@charset "UTF-8";

/* CONTENTS*/
#contents h2	{
	margin : 2rem auto 0 auto;
	min-height : 94px;
	text-indent : 4rem;
	padding-top : 2rem;
	font-family : "游明朝",Yu Mincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","MS P明朝","MS 明朝",serif;
	color : #EB6101;
	font-size : 2rem;
	background-image : url(../img/icon_h2_L.png),url(../img/icon_h2.png),url(../img/icon_h2_R.png);
	background-repeat : no-repeat,no-repeat,no-repeat;
}
#contents #intro h2	{
	width : 54%;
	background-position: 0 50%,10% 0,100% 50%;
}
#contents #aera_map h2,
#contents #fee h2,
#contents #flow_step h2,
#contents #equipment h2,
#contents #toiawase h2		{
	width : 44%;
	background-position: 0 50%,14% 0,100% 50%;
}
#contents #hello h2	{
	margin : 2rem auto 0 auto;
	min-height : 94px;
	padding-top : 2rem;
	text-indent : 0;
	font-family : "游明朝",Yu Mincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","MS P明朝","MS 明朝",serif;
	color : #EB6101;
	font-size : 2rem;
	background-image : url(../img/icon_h2_L.png),url(../img/icon_h2_R.png);
	background-repeat : no-repeat,no-repeat;
	width : 36%;
	background-position: 0 50%,100% 50%;
}
#contents h3	{
	border-top-color : #F4744D;
	border-top-style : solid;
	border-top-width : 2px;
	background : url(../img/bg_h3.png) repeat-x;
	min-height : 72px;
	line-height : 70px;
	font-size : 1.8rem;
	font-family : "游明朝",Yu Mincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","MS P明朝","MS 明朝",serif;
	margin-bottom : 2rem;
	text-align : center;
}
@media screen and (max-width: 768px)	{
	#contents h2	{
		margin : 0 auto 1rem auto;
		min-height : 74px;
		text-indent : 4.4rem;
		padding-top : 1rem;
		font-size : 1.8rem;
		background-size : auto,16% auto,auto;
	}
	#contents #intro h2	{
		width : 98%;
		background-position: 0 90%,10% 40%,100% 90%;
	}
	#contents #aera_map h2,
	#contents #fee h2,
	#contents #flow_step h2,
	#contents #equipment h2,
	#contents #toiawase h2	{
		width : 98%;
		background-position: 0 50%,14% 0,100% 50%;
	}
	#contents #hello h2	{
		margin : 0 auto;
		padding-top : 0;
		font-size : 1.8rem;
		background-size : auto,auto;
		width : 94%;
	}
}

/* contents-about */
#intro img	{
	margin-bottom : 2rem;
}
#intro p	{
	margin-bottom : 2rem;
}
#about_for dl dt	{
	color : #F4744D;
	font-size : 1.4rem;
	text-align :left;
	background : url(../img/icon_about_for.png) no-repeat;
	min-height : 65px;
	line-height : 65px;
	text-indent : 1rem;
}
#about_for dl dd ul	{
	margin : 1rem 0 2rem 1rem;
}
#about_for dl dd ul li	{
	border : none;
}
#about_for img	{
	margin-top : 2rem;
}
@media screen and (max-width: 768px)	{
}

/* contents-oyama */
/* #img_map	{
	background-image : url(../img/illust_hd_massage.png),url(../img/map_oyama.png);
	background-repeat : no-repeat,no-repeat;
	background-position : 40% 90%,50% 0;
	position : relative;
	margin : 0 auto 3rem auto;
	height : 424px;
} */
#img_map	{
	position : relative;
	margin : 0 auto 3rem auto;
}
#img_map img	{
	width : 450px;
}
#img_map .chushaku	{
	position : absolute;
	font-size : 0.7rem;
	top : 90%;
	left : 64%;
	text-align : left;
}
#aera_map span	{
	font-size : 1.8rem;
	margin-bottom : 2rem;
	display : block;
}
#aera_map p	{
	font-size : 1.2rem;
}
#main_area .box_note	{
	width : 100%;
	padding : 2rem 0;
}
#main_area .box_note h4	{
	margin : 0 auto 2rem auto;
	font-size : 1.8rem;
	border-bottom-style : solid;
	border-bottom-width : 2px;
	border-bottom-color : #E96D31;
	width : 40%;
	line-height : 200%;
}
#main_area .box_note p	{
	font-size : 1.2rem;
	text-align : left;
	padding-left : 2rem;
}
#main_area ul	{
	margin : 1rem 0 0 2rem;
}
#main_area ul li	{
	text-align : left;
	list-style : disc;
}
@media screen and (max-width: 768px)	{
	/* #img_map	{
		background-position : 20% 80%,50% 0;
		background-size : 40% auto,100% auto;
		margin : 0 0 1rem 0;
		height : 24rem;
	} */
	
	#img_map .chushaku	{
		left : 40%;
		}
	#aera_map span	{
		font-size : 1.2rem;
	}
	#main_area .box_note	{
		padding : 1rem 0 2rem 0;
	}
	#main_area .box_note h4	{
		width : 80%;
	}
	#main_area .box_note p	{
		padding : 0 1rem;
	}
}

/* contents-fee */
#fee img	{
	margin : 2rem auto;
}
#fee p	{
	font-size : 1.6rem;
	line-height : 160%;
	margin-bottom : 3rem;
	padding-bottom : 1rem;
	background : url(../img/line_h3.png) no-repeat 50% 100%;
}
#jiki img	{
	margin-top : 2rem;
}
#jiki p	{
	font-size : 1.2rem;
}
#coupon	{
	font-size : 1.2rem;
}
#coupon h3.ttl_coupon	{
}
.box_coupon	{
	border : solid 6px #FFA6C4;
	padding : 2rem 0 0 10rem;
	background : url(../img/illust_cat_pink.png) no-repeat 2% 50%;
	min-height : 200px;
}
.box_coupon	ul	{
	margin : 2rem 0 0 2rem;
}
.box_coupon ul li	{
	list-style : disc;
}
.cityhall	{
	background : #F3D7E3;
	padding : 2rem;
}
.cityhall a	{
	color : #004583;
}
@media screen and (max-width: 768px)	{
	#fee p	{
		font-size : 1.4rem;
	}
	#coupon h3.ttl_coupon	{
		font-size : 1rem;
		line-height : 140%;
		padding-top : 0.6rem;
	}
	.box_coupon	{
		padding : 1rem 1rem 1rem 7.4rem;
		background : url(../img/illust_cat_pink.png) no-repeat 2% 10%;
		min-height : auto;
	}
	.box_coupon	ul	{
		margin : 2rem 0 0 -5rem;
	}
	.cityhall	{
		padding : 2rem 1rem;
	}
}
/* contents-flow */
#flow_step .midashi	{
	font-size : 1.6rem;
	margin : 0 0 1rem 0;
	padding : 10rem 0 0 0;
	background : url(../img/illust_cards.png) no-repeat 50% 0;
}
@media screen and (max-width: 768px)	{
	#flow_step .midashi	{
		font-size : 1.4rem;
		padding : 9rem 0 0 0;
		background-size : 76% auto;
	}
}
#flow_step .box_note	{
	margin-bottom : 2rem;
}
#flow_step	.box_note p	{
	font-size : 1.2rem;
}
#flow_step .ttl_step	{
	font-size : 1.6rem;
	}
#flow_step .tx_step	{
	font-size : 1.6rem;
	margin : 1rem 0;
	}
#flow_step p.maru	{
	margin-left : 1rem;
	display : inline-block;
	font-size : 3.6rem;
	background-color : #F8D38B;
	padding : 0 1.8rem;
	height : 5.4rem;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
#flow_step .box_yoyaku	{
	border : solid 2px #00AA6A;
	margin : 1rem auto;
	padding-bottom : 2rem;
	font-size : 1.2rem;
}
#flow_step .box_yoyaku .ttl	{
	background : #00AA6A;
	color : #fff;
	font-size : 1.2rem;
	padding : 0.4rem 0;
	margin-bottom : 2rem;
}
#flow_step .box_yoyaku .tx_yoyaku	{
	font-weight : 200;
	font-size : 2rem;
	margin-bottom : 2rem;
}
#flow_step .box_yoyaku .tel_num	{
	color : #EB6101;
	font-weight : 700;
	font-size : 2.4rem;
	letter-spacing : 0.2rem;
	margin-left : 1rem;
}
#flow_step .bu_contact	{
	margin : 2rem auto;
	background-color : #E96D31;
	border : solid 1px #AF4324;
	-webkit-border-radius: 5rem;
-moz-border-radius: 5rem;
border-radius: 5rem;
}
#flow_step .bu_contact p	{
	font-size : 1.8rem;
	text-align : center;
}
#flow_step .bu_contact a	{
	display : block;
	color : #fff;
	text-decoration : none;
	padding : 2rem 0;
}
@media screen and (max-width: 768px)	{
	#flow_step .box_yoyaku .tel_num	{
		font-size : 2rem;
		margin-left : 0;
	}
	#flow_step .bu_contact	{
		margin : 2rem auto 0 auto;
	}
	#flow_step .bu_contact p	{
		font-size : 1.4rem;
	}
	#flow_step .bu_contact a	{
		padding : 1rem 0;
		}
}
#flow_step #box_intro	{
  background : -moz-linear-gradient(49.09% 83.47% 86.11deg,rgba(255, 166, 196, 1) 0%,rgba(255, 166, 196, 0) 100%);
  background : -webkit-linear-gradient(86.11deg, rgba(255, 166, 196, 1) 0%, rgba(255, 166, 196, 0) 100%);
  background : -webkit-gradient(linear,49.09% 83.47% ,51.32% 1.2% ,color-stop(0,rgba(255, 166, 196, 1) ),color-stop(1,rgba(255, 166, 196, 0) ));
  background : -o-linear-gradient(86.11deg, rgba(255, 166, 196, 1) 0%, rgba(255, 166, 196, 0) 100%);
  background : -ms-linear-gradient(86.11deg, rgba(255, 166, 196, 1) 0%, rgba(255, 166, 196, 0) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA6C4', endColorstr='#FFA6C4' ,GradientType=0)";
  background : linear-gradient(3.89deg, rgba(255, 166, 196, 1) 0%, rgba(255, 166, 196, 0) 100%);
  border : solid 1px #FFA6C4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA6C4',endColorstr='#FFA6C4' , GradientType=1);
  padding : 2rem 2rem 1rem 2rem;
  margin-top : 2rem;
  display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -ms-flex-direction: row;
         flex-direction: row;
}
#flow_step #box_intro .ph_cat	{
	width : 24%;
	height : auto;
	}
#flow_step #box_intro .ph_cat img	{
	border-radius : 50%;
}
#flow_step #box_intro .tx	{
	width : 70%;
	margin-left : 2rem;
	line-height : 180%;
}
#flow_step #box_intro p	{
	font-size : 1rem;
	text-align : left;
}
#flow_step #box_intro .tx_wh_R	{
	color : #fff;
	text-align : right;
	margin-top : 2.4rem;
}
@media screen and (max-width: 768px)	{
	#flow_step #box_intro	{
		 padding : 1rem;
		-webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
	}
	#flow_step #box_intro .ph_cat	{
		width : 90%;
		margin : 0 auto 0.4rem auto;
	}
	#flow_step #box_intro .tx	{
		width : 100%;
		margin-left : 0rem;
	}
}
#riyourei .box_riyourei	{
	border : solid 2px #00C5D1;
	background-color : #FEFFF3;
	background-position : 50% 5%;
	background-repeat : no-repeat;
	padding : 12rem 3rem 4rem 3rem;
	margin-bottom : 2rem;
}
#riyourei .pair	{
	background-image : url(../img/icon_exam_pair.png);
}
#riyourei .man1	{
	background-image : url(../img/icon_exam_man1.png);
}
#riyourei .woman1	{
	background-image : url(../img/icon_exam_woman1.png);
}
#riyourei .man2	{
	background-image : url(../img/icon_exam_man2.png);
}
#riyourei .woman2	{
	background-image : url(../img/icon_exam_woman2.png);
}
#riyourei .box_riyourei .midashi	{
	font-size : 1.2rem;
	font-weight : 600; 
}
#riyourei .box_riyourei p	{
	text-align : left;
	font-size : 1.2rem;
}
#riyourei h4	{
	font-size : 1.4rem;
	margin-bottom : 1rem;
}
@media screen and (max-width: 768px)	{
	#riyourei h4	{
		font-size : 1.2rem;
	}
	#riyourei .box_riyourei	{
		background-position : 50% 2%;
	padding : 12rem 1rem 1rem 1rem;
		margin-bottom : 1rem;
	}
	#riyourei .box_riyourei .midashi	{
		margin-bottom : 1rem;
	}
}
/* contents-equi */
#equipment img	{
	margin-bottom : 1rem;
}
#equipment p	{
	font-size : 1.2rem;
}
#setsubi p	{
	font-size : 1.2rem;
}
#setsubi .box_note	{
	margin : 1rem auto;
}
#setsubi .box_note .goods	{
	color : #EB6101;
	font-size : 1.4rem;
	
	font-weight : 500;
}
#setsubi .box_note img	{
	margin : 1rem auto;
}
#setsubi .box_note p	{
	font-size : 1.2rem;	
}
#setsubi .box_note .line	{
	background-image : url(../img/line_goods.png);
	background-repeat : no-repeat;
	height : 1px;
	margin : 3rem auto;
}
#taisaku p	{
	font-size : 1.2rem;		
}
#taisaku ul	{
display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -ms-flex-direction: row;
         flex-direction: row;
	-webkit-box-pack: justify;
     -ms-flex-pack: justify;
   justify-content: space-between;
   margin : 1.4rem auto;
}
#taisaku ul li	{
	width : 20%;
	border : solid 2px #E96D31;
	-webkit-border-radius: 1rem;
-moz-border-radius: 1rem;
border-radius: 1rem;
	color : #E96D31;
	font-size : 1.2rem;
	padding : 10rem 1rem 1rem 1rem;
	background-repeat : no-repeat;
}
#taisaku ul li:nth-child(1)	{
	background-image : url(../img/icon_equi_1.png);
	background-position : 50% 30%;
}
#taisaku ul li:nth-child(2)	{
	background-image : url(../img/icon_equi_2.png);
	background-position : 50% 20%;
}
#taisaku ul li:nth-child(3)	{
	background-image : url(../img/icon_equi_3.png);
	background-position : 50% 30%;
}
#taisaku ul li:nth-child(4)	{
	background-image : url(../img/icon_equi_4.png);
	background-position : 60% 20%;
}
#taisaku span	{
	font-size : 1.1rem;
}
@media screen and (max-width: 768px)	{
	#taisaku ul	{
		-webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
		 width : 90%;
	}
	#taisaku ul li	{
		width : 74%;
		margin : 0 auto 1rem auto;
	}
	#taisaku span	{
		text-align : left;
		display : block;
		width : 90%;
		margin : 0 0 2rem 1rem;
	}
}
/* contents-greeting */
#hello .box_goaisatsu	{
	background-image : url(../img/logo_L.png);
	background-repeat : no-repeat;
	background-position : 50% 0%;
	min-height : 393px;
	width : 75%;
	margin : 0 auto 2rem auto;
	border : solid 1px #fff;
	display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#hello .box_goaisatsu img	{
	margin-left : 2rem;
}
#hello .box_goaisatsu p	{
	margin-top : 10rem;
	padding-left : 4rem;
	font-size : 1.4rem;
	text-align : left;
}
#hello .box_motto	{
	border : solid 2px #003E83;
	padding : 3rem;
	background : url(../img/illust_cat_motto.png) no-repeat 90% 90%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -ms-flex-direction: row;
         flex-direction: row;
	-webkit-border-radius: 2rem;
-moz-border-radius: 2rem;
border-radius: 2rem;
}
#hello .box_motto img	{
	width : 293px;
}
#hello .box_motto ul	{
	padding-left : 6rem;
	width : 36%;
}
#hello .box_motto ul li	{
	list-style : disc;
	color : #EB6101;
	text-align : left;
	font-size : 1.2rem;
}
#hello .box_kuchikomi	{
	width : 90%;
	margin : 2rem auto 0 auto;
	display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#hello .box_kuchikomi img	{
	margin-left : 2rem;
}
#hello .box_kuchikomi p	{
	width : 60%;
	text-align : left;
	font-size : 1.2rem;
	font-weight : 300;
	line-height : 180%;
}
/* @media screen and (min-width: 769px) and (max-width: 820px)	{
	#hello .box_goaisatsu	{
		border : solid 1px #000;
		background-size : auto 50%,auto;
	}
} */
@media screen and (max-width: 768px)	{
	#hello .box_goaisatsu	{
		width : 100%;
	}
	#hello .box_goaisatsu img	{
		height : 50%;
		margin-left : 0;
	}
	#hello .box_goaisatsu p	{
		padding-left : 0;
		font-size : 1.2rem;
	}
	#hello .box_motto	{
		margin : 0 auto;
		width : 86%;
		padding : 2rem 1rem;
		background : url(../img/illust_cat_motto.png) no-repeat 90% 98%;
	-webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
	-webkit-border-radius: 1rem;
-moz-border-radius: 1rem;
border-radius: 1rem;
	}
	#hello .box_motto img	{
		margin : 0 auto;
	}
	#hello .box_motto ul	{
		margin : 1.6rem 0 5rem 0;
		padding-left : 1rem;
		width : 98%;
	}
	#hello .box_kuchikomi	{
		width : 94%;
		margin : 2rem auto;
		-webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
		}
	#hello .box_kuchikomi p	{
		width : 100%;
		}
	#hello .box_kuchikomi img	{
		margin : 0 auto;
		width : 50%;
	}
}
#gomadaki	{
	background : #FDFCF9;
	margin : 0;
}
#gomadaki h4	{
	color : #003E83;
	font-size : 1.4rem;
}
#gomadaki h4.underline	{
	border-bottom-style : solid;
	border-bottom-color : #003E83;
	border-bottom-width : 1px;
}

#gomadaki .permission:after	{
	content : "（撮影許可をいただいております。）";
	display : block;
	font-size : 0.8rem;
	text-align : left;
	margin-top : 0.4rem;
}
#gomadaki .box_v-h .exp_gomadaki	{
	width : 55%;
	padding-left : 2rem;
	background : url(../img/illust_cat_bl_walk.png) no-repeat 100% 100%;
}
#gomadaki .box_v-h .exp_gomadaki p	{
	font-size : 1.2rem;
	font-weight : 300;
}
#gomadaki .box_v-h .exp_gomadaki ul	{
	margin-top : 1rem;
}
#gomadaki .box_v-h .exp_gomadaki ul	li	{
	color : #003E83;
	margin : 0.6rem 0;
}
#gomadaki .box_v-h .exp_gomadaki ul	li p.maru	{
	margin-right : 0.8rem;
	display : inline-block;
	color :  #fff;
	font-family : "游明朝",Yu Mincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","MS P明朝","MS 明朝",serif;
	font-size : 1.6rem;
	background : #003E83;
	padding : 0 0.8rem;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
#gomadaki .line_dot	{
	border-top-style : dotted;
	border-top-width : 3px;
	border-top-color : #003E83;
	margin-bottom : 2rem;
}
#gomadaki .bg_lotus_L	{
	background : url(../img/illust_lotus_L.png) no-repeat 96% 50%;
	margin-bottom : 2rem;
}
#gomadaki .bg_lotus_L p	{
	margin-top : 1.6rem;
	font-size : 1.2rem;
}
#gomadaki ul.ph_gomadaki	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -ms-flex-direction: row;
         flex-direction: row;
	-webkit-box-pack: justify;
     -ms-flex-pack: justify;
   justify-content: space-between;
   background : url(../img/illust_lotus_s.png) no-repeat 30% 100%;
}
@media screen and (max-width: 768px)	{
	#gomadaki .box_v-h .exp_gomadaki	{
		width : 100%;
		padding : 1.6rem 0 0 0;
	background : url(../img/illust_cat_bl_walk.png) no-repeat 100% 100%;
	}
	#gomadaki .box_v-h .exp_gomadaki ul	{
		margin : 1rem 0 4rem 0;
	}
	#gomadaki .box_v-h .exp_gomadaki ul	li p.maru	{
		margin-right : 0.4rem;
		font-size : 1.2rem;
		padding : 0 0.6rem;
	}
	#gomadaki .bg_lotus_L	{
		background : url(../img/illust_lotus_L.png) no-repeat 100% 0%;
		background-size : 40% auto;
	}
	#gomadaki .bg_lotus_L p	{
		margin-top : 2.8rem;
	}
	#gomadaki ul.ph_gomadaki	{
		-webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
		 background : url(../img/illust_lotus_s.png) no-repeat 100% 98%;
	}
	#gomadaki ul.ph_gomadaki li	{
		margin-bottom : 1rem;
	}
}
#profile	{
	background : #F4F4F4;
	margin : 0;
	border : solid 1px #F4F4F4;
}
#profile .ryakureki	{
	text-align : center;
	border-bottom-style : solid;
	border-bottom-width : 2px;
	border-bottom-color : #003E83;
	font-size : 1.6rem;
	letter-spacing : 1rem;
}
#profile .box_v-h .tx_ryakureki	{
	width : 80%;
	padding-left : 2rem;
}
#profile .box_v-h .tx_ryakureki .kodaira	{
	font-weight : 600;
	background : url(../img/illust_cat_bl_nobi.png) no-repeat 40% 0%;
	line-height : 180%;
	margin-bottom : 1rem;
}
#profile .box_v-h .tx_ryakureki .kodaira .rome	{
	font-size : 1rem;
	font-weight : 200;
	color : #737373;
	margin-left : 2rem;
}
#profile .box_v-h .tx_ryakureki ul {
	margin : 0.4rem 0 0 1rem;
}
#profile .box_v-h .tx_ryakureki ul li	{
	list-style : disc;
}
@media screen and (max-width: 768px)	{
	#profile .box_v-h .ph_profile	{
		marign : 0 auto;
		text-align : center;
	}
	#profile .box_v-h .tx_ryakureki	{
		width : 100%;
		padding-left : 0;
		margin-top : 2rem;
	}
	#profile .box_v-h .tx_ryakureki .kodaira	{
		background : url(../img/illust_cat_bl_nobi.png) no-repeat 100% 0%;
	}
}
/* contents-contact */
#toiawase .box_yoyaku	{
	border : solid 2px #00AA6A;
	margin : 1rem auto 2rem auto;
	padding-bottom : 2rem;
	font-size : 1.2rem;
	font-weight : 200;
}
#toiawase .box_yoyaku .ttl	{
	background : #00AA6A;
	color : #fff;
	font-size : 1.8rem;
	font-weight : 400;
	padding : 0.4rem 0;
	margin-bottom : 2rem;
}
#toiawase .box_yoyaku .tx_yoyaku	{
	font-weight : 200;
	font-size : 2rem;
	margin-bottom : 2rem;
}
#toiawase .box_yoyaku .tel_num	{
	color : #EB6101;
	font-weight : 700;
	font-size : 2.4rem;
	letter-spacing : 0.2rem;
	margin-left : 1rem;
}
#toiawase .bu_contact	{
	margin : 2rem auto;
	background-color : #E96D31;
	border : solid 1px #AF4324;
	-webkit-border-radius: 5rem;
-moz-border-radius: 5rem;
border-radius: 5rem;
	width : 80%;
}
#toiawase .bu_contact p	{
	font-size : 1.6rem;
	text-align : center;
}
#toiawase .bu_contact a	{
	display : block;
	color : #fff;
	text-decoration : none;
	padding : 2rem 0;
}
@media screen and (max-width: 768px)	{
	#toiawase .box_yoyaku p	{
		margin : 0 auto;
		width : 96%;
	}
	#toiawase .box_yoyaku .tel_num	{
		font-size : 2rem;
		margin-left : 0;
	}
	#toiawase .bu_contact	{
		margin : 2rem auto 0 auto;
	}
	#toiawase .bu_contact p	{
		font-size : 1.2rem;
	}
	#toiawase .bu_contact a	{
		padding : 1rem 0;
		}
}
.tti_LINE	{
	width : 90%;
	margin : 4rem auto 2rem auto;
	font-size : 1.8rem;
	border-bottom-style : solid;
	border-bottom-color : #00AA6A;
	border-bottom-width : 3px;
}
ul.flow_line	{
	background : #FFFDEF;
	border : solid 1px #00AA6A;
	padding : 2rem 0 2rem 4rem;
	width : 60%;
	margin : 0 auto 2rem auto;
}
ul.flow_line li	{
	text-align : left;
	margin-bottom :1.4rem;
}
ul.flow_line li .maru	{
	background : #EB6101;
	color : #FFFDEF;
	font-weight : 700;
	margin-right : 0.4rem;
	padding : 0.2rem 0.6rem;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
@media screen and (max-width: 768px)	{
	ul.flow_line	{
		padding : 2rem 0 2rem 1rem;
		width : 90%;
	}
	ul.flow_line li	{
		font-size : 1.2rem;
		}
	ul.flow_line li .maru	{
		margin-right : 0.2rem;
	}
}