/* style_top */

body { background:url('/shared/img/bg_top.png') repeat-x 0 0 #ccc;  }

#wrapper { background:url('/shared/img/bg_header_border.png') no-repeat 50% 0; }

#bodyWrapper { background:url('/shared/img/bg_gmenu_shadow.png') repeat-x 0 498px #ccc; }

#page_Index #area_main { padding-top:72px; }

#top_screen { height:427px; width:1160px; overflow:hidden; margin:0 auto; position:relative; border-bottom:3px solid #000; background:#000; }
#top_screen ul {  position:absolute; top:0; left:0; margin-top:15px; overflow: hidden; width:8120px; }

#top_screen ul li { z-index:900; }
#top_screen ul li:first-child { z-index:901; }

.sls-container li {
    position: relative;
    float: left;
    width: 1160px;
    height: 427px;
}
.sls-container li a {
	display:block;
}

#top_screen .sls-prev,
#top_screen .sls-next,
#top_screen .sls-pagination { position:absolute; z-index:1000; }

#top_screen .sls-prev { width:41px; height:58px; left:99px; top:180px; }
#top_screen .sls-next { width:41px; height:58px; left:1020px; top:180px; }
#top_screen .sls-pagination { width:364px; height:23px; bottom:0; left:0; background:url('/img/screen_bg_navi.png') no-repeat 100% 0; }
#top_screen .sls-pagination div { padding:10px 20px 0 0; position:absolute; right:0; }
#top_screen .sls-pagination div a { text-indent:-9999px; display:block; width:8px; height:8px; background:url('/img/screen_navi_white.png') no-repeat 0 0; float:left; margin:0 8px 0 0; _margin:0 4px 0 0; outline:0; overflow:hidden; }
#top_screen .sls-pagination div a.current { background:url('/img/screen_navi_currnet.png') no-repeat 0 0; }

#ts_garei_movie { position:absolute; left:818px; top:325px; width:200px; height:55px; z-index:9999; }


#area_caution { background: #FFF; height: 221px; margin-top: 25px; padding :30px; text-align: center; font-family: "Meiryo"; }
#area_caut_frame { border-style: groove; padding: 15px 0px; }
#area_caut_frame h1 { font-size: 21px; font-weight: 900; line-height: 2em; color: #F00; }
#area_caut_frame p { font-size: 16px; text-decoration: underline; margin-top: 1em; }


#area_sideL { float:left; width:695px; padding:25px 0 0; }
#area_sideR { float:right; width:240px; padding:25px 0 0; }

#wapLayout_01 { padding:0 0 20px; }
#box_newpachislot { width:240px; float:left; background:url('/img/bg_gr_top_newpachislot.png') repeat-x 0 100% #fff; }
#box_newpachislot ul.list { width:240px; padding:15px 0 0; }
#box_newpachislot ul.list li { text-align:center; padding:0 0 10px; }
#box_newpachislot ul.list li a {  }
#box_newpachislot ul.list li a img { display:block; margin:0 auto 3px; }
#box_newpachislot ul.list li a span { font-size:87.5%; }

#box_pickup { width:430px; float:right; background:url('/img/bg_gr_top_newpachislot.png') repeat-x 0 100% #fff; }
#box_pickup .inner { padding:15px; }
#box_pickup .inner h3 { padding:0 0 10px; color:#0047a8; }
#box_pickup .inner p { padding:0 0 15px; color:#666; }

h2.tit { margin:-3px 0 0; position:relative; }

#box_news { width:695px; height:311px; position:relative; left:0; top:0; margin:0 0 22px; }
#box_news h2 { position:absolute; top:0; width:139px; height:33px; overflow:hidden; }
#box_news h2 a { display:block; width:139px; height:33px; overflow:hidden; background-image:url('/img/btn_newstab.png'); background-repeat:no-repeat; text-indent:-9999px; }
#box_news h2#tab_all					{ left:0; }
#box_news h2#tab_pachislot				{ left:139px; }
#box_news h2#tab_peripheral				{ left:278px; }
#box_news h2#tab_ir					 	{ left:417px; }
#box_news h2#tab_other				 	{ left:556px; }
#box_news h2#tab_all a					{ background-position:0 0; }
#box_news h2#tab_pachislot a			{ background-position:-139px 0; }
#box_news h2#tab_peripheral	 a			{ background-position:-278px 0; }
#box_news h2#tab_ir a				 	{ background-position:-417px 0; }
#box_news h2#tab_other a			 	{ background-position:-556px 0; }
#box_news h2#tab_all.current a,
#box_news h2#tab_all.current a:hover		{ background-position:0 -33px; }
#box_news h2#tab_all a:hover			{ background-position:0 -33px; }
#box_news h2#tab_pachislot.current a,
#box_news h2#tab_pachislot.current a:hover	{ background-position:-139px -33px; }
#box_news h2#tab_pachislot a:hover		{ background-position:-139px -66px; }
#box_news h2#tab_peripheral.current a,
#box_news h2#tab_peripheral.current a:hover	{ background-position:-278px -33px; }
#box_news h2#tab_peripheral a:hover		{ background-position:-278px -66px; }
#box_news h2#tab_ir.current a,
#box_news h2#tab_ir.current a:hover		{ background-position:-417px -33px; }
#box_news h2#tab_ir a:hover				{ background-position:-417px -66px; }
#box_news h2#tab_other.current a,
#box_news h2#tab_other.current a:hover	{ background-position:-556px -33px; }
#box_news h2#tab_other a:hover			{ background-position:-556px -66px; }
#box_news dl { position:absolute; left:0; top:33px; height:278px; width:100%; overflow:auto; display:none; font-size:100%; line-height:1.3; background:url('/img/bg_gr_top_news.png') repeat-x 0 100% #fff; }
#box_news dl.show { display:block; }
#box_news dl dt { float:left; margin:15px 0 0; color:#666; text-indent:15px; white-space:nowrap; }
#box_news dl dd { padding:0 0 0 75px; _padding:0 0 0 75px; margin:15px 0 0 100px; background-position:10px 0; _background-position:10px 2px; background-repeat:no-repeat; }
*:first-child+html #box_news dl dd { padding:0 0 0 10px;  background-position:110px 0;  }

.forMac #box_news dl dd { margin-left:110px; }
.foriOS #box_news dl dd { margin-left:115px; }


/* #box_news dl dd.tag_new			 { background-image:url('/shared/img/cattag_new.png'); } */
#box_news dl dd.tag_pachislot	 { background-image:url('/shared/img/cattag_pachislot.png'); }
#box_news dl dd.tag_products	 { background-image:url('/shared/img/cattag_products.png'); }
#box_news dl dd.tag_ir			 { background-image:url('/shared/img/cattag_ir.png'); }
#box_news dl dd.tag_other		 { background-image:url('/shared/img/cattag_other.png'); }
#box_news dl dd.tag_syuhen		 { background-image:url('/products/img/prod_cattag_syuhen.png'); }
#box_news dl dd.tag_wica			 { background-image:url('/products/img/prod_cattag_wica.png'); }
#box_news dl dd.tag_med			 { background-image:url('/products/img/prod_cattag_med.png'); }
#box_news dl dd.tag_fresh		 { background-image:url('/shared/img/cattag_fresh.png'); }
#box_news dl dd.tag_pro		 { background-image:url('/shared/img/cattag_pro.png'); }

#box_news dl dd.tag_new a		 { background:url('/shared/img/cattag_new.png') no-repeat 100% 2px; padding-right:38px; }
#box_news dl dd.tag_pdf a		 { background:url('/shared/img/icon_pdf.png') no-repeat 100% 0; padding-right:24px; display:inline-block; min-height:16px; }
#box_news dl dd.tag_new.tag_pdf a		 { background:url('/shared/img/icon_pdf_new.png') no-repeat 100% 0; padding-right:63px; display:inline-block; min-height:16px; }
#box_news dl dd.tag_pdf.tag_new a		 { background:url('/shared/img/icon_pdf_new.png') no-repeat 100% 0; padding-right:63px; display:inline-block; min-height:16px; }

#box_products { width:240px; float:right; }
#box_products ul.list { background:#e6e6e6; }
#box_products ul.list li { width:210px; }

#box_ir { margin:22px 0 22px; float:right; }
#box_ir ul.list li { background:#fff; }

#box_bnr_side { margin:0; float:right; }
#box_bnr_side ul.list {  }
#box_bnr_side ul.list li { margin: 0 0 22px; background:#fff; }

#box_bnr_a { clear:both; margin:0 0 22px; background:url('/img/bg_gr_top_bnr_a.png') repeat-x 0 100% #fff; }
#box_bnr_a ul.list { padding:10px 5px; }/*padding:10px 5px;*/
#box_bnr_a ul.list li { display:inline; }
#box_bnr_a ul.list li img { vertical-align:middle; }

#box_bnr_a ul.list01 { padding:10px 5px; }/*padding:10px 5px;*/
#box_bnr_a ul.list01 li { display:inline; }
#box_bnr_a ul.list01 li img { vertical-align:middle; }
#box_bnr_a ul.list02 { padding:10px 0px; }/*padding:10px 5px;*/
#box_bnr_a ul.list02 li { display:inline; }
#box_bnr_a ul.list02 li img { vertical-align:middle; }



#wapLayout_02 { padding:0; clear:both; }

#box_bnr_b { }
#box_bnr_b ul.list { background:#fff; padding:10px 5px; background:url('/img/bg_gr_top_bnr_b.png') repeat-x 0 100% #fff; }
#box_bnr_b ul.list li { display:inline; }
#box_bnr_b ul.list li img { vertical-align:middle; }

/* シャドウ */

#box_newpachislot,
#box_pickup,
#box_news,
#box_products,
#box_ir,
#box_bnr_side ul.list li,
#box_bnr_a,
#box_bnr_b { box-shadow:3px 3px 10px #777; behavior:url('/shared/js/PIE.htc'); position:relative; }

/* light box */

#lb_base { position:absolute; top:0; left:0; z-index:99998; width:100%; background:#000; zoom:1;
	opacity:0.75;
	filter:alpha(opacity=75);
	-ms-filter:"alpha(opacity=75)";
	display:none; }
#lb_screen  { position:absolute; top:0; left:0; z-index:99999; width:658px; height:520px; display:none; zoom:1; }
#lb_close { position:absolute; top:2px; left:644px; z-index:99999; width:14px; height:14px; zoom:1;
	opacity:0.75;
	filter:alpha(opacity=75);
	-ms-filter:"alpha(opacity=75)"; }
#lb_close a { display:block; width:14px; height:14px; background:url('/img/topscreen/btn_close.png') no-repeat 0 0; text-indent:-9999px; zoom:1; }


.jasrac { text-align:left; height:50px; padding:0 5px; clear:both; width: 960px; margin:0 auto; }
.jasrac p { font-size:16px; font-weight: 900 ;}
.jasrac img { vertical-align: middle; }



/* CLEARFIX
*********************************************************************************************/

#wapLayout_01:after, #wapLayout_02:after, #screen_navi:after,
.clearfix:after { clear:both; display:block; visibility:hidden; font-size:0; height:0; content:"."; }
#wapLayout_01, #wapLayout_02, #screen_navi,
.clearfix { display:inline-block; min-height:1%;  /* for IE7 */ }
/* hide from MacIE \*/
* html #wapLayout_01, * html #wapLayout_02, * html #screen_navi,
* html .clearfix { height:1%; }
#wapLayout_01, #wapLayout_02, #screen_navi,
.clearfix { display:block; }
/* end hide from MacIE */
