@charset "UTF-8";

/*
|
|	PC
|
*/
@media screen and (min-width: 980px) {
	/*　　　　　オープニング　　　*/
	.btnSkip{ position:absolute;z-index:100;bottom:60px;right:20px; }
	.titleBtn{ position:absolute;z-index:100;top:-10px;left:30px; }





	/* 　　ヘッダー　　 */
	h1 .titLogo{ margin-top:-10px; }
	.gNav1{ position:absolute;top:40px;right:0px; }
	.gNav1 li{ float:left;margin-left:32px; }

	.btnHome{ position:absolute;top:-2px;left:505px;height:29px;line-height:31px;margin:0;padding: 0 2em 2px;list-style-type:none;	text-align:center;background:#ACA899;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:1500;font-size:1.2em; }
	.btnHome a:link{ color:#FFF; }
	.btnHome a:visited{ color:#FFF; }
	.btnHome a:hover{ color:red; }

	/*　　　プラン予約ボタン　　　*/
	.yoyakuBtn-yoyaku{ color:#FFBD00;font-size:1.3em;vertical-align:center; }
	.yoyakuBtn-syukuhaku{ font-size:1.3em; }
	ul.yoyakuBtn li ul.subMenu li a.yoyakuBtn-syukuhaku:link { color:#FFBD00; }
	ul.yoyakuBtn li ul.subMenu li a.yoyakuBtn-syukuhaku:visited { color:#FFBD00; }
	ul.yoyakuBtn { position:absolute;top:-2px;right:135px;width:240px;margin:0;padding: 0 0px 2px;list-style-type:none;	text-align:center;background:#003D77;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:1500;	}
	ul.yoyakuBtn li	{ margin:0;padding:0; }
	ul.yoyakuBtn li .ttl { padding:3px 0px;color:#fff;font-size:1.1em;cursor:pointer; }
	ul.yoyakuBtn li .ttl:hover {  }
	ul.yoyakuBtn li ul.subMenu { margin:0; padding:0;list-style-type:none; }
	ul.yoyakuBtn li ul.subMenu li { padding:5px 0px;background-color:#003D77;color:#fff;font-size:1em;border-top: 1px solid #2158B0; }
	ul.yoyakuBtn li ul.subMenu li.last{	border:none; }
	ul.yoyakuBtn li ul.subMenu li a:link { color:#fff;text-decoration:none;	}
	ul.yoyakuBtn li ul.subMenu li a:visited	{ color:#fff;text-decoration:none; }
	ul.yoyakuBtn li ul.subMenu li a:hover{ color:red;text-decoration:underline; }

	/*　　　ランゲージボタン　　　*/
	ul.languageBtn { position:absolute;top:0px;right:0px;width:120px;margin:0;padding: 0 0px 2px;list-style-type:none;	text-align:center;background:#20ACB0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:1500;	}
	ul.languageBtn li	{ margin:0;padding:0; }
	ul.languageBtn li .ttl { padding:3px 0px;color:#fff;font-size:1.1em;cursor:pointer; }
	ul.languageBtn li .ttl:hover {  }
	ul.languageBtn li ul.subMenu { margin:0; padding:0;list-style-type:none; }
	ul.languageBtn li ul.subMenu li { padding:5px 0px;background-color:#20ACB0;color:#fff;font-size:1em;border-top: 1px solid #129094; }
	ul.languageBtn li ul.subMenu li.last{	border:none; }
	ul.languageBtn li ul.subMenu li a:link { color:#fff;text-decoration:none;	}
	ul.languageBtn li ul.subMenu li a:visited	{ color:#fff;text-decoration:none; }
	ul.languageBtn li ul.subMenu li a:hover{ color:red;text-decoration:underline; }





	/*　　　フッター　　　*/
	.fNav{ margin-top:30px;display:inline-block; }
	.fNav li{ float:left; }
	.copy{ display:inline-block;font-size:0.8em;text-shadow: 0px 0px 7px rgba(255, 255, 255, 1); }
	.toTopBtn{ position:fixed;z-index:999;bottom:0px;margin-left:170px; }




	/*　　　トップ　　　*/
	.loopimage{ width:100%;height:522px;padding:0px;margin:0px;background: url(https://cr-intel.com/of/agj/img/top/scroll.jpg) repeat-x; }
	.topBlock-a{ position:relative;height:355px;margin-top:20px; }
	.topBlock-a .pos01{ position:absolute;left:10px;top:25px; }
	.topBlock-a .pos02{ position:absolute;left:0px;bottom:0px; }
	.topBlock-a .pos03{ position:absolute;left:250px;bottom:0px; }
	.topBlock-a .pos04{ position:absolute;right:125px;top:0px; }
	.topBlock-a .pos05{ position:absolute;left:500px;bottom:0px; }
	.topBlock-a .pos06{ position:absolute;right:0px;bottom:0px; }

	.wrap-topBlock-b{ margin-top:30px;padding-top:100px;background:url(https://cr-intel.com/of/agj/img/top/cnt_back.jpg) center top no-repeat; }
	.topBlock-b{ position:relative;height:auto;margin-top:-35px; }
	.topBlock-b .pos01{ position:relative;top:0px;left:30px;padding-top:30px; }
	.topBlock-b .pos02{ position:absolute;top:0px;right:0px; }
	.topBlock-b .pos03{ position:relative;top:0px;left:0px;padding-top:115px; }

	.infoBlock{ width:385px;color:#FFF; }
	.infoBlock .ja{ float:left;font-size:1.5em;font-weight:bold; }
	.infoBlock .en{ float:right;font-size:1.3em;margin-top:3px; }
	.info{ overflow:hidden;padding:0em 1em;background:url(https://cr-intel.com/of/agj/img/top/info_back.png);border:1px solid #2058B0; }
	.info li{ margin-top:-1px;padding:0.5em 0em;border-top:1px solid #81A0D1;}
	.info-date{ float:left; }
	.info-bdy{ float:right;width:290px; }
	.photoBlock-a{ margin-left:-15px; }
	.photoBlock-a li{ position:relative;float:left;height:383px;margin-left:15px;margin-bottom:35px;background:url(https://cr-intel.com/of/agj/img/top/blc_b_photo_back.png);border:1px solid #CCC; }
	.photoBlock-a p{ margin:0.5em auto;padding-left:12px; }
	.blcB_PhotoBtn{ padding-left:12px; }
	.blcB_Photo01{ margin-top:-10px;padding-left:12px;padding-right:5px; }
	.blcB_Photo02{ padding-left:12px;padding-right:12px; }
	.blcB_Photo03{ padding-left:12px; }
	.blcB_Photo04{ padding-left:12px;padding-right:12px; }
	.blcB_Photo05{ }
	.blcB_Photo06{ padding:0px 13px; }
	.blcB_Photo07{ padding:0px 13px; }
	.blcB_Photo08{ position:absolute;left:233px;top:275px; }

	.topBanArear-1{ /*margin-top:45px;*/padding-top:15px;/*background:#90ABD8;*/color:#FFF;text-align:center;/*border:1px solid #2058B0;*/ }
	.topBanArear-1 img{ margin:auto 7px;margin-bottom:15px;border:1px solid #FFF; }

	.topBlock-c{ margin-top:45px; }
	.planInfo{ float:left;width:685px; }
	.planLink{ margin-top:10px;padding:12px 0px 0;background:url(https://cr-intel.com/of/agj/img/top/blc_c_plan_back.gif) #7F9EBB repeat-x;color:#FFF;text-align:center; }
	.planLink li{ display:inline-block;width:211px;margin:0 4px 10px;text-align:left;vertical-align:top; }
	.planLink-bdy{ margin-top:5px;margin-left:3px;padding-left:12px;background:url(https://cr-intel.com/of/agj/img/top/blc_c_plan_arrow.gif) left 5px no-repeat; }
	.planLink a:link{ color:#FFF; }
	.planLink a:visited{ color:#FFF; }
	.planLink a:hover{ color:red; }
	.staffBlog{ float:right;margin-top:40px; }
	.ebiMatsuri{ margin-bottom:15px; }

	.topBlock-d{ margin-top:90px; }
	.toNomoAcc{ float:left; }
	.topMap{ float:right;width:695px;height:365px;border:1px solid #CCC; }
	.toNomoAcc-addr{ margin-top:50px;font-size:1.2em; }
	.toNomoAcc-tel{ font-size:1.7em; }
	.toNomoAcc-fax{ font-size:1em; }
	.toNomoAcc-detaile{ text-align:right;margin-top:18px; }
	.toNomoAcc a:link{ color:#8C8C8C; }
	.toNomoAcc a:hover{ color:red; }

	.topBlock-e{ margin-top:20px;margin-bottom:20px;text-align:center; }
	.topBlock-e img{ margin-bottom:0px; }

	.ban-2col{ width:900px;margin:auto;margin-bottom:15px; }
	.facility .ban-2col{ margin-bottom:0; }
	.ban-2col img{ margin:0; }
	.ban-2col-l{ float:left;width:443px;height:auto; }
	.ban-2col-r{ float:right;width:443px;height:auto; }
	.ban2-2col{ width:725px;margin:auto;margin-bottom:12px; }
	.ban2-2col img{ margin:0; }
	.ban2-2col-l{ float:left; }
	.ban2-2col-r{ float:right; }
	.ban-mn201707{ height:109px;width:auto;margin-top:-3px!important; }

	.li-ban{ position:relative;width:100%;padding:5px 0 0;background:rgba(32,172,176,0.7);z-index:10;text-align:center; }
	.li-ban img{ margin-left:205px; }
	.if-ban-slick{ width:100%;height:140px;border:none;text-align:center;overflow:hidden; }
	.ban-slick{ margin-top:15px;margin-bottom:60px!important; }
	.ban-slick img{ width:auto;height:100px;margin-right:10px; }
	.slick-prev::before, .slick-next::before{ color:#003D77!important; }




	/*　　　お料理　　　*/
	.dish .comWin{ width:438px;height:78px;padding-top:10px;padding-left:20px;background:url(https://cr-intel.com/of/agj/img/dish/com_win.png) no-repeat;font-size:1.05em; }
	.wrapDishBlock-a{ background:url(https://cr-intel.com/of/agj/img/dish/blc_a_back.png) center top no-repeat; }
	.dishBlock-a{ position:relative;height:478px; }
	.dishInfo{ position:absolute;top:35px;left:310px;width:391px;height:483px;background:url(https://cr-intel.com/of/agj/img/dish/blc_a_01.png) no-repeat; }
	.dishInfo-bdy{ width:185px;margin-left:105px;margin-top:175px;font-size:1.2em;color:#FFF;line-height:1.8; }

	.wrapDishBlock-b{ background:url(https://cr-intel.com/of/agj/img/dish/blc_b_back.png) center top no-repeat; }
	.dishBlock-b{ position:relative;height:733px;margin-top:50px }
	.dishBlock-b .pos01{ position:absolute;top:180px;left:0px; }
	.dishBlock-b .comWin{ position:absolute;top:480px;left:300px; }
	.dishBlock-b .comBtn{ position:absolute;top:563px;left:455px; }

	.wrapDishBlock-c{ background:url(https://cr-intel.com/of/agj/img/dish/blc_c_back.png) center top no-repeat; }
	.dishBlock-c{ position:relative;height:910px;margin-top:-110px }
	.dishBlock-c .pos01{ position:absolute;top:215px;right:0px; }
	.dishBlock-c .comWin{ position:absolute;top:580px;left:160px;padding-top:20px; }
	.dishBlock-c .comBtn{ position:absolute;top:663px;left:315px; }

	.wrapDishBlock-d{ background:url(https://cr-intel.com/of/agj/img/dish/blc_d_back.png) center top no-repeat; }
	.dishBlock-d{ position:relative;height:897px;margin-top:-70px }
	.dishBlock-d .pos01{ position:absolute;top:240px;left:125px; }
	.dishBlock-d .comWin{ position:absolute;top:610px;left:560px;padding-top:20px; }
	.dishBlock-d .comBtn{ position:absolute;top:695px;left:715px; }

	.wrapDishBlock-e{ background:url(https://cr-intel.com/of/agj/img/dish/blc_e_back.png) center top no-repeat; }
	.dishBlock-e{ position:relative;height:875px;margin-top:-70px }
	.dishBlock-e .pos01{ position:absolute;top:290px;left:455px;z-index:100; }
	.dishBlock-e .pos02{ position:absolute;top:495px;right:-135px; }
	.dishBlock-e .comWin{ position:absolute;top:640px;left:335px;padding-top:20px;padding-left:90px; }
	.dishBlock-e .comBtn{ position:absolute;top:725px;left:490px; }





	/*　　　客室　　　*/
	.guestRoom .comWidth p{ font-size:1.1em;line-height:1.8; }
	.guestBlock-a{ position:relative;height:478px; }
	.guestInfo{ position:absolute;top:35px;left:340px;width:303px;height:483px;background:url(https://cr-intel.com/of/agj/img/guest/blc_a_01.png) no-repeat; }
	.guestInfo-bdy{ width:185px;margin-left:70px;margin-top:145px;font-size:1.15em;color:#FFF;line-height:1.7; }

	.guestBlock-b{ position:relative;height:512px;margin-top:70px; }
	.guestBlock-b .pos01{ position:absolute; }
	.guestBlock-b .pos02{ position:absolute;top:260px;left:780px;z-index:10;color:#FFF; }

	.guestBlock-c{ position:relative;height:512px;margin-top:10px; }
	.guestBlock-c .pos01{ position:absolute; }
	.guestBlock-c .pos02{ position:absolute;top:370px;left:25px;z-index:10;color:#FFF; }

	.wrapGuestBlock-def{ background:url(https://cr-intel.com/of/agj/img/guest/blc_def_back.jpg) center top no-repeat; }
	.guestBlock-d{ position:relative;height:748px;margin-top:30px; }
	.guestBlock-d .pos01{ position:absolute; }
	.guestBlock-d .pos02{ position:absolute;top:143px;right:0px; }
	.guestBlock-d .pos03{ position:absolute;top:400px;right:0px; }
	.guestBlock-d .pos04{ position:absolute;bottom:0px;left:605px;z-index:10;color:#6D6E6F; }

	.guestBlock-e{ position:relative;height:513px;margin-top:70px; }
	.guestBlock-e .pos01{ position:absolute; }
	.guestBlock-e .pos02{ position:absolute;top:220px;left:15px;z-index:10;color:#FFF; }

	.guestBlock-f{ position:relative;height:512px;margin-top:10px; }
	.guestBlock-f .pos01{ position:absolute; }
	.guestBlock-f .pos02{ position:absolute;top:375px;left:720px;z-index:10;color:#FFF; }

	.guestBlock-g{ position:relative;height:326px;margin-top:90px; }
	.guestRoomSmry{ width:748px;margin-left:10px; }
	.guestRoomSmry li{ margin-top:1em;padding-bottom:1em;border-bottom:1px dashed #C2C2C2; }
	.guestRoomSmry-tit{ float:left;width:100px;margin-left:40px;color:#305577;font-size:1.2em; }
	.guestRoomSmry-bdy{ float:left;margin-top:-1em;font-size:1em;line-height:1.6;color:#707070; }
	.guestRoomSmry-bdy p{ margin-top:1em; }
	.guestBlock-g .pos01{ position:absolute;top:-42px;right:40px; }





	/*　　　施設　　　*/
	.fctyBlock-a{ position:relative;height:685px; }
	.fctyInfo{ position:absolute;top:10px;left:310px;width:363px;height:329px;background:url(https://cr-intel.com/of/agj/img/fcty/blc_a_01.png) no-repeat; }
	.fctyInfo-bdy{ margin-top:145px;margin-left:115px;color:#FFF;font-size:1.1em;line-height:1.8; }
	.fctyBlock-b{ position:relative; }
	.fctyBlock-b .pos01{ position:absolute;top:-45px;right:0px; }
	.fctyBlock-b .pos02{ position:absolute;bottom:-140px;right:20px; }
	.fctySmry{ width:900px;margin-left:10px; }
	.fctySmry li{ margin-top:1em;padding-bottom:1em;border-bottom:1px dashed #C2C2C2; }
	.fctySmry-tit{ float:left;width:105px;margin-left:40px;color:#305577;font-size:1.2em; }
	.fctySmry-bdy{ float:right;width:745px;margin-top:-1em;font-size:1.1em;line-height:1.6; }
	.fctySmry-bdy p{ margin-top:1em; }

	.wrapFctyBlock-c{ background:url(https://cr-intel.com/of/agj/img/fcty/blc_c_back.jpg) center 235px no-repeat; }
	.fctyBlock-c{ margin-top:100px; }
	.comBlc_C_Img{ margin-bottom:15px; }
	.enkiSyNinz{ width:980px;height:580px;margin-top:-5px;background:url(https://cr-intel.com/of/agj/img/fcty/blc_c_04.png) no-repeat; }
	.enkiSyNinz h2{ width:900px;margin: auto auto;padding-top:35px;padding-bottom:10px;border-bottom:1px dashed #7E7D79; }

	.fctyBlock-d{ margin-top:50px; }
	.enkiCostTbl{ float:left;width:553px;height:469px; }
	.fctyBlock-d-img01{ float:right; }
	.enkiCostTbl h2{ width:465px;margin: auto auto;padding-top:35px;padding-bottom:10px;border-bottom:1px dashed #7E7D79; }






	/*　　　温泉　　　*/
	.spa .comWidth p{ font-size:1.1em;line-height:1.8; }
	.spaBlock-a{ position:relative;height:521px; }
	.spaInfo{ position:absolute;top:35px;left:340px;width:306px;height:521px;background:url(https://cr-intel.com/of/agj/img/spa/blc_a_01.png) no-repeat; }
	.spaInfo-bdy{ width:185px;margin-left:75px;margin-top:145px;font-size:1.15em;color:#FFF;line-height:1.7; }

	.spaBlock-b{ position:relative;margin-top:130px; }
	.spaBlock-b .pos01{ position:relative;left:360px; }
	.spaBlock-b .pos02{ margin-top:40px; }
	.spaBlock-b .pos03{ margin-top:-45px; }
	.spaBlock-b .pos04{ margin-top:40px; }

	.spaBlock-c{ position:relative;height:563px;margin-top:40px; }
	.spaBlock-c .pos01{ position:absolute; }
	.spaBlock-c .pos02{ position:absolute;right:0px; }
	.spaBlock-c .pos03{ position:absolute;top:260px;right:0px; }
	.spaBlock-c .pos04{ position:absolute;top:515px;left:615px;z-index:10;color:#6D6E6F; }

	.spaBlock-d{ position:relative;height:585px;margin-top:40px; }
	.spaBlock-d .pos01{ position:absolute; }
	.spaBlock-d .pos02{ position:absolute;top:257px;left:0px; }
	.spaBlock-d .pos03{ position:absolute;right:0px; }
	.spaBlock-d .pos04{ position:absolute;bottom:0px;left:0px;z-index:10;color:#6D6E6F; }

	.spaBlock-e{ position:relative;height:510px;margin-top:90px; }
	.hinoSmry{ width:100%;margin-left:10px;background:rgba(255,255,255,0.2); }
	.hinoSmry li{ margin-top:1em;padding-bottom:1em;border-bottom:1px dashed #C2C2C2; }
	.hinoSmry-tit{ float:left;width:155px;margin-left:40px;color:#305577;font-size:1.2em; }
	.hinoSmry-bdy{ float:left;margin-top:-1em;font-size:1em;line-height:1.6;color:#707070; }
	.hinoSmry-bdy p{ margin-top:1em; }
	.hinoSmry-bdy p.sp01{ float:left; }
	.spaBlock-e .pos01{ position:absolute;top:-45px;right:0px; }

	.spaBlock-f{ position:relative;height:197px;margin-top:30px; }
	.spaBlock-f .pos01{ position:absolute;right:285px; }
	.spaBlock-f .pos02{ position:absolute;top:25px;left:565px; }
	.spaBlock-f .pos03{ position:absolute;right:0px; }





	/*　　　レストラン　　　*/
	.restBlock-a{ position:relative;height:1108px;margin-top:-27px;margin-bottom:-210px;background:url(https://cr-intel.com/of/agj/img/rest/blc_a_back.png) center top no-repeat; }
	.restBlock-a p{ margin-bottom:1em;line-height:1.8; }
	.restInfo{ position:absolute;top:37px;left:190px;width:600px;height:422px;background:url(https://cr-intel.com/of/agj/img/rest/blc_a_01.png) no-repeat; }
	.restInfo-bdy{ margin-top:195px;margin-left:100px;color:#FFF;font-size:1.1em;line-height:1.8; }
	.restBlock-a .pos01{ position:absolute;width:325px;top:445px;left:327px;text-align:center;font-size:1.7em;color: #FFF; }
	.restBlock-a-last{ font-size:0.7em; }
	.restBlock-a-lunch{ font-size:0.6em; }

	.restBlock-b{ position:relative;height:760px;margin-top:-340px; }
	.restBlock-b .pos01{ position:absolute;top:185px;z-index:10; }
	.restBlock-b .pos01 p{ margin-bottom:20px; }
	.restBlock-b .pos01 .mnBdy{ position:absolute;top:180px;left:40px;width:345px;margin-left:2em;color:#FFF;text-indent:-2em;font-size:1.2em; }
	.restBlock-b .pos01 .mnBdy strong{ font-size:1.8em; }
	.restBlock-b .pos01 .mnBdy strong.sp01{ font-size:1.4em; }
	.restBlock-b .pos02{ position:absolute;top:165px;right:-205px; }
	.restBlock-b-hosoku{ position:absolute;left:500px;top:530px; }
	.restBlock-b-hosoku2{ position:absolute;left:10px;bottom:0px; }

	.wrapRestBlock-cd{ background:url(https://cr-intel.com/of/agj/img/rest/blc_c_d_back.jpg) center 865px no-repeat; }
	.higaeriSet{ margin-left:-10px;margin-top:25px; }
	.higaeriSet li{ float:left;position:relative;margin-left:10px;margin-bottom:15px; }
	.higaeriSet-bk{ position:absolute;bottom:0px;left:0px;width:100%;z-index:100;background:url(https://cr-intel.com/of/agj/img/rest/blc_c_bak01.png);color:#FFF; }
	.restBlock-f .higaeriSet-bk p{ padding:0;margin:0;padding:0.2em;text-align:center; }
	.restBlock-c{ position:relative;height:150px;margin-top:30px; }
	.restBlock-c .pos01{ position:absolute; }
	.restBlock-c .pos02{ position:absolute;left:0px; }
	.restBlock-c .pos03{ position:absolute;left:330px; }
	.restBlock-c .pos04{ position:absolute;top:280px;left:0px; }
	.restBlock-c .pos05{ position:absolute;right:0px; }
	.restBlock-c .pos06{ position:absolute;top:540px;right:0px;width:233px;height:155px;background:url(https://cr-intel.com/of/agj/img/rest/blc_c_06.gif) no-repeat; }
	.restBlock-c .pos06 p{ margin:0px;padding:0px;padding:0em 1em;margin-top:1em;color:#6D6E6F;font-size:1.05em; }
	.restBlock-c .pos07{ position:absolute;top:270px;right:244px; }
	.restBlock-c .pos08{ position:absolute;top:270px;right:0px; }
	.restBlock-c .pos09{ position:relative;top:-125px;left:0px;width:480px; }
	.restBlock-c .pos09 p{ margin:0px;margin-bottom:1em;padding:0px;color:#6D6E6F;font-size:1.1em; }
	.restBlock-c .pos09 p.sp01{ margin-top:2em; }

	.shunFishLst01 { position:absolute;top:185px;right:0px;width:490px;/*width:980px;*/margin-left:-10px;}
	.shunFishLst01 li{ position:relative;float:left;margin-left:10px;margin-bottom:10px; }
	.shunFishLst01 li.hosoku{ padding-bottom:1em; }
	.shunFishLst01-bk{ position:absolute;bottom:0px;left:0px;width:100%;z-index:100;background:url(https://cr-intel.com/of/agj/img/rest/blc_c_bak01.png);color:#FFF; }
	.shunFishLst01 p{ margin:3px 10px; }
	.shunFishLst01-price{ color:#FFB400; }

	.restBlock-d{ height:auto;max-height:1382px;position:relative;padding-bottom:100px;background:url(https://cr-intel.com/of/agj/img/rest/blc_d_back.gif) no-repeat;background-size:100% 100%; }
	.restBlock-d h2{ width:128px;height:74px;margin:auto auto;padding-top:100px; }
	.restBlock-d p{ color:#FFF;font-size:1.15em; }
	.restBlock-d-menuImg{ position:relative;top:35px;left:82px;width:825px;margin-left:-13px; }
	.restBlock-d-menuImg li{ float:left;margin-left:13px;margin-bottom:15px; }
	.restBlock-d-menuTxt{ position:relative;padding-top:20px;background:#4E1801;color:#FFF;font-size:1.4em; }
	.restBlock-d-menuTxt ul{ float:left;width:252px;margin-left:55px; }
	.restBlock-d-menuTxt li{ padding-left:20px;padding-bottom:5px;margin-top:5px;border-bottom:1px dashed #FFF; }
	.restBlock-d-menuImg .sp01{ width:100%;margin-top:-20px;color:#FFF;text-align:center;font-size:1.35em;}
	.restBlock-e{ margin-top:90px; }
	.restBlock-e-tsumami{ float:left;width:268px;margin-top:25px;margin-left:25px;font-size:1.1em; }
	.restBlock-e-tsumami li{ margin-bottom:5px;padding-left:20px;padding-bottom:5px;border-bottom:1px dashed #C2C2C2; }
	.restBlock-f{ position:relative;margin-top:90px; }
	.restBlock-f p{ margin-top:5px;margin-left:10px; }
	.restBlock-f p.sp01{ color:#FFF;margin:0px;margin-top:-42px;padding-left:10px; }
	.restBlock-f p.sp02{ color:#FFF;margin:0px;margin-top:-21px;padding-left:10px; }
	.restBlock-f-price{ color:#FFB400; }
	.restBlock-f .pos01{ position:absolute;top:115px;left:0px; }
	.restBlock-f .pos02{ position:absolute;top:115px;right:0px; }
	.restBlock-f .pos03{ position:absolute;bottom:0px;left:0px; }
	.restBlock-f .pos04{ position:absolute;bottom:0px;right:0px; }
	.shunFishLst02 { position:relative;top:17px;left:502px;margin-left:-12px;}
	.shunFishLst02 li{ float:left;margin-left:12px; }
	.restBanBlock{ margin-top:50px;text-align:center; }
	.rest-menu{ position:relative;top:185px;width:456px;padding-top:25px;padding-bottom:50px;background:url(https://cr-intel.com/of/agj/img/rest/blc_b_01b_back.png) no-repeat; }
	.rest-menu-lst{ color:#FFF;font-size:1.2em; }
	.rest-menu-lst li{ margin-top:30px;margin-left:50px;margin-right:25px; }
	.rest-menu-lst strong{ font-size:1.8em;font-weight:bold; }
	.rest-menu-tit{ display:block;width:auto;margin-bottom:15px;margin:auto; }
	.rest-menu-hosoku{ margin-top:5px;color:#FFF;font-size:24px;text-align:center;font-weight:bold;color:#0031cf; }
	.restBlock-d-menuTxtOs{ position:relative;padding-top:30px;padding-bottom:30px;background:#4E1801;color:#FFF;font-size:1.4em; }
	.restBlock-d-menuTxtOs-tit{ margin-left:55px;font-size:1.2em;font-weight:bold; }
	.restBlock-d-menuTxtOsWrap{ width:865px;margin-left:55px;margin-top:5px; }
	.restBlock-d-menuTxtOsWrap img{ float:left; }
	.restBlock-d-menuTxtOs ul{ float:left;width:585px;margin-left:15px; }
	.restBlock-d-menuTxtOs li{ padding-left:20px;padding-bottom:5px;margin-top:5px;border-bottom:1px dashed #FFF; }
	.restBlock-e-menuImg{ width:825px;margin:auto;margin-top:40px; }
	.restBlock-e-menuImg li{ float:left;margin-left:13px;margin-bottom:15px; }
	.restBlock-e-menuImg .sp01{ width:100%;margin-top:-20px;color:#FFF;text-align:center;font-size:1.35em;}
	.restBlock-e-tsumamiOs-tit{ margin-top:20px;margin-left:45px;font-size:1.4em;font-weight:bold; }
	.restBlock-e-tsumamiOs{ width:835px;margin-left:45px;font-size:1.1em; }
	.restBlock-e-tsumamiOs li{ margin-bottom:5px;padding-bottom:5px;border-bottom:1px dashed #C2C2C2; }
	.restSuisenBlock{ position:relative;margin-top:-180px;z-index:10; }
	.restSuisen{ padding-bottom:60px;text-align:center; }
	.restSuisen-menuImg{ margin-top:15px; }
	.restSuisen-menuImg li{ display:inline-block; }
	.restSuisen-menuImg img{ margin:0 5px 0; }
	.restSuisen-tit{ margin-bottom:30px;font-size:24px;font-weight:bold;color:#000;text-align:center; }
	.restSuisen-tit strong{ font-size:36px; }
	.restSuisen-menuTxt01{ width:790px;margin:40px auto 0;text-align:left; }
	.restSuisen-menuTxt01 li{ margin-top:1em;border-bottom:1px dashed #C2C2C2;color:#000;font-weight:bold;font-size:26px; }
	.restSuisen-menuTxt01 li span{ font-size:16px;font-weight:normal; }
	.wra-prestSuisen-menuTxt02{ margin-left:-30px; }
	.restSuisen-menuTxt02{ width:820px;margin:30px auto 0;text-align:left; }
	.restSuisen-menuTxt02 li{ float:left;width:240px;margin-left:30px;margin-top:15px;border-bottom:1px dashed #C2C2C2;color:#000;font-weight:bold;font-size:18px; }
	.restSuisen-tax{ width:795px;margin:-15px auto 0;text-align:right;font-size:12px; }
	.restTp{ position:relative;margin-top:30px;margin-bottom:60px;z-index:10; }
	.restTp-lst{ text-align:center; }
	.restTp-lst li{ position:relative;display:inline-block;margin:0 10px 0;vertical-align:top;font-size:16px; }
	.restTp-lst-txt{ position:absolute;bottom:0;width:100%;padding:5px 0;text-align:center;color:#FFF;background:rgba(0,0,0,0.5) }
	.restTp-lst-hsk{ position:absolute;bottom:-1.5em;left:0;width:100%;color:red;text-align:left; }
	.restTp-lst li.restTp-lst-small01{ font-size:12px; }
	.restTp-lst-small01 img{ width:300px;height:auto;margin-top:22px; }
	.restTp-mes{ margin-bottom:1em;font-size:1.4em;text-align:center; }
	.restTp-mes strong{ display:inline-block;margin-bottom:0.5em;font-size:2em;color:#ED0101; }
	.restTp-mes p{ margin-top:1em; }
	.restTp-mes-price{ display:inline-block;font-size:1.2em;color:blue;font-weight:bold;text-align:left; }
	.restTp-mes-price-hosoku{ display:inline-block;font-weight:normal;font-size:0.9em; }
	.restTp-lst-bk{ position:absolute;bottom:-1.2em;left:0;line-height:1;text-align:left;font-size:1em; }
	.rest-ban{ margin-top:-15px;margin-bottom:60px;text-align:center; }
	.rest-ban img{ position:relative;z-index:10;margin-top:15px; }
	.wrap-rest-menuList{ padding-top:20px;background:#4E1801;color:#FFF;font-size:1.4em; }
	.rest-menuList-txt li{ float:left;width:235px;height:2rem;margin-left:55px;padding-top:5px;padding-bottom:5px;padding-left:15px;border-bottom:1px dashed #FFF;line-height:2; }
	.restTp-lst2{ width:980px;margin:auto;margin-top:32px;text-align:center; }
	.restTp-lst2 li{ display:inline-block;margin:0 8px 16px; }




	/*　　　軍艦島　　　*/
	.wiBlock-a{ position:relative;height:420px; }
	.wiInfo{ position:absolute;top:65px;left:170px;width:673px;height:318px;background:url(https://cr-intel.com/of/agj/img/wi/blc_a_01.png) no-repeat; }
	.wiInfo-bdy{ width:580px;margin-left:55px;margin-top:155px;font-size:1.1em;color:#FFF;line-height:1.8; }

	.wiBlock-b{ position:relative;height:785px;margin-top:130px; }
	.wiBlock-b-fix{ position:absolute;width:318px;height:512px;background:#000; }
	.wiBlock-b-slider{ position:absolute;left:318px;width:662px;height:512px; }
	.wiBlock-b .pos01{ position:absolute;left:15px;top:30px; }
	.wiBlock-b .pos02{ position:absolute;left:35px;top:240px;color:#FFF;font-size:1.1em; }
	.wiBlock-b .pos03{ position:absolute;left:30px;top:315px; }
	.wiBlock-b .pos04{ position:absolute;z-index:1000;right:0px;bottom:0px; }
	.wiBlock-b .pos05{ position:absolute;left:25px;top:525px;font-size:1.1em; }
	#slides-wiBlock-b{ display:none; }
	#slides-wiBlock-b .slidesjs-previous{ position:absolute;left:15px;bottom:10px;z-index:10000; }
	#slides-wiBlock-b .slidesjs-next{ position:absolute;left:80px;bottom:10px;z-index:10000; }
	#slides-wiBlock-b .slidesjs-play{ position:absolute;left:130px;bottom:10px;z-index:10000; }
	#slides-wiBlock-b .slidesjs-stop{ position:absolute;left:130px;bottom:10px;z-index:10000; }
	#slides-wiBlock-b a.slidesjs-navigation{ font-size:1.1em;-moz-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);-webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);-ms-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); }
	#slides-wiBlock-b a.slidesjs-navigation:link{ color:#FFF; }
	#slides-wiBlock-b a.slidesjs-navigation:visited{ color:#FFF; }
	#slides-wiBlock-b a.slidesjs-navigation:hover{ color:red; }

	.wiBlock-c{ position:relative;margin-top:20px; }
	.wiBlock-c-blc_c_01{ position:relative;z-index:1000;margin-left:20px; }
	.wiBlock-c-slider{ margin-top:-20px; }
	#slides-wiBlock-c{ display:none; }
	#slides-wiBlock-c .slidesjs-previous{ position:absolute;left:15px;bottom:10px;z-index:10000; }
	#slides-wiBlock-c .slidesjs-next{ position:absolute;left:80px;bottom:10px;z-index:10000; }
	#slides-wiBlock-c .slidesjs-play{ position:absolute;left:130px;bottom:10px;z-index:10000; }
	#slides-wiBlock-c .slidesjs-stop{ position:absolute;left:130px;bottom:10px;z-index:10000; }
	#slides-wiBlock-c a.slidesjs-navigation{ font-size:1.1em;-moz-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);-webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);-ms-text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); }
	#slides-wiBlock-c a.slidesjs-navigation:link{ color:#FFF; }
	#slides-wiBlock-c a.slidesjs-navigation:visited{ color:#FFF; }
	#slides-wiBlock-c a.slidesjs-navigation:hover{ color:red; }

	.wrapWiBlock-d{ background:url(https://cr-intel.com/of/agj/img/wi/blc_d_05.png) bottom right no-repeat; }
	.wiBlock-d{ position:relative;height:705px;margin-top:75px; }
	.cruisSmry{ width:760px;margin-left:10px; }
	.cruisSmry li{ margin-top:1em;padding-bottom:1em;border-bottom:1px dashed #C2C2C2; }
	.cruisSmry-tit{ float:left;width:175px;margin-left:40px;color:#305577;font-size:1.1em; }
	.cruisSmry-bdy{ float:left;margin-top:-1em;line-height:1.6;color:#707070;font-size:1.1em; }
	.cruisSmry-bdy p{ margin-top:1em; }
	.jourikuSmry{ width:650px;margin-left:10px; }
	.jourikuSmry li{ margin-top:1em;padding-bottom:1em;border-bottom:1px dashed #C2C2C2; }
	.jourikuSmry-tit{ float:left;width:70px;margin-left:40px;color:#305577;font-size:1.1em; }
	.jourikuSmry-bdy{ float:left;margin-top:-1em;line-height:1.6;color:#707070;font-size:1.1em; }
	.jourikuSmry-bdy p{ margin-top:1em; }
	.wiBlock-d .pos01{ position:absolute;top:-65px;right:0px; }
	.wiBlock-d .pos02{ position:absolute;bottom:60px;left:385px; }

	.wiBlock-e{ position:relative;height:500px;margin-top:75px; }
	.wiBlock-e .pos01{ position:absolute;top:35px;right:55px; }
	.wiBlock-e .pos02{ position:absolute; }
	.wiBlock-e .pos03{ position:absolute;left:30px;top:350px;width:295px;font-size:1.1em; }
	.wiBlock-e .pos03 p{ margin-bottom:1em; }
	.wiBlock-e .pos04{ position:absolute;right:0px;bottom:0px; }

	.wiBlock-f{ position:relative;height:902px;margin-top:200px; }
	.wiBlock-f .pos01{ position:absolute;z-index:100;right:10px; }
	.wiBlock-f .pos02{ position:absolute;z-index:10;left:20px;top:-50px; }
	.wiBlock-f .pos03{ position:absolute;top:210px; }
	.wiBlock-f .pos04{ position:absolute;left:25px;top:777px;font-size:1.1em;line-height:1.6; }

	.wiBlock-g{ position:relative;margin-top:40px; }
	.resoSmry{ width:600px;margin-left:10px; }
	.resoSmry li{ margin-top:1em;padding-bottom:1em;border-bottom:1px dashed #C2C2C2; }
	.resoSmry-tit{ float:left;width:70px;margin-left:40px;color:#305577;font-size:1.1em; }
	.resoSmry-bdy{ float:left;margin-top:-1em;line-height:1.6;color:#707070;font-size:1.1em; }
	.resoSmry-bdy a:link{ color:#707070; }
	.resoSmry-bdy a:visited{ color:#707070; }
	.resoSmry-bdy p{ margin-top:1em; }
	.resoSmry-nknry td{ padding-right:1em; }
	.wiBlock-g .pos01{ position:absolute;top:-90px;right:0px; }





	/*　　　野母崎半島観光　　　*/
	.tourBlock-a{ position:relative;height:478px; }
	.tourInfo{ position:absolute;top:35px;left:340px;width:303px;height:483px;background:url(https://cr-intel.com/of/agj/img/tour/blc_a_01.png) no-repeat; }
	.tourInfo-bdy{ width:190px;margin-left:70px;margin-top:210px;font-size:1.2em;color:#FFF;line-height:1.8; }

	.tourBlock-b{ position:relative;height:1100px;margin-top:65px;font-size:1.05em; }
	.tourBlock-b .pos01{ position:absolute; }
	.tourBlock-b .pos02{ position:absolute;top:160px;left:75px; }
	.tourBlock-b .pos03{ position:absolute;width:358px;top:55px;left:200px; }
	.tourBlock-b .pos04{ position:absolute;right:0px;top:175px; }
	.tourBlock-b .pos05{ position:absolute;right:0px;top:310px; }
	.tourBlock-b .pos06{ position:absolute;width:440px;top:655px;left:510px; }
	.tourBlock-b .pos07{ position:absolute;left:0px;top:545px; }
	.tourBlock-b .pos08{ position:absolute;left:0px;top:675px; }
	.tourBlock-b .pos09{ position:absolute;left:240px;top:750px;width:100px; }
	.tourBlock-b .pos10{ position:absolute;right:385px;top:785px; }
	.tourBlock-b .pos11{ position:absolute;right:105px;top:790px; }
	.tourBlock-b .pos12{ position:absolute;right:40px;top:835px; }
	.tourBlock-b .pos13{ position:absolute;left:425px;top:920px;width:145px; }

	.tourBlock-c{ position:relative;height:490px;margin-top:30px;font-size:1.05em; }
	.tourBlock-c .pos01{ position:absolute; }
	.tourBlock-c .pos02{ position:absolute;right:0px;top:65px; }
	.tourBlock-c .pos03{ position:absolute;width:185px;top:220px;left:0px; }

	.tourBlock-d{ position:relative;height:575px;margin-top:90px;font-size:1.05em; }
	.tourBlock-d .pos01{ position:absolute;left:295px; }
	.tourBlock-d .pos02{ position:absolute;top:155px;left:0px;z-index:10; }
	.tourBlock-d .pos03{ position:absolute;left:175px;top:130px; }
	.tourBlock-d .pos04{ position:absolute;left:25px;top:25px;width:275px; }
	.tourBlock-d .pos05{ position:absolute;right:50px;top:-15px; }
	.tourBlock-d .pos06{ position:absolute;right:10px;top:120px; }
	.tourBlock-d .pos07{ position:absolute;right:10px;top:485px;width:275px }

	.tourBlock-e{ position:relative;height:640px;margin-top:-20px;font-size:1.05em; }
	.tourBlock-e .pos01{ position:absolute;left:0px; }
	.tourBlock-e .pos02{ position:absolute;top:145px;left:70px; }
	.tourBlock-e .pos03{ position:absolute;left:205px;top:80px;width:350px; }
	.tourBlock-e .pos04{ position:absolute;right:35px;top:95px; }
	.tourBlock-e .pos05{ position:absolute;right:0px;top:230px; }
	.tourBlock-e .pos06{ position:absolute;right:35px;top:575px;width:445px; }

	.tourBlock-f{ position:relative;height:870px;margin-top:-115px;font-size:1.05em; }
	.tourBlock-f .pos01{ position:absolute;left:90px; }
	.tourBlock-f .pos02{ position:absolute;right:0px;top:155px; }
	.tourBlock-f .pos03{ position:absolute;top:730px;left:0px; }
	.tourBlock-f .pos04{ position:absolute;right:50px;top:605px; }

	.tourBlock-g{ position:relative;height:610px;margin-top:-45px;font-size:1.05em; }
	.tourBlock-g .pos01{ position:absolute;left:0px; }
	.tourBlock-g .pos02{ position:absolute;top:175px;left:25px; }
	.tourBlock-g .pos03{ position:absolute;left:205px;top:80px;width:350px; }
	.tourBlock-g .pos04{ position:absolute;right:0px;top:95px; }
	.tourBlock-g .pos05{ position:absolute;right:0px;top:270px; }
	.tourBlock-g .pos06{ position:absolute;left:555px;top:180px;width:255px; }

	.tourBlock-h{ position:relative;margin-top:60px;font-size:1.05em; }
	.tourBlock-c-sp{ text-indent:-2.3em;margin-left:2.3em; }
}




/*
|
|	スマホ縦を想定
|
*/
@media screen and (max-width: 979px) {
	/*　　　ヘッダー*/
	h1 img{ width:75%; }




	/*　　　フッター　　　*/
	.toTopBtn{ width:10rem;position:fixed;z-index:999;bottom:0px;right:0px; }
	.copy{ font-size:0.8em;text-align:center; }
	.l-footer{ padding-bottom:5em; }





	/*　　　オープニングページ　　　*/
	body .indx{ position:relative; }
	.btnSkip img{ position:absolute;bottom:25%;right:1rem;width:30%; }
	.titleBtn img{ width:35%; }





	/*　　　トップ　　　*/
	.loopimage{ width:100%;height:15rem;padding:0px;margin:0px;margin-top:-25px;background: url(https://cr-intel.com/of/agj/img/top/scroll.jpg) repeat-x;background-size:cover; }
	.topBlock-a{ margin:0rem;padding:0rem;border:none; }
	.topBlock-a img{ width:75%; }
	.info{ margin:auto 1rem;padding:0rem 1rem;overflow:hidden;background:url(https://cr-intel.com/of/agj/img/top/info_back.png);border:1px solid #2058B0;color:#FFF;text-shadow:none; }
	.info p{ margin:0rem;padding:0rem; }
	.info li{ margin-top:-1px;padding:0.5rem 0rem;border-top:1px solid #81A0D1;}
	.infoBlock .ja{ font-size:1.2rem; }
	.infoBlock .ja:after{ content:' - ';}
	.topBlock-b .pos02{ width:85%; }
	.blcB_Photo01{ margin-top:0rem; }
	.blcB_PhotoBtn{ width:55%;margin-top:1rem; }
	.topBanArear-1{ margin:auto 1rem;margin-top:3rem;padding:0rem 1rem;padding-bottom:2rem;background:#90ABD8;color:#FFF;border:1px solid #2058B0; }
	#slidemenu_list a:after{ content:attr(data-label); }
	.topMap{ width:95%;height:30rem; }
	.topBlock-d img{ width:75%;margin-bottom:1rem; }
	.planLink{ margin-top:-1rem; }
	.topBlock-c-tit{ overflow:hidden; }
	.topBlock-c-tit img{ width:200%; }





	/*　　　お料理　　　*/
	.dish .comBtn{ width:85%;margin-top:0.5rem; }
	.wrapDishBlock-b{ background:url(https://cr-intel.com/of/agj/img/dish/blc_b_back.png) center center no-repeat;background-size: cover; }
	.wrapDishBlock-c{ background:url(https://cr-intel.com/of/agj/img/dish/blc_c_back.png) center center no-repeat;background-size: cover; }
	.wrapDishBlock-d{ background:url(https://cr-intel.com/of/agj/img/dish/blc_d_back.png) center center no-repeat;background-size: cover; }
	.wrapDishBlock-e{ background:url(https://cr-intel.com/of/agj/img/dish/blc_e_back.png) center center no-repeat;background-size: cover; }





	/*　　　客室　　　*/
	.guestRoom img{  }
	.guestBlock-g-h2{ overflow:hidden;; }
	.guestBlock-g-h2 img{ width:200%;margin-top:0rem; }
	.guestRoomSmry li{ margin-top:1rem; }





	/*　　　施設　　　*/
	.fctyBlock-b-h2{ overflow:hidden; }
	.fctyBlock-b-h2 img{ width:200%; }
	.fctySmry li{ margin-top:1.5rem; }





	/*　　　温泉　　　*/
	.spaBlock-e-h2{ overflow:hidden; }
	.spaBlock-e-h2 img{ width:200%;margin-top:0rem; }
	.hinoSmry li{ margin-top:1.5rem; }
	.spaBlock-f .pos01{ width:50%; }





	/*　　　レストラン　　　*/
	.restBlock-a{ background:url(https://cr-intel.com/of/agj/img/rest/cnt_back.jpg) center bottom no-repeat;background-size:contain; }
	.restBlock-a-h2{ width:75%; }
	.restBlock-d{  }
	.restBlock-d .pos00{ width:50%; }
	.restBlock-d-menuTxt{ margin:auto;padding:0rem;text-align:left; }
	.restBlock-d-menuTxt ul{ }
	.restBlock-d-menuTxt li{ display:block;margin-top:1rem;text-shadow:none;text-align:center; }
	.restBlock-e-h2{ overflow:hidden;text-align: }
	.restBlock-e{ margin-bottom:5rem; }
	.restBlock-e-h2 img{ width:200%;margin-top:0rem;margin-left:-50%; }
	.restBlock-e-tsumami li{ margin-top:1rem; }
	.restBlock-d-menuImg .sp01{ margin:0rem 1rem;color:#FFF;text-align:left;text-shadow:none; }
	.restBlock-b:before{ content:'旬の魚おすすめメニュー';font-weight:bold;font-size:1.5rem; }
	.restBlock-b .pos01 br{ display:block; }
	.restBlock-b .pos01 p{ margin-top:2rem; }
	.rest-menu{  }
	.rest-menu-lst{ margin:auto 1rem;text-align:left; }
	.rest-menu-lst li{ margin-top:2rem; }
	.rest-menu-lst strong{ font-weight:bold; }
	.rest-menu-tit{ display:none; }
	.restBlock-d-menuTxtOs-tit{ font-weight:bold;font-size:1.4rem; }
	.restBlock-e-tsumamiOs-tit{ margin-top:1rem;font-weight:bold;font-size:1.4rem; }
	.restSuisen-tit{ font-weight:bold;font-size:1.1rem;text-align:center; }
	.restSuisen-menuTxt01 li{ margin-top:1rem; }
	.restSuisen-menuTxt01 li span{ font-size:0.9rem;vertical-align:top; }
	.restSuisen-menuTxt02 li{ margin-top:1rem; }
	.restSuisen-tax{ font-size:0.9rem;text-align:center; }
	.restBlock-d-menuImg .sp01{ margin-top:3rem;margin-bottom:-2rem;color:#000; }
	.rest-menuList-txt li{ margin-bottom:1rem; }
	.restTp-lst-hsk{ margin:0 1em;color:red; }


	/*　　　軍艦島　　　*/
	.wiBlock-a{ padding-bottom:1rem;background:url(https://cr-intel.com/of/agj/img/wi/cnt_back.jpg) center top no-repeat;background-size:cover;color:#FFF;text-align:center;-moz-text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.7);-webkit-text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.7);-ms-text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.7);text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.7); }
	.wiBlock-b-fix{ background:#000;color:#FFF;text-shadow:none; }
	.wiBlock-b .pos01{ width:50%; }
	.wiBlock-b-slider{ padding:2.5%;background:#000;text-shadow:none; }
	.wiBlock-b-slider img{ margin:0rem;padding:0rem; }
	#slides-wiBlock-b a:after{ content:'　'; }
	#slides-wiBlock-b a.slidesjs-navigation:link{ color:#FFF; }
	#slides-wiBlock-b a.slidesjs-navigation:visited{ color:#FFF; }
	#slides-wiBlock-b a.slidesjs-navigation:hover{ color:red; }
	.wiBlock-c-slider{ padding:2.5%; }
	#slides-wiBlock-c a:after{ content:'　';}
	#slides-wiBlock-c a.slidesjs-navigation:link{ color:#000; }
	#slides-wiBlock-c a.slidesjs-navigation:visited{ color:#000; }
	#slides-wiBlock-c a.slidesjs-navigation:hover{ color:red; }
	.wiBlock-d-01{ overflow:hidden; }
	.wiBlock-d-01 img{ width:200%;margin-top:0rem; }
	.cruisSmry li{ margin-top:1rem; }
	.wiBlock-d{ position:relative; }
	.wiBlock-d-03{ overflow:hidden; }
	.wiBlock-d-03 img{ width:200%; }
	.wiBlock-d .pos02{ position:absolute;bottom:0rem;left:0rem;z-index:-2;opacity:0.5;filter:alpha(opacity=50); }
	.wiBlock-f .pos02{ margin-top:0rem; }
	.wiBlock-g{ margin-bottom:5rem; }
	.wiBlock-g-01{ overflow:hidden; }
	.wiBlock-g-01 img{ width:200%;margin-top:0rem; }
	.resoSmry li{ margin-top:1rem; }






	/*　　　野母崎観光　　　*/
	.tour .comWidth img{ width:75%; }
	.tourBlock-b .pos02{ margin-top:-17%; }
	.tourBlock-b .pos05{ margin-top:-17%; }
	.tourBlock-b .pos08{ margin-top:-17%; }
	.tourBlock-b .pos11{ margin-top:-25%; }
	.tourBlock-c .pos02{ margin-top:-14%; }
	.tourBlock-d .pos02{ margin-top:-17%; }
	.tourBlock-d .pos06{ margin-top:-20%; }
	.tourBlock-e .pos02{ margin-top:-17%; }
	.tourBlock-e .pos05{ margin-top:-15%; }
	.tourBlock-f .pos02{ margin-top:-20%; }
	.tourBlock-g .pos02{ margin-top:-12%; }
	.tourBlock-g .pos05{ margin-top:-12%; }
	.tourBlock-h{ margin-bottom:5rem; }




	/*　　　その他　　　*/
	#container { /*-webkit-transform: translate3d(0px, 0px, 1px);-webkit-transition: .2s -webkit-transform ease-in-out;*/z-index: 1; }
	#container.show { /*-webkit-transform: translate3d(240px, 0px, 1px);*/min-width: 320px;	}
	#slidemenu.show { height: 100%;visibility: visible;z-index: 9999;/*-webkit-transition: z-index 0s linear .2s;*/ }
	#slidemenu_contents { display: none;height: 100%;position: relative;width: 200px; }
	#slidemenu_contents ul{ overflow:hidden; }
	#slidemenu_contents li{ margin-top:-1px;background:#343C45;text-align:center;border-top:1px solid #5A6169; }
	#slidemenu_contents li a{ display:block;padding:1.5rem 0rem; }
	#slidemenu_contents li a:link{ color:#FFF; }
	#slidemenu_contents li a:visited{ color:#FFF; }
	#slidemenu_contents li a:hover{ color:red; }
	#slidemenu { background-color: #333;left: 0;top: 0;position: fixed;visibility: hidden;z-index: -1;/*-webkit-transition: visibility 0s linear .2s;*/text-shadow:none; }
	#menu_button{ position:fixed;top:35%;right:-0.7rem;z-index:100000;width:3rem;height:8rem;background:url(https://cr-intel.com/of/agj/img/com/sp_menu_btn.png) no-repeat;background-size:contain; }
	#slidemenu .slidemenuTit{ padding:1rem;background:#1D4F73;border:none;color:#FFF;font-size:1.3rem;text-align:left; }






	/*　　　軍艦島　　　*/
	#slides-wiBlock-b{ display:none; }
	#slides-wiBlock-c{ display:none; }
}