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

/* common */
body{ font-family:"メイリオ","Meiryo","MS PGothic","Osaka",Arial,sans-serif;}
.yj950-2 .yjMainGrid{ padding:0 16px 0 10px;}
.pos-im { margin-bottom:10px;}
.message{ margin:10px; padding:5px 10px; border:#F00 solid 1px; color:#F00; text-align:center;}
.message a{ color:#F00;}

/* image */
.ylMImg .ylBox{ position:relative; border:1px solid #DEDDCB; padding:1px;}
.ylMImg .ylBox a,.ylMImg .ylBox span{ display:table-cell; text-align:center; vertical-align:middle;}
.ylMImg .ylBox a{ *border:none; *display:block;}
.ylMImg .ylBox.w80{ *width:80px;}.ylMImg .ylBox.w80 a{ width:80px; height:80px; *border:none; *display:block;}
.ylMImg .ylBox.w100{ *width:100px;}.ylMImg .ylBox.w100 a{ width:100px; height:100px; *border:none; *display:block;}
.ylMImg .ylBox.w120{ *width:120px; max-width:120px}.ylMImg .ylBox.w120 a{ width:120px; height:120px; *border:none; *display:block;} .ylMImg .ylBox.w120 a img{ max-width: 120px; max-height:120px;}

/*== pagenation ==*/
.yjListTab{ margin-bottom:10px;text-align:center; font-size:107.7%;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(../../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(../../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;border:1px solid #eee;}.boxTab a:hover{margin:2px;_margin:1px 2px;padding:.19em .28em;border:1px solid #0000dd;background-color:#003399;color:#fff;}.boxTab strong{margin:2px;_margin:1px 2px;padding:.19em .28em;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 ==*/

/* calender */
.cal .ttl{ position:relative; text-align:center;}
.cal .ttl .prev{ position:absolute; left:0; top:5px; width:9px; height:9px; background:url(../../images/media/sp_media.png) no-repeat -60px 0; overflow:hidden; *display:inline;}
.cal .ttl .next{ position:absolute; right:0; top:5px; width:9px; height:9px; background:url(../../images/media/sp_media.png) no-repeat -60px -15px; overflow:hidden; *display:inline;}
.cal .ttl .prev a,
.cal .ttl .next a{ display:block; height:100%; text-indent:-9999px;}
.cal .calInnr{ border:#CDCDC5 solid 1px;background-image: -moz-linear-gradient(top, #2B2B23, #4A493C);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #2B2B23), color-stop(1.0, #4A493C)); background-color:#4A493C;}
.cal .calInnr table{ width:100%; text-align:center; font-weight:bold;}
.cal tr.day{ background-image:-moz-linear-gradient(top, #FCFCFB, #DFDFD5); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FCFCFB), color-stop(1.0, #DFDFD5)); background-color:#edede7;}
.cal .calInnr .h{ color:#943737;}
.cal .calInnr .d{ color:#326891;}
.cal .calInnr a{ display:block; color:#333; background-image: -moz-linear-gradient(top, #FEFEFD, #DBDACF); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FEFEFD), color-stop(1.0, #DBDACF)); background-image: -moz-linear-gradient(top, #FEFEFD, #DBDACF); background-color:#FEFEFD; border: 1px solid #FFF; line-height:1.2; font-size:92.3%;}
.cal .calInnr a.e{ background-image:none; background-color:#78786F; border: 1px solid #828277; color:#A7A79F;}
.cal .calInnr a.c{ background-image: -moz-linear-gradient(top, #FFC052, #FFD996); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FFC052), color-stop(1.0, #FFD996)); background-color:#FFC052; border: 1px solid #FFA406;}

.cal .calInnr a.t{ background-image: -moz-linear-gradient(top, #069eff, #b8e8ff); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #069eff), color-stop(1.0, #b8e8ff)); background-color:#b8e8ff; border: 1px solid #069eff;}

.cal .calInnr .num td{ border:1px solid #323128;}

/* header */
.header{ border:#C2BB70 solid 1px; width:612px; margin-bottom:15px;}
.header .wrp{ background:url(../../images/event/bg_eventTtl.png) repeat-x 0 bottom; border-bottom:1px solid #fff;}
.header h1{ display:inline-block; margin-right:5px; *display:inline; *zoom:1;}
.header h1 span{ font-size:161.5%; font-weight:bold;}
.header .area{ float:left; padding:12px 0 0 10px;}
.header .area .map{ display:inline-block; color:#CCC; *display:inline; *zoom:1;}
.header .keepBtn{ float:right; margin:5px 0 5px 5px; padding:3px 3px 9px; background-color:#FFF; color:#9B9B9B; font-size:84.6%;}
#keep_button{ position:relative; display:inline-block;}
#keep_button .num{ position:absolute; bottom:-6px; right:0; padding:0 5px; border-radius:10px; background-color:#000; color:#FFF; font-size:76.9%; line-height:1; letter-spacing:1px;}

.header .weather{ float:right; margin:5px;}
.header .weather a{ text-decoration:none !important;}
.header .weather .ttl{ padding:3px 2px 0; background-color:#E9F1F2; font-size:84.6%; text-align:center; line-height:1.1; color:#0063C6;}
.header .weather .data{ padding:2px 2px 0; background-color:#FFF; color:#D6D6D6;}
.header .weather .data img{ vertical-align:middle; position:relative; top:-2px;}
.header .weather .data .h{ color:#FF4E22;}
.header .weather .data .l{ color:#227AFF;}

/* areaTab */
.areaTab{ height:52px; background:url(../../images/media/bg_areaTab.png) repeat-x; border-top:1px solid #dad7ae;}
.areaTab .ttl{ float:left; width:46px; height:47px; padding-top:5px; background-color:#D9D7B0; text-align:center; font-weight:bold; overflow:hidden;}
.areaTab dt{ height:21px; color:#777453; overflow:hidden;}
.areaTab dl{ float:left; border-right:#C2BB70 dotted 1px; text-align:center;}
.areaTab dl.fav{ width:127px; background:url(../../images/media/bg_areaTabChange.png) no-repeat 0 center;}
.areaTab dl.new{ width:385px;}
.areaTab .other{ float:left; width:52px;}
.areaTab .other a{ display:block; width:51px; height:52px; background:url(../../images/media/sp_media.png) no-repeat 0 0; text-indent:-9999px;}

.areaTab dd{*overflow:hidden;}
.areaTab dd a,
.areaTab dd span{ display:block; width:127px; height:32px; line-height:32px; text-align:center; margin:0 auto; /height:31px; /line-height:31px;}
.areaTab dd.item1,
.areaTab dd.item2{ border-right:#C2BB70 dotted 1px;}
.areaTab dl.new dd{ float:left; width:127px; text-align:center;}
.areaTab dl.new dd.item3{ width:129px;}
.areaTab dl.new dd.item4{ width:386px; _width:385px; overflow:hidden;}
.areaTab dl.new dd.item4 .srt { font-size: 92.3%; width:auto;}


/* srcEvent */
.srcEvent{ float:left; width:180px;}
.srcEvent .wrpTtl{ background:#f4f3e6; padding:3px 5px 1px 5px; margin-bottom:10px;}
.srcEvent .wrpTtl h2{ display:inline; float:left; font-weight:bold;}
.srcEvent .wrpTtl .release{ background:url(../../images/result/icn_genreCheck.png) no-repeat left center; float:right; padding-left:18px;}
.srcEvent .listMark01{ border-bottom:1px dotted #dadfc3; padding:0 0 5px 5px; margin-bottom:8px;}
.srcEvent .listMark01 li{ margin-bottom:5px;}
.srcEvent .box{ margin-bottom:30px;}
.srcEvent .srcGenre li{ margin-bottom:5px;}
.srcEvent .srcGenre img{ margin-right:5px; vertical-align:middle;}
.srcEvent .srcGenre  li a{ outline:none;}
.srcEvent .srcGenre .arw a{ background:url(../../images/result/icn_genreArwRight.png) no-repeat left center; padding-left:16px;}
.srcEvent .srcGenre .down a{ background:url(../../images/result/icn_genreArwDown.png) no-repeat left center;}
.srcEvent .srcGenre .arw li a{ background:none;}
.srcEvent .searchBox .txt{ background:url(../../images/icn_gserach.png) no-repeat 1px 3px; border:1px solid #ABC1D4; padding:4px 0 4px 20px; width:106px; margin-right:-5px; /position:relative;}
.srcEvent .searchBox .btn{ background:#97D6FF url(../../images/bg_gsearch_btn.png) repeat-x; border:1px solid #88A8C4; cursor:pointer; display:inline-block;  font-weight:bold; letter-spacing:5px; line-height:1.4; padding:3px 1px 3px 6px; /padding:1px 1px 0 1px;}
.srcEvent select{ margin-bottom:10px;}
.srcEvent .srcArea{ border-bottom:1px dotted #dadfc3; padding-bottom:5px; margin-bottom:5px;}
.srcEvent .srcArea dt{ margin-bottom:5px;}
.srcEvent .srcArea dd{ padding-left:13px;}
.srcEvent .srcArea dd li{ margin-bottom:5px;}
.srcEvent .crnt,
.srcEvent .crnt a{ padding-left: 16px; font-weight:bold; color:#71a500;}

/* eventList */
.eventList{ float:right; width:416px;}
.eventList .condition{ border-bottom:1px dotted #dadfc3; margin-bottom:3px;}
.eventList .condition .cd{ margin-right:10px;}
.eventList .condition p{ display:inline; margin-right:5px;}
.eventList .condition .b{ font-weight:bold;}
.eventList .form{ float:left;}
.eventList .form strong{ font-weight:bold;}
.eventList .form .txt{ background:url(../../images/result/icn_dispDetail-on.gif) no-repeat left center; padding-left:17px; border-right:1px solid #a8ab8e; padding-right:6px;}
.eventList .form .map{ background:url(../../images/result/icn_dispMap.gif) no-repeat left center; padding-left:17px; margin-left:6px;}
.eventList .sort{ float:right; margin-bottom:5px;}
.eventList .list li{ border:1px solid #cbcfaa; margin-bottom:10px; padding:10px;}
.eventList .list dl{ float:left; padding-right:10px; width:260px;}
.eventList .list .ylMImg{ float:left;}
.eventList .list dt{ border-bottom:1px dotted #dadfc3; margin-bottom:5px; font-size:123.1%; font-weight:bold; line-height:1.2;}
.eventList .list .genre{ float:right; font-size:84.6%; margin-bottom:3px;}
.eventList .list .stetas{ float:left; width:8em; margin-right:5px; padding:3px 0 1px; color:#fff; font-weight:bold; text-align:center; line-height:1.2;}
.eventList .list .date{ line-height:1.4; margin-bottom:8px;}
.eventList .list .map{ background:#f3f2e6; padding:1px 0 1px 5px;}

.eventList .noResult{ padding:20px 0; font-weight:bold; text-align:center;}

.stetas.s1,.stetas.s2{background-color:#baa42f;}
.stetas.s3,
.stetas.s4,.stetas.s5{background-color:#9a4201;}
.stetas.s6{background-color:#999;}

.eventList .list .map>span{ background-image:url(../../images/event/sp_eventNumPin.png); background-repeat:no-repeat; padding:1px 0 1px 20px; display:inline-block;}
.eventList .list .num1{ background-position:-180px 0;}
.eventList .list .num2{ background-position:-160px -25px;}
.eventList .list .num3{ background-position:-140px -50px;}
.eventList .list .num4{ background-position:-120px -75px;}
.eventList .list .num5{ background-position:-100px -100px;}
.eventList .list .num6{ background-position:-80px -125px;}
.eventList .list .num7{ background-position:-60px -150px;}
.eventList .list .num8{ background-position:-40px -175px;}
.eventList .list .num9{ background-position:-20px -200px;}
.eventList .list .num10{ background-position:0 -225px;}
.eventList .list .map a{ margin-right:5px;}
.eventList .list .map .mgR5{ background:none; padding:0; display:inline;}

.eventList .note{ color:#999; margin-bottom:20px; line-height:1.4;}

/* yjSub */
#yjSub .map{ margin-bottom:7px;}
#yjSub .weather{ text-align: center;}
#yjSub .weather h2,#yjSub .unit .ttl{ text-align:left; border-left:3px solid #72A600; font-weight:bold; margin-bottom:10px; padding-left:5px; line-height:1.1;}
#yjSub .weather h2 span{font-weight: normal;}
#yjSub .weather ul{margin-bottom: 10px;overflow: hidden;zoom: 1;}
#yjSub .weather li{float: left;width: 99px;margin-left: -1px;border-left: 1px dotted #ccc;}
#yjSub .weather .maxTemp{color:#F30;}
#yjSub .weather .minTemp{color:#06F;}
#yjSub .weather .more{display: inline;float: right;}
#yjSub .weather .more a:link,
#yjSub .weather .more a:visited{padding-left: 10px;background: url(../../images/icn-link-arrow.png) no-repeat 0 2px;}
#yjSub .btn01{ display:inline-block; border:1px solid #C6C3A4; border-radius:3px 3px 3px 3px; background:url(../../images/user/cobg02.png) repeat-x 0 bottom #FEFEFE; /display:inline; /zoom:1;}
#yjSub .btn01 a{ padding: 2px 10px 2px 15px;}
#yjSub .btn01 .icn.linkMark02{ background: url(../../images/user/sp_icnUser.png) no-repeat 4px 6px;}
#yjSub .spBorder{ background: url(../../images/media/bg_subLine.png) no-repeat 0 bottom; border: none; height: 4px; line-height: 1; padding-bottom: 5px; margin-bottom:10px;}
#yjSub .unit .check li{line-height: 1.4; padding-bottom: 10px;}
#yjSub .unit .check span{ display:block; font-size:84.6%;}