
h3 {margin:0;}
p {margin:0;}
.whats_tes_info {
	margin-top:10px;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	line-height:1.2;
}
.whats_tes_inner {
	margin-top:30px;
	padding:0 20px;
	overflow:hidden;
	position:relative;
}
.whats_tes_kinou {
	position:absolute;
	right:20px;
}
.whats_tes_haikan {
	width:245px;
	position:absolute;
	top:150px;
	right:20px;
}
.whats_tes_haikan_text {
	margin-top:5px;
	line-height:1.4;
	font-size:16px;
}
.koukan {
	position:relative;
}
.koukan_ans {
	margin:20px auto;
	display:block;
}
.koukan_info_text {
	font-weight:bold;
	font-size:18px;
	text-align:center;
	line-height:1.3;
}
.br {display:block;}
.koukan_img_kyuutouki {
	position:absolute;
	top:0px;
	left:70px;
}
.koukan_img_woman {
	position:absolute;
	top:-20px;
	left:720px;
}
.koukan_info_text_deco {
	margin-right:3px;
	padding:2px 4px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	background-color:#ff8029;
	display:inline-block;
}
.an24 {
	height:60px;
	padding:12px 0 0 65px;
	margin-left:515px;
	background:url("../../img/price/tes/koukan_arrow.png") 0 -13px no-repeat;
	font-size:16px;
	font-weight:bold;
}
.an24 a {
	text-decoration:underline;
}
.koukan_tasya {
	height:140px;
	background:url("../../img/price/tes/bg_fuchi01.png") 50% 0 no-repeat;
}
.koukan_tasya > p {
	width:570px;
	padding-top:15px;
	margin:0 auto;
	font-size:16px;
	line-height:1.4;
}
.brand {
	margin-top:-60px;
	height:612px;
	background:url("../../img/price/tes/nagare.png") 50% 0 no-repeat;
}
.brand_text {
	width:630px;
	margin:0 auto;
	padding-top:90px;
	font-size:16px;
	line-height:1.4;
}
.brand_title {
	padding-bottom:3px;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	display:block;
}
.otoku_img {
	margin:-12px auto 8px;
	text-align:center;
}
.otoku_text {
	font-size:18px;
	line-height:28px;
	text-align:center;
}
.otoku_b {
	font-size:24px;
	font-weight:bold;
	color:#ff8029;
}
.otoku_b > span {font-size:18px;}
.koukan_exp {
	margin-top:30px;
	padding:16px 16px 0;
	border: solid #ff8029;
	border-width:10px 3px 10px 3px;
	background:url("../../img/price/tes/tes01_24.png") 50% 478px no-repeat;
}
.koukan_exp img {
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.flex-std {
	display: flex;
	justify-content:space-between;
}
.mt_45 {margin-top:45px;}
.mb_30 {margin-bottom:30px;}

.tes_title {
	padding-left:112px;
	line-height:70px;
	background:url("../../img/price/tes/tes_title_bg.png") 0 0 no-repeat;
	font-size:26px;
	font-weight:bold;
}
.h3 {
	line-height:40px;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	background:url("../../img/price/tes/tes_h3_bg.png") 0 0 no-repeat;
}
.koukan_exp_title {
	line-height:40px;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	background:url("../../img/price/tes/tes_motto_bg.png") 0 0 no-repeat;
}
.main_inner {
	width: 910px;
	margin: 0 auto;
}
.yasuku {
	height:610px;
	position:relative;
	background:#fff7eb url("../../img/price/tes/bg_yasuku.png") 0 0 no-repeat;
	font-size:18px;
	line-height:1.4;
}
.yasuku_title {
	line-height:52px;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	background:url("../../img/price/tes/bar_yasuku_bg.png") 0 0 no-repeat;
}
.yasuku_p01 {
	position:absolute;
	top:39px;
	left:170px;
}
.yasuku_p02 {
	font-weight:bold;
	text-align:center;
	position:absolute;
	top:112px;
	left:0;
	right:0;
}
.yasuku_p03 {
	font-size:24px;
	font-weight:bold;
	color:#ff8029;
	position:absolute;
	top:192px;
	left:182px;
}
.yasuku_p04 {
	font-weight:bold;
	text-align:center;
	position:absolute;
	top:260px;
	left:0;
	right:0;
}
.yasuku_img01 {
	position:absolute;
	top:335px;
	left:20px;
}
.orange {color:#ff8029;}
#oyakudachi {margin-top:22px;}

/* jirei 20210823 */
div#jirei_th-1 {
	height:auto;
	margin:20px 25px 12px;
	overflow:hidden;
	border-bottom:1px solid #bdbcba;
	display:flex;
	justify-content:space-between;
}
#jirei_th-1 .jirei_th-in {
	width:415px;
	margin:0 0 12px;
	padding:6px 50px;
	border:1px solid #bdbcba;
	font-weight:bold;
	font-size:13px;
	line-height:1.2;
	box-sizing:border-box;
}
#jirei_th-1 .jirei_th-in a > img {
	display:block;
	margin-bottom:3px;
}
#jirei_th-1 .jirei_th-in:nth-child(2) {
	float:right;
}
#jirei_th-1 .ico_new {
	background:none;
}
.jirei_tr_1st_title {
	font-size:13px;
	overflow:hidden;
}
.jirei_tr_1st_title_left {
	float:left;
}
.jirei_tr_1st_title_right {
	float:right;
}
.new_icon {
	margin-top:-3px;
	padding-right:3px;
	float:left;
}