html{background:#fff;color:#333333;overflow-y:scroll;zoom:1;}
body{font:13px/1.5 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;margin:0;overflow:visible;padding:0px 0px 0px 0px;zoom:1;}
*+html body{font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:75%;}
* html body{font-family:'ＭＳ Ｐゴシック';font-size:75%;}

a{overflow:hidden;zoom:1;}
a img,img{border:0;vertical-align:bottom;zoom:1;}
th,strong{font-style:normal;font-weight:normal;zoom:1;}
div,h1,h2,h3,h4,h5,h6,li,ol,p,span,td,th,ul{margin:0;padding:0;zoom:1;}
th{text-align:left;}
/* for IE7 */ *+html code,kbd,pre,samp,tt{font-size:108%;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal; }
ol,ul{list-style:none;}
/* form */
button,form,input,select,textarea{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;font-size:100%;}
/* define */
/* --A-- */
a{cursor:pointer;text-decoration:none;}
/* --FORM-- */
input, textarea{line-height:1.4;padding:0;vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{vertical-align:text-bottom;}
input[type="submit"]{padding:0.1em;}
select{padding:0;}
/* --INPUT-- for IE6 */
* html input{padding:0.1em;}
* html input.checkbox, * html input.radio{vertical-align:-0.3em;}
* html input.submit{line-height:1.2;padding-top:0.2em;}
* html select{vertical-align:-0.2em;}
/* --INPUT-- for IE7 */*+html input{ padding:0.1em; }
*+html input.submit{line-height:1.2;padding-top:0.2em;}
*+html select{vertical-align:-0.2em;}
/* for Opera9.27 */ html:first-child input{ padding:0.1em; }
html:first-child input[type="checkbox"],html:first-child input[type="radio"]{vertical-align:middle;}
html:first-child input[type="submit"]{padding:0.3em;}
html:first-child select{padding:0.2em;}
/* for Opera9.5 [Safari3] */ body:first-of-type input{	padding:0.1em;}
body:first-of-type input[type="checkbox"],body:first-of-type input[type="radio"]{vertical-align:-0.3em;}
body:first-of-type input[type="submit"]{padding:0.3em 0.3em 0.2em 0.3em;}
/* for Safari3 */ html:not(:only-child:only-child) input{padding:0;vertical-align:baseline;}
html:not(:only-child:only-child) input[type="checkbox"],html:not(:only-child:only-child) input[type="radio"]{vertical-align:baseline;}
html:not(:only-child:only-child) select{vertical-align:0.1em;}
/* --H-- */
h1, h2, h3, h4, h5, h6{margin: 0px; padding: 0px;}
/* --LIST-- */
ol, ul{margin:1em 1em 1em 3em;text-align:justify;text-justify:inter-ideograph;}
ol li, ul li{margin: 0px; padding: 0px;}
/* --TABLE-- */
td, th{ border: none; vertical-align:top;}
/* --TAGS-- */
p{ margin: 0px; padding: 0px; text-align:justify;text-justify:inter-ideograph;}
/* clearfix */ .clearfix:after{ content:""; display:block; clear:both; }
/* for IE6 */ * html .clearfix{ display:inline-block; }
/* for IE7 */ *+html .clearfix{ display:inline-block;}

input[type="checkbox"],input[type="radio"] { margin-right: 4px; vertical-align: middle; }
label { vertical-align: middle; }


body{
 font-size: 12px;
 background: url('/img/back.gif') repeat 0px 0px;
}

a{
 color: #000000;
 text-decoration: underline;
}

a:hover{
 text-decoration: none;
}

#bread-area{
 padding-top: 25px;
 background: url('/img/bar.png') no-repeat 0px 1px;
}

#bread-list{
 margin: 0px 0px 22px 0px;
 padding-top: 8px;
 font-size: 12px;
}

#bread-list span{
  margin: 0px 6px;
}

div.right-link{
 text-align: right;
}

div.one-btn{
 margin-top: 30px;
 text-align: center;
}

table.two-btn{
 width: 100%;
 margin-top: 30px;
}

table.two-btn td{
  width: 50%;
  text-align: center;
}

#input-err{
 width: 100%;
 border: 2px solid #CC0000;
 padding: 10px 0px;
 margin: 20px 0px;
}

#input-err #print-error{
  list-style-type: disc;
  padding: 0px 0px 0px 20px;
  margin: 0px 20px;
}

#input-err #print-error li{
   color: #CC0000;
   font-weight: bold;
   margin: 4px 0px;
}

#input-err-info{
 width: 100%;
 border: 2px solid #CC0000;
 padding: 20px 0px;
 margin: 20px 0px;
 color: #CC0000;
 font-weight: bold;
 text-align: center;
}

ul.err-wrapper{
 padding: 0px;
 margin: 0px;
 display: inline-block;
}

ul.err-wrapper li{
  margin: 8px 0px 0px 0px;
  font-weight: bold;
  color: #CC0000;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmtJREFUeNqMU0toE2EQ/naTqDSPkoc2pbSlWpAG9ODrkosoLfV1EEUwJ0GwpAQtSEpBvAlCCxIfmKsnb6KCj5ioCKJotVDRSsVqqTUmJtkNyea9u1n//7eJq+nBgW9nmfnm25llhtM0DXqLuq0O4k4R7CLYTmAgmFlBeCgppfV8Ti8QcVsvmixtE517vLBt6oWlrwccz0FaXEaBIP74OeR8YWo4KY23CDxwW686tg4EPCM+cOIS6rk06vkMy/FWJ3ibC1jfh/kbt5Ceng3vT0qjNGekj3sdtguubVsCHt8Qaq/uIHrzIwaP9f/pU8ojFoph8PgANh/ZTSX9pKZw8Gd+nL/bYevizW3n+g95UZp+hLcfTPDFU5iZN0OVVQb6zmJza1B6E8XGfTthtLcHWa2qwd+114vq3EsoVRnDD2Pso9TPfrEx6GNKTUXl/Qt0eneA1vIquAMWCyAXikRAQSp0ptk5LWgUU6M5ypGLZVjtRpDaw7yiwcOVMkRZYci/foLEVAD/Go3RXIOHXAKktp92UCun0pCp8grePf3UIkBjek5FFGkHIAJYKOarUCoyw1K5+6+29ePQXINXzlWJAL7REe5nJTRb0xd/PX+SQS/S4GUljY4QoSOEk4kiamWF/aDPEycYmXrhWYRBH2M/saLg+48iHSHMNjHstE/abcZg7wYD/seW0yqEnHLZL2THmqt8zWm/bjdz/m6nAWT9V7U6ocbFOoRCPRwQsqMtx3TF6Zg0Gbigy6yhfR2w1vg7TnYHuTKQKXGoKdql04J4dtVrpBZyOHqI8xMcJWgcxCLBbXrOY6K4oOf/EmAAfyhg+goYmG4AAAAASUVORK5CYII=) no-repeat 0px 1px;
  padding-left: 22px;
}

.MB10{
 margin-bottom: 10px;
}

.MB20{
 margin-bottom: 20px;
}

.MB30{
 margin-bottom: 30px;
}

.MB40{
 margin-bottom: 40px;
}

.MT5{
 margin-top: 5px;
}

.MT10{
 margin-top: 10px;
}

.MT15{
 margin-top: 15px;
}

.MT20{
 margin-top: 20px;
}

.MT30{
 margin-top: 30px;
}

.MT40{
 margin-top: 40px;
}

.MR10{
 margin-right: 10px
}

.MR20{
 margin-right: 20px
}

.MR30{
 margin-right: 30px
}

.ML10{
 margin-right: 10px
}

.ML20{
 margin-right: 20px
}

.ML30{
 margin-right: 30px
}

.PB10{
 padding-bottom: 10px;
}

.PB20{
 padding-bottom: 20px;
}

.PB30{
 padding-bottom: 30px;
}

.PT10{
 padding-top: 10px;
}

.PT20{
 padding-top: 20px;
}

.PT30{
 padding-top: 30px;
}

.FS10{
 font-size: 10px;
}

.FS11{
 font-size: 11px;
}

.FS12{
 font-size: 12px;
}

.FS13{
 font-size: 13px;
}

.FS14{
 font-size: 14px;
}

.FS15{
 font-size: 15px;
}

.FS16{
 font-size: 16px;
}

.FWB{
 font-weight: bold;
}

.FWN{
 font-weight: normal;
}

.W50{
 width: 50px;
}

.W80{
 width: 80px;
}

.W90{
 width: 90px;
}

.W100{
 width: 100px;
}

.W120{
 width: 120px;
}

.W200{
 width: 200px;
}

.W300{
 width: 300px;
}

.W400{
 width: 400px;
}

.W600{
 width: 600px;
}

.TAC{
 text-align: center;
}

.TAL{
 text-align: left;
}

.TAR{
 text-align: right;
}

.BFONT{
 font-weight: bold;
}

.FLTL{
 float: left;
}

.FLTR{
 float: right;
}

.CLEAR{
 clear: both;
}

.ime-off{
 ime-mode: disabled;
}

.ime-on{
 ime-mode: active;
}

.ime-auto{
 ime-mode: auto;
}

#main-img-wrapper{
 padding-top: 25px;
 background: url('/img/bar.png') no-repeat 0px 0px;
}

#contents-wrapper{
 width: 900px;
 margin: 0px auto;
 overflow: hidden;
}

#contents-left{
 float: left;
 width: 680px;
 padding-bottom: 32767px;
 margin-bottom: -32767px;
}

#contents-left h2{
  height: 67px;
  background: url('/img/lbl_back.png') no-repeat 0px 0px;
  position: relative;
  line-height: 68px;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 20px;
}

#contents-left h2 img{
   position: absolute;
   top: 23px;
   left: 0px;
}

#contents-left h3{
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: bold;
  height: 36px;
  line-height: 37px;
  background: url('/img/h3_line.png') no-repeat 0px bottom;
}

#contents-left h3.indent{
  margin-left: 40px;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: bold;
  height: 36px;
  line-height: 37px;
  background: url('/img/h3_line.png') no-repeat 0px bottom;
}

#contents-right{
 float: right;
 width: 200px;
 padding-bottom: 32767px;
 margin-bottom: -32767px;
}

p.page-doc{
 padding-bottom: 20px;
 line-height: 1.7;
}

.right-link{
 text-align: right;
}

.left-arrow{
 padding-left: 15px;
 background: url('/img/arrow.png') no-repeat 0px center;
}

#local-menu-area{
 margin-bottom: 20px;
}

#local-menu-area h3{
  height: 67px;
  background: url('/img/local_back.png') no-repeat 0px 0px;
  position: relative;
}

#local-menu-area h3 img{
   position: absolute;
   top: 23px;
   left: 0px;
}

#local-menu{
 padding: 0px;
 margin: 0px;
}

#local-menu li{
  padding: 15px 0px 15px 10px;
  background: url('/img/line_2.png') repeat-x 0px bottom;
}

#local-menu li a{
   padding-left: 10px;
   background: url('/img/arrow_2.png') no-repeat 0px center;
}

#local-menu li a.local-act{
   text-decoration: none;
   font-weight: bold;
}

div.box-2row-wrapper{
 overflow: hidden;
}

div.box-2row-wrapper div.box-left{
  width: 325px;
  float: left;
  padding-bottom: 32767px;
  margin-bottom: -32767px;
}

div.box-2row-wrapper div.box-right{
  width: 325px;
  float: right;
  padding-bottom: 32767px;
  margin-bottom: -32767px;
}

div.box-2row-wrapper div.box-child{
}

div.box-2row-wrapper div.box-child div.box-inner{
   overflow: hidden;
}

div.box-2row-wrapper div.box-child div.box-inner div.box-inner-left{
    width: 100px;
    float: left;
    padding-bottom: 32767px;
    margin-bottom: -32767px;
}

div.box-2row-wrapper div.box-child div.box-inner div.box-inner-left img{
     border: 1px solid #EEEEEE;
}

div.box-2row-wrapper div.box-child div.box-inner div.box-inner-right{
    width: 210px;
    float: right;
    padding-bottom: 32767px;
    margin-bottom: -32767px;
}

div.box-2row-wrapper div.box-child div.box-inner div.box-inner-right strong{
     display: block;
     font-size: 12px;
     font-weight: bold;
}

div.box-2row-wrapper div.box-child div.box-inner div.box-inner-right p{
     padding-top: 4px;
     font-size: 11px;
}

div.box-1row-wrapper{
 overflow: hidden;
}

div.box-1row-wrapper div.box-left{
  width: 200px;
  float: left;
  padding-bottom: 32767px;
  margin-bottom: -32767px;
}

div.box-1row-wrapper div.box-left img{
   border: 1px solid #EEEEEE;
}

div.box-1row-wrapper div.box-right{
  width: 460px;
  float: right;
  padding-bottom: 32767px;
  margin-bottom: -32767px;
}

div.box-1row-wrapper div.box-right strong{
   display: block;
   font-size: 14px;
   font-weight: bold;
}

div.box-1row-wrapper div.box-right p{
   padding-top: 4px;
   font-size: 12px;
   line-height: 1.7;
}

#news-list{
 padding: 0px;
 margin: 0px;
}

#news-list li{
  font-size: 11px;
  vertical-align: middle;
}

#news-list li span{
   margin: 0px 25px 0px 15px;
   display: inline-block;
   width: 60px;
   height: 16px;
   vertical-align: middle;
}

#news-list li span.news-cate-10{
   background: url('/news/img/cate_10.gif') no-repeat 0px 0px;
}

#news-list li span.news-cate-20{
   background: url('/news/img/cate_20.gif') no-repeat 0px 0px;
}

#news-list li span.news-cate-30{
   background: url('/news/img/cate_30.gif') no-repeat 0px 0px;
}

#news-list li span.news-cate-40{
   background: url('/news/img/cate_40.gif') no-repeat 0px 0px;
}

#news-list li span.news-cate-50{
   background: url('/news/img/cate_50.gif') no-repeat 0px 0px;
}

#media-list{
 padding: 0px;
 margin: 0px;
}

#media-list li{
  font-size: 11px;
}

#media-list li span{
   width: 560px;
   vertical-align: top;
   display: inline-block;
}

div.page-link{
 text-align: center;
 margin-top: 20px;
 font-size: 11px;
}

div.page-link strong{
  margin: 0px 5px;
}

div.page-link a{
  margin: 0px 5px;
}

div.list-tbl-wrapper{
 background: url('/img/tbl_back.gif') repeat-y 0px 0px;
}

div.list-tbl-wrapper div.list-tbl-head{
  background: #FFFFFF url('/img/line_2.png') repeat-x 0px 0px;
  height: 2px;
  font-size: 1px;
}

div.list-tbl-wrapper div.list-tbl-bottom{
  background: #FFFFFF url('/img/line_2.png') repeat-x 0px bottom;
  height: 2px;
  font-size: 1px;
}

table.list-tbl{
 width: 100%;
}

table.list-tbl th{
  font-size: 13px;
  color: #000000;
  font-weight: bold;
  padding: 12px 0px 12px 20px;
  background: url('/img/line_d.png') no-repeat right 14px;
}

table.list-tbl td{
  padding: 13px 0px 13px 40px;
}

table.list-tbl td .form-note{
   margin-left: 10px;
   font-size: 11px;
   color: #666666;
}

table.list-tbl td input[type="text"]{
   padding: 3px;
   border:1px solid #CCCCCC;
}

table.list-tbl td input[type="password"]{
   padding: 3px;
   border:1px solid #CCCCCC;
}

table.list-tbl td textarea{
   border:1px solid #CCCCCC;
}

table.list-tbl td select{
   padding: 2px;
   border:1px solid #CCCCCC;
}

table.list-tbl-min{
 width: 100%;
}

table.list-tbl-min th{
  font-size: 13px;
  color: #000000;
  font-weight: normal;
  padding: 0px 0px 12px 0px;
  background: url('/img/line_d.png') no-repeat right 0px;
}

table.list-tbl-min td{
  padding: 0px 0px 13px 20px;
}

div.article-box{
 overflow: hidden;
}

div.article-box div.article-box-left{
  float: left;
}

div.article-box div.article-box-right{
  float: right;
}

div.article-box div.article-box-inner{
  padding-bottom: 32767px;
  margin-bottom: -32767px;
}

.lbl-placeholder{
 color: #999999;
 padding: 3px 0px 0px 2px;
}

a.btn-text{
 width: 162px;
 height: 34px;
 display: inline-block;
 background: url('/img/btn_back.png') no-repeat 0px 0px;
 line-height: 35px;
 text-decoration: none;
 font-weight: bold;
 font-size: 13px;
 letter-spacing: 1px;
 color: #FFFFFF;
}

.movie_btn{
 display: inline-block;
 width: 72px;
 height: 20px;
 background: url('/img/btn_movie.png') no-repeat 0px 0px;
}

a.movie_btn:hover{
 background-position: 0px -20px;
}

table.n_tbl{
 width: 100%;
}

table.n_tbl th{
  border: 1px solid #CCCCCC;
  background-color: #EEEEEE;
  padding: 8px;
}

table.n_tbl td{
  border: 1px solid #CCCCCC;
  padding:8px;
}



div.sns-link-wrapper{
}

div.sns-link-wrapper ul.sns-link{
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

div.sns-link-wrapper ul.sns-link li{
   float: left;
   padding-bottom: 32767px;
   margin-bottom: -32767px;
}

//#sns-list-header{
 //	margin: 0px;
 //	padding: 0px;
 //	position: absolute;
 //	height: 67px;
 //	bottom: 0px;
 //	right: 0px;
 //
 //
}

//#sns-list-header //	li{
  //		display: inline-block;
  //		margin-left: 10px;
  //		height: 67px;
  //		position: relative;
  //		width: 72px;
  //		float: right;
  //
  //
  //
}

//#sns-list-header //	li //		a{
   //			position: absolute;
   //			bottom: 21px;
   //			left: 0px;
   //			display: inline-block;
   //			width: 72px;
   //			height: 22px;
   //
}

//#sns-list-header //	li //		a#facebook-btn1{
   background: url('/img/facebook.png') no-repeat 0px 0px;
}

//#sns-list-header //	li //		a#twitter-btn1{
   background: url('/img/twitter.png') no-repeat 0px 0px;
}

//#sns-list-header //	li //		a#facebook-btn1:hover{
   background-position:  0px -22px;
}

//#sns-list-header //	li //		a#twitter-btn1:hover{
   background-position:  0px -22px;
}

#sns-list-header{
 width: 72px;
 margin: 0px;
 padding: 0px;
 position: absolute;
 height: 67px;
 bottom: 39px;
 right: 0px;
}

#sns-list-header li{
  display: inline-block;
  margin-right: 10px;
  height: 30px;
  width: 72px;
}

#sns-list-header li a{
   position: absolute;
   display: inline-block;
   width: 72px;
   height: 22px;
}

#sns-list-header li a#facebook-btn1{
   background: url('/img/facebook.png') no-repeat 0px 0px;
   top: 10px;
   right: 80px;
}

#sns-list-header li a#twitter-btn1{
   background: url('/img/twitter.png') no-repeat 0px 0px;
   top: 10px;
   right: 0px;
}

#sns-list-header li a#facebook-btn1:hover{
   background-position:  0px -22px;
}

#sns-list-header li a#twitter-btn1:hover{
   background-position:  0px -22px;
}

#head-wrapper{
 width: 900px;
 margin: 0px auto;
 height: 155px;
 position: relative;
}

#head-copy{
 display: inline-block;
 text-align: right;
 position: absolute;
 top: 22px;
 right: 0px;
 font-size: 11px;
}

#head-logo{
 position: absolute;
 top: 22px;
 left: 0px;
}

#global-menu{
 padding: 0px;
 margin: 0px;
 position: absolute;
 bottom: 16px;
 left: 0px;
 height: 43px;
}

#global-menu li{
  height: 43px;
  background: url('/img/header/menu_back.png') no-repeat 0px 0px;
  display: inline-block;
  position: relative;
  margin-right: 5px;
  float: left;
}

#global-menu li a{
   display: block;
   height: 34px;
   position: absolute;
   left: 0px;
   bottom: 0px;
}

#global-menu #li-home{
  width: 74px;
}

#global-menu #li-media{
  width: 101px;
}

#global-menu #li-news{
  width: 119px;
}

#global-menu #li-business{
  width: 84px;
}

#global-menu #li-store{
  width: 84px;
}

#global-menu #li-corp{
  width: 84px;
}

#global-menu #li-recruit{
  width: 84px;
}

#global-menu #li-project{
  width: 120px;
}

#global-menu #li-contact{
  width: 104px;
}

#global-menu a.global-link-act{
}

#global-menu a.global-link-act img{
   margin-top: -34px;
}



#foot-wrapper{
 background: url('/img/line_3.png') repeat-x 0px 0px;
 width: 900px;
 margin: 40px auto 0px auto;
 height: 80px;
 position: relative;
}

#sns-list-foot{
 margin: 0px;
 padding: 0px;
 position: absolute;
 height: 67px;
 bottom: 0px;
 right: 0px;
}

#sns-list-foot li{
  display: inline-block;
  margin-left: 10px;
  height: 67px;
  position: relative;
  width: 72px;
  float: right;
}

#sns-list-foot li a{
   position: absolute;
   top: 15px;
   left: 0px;
   display: inline-block;
   width: 72px;
   height: 22px;
}

#sns-list-foot li a#facebook-btn2{
   background: url('/img/facebook.png') no-repeat 0px 0px;
}

#sns-list-foot li a#twitter-btn2{
   background: url('/img/twitter.png') no-repeat 0px 0px;
}

#sns-list-foot li a#facebook-btn2:hover{
   background-position:  0px -22px;
}

#sns-list-foot li a#twitter-btn2:hover{
   background-position:  0px -22px;
}

#foot-copy{
 position: absolute;
 bottom: 10px;
 left: 26px;
 font-size: 12px;
}

#foot-logo{
 position: absolute;
 bottom: 10px;
 left: 0px;
}

#foot-menu{
 padding: 0px;
 margin: 0px;
 position: absolute;
 top: 30px;
 left: 0px;
}

#foot-menu li{
  margin-right: 12px;
  display: inline;
}

#foot-menu li a{
   font-size: 11px;
}



#right-banner-area{
}

#right-banner-area #right-info-area{
  width: 200px;
  height: 325px;
  background: url('/img/banner/info_back.png') no-repeat 0px 0px;
}

#right-banner-area #right-info-area #right-info-inner{
   padding: 20px 0px 0px 15px;
}

#right-banner-area #right-info-area #right-info-inner h3{
    margin-bottom: 5px;
}

#right-banner-area #right-info-area #info-btn-area{
   text-align: center;
   margin-top: 18px;
}



#main-img-inner{
 width: 900px;
 height: 360px;
 overflow: hidden !important;
 position: relative;
}

#main-img-inner #main-img-list{
  margin: 0px;
}

#main-img-inner #main-img-list li{
   position: relative;
   width: 900px;
   height: 360px;
}

#main-img-inner #main-img-list #main-img-area{
   position: absolute;
   bottom: 30px;
   right: 0px;
}

#main-img-inner #main-img-list .det-img-area{
   position: absolute;
   right: 30px;
   bottom: 25px;
}

#main-img-inner #main-img-list #main2-copy-area{
   position: absolute;
   top: 30px;
   left: 0px;
}

#main-img-inner #main-img-list #main3-copy-area{
   position: absolute;
   top: 35px;
   left: 0px;
}

#main-img-inner #main-img-list #main4-copy-area{
   position: absolute;
   bottom: 25px;
   left: 0px;
}

#main-img-inner #main-img-list #main5-copy-area{
   position: absolute;
   bottom: 25px;
   left: 0px;
}

#main-img-inner #main-img-list .left-copy-area{
   position: absolute;
   top: 35px;
   left: 0px;
}

#main-img-inner #main-img-list .right-copy-area{
   position: absolute;
   top: 35px;
   right: 0px;
}

#main-img-wrapper{
 position: relative;
}

#main-img-wrapper span{
  display: none;
  position: absolute;
  width: 46px;
  height: 46px;
  top: 180px;
}

#main-img-wrapper span a{
   display: inline-block;
   width: 46px;
   height: 46px;
}

#left-ctrl{
 left: 10px;
 background: url('/img/top/left_img.png') no-repeat 0px 0px;
}

#right-ctrl{
 right: 10px;
 background: url('/img/top/right_img.png') no-repeat 0px 0px;
}

