@charset utf-8;
*{font-family:'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,'ＭＳ Ｐゴシック','MS PGothic';margin:0;padding:0}
body{margin-top:10px;font-size:11pt;line-height:160%;color:#7E432C; position:relative;}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6,address{font-size:100%;font-weight:400;font-style:normal}
h2{background:url(../img/top/h2back.png) left top no-repeat;font-weight:700;font-size:24px;color:#FFF;margin:0 0 5px;padding:22px 0 15px 20px;}
a:link{color:#7E432C;text-decoration:none}
a:hover{color:#C94D33;text-decoration:underline}
a img{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease;border:0}
a:hover img{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5}
a{outline:none;text-decoration:underline}
/*.clear{clear:both}*/
.clear:after {
  content: "";
  clear: both;
  display: block;
}

.red,#teisi_title a{color:#D73915}
.center{text-align:center}
.right{text-align:right;}
.underline a {text-decoration:underline;}
img{vertical-align:text-bottom;margin:0;padding:0}
.back_red{background:#C00}
.m_r_10{margin-right:10px}
.m_r_13{margin-right:13px}
.m_r_20{margin-right:20px}
.m_r_40{margin-right:40px}
.m_top_5{margin-top:5px}
.m_top_10{margin-top:10px}
.m_top_20{margin-top:20px}
.m_top_20_02{margin-top:-20px}
.m_bottom_5{margin-bottom:5px}
.m_bottom_10{margin-bottom:10px}
.m_bottom_15{margin-bottom:15px}
.m_bottom_20{margin-bottom:20px}
.m_bottom_40{margin-bottom:40px}
.m_l_5{margin-left:5px}
.m_l_20{margin-left:20px}
#toPageTop{bottom:90px;height:72px;position:fixed;right:30px;width:71px; z-index:10;}
#wrap{width:1250px;margin:10px auto 30px}
#header{width:1250px;height:165px;background:url(../img/top/header.jpg) left top no-repeat;position:relative}
#header #logo{width:246px;height:112px;position:absolute;top:-4px;left:2px}
#header h1{
	position: absolute;
	top: 6px;
	left: 250px;
	font-weight: 700;
	font-size: 10pt;
	width: 359px;
}
#textarea{width:400px;position:absolute;right:7px;top:3px;text-align:right}
#tel{width:212px;height:71px;position:absolute;top:30px;right:7px}
#nav{width:1250px;overflow:hidden;position:absolute;left:0;top:113px}
#nav ul li{float:left;height:52px;overflow:hidden;list-style-type:none}
#nav ul li a{background:url(../img/top/navi.jpg) left top no-repeat;display:block;padding-top:52px}
#nav ul li a.nav01{background-position:0 0;width:168px}
#nav ul li a.nav01:hover{background-position:0 -52px;width:168px}
#nav ul li a.nav02{background-position:-168px 0;width:198px}
#nav ul li a.nav02:hover{background-position:-168px -52px;width:198px}
#nav ul li a.nav03{background-position:-366px 0;width:168px}
#nav ul li a.nav03:hover{background-position:-366px -52px;width:168px}
#nav ul li a.nav04{background-position:-534px 0;width:208px}
#nav ul li a.nav04:hover{background-position:-534px -52px;width:208px}
#nav ul li a.nav05{background-position:-742px 0;width:168px}
#nav ul li a.nav05:hover{background-position:-742px -52px;width:168px}
#nav ul li a.nav06{background-position:-910px 0;width:170px}
#nav ul li a.nav06:hover{background-position:-910px -52px;width:170px}
#nav ul li a.nav07{background-position:-1080px 0;width:170px}
#nav ul li a.nav07:hover{background-position:-1080px -52px;width:170px}
#contents{width:1250px;margin:0px 0 0; background:#FFFFFF; z-index:1; position:relative;}
#l_contents{width:240px;float:left;margin:0 12px 0 0;}
.img01{padding-top:5px;}
#l_contents_bnr{background:url(../img/top/bnr_left_title.png) center top no-repeat;padding:48px 0 0}
#l_contents_bnr ul li{list-style-type:none;margin:0 0 5px}
#l_contents_bnr ul li a{display:block;width:240px;height:75px}
#l_contents_search{/*background:url(../img/top/bnr_left_title02.jpg) center top no-repeat;*/background-color:#FAC600;width:220px;margin:0 0 10px;padding:0px 10px 1px}
.search_box{background:#FFF8CC;display:block;border-radius:5px;margin:0 0 10px;padding:5px 0 10px}
.search_box ul{margin:-8px 0 0;padding:0; font-size:10.5pt; line-height:140%;}
.search_box ul li{list-style-type:none;background:url(../img/top/list_back.png) left top no-repeat;padding:0 0 0 42px; margin:0 0 5px 0;}
.bnr_list li{margin-bottom:10px;list-style-type:none}
.bnr_list02 li{margin-bottom:5px;list-style-type:none}
#c_contents{width:745px;float:left;margin:0 12px 0 0;padding:5px 0 0}
#c_contents01{margin-top:2px;}
#c_contents02{position:relative;height:1490px;background:url(../img/top/titile_osusume.png) left top no-repeat;margin:15px 0 0}
#bonenkai_box{width:746px;height:217px;position:absolute;top:32px;left:0}
#disney_box{
	width: 366px;
	height: 217px;
	position: absolute;
	top: 35px;
	left: -1px
}
#dinner_box{
	width: 387px;
	height: 221px;
	position: absolute;
	top: 1264px;
	left: -21px;
}
#onsen_box{
	width: 366px;
	height: 218px;
	position: absolute;
	top: 248px;
	left: -2px
}
#wagyu_box{
	width: 366px;
	height: 220px;
	position: absolute;
	top: 246px;
	left: 382px
}
#kaden_box{
	width: 366px;
	height: 212px;
	position: absolute;
	top: 470px;
	left: 1px
}
#kitchen_box{
	width: 366px;
	height: 207px;
	position: absolute;
	top: 475px;
	left: 380px
}
#game_box{
	width: 240px;
	height: 208px;
	position: absolute;
	top: 679px;
	left: 0px
}
#tv_box{
	width: 495px;
	height: 180px;
	position: absolute;
	top: 696px;
	left: 254px;
	z-index: 100
}
#biyou_box{
	width: 240px;
	height: 188px;
	position: absolute;
	top: 884px;
	left: 0px
}
#rest_box{
	height: 200px;
	left: 255px;
	position: absolute;
	top: 873px;
	width: 240px
}
#sea_box{
	width: 250px;
	height: 184px;
	position: absolute;
	top: 891px;
	left: 509px
}
#gourmet_box{
	width: 250px;
	height: 193px;
	position: absolute;
	top: 1075px;
	left: -8px
}
#apple_box{
	height: 180px;
	left: 258px;
	position: absolute;
	top: 1088px;
	width: 240px
}
#sweets_box{
	height: 180px;
	width: 240px;
	position: absolute;
	top: 1089px;
	left: 512px
}
#usj_box{
	height: 209px;
	width: 366px;
	position: absolute;
	left:382px;
	top: 43px;
}
#bike_box{
	height: 201px;
	width: 366px;
	position: absolute;
	left: 377px;
	top: 1284px
}
#r_contents{width:240px;float:left}
#point7box{height:1571px;background:url(../img/top/7point_back02.png) center top no-repeat;position:relative;margin:-5px 0 5px;}
#point7box02{width:220px;height:454px;top:196px;right:10px;position:absolute; background:url(../img/top/btn_naiyou_new.png) center top no-repeat;}
#point7box02 .pointimg01 { position:absolute; top:190px;right:17px; z-index:10;}
#point7box02 .pointimg02 { position:absolute; bottom:8px;right:12px;}
#point7box03{width:222px;height:289px;top:645px;right:10px;position:absolute}
#footer{width:1250px;background:url(../img/top/foot_back.png) center top no-repeat;margin-top:40px;padding-top:20px;text-align:center}
.table01{width:745px;line-height:140%;margin-bottom:30px}
.table01 .td01{padding:0 0 0 13px}
.table01 p{margin:2px 0 5px}
.table02{width:745px;border:1px solid #AF9C69;border-collapse:collapse}
.table02 th{background:#FFF1A2;border:1px solid #AF9C69;width:20%;padding:10px}
.table02 td{border:1px solid #AF9C69;width:80%;padding:10px}

.pagenav li{float:left;list-style-type:none;margin:0 5px 4px 0;width:49% ; text-align:center;}
.pagenav li a{display:block;background:#FFF;border-radius:5px;font-weight:700;border:2px solid #C50F06;color:#C50F06;font-size:14px;padding:5px 7px 4px;}
.pagenav li a:hover{background:#C50F06;border:2px solid #C50F06;color:#FFF;text-decoration:none}

.sitemap01{float:left;width:362px;padding:0 10px 0 0}
.yellowbox{background:#FFF199;border-radius:10px;font-weight:700;padding:5px 5px 5px 10px}
#omitsumori_box{background:url(../set/img/img_set02.png) left top no-repeat;width:745px;height:726px;position:relative;margin:10px 0 20px}
#omitsumori_box_in{
	width: 515px;
	position: absolute;
	top: 150px;
	left: 135px
}
#omitsumori_box_in02{
	width: 524px;
	height: 85px;
	position: absolute;
	top: 275px;
	left: 134px
}
.omitsusmori_list{float:left}
#setrei_back{background:url(../set/img/img_set_rei_back.png) center top repeat-y}

/*余白*/
.margin01 {margin:10px 0;}

/*2013/11/4 AM ▼忘年会ページ*/
.bonenkaibox01{background:url(../bonenkai/img/back03.jpg) repeat-y}
.bonenkaitext{background-color:#C00;border:1px none #C00;border-radius:50px 50px 50px 50px;color:#FFF;display:block;font-size:16px;font-weight:700;height:24px;padding-top:6px;width:620px;text-align:center;margin:0 auto}
.bonenkaibox01 table{width:620px;margin:0 auto}
.bonenkaibox01 table ul{list-style:none;font-size:10pt}
#tora_back01{background:url(../tora_maki/img/tora_main_back.png) left top no-repeat;width:745px;height:645px;position:relative;margin:0 0 10px}
#tora_text01,#tora_text02,#tora_text03{width:220px;position:absolute;top:432px}
#tora_text01{position:absolute;left:41px}
#tora_text02{position:absolute;left:284px}
#tora_text03{position:absolute;left:526px}
#tora_btn{position:absolute;top:577px;left:21px;width:223px;height:54px}
#tora_btn02{position:absolute;top:577px;left:265px;width:223px;height:54px}
#tora_btn03{position:absolute;top:577px;left:506px;width:223px;height:54px}
.panel_box{width:735px;height:1024px;background:url(../tsukaikata/img/panel_back02.jpg) left top no-repeat;margin:0 0 20px; padding:8px 0 0 10px;}
.panel_box{width:735px;height:1032px;background:url(../tsukaikata/img/panel_back02.jpg) left top no-repeat;margin:0 0 20px; padding:8px 0 0 10px; position:relative;}
body,div,dl,dt,dd,ul,ol,li,h1,/*h2*/,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,#nav ul,#l_contents_bnr ul,.bnr_list,.pagenav{margin:0;padding:0}
a:visited,a:active{color:#7E432C;text-decoration:underline}
.omitsusmori_list li,#tora_text01 ul,#tora_text02 ul,#tora_text03 ul{list-style-type:none}
.left_title { margin:0px -10px 10px -10px;}

.bonenkaibox02 {background:url(../bonenkai/img/back02.gif) center repeat-y;}
.bonenkaibox02 .left { float:left; width:365px}
.bonenkaibox02 .right { float:right; width:365px}
.bonenkaibox03{margin-top:-12px;}

.gyoushu_table td {padding:0 5px;}
.gyoushu_table td img {padding:5px 0;}

/*2013/11/4 AM ▼絞り込み機能*/
.search { margin:0 auto; width:579px}
.siborikomi { background:url(../img/top/s_back.png) repeat-y; width:552px; padding:0px 7px 0 20px;}
.siborikomi_box { float:left; margin:0 9px 0 0; text-align:left;}
.siborikomi_btn { padding:8px 0 0 0;margin:5px 0 0 0; float:left;} 
.siborikomi_box select { width: auto;}

/* ▼よくあるご質問*/
.faq_search01 {
    background: none repeat scroll 0 0 #FFF9D8;
    font-size: 14px;
    line-height: 150%;
    padding: 10px 15px;
}
.form_w01 {width:200px;}
input, select, textarea {padding:5px;}
.qa01_area dd p a { color:#DD5834;}
.btn_contact_area {
	text-align:center;
	padding:3em 0;
	}
.btn_contact_area p {
	margin-bottom:1.5em;
	}
.annotation {
	text-align:center;
	font-weight:bold;
	font-size:120%;
	padding: 0.5em 0 1em 0;
	}
.text_contact_area {
	text-align:right;
	padding-right:1em;
	padding-top:1em;
	}
.text_contact_area a {
	text-decoration:underline;
	}

/*フォント*/
.bold{font-weight:700}
.small{font-size:small}
.blue{color:#36C}
.yellow{color:#FF9}
.text_b{font-size:120%;font-weight:700}
.text_bb{font-size:200%;font-weight:700; line-height:180%}
.text_red{color:#C21507;}

/*自立型パネル*/
.clImg, .clImg02{
    position:relative;
    width:200px;
    margin:0 auto;
}
.clImg img {
    position:absolute;
    left:-20px;
    top:450px;
}

.clImg02 img {
	position:absolute;
    top:226px;
}

.img02{ position:absolute;
top:530px;
z-index:1000;}
.panel_box02{width:735px;height:1650px;background:url(../img/product/05.jpg) left top no-repeat;margin:0 0 20px; padding:8px 0 0 10px; position:relative;}
.panel_box03{width:735px;height:1387px;background:url(../img/product/11.jpg) left top no-repeat;margin:0 0 20px; padding:8px 0 0 10px; position:relative;}
.panel_box04{width:735px;height:1387px;background:url(../tsukaikata/img/panel_back03.jpg) left top no-repeat;margin:0 0 20px; padding:8px 0 0 10px; position:relative;}

/*景品一覧*/
#keihin_ichiran02{margin:0 auto; width:1200px;}
.keihin_ichiran li{list-style-type:none; float:left;}

/*ご利用ガイド*/
.sub_title{font-size:14px; width:1250px; height:24px; margin:0 0 20px 0; padding:2px 0 0 18px; font-weight:bold;}
.sub_title02 { border-bottom: solid 2px #DD5834; font-weight:bold; margin:0 0 10px 0; font-size:16px;}
#guide_box { width:1250px; padding:30px 0 0 0; clear:both; font-size:10pt;}
#guide_box a{color:#DD5834;}
#guide_box_left { float:left; width:400px; padding:0 10px 0 5px; }
#guide_box_right { float:left; width:400px; padding:0 5px 0 10px;}
#guide_box_naka { float:right; width:400px; padding:0 5px 0 10px;}
.kehin_category a{color:#DD5834;}

/* お客様の声*/
#review_box { background:url(../img/flame.png) left top no-repeat; width:745px; height:913px; position:relative; overflow:hidden;}
#review_box_in { position:absolute; left:31px; bottom:31px; border:none; overflow:hidden;}

/* 店長の部屋*/
.tencho{margin-top: -75px;}
.tencho02{margin-top:-120px; margin-left:10px;}
.tencho03{margin-top: -15px;}
.tencho04{margin-top:-170px; margin-left:10px;}
.kabegami{background:url(../tencho/img/back01.png) no-repeat; height:1026px; margin-top:-30px; position:relative; z-index:100000; padding:30px}
.size_menu{float:right;}
.size_menu li{list-style-type:none; width:230px; margin-bottom:5px;}
.kabegami01{float:left;}

/* 野村tweet*/
#tweet {background:url(../img/top/img_tweet.png); width:565px; height:37px;padding:18px 10px 0 170px;/*margin:0 0 10px;*/}

/* お見積りセットの帯 */
#omitsumori_right { width:104px; height:100.3%; background:url(../img/mitsumori_back.png) center top repeat-y; position:absolute; top:-10px; right:170px; z-index:0;}
#omitsumori_right a { display:block; width:100%; height:100%;}

/* お客様への案内 */
#annai { padding:17px 15px 15px 15px; text-align:center; border-radius:5px; background:#FFF8CC; border:3px solid #C21608; margin-bottom:15px;}
#annai_title { font-size:160%; font-weight:bold; margin-bottom:5px; color:#C21608;}

/* 楽天バナー */
#rakuten_bnr { margin-top:10px;}
#rakuten_bnr #rakuten01 { margin-right:7px;}

/*各種BOX*/
.box01 { background:#FFF8CC; padding:15px}

/*ヘッダー サブメニュー*/
.sub_menu{background:#FFF8CC; border:2px #FAC90C solid; border-radius:10px; padding:8px 10px; margin:3px 0 10px 0; font-weight:bold;}

/*パーティーゲーム特集*/
#party_movie{ background:url(../game/img/back01.gif) repeat-y;}

.party_movie02{margin:0 auto; width:740px;}

div#party_movie table.move-table{
    width: 736px;
	margin-left:15px;
}


div#party_movie table.move-table td{
    padding: 25px 0 10px 0;
    vertical-align: top;
	width:338px;
	margin: 0 auto;
}


div#party_movie div.move-thumbnail {
    
}

div#party_movie div.move-title {
    font-size:large;
    font-weight: bold;
    line-height: 200%;    
    margin: 0 auto;
	color:#C21507;
}


div#party_movie div.move-summary {
    margin: 0 auto;
	font-size:small;
}



#party_movie-box-panel {
    display:none;   
    padding:10px 15px 10px 15px;   
    -moz-border-radius: 6px;
    background: #eef2f7;
    -webkit-border-radius: 6px;
    border:2px solid #CCCCCC;
    -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
    -moz-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;    
    position:fixed;
    z-index:1000000;
    top:100px;
    
}

/* Lightbox表示時に背景を黒に */
#black-background{
    display:none;
    background:#000000;
    
    /* 黒地の背景の調整はこの数値で調整 */
    opacity:0.7;
    
    /* 黒地の背景の調整はこの数値で調整 */
    filter:alpha(opacity=70);
    
    position:absolute;
    top:0px;
    left:0px;
    min-width:100%;
    min-height:100%;
    z-index:10;
}

#party_movie-box-panel .movie-title{ 
    float: left;
	margin-top:5px;
}

#party_movie-box-panel .movie-close{
    float: right;
	margin-top:5px;
}

/*臨時休業のお知らせ*/
#annai p { line-height: 1.5; text-align: left;}
#annai p.data {font-size: 1.2em ; color:#d73915; margin: 8px;}
#annai_title {text-align: center !important;}

/*レビューページ*/
div#container {
    font-size: 82%;
    line-height: 1.4;
    margin: 0 auto;
    padding: 0;
    text-align: left;
}
div#main {
    float: left;
    margin-left: 10px;
    width: 626px;
}
h2.sum {
    display: inline;
    font-size: 100%;
}
p.pager {
    margin-bottom: 5px;
    padding-left: 10em;
    text-align: right;
}
p.pager.top {
    margin-top: -1.5em;
}
div.sum {
    font-size: 115%;
    font-weight: 700;
}
div.sum span {
    color: #bf0000;
}
p.pager {
    border-bottom: 2px solid #c90;
    margin-bottom: 0;
    padding-bottom: 0;
}
div.box {
    margin: 0;
    padding: 10px 0 0;
}
div.box div.inner {
    padding: 4px 10px;
}
div.summary {
   background: none repeat scroll 0 0 #ffeecd;
   /* padding: 0 10px;
    width: 606px;*/
	padding: 20px 0 15px;
	width: 720px;
}
.clearfix, div#container, div#directorySearch div.wrapper, div.hotArea, div#postedImage ul, div#newReview ul, div#hotGenre ul, div#featuredReview div#reviewDescription dl, div#featuredReview div.summary, div#goodReviewer ul, div#campaign ul, div#searchAction, div#detail div.term, div#detail div.term ul, div#detail div.description, div#detail div.description div, div#listSort dl, div.summary, div.summary dl.product, div#reviewedProduct ul, div#reviewedProduct dt, div#detail div#aboutShop {
    display: inline-block;
}
div.summary img {
    vertical-align: middle;
}
div.summary dl.description {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    padding: 7px 7px 5px;
    width: 660px;
	margin: 0 auto 30px;
}
div.summary dl.description dt.title {
    color: #f60;
    float: left;
}
div.summary dl.description dt.title span {
    font-size: 10pt;
    padding-left: 5px;
    vertical-align: middle;
}
#img_eval {
    margin-top: 3px;
    vertical-align: top !important;
}
.eval {
    color: red;
    white-space: nowrap;
}
div.summary dl.description dt.date {
    color: #666;
    float: right;
    margin-left: 7px;
}
div.summary dl.description dt {
    margin-bottom: 2px;
    padding: 0 4px;
}
div.summary dl.description dd.breakdown, div.summary dl.description dd.reviewtitle {
    border-top: 3px solid #f60;
    clear: both;
    color: #666;
    padding-left: 0;
}
div.summary dl.description dd.reviewtitle p.reviewTitle {
    background: url("http://review.rakuten.co.jp/img/com/200903/icn_reviewtit.gif") no-repeat scroll 0 50% transparent;
    line-height: 2em;
}
div.summary dl.description dd {
    padding: 2px 4px;
}
div.summary dl.reviewer {
    float: left;
    text-align: center;
    width: 75px;
}
div#container img, div#container a img {
    border: medium none;
    vertical-align: bottom;
}
p.pager a.prev, p.pager a.next, p.pager span, p.pager a.prev, p.pager a.next, p.pager span {
    font-weight: 700;
}
.reviewtitle {
    margin: 0;
}
.text {
    margin: 0;
}
.dl01 {
	    width: 670px;
    margin: 0 auto 10px;
}

div.box div.inner {
    padding: 4px 10px;
}
.voice_about { width: 720px; margin:15px auto 0;}

/* ----201502236 景品検索---- */
.side_categorybox02 { margin:0 0 20px 0; padding:3px 4px 8px 4px;}
.side_categorybox02 ul { margin:0 0 0 10px; padding:0; font-size:small;}
.side_categorybox02 ul li {margin:0 0 2px 0;}
#search_box { text-align:center; background:#D22600; font-weight:bold; color:#FFFFFF; margin:8px 0 8px 0; font-size:large; padding:8px 0 8px 0;}
.search_form01 { border:none; width:160px; height:18px; margin:5px 6px 0 6px; line-height:normal;}

/* ----20150430 移動案内---- */
#move_annai{width:1250px;margin:10px 0 0;background:#FFF; text-align:center; font-size:1.3em; line-height:100%;}

/* ----20150918（KY） 大成功のヒミツ---- */
dl img.secret_oukan{
	position:absolute;
	top:-40px;
	right:303px;
	z-index:1;}
dl.img_main_himitsu dt {
    background:url(../himitsu/img/secret_bk_main.jpg) 100% center no-repeat;
	height:410px;
	padding: 0 0 0 35px;
	background-position:top;}
dl img.secret_title{
	position:absolute;
	top:-10px;
	left:225px;
	z-index:10;}
/* ----20150918（KY） TOPヘッダ＆左メニュ---- */
#l_contents_search ul#search_price li, #l_contents_search ul#search_number li{
	display:block;
	width:61px;
	float:left;
	}
/* ----20151013（KY）使い方ページ---- */
.nav_inner {
	width:748px;
}
.box_inner {
	width:710px;
	margin:0 auto;
}
.box_inner_deep {
	width:710px;
	margin:0 auto;
}
#tsukaikata a:link {
	text-decoration:underline;
}
#tsukaikata h2 {
	margin-bottom:20px;
}
#tsukaikata h2 + div {
	margin-bottom:40px;
}
#tsukaikata div.box_inner > p {
	margin-bottom:15px;
}
#tsukaikata div.box_inner div.in_column {
	background:#FEFAED;
}
#tsukaikata div.box_inner .in_column > h3 {
	margin-top:30px;
	margin-bottom:15px;
}
#tsukaikata div.box_inner > p img, #tsukaikata div.in_column div.box_inner_deep > p img {
	margin-bottom:20px;
}
#tsukaikata div.nav_inner p {
	height:38px;
	padding:8px 0 0 15px;
	margin-bottom:30px;
	font-size: 0.95em;
	background:url(../tsukaikata/img/bk_inner_nav.png) left top no-repeat;
}
#tsukaikata ul.column3 li {
	width:31.9%;
	float:left;
	position:relative;
	float:left;
	list-style:none;
	margin:0 2% 15px 0;
}
#tsukaikata ul.column3 li:last-child {
	margin-right:0;
}
#tsukaikata ul.column3 li h4 {
	font-weight:bold;
	font-size:1em;
	color:#D22600;
	margin-top:0.25em;
}
#tsukaikata ul.img_flow li img {
	position: absolute;
	left:-10px;
	top:-2px;
}
#tsukaikata ul.img_flow li h4 {
	margin-top:200px;
}
#tsukaikata ul.column2 {
	margin-bottom:20px;
}
#tsukaikata ul.column2 li {
	width:47.5%;
	float:left;
	float:left;
	list-style:none;
	margin:10px 3% 10px 0;
}
#tsukaikata ul.column2 li:nth-child(even) {
	float:right;
	margin-right:0;
}
#tsukaikata ul.column2 li h4, #tsukaikata div.frame h3 {
	font-weight:bold;
	font-size:1.15em;
	color:#D22600;
	margin:0.25em 0;
}
#tsukaikata ul.frame li, #tsukaikata div.frame {
	border:#D22600 solid 2px;
	padding:2% 2.5%;
	margin-right:2.5%;
	box-sizing: border-box;
}
#tsukaikata ul.frame li {
	min-height:185px;
}
#tsukaikata div.frame + div {
	background:url(../tsukaikata/img/img_koukan_arrow.png) center top no-repeat;
	height:17px;
	margin-right: 2.5%;
}
#tsukaikata div h3.title_pickup {
	height:42px;
	background:url(../tsukaikata/img/bk_title_pickup.gif) left top repeat-x;
	margin:20px auto 15px auto;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 200%;
	padding-left: 15px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
}
#tsukaikata ol.revue_present {
	border:#E95098 solid 4px;
	padding:25px 15px 15px 15px;
	margin-top:15px;
	box-sizing: border-box;
	list-style:none;
	position:relative;
	border-radius: 12px; /* CSS3草案 */
	-webkit-border-radius: 12px; /* Safari,Google Chrome用 */
	-moz-border-radius: 12px; /* Firefox用 */
}
#tsukaikata ol.revue_present li h4 {
	position:absolute;
	left:5px;
	top:-30px;
	z-index:2;
}

/* ----20160616（FM） 動画の説明文---- */
#tsukaikata ul.movie_description li{
	margin-bottom:50px;
}
#tsukaikata ul.movie_description li p:nth-child(3){
	margin:10px 0 0 0;
}
.list_area{
	margin:5px 0 0 2px;
	background:#fff8cc;
	padding: 15px 15px 10px;
	border-radius: 5px;
}
#tsukaikata ul.movie_description ul li{
	width:100%;
	margin: 0 0 2px;
	list-style: inside;
}
.list_area_tokuten{
	margin:5px 0 0 2px;
	background:#fff8cc;
	padding: 15px;
	border-radius: 5px;
}

/* ----20160801（FM） 温泉等の場所を掲載するページ---- */
.region_wrap { padding:1em;}
.region_wrap .region_area { margin-bottom:3em;}
.region_wrap .region_area h3{ font-weight:bold; font-size:1.2em; margin-bottom:0.75em;}
.region_wrap .region_area ul{ padding:0 0 0 1.3em;}
.region_wrap .region_area ul li{ margin:0 0 0.5em;}
.region_wrap .region_area ul li h4{ color:#D22600; font-weight:bold;}

/* ----20160830 バナーcssスプライト化---- */
ul li { list-style: none;}
ul.left_bnr_top li { margin-bottom: 5px;}
ul.left_bnr_top li a {
	background: url("http://www.rakuten.ne.jp/gold/rk-king/img/back_side_bnr.jpg") no-repeat;
	display: block;
	width: 240px;
	height: 75px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}
ul.left_bnr_top li:nth-child(1) {
	background-position: 0 0;
	background: url("http://www.rakuten.ne.jp/gold/rk-king/img/top/bnr_left_title02.png") no-repeat;
	height: 43px;
}
ul.left_bnr_top li:nth-child(2) a { background-position: 0 0;}
ul.left_bnr_top li:nth-child(3) a { background-position: 0 -75px;}
ul.left_bnr_top li:nth-child(4) a { background-position: 0 -150px;}
ul.left_bnr_top li:nth-child(5) a { background-position: 0 -225px;}
ul.left_bnr_top li:nth-child(6) a { background-position: 0 -300px;}
ul.left_bnr_top li:nth-child(7) a { background-position: 0 -375px;}
ul.left_bnr_top li:nth-child(8) a { background-position: 0 -450px;}
ul.left_bnr_top li:nth-child(9) a { background-position: 0 -525px;}
ul.left_bnr_top li:nth-child(10) a { background-position: 0 -600px;}
ul.left_bnr_top li:nth-child(11) a { background-position: 0 -675px;}
ul.left_bnr_top li:nth-child(12) a { background-position: 0 -750px;}
ul.left_bnr_top li:nth-child(13) a { background-position: 0 -825px;}
ul.left_bnr_top li:nth-child(14) a { background-position: 0 -900px;}
ul.left_bnr_top li:nth-child(15) a { background-position: 0 -975px;}
ul.left_bnr_top li:nth-child(16) a { background-position: 0 -1050px;}
ul.left_bnr_top li:nth-child(17) a { background-position: 0 -1125px;}
ul.left_bnr_top li:nth-child(18) a { background-position: 0 -1200px;}
ul.left_bnr_top li:nth-child(19) a { background-position: 0 -1275px;}
ul.left_bnr_top li:nth-child(20) a { background-position: 0 -1350px;}
ul.left_bnr_top li:nth-child(21) a { background-position: 0 -1424px;}
ul.left_bnr_top li:nth-child(22) a { background-position: 0 -1499px;}
ul.left_bnr_top li:nth-child(23) a { background-position: 0 -1574px;}
ul.left_bnr_top li:nth-child(24) a { background-position: 0 -1650px;}


@media only screen and (max-width: 1700px) {
#omitsumori_right { display:none;}
}
 
 /* ----iPad 縦---- */
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:portrait) {
#omitsumori_right { display:none;}
}
