@charset "utf-8";
/* CSS Document */

/* common
----------------------------------------------------------- */

body{ background:url(../images/bg_body.jpg) repeat-y #770000 center 0;color:#333; font-family: "MS PGothic","Mayryo","Osaka",Arial,sans-serif;}
#contents{ font-size:small;}#contents a{ text-decoration:none; color:#0063c6;}#contents a:hover{ text-decoration:underline;}
#cnt_wrapper{ background-color:#AF0F0F;}
body.yj950-2 #yjMain{ width:634px;}
.isc{_display:none;}
/* font size */
.fs11{ font-size:84.6%;}.fs12{ font-size:92.3%;}.fs15{ font-size:115.4%;}.fs16{ font-size:123.1%;}.fwb{ font-weight:bold;}.fwn{ font-weight:normal}
/* emg-min.css 1.0.0 */
#emg,#emg2,#emg3{margin-bottom:10px;text-align:center;}#emg2 br{display:none;}#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;}/* ie/mac \*//*/#emg,#emg2{margin-left:120px;}#emg3{margin-left:235px;searchWrap}/**/
/* lrec-min.css 1.0.4 */
#yjLrec{margin-bottom:10px;}#yjLrec dl{margin:0;padding:0;}#yjLrec dt{margin:0;padding:4px 0 4px;font-size:12px;font-weight:normal;line-height:12px;text-align:center;vertical-align:middle;}/* safari only \*/html:\66irst-child #yjLrec dt{padding:3px 0 2px;}/* /safari only */#yjLrec dd{margin:0;padding:0;}#yjLrec dd img{border:none;vertical-align:bottom;}.yj950-1 #contents{position:relative;}.yj100per-1 #contents{position:relative;}.yj100per-1 #yjContentsBody span.yjGuid{position:relative;left:auto;float:right;width:310px; height:280px;margin:0;}.yj100per-1 #yjLrec{position:absolute;top:0;right:0;width:300px;}.yj950-1 #yjLrec{float:right;width:300px;margin-left:20px;}.yj100per-1 #yjLrec{float:right;width:300px;margin-left:20px;}#contents #yjLrec a{text-decoration:underline;}
/* uft-min.css 1.0.0 */
#uft{padding:10px 0;border-top:1px solid #DA1D1D; background:url(../images/bg_s.png) no-repeat 0 0;text-align:center;}
/* fonts-min.css 1.0.0 */
.s115{line-height:115%;}.s130{line-height:130%;}.s150{line-height:150%;}.yjXXL{font-size:x-large;voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;font-size /**/:x-large;}html>body .yjXXL{font-size:180%;font-size/**/:xx-large;}.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;font-size /**/:large;}html>body .yjXL{font-size:150%;font-size/**/:x-large;}.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}html>body .yjL{font-size:120%;font-size/**/:large;}.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjM{font-size:100%;font-size/**/:medium;}.yjMt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjMt{font-size:100%;font-size/**/:medium;}.yjS{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjS{font-size:84%;font-size/**/:small;}.yjSt{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjSt{font-size:84%;font-size/**/:small;}.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size /**/:xx-small;}html>body .yjXS{font-size:70%;font-size/**/:x-small;}
/* footer-min.css 1.0.0 */
#footer{text-align:center;}#footer address{padding:10px 0 20px;border-top:1px solid #DA1D1D;font-size:small;line-height:1.4;color:#FFF;}#footer a{color:#fff;}#footer .locoLink{margin-bottom:10px;text-align:center;color:#DA1D1D;}
/*== clearfix rules(float clear hack) ==*/
.cf:after{content: "."; display: block; height:0; clear:both; visibility:hidden;}.cf{zoom:1;}
/*== base layout ==*/
#jsOffAlert {margin:10px 10px 15px;padding:10px;border:solid 1px #ff0008;background-color:#ffffcd;text-align:center;color:#ff0000; font-size:115.4%; font-weight:bold; line-height:1.3; zoom:1;}
#locoNotice{margin:10px 10px 15px;padding:10px;border:solid 1px #333;text-align:center; font-size:93%; font-weight:bold; line-height:1.3;}
/* header */
#header{ background:url(../images/ttbg_header.png) no-repeat 0 0; width:950px; height:81px;}
#header .ttl{ float:left; width:420px; height:81px; text-indent:-9999px;}
#header .ttl a{ display:block; width:100%; height:100%;}
#header .logo{ float:right; width:120px; height:41px; margin-top:15px;}
#header .logo a{ display:block; width:100%; height:100%;}
div.yjmthloginarea{ float:right; margin:22px 10px 0px 0px; text-align:right; line-height:110%;}
div.yjmthloginarea strong{ font-weight:bold;}
/* AD */
#yjLrec dt{ color:#FFF;}
/* editBtn */
a.editBtn {-moz-border-radius: 3px 3px 3px 3px; background: url(http://i.yimg.jp/images/loco/pc/images/genre/cobg_new_01.png) repeat-x left top #E0E0E0;border: 1px solid #CCCCCC; display: inline-block; float: right; margin-left: 5px; padding: 0 5px;}
a.editBtn span {background: url(http://i.yimg.jp/images/loco/pc/images/user/ic01.png) no-repeat left center;padding-left:10px;}
/* linkMark */
.linkMarkPac{ background: url(http://i.yimg.jp/images/loco/pc/images/user/ic01.png) no-repeat left center; padding-left:10px;}
.linkMark01 a{ background: url(../images/icn-link-arrow.png) no-repeat 0 50%; padding-left:12px;}
/* useful */
.alignRight{ text-align:right;}.alignCenter{ text-align:center;}
/* ratingS */
.ratingArea div{ float:left;}
.ratingArea img{ margin-right:3px; vertical-align:-4px; _vertical-align:middle;}
.ratingS{ width:60px; margin-right:3px; background:url(http://i.yimg.jp/images/loco/pc/images/icn_starS.png) no-repeat 0 0; text-indent:-9999px;}
span.ratingS { display:inline-block;}
.ratingS.score00{background-position:-72px 4px;}.ratingS.score10{background-position:-168px 4px;}.ratingS.score20{background-position:-156px 4px;}.ratingS.score30{background-position:-144px 4px;}.ratingS.score40{background-position:-132px 4px;}.ratingS.score50{background-position:0 4px;}.ratingS.score05{background-position:-60px 4px;}.ratingS.score15{background-position:-48px 4px;}.ratingS.score25{background-position:-36px 4px;}.ratingS.score35{background-position:-24px 4px;}.ratingS.score45{background-position:-12px 4px;}
.ratingArea .score{color: #F27900;font-weight: bold;}
.ratingArea .e{display: -moz-inline-box;/* for FireFox2 */display: inline-block;margin: 0 2px;width: 16px;height: 16px;text-indent: -9999px;background:url(http://i.yimg.jp/images/loco/pc/images/icn_kutikomi.png) no-repeat left center;}
/* searchWrap */
.searchWrap span{ margin-right:5px; font-weight:bold;}
.searchWrap span.arw{ padding: 5px 15px 4px 5px; background:url(../images/cobg_searchWrapArw.png) no-repeat right center #005C96; color:#FFF; font-weight:normal; z-index:10;}

.i_btnSubmit{ padding:2px 10px 1px; background:url(../images/btnbg_search.png) repeat-x #0084FF; border:#455893 1px solid; color:#FFFFFF; font-weight:bold; cursor:pointer;}
.i_btnSubmitOff{ padding:2px 10px 1px; background-color:#949494; border:#333 1px solid; color:#ccc; font-weight:bold;}

.i_btnSubmit,.i_btnSubmitOff{ padding:2px 20px 4px\9;/padding:4px 10px 0;}
.i_btnSubmit:not(:target) {padding:3px 20px 3px\9; /* IE9 */}
#yjSub .i_btnSubmit,#yjSub .i_btnSubmitOff{ padding:1px 0;}

.i_inputText{ width:200px; padding:3px 2px 2px; border:#81A0C0 solid 1px;padding:3px 2px 3px\9;}
.i_inputTextSuggest{ width:300px; padding:2px 2px 2px 20px; border:#81A0C0 solid 1px; background:url(../images/icn_searchSuggest.png) no-repeat 2px 2px;}

/* eventList */
.eventList .img{ float:right;}
.eventList .img img{ margin:0 0 5px 5px; padding:1px; border:solid 1px #cfcbb9; _margin:0 0 5px 0;}

.eventListWrp,.eventListWrp2{ padding:10px;}
.event .eventListWrp .eventList{ float:right; width:345px;}
.event .searchWrap{ padding:10px;}
.event .eventListWrp .eventList p{ _padding:0 5px;}

.eventList .date{ width:316px; padding-bottom:8px;background:url(../images/bg_eventData.png) no-repeat left bottom;}
.eventList .date p{ padding:5px;border-color:#DED6B7; border-style:solid; border-width:1px 1px 0; background-color:#F7F3E7;}
.eventList .date p span{ display:block;}

.eventList .eventTtl{ font-size:107.8%; font-weight:bold;}
.eventList .read{ line-height:1.3; word-break:break-all; word-wrap:break-word;}
.eventList .hall a{ margin-right:0.5em;}
#yjMain .eventList li{ padding-bottom:3px 5px; margin-bottom:15px;}
.event .eventList .date,#yjSub .eventList .date{ width:auto;}


/* special */
#yjMain .special{ margin-bottom:10px; background-color:#FFF;}
#yjMain .special .pageTtl{ margin-bottom:10px;}
#yjMain .special .ttlArea{ padding:5px 10px;}
#yjMain .special .item{ float:left; width:300px; padding:5px 6px 5px 10px;}
#yjSub .special{ margin-bottom:2px; background-color:#F7F0F0;}
#yjSub .special .ttlArea{ padding:5px 10px;}
#yjSub .special .item{ padding:5px 10px;}
.special .img{ float:left; width:80px;}
.special .txtWrp{ margin-left:90px; line-height:1.2;}
.special .txtWrp .ttl{ margin-bottom:5px; font-weight:bold;}
.special .txtWrp .read{ word-break:break-all; word-wrap:break-word;}
.special .txtWrp .read a{ white-space:nowrap;}
.special .alignRight{ padding:0 10px 5px 0;}

/* attention */
#yjMain .attention{ background-color:#FFF;}
#yjMain .attention .pageTtl{ margin-bottom:10px;}
#yjMain .attention .wr_msg{ margin-bottom:20px; background:url(http://i.yimg.jp/images/loco/pc/images/poi/ymap_placep_msg_bg01.png) repeat;padding: 5px; line-height:1.2;}
#yjMain .attention .in_msg{ background:url(http://i.yimg.jp/images/loco/pc/images/poi/ymap_placep_msg_bg02.png) repeat-x #fffb86;padding: 5px; word-wrap:break-word;}
#yjMain .attention .in_msg .msgWrp{ margin-bottom:10px; padding-bottom:10px; border-bottom:#DDDDD1 solid 1px;}
#yjMain .attention .in_msg .img{ float:left; background-color:#FFF; position:relative; font-size:115.4%;}
#yjMain .attention .in_msg .img{ /width:60px; /height:60px; /padding: 2px; /border: 1px solid #deddcb; /text-align:center;}
#yjMain .attention .in_msg .img a{display:table-cell;width:60px;height:60px; padding:2px; border:1px solid #DEDDCB;text-align:center;vertical-align:middle;}
#yjMain .attention .in_msg .img a{ /border:none; /display:block; /padding:0; /height:60px;}
#yjMain .attention .in_msg .img a span {position:absolute; top:44px; left:4px; width:16px; height:16px;background: url(http://i.yimg.jp/images/icon/f/bsc/1.0.0/zoom_in16.png) no-repeat; overflow:hidden; text-indent:-9999px; cursor:pointer;}

#yjMain .attention .place_msg_mini{ margin-left: 85px; background:url(http://i.yimg.jp/images/loco/pc/images/poi/ymap_placep_msg_bg01.png) repeat;}
#yjMain .attention .place_msg_mini p.title{background:url(http://i.yimg.jp/images/loco/pc/images/poi/ymap_placep_msg_mini_ttl.png) no-repeat;height:15px;text-indent:-9999px;}
#yjMain .attention .place_msg_mini .in_msg{ padding: 2px 5px;}
#yjMain .attention .place_msg_mini .wr_msg_mini{ padding: 5px; line-height:1.2;}

#yjMain .attention .cntWrp{ margin-left:75px;}
#yjMain .attention .cntWrp .ttl,.attention .cntWrp2 .ttl{ font-size:115.4%; font-weight:bold;}
#yjMain .attention .cntWrp .read,.attention .cntWrp2 .read{ margin-bottom:3px;}
#yjMain .attention .cntWrp .genre,.attention .cntWrp2 .genre{font-size: 84.6%;}
#yjMain .attention .in_msg .msg_ic{background:url(http://i.yimg.jp/images/loco/pc/images/poi/ymap_kp_icon_yl.gif) no-repeat;width:18px;height:16px;display:inline-block;margin-left: 5px;text-indent: -9999px;vertical-align: baseline;}
#yjMain .attention .info{ text-align:right; font-size:115.4%;}
#yjMain .attention .info a{ padding-left:20px; background:url(http://i.yimg.jp/images/loco/pc/images/coupon/icn_rightArw.png) no-repeat 0 50%;}

#yjMain .attention .list .listWrp{ margin-bottom:10px; padding-bottom:5px; border-bottom:#DDDDD1 dotted 1px;}
#yjMain .attention .list .listWrp .listUnit{ width:285px;}

#yjMain .attention .listUnit .ttlWrp{ position:relative;}
#yjMain .attention .listUnit.L{ float:left; padding:0 15px;}
#yjMain .attention .listUnit.R{ float:right; padding:0 15px;}
#yjMain .attention .listUnit .ttl{ width:220px; font-size:115.4%; font-weight:bold; line-height:1;}
#yjMain .attention .listUnit .ttl img{ margin-left:5px;}
#yjMain .attention .listUnit .genre{ font-size: 84.6%;}
#yjMain .attention .genre a:link,
#yjMain .attention .genre a:visited {color:#8E8846;}
#yjMain .attention .listUnit .keepBtn{ position:absolute; top:0; right:0; width:59px; height:21px;}
#yjMain .attention .listUnit .keepBtn a{ width:59px; height:21px;}

#yjMain .attention .listUnit .detailWrp{ margin-top:5px;}
#yjMain .attention .listUnit .img{ float:left; /width:73px; /height:73px; /padding: 2px; /border: 1px solid #deddcb; /text-align:center;}
#yjMain .attention .listUnit .img a{display:table-cell;width:73px;height:73px; padding:2px; border:1px solid #DEDDCB;text-align:center;vertical-align:middle;}
#yjMain .attention .listUnit .img a{ /border:none; /display:block; /padding:0; /height:73px;}

#yjMain .attention .listUnit .tel{ margin-left:85px; line-height:1.2;}
#yjMain .attention .listUnit .tel span.t{ font-weight: bold;}
#yjMain .attention .listUnit .tel span.n{ padding: 1px 2px 2px 18px; background: url(http://i.yimg.jp/images/loco/pc/images/icn_phone.png) no-repeat 0 0 #ffeab8; color:#9A4201; font-size: 115.4%; font-weight: bold;}
#yjMain .attention .listUnit .tel span.c{ display:block; text-align:right; font-weight:normal;}
#yjMain .attention .listUnit .price{ margin-left:85px;}
#yjMain .attention .listUnit .price em{ font-weight:bold;}
#yjMain .attention .listUnit .coupon{ margin-left:85px; padding:1px 0 1px 20px; background:url(../../images/icn_coupon.png) no-repeat 0 0;}
#yjMain .attention .listUnit .detail{ margin:5px 0;}

#yjSub .attention{ margin-bottom:2px; padding:5px 10px; background-color:#F7F0F0; zoom:1;}
#yjSub .attention .wr_msg{ background:url(http://i.yimg.jp/images/loco/pc/images/poi/ymap_placep_msg_bg01.png) repeat; margin-bottom:10px;padding: 5px; line-height:1.2; zoom:1;}
#yjSub .attention .in_msg{ background:url(http://i.yimg.jp/images/loco/pc/images/poi/ymap_placep_msg_bg02.png) repeat-x #fffb86;padding: 5px; word-wrap:break-word;}
#yjSub .attention .in_msg .msgWrp{ margin-bottom:10px; padding-bottom:10px; border-bottom:#DDDDD1 solid 1px;}
#yjSub .attention .in_msg .img{ float:left; background-color:#FFF; position:relative; font-size:115.4%;}
#yjSub .attention .in_msg .img{ /width:60px; /height:60px; /padding: 2px; /border: 1px solid #deddcb; /text-align:center;}
#yjSub .attention .in_msg .img a{display:table-cell;width:60px;height:60px; padding:2px; border:1px solid #DEDDCB;text-align:center;vertical-align:middle;}
#yjSub .attention .in_msg .img a{ /border:none; /display:block; /padding:0; /height:60px;}
#yjSub .attention .in_msg .img a span {position:absolute; top:44px; left:4px; width:16px; height:16px;background: url(http://i.yimg.jp/images/icon/f/bsc/1.0.0/zoom_in16.png) no-repeat; overflow:hidden; text-indent:-9999px; cursor:pointer;}
#yjSub .attention .cntWrp{ margin-left:75px;}
#yjSub .attention .cntWrp .ttl,
#yjSub .attention .cntWrp2 .ttl{ font-size:115.4%; font-weight:bold;}
#yjSub .attention .cntWrp .read,
#yjSub .attention .cntWrp2 .read{ margin-bottom:3px;}
#yjSub .attention .cntWrp .genre,
#yjSub .attention .cntWrp2 .genre{font-size: 84.6%;}
#yjSub .attention .in_msg .msg_ic{background:url(http://i.yimg.jp/images/loco/pc/images/poi/ymap_kp_icon_yl.gif) no-repeat;width:18px;height:16px;display:inline-block;margin-left: 5px;text-indent: -9999px;vertical-align: baseline;}
#yjSub .attention .info{ text-align:right; font-size:115.4%;}
#yjSub .attention .info a{ padding-left:20px; background:url(http://i.yimg.jp/images/loco/pc/images/coupon/icn_rightArw.png) no-repeat 0 50%;}

/* noCont */
.noCont{ padding:10px 10px 20px; text-align:center; font-size:123.1%; font-weight:bold;}

/* jsOff */
.jsOff{color: #FF0000; margin-bottom: 10px;line-height:1.3;}

/* yjMain
----------------------------------------------------------- */

#yjBreadcrumbs{ padding:5px; color:#FFF;}
#yjBreadcrumbs em,#yjBreadcrumbs strong{ font-weight:bold;}
#yjBreadcrumbs a{ color:#FFF; text-decoration:underline;}

/* topSpecial */
.topSpecial{ margin-bottom:10px;}
.topSpecial img{ border:#664040 solid 1px;}
.topSpecial p{ float:left; width:302px; height:167px; padding:6px; background:url(../images/cobg_frame2.png) no-repeat 0 0; border:#664040 solid 1px;}
.topSpecial p.ts1{ margin-right:2px;}

/* machineTtl */
.machineTtl{ padding:2px;background:#FFF;}
.machineTtl h1{ padding:7px 10px;background:url(../images/ttbg_yellow.png) repeat-x 0 50%;border:#E4C338 1px solid; font-size:161.5%; font-weight:bold; line-height:1.2;}
.machineTtl h1 span{ padding-bottom:10px; color:#356600; font-size:61.9%; font-weight:normal;}

/* pageTtl */
.pageTtl{ position:relative; margin-bottom:0px; padding:2px; background:url(../images/bg_pageTtl.png) no-repeat 2px 2px #FFF;}
.pageTtl h1,.pageTtl h2{ width:630px; height:33px; background:url(../images/sp_ttlTxt.png) no-repeat; text-indent:-9999px;}
.pageTtl .editBtn{ position:absolute; top:7px; right:6px;}
.pageTtl .pt_hallSearch{ background-position:20px -2px;}
.pageTtl .pt_event{ background-position:20px -42px;}
.pageTtl .pt_feature{ background-position:20px -82px;}
.pageTtl .pt_eventList{ background-position:20px -120px;}
.pageTtl .pt_eventSearch{ background-position:20px -160px;}
.pageTtl .pt_machineList{ background-position:20px -200px;}
.pageTtl .pt_machineSearch{ background-position:20px -240px;}
.pageTtl .pt_makerList{ background-position:20px -280px;}
.pageTtl .pt_reviewList{ background-position:20px -320px;}
.pageTtl .pt_review{ background-position:20px -438px;}
.pageTtl .pt_chain{ background-position:20px -360px;}
.pageTtl .pt_hall{ background-position:20px -400px;}

.pageTtl .pt_newInfo{ background-position:20px -478px;}
.pageTtl .pt_newInfoList{ background-position:20px -518px;}
.pageTtl .pt_newInfoSearch{ background-position:20px -558px;}

/* areaSet */
.areaSet{ margin:10px; padding-bottom:5px; border-bottom:#CFCBB9 dotted 1px;}
.areaSet .ttl{ float:left; width:450px;}
.areaSet .ttl span{ margin-right:5px;}
.areaSet .ttl em{ color:#356600; font-weight:bold;}
.areaSet .btn{ float:right; width:150px;}

/* searchHall */
#yjMain .searchHall{ margin-bottom:10px; background-color:#FFF;}
#yjMain .searchHall .searchWrap{ margin:0 10px 10px; padding-bottom:10px; border-bottom:#CFCBB9 dotted 1px;}

.searchHall .setMachine{ padding:0 10px 10px;}
.searchHall h3{ font-weight:bold;}
.searchHall .setMachineWrp ul{ float:left; width:50%;}
.searchHall .setMachineWrp li{ background: url(http://i.yimg.jp/images/loco/pc/images/user/ic01.png) no-repeat left 7px; padding-left:10px;}
.searchHall .setMachineWrp{ margin-bottom:10px;}
#yjMain .searchHall .setMachine .searchWrap{ margin:0; border:none;}

.searchHall .searchWrap .input_label{ float:left;}
.searchHall .searchWrap .input_box{ position:relative;float:left;}
.machineSuggest{margin:0;padding:0px;position: absolute; display: block; border: 1px solid #999;background-color: #fff;box-shadow: 0 1px 2px rgba(0,0,0,0.4);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4);min-width:322px; /width:322px;}
.machineSuggest ul{ float:left; margin:0;padding:0px;}
.machineSuggest li{ border-bottom:#E1E1E1 dotted 1px;padding: 2px 5px;cursor: pointer;background:none; color:#666;}
.machineSuggest li:hover{ border-bottom:#FC6 solid 1px;background:#FFD16F;background-image: -moz-linear-gradient(top, #FFD16F, #FFE1A3);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FFD16F), color-stop(1.0, #FFE1A3)); color:#333;}
.machineSuggest li:last-child{ border:none;}
.machineSuggest li.hilight{border-bottom:#FC6 solid 1px;background:#FFD16F;background-image: -moz-linear-gradient(top, #FFD16F, #FFE1A3);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FFD16F), color-stop(1.0, #FFE1A3)); color:#333;}

.machineSuggest li span{ display:block; padding-left:40px; background:url(../images/sp_icnSuggest.png) no-repeat 0 0; font-weight:normal;}
.machineSuggest li.p span{ background-position:-40px 3px;}
.machineSuggest li.s span{ background-position:0 -17px;}

/* event */
.event{ margin-bottom:10px; background-color:#FFF;}
.calendar{ margin:10px; padding-bottom:10px; border-bottom: 1px dotted #CFCBB9;}

/* for IE5.x 6 */
*html .calendar ul{width: auto;}
.calendar ul li{float:left; width:52px; margin:0 3px; text-align: center; line-height:1.2; color:#FFF;word-break:break-all; word-wrap:break-word;
-moz-border-image: url(../images/top_cobg_date.png)8 9 11 9 / 8px 9px 11px 9px stretch;
-webkit-border-image: url(../images/top_cobg_date.png)8 9 11 9 / 8px 9px 11px 9px stretch;}
.calendar ul li,  x:-moz-broken, x:last-of-type, x:indeterminate { padding: 8px 9px 13px}
.calendar ul li {*width:65px; *padding:5px 0; *background-image:url(../images/top_cobg_dateInner.png); *background-repeat:repeat-x; *background-position:0 bottom; *border: 2px solid #B78F1D;}/* IE6+7, doesn't work in IE8/9 as IE7 */
.calendar ul li {_width:63px; _margin:0 4px; _background-color:#FBEC9A;}/* IE6 */
.calendar ul li {width:65px\0/; padding:5px 0\0/; background-image:url(../images/top_cobg_dateInner.png); background-repeat:repeat-x; background-position:0 bottom; border: 2px solid #B78F1D\0/; border-radius: 5px\0/;}/* IE8+9  */
#contents .calendar ul a{display:block;}
#contents .calendar ul a:link,
#contents .calendar ul a:visited{text-decoration: none;color:#333;}
#contents .calendar ul .sat a:link,
#contents .calendar ul .sat a:visited{color:#0487B3;}
#contents .calendar ul .hol a:link,
#contents .calendar ul .hol a:visited{color:#F23041;}
#contents .calendar ul .crnt a:link,
#contents .calendar ul .crnt a:visited{background-image:none;background-color:#A0C43A;color:#FFF;}
#contents .calendar ul .d{font-weight:bold; display:block;}
#contents .calendar ul a:link .b,
#contents .calendar ul a:visited .b{font-size:184.6%;}
#contents .calendar ul a .t{font-size:115.4%;}
@media screen and (-webkit-min-device-pixel-ratio:0){#contents .calendar ul a .t{font-size:100% !important;}#contents .calendar ul a:link .b,#contents .calendar ul a:visited .b{font-size:146.2% !important;}#contents .calendar ul .d{ letter-spacing:-1px;}}

.carousel{ float:left; width:254px;}
.carousel .point{ width:254px; height:22px; background:url(../images/top_bgCarousel.png);}
.carousel .point li{ text-indent:-9999px;}
.carousel .point li,.carousel .point .back,.carousel .point .next{ float:left; text-indent:-9999px;}
.carousel .point .back,.carousel .point .next{ width:30px; height:22px;}
.carousel .point .back a,.carousel .point .next a{ display:block; width:100%; height:100%;}
.carousel .point ul{ float:left; width:180px; margin:0 7px 0 6px;}
.carousel .point li{ width:18px; height:22px;}
.carousel .point li a{ display:block; width:100%; height:100%; background:url(../images/top_carouselBtn.png) no-repeat 0 0;}
.carousel .point li.crnt{ background:url(../images/top_carouselBtnOn.png) no-repeat 0 0;}
.carousel .imgWrp{ padding:1px; border:#CFCBB9 solid 1px;}
.carousel .cap a{ margin-right:3px;}

/* machineSearch */
.machineSearch{ margin-bottom:10px; background-color:#FFF;}
.machineSearch .pageTtl{ margin-bottom:10px;}
.machineSearch .searchWrap{ margin:0 10px 10px; padding-bottom:10px; border-bottom:#CFCBB9 dotted 1px;}
.machineSearchUnit{ float:left; width:302px;}
.machineSearchUnit.pac{ margin-right:10px;}
.machineSearchWrp{ margin-bottom:10px; padding:0 10px 10px;}
.machineSearch .machineSearchUnit .maker a{ padding-left:20px; background:url(../images/icn_gserach.png) no-repeat left;}
.machineSearch .machineSearchUnit .ttlWrp{ margin-bottom:5px; padding:5px; background:url(../images/cobg_dot.gif) repeat;}
.machineSearch .machineSearchUnit h3{ float:left; font-weight:bold;}
.machineSearch .machineSearchUnit .more{ float:right;}

.machineSearch .machineSearchWrp{ padding:0 10px 10px;}
.machineSearch .machineSearchWrp h3{ font-weight:bold;}
.machineSearch .machineSearchWrp ul{ float:left; width:50%;}
.machineSearch .machineSearchWrp li{ background: url(http://i.yimg.jp/images/loco/pc/images/user/ic01.png) no-repeat left 7px; padding-left:10px;}
.machineSearch .machineSearchWrp{ margin-bottom:10px;}

.machineSearch .list caption{ display:none;}
.machineSearch .list th,.machineSearch .list td{ padding:0 8px; vertical-align:top;}
.machineSearch .list th{ width:100px; padding-bottom:3px; line-height:1.2;}
.machineSearch .list td img{ padding:1px; border:solid 1px #cfcbb9;}

/* detailSearch */
.detailSearch{ padding:10px; background: url(../images/bg_detailSearchTop.png) no-repeat 0 0;position:relative;}
.detailSearch p{ margin-bottom:10px;}
.detailSearch p span{ display:inline-block;}
.detailSearch .checkbox{ vertical-align:middle;}
.detailSearch select{ padding:2px;}
.detailSearch input{ margin-right:3px; vertical-align:middle;}
.detailSearch label{ margin-right:10px;}
.detailSearch .medal select{ margin-right:10px;}
.detailSearch .selectArea{ margin-bottom:10px;}
.detailSearch .selectArea p{ margin-bottom:3px; font-weight:bold;}
.detailSearch .selectArea .lst{ margin-left:1em;}
.detailSearch .selectArea label{ position:relative; top:2px;}
.detailSearch .selectArea select{ margin-right:2px;}
.detailSearch p span.a1{ margin-left:40px;}
.detailSearch .i_inputTextDate{ width:80px; padding:2px;}
.detailSearch img{ vertical-align:middle;cursor:pointer;}
#detailHall1 h3{ margin-bottom:10px;}
/* detailSearchBtn */
.detailSearchBtn{ padding:0 5px; background:url(../images/bg_detailSearch.png) no-repeat 0 0; text-align:center; font-weight:bold;}
.detailSearchBtn a{ display:block; width:100%; height:100%; padding:5px 0 7px; cursor:pointer;}
.detailSearchBtn a span{ padding-left:18px; background-image:url(../images/icn_breadcrumbsArw.png); background-repeat:no-repeat;}
.detailSearchBtn a span.open{ background-position:0 0;}
.detailSearchBtn a span.close{ background-position: 0 -15px;}

/* kutikomiList */
.kutikomiList{margin-bottom:10px; background:#FFF;}
.kutikomiUnit{ margin-bottom:10px; padding:0 10px;}
.kutikomiUnit .title{ margin-bottom:5px; padding:5px; background:url(../images/bg_subTtl2.png) repeat; font-weight:bold;}
.kutikomiUnit .read{ border-bottom:#cfcbb9 dotted 1px;margin-bottom:5px;}
.kutikomiUnit .deta{color:#636363;}
.kutikomiUnit em{font-weight:bold;}
.kutikomiUnitWrp{ margin-bottom:10px; background:#FFF;}
.kutikomiList .pageTtl{ margin-bottom:10px;}
.kutikomiUnitWrp .pageTtl{ margin-bottom:10px;}

/* kutikomiDetail */
.kutikomiDetail{margin-bottom:2px; background:#FFF;}
.kutikomiDetailWrp{ padding:10px;}
.kutikomiDetail .headLineWrap{ margin-bottom:10px; border-bottom:dotted #cfcbb9 1px;}
.kutikomiDetail .imgWrap{ float:left; width:50px;}
.kutikomiDetail .imgWrap img{ padding:1px; border:solid 1px #cfcbb9;}
.kutikomiDetail .ttlWrap{ width:540px; margin:0 0 10px 62px; padding:3px 5px; background:url(../images/cobg_dot.gif) repeat; font-size:115.4%; font-weight:bold;}
.kutikomiDetail .detaWrap{ width:540px; margin:0 0 10px 62px;}
.kutikomiDetail .headLineWrap .ref{ float:right;}
.kutikomiDetail em{ font-weight:bold;}
.kutikomiDetail .headLineWrap .ref em{ color: #F27900;}
.kutikomiDetail .id{text-align:right;color:#cfcbb9;}
.kutikomiDetail .vote{ float:right;}

.kutikomiDetail .score{ text-align:right; margin-bottom:5px; padding-bottom:10px; background:url(../../images/bg_dottedline.png) repeat-x left bottom;}
.kutikomiDetail .score input{ display:inline-block;/display:inline;/zoom:1; margin-right:10px;background:#fefefe url(http://i.yimg.jp/images/loco/pc/images/genre/cobg_new_01.png) repeat-x 0 bottom;border:solid 1px #c6c3a4;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px; padding:1px 15px 1px 15px; line-height:1.1; color:#0063C6; cursor:pointer;}
.kutikomiDetail .score span{ display:inline-blockl; display:inline-block;/display:inline;/zoom:1; margin-right:10px; padding:3px 15px 3px 15px; background:#EFEFEF;border:solid 1px #DDDDD1;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px; color:#999; line-height:1.1;}

.backLink{ margin-bottom:10px; padding:5px 10px; background-color:#FFF; text-align:center; font-size:123.1%; font-weight:bold;}

/* eventList */
.modEventList{ margin-bottom:10px; background:#FFF;}
.eventBox{ padding:10px;}
.eventBox .leftClmn{ float:left; margin-right:10px; width:178px;}
.eventBox .rightClmn{ float:left; width:426px;}
.areaList{ padding:10px;}
.areaList .crnt{ font-weight:bold; color:#356600;}
.areaList ul.sec{margin:5px 0 0 1em;}

.modEventList .ttlWrp{ margin-bottom:5px; padding:5px; background:url(../images/cobg_dot.gif) repeat;}
.modEventList h2{ float:left; font-weight:bold;}
.modEventList .more{ float:right;}
.modEventList .more a{ padding-left:20px; background:url(../images/icn_check.png) no-repeat 0 0;}

.modEventList .rightClmn h2{color:#356600;}
.eventSearch{ margin-bottom:10px; background:#FFF;}
.eventSearch .pageTtl{ margin-bottom:10px;}
.eventSearch .searchWrap{ margin:0 10px 10px; padding-bottom:10px;}

.eventListCal{position:relative;float:right;width:178px;margin-bottom:10px;background-color:#fff; font-size:110%;}
.eventListCalWrp{zoom:1;}
.eventListCal table{width:100%;}
.eventListCal table th{text-align:center;padding:3px 5px;}
.eventListCal table th ul li{float:left;}
.eventListCal table th ul li a{position:absolute;}
.eventListCal a.prev{display:block; left:0; top:8px;margin-left:1.2em; padding:5px; height:10px; width:10px;background:url(../images/icn_prev.png) no-repeat; text-indent:-9999px; overflow:hidden;}
.eventListCal a.next{display:block; right:0;margin-right:1.2em; padding:5px; height:10px; width:10px; background:url(../images/icn_next.png) no-repeat right; text-indent:-9999px; overflow:hidden;}
.eventListCal .month{font-weight:bold;margin:0 10px;*zoom:1;}
.eventListCal table td{text-align:center; line-height:1.2;}
.eventListCal table td a{display:block;padding:1px 0 0;min-width:16px;white-space:nowrap;}
.eventListCal .week{font-weight:bold; border-bottom:1px dotted #cfcbb9;}
.eventListCalWrp .h,
#contents .eventListCalWrp .h a{color:#FF0000;}
.eventListCalWrp .n{color:#999999;}
.eventListCalWrp .t{font-weight:bold; text-decoration:underline;}
.eventListCalWrp .c{color:#AD0F0C;background: url(../images/cobg_today.jpg) repeat-x 0 center; border:solid 1px #A07F00;font-weight:bold; }

.eventListCal2{position:absolute;width:400px;margin:0 0 10px 0;left:56px;top:35px;background-color:#fff; font-size:110%;border:#AAA 1px solid;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-topleft: 4px;z-index:100;}
.eventListCal2{ /top:auto; *bottom:101px; _width:401px;}
.eventListCalWrp{zoom:1;}
.eventListCal2 table{width:198px;float:left;margin:1px;}
.eventListCal2 table th{text-align:center;padding:3px 5px;background:url("../images/bg_eventCalender.png") repeat-x scroll 50% 50% #CCCCCC;}
.eventListCal2 .month{font-weight:bold;margin:0 10px;*zoom:1;}
.eventListCal2 table td{text-align:center; line-height:1.2;}
.eventListCal2 table td span.p{display:block;padding:1px 0 0;min-width:16px;white-space:nowrap;border: 1px solid #d0d0d0; background-color:#efefef; color:#c6c6c6; font-weight:normal;}
.eventListCal2 table td a{display:block;padding:1px 0 0;min-width:16px;white-space:nowrap;border: 1px solid #71a0ce; background-color:#e1f2ff;}
.eventListCal2 table td a:hover{border: 1px solid #cca600; background-color:#fffb82;}
.eventListCal2 .week{font-weight:bold; border-bottom:1px dotted #cfcbb9;}
.eventListCalWrp .h a{color:#FF0000;}
.eventListCal2 table td.t a{color:#AD0F0C;background: url(../images/cobg_today.jpg) repeat-x 0 center; border:solid 1px #A07F00;font-weight:bold;}


/* .modFeature */
.modFeature{ margin-bottom:10px; background:#FFF;}
.modFeatureWrp{ padding:10px;}
.modFeature h2{ margin-bottom:10px;padding:5px; background:url(../images/cobg_dot.gif) repeat; font-weight:bold;}
.modFeature .linkArrow{padding-left:12px;background:url(../images/icn-link-arrow.png) no-repeat left center;}
.modFeature .linkMore{ float:right;}

.pickUp{ margin-bottom:10px;}
.pickUp img{ border:#664040 solid 1px;}
.pickUpImg{float:left; width:302px; height:167px; padding:6px; background:url(../images/cobg_frame2.png) no-repeat 0 0;border:#664040 solid 1px;}
.pickUpText{float:left;padding:10px;min-height:153px;width:270px;background:url(../images/feature_cobg.png) repeat-x bottom;border:solid 4px #ECD764;line-height:1.2;}
.pickUpText .ttl{margin-bottom:3px;font-weight:bold;font-size:123.1% ;line-height:1.25;}
.pickUpText p{margin-bottom:3px; line-height:1.2;}
.pickUpText .linkMarkPacWrap{ margin:5px; font-weight:bold;}

.modFeature .imgList{ padding-bottom:10px;line-height:1.3;}
.modFeature .imgList .img img{float:left;margin-right:10px;padding:1px;border:solid 1px #CFCCB9;}
.modFeature .imgList .textWrap{float:left;width:520px;}
.modFeature .imgList .ttl{ margin-bottom:2px;font-weight:bold;}
.modFeature .imgList .textWrapHalf{float:left; margin-right:5px; width:188px;}

.modFeature .splitBoxWrap{ position:relative; margin-bottom:10px; padding-bottom:20px; background:url(../images/feature_cobg2.png) no-repeat left bottom;} 
.modFeature .splitBoxWrap h2{padding:5px 5px 5px 23px; background:url(../images/feature_ttlbg.png) no-repeat left bottom; font-weight:bold;}
.splitBox .imgWrap{ float:left; width:90px; margin-left:5px;}
.splitBox{ float:left;margin-bottom:3px; margin-left:1px; width:298px;padding:1px; border-top:1px solid #cfcbb9;}
.splitBox .readMoreL { position:absolute; bottom:10px; right:320px; width:298px; text-align:right;}
.splitBox .readMoreR { position:absolute; bottom:10px; right:10px;}

.modFeature .mr10{margin-right:10px;}
.modFeature .mb10{margin-bottom:10px;}
.campaignList .imgList{border-bottom:dotted #cfcbb9 1px; margin-bottom:10px;}
.barFeature{ margin-bottom:10px; padding-top:10px; border-top:dotted #cfcbb9 1px; line-height:1.3;}
.barFeature img{ float:left; margin-right:10px; padding:1px; border:solid 1px #CFCCB9;}

/* .modChainPickup */
.modChainPickup{ margin-bottom:10px;}
.modChainPickup div{ float:left; width:302px; margin:0; padding:0 0 20px 0; background:url(../images/chain_cobg2.png) no-repeat bottom;}
.modChainPickup div.chain1{ margin-right:10px;}
.modChainPickup p{width:302px; margin:0;padding:15px 0 0 0;background:url(../images/chain_cobg1.png) no-repeat top;}
.modChainPickup span{width:252px; margin:5px auto;display:block;line-height:1.2;}
.modChainPickup span.logo{padding:1px;border:#b8b183 solid 1px;background:#fff;text-align:center;}
.modChainPickup span.name{font-weight:bold;}

/* .modChain */
.modChain{ margin-bottom:10px;}
.modChain div{ float:left; width:302px; margin:0; padding:0;}
.modChain div.chain1{ margin-right:10px;}
.modChain p{width:302px; margin:0;padding:0;}
.modChain span{width:298px; margin:5px 0;display:block;line-height:1.2;}
.modChain span.logo{padding:1px;border:#b8b183 solid 1px;background:#fff;text-align:center;}
.modChain span.name{font-weight:bold;}

/*.machineList*/
.machineList{ margin-bottom:10px; background:#FFF;}
.machineList .ttlMl{margin:0 5px 5px 5px;height:33px;width:630px;background:url(../images/sp_ttl.png) no-repeat left top;background-position:0 -300px;text-indent:-9999px;}
.machineList .imgList{ padding:0 10px 10px;}
.machineList .imgList .titleWrap{padding-bottom:1px; border-bottom:dotted #cfcbb9 1px;}
.machineList .imgList em{font-weight:bold;}
.machineList .imgList .titleWrap .ttl{float:left; font-size:123.1%; font-weight:bold;}
.machineList .imgList .titleWrap .order{ text-align:right; /float:right;}
.machineList .imgList .titleWrap .date{ margin-left:20px; color:#656565;}
.machineList .imgList .titleWrap .st{padding-left:3px; background:#F0F9F8;}
.machineList .imgList .titleWrap .st .kuchikomi{padding:3px 3px 3px 18px; background: url(../images/icn_kutikomi.png) no-repeat left; font-size:100%; font-weight:normal;}
.machineList .changeOrder{ margin:0 10px; padding:5px; background:url(../images/cobg_dot.gif) repeat;}
.machineList .changeOrder .orderForm{float:left;}
.machineList .changeOrder #changeForm{float:left;}
.machineList .changeOrder .orderDtl{float:right;}
.machineList .changeOrder .orderDtl .kutikomi{margin-right:20px;}
.machineList .changeOrder .orderDtl .date img{vertical-align: middle; background:url(../images/icn_dispForm.png) no-repeat 0 0; cursor: pointer; height: 13px; margin: 0 1px 3px 3px; overflow: hidden; padding: 0; width: 13px;}
.machineList .changeOrder .orderDtl .date .breadArwCls{ background-position:0 -15px;}
.machineList .imgList li{padding:10px 0; border-bottom:dotted 1px #cfcbb9;}
.machineList .imgList li .img{float:left; border:solid 1px #cfcbb9;}
.machineList .imgList li .data{ float:right; width:515px;}
.machineList .imgList li .data .shopSearch a{padding-left:20px; background:url(../images/icn_gserach.png) no-repeat left;}

/*.makerList*/
.makerList{ margin-bottom:10px; background:#FFF;}
.makerListWrp{ padding:10px;}
.makerList h2{ margin-bottom:10px; padding:5px; background:url(../images/cobg_dot.gif) repeat; font-weight:bold;}
.noticeWrap p{ float:right;margin-top:10px;}
.list3Clmn{ margin-bottom:10px;}
.list3Clmn ul{ padding-left:10px;}
.list3Clmn li{ float:left; margin-bottom:5px; width:197px; height:2em; margin:0 2px; line-height:1; font-size:115.4%; font-weight:bold;}

/* machineDetail */
.machineDetail{ margin-bottom:10px; background:#FFF;overflow:hidden;}
.machineDetailWrp{ padding:10px 0 10px 10px;}

.machineImgWrap{ width:252px; float:left;}
.machineImg{ width:252px; margin-bottom:5px; text-align:center; border:#CDCCB8 1px solid; padding:1px; background:#FFF;overflow:hidden;}

.machineSpec dl:nth-child(odd){ background:#F2EFDC;}
.machineSpec dt{ width:90px; padding:5px; float:left; font-weight:bold;}
.machineSpec dd{ width:240px; float:left; padding:5px;}

.slotPayout{ width:350px; text-align:center; border:#CDCCB8 1px solid;}
.slotPayout tr{ border:#CDCCB8 1px solid;}
.slotPayout th{ background:#F2EFDC; border-right:#CDCCB8 1px solid; padding:3px;}
.slotPayout td{ padding:3px; border-right:#CDCCB8 1px solid;}
.slotPayout caption{ visibility:hidden;}

.machineDetail .machineZugaraWrap{ clear:both; margin-bottom:10px;}
.machineDetail .reel{ width:143px; float:left; margin-right:0px; text-align:center;overflow:hidden;}
.machineDetail .ttlReel{ width:143px; height:40px; margin-bottom:5px; background:url(../images/machine_sp_ttl.png) 0 -50px no-repeat; text-indent:-9999px;}
.machineDetail .zugara{ width:464px; float:right;margin-right:10px;}
.machineDetail .ttlZugara{ width:464px; height:40px; margin-bottom:5px; background:url(../images/machine_sp_ttl.png) 0 0 no-repeat; text-indent:-9999px;}
.machineDetail .ttlEgara{ width:615px; height:40px; margin-bottom:5px; background:url(../images/machine_sp_ttl.png) 0 -100px no-repeat; text-indent:-9999px;}
.machineDetail .egara dt{ font-weight:bold; color:#366C00;}
.machineDetail .zugara ul{ width:464px; float:left; border-bottom:#CDCCB8 1px dotted;}
.machineDetail .zugara li{ width:150px; float:left; text-align:center; padding:2px;}
.machineDetail .machineDescription{ margin:0 10px 10px 0; clear:both;}
.moreLink{ width:620px;margin-bottom:10px;border-top:#CDCCB8 1px dotted; padding-top:10px; text-align:center;clear:both;}
.moreLink a{ font-weight:bold;}

ul.machineGenre{ width:252px; margin-bottom:10px; list-style:none;}
ul.machineGenre li{ float:left; position:relative; display:none; height:18px; margin:0 3px 5px 0; background-image:url(../images/machine_genre.png); background-repeat:no-repeat;}
ul.machineGenre li.spec_172038_1{ display:block; width:61px;background-position:-532px -25px;}
ul.machineGenre li.spec_172038_2{ display:block;width:61px;background-position:-468px -25px;}
ul.machineGenre li.spec_172038_3{ display:block;width:61px;background-position:-404px -25px;}
ul.machineGenre li.spec_172038_4{ display:block;width:23px;background-position:-352px -25px;}
ul.machineGenre li.spec_172038_5{ display:block;width:73px;background-position:-578px -50px;}
ul.machineGenre li.spec_172038_6{ display:block;width:85px;background-position:-402px -50px;}
ul.machineGenre li.spec_172038_7{ display:block;width:85px;background-position:-226px -50px;}
ul.machineGenre li.spec_172038_8{ display:block;width:85px;background-position:-490px -50px;}
ul.machineGenre li.spec_172038_9{ display:block;width:85px;background-position:-314px -50px;}
ul.machineGenre li.spec_172038_10{ display:block;width:98px;background-position:-158px -125px;}
ul.machineGenre li.spec_172038_11{ display:block;width:33px;background-position:-424px 0px;}
ul.machineGenre li.spec_172038_12{ display:block;width:96px;background-position:-127px -50px;}
ul.machineGenre li.spec_172038_13{ display:block;width:54px;background-position:-444px -125px;}
ul.machineGenre li.spec_172038_14{ display:block;width:89px;background-position:-36px -50px;}
ul.machineGenre li.spec_172038_15{ display:block;width:23px;background-position:-248px -25px;}
ul.machineGenre li.spec_172038_16{ display:block;width:30px;background-position:0px -25px;}
ul.machineGenre li.spec_172038_17{ display:block;width:30px;background-position:-592px 0px;}
ul.machineGenre li.spec_172038_18{ display:block;width:30px;background-position:-559px 0px;}
ul.machineGenre li.spec_172038_19{ display:block;width:30px;background-position:-526px 0px;}
ul.machineGenre li.spec_172038_20{ display:block;width:30px;background-position:-493px 0px;}
ul.machineGenre li.spec_172038_21{ display:block;width:30px;background-position:-460px 0px;}
ul.machineGenre li.spec_172038_22{ display:block;width:51px;background-position:-336px -125px;}
ul.machineGenre li.spec_172038_23{ display:block;width:51px;background-position:-390px -125px;}
ul.machineGenre li.spec_172038_24{ display:block;width:109px;background-position:-501px -125px;}
ul.machineGenre li.spec_172038_25{ display:block;width:74px;background-position:-259px -125px;}
/*ul.machineGenre li.spec_172038_26{ display:block;width:48px;background-position:-28px 0px;}*/
/*ul.machineGenre li.spec_172038_27{ display:block;width:25px;background-position:0px 0px;}*/
ul.machineGenre li.spec_172039_1{ display:block;width:54px;background-position:-596px -25px;}
ul.machineGenre li.spec_172039_2{ display:block;width:35px;background-position:-597px -100px;}
ul.machineGenre li.spec_172039_3{ display:block;width:36px;background-position:0px -125px;}
ul.machineGenre li.spec_172039_4{ display:block;width:67px;background-position:-39px -125px;}
ul.machineGenre li.spec_172039_5{ display:block;width:46px;background-position:-109px -125px;}
ul.machineGenre li.spec_172040_1{ display:block;width:33px;background-position:0px -50px;}
ul.machineGenre li.spec_172040_2{ display:block;width:48px;background-position:-373px 0px;}
ul.machineGenre li.spec_172040_3{ display:block;width:60px;background-position:-310px 0px;}
ul.machineGenre li.spec_172040_4{ display:block;width:54px;background-position:-253px 0px;}
ul.machineGenre li.spec_172040_5{ display:block;width:55px;background-position:-195px 0px;}
ul.machineGenre li.spec_172040_6{ display:block;width:55px;background-position:-137px 0px;}
ul.machineGenre li.spec_172040_7{ display:block;width:55px;background-position:-79px 0px;}

ul.machineGenre li.spec_172046_1{ display:block;width:73px;background-position:-578px -50px;}
ul.machineGenre li.spec_172046_2{ display:block;width:61px;background-position:-457px -100px;}
ul.machineGenre li.spec_172046_3{ display:block;width:88px;background-position:-366px -100px;}
ul.machineGenre li.spec_172046_4{ display:block;width:80px;background-position:-283px -100px;}
ul.machineGenre li.spec_172046_5{ display:block;width:76px;background-position:-204px -100px;}
ul.machineGenre li.spec_172046_6{ display:block;width:47px;background-position:-65px -75px;}
ul.machineGenre li.spec_172046_7{ display:block;width:47px;background-position:-115px -75px;}
ul.machineGenre li.spec_172046_8{ display:block;width:47px;background-position:-215px -75px;}
ul.machineGenre li.spec_172046_9{ display:block;width:47px;background-position:-165px -75px;}
ul.machineGenre li.spec_172046_10{ display:block;width:39px;background-position:-162px -100px;}
ul.machineGenre li.spec_172046_11{ display:block;width:39px;background-position:-120px -100px;}
ul.machineGenre li.spec_172046_12{ display:block;width:31px;background-position:-381px -75px;}
ul.machineGenre li.spec_172046_13{ display:block;width:31px;background-position:-415px -75px;}
ul.machineGenre li.spec_172046_14{ display:block;width:62px;background-position:-316px -75px;}
ul.machineGenre li.spec_172046_15{ display:block;width:33px;background-position:-36px -150px;}
ul.machineGenre li.spec_172046_16{ display:block;width:62px;background-position:0px -75px;}
ul.machineGenre li.spec_172046_17{ display:block;width:77px;background-position:-136px -150px;}
ul.machineGenre li.spec_172046_18{ display:block;width:77px;background-position:-216px -150px;}
ul.machineGenre li.spec_172046_19{ display:block;width:56px;background-position:-296px -150px;}
ul.machineGenre li.spec_172046_20{ display:block;width:56px;background-position:-355px -150px;}
ul.machineGenre li.spec_172046_21{ display:block;width:94px;background-position:-414px -150px;}
ul.machineGenre li.spec_172046_22{ display:block;width:55px;background-position:-511px -150px;}
ul.machineGenre li.spec_172046_23{ display:block;width:55px;background-position:-569px -150px;}
ul.machineGenre li.spec_172046_24{ display:block;width:48px;background-position:-28px 0px;}
ul.machineGenre li.spec_172046_25{ display:block;width:25px;background-position:0px 0px;}
ul.machineGenre li.spec_172047_1{ display:block;width:23px;background-position:-378px -25px;}
ul.machineGenre li.spec_172047_2{ display:block;width:33px;background-position:0px -150px;}
ul.machineGenre li.spec_172047_3{ display:block;width:23px;background-position:-352px -25px;}
ul.machineGenre li.spec_172047_4{ display:block;width:23px;background-position:-326px -25px;}
ul.machineGenre li.spec_172047_5{ display:block;width:23px;background-position:-300px -25px;}
ul.machineGenre li.spec_172047_6{ display:block;width:24px;background-position:-613px -125px;}
ul.machineGenre li.spec_172047_7{ display:block;width:57px;background-position:0px -100px;}
ul.machineGenre li.spec_172047_8{ display:block;width:57px;background-position:-60px -100px;}
ul.machineGenre li.spec_172047_9{ display:block;width:47px;background-position:-493px -75px;}
ul.machineGenre li.spec_172047_10{ display:block;width:47px;background-position:-543px -75px;}
ul.machineGenre li.spec_172047_11{ display:block;width:47px;background-position:-593px -75px;}
ul.machineGenre li.spec_172048_1{ display:block;width:41px;background-position:-449px -75px;}
ul.machineGenre li.spec_172048_2{ display:block;width:49px;background-position:-265px -75px;}

ul.machineGenre li img{ height:18px;}
li.spec_172038_1 img{width:61px;}
li.spec_172038_2 img{width:61px;}
li.spec_172038_3 img{width:61px;}
li.spec_172038_4 img{width:23px;}
li.spec_172038_5 img{width:73px;}
li.spec_172038_6 img{width:85px;}
li.spec_172038_7 img{width:85px;}
li.spec_172038_8 img{width:85px;}
li.spec_172038_9 img{width:85px;}
li.spec_172038_10 img{width:98px;}
li.spec_172038_11 img{width:33px;}
li.spec_172038_12 img{width:96px;}
li.spec_172038_13 img{width:54px;}
li.spec_172038_14 img{width:89px;}
li.spec_172038_15 img{width:23px;}
li.spec_172038_16 img{width:30px;}
li.spec_172038_17 img{width:30px;}
li.spec_172038_18 img{width:30px;}
li.spec_172038_19 img{width:30px;}
li.spec_172038_20 img{width:30px;}
li.spec_172038_21 img{width:30px;}
li.spec_172038_22 img{width:51px;}
li.spec_172038_23 img{width:51px;}
li.spec_172038_24 img{width:109px;}
li.spec_172038_25 img{width:74px;}
li.spec_172038_26 img{width:48px;}
li.spec_172038_27 img{width:25px;}
li.spec_172039_1 img{width:54px;}
li.spec_172039_2 img{width:35px;}
li.spec_172039_3 img{width:36px;}
li.spec_172039_4 img{width:67px;}
li.spec_172039_5 img{width:46px;}
li.spec_172040_1 img{width:33px;}
li.spec_172040_2 img{width:48px;}
li.spec_172040_3 img{width:60px;}
li.spec_172040_4 img{width:54px;}
li.spec_172040_5 img{width:55px;}
li.spec_172040_6 img{width:55px;}
li.spec_172040_7 img{width:55px;}

li.spec_172046_1 img{width:73px;}
li.spec_172046_2 img{width:61px;}
li.spec_172046_3 img{width:88px;}
li.spec_172046_4 img{width:80px;}
li.spec_172046_5 img{width:76px;}
li.spec_172046_6 img{width:47px;}
li.spec_172046_7 img{width:47px;}
li.spec_172046_8 img{width:47px;}
li.spec_172046_9 img{width:47px;}
li.spec_172046_10 img{width:39px;}
li.spec_172046_11 img{width:39px;}
li.spec_172046_12 img{width:31px;}
li.spec_172046_13 img{width:31px;}
li.spec_172046_14 img{width:62px;}
li.spec_172046_15 img{width:33px;}
li.spec_172046_16 img{width:62px;}
li.spec_172046_17 img{width:77px;}
li.spec_172046_18 img{width:77px;}
li.spec_172046_19 img{width:56px;}
li.spec_172046_20 img{width:56px;}
li.spec_172046_21 img{width:94px;}
li.spec_172046_22 img{width:55px;}
li.spec_172046_23 img{width:55px;}
li.spec_172046_24 img{width:48px;}
li.spec_172046_25 img{width:25px;}
li.spec_172047_1 img{width:23px;}
li.spec_172047_2 img{width:33px;}
li.spec_172047_3 img{width:23px;}
li.spec_172047_4 img{width:23px;}
li.spec_172047_5 img{width:23px;}
li.spec_172047_6 img{width:24px;}
li.spec_172047_7 img{width:57px;}
li.spec_172047_8 img{width:57px;}
li.spec_172047_9 img{width:47px;}
li.spec_172047_10 img{width:47px;}
li.spec_172047_11 img{width:47px;}
li.spec_172048_1 img{width:41px;}
li.spec_172048_2 img{width:49px;}

.machineSpecWrap{ width:350px; float:right; margin:0 10px 10px 0; text-align:left;}

#contents ul.machineGenre li a{text-decoration:none;}
#contents ul.machineGenre li a:hover {background:url(http://i.yimg.jp/images/clear.gif); text-decoration:none;} /*BG color is a must for IE6*/
ul.machineGenre li a span {display:none;}
ul.machineGenre li a:hover span{width:208px;margin:0;padding:5px 10px 20px 10px;bottom:15px;left:0;display:block; position:absolute; background:url(../images/machine_genre_note.png) no-repeat left bottom; border-top:3px solid #770000; color:#333;}

/*yjChview*/
.yjChviewWrap { margin-bottom:10px; text-align: center; color:#333;}
#footer .yjChviewWrap a{ color:#0063c6;}
.yjChview{display: inline-block;padding: 10px 30px;border: 1px solid #e7e7e7;background: #f9f9f9;text-align: center;}
.yjChview dl, .yjChview dd, .yjChview p { margin: 0; }
.yjChview dl dt, .yjChview dl dd {display: inline;font-size: 14px;line-height: 1.2em;}
.yjChview dl dt{padding-right: 0.2em;}
.yjChview dl dd span {font-weight: bold;}
.yjChview dl dd:after {content: "\ff5c";}
.yjChview dl dd.end:after {content: "";}

/* pagingWrp */
.pagingWrp{ margin-bottom:5px; padding:5px 10px;overflow:hidden;}
.pagingWrp em{ font-weight:bold;}
.pagingWrp .seachTtl{ float:left; word-break:break-all; word-wrap:break-word;}
.pagingWrp .seachTtl span{ margin-right:1em;}
.pagingWrp .seachTtl strong{ margin-right:5px; color:#396301; font-weight:bold;}
.pagingWrp .paging{ float:right;}
.pagingWrp .notice{ clear:both;color:#666;font-size:90%;text-align:center;}
/*== pagenation ==*/
.yjListTab{ margin-bottom:10px;text-align:center; font-size:115.4%;line-height:1.6em;}.yjListTab p{height:1%;margin:0 auto;padding:0;}html>body .yjListTab p{height:auto;}.yjListTab br.cl{clear:both;}.yjListTab .left{float:left;}.yjListTab .right{float:right;}.yjListTab a{margin:2px;padding:.19em .28em;_padding:.1em .4em;}.yjListTab a:hover{margin:2px 1px;padding:.19em .28em;_padding:.1em .4em;border:1px solid #003399;}.yjListTab strong{margin:2px;padding:.19em .28em;_padding:.1em .4em;color:#000;}.yjListTab .listPrev,.yjListTab .listNext{color:#888;}.yjListTab .listPrev span,.yjListTab .listNext span{margin:2px;padding:.1em .4em;}.yjListTab .listPrev span,.yjListTab .listPrev a{padding-left:17px;background:url(http://i.yimg.jp/images/loco/pc/images/media/ar_prev.gif) no-repeat left center;}*html .yjListTab .listPrev a:hover{padding-left:16px;margin-left:2px;}.yjListTab .listNext span,.yjListTab .listNext a{padding-right:17px;background:url(http://i.yimg.jp/images/loco/pc/images/media/ar_next.gif) no-repeat right center;}*html .yjListTab .listNext a:hover{margin-right:2px;padding-right:16px;}.yjListTab .left .listPrev span,.yjListTab .right .listPrev span,.yjListTab .left .listNext span,.yjListTab .right .listNext span,.yjListTab .left .listPrev a,.yjListTab .right .listPrev a,.yjListTab .left .listNext a,.yjListTab .right .listNext a,.yjListTab .left .listPrev span,.yjListTab .right .listPrev span,.yjListTab .left .listNext span,.yjListTab .right .listNext span,.yjListTab .left .listPrev a:hover,.yjListTab .right .listPrev a:hover,.yjListTab .left .listNext a:hover,.yjListTab .right .listNext a:hover,.yjListTab .left .listPrev a,.yjListTab .right .listPrev a,.yjListTab .left .listNext a,.yjListTab .right .listNext a{padding:.19em .28em;_padding:.1em .4em;background-image:none;}.yjListTab .left .listPrev a:hover,.yjListTab .right .listPrev a:hover,.yjListTab .left .listNext a:hover,.yjListTab .right .listNext a:hover{margin:2px 1px;} .yjListTab tt{display:none;}.boxTab a{margin:2px;_margin:1px 2px;padding:.19em .28em;_padding:.1em .4em;border:1px solid #eee;}.boxTab a:hover{margin:2px;_margin:1px 2px;padding:.19em .28em;_padding:.1em .4em;border:1px solid #0000dd;background-color:#003399;color:#fff;}.boxTab strong{margin:2px;_margin:1px 2px;padding:.19em .28em;_padding:.1em .4em;border:1px solid #ddd;background-color:#eee;color:#000;}.boxTab .listPrev span,.boxTab .listNext span{border:1px solid #eee;}.boxTab .listPrev a:hover{margin:2px;padding-left:17px;}.boxTab .listNext a:hover{margin:2px;padding-right:17px;}*html .boxTab .listPrev a:hover{margin:2px;padding-left:17px;}*html .boxTab .listNext a:hover{margin:2px;padding-right:17px;}.boxTab .left .listPrev a:hover,.boxTab .right .listPrev a:hover,.boxTab .left .listNext a:hover,.boxTab .right .listNext a:hover{margin:2px;}.lineTab strong,.lineTab a{margin:0;margin-left:-1px;padding:.19em .5em;_padding:.1em .5em;border-left:1px solid #ccc;border-right:1px solid #ccc;}.lineTab a:hover{margin:0;margin-left:-1px;padding:.19em .5em;_padding:.1em .5em;border:0;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#DEDBFB;}.lineTab .listPrev span,.lineTab .listPrev a{margin:0;border:0;}.lineTab .listNext span,.lineTab .listNext a{margin:0;margin-left:-1px;border-left:1px solid #ccc;border-right:0;}.lineTab .listPrev a:hover{margin:0;padding-left:17px;border:0;}.lineTab .listNext a:hover{margin:0;margin-left:-1px;padding-right:17px;border-left:1px solid #ccc;border-right:0;}*html .lineTab .listPrev a:hover{margin:0;padding-left:17px;border:0;}*html .lineTab .listNext a:hover{margin:0;margin-left:-1px;padding-right:17px;border-left:1px solid #ccc;border-right:0;}.lineTab p.left,.lineTab p.right{padding-left:1px;}.lineTab .left .listPrev span,.lineTab .right .listPrev span,.lineTab .left .listNext span,.lineTab .right .listNext span,.lineTab .left .listPrev a,.lineTab .right .listPrev a,.lineTab .left .listPrev a:hover,.lineTab .right .listPrev a:hover,.lineTab .left .listNext a,.lineTab .right .listNext a,.lineTab .left .listNext a:hover,.lineTab .right .listNext a:hover{margin:0;padding:.19em .5em;_padding:.1em .5em;}.lineTab .left .listNext a,.lineTab .right .listNext a,.lineTab .left .listNext a:hover,.lineTab .right .listNext a:hover{margin-left:-1px;}.lineTab .left .cl a,.lineTab .right .cl a{border:0;}span.yjListTab tt{visibility:visible;position:relative;left:auto;width:auto;}/*/.yjListTab{hight:1%;}.yjListTab .left{text-align:left;}.yjListTab .right{text-align:right;}.yjListTab tt{display:none;}/**/
/*== pagenation ==*/
/*== paging ==*/
.paging{ margin-bottom:5px; padding:0 10px;}
.paging .left{ float:left;}
.paging .right{ float:right; color:#888;}
.paging em{ font-weight:bold;}
/*== paging ==*/


/* yjSub
----------------------------------------------------------- */

/* subTtl */
.ttlArea{ margin-bottom:5px; padding:3px 0;}
.ttlArea .subTtl{ float:left; padding-left:5px; border-left:#AE100F solid 5px; line-height:1.3; font-weight:bold;}
.ttlArea .sub{ float:right;}

/* myPage */
#myPage{position:relative;margin-bottom:2px; padding-bottom:10px; background-color:#F7F0F0;}
#myPage .myBtn{ padding-top:10px; text-align:center; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#myPage li{padding-left: 0.5em;text-indent: -0.5em;}

#myPage .history{ padding:10px;}
#myPage .history .ttl{ font-weight:bold;}
#myPage .history ul{ padding-left:10px;}
#myPage .history li{ padding-left:0.5em; text-indent:-0.5em; word-wrap: break-word;}
#myPage .history .txt{ padding:10px;}

/* searchHall */
#yjSub .searchHall{ margin-bottom:2px; padding:10px; background-color:#F7F0F0;}
#yjSub .searchHall .ttl{ margin-bottom:5px; font-weight:bold;}
#yjSub .searchHall ul{ padding-left:10px;}
#yjSub .searchHall li{ padding-left:1em; text-indent:-1em; word-wrap: break-word;}
#yjSub .searchHall .alignRight{ padding-bottom:5px; margin-bottom:10px; border-bottom:#CFCBB9 dotted 1px;}

/* searchEvent */
.searchEvent{ margin-bottom:2px; padding:10px; background-color:#F7F0F0;}
.searchEvent .ttl{ margin-bottom:5px; font-weight:bold;}

/* banner */
.banner{ margin-bottom:2px; background-color:#F7F0F0;}
.banner img{ padding:1px; border:1px solid #DEDDCB;}

/* banner2 */
.banner2{ margin-bottom:2px; background-color:#F7F0F0;}

/* attMachine */
.attMachine{ margin-bottom:2px; padding:5px 10px; background-color:#F7F0F0;}
.attMachine .ttlWrp{ margin-bottom:5px; padding:2px; background:url(../images/bg_subTtl1.png) no-repeat 0 50%;}
.attMachine .ttlWrp h3{ background:url(../images/bg_subTtl2.png) repeat 0 0 #FFF; text-align:center; font-weight:bold;}
.attMachine .rank{ margin-bottom:5px;}
.attMachine .rank ol{ margin-bottom:5px;}
.attMachine .rank li{ float:left; width:84px;}
.attMachine .rank .num{ width:24px; height:24px; margin:0 28px 3px; background:url(../images/sp_rank.png) no-repeat; text-indent:-9999px;}
.attMachine .rank .n1 .num{ background-position:-49px 0;}.attMachine .rank .n2 .num{ background-position:-24px -24px;}.attMachine .rank .n3 .num{ background-position:0 -49px;}
.attMachine .rank .n2{ margin:0 11px;}
.attMachine .rank .name{ line-height:1.2;}
.attMachine .rank .maker{ line-height:1.2;}
.attMachine .rank img{ padding:2px; border:1px solid #DEDDCB;}

.attMachine .rank caption{ display:none;}
.attMachine .rank td{ padding:0 3px; line-height:1.2;}
.attMachine .rank td span{ font-size:92.4%;}
.attMachine .rank th .num{ display:block;}
.attMachine .rank th,.attMachine .rank td{ vertical-align:top;}
.attMachine .ex{ font-size:94.6%; line-height:1.2;}

/* promoLnk2 */
.promoLnk2{ margin-bottom: 2px; border-color:#DDD; border-style:solid; border-width:1px 1px 0 1px; background-color:#FFF;}
.promoLnk2 dl{  border-bottom:#DDD solid 1px;}
.promoLnk2 dt {float: left;padding: 5px 0 5px 5px;width: 38px;}
.promoLnk2 img {padding:2px 0;vertical-align: middle;}
.promoLnk2 dd {float: left;line-height: 170%;padding: 5px 0px 3px;width: 250px;}
.promoLnk2 dd a {line-height: 90%;vertical-align: middle;}

/* mobileSP */
.mobileSP{margin-bottom:2px; padding:1px 1px 5px;border: 1px solid #bbb; background-color:#F7F0F0;line-height:1.3;}
.mobileSP .mobileTtl{ margin-bottom:5px; padding:3px 5px; background-color:#EFDDDD; font-weight:bold;}
.mobileSP .img{float: left;}
.mobileSP .ttl{ margin:0 5px 0 105px; padding:5px 60px 20px 0; font-weight: bold; background:url(http://i.yimg.jp/images/loco/pc/images/icn_mtf.png) no-repeat right 0;}
.mobileSP .send{ margin:0 5px 0 105px; padding:2px 0 2px 20px;background: url(http://i.yimg.jp/images/icon/f/bsc/1.0.0/send_mobile16.png) no-repeat left center;}
.mobileSP .need{ margin:0 5px 0 105px; font-size: 84.6%;}
.mobileSP .app{ margin:0 5px; font-size: 84.6%; line-height:1.2; clear:both;}

/* chiebukuro */
.chiebukuro{ margin-bottom:2px; padding:5px 10px; background-color:#F7F0F0;}
.chiebukuro span.q{background:url(../images/chie_q.png) no-repeat 0 3px;text-indent:-9999px;width:20px;height:16px;display:block;float:left;}
.chiebukuro span.a{background:url(../images/chie_a.png) no-repeat 0 3px;text-indent:-9999px;width:20px;height:16px;display:block;float:left;}

/* sherePoi */
.sherePoi{ margin-bottom:2px; background-color:#F7F0F0;}
.sherePoi .ttlArea{ padding:5px 10px;}
.sherePoi .shareWrp{ margin-bottom:10px; border:#D1D1B7 solid 1px; background-color:#E9ECD1;}
.sherePoi .shareWrp .sUrl{ position:relative; float:left; width:133px; padding:9px 0 8px 10px; /padding:9px 0 6px 5px;}
.sherePoi .shareWrp .sUrl input{ width:125px; padding:3px; border:#979471 solid 1px;}
.sherePoi .shareWrp .sUrl span{ display:none;}
.sherePoi .shareWrp .shareBtn{ text-align:right; padding:6px 5px 5px 5px;}
.sherePoi .shareWrp1{ border-color:#D1D1B7; border-style:solid; border-width:1px 0; background-color:#E9ECD1;}
.sherePoi .shareWrp1 .sUrl{ position:relative; width:133px; padding:9px 0 8px 10px; /padding:9px 0 6px 5px;}
.sherePoi .shareWrp1 .sUrl input{ width:270px; padding:3px; border:#979471 solid 1px;}
.sherePoi .shareWrp1 .sUrl span{ display:none;}
.sherePoi .shareWrp1 .shareBtn{ text-align:right;}
.sherePoi .btnWrp{ margin-bottom:5px; padding-left:10px;} 
.sherePoi .btnWrp p{ float:left;}
.sherePoi .btnWrp .share{ margin-right:5px;}
.sherePoi .btnWrp .snsLink{ padding-top:5px;}
.sherePoi .btnWrp img{ margin-right:5px; vertical-align:middle;}


/* nmi_header(new machine information) */


body.m3,body.m4,body.m5{ background-image:none; background-color:#ff5980;}
body.m3 #cnt_wrapper,body.m4 #cnt_wrapper,body.m5 #cnt_wrapper{ background-color:#ff7290;}
body.m3 #footer .locoLink,body.m4 #footer .locoLink,body.m5 #footer .locoLink{ color:#ff5980;}
body.m3 #uft,body.m4 #uft,body.m5 #uft,
body.m3 #footer address,body.m4 #footer address,body.m5 #footer address{ border-top-color:#ff5980;}

body.m6,body.m7,body.m8{ background-image:none; background-color:#236ed5;}
body.m6 #cnt_wrapper,body.m7 #cnt_wrapper,body.m8 #cnt_wrapper{ background-color:#3484f2;}
body.m6 #footer .locoLink,body.m7 #footer .locoLink,body.m8 #footer .locoLink{ color:#85bbff;}
body.m6 #uft,body.m7 #uft,body.m8 #uft,
body.m6 #footer address,body.m7 #footer address,body.m8 #footer address{ border-top-color:#85bbff;}

body.m12 #yjLrec dt,body.m1 #yjLrec dt,body.m2 #yjLrec dt{ color:#333;}
body.m12,body.m1,body.m2{ background-image:none; background-color:#e3e2e9;}
body.m12 #cnt_wrapper,body.m1 #cnt_wrapper,body.m2 #cnt_wrapper{ background-color:#f2f0f6;}
body.m12 #footer .locoLink,body.m1 #footer .locoLink,body.m2 #footer .locoLink{ color:#d9d8e0;}
body.m12 #uft,body.m1 #uft,body.m2 #uft,
body.m12 #footer address,body.m1 #footer address,body.m2 #footer address{ border-top-color:#d9d8e0; color:#333;}
body.m12 #footer a,body.m1 #footer a,body.m2 #footer a{ color:#333;}

body.m1 #uft,
body.m2 #uft,
body.m3 #uft,
body.m4 #uft,
body.m5 #uft,
body.m6 #uft,
body.m7 #uft,
body.m8 #uft,
body.m12 #uft{ background-image:none;}

/* nmi_header(new machine information) */
.nmi_header{ position:relative; width:950px; height:303px;}
.m1 .nmi_header{ background:url(../images/feature_imgHeader1.jpg) no-repeat 0 0;}
.m2 .nmi_header{ background:url(../images/feature_imgHeader2.jpg) no-repeat 0 0;}
.m3 .nmi_header{ background:url(../images/feature_imgHeader3.jpg) no-repeat 0 0;}
.m4 .nmi_header{ background:url(../images/feature_imgHeader4.jpg) no-repeat 0 0;}
.m5 .nmi_header{ background:url(../images/feature_imgHeader5.jpg) no-repeat 0 0;}
.m6 .nmi_header{ background:url(../images/feature_imgHeader6.jpg) no-repeat 0 0;}
.m7 .nmi_header{ background:url(../images/feature_imgHeader7.jpg) no-repeat 0 0;}
.m8 .nmi_header{ background:url(../images/feature_imgHeader8.jpg) no-repeat 0 0;}
.m9 .nmi_header{ background:url(../images/feature_imgHeader9.jpg) no-repeat 0 0;}
.m10 .nmi_header{ background:url(../images/feature_imgHeader10.jpg) no-repeat 0 0;}
.m11 .nmi_header{ background:url(../images/feature_imgHeader11.jpg) no-repeat 0 0;}
.m12 .nmi_header{ background:url(../images/feature_imgHeader12.jpg) no-repeat 0 0;}

.nmi_header h1{ width:640px; height:178px; text-indent:-9999px;}
.nmi_header .topLink{ width:360px; height:80px; text-indent:-9999px;}
.nmi_header .topLink a{ display:block; height:100%;}
.nmi_header .logo{ position:absolute; top:0; right:0; width:185px; height:30px; text-indent:-9999px;}
.nmi_header .logo a{ display:block; height:100%;}
.nmi_header .read{ width:394px; height:25px; text-indent:-9999px;}
.nmi_header .page{ position:absolute; bottom:9px; left:394px; width:235px; padding:2px; background:url(../images/bg_subTtl1.png) no-repeat 0 50%; line-height:1;}
.nmi_header .page .wrp{ padding:1px 3px; background:url(../images/bg_subTtl2.png) repeat 0 0 #FFF; text-align:center; color:#999; font-size:115.4%; font-weight:bold;}
@media screen and (-webkit-min-device-pixel-ratio:0){.nmi_header .page .wrp{ letter-spacing:-2px;}}
.nmi_header .page .back{ float:left; padding:3px;}
.nmi_header .page .back a{ padding-left:10px; background:url(../images/nmi_arwBack.png) no-repeat 0 4px; white-space:nowrap;}
.nmi_header .page .next{ float:right; padding:3px;}
.nmi_header .page .next a{ padding-right:10px; background:url(../images/nmi_arwNext.png) no-repeat right 4px; white-space:nowrap;}

.nmi_header .pos-ss{ position:absolute; top:25px; right:0;}

/* nmi_main(new machine information) */
.nmi_main{ margin:10px 0; padding:0 10px; background:url(../images/nmi_bgWrp.png) repeat-y 0 0;}
.nmi_mainWrp{ width:460px; background-color:#FFF;}
.nmi_mainWrp.c1{ float:left;}
.nmi_mainWrp.c2{ float:right;}
.nmi_main .ttlWrp{ margin:2px; padding:2px; background:url(../images/bg_subTtl1.png) no-repeat 0 50%;}
.nmi_main .ttlWrp h2 { padding:1px 3px; background:url(../images/bg_subTtl2.png) repeat 0 0 #FFF; text-align:center; font-size:123.1%; font-weight:bold;}
.nmi_main ul{ padding:10px 10px 0 10px;}
.nmi_main li.cf{ padding-bottom:10px; margin-bottom:10px; border-bottom:#CCCDC7 dotted 1px;}
.nmi_main .img{ float:left; width:175px;}
.nmi_main .img img{ border:#CDCCB8 solid 1px;}
.nmi_main .detaWrp{ float:right; width:250px;}
.nmi_main .detaWrp h3{ margin-bottom:5px; border-bottom:#CCCDC7 dotted 1px; font-size:123.1%; font-weight:bold;}
.nmi_main .detaWrp span{ font-weight:bold;}
.nmi_main .detaWrp .search a{ padding-left:20px; background:url(../images/icn_gserach.png) no-repeat 0 0;}
.nmi_main .detaWrp ul{ padding:10px 0 0 0;}
.nmi_main .more{ padding-bottom:10px; font-size:115.4%; font-weight:bold; text-align:center;}

.searchHall .setMachine{/display:none;}
@media print{div.yjmthloginarea{display:none;}}

.guideListHeader{ position:relative; width:950px; height:170px; margin-bottom:10px; background:url(http://i.yimg.jp/images/loco/pachinko/pc/images/bg_guideList.png) no-repeat 0 0;}
.guideListHeader h1,
.guideListHeader p{ position:absolute; text-indent:-9999px;}
.guideListHeader h1{ top:50px; left:0; width:950px; height:65px;}
.guideListHeader .read{ top:115px; left:220px; width:510px; height:45px;}
.guideListHeader .txt{ top:115px; left:30px; width:180px; height:45px;}
.guideListHeader .locoLink{ top:0; right:0; width:125px; height:45px;}
.guideListHeader .topLink{ top:115px; right:10px; width:170px; height:45px;}
.guideListHeader .locoLink a,
.guideListHeader .topLink a{ display:block; height:100%;}