@charset "utf-8";

@media screen and (max-width: 1500px) {		/* 画面の横幅が1480pxまでの幅の場合に適応される*/
	/*==========　お部屋と温泉ページ（room/）==========*/
	/*温泉情報*/
	.room-one-onsen-box{width:100%;}
}





@media screen and (max-width: 1400px) {
	/*==========　各お部屋の詳細ページ（room/economytwinなど）==========*/
	/*セミスイート専用*/
	.semi-text{width:98%;}
}





@media screen and (max-width: 1340px) {		/* 画面の横幅が1320pxまでの幅の場合に適応される(iPad 横) */
	/*==========　お料理ページ（cuisine）==========*/
	.cuis-container {width: 98%;}
	.cuis-child-box {width: 98%;}
	.cuis-img-box dl {width: 98%;margin: 0 auto 0 auto;}
	/*お子様メニュー*/
	ul.cuis-child-ul {width: 105%;}
}





@media screen and (max-width: 1320px) {		/* 画面の横幅が1300pxまでの幅の場合に適応される(iPad 横) */
	/*==========　お部屋と温泉ページ（room/）==========*/
	/*温泉情報*/
	.room-one-onsen-box {padding: 40px 35px 30px 35px;}
	.room-one-onsen-right {line-height:1.0;}
	.room-one-onsen-title {padding: 0px 0 12px 0;margin-bottom: 12px;}
	.room-one-onsen-com1 {line-height: 1.7;}
	.room-one-onsen-title2 {margin: 10px 0 10px 0;}
	.room-one-onsen-com2 {line-height: 1.7;}
	
	/*==========　各お部屋の詳細ページ（room/economytwinなど）==========*/
	/*宿泊料金表*/
	#hotelfee-cont {width: 90%;margin: 0 auto;}

}





@media screen and (max-width: 1220px) {		/* 画面の横幅が1200pxまでの幅の場合に適応される(iPad 横) */
	/*==========　お料理ページ（cuisine）==========*/
	.cuis-img-box dl dd {width: 40%;}
	.cuis-title3 {font-size: 200%;border-left: 8px solid #999;padding: 10px 0 12px 20px;}
	.cuis-com2 {font-size: 150%;line-height: 1.4;margin-top: 30px;}
	.cuis-com3 {line-height: 1.5;margin-top: 25px;}
	.btn-cuis {margin-top: 30px;}
	.cuis-com4 {margin-top: 30px;}
}





@media screen and (max-width: 1200px) {
/*==========　コンセプトページ（concept/）==========*/
ul.concept-ul{width:98%;}
}





@media screen and (max-width: 1130px) {
	/*中ページ専用のheader ------------------------*/
	#naka-header {height: 0;}
}







@media screen and (max-width: 1120px) {		/* 画面の横幅が1100pxまでの幅の場合に適応される(iPad 横) */
	/*==========　各お部屋の詳細ページ（room/economytwinなど）==========*/
	/*お部屋情報*/
	.room-one-box {width: 95%;}
	/*お部屋からの景色*/
	.room-one-view-box{width:100%;}
}





@media screen and (max-width: 1046px) {		/* 画面の横幅が1026pxまでの幅の場合に適応される*/	
	/*パンくず------------*/
	.breadcrumb-box {width: 98%;}
	
	/*==========　最新情報ページ（cgi-bin/news no=1）==========*/
	/*最新情報の詳細------------*/
	.single-news-box{width:95%;}
	/*3つの横並び画像*/
	ul.news-single-yokoimg-dl li {margin: 0 9px;}
	ul.news-single-yokoimg-dl li img {max-width: 260px;max-height: 173px;}
	
	/*==========　各お部屋の詳細ページ（room/economytwinなど）==========*/
	/*アメニティ*/
	.room-one-ameni-com {width: 95%;}
	.room-one-ameni-dl {width:95%;}
	.room-one-ameni-dl dt {width: 63%;}
	.room-one-ameni-dl dd {width: 32%;}
	ul#room-ameni-img li {width: 18%;margin: 0 0.5%;}
	ul.room-one-ameni-dl-ul li {margin-right: 25px;}

	/*==========　お問合せページ（toiawase）==========*/
	.toiawase-form-title{width:100%;}
	.toiawase-form-cap {width: 98%;}
	#toiawase-form table{width: 98%;}

	/*==========　交通案内ページ（access/）==========*/
	/*周辺観光*/
	.kankou-img-box {width: 98%;}
	ul.kankou-ul li {width: 29.5%;margin-right: 2.5%;margin-top: 40px;}

	/*==========　館内案内ページ（facilities）==========*/
	/*ロビーラウンジ*/
	.lobby-box{width:96%;}
	.lobby-box dl dt {width: 60%;}
	.lobby-box dl dd {width: 35%;}
	
}






@media screen and (max-width: 980px) {		/*960px*/	
	/*==========　各お部屋の詳細ページ（room/economytwinなど）==========*/
	.room-com-standard {margin: -20px auto -40px auto;text-align: left;font-size: 115%;position: relative;padding:0 10px;}
	.room-com3 {text-align: left;padding: 0 1.5%;}
	.room-com3 br{display:none;}
	.room-com3 span {display: inline;}
	/*お部屋情報*/
	.room-one-box {width: 98%;}
	.map-left img{height: 450px;}
	.room-right {width: 50%;}
	/*お部屋からの景色*/
	ul.room-one-view-ul li {width: calc(43% - 12px);}
	/*アメニティ*/
	.room-one-ameni-dl dt {width: 69%;}
	.room-one-ameni-dl dd {width: 27%;}
	/*宿泊料金表*/
	#hotelfee-cont {width: 98%;}

	/*==========　リピーターのお客様ページ（repeater）==========*/
	dl.repeater-dl {margin-bottom: 50px;}
	dl.repeater-dl dt {float: none;width: 100% !important;}
	dl.repeater-dl dt .number {margin: 10px 0 30px 40px;}
	dl.repeater-dl dt .repeater-kuwashii a {max-width: 500px;}
	dl.repeater-dl dd {width: 65%;margin: 0 auto 0 auto;}

	/*==========　お問合せページ（toiawase）==========*/
	ul.toiawase-com1 {width: 98%;text-align: left;margin: 60px auto 0 auto;}
	
	/*==========　お料理ページ（cuisine）==========*/
	/*お子様メニュー*/
	.cuis-child-title {font-size: 150%;font-weight: 400;}

	/*==========　交通案内ページ（access/）==========*/
	.access-map-box{max-width:unset;margin:50px auto 0 auto;width: 98%;}
	/*お車を*/
	.access-img-box {max-width: unset;width: 98%;}

	/*==========　館内案内ページ（facilities）==========*/
	ul.faci-ul {width: 80%;margin: 30px auto 0 auto;}
	ul.faci-ul li {margin: 0 1%;width: 45%;}
}






@media screen and (max-width: 920px) {		/* 画面の横幅が900pxまでの幅の場合に適応される*/
	/*==========　最新情報ページ（cgi-bin/news no=1）==========*/
	/*最新情報の詳細------------*/
	.single-news-box{width:100%;}
	/*3つの横並び画像*/
	ul.news-single-yokoimg-dl {margin-bottom: 20px;}
	ul.news-single-yokoimg-dl li {margin: 0 9px 15px 9px;}

	/*==========　お部屋と温泉ページ（room/）==========*/
	.room-com {text-align: left;}
	.room-com br{display:none;}
	/*温泉情報*/
	.room-one-onsen-right {float: none;width: 100%;}
	.room-one-onsen-title {text-align: center;}
	.room-one-onsen-title2 {text-align: center;margin: 0px 0 10px 0;}
	.room-one-onsen-com2 br{display:none;}
	.room-one-onsen-com3 {margin-top: 10px;}
	.room-one-onsen-left {float: none;width: 700px;margin: 30px auto 0 auto;}
	.room-one-onsen-left .bx-wrapper {position: relative;margin: 0 auto 30px auto;}
	.room-one-onsen-left img {max-width: 100%;}
	
	/*==========　各お部屋の詳細ページ（room/economytwinなど）==========*/
	ul.nextprev-ul {width: 98%;}
	.room-com2 {font-size: 122%;}
	body.naka h2.room-title3 {font-size: 193%;}
	/*アメニティ*/
	.room-one-ameni-dl dt {width: 100%;float: none;}
	.room-one-ameni-dl dd {width: 100%;float: none;margin-top: 20px;}
	ul.room-one-ameni-dl-ul li {margin-right: 35px;}
	/*アメニティの拡大詳細*/
	dl.ameni-inline-cont {padding:30px 50px 20px 45px;}
	dl.ameni-inline-cont dt {width: 400px;}
	dl.ameni-inline-cont dd {float: none;width: auto;padding: 0 0 0 430px;}
	
	/*==========　館内案内ページ（facilities）==========*/
	/*ロビーラウンジ*/
	.faci-title {font-size: 186%;line-height:1.1;}
	.lobby-box dl dt {margin-top: 140px;}
	
	.faci-box-left {width: 90%;}
	.faci-box-left dl dt {float: none;width: 100%;padding-left: 0;}
	.faci-box-left dl dd {float: none;width: 100%;padding-right: 0;}
	.faci-box-left .faci-title {padding-top:10px !important;line-height:1.1;}
	.faci-title {padding-bottom: 10px;}
	.faci-com {line-height: 1.7;}
	.faci-box-left dl dd img {width: 45%;padding-top:12px !important;}
	
	.faci-box-right {width: 90%;}
	.faci-box-right dl dt {float: none;width: 100%;padding-right: 0;}
	.faci-box-right dl dd {float: none;width: 100%;padding-left: 0;}
	.faci-box-right .faci-title {padding-top:10px;line-height:1.1;}
	.faci-box-right dl dd img {width: 45%;padding-top:12px !important;}
}






@media screen and (max-width: 860px) {		/*840px*/	
	/*==========　お部屋と温泉ページ（room/）==========*/
	.room-list-box dl {max-width: 70%;margin: 40px 0 40px 0;width: 100%;}

	/*==========　各お部屋の詳細ページ（room/economytwinなど）==========*/
	/*お部屋情報*/
	.map-left img{height:400px;}
	
	/*==========　お問合せページ（toiawase）==========*/
	#toiawase-form table th .mark-need {font-size: 72%;line-height: 1.1;padding:3px 0 4px 0;width: 35px;height: auto;margin-right: 10px;margin-top: 2px;}
	#toiawase-form table th {width:190px;padding: 17px 5px 10px 0px;}
	
	/*==========　お料理ページ（cuisine）==========*/
	body.naka#cuisine .section {padding: 50px 0 50px 0;}
	.cuis-container {margin: 0 auto 0px auto;}

	.cuis-img-box {padding: 60px 0 60px 0;}

	.cuis-img-box:nth-child(3):before,
	.cuis-img-box:nth-child(4):before,
	.cuis-img-box:nth-child(5):before,
	.cuis-img-box:nth-child(6):before{width:80%;margin: -60px auto 0 auto;}

	.cuis-img-box dl dt {float: none;width: 80%;margin: 0 auto;}
	.cuis-img-box dl dd {width: 80%;float: none;margin: 15px auto 0 auto;}

	.cuis-title3 {font-size: 200%;padding: 8px 0 10px 20px;font-weight: 400;}
	#section-moring .cuis-title3 {font-size: 200%;border-left: 8px solid #3487d1;}
	
	.cuis-com2 {font-size: 136%;line-height: 1.4;margin-top: 17px;}
	.cuis-com3 {font-size: 100%;line-height: 1.4;margin-top: 15px;}
	.btn-cuis {width: 290px;margin: 25px auto 0 auto;}
	.cuis-com4 {margin-top: 20px;}
	ul.cuis-img-box-ul {margin: 12px 0 0 0;}

	/*偉人が認めた下関の“ふく”*/
	.cuis-column {margin-top: 50px;}
	.cuis-column-midashi {font-size: 200%;}
	.cuis-column-box dl dd p {text-align: left;width: 96%;margin: 0 auto;}
	.cuis-column-box dl dd p br{display:none;}
	/*お子様メニュー*/
	ul.cuis-child-ul {width: 100%;}
	ul.cuis-child-ul > li {display: block;width: 70%;margin-right:0;margin: 50px auto;}	
	
	/*==========　交通案内ページ（access/）==========*/
	.access-map1 {width: 68%;}
	.access-map2 {top: 15px;width: 36%;}
	.access-map-arrow {left: 51%;top: 10px;}
	
}







@media screen and (max-width: 780px) {		/* 760px*/
	/*中ページ上部の大きな画像-------------*/
	#naka-headerimgs {height: 250px;background-size: cover !important;}
	#naka-headerimgs p {font-size: 250%;width: 370px;margin-top: 85px;}
	
	/*==========　最新情報ページ（cgi-bin/news no=1）==========*/
	/*最新情報の一覧------------*/
	dl.index-news-dl.wnewlist dt {width: 120px;}
	dl.index-news-dl.wnewlist dd {margin: 0 0 0 140px;}
	
	/*==========　お部屋と温泉ページ（room/）==========*/
	body.naka h2.room-title2 {text-align: left;letter-spacing: 0.15em;}
	body.naka h2.room-title2 br{display:none;}
	/*温泉情報*/
	.room-one-onsen-left {width: 85%;}

	/*==========　各お部屋の詳細ページ（room/economytwinなど）==========*/
	.room-com2 {font-size: 108%;letter-spacing: 0.1em;}
	body.naka h2.room-title3 {font-size: 186%;letter-spacing: 0.1em;}
	ul.nextprev-ul {font-size: 79%;letter-spacing: 0;}
	.map-left img {height: 350px;}
	/*アメニティの拡大詳細*/
	dl.ameni-inline-cont {padding: 30px 35px 0px 30px;}
	dl.ameni-inline-cont dt {width: 350px;}
	dl.ameni-inline-cont dd {padding: 0 0 0 370px;}
	body#room #colorbox{height: 400px !important;}

	/*==========　リピーターのお客様ページ（repeater）==========*/
	.cuis-com {letter-spacing: 0.1em;text-align: left;}	
	ul.repeat-ul1 {margin: 30px 0 0 0;text-align: left;}
	.repeater-box {padding: 50px 5%;}
	dl.repeater-dl {margin-bottom: 35px;padding-bottom: 65px;}
	dl.repeater-dl dt .midashi {font-size: 140%;margin-bottom: 20px;}
	dl.repeater-dl dt .com {margin-bottom: 25px;}
	dl.repeater-dl dt .repeater-kuwashii a {max-width: 75%;margin: 0 auto;}
	dl.repeater-dl dd {float: none;margin: 35px auto 0 auto;}
	
	/*==========　お問合せページ（toiawase）==========*/
	.toiawase-com1 {text-align: left;}
	.form-submit input {width: 80%;}
	#input-wide3 {width: 120px;}
	#input-wide4 {width: 200px;}

	/*==========　交通案内ページ（access/）==========*/
	.access-map2 {width:42%;}
	.access-map-arrow {top:0px;}
	table.access-map-table th {width: 120px;}

	/*==========　館内案内ページ（facilities）==========*/
	/*ロビーラウンジ*/
	.lobby-box {margin: 10px auto 0 auto;}
	.lobby-box dl dt {width:100%;margin-top: 0;vertical-align: top;margin-right: 0;}
	.lobby-box dl dd {display: block;width: 45%;text-align: left;margin-top: 10px;}

	/*==========　採用情報ページ（recruit/）==========*/
	body.naka h2.recruit-title1{font-size: 150%;letter-spacing: 0.1em;}
}







@media screen and (max-width: 700px) {		/*画面の横幅が680px*/
	/*==========　コンセプトページ（concept/）==========*/
	ul.concept-ul li.box1{width:25%;padding:25% 0 0 0;}
	ul.concept-ul li.box2{width:50%;padding:25% 0 0 0;}
		
	/*==========　お料理ページ（cuisine）==========*/
	body.naka#cuisine .section {padding: 40px 0 40px 0;}
	body.naka h2.cuis-title1 {font-size: 150%;letter-spacing: 0.1em;margin-top: 15px;}
	.cuis-com {margin-top: 20px;line-height: 1.8;letter-spacing: 0.1em;text-align: left;}
	.cuis-com br{display:none;}

	/*==========　リピーターのお客様ページ（repeater）==========*/
	body.naka#repeater .section {padding: 40px 0 40px 0;}
	body.naka#repeater h2.cuis-title1 {font-size: 150%;letter-spacing: 0.1em;margin-top: 15px;}
	.repeat-container {margin: 40px 0 80px 0;}
	
	/*==========　交通案内ページ（access/）==========*/
	body.naka h2.access-title {font-size:150%;letter-spacing: 0.15em;text-align: left;line-height: 1.6;}
	
	/*==========　採用情報ページ（recruit/）==========*/
	.recruit-com{line-height: 1.8;letter-spacing: 0.1em;text-align: left;}
}





@media screen and (max-width: 650px) {		/*画面の横幅が630px*/		
	/*==========　最新情報ページ（cgi-bin/news no=1）==========*/
	/*最新情報の一覧------------*/
	.index-news-com1 {line-height: 1.3;margin: 8px 0 0 0px;}
	#list-category {margin-bottom: 40px;}
	#list-category ul li {margin: 0 3px 10px 3px;}

	/*3つの横並び画像*/
	ul.news-single-yokoimg-dl li img {max-width: 275px;max-height: 183px;}

	/*==========　各お部屋の詳細ページ（room/economytwinなど）==========*/
	ul.nextprev-ul {width: 240px;}
	ul.nextprev-ul {margin: 60px auto 0 auto;}
	body#room #section-room .bx-wrapper {margin-top: 40px;}
	/*お部屋情報*/
	.map-left {float: none;width: 80%;margin: 0 auto;}
	.map-left img {height: 450px;}
	.room-right {width: 100%;float: none;margin-top: 30px;}
	.room-right-title {font-size: 196%;margin-bottom: 12px;text-align: center;}
	/*アメニティの拡大詳細*/
	dl.ameni-inline-cont dt {float: none;width: 70%;margin: 0 auto;}
	dl.ameni-inline-cont dd {padding:0;}
	body#room #colorbox,
	body#room #cboxWrapper,
	body#room #cboxMiddleLeft,
	body#room #cboxContent,
	body#room #cboxLoadedContent{height:530px !important;}
	.ameni-title {font-size: 200%;padding-top: 10px; text-align: center;}
	.ameni-com1 {padding-top: 0;}

	/*==========　宿泊約款ページ（agreement）==========*/
	table.agreement-table td:first-child{width:20px;}
	table.agreement-table2 {width: 100%;}
	table.agreement-table2 td:first-child{width:auto;} 

	/*==========　お問合せページ（toiawase）==========*/
	.toiawase-form-cap {margin: 40px auto 7px auto;}
	/*問合せ確認*/
	#input-wide5 {width: 55%;}
	.form-submit input.reset {width: 120px;margin-left: 20px;}
	.form-submit input {font-size: 108%;line-height: 43px;height: 45px;}
	
	/*==========　お料理ページ（cuisine）==========*/
	.cuis-img-box {padding: 40px 0 40px 0;}

	.cuis-img-box:nth-child(3):before,
	.cuis-img-box:nth-child(4):before,
	.cuis-img-box:nth-child(5):before,
	.cuis-img-box:nth-child(6):before{width: 90%;margin: -40px auto 0 auto;}
	
	.cuis-img-box dl dt {width: 94%;}
	.cuis-img-box dl dd {width: 94%;}

	/*下関のふぐ*/
	.cuis-column {margin-top: 30px;padding: 35px 0;font-size: 93%;}
	/*お子様メニュー*/
	ul.cuis-child-ul > li {width: 94%;}

	/*==========　リピーターのお客様ページ（repeater）==========*/
	.repeater-box {padding:30px 5% 45px 5%;}
	dl.repeater-dl {margin-bottom: 27px;padding-bottom: 60px;}
	dl.repeater-dl dt .number {margin: 10px 0 23px 20px;}
	dl.repeater-dl dt .midashi {font-size: 130%;margin-bottom: 15px;}
	dl.repeater-dl dt .com {font-size: 100%;line-height: 1.7;}
	dl.repeater-dl dt .repeater-kuwashii a {max-width: 85%;}
	dl.repeater-dl dd {width: 77%;}	
	
	/*==========　交通案内ページ（access/）==========*/
	.access-map1 {width: 100%;}
	.access-map-arrow {display: none;}
	.access-map2 {width: 340px;top: 10px;position: relative;margin: 0 auto;}
	/*周辺観光*/
	ul.kankou-ul li {width: 45%;}
	
	/*==========　館内案内ページ（facilities）==========*/
	/*ロビーラウンジ*/
	/*bx-slider*/
	body#facilities .bx-wrapper{margin-top: 40px !important;}
	.lobby-box dl dd {width: 50%;}
	.faci-box-left dl dd img {width: 65%;}
	.faci-box-right dl dd img {width: 65%;}
	ul.faci-ul {width: 98%;margin: 20px auto 0 auto;}
}







@media screen and (max-width: 570px) {
	/*///////////// 中ページ共通のスタイル ///////////////////////*/
	body.naka h2 {font-size: 245%;letter-spacing: 0.1em;}

	/*///////////// 中ページ共通のメイン ///////////////////////*/
	body.naka .section{padding:60px 0 80px 0;}

	/*全ページ共通のページ下部のページの上部へ戻る */
	#pagetop {right:0;left: 0;margin: 0 auto;width: 150px;}
	#pagetop a {width: 150px;padding-left: 0;text-align: center;}
	
	/*全ページ共通のフッター --------------------------*/
	#footer{padding:10px 0 45px 0;}


	/*==========　コンセプトページ（concept/）==========*/
	ul.concept-ul li.box1{width:50%;padding:35% 0 0 0;}
	ul.concept-ul li.box2{width:50%;padding:35% 0 0 0;}
	
	
	/*==========　お部屋と温泉ページ（room/）==========*/
	body.naka h2.room-title2 {font-size: 136%;}
	.room-com {margin-top: 20px;letter-spacing: 0.1em;}
	.room-list-box dl dd {margin-top: 10px;}
	.room-list-name1 {font-size:100%;letter-spacing: 0.2em;}
	.room-list-name2 {letter-spacing: 0.2em;margin-top: 8px;}
	.room-list-name3 {font-size: 93%;padding-bottom: 12px;}
	.room-list-reserve {margin: 10px auto 0 auto;width: 220px;}
	.room-list-reserve a {font-size: 93%;height: 36px;line-height: 35px;}
	/*温泉情報*/
	.room-one-onsen-left {width: 95%;}

	/*==========　リピーターのお客様ページ（repeater）==========*/
 .repeat-container {margin: 40px 0 60px 0;}

	/*==========　各お部屋の詳細ページ（room/economytwinなど）==========*/
	.room-com-standard {font-size: 100%;}
	.room-com3 {font-size: 100%;margin-top: 60px;}
	.room-one-box {margin: 50px auto 0 auto;}
	.room-one-view-box {margin: 70px auto 0 auto;}
	/*アメニティ*/
	.room-one-ameni-box {margin: 70px auto 0 auto;}
	ul#room-ameni-img li {width: 28%;margin: 0 0.5% 15px 0.5%;}
	.room-one-ameni-com p {margin-top: 10px;}
	ul.room-one-ameni-dl-ul li {margin-right: 20px;letter-spacing: 0;font-size: 79%;}
	/*料金表*/
	.room-one-hotelfee-box {margin: 70px auto 0 auto;}
	#hotelfee-cont {margin-top: 10px;}
	table.hotelfee-table .table1,
	table.hotelfee-table .table2 {width: 100px;}
	table.hotelfee-table td {padding: 5px 5px 6px 5px;}

	/*==========　リピーターのお客様ページ（repeater）==========*/
	dl.repeater-dl dt .number {background: url(../img/mark.png) no-repeat left top 10px /21px;padding-left: 30px;margin: 10px 0 18px 20px;}
	dl.repeater-dl dt .number small {top: -6px;}

	
	/*==========　お問合せページ（toiawase）==========*/
	#toiawase-form table th {display: block;width: 100%;padding: 5px 5px 0 5px;}
	#toiawase-form table td {display: block;}
	/*問合せ確認*/
	.form-kakunin1 {font-size:115%;}
	.form-kakunin2 {font-size:100%;}
	/*問合せ完了*/
	.form-kanryo1 {font-size: 122%;text-align: left;}
	.form-kanryo2 {text-align: left;}
	.form-kanryo2 br{display:none;}
	.form-kanryo2 span{display: block;text-align: center;}
	
	/*==========　お料理ページ（cuisine）==========*/
	.cuis-title3 {font-size: 180%;border-left: 6px solid #999;}
	#section-moring .cuis-title3 {font-size: 180%;border-left: 6px solid #3487d1;}

	/*==========　交通案内ページ（access/）==========*/
	/*周辺観光*/
	.kankou-com1 {text-align: left;line-height: 1.6;letter-spacing: 0.15em;}

	/*==========　採用情報ページ（recruit/）==========*/
	body.naka h2.recruit-title1 {font-size: 140%;letter-spacing: 0;}
	body.naka h2.recruit-h2 {font-size: 170%;margin: 60px 0 20px 0;letter-spacing: 0.3em;}
	.recruit-list-dl dt .title {font-size: 105%;}
	table.youkou-table th {width: 140px !important;padding: 14px 10px 14px 0;font-size: 91%;}
	table.youkou-table td {padding: 14px 0 14px 10px;font-size: 90%;}
	
}






@media screen and (max-width: 490px) {		/*画面の横幅が470px*/	
	/*中ページ共通のメイン -----------------------------*/
	body.naka .section {padding: 60px 0 60px 0;}
	body.naka h2 {font-size: 240%;letter-spacing: 0.1em;}
	.h2-en {font-size: 73%;}

	/*///////////// 中ページ共通のスタイル ///////////////////////*/
	body.naka h2.small {font-size: 170%;letter-spacing: 0;}
	body.naka h3{font-size: 136%;}
	
	/*中ページ上部の大きな画像-------------*/
	#naka-headerimgs p {font-size: 180%;width: 340px;}

	/*==========　最新情報ページ（cgi-bin/news no=1）==========*/
	/*最新情報の一覧------------*/
	dl.index-news-dl.wnewlist dt {display: none;}	/*画像を消した*/
	dl.index-news-dl.wnewlist dd {margin: 0 0 0 0px;}
	
	#list-category ul li a {font-size: 86%;}
	.index-news-category {width: 125px;margin-right: 15px;}
	
	/*and more*/
	.ajaxLoad{width:70%;}

	/*最新情報の詳細------------*/
	.single-news-category {width: 140px;}
	.single-news-date {margin-top: 8px;margin-left: 10px;}
	.single-news-title {margin-top: 20px;font-size: 122%;}
	.news-single-main {margin-top: 30px;}
	.single-news-ichiran a {margin-top: -107px;}

	/*==========　各お部屋の詳細ページ（room/economytwinなど）==========*/
	/*bx-slider*/
	.bx-wrapper .bx-pager,
	.bx-wrapper .bx-controls-auto {bottom: -50px;}
	/*セミスイート専用*/
	.semi-text {text-align: center;margin: -55px auto 0 auto;}
	/*お部屋情報*/
	.map-left img {height: 400px;}
	/*アメニティ*/
	#cboxClose {right: 5px;}
	dl.ameni-inline-cont dt {width: 85%;}
	ul.room-one-ameni-dl-ul li { float: none;font-size: 86%;margin-right:0;display: inline;}
	ul.room-one-ameni-dl-ul li br{display:none;}
	.room-one-ameni-dl-com {font-size: 86%;margin: 15px 0 0 0px;}
	/*料金表*/
	table.hotelfee-table .table2 {width:65px;}

	/*==========　お問合せページ（toiawase）==========*/
	.toiawase-com1 {margin-top: 20px;font-size: 93%;}
	.toiawase-form-title {font-size: 115%;letter-spacing: 0.2em;}
	
	/*==========　お料理ページ（cuisine）==========*/
	body.naka h2.cuis-title1 {letter-spacing: 0;text-align: left;line-height: 1.4;}
	body.naka h2.cuis-title2 {font-size: 170%;letter-spacing: 0.2em;margin-top: 5px;}
	.cuis-mark img{width: 35px;}
	.cuis-mark::before {margin-right: 1.2em;}
	.cuis-mark::after {margin-left: 1.2em;}
	.cuis-title3 {font-size: 168%;border-left: 6px solid #999;padding: 6px 0 8px 15px;}
	#section-moring .cuis-title3 {font-size: 168%;}
	.cuis-com2 {font-size: 129%;line-height: 1.3;margin-top: 12px;}
	.cuis-com3 {margin-top: 10px;}
	.btn-cuis {width: 270px;margin: 17px auto 0 auto;}
	.btn-cuis a {width: 100%;}
	ul.cuis-img-box-ul {margin-top: 8px;}

	/*ふぐ*/
	.cuis-column-midashi {font-size: 170%;}
	/*お子様メニュー*/
	ul.cuis-child-ul > li {margin: 30px auto;}

	/*==========　リピーターのお客様ページ（repeater）==========*/
	body#repeater #naka-headerimgs p {width: 350px;}
		
	/*==========　交通案内ページ（access/）==========*/
	body.naka h2.access-title {font-size:136%;letter-spacing: 0.15em;text-align: left;line-height: 1.4;}
	body.naka h2.access-title1 {font-size: 176%;letter-spacing: 0.1em;}

	/*==========　館内案内ページ（facilities）==========*/
	.faci-title {font-size: 158%;line-height: 1.1;letter-spacing: 0;}
	/*施設情報*/
	table.faci-table1 th {display: block;width: 100%;padding:7px 7px 0px 7px;border-bottom: none;}
	table.faci-table1 td {display: block;padding: 0 0 7px 20px;}	

	/*==========　採用情報ページ（recruit/）==========*/
	body.naka h2.recruit-title1 {font-size: 125%;}
	.recruit-com {margin-top: 20px;font-size: 95%;letter-spacing: 0;}
	body.naka h2.recruit-h2 {font-size: 160%;margin: 40px 0 16px 0;}
	.recruit-list-dl dt {padding:10px 5px;}
	.recruit-list-dl dt .title {font-size: 105%;margin-top: 5px;}
	.recruit-list-dl dt:hover .title {margin-left: 0;}
	.recruit-list-dl dt .recruit-date {margin-top: 3px;}
	table.youkou-table th {display: block;width:100% !important;padding: 0;}
	table.youkou-table td {display: block;padding: 6px 0 16px 10px;}
	table.youkou-table th.youkou-th {border-bottom: none;}
	table.youkou-table td.youkou-td {border-bottom: none;}
	table.youkou-table th.youkou-th p {margin: 5px 0 0 0;}
	table.youkou-table td.youkou-td big {font-size: 107%;}
	table.youkou-table th p {line-height: 23px;}	
}





@media screen and (max-width: 400px) {		/*画面の横幅が380px*/
	/*中ページ共通のメイン -----------------------------*/
	body.naka h2 {font-size: 220%;letter-spacing: 0.05em;}
	
	/*中ページ上部の大きな画像-------------*/
	#naka-headerimgs {height: 210px;}
	#naka-headerimgs p {font-size: 170%;width: 95%;margin-top: 75px;letter-spacing: 0.15em;}

	/*==========　最新情報ページ（cgi-bin/news no=1）==========*/
	/*最新情報の詳細------------*/
	.single-news-ichiran{display:none;}
	.single-news-title {text-align: left;}

	/*==========　お部屋と温泉ページ（room/）==========*/
	.room-list-box dl {max-width: 85%;}
	/*温泉情報*/
	.room-one-onsen-box {padding: 30px 10px 30px 10px;}
	.room-one-onsen-left {width: 100%;}
	
	/*==========　各お部屋の詳細ページ（room/economytwinなど）==========*/
	/*お部屋情報*/
	.map-left {width: 88%;}
	.map-left img {height:350px;}
	/*お部屋からの景色*/
	ul.room-one-view-ul li {width: calc(48% - 12px);}
	/*アメニティ*/
	body#room #colorbox,
	body#room #cboxWrapper,
	body#room #cboxMiddleLeft,
	body#room #cboxContent,
	body#room #cboxLoadedContent{height:480px !important;}

	/*==========　リピーターのお客様ページ（repeater）==========*/
	body.naka#repeater h2.cuis-title1 {font-size: 142%;letter-spacing: 0.05em;}
	dl.repeater-dl dt .midashi {font-size: 125%;margin-bottom: 10px;}
	dl.repeater-dl dt .com {margin-bottom: 20px;}
	dl.repeater-dl dt .repeater-kuwashii {margin-bottom: 25px;}
	
	/*==========　お問合せページ（toiawase）==========*/
	#input-wide3 {width: 35%;}
	#input-wide4 {width: 55%;}
	.form-submit input {font-size: 100%;height: 45px; line-height: 43px;}
	.toiawase-form-title {font-size: 108%;letter-spacing: 0.1em;}
	/*問合せ確認*/
	.form-kakunin1 {font-size: 100%;}
	.form-kakunin2 {font-size: 93%;}
	/*問合せ完了*/
	.form-kanryo1 {font-size: 108%;}

	/*==========　交通案内ページ（access/）==========*/
	body.naka h2.access-title1 {font-size: 158%;}
	/*周辺観光*/
	.kankou-ul-title {font-size: 129%;}
}






@media screen and (max-width: 370px) {		/*画面の横幅が340px*/	
	/*==========　各お部屋の詳細ページ（room/economytwinなど）==========*/
	/*料金表*/
	table.hotelfee-table .table1 {width:70px;}
	
	/*==========　お問合せページ（toiawase）==========*/
	#toiawase-ul li {font-size: 150%;}

	/*==========　お料理ページ（cuisine）==========*/
	.cuis-img-box dl dt {width: 98%;}
	.cuis-img-box dl dd {width: 98%;}
	.cuis-com2 {font-size: 115%;}
	/*ふぐ*/
	.cuis-column-midashi {font-size: 140%;}

	/*==========　リピーターのお客様ページ（repeater）==========*/
	body#repeater #naka-headerimgs p {width: 90%;}
}






