@charset "UTF-8";
/* CSS Document */


h4.ttl03{
	background-image: url(../image/shikaku03.gif);
	border-color:#7d6224;
	border-width: 1px;
	color: #583822;
	margin-bottom: 0.6em;
}
/*======================

枠の大きさ調整
=======================*/
#mainBox{
	text-align: center;
}
.mainBox_in01{
	margin:0 2%;
	padding: 0;
	text-align: center;
}
div.mainBox_in01 div.main_L{
	margin: 0 1%;
	padding:0;
	width: 48%;
	display: inline-block;
	text-align: left;
}

div.mainBox_in01 div.main_R{
	margin: 0 1%;
	padding:0;
	width: 44%;
	display: inline-block;
	vertical-align: top;
}

#mainBox div.subBox{
	margin: 2em auto 2em;
}

#jikan,
#sagyounaiyou,
#rec,
#ryoukin,
#tsuusho{
	width: 100%;
	display: inline-block;
	text-align: justify;
}


/*==========================
　1日の流れ
=====================*/
#oneday{
	margin: -4em auto 0!important;
	text-align: center;
	width: 100%;
	display: block;
}
.oneday_list p{
	margin: auto;
}
.oneday_list p.oneday_list_ttl{
	vertical-align:bottom !important;
	text-align: center;
	display: inline-block;
	width: 100%;
}
.oneday_list p.oneday_list_ttl img.ki{
	height: 50px;
	vertical-align: bottom;
}
.oneday_list p.oneday_list_ttl img.moji{
	height: 30px;
	vertical-align: bottom;
	margin-bottom:1em;
	margin-left: 0.5em;
	margin-right: 1em;
}

.oneday_list p.oneday_list_ttl span{
	display: inline-block;
}
.oneday_list p.oneday_list_ttl span b{
	display: inline-block;
	height: 1.5em;
	width:1.5em;
	background: #7d6224;
	color: #fff;
	margin-left: 0.2em;
	margin-bottom: 0.5em;
	font-size:1.5em;
	line-height: auto;
}

.oneday_list img.list_img{
	width: 100%;
}

/*=======================
開所時間
=====================*/
#jikan dl{
	border-left:4px solid #d9e020;
	margin-left: 1.5em;
	line-height: 1.8em;
	text-align: justify;
}
#jikan dl dt,#jikan dl dd{
	margin-left: 1em;
}
#jikan dl dt{
	font-size: 125%;
}
#jikan dl dd.sagyouTime{
	margin-left: 3em;
	margin-bottom: 0.2em;
	font-size: 110%;
}
#jikan dl dd.sagyouTime span{
	color: #f5a200;
	font-size: 20%;
}
#jikan dl dd.jikan_mintext{
	font-size:90%;
}
#jikan dl dd.jikan_mintext span{
	color: red;
}

/*=======================
 主な作業内容
=====================*/
#sagyounaiyou p{
	margin: auto 0;
	text-align: center;
}

#sagyounaiyou img{
	width:100%;
}
/*=======================
 料金
=====================*/
#ryoukin dl dt{
	margin-bottom: 0.5em;
}
#ryoukin dl dt b{
	font-size: 120%;
	color: #7d6224;
	font-weight: bold;
	letter-spacing: 0.2em;
	margin-left: 0.2em;
}

#ryoukin dl dd{
	margin-left: 1.2em;
}

#ryoukin dl dd.minText{
	margin-bottom: 1.4em;
	margin-top: 0.4em;
}
/*=======================
通所してみたいと〜
========================*/
#tsuusho {
	position: relative;
	margin: auto;
}

#tsuusho p{
	margin: 0!important;
	padding: 0!important;
}

#tsuusho p.line02{
	display:inline-block;
	background-image: url(../image/line01.gif);
	background-size: contain;
	height: 9px;
	width: 100%;
	margin:0;
	padding: 0;
}

#tsuusho h5{
	background: #00a13b;
	font-size: 20px;
	color: #fff;
	padding:0.3em 0.7em;
	border-radius: 0.7em;
	position: absolute;
	top:-10px;
	left: 5%;
}

#tsuusho div{
	margin: 0;
	margin-top: 1.2em;
	padding: 0;
}

#tsuusho div.tsuushoDL01{
	text-align: center;
}

#tsuusho div.tsuushoDL01 dl{
	position: relative;
	border:solid skyblue 1px;
	width:206px;
	display: inline-block;
	margin: 10px;
	text-align: center;
	vertical-align: top;
}

#tsuusho div.tsuushoDL01 dl dd,
#tsuusho div.tsuushoDL01 dl dt{
	padding:6px;
}

#tsuusho div.tsuushoDL01 dl dt{
	font-weight:bolder;
	font-size: 125%;
	border-bottom:dotted skyblue 1px;
	text-align: left;
}

#tsuusho div.tsuushoDL01 dl dt b{
	background: skyblue;
	padding: 0.2em;
	border-radius: 0.2em;
	margin-right: 0.2em;
}

#tsuusho div.tsuushoDL01 dl dd.imagePhoto{
	width: 170px;
	height: 130px;
	background: #ccc;
	margin:10px auto 5px;
	padding: 0;
	display: block;
}
#tsuusho div.tsuushoDL01 dl dd.imagePhoto img{
	height: inherit;
	margin: 0;
	padding: 0;
}

#tsuusho div.tsuushoDL01 dl dd.text01{
	text-align: left;
	text-align: justify;
	margin: 0 2px 2px;
	height: 12.4em;
	line-height: 1.6em;
}

#tsuusho div.tsuushoDL01 dl dd.yaji01{
	position: absolute;
	top:35%;
	left: 198px;
	font-size: 200%;
	z-index: 10;
}
#tsuusho ul li.sub_text span{
	color: red;
}

#tsuusho div.tsuushoDL01 dl dd.text01 p.in_tel01{
	display:block;
	padding-top: 1em;
	padding-bottom: 1em;
	text-align: center;
	background: #e3edce;
	border-radius: 8px;
	margin-top: 0.5em!important;
	height: 5.5em
}

p.in_tel01 strong{
	display: block;
	font-weight: bold;
	padding: 0.2em;
}