/*******************************************************//* おすすめ特集ガイド *//*******************************************************//* ヘッダメニュー *//*******************************************************/div#menu li#hd-link2 a{background:url(../img/common/menu-over2.jpg);}div.gray-box{width:880px;padding:1px 0;background:#CCC;}div.gray-box-bg{width:878px;margin:0 auto;background:#FFF;}div#guide-title{margin-bottom:20px;}div#guide-title h2{width:878px;height:48px;line-height:0;}div#guide-title h2 img{display:block;}div.box{width:860px;margin:0 auto;padding:9px 0;text-align:left;}div.box div.lo{width:860px;overflow:hidden;}div.box div.lo-lf{float:left;}div.box div.lo-rt{float:right;}div.go-top p{text-align:right;}/*******************************************************//* スイーツめぐり *//*******************************************************//* イベントメニュー *//*******************************************************/div#event-menu{width:880px;margin-bottom:20px;}div#event-menu div.lo{width:880px;}div#event-menu div.lo-lf{width:620px;}div#event-menu div.lo-lf p{width:620px;height:350px;display:block;}div#event-menu div.lo-rt{width:240px;}div#event-menu div.gray-box{width:240px;padding:1px 0;text-align:center;background:#CCC;}div#event-menu div.gray-box-bg{width:238px;margin:0 auto;text-align:center;background:#FFF;}div#event-menu div.box{width:220px;padding:7px 0 0;text-align:left;}div#event-menu h3{width:220px;height:25px;text-align:left;line-height:0;margin-bottom:10px;border-bottom:2px solid #906;}div#event-menu ul{width:220px;height:304px;display:block;}div#event-menu li{width:220px;height:69px;display:block;margin-bottom:7px;}div#event-menu li a{width:220px;height:69px;display:block;}div#event-menu li a:hover{background:none;}div#event-menu li a span{display:none;}/* タイトル毎設定 */div#event-menu li#event-ttl1st{background:#FFF url(../img/osusume/event-mnov1.gif) no-repeat;}div#event-menu li#event-ttl2nd{background:#FFF url(../img/osusume/event-mnov2.gif) no-repeat;}div#event-menu li#event-ttl3rd{background:#FFF url(../img/osusume/event-mnov3.gif) no-repeat;}div#event-menu li#event-ttl4th{background:#FFF url(../img/osusume/event-mnov4.gif) no-repeat;}div#event-menu li#event-ttl1st a{background:url(../img/osusume/event-mn1.gif) no-repeat;}div#event-menu li#event-ttl2nd a{background:url(../img/osusume/event-mn2.gif) no-repeat;}div#event-menu li#event-ttl3rd a{background:url(../img/osusume/event-mn3.gif) no-repeat;}div#event-menu li#event-ttl4th a{background:url(../img/osusume/event-mn4.gif) no-repeat;}div#event-menu li#event-ttl1st a:hover{background:none;}div#event-menu li#event-ttl2nd a:hover{background:none;}div#event-menu li#event-ttl3rd a:hover{background:none;}div#event-menu li#event-ttl4th a:hover{background:none;}/* イベントタイトル *//*******************************************************/div#event-title{width:878px;}div#event-title div.box{width:840px;padding-bottom:5px;border-bottom:3px solid #F36;}div#event-title div.lo{width:840px;}div#event-title div.lo-lf{width:600px;}div#event-title div.lo-rt{width:220px;}/* スポット名と地域 */div#event-title div.lo-lf h2{color:#F36;text-align:left;font-size:170%;padding-left:25px;background:url(../img/osusume/event-title.gif) no-repeat left 0.1em;}div#event-title div.lo-rt p{color:#F36;text-align:right;font-weight:bold;padding-top:0.7em;}/* イベント詳細 *//*******************************************************/div#event-detail{width:878px;}div#event-detail div.box{width:840px;}div#event-detail div.lo{width:840px;}div#event-detail div.lo-lf{width:380px;}div#event-detail div.lo-rt{width:430px;}/* サブタイトル */div#event-detail h3.title{margin-bottom:10px;color:#BD7840;font-size:120%;}/* 連絡先 */div.contact{padding-bottom:20px;}div.contact h3{margin-bottom:10px;padding:4px;color:#F06;font-size:120%;background:#F8E5F2;border:1px solid #F06;}div.contact p{padding:0 5px;}/* 概要 */div.topic{padding-bottom:20px;}div.topic h3{margin-bottom:10px;color:#F06;font-size:120%;padding:0 5px;}div.topic p{color:#960;padding:0 5px;}/* ラインナップ */div.lineup{border-top:1px dotted #F06;}div.lineup dl{padding-bottom:10px;}div.lineup dt{color:#F06;font-weight:bold;padding-top:20px;}div.lineup dt strong{color:#F06;}div.lineup dd{padding-left:35px;padding-top:3px;}/* コメント */div.comment{width:430px;overflow:hidden;}div.comment div.cm-pic{width:250px;float:left;padding-bottom:20px;}div.comment div.cm-txt{width:179px;float:right;padding-bottom:27px;background:url(../img/osusume/comment-ft.gif) no-repeat left bottom;}div.comment-bd{background:url(../img/osusume/comment-bd.gif) repeat-y left top;}div.comment-bd p{color:#F06;padding:7px 7px 0 19px;background:url(../img/osusume/comment-hd.gif) no-repeat left top;}div.comment p.picture{margin-bottom:5px;text-align:left;}div.comment p.picture img{display:block;}/* コメント（佐渡のみ） */div.comment#ev103{width:430px;}div.comment#ev103 div.cm-pic{width:140px;}div.comment#ev103 div.cm-txt{width:289px;background-image:url(../img/osusume/comment-ft_w.gif);}div.comment#ev103 div.comment-bd{background-image:url(../img/osusume/comment-bd_w.gif);}div.comment#ev103 div.comment-bd p{background-image:url(../img/osusume/comment-hd_w.gif);}/* ピクチャ */div.picture{padding-bottom:20px;}div.picture p{width:430px;}div.picture img{display:block;}/* アクセス */div.access{padding-bottom:20px;}div.access p{width:430px;text-align:left;}div.access img{display:block;}/*******************************************************//* ライスボウル *//*******************************************************/div#rice-bowl{padding-bottom:20px;}/* イベントタイトル *//*******************************************************/div#rice-bowl div#event-title div.box{border-bottom:3px solid #8FAD1B;margin-bottom:20px;}/* スポット名と地域 */div#rice-bowl div#event-title div.lo-lf h2{color:#8FAD1B;background:url(../img/osusume/rice-title.gif) no-repeat left 0.1em;}div#rice-bowl div#event-title div.lo-rt p{color:#8FAD1B;}/* イベントイントロ *//*******************************************************/div#rice-bowl div#event-intro{padding:0 19px;margin-bottom:30px;}div#rice-bowl div#event-intro div.box{width:auto;padding:10px;background:#F1F8E6;border:1px solid #8FAD1B;}div#rice-bowl div#event-intro div.lo{width:818px;}div#rice-bowl div#event-intro div.lo-lf{width:140px;margin-right:20px;}div#rice-bowl div#event-intro div.lo-cn{width:365px;float:left;}div#rice-bowl div#event-intro div.lo-rt{width:270px;background:#CCF;}div#rice-bowl div#event-intro div.lo-rt p{padding:2px;background:#000;}div#rice-bowl div#event-intro div.lo-lf img{display:block;}div#rice-bowl div#event-intro div.lo-cn h3 img{display:block;}div#rice-bowl div#event-intro div.lo-rt img{display:block;}div#rice-bowl div#event-intro div.lo-cn p.txt{margin-top:1em;}/* イベント詳細 *//*******************************************************/div#rice-bowl div#event-detail{width:auto;padding:0 19px;}div#rice-bowl div#event-detail h3.title{text-align:left;}div#rice-bowl div#event-detail div.box{padding:0;margin-bottom:40px;}div#rice-bowl div#event-detail div.lo-lf{width:580px;}div#rice-bowl div#event-detail div.lo-rt{width:250px;}div#rice-bowl div#event-detail div.lo-rt p{padding:1px;background:#8FAD1B;}div#rice-bowl div#event-detail div.lo-rt img{display:block;}div#rice-bowl div#event-detail div#end-box{margin-bottom:0;}/* お値段 */div.price{padding:1px;background:#8FAD1B;margin-bottom:1em;}div.price table{width:578px;}div.price td{padding:10px;background:#F1F8E6;border-right:1px solid #8FAD1B;vertical-align:top;}div.price td h3{color:#8FAD1B;font-size:130%;}div.price td.price-td{width:120px;background:#FFFFCC;border-right:none;vertical-align:middle;}div.price td.price-td p{color:#8FAD1B;font-size:120%;text-align:center;}/* リンク */div#rice-bowl div#event-detail p.link{margin-bottom:10px;padding:0 5px;font-size:150%;color:#8FAD1B;font-weight:bold;}div#rice-bowl div#event-detail p.link a{color:#8FAD1B;}/* 店舗情報 */div#rice-bowl div#event-detail div.shop h3{padding:0 5px;color:#BD7840;font-size:120%;}div#rice-bowl div#event-detail div.shop p{padding:0 5px;margin-top:5px;}/* お問い合せ */div#rice-bowl div#event-detail div.contact{margin-top:10px;width:580px;padding:0;overflow:hidden;}div#rice-bowl div#event-detail div.contact p{padding:0 5px;}/* コメントの有無 */div#rice-bowl div#event-detail div.contact div.contact-off{width:580px;}div#rice-bowl div#event-detail div.contact div.contact-on{width:270px;float:left;}/* コメント */div#rice-bowl div#event-detail div.comment{width:300px;float:right;}div#rice-bowl div#event-detail div.comment p{padding:10px;color:#713629;background:#FFC;border:1px solid #8FAD1B;}/*******************************************************//* 豪農の館 *//*******************************************************/div#wealthy-farmer{padding-bottom:0;}/* イベントタイトル *//*******************************************************/div#wealthy-farmer div#event-title{padding-bottom:20px;}div#wealthy-farmer div#event-title div.box{border-bottom:3px solid #94772B;}/* スポット名と地域 */div#wealthy-farmer div#event-title div.lo-lf h2{color:#94772B;background:url(../img/osusume/wealthy-title.gif) no-repeat left 0.1em;}div#wealthy-farmer div#event-title div.lo-rt p{color:#94772B;}div#wealthy-farmer div#event-detail div.lo-lf{width:400px;}div#wealthy-farmer div#event-detail div.lo-rt{width:410px;}div#wealthy-farmer div#event-detail div.box{padding:0 0 20px;}/* 施設紹介 *//*******************************************************/div#wealthy-farmer div#event-detail div.topic{padding-bottom:10px;}div#wealthy-farmer div#event-detail div.topic h3{color:#BD7840;}div#wealthy-farmer div#event-detail div.topic p{color:#333;}/* お問い合せ *//*******************************************************/div#wealthy-farmer div#event-detail div.shop h3{padding:0 5px;color:#BD7840;font-size:120%;}div#wealthy-farmer div#event-detail div.shop p{padding:0 5px;margin-top:5px;}/* アクセス */div#wealthy-farmer div#event-detail div.access{padding-bottom:20px;}div#wealthy-farmer div#event-detail div.access p{width:auto;padding-right:130px;}div#wealthy-farmer div#event-detail div.access img{display:block;}/* ピクチャ */div#wealthy-farmer div#event-detail div.picture{padding-bottom:0;}div#wealthy-farmer div#event-detail div.picture p{width:auto;padding-bottom:5px;}div#wealthy-farmer div#event-detail div.picture img{display:block;}/* イベント詳細 *//*******************************************************/div#event-list{width:878px;}div#event-list div.box{width:840px;}div#event-list h3{padding:15px 5px;padding-left:60px;font-size:130%;color:#FFF;margin-bottom:20px;background:#94772B url(../img/osusume/special-ttl.gif) no-repeat 5px center;}div#event-list h3#iconno{	padding:15px 5px;	padding-left:10px;	font-size:130%;	color:#FFF;	margin-bottom:20px;	background-color: #94772B;	background-image: none!important;}div#event-list div.lo{width:840px;}div#event-list div.lo-lf{width:470px;}div#event-list div.lo-rt{width:350px;}div#event-list div.access{padding-bottom:5px;}div#event-list div.access p{width:auto;color:#900;padding:0 5px;font-weight:bold;}div#event-list div.access span{font-size:90%;font-weight:normal;}div#event-list div.access p.img{padding:0;}div#event-list div.access img{margin:10px 0;display:block;}div#event-list div.topic p{color:#333;}div#event-list div.picture p{width:auto;}/* event301 *//*******************************************************/div#event301-p2{width:410px;overflow:hidden;}div#event301-p2 div.picture{width:225px;float:left;}div#event301-p3 div.picture{width:180px;float:right;}/* event302 *//*******************************************************/div#event302-p2{width:410px;overflow:hidden;}div#event302-p2 div.picture{width:200px;float:left;}div#event302-p3 div.picture{width:205px;float:right;}div#event302-s1 div.lo-lf{width:540px;}div#event302-s1 div.lo-rt{width:280px;}div#event302-s2 div.lo-lf{width:540px;}div#event302-s2 div.lo-rt{width:280px;}div#event302-s3 div.lo-lf{width:540px;}div#event302-s3 div.lo-rt{width:280px;}/* event303 *//*******************************************************/div#event303-p2{width:410px;}div#event303-p2 p{text-align:right;}/* イベント詳細 *//*******************************************************/div#transportation{width:878px;padding-bottom:20px;}div#transportation div.box{width:840px;padding:0 0 5px;background:#F9F1E5 url(../img/osusume/move-ft.gif) no-repeat center bottom;}div#transportation h3{width:840px;height:37px;background:url(../img/osusume/move-hd.gif) no-repeat center top;}div#transportation h3 span{display:none;}div#transportation div.lo{width:840px;background:url(../img/osusume/move-bg.gif) repeat-y center top;}div#transportation div.lo-lf{width:525px;}div#transportation div.lo-rt{width:295px;}div#transportation div.access{padding-left:15px;}div#transportation div.access h4{margin-bottom:10px;padding-right:10px;}div#transportation div.access p{width:auto;color:#900;font-weight:bold;}div#transportation div.topic{padding-left:15px;}div#transportation div.topic p{padding:0;color:#333;}div#transportation div.contact{padding-left:15px;}div#transportation div.contact p{padding:0;}div#transportation div.picture{padding-right:15px;}div#transportation div.picture p{width:auto;padding:0;}div#transportation div.picture p.cap{padding:5px 0;text-align:right;}/*******************************************************//* まちあるき *//*******************************************************/div#town-walk{padding-bottom:0;}/* イベントタイトル *//*******************************************************/div#town-walk div#event-title{padding-bottom:20px;}div#town-walk div#event-title div.box{border-bottom:3px solid #005E84;}/* スポット名と地域 */div#town-walk div#event-title div.lo-lf h2{color:#005E84;background:url(../img/osusume/town-walk.gif) no-repeat left 0.1em;}div#town-walk div#event-title div.lo-rt p{color:#005E84;}div#town-walk div#event-detail div.lo-lf{width:400px;}div#town-walk div#event-detail div.lo-rt{width:410px;}div#town-walk div#event-detail div.box{padding:0 0 20px;}div#town-walk div#event-intro div.box{width:840px;padding:0 0 20px;}div#town-walk div#event-intro img{display:block;}div#town-walk div#event-detail{padding:0 0 10px;}div#town-walk div#event-detail div.box{width:840px;padding:0 0 10px;}div#town-walk div#event-detail h3{padding:5px;background:#C00;color:#FFF;text-align:center;font-size:120%;}div#town-walk div#event-detail div.detail-box{width:840px;background:url(../img/osusume/detail-box-bg.gif) repeat left top;}div#town-walk div#event-detail div.lo{width:840px;background:url(../img/osusume/detail-box-ft.gif) repeat-x left bottom;}div#town-walk div#event-detail div.lo-lf{width:274px;margin-right:9px;}div#town-walk div#event-detail div.lo-cn{width:274px;float:left;}div#town-walk div#event-detail div.lo-rt{width:274px;}div#town-walk div#event-detail div.detail-lo{width:274px;overflow:hidden;background:#236630;}div#town-walk div#event-detail div.detail-lo p{font-size:150%;}div#town-walk div#event-detail div.detail-lol{padding:1px;float:left;}div#town-walk div#event-detail div.detail-lol p{background:#666;padding:5px 10px;color:#FFF;font-weight:bold;margin-right:5px;}div#town-walk div#event-detail div.detail-lor p{padding:6px;color:#FFF;font-weight:bold;padding-left:0;}div#town-walk div#event-detail div.topic{padding:10px;}div#town-walk div#event-detail div.topic p{padding:0;color:#333;}div#town-walk div#event-detail div.contact{padding:0 10px 10px;}div#town-walk div#event-detail div.contact p{padding:0;}div#town-walk div#event-detail div#detail-box2{background:url(../img/osusume/detail-box-bg.gif) repeat-y left top;}div#town-walk div#event-detail div#detail-box2 div.lo{background:url(../img/osusume/detail-box-ft.gif) no-repeat left bottom;}div#detail-box1{/* アンカー */}div#detail-box2{/* アンカー */}/*******************************************************//* トップ *//*******************************************************/div#osusume-top{width:880px;padding-bottom:20px;}div#osusume-top h3{width:880px;height:40px;text-align:left;line-height:0;}div#osusume-top h3 img{display:block;}div#osusume-top p{text-align:left;padding:5px 10px 0;}/* イベントインデックス */div#event-index{width:880px;}div#event-index h3.title{width:880px;height:25px;text-align:left;line-height:0;margin-bottom:10px;border-bottom:2px solid #906;}/* イベントタイトルボックス */div#event-index div.gray-box{margin-bottom:20px;}div#event-index div.gray-box h3{width:560px;height:43px;margin-bottom:10px;display:block;}div#event-index div.gray-box h3 a{width:560px;height:43px;display:block;}div#event-index div.gray-box h3 span{display:none;}div#event-index div.gray-box h4{color:#BD7840;font-size:120%;}/* イベントタイトルボックス */div#event-index div.box{width:860px;margin:0 auto;padding:9px 0;text-align:left;}div#event-index div.box div.lo{width:860px;overflow:hidden;}div#event-index div.box div.lo-lf{width:560px;float:left;}div#event-index div.box div.lo-lf h4{padding-left:52px;}div#event-index div.box div.lo-lf p{padding-left:52px;margin-top:1em;}div#event-index div.box div.lo-rt{width:280px;float:right;}div#event-index div.box div.lo-rt p img{display:block;}/* タイトル毎設定 */div#event-index div#event-ttl1st h3{background:#FFF url(../img/osusume/event-ttlov1.gif) no-repeat;}div#event-index div#event-ttl2nd h3{background:#FFF url(../img/osusume/event-ttlov2.gif) no-repeat;}div#event-index div#event-ttl3rd h3{background:#FFF url(../img/osusume/event-ttlov3.gif) no-repeat;}div#event-index div#event-ttl4th h3{background:#FFF url(../img/osusume/event-ttlov4.gif) no-repeat;}div#event-index div#event-ttl1st h3 a{background:url(../img/osusume/event-ttl1.gif) no-repeat;}div#event-index div#event-ttl2nd h3 a{background:url(../img/osusume/event-ttl2.gif) no-repeat;}div#event-index div#event-ttl3rd h3 a{background:url(../img/osusume/event-ttl3.gif) no-repeat;}div#event-index div#event-ttl4th h3 a{background:url(../img/osusume/event-ttl4.gif) no-repeat;}div#event-index div#event-ttl1st h3 a:hover{background:none;}div#event-index div#event-ttl2nd h3 a:hover{background:none;}div#event-index div#event-ttl3rd h3 a:hover{background:none;}div#event-index div#event-ttl4th h3 a:hover{background:none;}div#event-index div#event-ttl4th{margin-bottom:0;}div.print-map{padding-right:562px;}div.print-map p{width:278px;height:29px;background:url(../img/osusume/print-map_ov.gif) no-repeat;}div.print-map a{width:278px;height:29px;display:block;background:url(../img/osusume/print-map.gif) no-repeat;}div.print-map a:hover{background:none;}div.print-map span{display:none;}/*******************************************************/
