@charset "UTF-8";
@import url(https://3fe989.claudeassets.com/20200119204451cs_/http://fonts.googleapis.com/earlyaccess/notosansjp.css);


/*
Theme Name: tsurugaikeso
Description: 鶴ヶ池荘
Version: 1.0-20180901
Author: 鶴ヶ池荘
Author URI: http://tsurugaikesou.com
*/



/*共通*/
.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.floatl {float:left;}
.floatr {float:right;}
.bold {font-weight:bold;}
.none {display:none;}

.red {color:#EA5511;}
.blue {color:#00b9ef;}
.black {color:#000000;}
.white {color:#FFFFFF;}
.yellow {color:#fff9b1;}


.top05 {margin-top:5px;}
.top10 {margin-top:10px;}
.top20 {margin-top:20px;}
.top30 {margin-top:30px;}
.top40 {margin-top:40px;}
.top50 {margin-top:50px;}
.top60 {margin-top:60px;}
.top70 {margin-top:70px;}
.top80 {margin-top:80px;}
.top90 {margin-top:90px;}
.top100 {margin-top:100px;}

.ptop05 {padding-top:5px;}
.ptop10 {padding-top:10px;}
.ptop20 {padding-top:20px;}
.ptop30 {padding-top:30px;}
.ptop40 {padding-top:40px;}
.ptop50 {padding-top:50px;}
.ptop60 {padding-top:60px;}
.ptop70 {padding-top:70px;}
.ptop80 {padding-top:80px;}
.ptop90 {padding-top:90px;}
.ptop100 {padding-top:100px;}

.bottom05 {margin-bottom:5px;}
.bottom08 {margin-bottom:8px;}
.bottom10 {margin-bottom:10px;}
.bottom20 {margin-bottom:20px;}
.bottom30 {margin-bottom:30px;}
.bottom40 {margin-bottom:40px;}
.bottom50 {margin-bottom:50px;}
.bottom60 {margin-bottom:60px;}
.bottom70 {margin-bottom:70px;}
.bottom80 {margin-bottom:80px;}
.bottom90 {margin-bottom:90px;}
.bottom100 {margin-bottom:100px;}

.pbottom05 {padding-bottom:5px;}
.pbottom10 {padding-bottom:10px;}
.pbottom20 {padding-bottom:20px;}
.pbottom30 {padding-bottom:30px;}
.pbottom40 {padding-bottom:40px;}
.pbottom50 {padding-bottom:50px;}
.pbottom60 {padding-bottom:60px;}
.pbottom70 {padding-bottom:70px;}
.pbottom80 {padding-bottom:80px;}
.pbottom90 {padding-bottom:90px;}
.pbottom100 {padding-bottom:100px;}

.left05 {margin-left:5px;}
.left10 {margin-left:10px;}
.left15 {margin-left:15px;}
.left15 {margin-left:15px;}
.left20 {margin-left:20px;}
.left30 {margin-left:30px;}
.left40 {margin-left:40px;}
.left50 {margin-left:50px;}
.left60 {margin-left:60px;}
.left70 {margin-left:70px;}
.left80 {margin-left:80px;}
.left90 {margin-left:90px;}
.left100 {margin-left:100px;}

.pleft05 {padding-left:5px;}
.pleft10 {padding-left:10px;}
.pleft20 {padding-left:20px;}
.pleft30 {padding-left:30px;}
.pleft40 {padding-left:40px;}
.pleft50 {padding-left:50px;}
.pleft60 {padding-left:60px;}
.pleft70 {padding-left:70px;}
.pleft80 {padding-left:80px;}
.pleft90 {padding-left:90px;}
.pleft100 {padding-left:100px;}

.right05 {margin-right:5px;}
.right10 {margin-right:10px;}
.right15 {margin-right:15px;}
.right20 {margin-right:20px;}
.right25 {margin-right:25px;}
.right30 {margin-right:30px;}
.right40 {margin-right:40px;}
.right50 {margin-right:50px;}
.right60 {margin-right:60px;}
.right70 {margin-right:70px;}
.right80 {margin-right:80px;}
.right90 {margin-right:90px;}
.right100 {margin-right:100px;}

.pright05 {padding-right:5px;}
.pright10 {padding-right:10px;}
.pright20 {padding-right:20px;}
.pright30 {padding-right:30px;}
.pright40 {padding-right:40px;}
.pright50 {padding-right:50px;}
.pright60 {padding-right:60px;}
.pright70 {padding-right:70px;}
.pright80 {padding-right:80px;}
.pright90 {padding-right:90px;}
.pright100 {padding-right:100px;}

.fade00 {-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}
.fade00:hover {opacity:0.0;}
.fade10 {-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}
.fade10:hover {opacity:0.1;}
.fade20 {-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}
.fade20:hover {opacity:0.2;}
.fade30 {-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}
.fade30:hover {opacity:0.3;}
.fade40 {-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}
.fade40:hover {opacity:0.4;}
.fade50 {-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}
.fade50:hover {opacity:0.5;}
.fade60 {-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}
.fade60:hover {opacity:0.6;}
.fade70 {-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}
.fade70:hover {opacity:0.7;}
.fade80 {-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}
.fade80:hover {opacity:0.8;}
.fade90 {-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s;}
.fade90:hover {opacity:0.9;}


/*共通*/


/*リセット*/
h1 , h2 , h3 , h4 , h5 {margin:0px; padding:0px;}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
table {}
td, th {}
ul {list-style:none; margin:0px; padding:0px;}
li {margin:0px; padding:0px;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display:block;}
audio, canvas, progress, video {display:inline-block; vertical-align:baseline;}
audio:not([controls]) {display:none; height:0;}
[hidden], template {display:none;}
a {background:transparent;}
a:active, a:hover {outline:0;}
a img {border:none;}
abbr[title] {border-bottom:1px dotted;}
b, strong {font-weight:bold;}
dfn {font-style:italic;}
img {border:0;}
hr {-moz-box-sizing:content-box; box-sizing:content-box; height:0;}
textarea {overflow:auto;}
/*リセット*/


html {
	font-size:62.5%;
}

body {
	margin:0px;
	padding:0px;
	font-family:"Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka",sans-serif;
	-webkit-text-size-adjust:100%;
	max-height:999999px;
}

#mobi_menu {
	display:none;
}


/*Header*/
.header_box {width: 100%; height: 1000px;}
.header_box .top_img {position: absolute; z-index: 0;}
.header_box01 {width: 100%; height: 1000px; background: url(https://68e133.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/common/header_ph01.png) left top; background-size: cover;}
.header_box02 {width: 100%; height: 1000px; background: url(https://8ec41e.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/common/header_ph02s.png) left center; background-size: cover;}
.header_box03 {width: 100%; height: 1000px; background: url(https://c49ab2.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/common/header_ph03s.png) left top; background-size: cover;}
.header_box04 {width: 100%; height: 1000px; background: url(https://1a842a.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/common/header_ph04s.png) left top; background-size: cover;}
.header_box05 {width: 100%; height: 1000px; background: url(https://f57b68.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/common/header_ph05s.png) left top; background-size: cover;}
.hou_header_box {width: 100%; height: 500px; background: url(https://35a59d.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/hou/header_back.png) center ; background-size: cover;}
.com_header_box {width: 100%; height: 500px; background: url(https://979d5c.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/com/header_back.png) center bottom; background-size: cover;}
.hig_header_box {width: 100%; height: 500px; background: url(https://a2b694.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/hig/header_back.png) center bottom; background-size: cover;}
.acc_header_box {width: 100%; height: 500px; background: url(https://149e74.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/acc/header_back.png) center bottom; background-size: cover;}
.shu_header_box {width: 100%; height: 500px; background: url(https://6d0657.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/shu/header_back.png) center bottom; background-size: cover;}
.kan_header_box {width: 100%; height: 500px; background: url(https://43a7a3.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/kan/header_back.png) center; background-size: cover;}
.ryo_header_box {width: 100%; height: 500px; background: url(https://b6cc91.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/ryo/header_back.png) center; background-size: cover;}
.roo_header_box {width: 100%; height: 500px; background: url(https://7e2124.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/roo/header_back.png) center; background-size: cover;}
.ons_header_box {width: 100%; height: 500px; background: url(https://9fc16e.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/ons/header_back.png) center; background-size: cover;}
.inq_header_box {width: 100%; height: 500px; background: url(https://b63946.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/inq/header_back.png) center; background-size: cover;}
.header_menubox_wrapper {z-index: 100; position: absolute; top: 0px; width: 100%;}
.header_menubox {display: flex; width: 1000px; height: 60px; margin: 0px auto; padding: 50px 20px;}
.header_logo {width: 190px; height: 60px;}
.header_menu {width: 710px; margin-left: 100px;}
.header_menu ul {display: flex; justify-content: space-between;}
.header_menu a {color: #ffffff; text-decoration: none;}
/*Header*/




/*Sidemenu*/
.sidemenu {width: 150px; height: 150px; position: fixed; top:50%; right: 0px; background:rgba(0,0,0,0.5); padding: 10px 0px; margin-top: -80px;}
.sidemenu_title {padding: 10px 0px 0px 0px; text-align: center;}
.sidemenu_bt {border: solid 1px #ffffff; width: 100px; text-align: center; margin: 0px auto 10px auto; height: 25px;}
/*Sidemenu*/





/*Footer*/
.footer_box {background: #595757; padding: 50px 0px;}
.footer_inner {width: 1000px; margin: 0px auto; display: flex; justify-content: space-between;}
.footer_box_l {width: 240px;}
.footer_box_c {width: 240px;}
.footer_box_r {width: 460px; color: #ffffff; padding-left: 20px;}
.footer_copyright {background: #595757; padding: 0px 0px 20px 0px; color: #ffffff; text-align: center;}
/*Footer*/





/*トップページ #top*/
#top {background: #f5f6f4;}
#top .box01 {width: 1000px; margin: 0px auto; padding: 100px 0px;}
#top .box02 {width: 100%; padding: 100px 0px; background: #ffffff;}
#top .box02_inner {width: 1000px; margin: 0px auto; display: flex; justify-content: space-between;}
#top .box02_title {width: 175px; padding-right: 20px; text-align: center;}
#top .box02_title a {display: block; border: solid 1px #000000; padding: 10px 0px; text-align: center; color:#000000; text-decoration:none;}
#top .box02_topic {width: 175px;}
#top .box03 {padding: 0px 0px 0px 0px;}
#top .box03 .pc {}
#top .box03 .sp {display: none;}
#top .box03 img {display: block;}
#top .box04 {width: 100%; margin: 0px auto; padding: 100px 0px 100px 0px; background: url(https://1850c0.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/top/back.png) center; text-align: center;}
#top .box04_inner {width: 900px; margin: 0px auto 20px auto; display: flex; justify-content: space-between;}
#top .box05 {background: #1f2a53; padding: 50px 0px; text-align: center}
#top .box05_title {}
#top .box05_inner {display: flex; width: 900px; margin: 50px auto 0px auto;}
#top .box05_l {padding-top: 100px;}
#top .box05_r {}
#top .box06 {text-align: center; padding: 100px 0px;}
#top .box06_title {margin-bottom: 20px;}
#top .box06_inner {display: flex; text-align: left; width: 1000px; margin: 0px auto;}
#top .box06_l {width: 50%;}
#top .box06_r {width: 50%;}
#top .box06_map {margin-top: 50px;}
#top .box07 {width: 100%; padding: 100px 0px; background: #ffffff;}
#top .box07_inner {width: 1000px; margin: 0px auto; display: flex; justify-content: space-between;}
#top .box08 {width: 100%; padding: 100px 0px;}
#top .box08_inner {width: 1000px; margin: 0px auto; display: flex; justify-content: space-between;}
/*トップページ #top*/





/*館内案内*/
#kan {padding: 50px 0px;}
#kan .page_title {color: #009641; text-align: center; margin-bottom: 50px;}
#kan .box01 {display: flex; justify-content: space-between; width: 900px; margin: 0px auto 50px auto;}
#kan .box01_l {color: #404040; width: 350px;}
#kan .box01_l_title01 {padding: 10px 0px 20px 0px;}
#kan .box01_l_title01 span {background: #898989; color: #ffffff; padding: 5px 10px;}
#kan .box01_l_title02 {padding: 0px; margin-bottom: 10px; border-bottom: solid 1px #898989; color: #947f28;}
#kan .box01_r {width: 520px; display: flex; flex-wrap: wrap;}
#kan .box01_r_l {margin-right: 20px; text-align: right;}
#kan .box02 {display: flex; justify-content: space-between; width: 900px; margin: 0px auto;}
#kan .box02_l {color: #404040; width: 480px;}
#kan .box02_l_title01 {padding: 10px 0px 20px 0px;}
#kan .box02_l_title01 span {background: #f29a76; color: #ffffff; padding: 5px 10px;}
#kan .box02_l_title02 {padding: 0px; margin-bottom: 10px; border-bottom: solid 1px #898989; color: #947f28;}
#kan .box02_r {width: 280px; display: flex; flex-wrap: wrap;}
/*館内案内*/





/*お問い合わせ*/
#inq .form_box {background: #ffffff; padding: 10px 0px; margin-bottom: 10px; display: flex;}
#inq .form_box_l {width: 20%;}
#inq .form_box_r {width: 80%;}
#inq .form_box_inner {margin: 0px 10px;}
#inq .title01 {background: #898989; padding: 10px 0px;}
#inq .title01 h2 {width: 900px; margin: 0px auto; color: #ffffff;}
#inq .box01 {background: #dcdddd;}
#inq .box01_inner {width: 900px; margin: 0px auto; padding: 20px 0px;}
#inq .box01_inner a {color:#000000; text-decoration: none;}
/*お問い合わせ*/




/*お料理*/
#ryo {width:100%; padding: 50px 0px; background: #1f2a53;}
#ryo .inner {width:900px; margin: 0px auto;}
#ryo .page_title {text-align: center; margin-bottom: 50px;}
#ryo .box01 {width: 800px; display: flex; margin: 0px auto 50px auto;}
#ryo .box01_l {width: 402px;}
#ryo .box01_l img {border: solid 1px #cccccc;}
#ryo .box01_r {width: 398px;}
#ryo .box01_r_t {color: #ffffff; padding: 10px; margin: 10px 0px;}
#ryo .box01_r_b {padding: 20px 10px; background: #ffffff;}
#ryo .box02 {width: 800px; display: table; margin: 0px auto 50px auto; color: #ffffff;}
#ryo .box02_l {display: table-cell; width: 450px; padding: 10px; vertical-align: middle; background: #f08437; border: solid 1px #ffffff;}
#ryo .box02_inner {display: flex;}
#ryo .box02_inner_l {width: 250px;}
#ryo .box02_inner_r {width: 200px;}
#ryo .box02_r {padding: 10px 20px;}
/*お料理*/



/*アクセス*/
#acc {padding: 50px 0px;}
#acc .page_title {color: #009641; text-align: center; margin-bottom: 50px;}
#acc .box01 {display: flex; justify-content: space-between; width: 900px; margin: 0px auto 50px auto;}
#acc .box02 {margin: 0px auto 50px auto;}
#acc .box01_l {width: 570px;}
#acc .box01_r {width: 280px;}
/*アクセス*/




/*会社概要*/
#com {padding: 50px 0px;}
#com .page_title {color: #009641; text-align: center; margin-bottom: 50px;}
#com .box01 {display: flex; justify-content: space-between; width: 900px; margin: 0px auto 50px auto;}
#com .box01_l01 {width: 340px;}
#com .box01_r01 {width: 500px;}
#com .box01_l02 {width: 500px;}
#com .box01_r02 {width: 340px;}
#com .box02 {width: 900px; margin: 0px auto 100px auto;}
#com .box02_inner_t {display: table; width: 900px; border: solid 1px #333333; border-bottom: none; border-right: none;}
#com .box02_inner {display: table; width: 900px; border-left: solid 1px #333333;}
#com .box02_l {width: 330px; padding: 10px 0px 10px 10px; display: table-cell; border: solid 1px #333333; border-top: none; border-left: none; vertical-align: middle;}
#com .box02_r {width: 550px; padding: 10px 0px 10px 10px; display: table-cell; border: solid 1px #333333; border-top: none; border-left: none; vertical-align: middle;}
/*会社概要*/




/*お部屋*/
#roo {width:100%; padding: 50px 0px;}
#roo .page_title {color: #009641; text-align: center; margin-bottom: 50px;}
/*お部屋*/




/*ご法要料理*/
#hou {background: #f0eccd}
#hou .contents01 {width: 830px; margin: 0px auto; padding: 50px 0px;}
#hou .contents01_inner {display: flex; justify-content: space-between; margin-bottom: 50px;}
#hou .contents01_l {width:450px;}
#hou .contents01_l_title01 {padding: 10px; border-left: solid 20px #fcd052;}
#hou .contents01_l_title02 {padding: 10px; border-left: solid 20px #cccccc; margin-bottom: 50px;}
#hou .contents01_r {width: 320px;}
#hou .contents01_r_title01 {margin-bottom: 50px; text-align: right;}
#hou .contents01_r_box01 {margin-bottom: 20px;}
#hou .contents01_r_box02 {background: #ffffff; padding: 10px; margin-bottom: 20px;}
#hou .contents01_r_box02_title {padding-left: 10px; border-left: solid 8px #9c308d;}
#hou .contents01_r_box03 {}
#hou .contents01_r_box03_title01 {color: #5f7e4f; text-align: center; margin-bottom: 20px;}
#hou .contents01_r_box03_title02 {text-align: center; margin-bottom: 20px;}
#hou .contents01_r_box03_title02 span {color: #82270f; border: solid 1px #82270f; border-top: none; padding: 0px 10px 0px 10px; margin: 0px auto;}
#hou .contents01_r_box03_title03 {margin-bottom: 20px;}
#hou .contents01_r_box03_title03 span {color: #ffffff; padding: 5px 10px; background: #7f4899;}
#hou .contents01_b_title {margin-bottom: 20px;}
#hou .contents01_b_title span {color: #82270f; border: solid 1px #82270f; border-top: none; padding: 0px 10px 0px 10px; margin: 0px auto;}
#hou .contents01_r_box03 ul {list-style-type: decimal; padding-left: 30px;}
#hou .contents01_r_box03 ul li {}
/*ご法要料理*/





/*日帰りプラン*/
#hig {background: #f0eccd}
#hig .contents01 {width: 830px; margin: 0px auto; padding: 50px 0px;}
#hig .contents01_title {margin-bottom: 50px;}
#hig .contents01_box01 {margin-bottom: 50px;}
#hig .contents01_box01_wrapper {display: flex; justify-content: space-between;}
#hig .contents01_box01_l {width: 450px;}
#hig .contents01_box01_r {width: 350px;}
#hig .contents01_box01_title01 {margin-bottom: 20px;}
#hig .contents01_box01_title01 span {background: #007c41; color: #ffffff; padding: 5px 10px; margin: 0px 10px;}
#hig .contents01_box01_title02 {margin-bottom: 20px;}
#hig .contents01_box01_title02 span {background: #ef7f17; color: #ffffff; padding: 5px 10px; margin: 0px 10px;}
#hig .contents01_box02 {text-align: center; padding: 20px 0px; background: #272c7b; color: #ffffff; margin-bottom: 20px;}
#hig .contents01 ul {list-style-type: disc; padding-left: 30px;}
/*日帰りプラン*/





/*温泉*/
#ons {padding: 50px 0px;}
#ons .page_title {text-align: center; margin-bottom: 50px;}
#ons .box01 {display: flex; justify-content: space-between; width: 900px; margin: 0px auto; margin-bottom: 50px;}
#ons .box01_l {width: 500px;}
#ons .box01_title01 {border-left: 5px solid #00693e; padding: 5px 10px; margin-bottom: 10px;}
#ons .box01_title02 {border-left: 5px solid #a40b5d; padding: 5px 10px; margin-bottom: 10px;}
#ons .box01_r {width: 350px;}
#ons .box02 {display: flex; justify-content: space-between; width: 900px; margin: 0px auto; margin-bottom: 50px;}
#ons .box02_l {width: 420px; margin-bottom: 20px;}
#ons .box02_l_ph {width: 100%; display: flex;}
#ons .box02_l_ph_l {width: 200px;}
#ons .box02_l_ph_r {width: 170px; margin-left: 20px;}
#ons .box02_title_box {width: 100%; border-bottom: solid 1px #333333; padding: 5px 0px 5px 0px;}
#ons .box02_title02 {border-left: 5px solid #3786c7; padding: 5px 10px;}
#ons .box02_text {padding: 5px;}
#ons .box02_ph {width: 480px;}
/*温泉*/




/*お部屋*/
#roo .box01 {width:700px; display: flex; justify-content: space-between; margin: 0px auto 50px auto;}
#roo .box01_l {width: 400px;}
#roo .box01_title {border-left: 5px solid #a40b5d; padding: 5px 10px; margin-bottom: 15px;}
#roo .box01_text {margin-bottom: 20px;}
#roo .box01_r {width: 270px;}
#roo .box01_title02 {margin-bottom: 15px;}
/*お部屋*/





/*周辺の観光案内*/
#shu {padding: 50px 0px;}
#shu .page_title {text-align: center; margin-bottom: 50px;}
#shu .box01 {width: 800px; margin: 0px auto; margin-bottom: 50px;}
#shu .box02 {margin-bottom: 70px; padding-bottom: 50px; border-bottom: solid 1px #cccccc;}
#shu .box01_text {margin-bottom: 20px;}
#shu .box03 {text-align: center;}
/*周辺の観光案内*/













/*ブログ*/
#pages {
	width:1000px; 
	margin:0px auto 100px auto; 
	padding-top: 100px;
	display:flex;
}

#pages .pages_l {
	width:650px;
}

#pages .pages_l img {
display: block;
margin: 0px auto 50px auto;
}

#pages .pages_l h1 {
margin-bottom: 10px;
padding-bottom: 10px;
text-align: center;
	border-bottom: solid 1px #ea5504;
}

#pages .pages_l .entry-meta {
padding-right: 10px;
text-align: right;
}

#pages .pages_r {
	width:300px;
	min-height: 550px;
	margin-left: 70px;
	font-size: 14px;
}

#pages .pages_r aside {
	margin-bottom:50px;
}

#pages .pages_r aside ul {
padding-left: 10px;
}

#pages .pages_r h2 {
margin-bottom: 5px;
padding-left: 10px;
	font-size:16px;
	font-weight: normal;
	border-bottom: solid 1px #ea5504;
}

#pages .pages_r a {
	color:#ea5504;
	text-decoration:none;
}

#pages .pages_r a:hover {
	text-decoration: underline;
}

#pages .pages_l a {
	color:#ea5504;
	text-decoration:none;
}

#pages .pages_l a:hover {
	text-decoration: underline;
}

.pages_header_phbox {
	padding:50px 0px;
	text-align:center; 
}
/*ブログ*/





























/*レスポンシブ　1040px以下*/
@media screen and (max-width:1040px) {
#mobi_menu {
	display:block;
	margin-top: -40px;
}
body{padding-top: 40px;}
/*Header*/
.header_box {width: 100%; height: 500px; background: url(https://307fd9.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/common/header_ph01-02.png); background-position: center; background-size: cover; padding-top: 0px;}
.header_box .top_img {display: none;}
.hou_header_box {width: 100%; height: 350px; background: url(https://35a59d.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/hou/header_back.png) center ; background-size: cover;}
.com_header_box {width: 100%; height: 350px; background: url(https://979d5c.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/com/header_back.png) center bottom; background-size: cover;}
.hig_header_box {width: 100%; height: 350px; background: url(https://a2b694.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/hig/header_back.png) center bottom; background-size: cover;}
.acc_header_box {width: 100%; height: 350px; background: url(https://149e74.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/acc/header_back.png) center bottom; background-size: cover;}
.kan_header_box {width: 100%; height: 350px; background: url(https://43a7a3.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/kan/header_back.png) center; background-size: cover;}
.ryo_header_box {width: 100%; height: 350px; background: url(https://b6cc91.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/ryo/header_back.png) center; background-size: cover;}
.roo_header_box {width: 100%; height: 350px; background: url(https://7e2124.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/roo/header_back.png) left; background-size: cover;}
.ons_header_box {width: 100%; height: 350px; background: url(https://9fc16e.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/ons/header_back.png) center; background-size: cover;}
.inq_header_box {width: 100%; height: 350px; background: url(https://b63946.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/inq/header_back.png) center; background-size: cover;}
.header_menubox {display: none; width: 100%; height: 60px; margin: 0px auto; padding: 20px 20px;}
.header_logo {width: 150px; height: 50px;}
.header_logo img {width: 150px;}
.header_menu {display: none;}
/*Header*/





/*Sidemenu*/
.sidemenu {display: none;}
/*Sidemenu*/





/*Footer*/
.footer_box {background: #595757; padding: 50px 0px;}
.footer_inner {width: 90%; margin: 0px auto; display: block;}
.footer_box_l {width: 100%; margin-bottom: 20px;}
.footer_box_l img {width: 100%;}
.footer_box_c {width: 100%; margin-bottom: 20px;}
.footer_box_c img {width: 100%;}
.footer_box_r {width: 100%; color: #ffffff; padding-left: 0px; text-align: center;}
.footer_copyright {background: #595757; padding: 0px 0px 20px 0px; color: #ffffff; text-align: center;}
/*Footer*/






/*トップページ #top*/
#top {background: #f5f6f4;}
#top .box01 {width: 100%; margin: 0px auto; padding: 100px 0px;}
#top .box02 {width: 100%; padding: 100px 0px; background: #ffffff;}
#top .box02_inner {width: 90%; margin: 0px auto; display: block;}
#top .box02_title {width: 100%; padding-right: 0px; text-align: center; margin-bottom: 50px;}
#top .box02_title a {display: block; border: solid 1px #000000; padding: 10px 0px; text-align: center; color:#000000; text-decoration:none;}
#top .box02_topic {width: 100%; margin-bottom: 20px;}
#top .box02_topic img {width: 100%;}
#top .box03 {padding: 0px 0px 0px 0px;}
#top .box03 .pc {display: none;}
#top .box03 .sp {display: block;}
#top .box03 img {display: block;}
#top .box04 {width: 100%; margin: 0px auto; padding: 100px 0px 100px 0px; background: url(https://1850c0.claudeassets.com/20200119204451im_/http://tsurugaikesou.com/site/wp-content/themes/tsurugaikeso/img/top/back.png) center; text-align: center;}
#top .box04_inner {width: 90%; margin: 0px auto 20px auto; display: block;}
#top .box04_inner img {width: 100%;}
#top .box05 {background: #1f2a53; padding: 50px 0px; text-align: center}
#top .box05 img {width: 100%;}
#top .box05_title {width: 90%; margin: 0px auto;}
#top .box05_inner {display: block; width: 90%; margin: 50px auto 0px auto;}
#top .box05_l {padding-top: 0px; margin-bottom: 50px;}
#top .box05_r {}
#top .box06 {text-align: center; padding: 100px 0px;}
#top .box06_title {margin-bottom: 20px;}
#top .box06_inner {display: block; text-align: left; width: 90%; margin: 0px auto;}
#top .box06_l {width: 100%; margin-bottom: 20px;}
#top .box06_r {width: 100%;}
#top .box06_map {margin-top: 50px;}
#top .box07 {width: 100%; padding: 100px 0px 80px 0px; background: #ffffff;}
#top .box07_inner {width: 90%; margin: 0px auto; display: block;}
#top .box07_inner img {width: 100%; margin-bottom: 20px;}
#top .box08 {width: 100%; padding: 100px 0px 80px 0px;}
#top .box08_inner {width: 90%; margin: 0px auto; display: block;}
#top .box08_inner img {width: 100%; margin-bottom: 20px;}
/*トップページ #top*/





/*アクセス*/
#acc {padding: 50px 0px;}
#acc .page_title {color: #009641; text-align: center; margin-bottom: 50px;}
#acc .box01 {display: block; width: 90%; margin: 0px auto 50px auto;}
#acc .box01 img {width: 100%;}
#acc .box01_l {width: 100%;}
#acc .box01_r {width: 100%;}
/*アクセス*/





/*会社概要*/
#com {padding: 50px 0px;}
#com .page_title {color: #009641; text-align: center; margin-bottom: 50px;}
#com .box01 {display: block; width: 90%; margin: 0px auto 50px auto;}
#com .box01 img {width: 100%;}
#com .box01_l01 {width: 100%; margin-bottom: 20px;}
#com .box01_r01 {width: 100%;}
#com .box01_l02 {width: 100%; margin-bottom: 20px;}
#com .box01_r02 {width: 100%;}
#com .box02 {width: 90%; margin: 0px auto 100px auto;}
#com .box02_inner_t {display: table; width: 100%; border: solid 1px #333333; border-bottom: none; border-right: none;}
#com .box02_inner {display: table; width: 100%; border-left: solid 1px #333333;}
#com .box02_l {width: 40%; padding: 10px 0px 10px 10px; display: table-cell; border: solid 1px #333333; border-top: none; border-left: none; vertical-align: middle;}
#com .box02_r {width: 60%; padding: 10px 0px 10px 10px; display: table-cell; border: solid 1px #333333; border-top: none; border-left: none; vertical-align: middle;}
/*会社概要*/





/*日帰りプラン*/
#hig {background: #f0eccd}
#hig .contents01 {width: 90%; margin: 0px auto; padding: 50px 0px;}
#hig .contents01_title {margin-bottom: 50px;}
#hig .contents01_box01 {margin-bottom: 50px;}
#hig .contents01_box01_wrapper {display: block;}
#hig .contents01_box01_l {width: 100%; margin-bottom: 20px;}
#hig .contents01_box01_l img {width: 100%;}
#hig .contents01_box01_r {width: 100%;}
#hig .contents01_box01_title01 {margin-bottom: 20px;}
#hig .contents01_box01_title01 span {background: #007c41; color: #ffffff; padding: 5px 10px; margin: 0px 10px;}
#hig .contents01_box01_title02 {margin-bottom: 20px;}
#hig .contents01_box01_title02 span {background: #ef7f17; color: #ffffff; padding: 5px 10px; margin: 0px 10px;}
#hig .contents01_box02 {text-align: center; padding: 20px 0px; background: #272c7b; color: #ffffff; margin-bottom: 20px;}
#hig .contents01 ul {list-style-type: disc; padding-left: 30px;}
/*日帰りプラン*/





/*ご法要料理*/
#hou {background: #f0eccd}
#hou .contents01 {width: 90%; margin: 0px auto; padding: 50px 0px;}
#hou .contents01_inner {display: block; margin-bottom: 50px;}
#hou .contents01_l {width:100%;}
#hou .contents01_l img {width:100%;}
#hou .contents01_l_title01 {padding: 10px; border-left: solid 20px #fcd052;}
#hou .contents01_l_title01 img {width: 90%; max-width: 150px;}
#hou .contents01_l_title02 {padding: 10px; border-left: solid 20px #cccccc; margin-bottom: 50px;}
#hou .contents01_r {width: 100%;}
#hou .contents01_r_title01 {margin-bottom: 50px; text-align: center;}
#hou .contents01_r_title01 img {width: 90%; max-width: 319px;}
#hou .contents01_r_box01 {margin-bottom: 20px;}
#hou .contents01_r_box02 {background: #ffffff; padding: 10px; margin-bottom: 20px;}
#hou .contents01_r_box02_title {padding-left: 10px; border-left: solid 8px #9c308d;}
#hou .contents01_r_box03 {}
#hou .contents01_r_box03_title01 {color: #5f7e4f; text-align: center; margin-bottom: 20px;}
#hou .contents01_r_box03_title02 {text-align: center; margin-bottom: 20px;}
#hou .contents01_r_box03_title02 span {color: #82270f; border: solid 1px #82270f; border-top: none; padding: 0px 10px 0px 10px; margin: 0px auto;}
#hou .contents01_r_box03_title03 {margin-bottom: 20px;}
#hou .contents01_r_box03_title03 span {color: #ffffff; padding: 5px 10px; background: #7f4899;}
#hou .contents01_b_title {margin-bottom: 20px;}
#hou .contents01_b_title span {color: #82270f; border: solid 1px #82270f; border-top: none; padding: 0px 10px 0px 10px; margin: 0px auto;}
#hou .contents01_r_box03 ul {list-style-type: decimal; padding-left: 30px;}
#hou .contents01_r_box03 ul li {}
/*ご法要料理*/





/*お問い合わせ*/
#inq .form_box {background: #ffffff; padding: 10px 0px; margin-bottom: 10px; display: block;}
#inq .form_box_l {width: 90%; margin: 0px auto;}
#inq .form_box_r {width: 90%; margin: 0px auto;}
#inq .form_box_inner {margin: 0px 10px;}
#inq .title01 {background: #898989; padding: 10px 0px;}
#inq .title01 h2 {width: 90%; margin: 0px auto; color: #ffffff;}
#inq .box01 {background: #dcdddd;}
#inq .box01_inner {width: 90%; margin: 0px auto; padding: 20px 0px;}
#inq .box01_inner a {color:#000000; text-decoration: none;}
#inq .form_box_r textarea {width: 100%;}
#inq .form_box_r input[type="text"] {width: 100%;}
/*お問い合わせ*/





/*館内案内*/
#kan {padding: 50px 0px;}
#kan .page_title {color: #009641; text-align: center; margin-bottom: 50px; width: 90%;}
#kan .box01 {display: block; width: 90%; margin: 0px auto 50px auto;}
#kan .box01_l {color: #404040; width: 100%; margin-bottom: 50px;}
#kan .box01_l img {width: 100%;}
#kan .box01_l_title01 {padding: 10px 0px 20px 0px;}
#kan .box01_l_title01 span {background: #898989; color: #ffffff; padding: 5px 10px;}
#kan .box01_l_title02 {padding: 0px; margin-bottom: 10px; border-bottom: solid 1px #898989; color: #947f28;}
#kan .box01_r {width: 100%; display: flex; flex-wrap: wrap;}
#kan .box01_r img {width: 100%;}
#kan .box01_r_l {margin-right: 0px; margin-bottom: 20px; text-align: right; width: 49%;}
#kan .box01_r_r {margin-right: 0px; margin-bottom: 20px; margin-left: 2%; text-align: right; width: 49%;}
#kan .box02 {display: block; justify-content: space-between; width: 90%; margin: 0px auto;}
#kan .box02_l {color: #404040; width: 100%; margin-bottom: 50px;}
#kan .box02_l img {width: 100%;}
#kan .box02_l_title01 {padding: 10px 0px 20px 0px;}
#kan .box02_l_title01 span {background: #f29a76; color: #ffffff; padding: 5px 10px;}
#kan .box02_l_title02 {padding: 0px; margin-bottom: 10px; border-bottom: solid 1px #898989; color: #947f28;}
#kan .box02_r {width: 100%; display: block; flex-wrap: wrap;}
#kan .box02_r img {width: 100%;}
/*館内案内*/





/*温泉*/
#ons {padding: 50px 0px;}
#ons .page_title {width: 90%; margin: 0px auto 50px auto;}
#ons .page_title img {width: 100%; max-width: 540px; }
#ons .box01 {display: block; width: 90%; margin: 0px auto; margin-bottom: 50px;}
#ons .box01_l {width: 100%; margin-bottom: 20px;}
#ons .box01_l img {width: 100%;}
#ons .box01_title01 {border-left: 5px solid #00693e; padding: 5px 10px; margin-bottom: 10px;}
#ons .box01_title02 {border-left: 5px solid #a40b5d; padding: 5px 10px; margin-bottom: 10px;}
#ons .box01_r {width: 100%; display: flex;}
#ons .box01_r img {width: 99%;}
#ons .box02 {display: block; justify-content: space-between; width: 90%; margin: 0px auto; margin-bottom: 50px;}
#ons .box02_l {width: 100%; margin-bottom: 20px;}
#ons .box02_l_ph {width: 100%; display: flex; display: none;}
#ons .box02_l_ph_l {width: 100%;}
#ons .box02_l_ph_r {width: 100%; margin-left: 0px;}
#ons .box02_l_ph_r img {width: 100%;}
#ons .box02_title_box {width: 100%; border-bottom: solid 1px #333333; padding: 5px 0px 5px 0px;}
#ons .box02_title02 {border-left: 5px solid #3786c7; padding: 5px 10px;}
#ons .box02_text {padding: 5px;}
#ons .box02_ph {width: 100%;}
#ons .box02_ph img {width: 100%;}
/*温泉*/





/*お料理*/
#ryo {width:100%; padding: 50px 0px; background: #1f2a53;}
#ryo .inner {width:90%; margin: 0px auto;}
#ryo .page_title {width: 90%; margin: 0px auto 50px auto;}
#ryo .page_title img {width: 100%;}
#ryo .box01 {width: 100%; display: block; margin: 0px auto 50px auto;}
#ryo .box01_l {width: 100%; }
#ryo .box01_l img {border:none; width: 100%;}
#ryo .box01_r {width: 100%;}
#ryo .box01_r_t {color: #ffffff; padding: 10px; margin: 10px 0px;}
#ryo .box01_r_b {padding: 20px 10px; background: #ffffff;}
#ryo .box02 {width: 100%; display: block; margin: 0px auto 50px auto; color: #ffffff;}
#ryo .box02_l {display: block; width: auto; padding: 10px; vertical-align: middle; background: #f08437; border: solid 1px #ffffff;}
#ryo .box02_inner {display: block;}
#ryo .box02_inner_l {width: auto;}
#ryo .box02_inner_r {width: auto;}
#ryo .box02_r {padding: 10px 0px;}
/*お料理*/





/*お部屋*/
#roo {width:100%; padding: 50px 0px;}
#roo .inner {width:90%; margin: 0px auto;}
#roo .page_title {width: 90%; margin: 0px auto 50px auto;}
#roo .page_title img {width: 100%;}
#roo .box01 {width:90%; display: block; margin: 0px auto 50px auto;}
#roo .box01 img {width:100%;}
#roo .box01_l {width: 100%;}
#roo .box01_title {border-left: 5px solid #a40b5d; padding: 5px 10px; margin-bottom: 15px;}
#roo .box01_text {margin-bottom: 20px;}
#roo .box01_r {width: 100%;}
#roo .box01_title02 {margin-bottom: 15px;}
/*お部屋*/





/*周辺の観光案内*/
#shu {padding: 50px 0px;}
#shu img {width: 100%;}
#shu .page_title {text-align: center; margin-bottom: 50px;}
#shu .box01 {width: 90%; margin: 0px auto; margin-bottom: 50px;}
#shu .box02 {margin-bottom: 70px; padding-bottom: 50px; border-bottom: solid 1px #cccccc;}
#shu .box01_text {margin-bottom: 20px;}
#shu .box03 {text-align: center;}
/*周辺の観光案内*/
















/*ブログ*/
#pages {
	width:90%; 
	margin:0px auto 50px auto;
	padding-top:100px;
	display:block;
}

#pages .pages_l {
	width:100%;
	margin-right:0px;
	margin-bottom:50px;
}

#pages .pages_l img {
display: block;
	width:90%;
	height: auto;
}

#pages .pages_r {
	width:100%;
	margin: 0px;
}

.pages_header_phbox {
	padding:120px 0px 50px 0px;
	background:#008e8b; 
	text-align:center; 
}

#pages #comment {
	width:90%; 
}
/*ブログ*/





}
/*レスポンシブ　1050px以下*/
/*
     FILE ARCHIVED ON 10:54:15 Jan 20, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:23:04 Jul 20, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.593
  exclusion.robots: 0.051
  exclusion.robots.policy: 0.04
  esindex: 0.009
  cdx.remote: 18.467
  LoadShardBlock: 79.815 (3)
  PetaboxLoader3.datanode: 58.684 (4)
  PetaboxLoader3.resolve: 122.125 (3)
  load_resource: 127.498
*/