/*
Theme Name:seare Child
Template:seare
*/

.grecaptcha-badge { visibility: hidden; }
.wf-sawarabimincho { font-family: "Sawarabi Mincho"; }

#t2_bace01{width:1040px; clear:both; overflow:hidden; padding:55px 0 30px 0; margin:0 auto;}
#t2_bace01 .calendar{ background-image:url(images/t2/t2_img01.png); background-repeat:repeat-x; padding:15px; height:154px; clear:both; overflow:hidden;}
#t2_bace01 .calendar .lf{float:left; border:1px solid #ffffff; width:224px; height:152px; vertical-align:bottom; padding:0; margin:0;}
#t2_bace01 .calendar .lf img{width:100%; height:auto; max-height:152px; overflow:hidden;}
#t2_bace01 .calendar .rt{float:right; border:1px solid #ffffff; padding:10px 20px; height:132px;}
#t2_bace01 .calendar .rt h3{ margin:0; padding:0; width:auto; background:none;}
.caltit{ background:#6c3014; clear:both; overflow:hidden;
vertical-align:bottom;
margin:5px 0; padding:0; height:56px;
border-radius: 0 15px 15px 0 / 0 15px 15px 0 ;
-webkit-border-radius: 0 15px 15px 0 / 0 15px 15px 0 ;
-moz-border-radius: 0 15px 15px 0  / 0 15px 15px 0 ;
}
.caltit .lf1{ width:320px; font-size:20px; padding-top:16px; float:left; text-align:center; color:#ffffff;}
.caltit .rt1{float:right;}

#t2_bace01b{width:1122px; height:608px; clear:both; overflow:hidden; padding:0; margin:0 auto 50px auto; background:url(images/t2/tp_bace.png) no-repeat top center;}
#t2_bace01b .topics { width:1060px; margin:0 auto; clear:both; overflow:hidden; padding:0 0 0 0;}
#t2_bace01b .topics h3{ width:175px; margin:0 auto; padding:0 0 15px 0; background:none; text-align:center;}
#t2_bace01b .topics .tp1{ width:33%; height:418px; float:left; text-align:center; background:url(images/t2/t2_img05.png) no-repeat; background-position:top center;}
#t2_bace01b .topics .tp2{ width:33%; height:418px; margin:0 0.5%; float:left; text-align:center; background:url(images/t2/t2_img06.png) no-repeat; background-position:top center;}
#t2_bace01b .topics .tp3{ width:33%; height:418px; float:left; text-align:center; background:url(images/t2/t2_img07.png) no-repeat; background-position:top center;}
#t2_bace01b .topics h4{ width:100%; height:128px; padding:0; margin:0; background:none; vertical-align:bottom; clear:both;}
#t2_bace01b .topics p{text-align:center; line-height:150%; margin:0; padding:0; color:#555555; font-size:1.0em;}
#t2_bace01b .topics .thumbox{width:305px; height:173px; margin:0 auto; padding:0; overflow:hidden;}
#t2_bace01b .topics .thumbox img{
	width:100%; height:auto; vertical-align:bottom;
	display: block;
	transition-duration: 0.3s;	/*変化に掛かる時間*/
}
#t2_bace01b .topics .thumbox img:hover {
	transform: scale(1.1);	/*画像の拡大率*/
	transition-duration: 0.3s;	/*変化に掛かる時間*/
}

#t2_bace01b .topics .bt{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; text-align:center; width:80%; margin:10px auto 0 auto;}
#t2_bace01b .topics .bt a{ font-size:1.2em; font-weight:bold; color:#ffffff; text-decoration:none; display:block; padding:15px 0;}
#t2_bace01b .topics .bt1{background:#975c55;}
#t2_bace01b .topics .bt2{background:#ae4615;}
#t2_bace01b .topics .bt3{background:#493628;}
#t2_bace01b .topics .bt1 a:hover{background:#af7874;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#t2_bace01b .topics .bt2 a:hover{background:#cc5f3a;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#t2_bace01b .topics .bt3 a:hover{background:#6b5648;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}

#t2_bace02{clear:both; overflow:hidden; background:url(images/t2/t2_img12.png) no-repeat; background-position: center;}
#t2_bace02 .tp2_news{ width:1040px; margin:0 auto;}
#t2_bace02 .tp2_news h3{ width:100%; overflow:hidden; clear:both; margin:45px 0 0 0; padding:5px 0; background:none; border-bottom:3px dotted #333333; }
#t2_bace02 .tp2_news .subl{float:left;}
#t2_bace02 .tp2_news .subr{float:right; border:1px solid #555555; display:inline-block; font-size:14px;}
#t2_bace02 .tp2_news .subr a{display:block; padding:5px 20px; text-decoration:none;background-color: rgba(255,255,255,0.6);}
#t2_bace02 .tp2_news .newsbox{display:block; padding:0px; text-decoration:none;background-color:rgba(255,255,255,0.6); margin:0 0 45px 0; height:475px; overflow-y:scroll;}
#t2_bace02 .tp2_news .newsbox ul{padding:0; margin:0;}
#t2_bace02 .tp2_news .newsbox ul li{list-style:none; margin:0; padding:30px 20px 20px 20px; border-bottom:1px dotted #555555; overflow:hidden;}
#t2_bace02 .tp2_news .newsbox ul li .lf{ float:left; width:112px; height:64px; border:1px solid#888888; overflow:hidden;}
#t2_bace02 .tp2_news .newsbox ul li .lf img{width:100%; height:auto;}
#t2_bace02 .tp2_news .newsbox ul li .rt{ float:left; padding:0 0 0 20px;}
#t2_bace02 .tp2_news .newsbox ul li .date{ font-weight:bold; color:#465c7f; font-size:1.0em; margin:0; padding:0;}
#t2_bace02 .tp2_news .newsbox ul li .date img{vertical-align:middle; margin:0 0 8px 10px;}
#t2_bace02 .tp2_news .newsbox ul li .tit{clear:both; font-size:1.0em; line-height:150%; margin:0; padding:0; }

#t2_bace03{width:970px; clear:both; overflow:hidden; padding:55px 0; margin:0 auto;}
#t2_bace03 .sbinfo01{float:left; width:32%; text-align:center; margin-bottom:20px; }
#t2_bace03 .sbinfo01 .update{background:#805330; text-align:center; color:#ffffff; padding:10px; margin:0;border-radius: 10px 10px 0 0 / 10px 10px 0 0 ;
-webkit-border-radius: 10px 10px 0 0 / 10px 10px 0 0 ;
-moz-border-radius: 10px 10px 0 0  / 10px 10px 0 0 ;}
#t2_bace03 .sbinfo02{float:left; width:32%; margin:0 2% 20px 2% ; text-align:center;}
#t2_bace03 .sbinfo03{float:left; width:32%; text-align:center; margin-bottom:20px;}
#t2_bace03 .tp2_mbmem{ clear:both; overflow:hidden; background:#3a1912; padding:15px; margin:0;}
#t2_bace03 .tp2_mbmem .mlf{float:left;}
#t2_bace03 .tp2_mbmem .mrt{float:right; color:#ffffff; width:300px; line-height:150%;}
#t2_bace03 .tp2_mbmem .mrt .right{float:right; padding:0 0 0 10px; vertical-align:middle;}
#t2_bace03 .tp2_mbmem .mrt .btbox{clear:both; margin:13px 0 0 0; padding:0; vertical-align:bottom;}

#t2_bace04{clear:both; overflow:hidden; padding:35px 0 55px 0; margin:0; background:#ffffff;}
#t2_bace04 .tp2_sst{ width:1040px; margin:0 auto; clear:both; overflow:hidden; text-align:center;}
#t2_bace04 .tp2_sst ul{padding:15px 0 0 0; margin:0 auto; clear:both; overflow:hidden; width:952px;}
#t2_bace04 .tp2_sst ul li{ list-style:none; float:left; margin:1px;}
#t2_bace04 .tp2_other{ width:952px; margin:0 auto; padding:0; clear:both; overflow:hidden;}
#t2_bace04 .tp2_other h3{ width:100%; overflow:hidden; clear:both; margin:0; padding:5px 0; background:none; border-bottom:3px dotted #333333; background-image:none;}

#t2_bace05{ width:952px; margin:0 auto; padding:0; clear:both; overflow:hidden;}
#t2_bace05 h3{ width:100%; overflow:hidden; clear:both; margin:45px 0 0 0; padding:5px 0; background:none; border-bottom:3px dotted #333333; background-image:none;}
#t2_bace05 ul{clear:both; overflow:hidden; margin:30px 0 10px 0; padding:0;}
#t2_bace05 ul li{list-style:none; float:left; margin:0; padding:14px; width:210px; height:238px; background:url(images/t2/t2_img20.png) no-repeat center top;}

.t2_slide{clear:both; overflow:hidden; z-index:0;}
.t2_slide img{width:100%; height:auto;}

/* 20190218 */
.pricepage{clear:both; overflow:hidden; margin:0 auto; padding:30px 0; width:88%;}
.pricepage h3{margin:0 0 15px 0; padding:10px 0; background:none; text-align:center; width:100%; border-bottom:2px dotted #383838; color:#383838; font-size:2.0em;font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
.pricepage h4{margin:25px 0 15px 0; padding:10px 0; background:none; text-align:center; width:100%; color:#383838; font-size:20px;}
.pricepage h4 .slink{ margin:0 5px; display:inline-block; border:1px solid #666666; font-size:16px;}
.pricepage h4 .slink a{text-decoration:none;display: block; padding:3px;}
.pricepage p{color:#666666; line-height:200%; font-size:16px;}

.pricepage .tbl01{ width:100%;border:1px #ffffff solid;border-collapse:collapse;border-spacing:0;margin:10px 0;  -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; font-size:20px;}
.pricepage .tbl01 th{padding:10px;border:#ffffff solid;border-width:0 0 2px 2px;background:#ab806b;text-align:center;color:#ffffff;line-height:150%;}
.pricepage .tbl01 td{padding:10px;border:1px #ffffff solid;border-width:0 0 2px 2px;color:#656767;line-height:180%; background-color:#f8e4d7;}

.pricepage .tbl02{ width:100%;border:1px #ffffff solid;border-collapse:collapse;border-spacing:0;margin:10px 0;  -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; font-size:20px;}
.pricepage .tbl02 th{padding:10px;border:#ffffff solid;border-width:0 0 2px 2px;background:#b2b061;text-align:center;color:#ffffff;line-height:150%;}
.pricepage .tbl02 td{padding:10px;border:1px #ffffff solid;border-width:0 0 2px 2px;color:#656767;line-height:180%; background-color:#f5ecc5;}

.pricepage .cyuui{ border:3px solid #e83a17; padding:10px; color:#e83a17; width:50%; margin:20px auto;}
.pricepage .cyuui p{color:#e83a17; line-height:180%; font-size:18px;}

.pricepage .w70{ width:70%;}
.pricepage .w60{ width:60%;}
.pricepage .w50{ width:50%;}
.pricepage .w40{ width:40%;}
.pricepage .w30{ width:30%;}
.pricepage .mt20{margin-top:20px;}
.pricepage .mt30{margin-top:30px;}
.pricepage .mt40{margin-top:40px;}
.pricepage .mt50{margin-top:50px;}
.pricepage .txcn{ text-align:center;}
.pricepage .txlf{ text-align:left;}
.pricepage .txrt{ text-align:right;}

.pricepage ul{ clear:both; overflow:hidden; margin:0; padding:10px 10px 0 10px; vertical-align:bottom;}
.pricepage ul li{ list-style:none; list-style-position:outside; margin:0; padding:0 3px; float:left;}
.pricepage ul li img{ margin:0;}

.pricepage .pc{display:block;}
.pricepage .sp{display:none;}

/* 20190320 */
.bannerbox{clear:both; overflow:hidden; margin:0; padding:0; background:#5e361f;}
.bannerbox ul.conbox{width:975px; margin:0 auto; overflow:hidden;}
.bannerbox ul.conbox li{list-style:none;}
.bannerbox img{ vertical-align:bottom;}
.bannerbox .lf{float:left;}
.bannerbox .rt{float:right;}
.bannerbox .pdtr{padding:45px 25px 0 0;}
.bannerbox .pdtrb{padding:22px 15px 25px 0;} 
.bannerbox .pdtb{padding:22px 0;} 

/* 20190418 */
.relax_re{clear:both; overflow:hidden; margin:0; padding:0;}
.relax_re h4{ width:655px; height:116px; clear:both; overflow:hidden; background:none; text-align:center; margin:40px auto; padding:0;}
.relax_re h5{ clear:both; overflow:hidden; background:none; margin:15px 0 10px 0; padding:0; color:#777777; font-size:18px; line-height:180%;}
.relax_re h5.new{ background:url(../seare/images/relax/renew_new.png) no-repeat left top; padding:0 0 0 65px;}
.relax_re .pc{display:block;}
.relax_re .sp{display:none;}

.relax_re .left1{float:left; width:410px; height:328px; padding:10px; margin-bottom:20px;}
.relax_re .right1{float:right; width:465px; height:328px; padding:10px; margin-bottom:20px;}
.relax_re .left2{float:left; width:465px; height:328px; padding:10px; margin-bottom:20px;}
.relax_re .right2{float:right; width:410px; height:328px; padding:10px; margin-bottom:20px;}
.relax_re .left3{float:left; width:410px; margin-top:15px; padding:0 0 0 16px;}
.relax_re .right3{float:right; width:465px; margin-top:15px; padding:65px 0 0 0;}

.relax_re .left4{float:left; width:435px; margin-top:15px; padding:65px 0 0 30px;}
.relax_re .right4{float:right; width:422px; margin-top:15px; padding:0 16px 0 0;}

.relax_re .stx2{ margin-top:20px; padding:15px 10px;background-color:#ba8b73;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.relax_re .stx2 ul{clear:both; overflow:hidden; margin:0; padding:5px 0 0 0;}
.relax_re .stx2 li{padding:0 0 0 22px;background-image:url(images/kome.gif);background-repeat:no-repeat;background-position:left top;list-style-position:outside;list-style:none;font-size:14px;color:#ffffff;line-height:150%;}
.relax_re .stx2 li a{color:#ffffff;}
.relax_re .chuui{width:80px; clear:both; border:1px solid #ffffff; padding:3px 0; margin:0; color:#ffffff; font-size:16px; font-weight:bold; text-align:center;}

.on_tex03 .bace{clear:both; overflow:hidden;}
.on_tex03 .bace .left{ float:left;}
.on_tex03 .bace .right{ float:right;}
.on_tex03 .pc{ display:block;}
.on_tex03 .sp{ display:none;}

#renewal{ margin:0; padding:0 25px; clear:both; overflow:hidden;}
#renewal h2{margin:0; padding:0; clear:both; overflow:hidden;}
#renewal h2 img{ width:100%; height:auto; vertical-align:bottom;}
#renewal h3{ width:100%; margin:0; padding:0; clear:both; overflow:hidden; background-image:none; background-color:#38160c;}
#renewal h3 img{vertical-align:bottom;}

#renewal .cbox{padding:0 28px 60px 28px; clear:both; overflow:hidden;}
#renewal .cbox_cn{padding:50px 0 50px 0; clear:both; overflow:hidden; text-align:center;}
#renewal p{font-size:16px; line-height:180%; color:#666666;}

#renewal .pc{display:block;}
#renewal .sp{display:none;}

ul.conlist{ clear:both; padding:30px 15px 0 15px;  display: flex; justify-content: center; flex-wrap: wrap;}
ul.conlist li{ list-style:none; padding:0; margin: 0 10px 20px;}
ul.conlist img{width:100%; height:auto; vertical-align:bottom;}
ul.conlist .c2{width:454px;}
ul.conlist .c3{width:296px;}

/* 20190522 */
.swrb { font-family: "Sawarabi Mincho"; }
.sw_bace{clear:both; overflow:hidden;  width:888px; margin:20px auto 50px auto;}
.sw_bace .imgbox01{ vertical-align:bottom;}
.sw_bace .copy{ padding:20px 0;font-family: "Sawarabi Mincho"; text-align:center;color:#000000; font-size:1.2em; font-weight:normal; line-height:180%; }

.sw_bace table { border:1px #999 solid; margin-bottom:30px;}
.sw_bace .leftimg{ width:255px;}
.sw_bace th {
  background: #f4e8df;
  border:1px #999 solid;
  color: #000000;
  text-align:left;
  font-size:1.0em;
  padding:10px;
}
.sw_bace td {
  border:1px #999 solid;
  padding:0;
}
.sw_bace td p{padding:0 10px; line-height:150%;}

.sw_bace .bt{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px; margin:10px; background-color:#6f411f; text-align:center; color:#ffffff;}
.sw_bace .bt a{ display:block; color:#ffffff; text-decoration:none; padding:10px;}

.sw_bace .pc{display:block;}
.sw_bace .sp{display:none;}


/* 20190524 */
.sw_bace2{clear:both; overflow:hidden;  width:888px; margin:20px auto 0 auto;}
.sw_bace2 h3{ background:none; text-align:center; padding:20px 0 10px 0; margin:0 0 40px 0; border-bottom:dotted 3px #000000;}
.sw_bace2 h4{ clear:both; background:none; color:#666666; margin:0; padding:0 0 10px 0; font-size:1.2em; font-weight:normal; font-family: "Sawarabi Mincho"; }

.sw_bace2 .left{ float:left; width:460px; padding:0 0 40px 0;}
.sw_bace2 p{ font-size:1.0em; line-height:180%; margin:0; padding:0; color:#666666;}
.sw_bace2 ul { padding:0 0 30px 0; margin:0;}
.sw_bace2 ul li{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px; font-size:1.2em; line-height:180%; margin:8px 0 0 0; padding:5px 15px; color:#666666; background-color:#f8e4d7; color:#ab806b; font-weight:bold; list-style:none;}

.sw_bace2 .right{ float:right; width:388px; padding:0 0 40px 0;}
.sw_bace2 .right img{ width:100%; height:auto; vertical-align:bottom;}

.sw_bace2 table { border:1px #ffffff solid; margin-bottom:30px;}
.sw_bace2 th {
  background: #ab806b;
  border:1px #ffffff solid;
  color: #ffffff;
  font-size:1.2em;
  padding:10px;
}
.sw_bace2 td {
  border:1px #ffffff solid;
  background:#f8e4d7;
  padding:10px;
}
.sw_bace2 .tel{font-size:1.6em; line-height:180%;}

.sw_bace2 .pc{display:block;}
.sw_bace2 .sp{display:none;}

.sw_bace2 .mfs{ border:1px solid #CCC; margin:0 0 8px 0; line-height:150%; background-color:#ffc; width:30%;}
.sw_bace2 .mfs2{ border:1px solid #CCC; margin:0 0 0 0; line-height:150%; background-color:#ffc; width:30%;}
.sw_bace2 .mfl{ border:1px solid #CCC; margin:0; line-height:150%; background-color:#ffc; width:96%;}
.sw_bace2 input.sub-btn {
	width:60%;
	background: #F90;
	color: #FFF;
	font-size: 1.1em;
	font-weight: bold;
	margin:0 0 0 30px;
	padding:10 0 0 0;
	border:none;
}
.center {
	text-align:center;
}
.ssl2{width:145px;margin:10px auto 50px auto;text-align:center; clear:both; overflow:hidden;}
.ssl2 p{font-size:10px;line-height:130%;}

/* 201910 */
.pr_txbox{border:5px solid #ff0000; padding:15px; clear:both; overflow:hidden; margin-bottom:20px;}
.pr_txbox h3{text-align:center; clear:both; padding:0; margin:0 0 5px 0; border:none; font-size:30px;}
.pr_txbox .red{color:#ff0000;}
.pr_txbox2{clear:both; overflow:hidden; margin:20px 0;}
.pr_txbox2 h4{ width:86%; line-height:normal; font-size:24px; vertical-align:bottom; float:left; padding:10px 2%; margin:10px 0; background-color:#5a3316; color:#ffffff; text-align:left;}
.pr_txbox2 .hd{ width:10%; line-height:normal; font-weight:bold; font-size:24px; vertical-align:bottom; background-color:#32110b; float:left; margin:10px 0; padding:10px 0; color:#ffffff; text-align:center;}
.pr_txbox2 p{text-align:left; clear:both; color:#666666; line-height:200%; font-size:16px; padding:0 10px;}
.pr_txbox2 .red{color:#ff0000;}
.pricepage .tbl01 th.new{background:#8e523d;}
.pricepage .tbl01 td.new{background-color:#edccb9;}
.pricepage .tbl01 td.old{ color:#999999;}

.pucopy01{text-align:center; clear:both; overflow:hidden; margin:20px 0 0 0; font-size:1.7em;}
.pucopy02{text-align:center; clear:both; overflow:hidden; margin:0 0 5px 0; font-size:1.5em;}

.ev_tx02b{clear:both; overflow:hidden; text-align:center; padding:15px 5px 10px 5px;color:#993333; margin:10px; border:2px solid #dacd9f;background-color:#ffffcc;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.ev_tx02b .sp{display:none;}
.ev_tx04b{clear:both;font-size:16px;line-height:180%;font-weight:bold;color:#ffffff;padding:0 0 0 30px;margin:18px 0 0 0;background-image:url(images/annai/pt26.gif);background-position:left;background-repeat:no-repeat;}
.ev_tx05b{clear:both;font-size:14px; font-weight:bold;line-height:180%;color:#993333;text-align:left;padding:5px 10px;background-color:#ffffcc;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:10px 0 0 0;}

/* 202001 */
.elinfo {clear:both; overflow:hidden; border-top:1px solid #555555; color:#777777; font-size:16px; margin:10px 0; padding:0;}
.elinfo table {clear:both; overflow:hidden; margin:0; }
.elinfo table th{ background-color:#eeeeee; border-bottom:1px solid #555555; text-align:center; vertical-align:middle; padding:10px; width: 25%;}
.elinfo table td{border-bottom:1px solid #555555; padding:10px 15px;}
.ldpost{clear: both; overflow: hidden; margin: 0; padding:0;}
.ldpost .left{ float: left; width: 235px; margin-left: 10px;}
.ldpost .left img{width: 100%; height: auto;}
.ldpost .right{ float: right; width: 560px;}

/* 202002 */
.ev_md_tit {clear:both; overflow:hidden; background-color:#00612c; text-align:center; margin:22px 0; padding:10px 0 8px 0; }
.ev_md_bace{clear:both; overflow:hidden; margin: 0 0 15px 0;}
.ev_md_bace .mdlf{float:left; width:30%;}
.ev_md_bace img{ width: 100%; height: auto;}
.ev_md_bace .mdrt{float:right; width:68%;}
.ev_md_bace .mdlf1{float:left; width:32%; max-width: 251px; border: 1px solid #00612c; margin:0;min-height: 550px;}
.ev_md_bace .mdlf2{float:left; width:32%; max-width: 251px; border: 1px solid #00612c; margin:0 0 0 3%;min-height: 550px;}
.ev_md_pu{font-size:1.7em; font-weight:bold; line-height:180%;}
.ev_gry{color:#666666;}
.ev_red{color:#e60012;}
.ev_grn{color:#009744;}
.ev_mt15{margin:15px 0 0 0;}
.ev_mt25{margin:25px 0 0 0;}
.ev_mb05{margin:0 0 5px 0;}
.ev_md_pu2{font-size:1.3em; font-weight:bold; line-height:180%;color:#e60012;}

.dpc{ display:block;}
.msp{ display:none;}

/* 202005 */
.saikai{ border:5px double #ff0000; text-align:center; margin:0 0 20px 0; background:#ffffff; font-size: 1.2em; }
.saikai a{ text-decoration:none; font-weight:bold; padding:10px; display:block;}

/* 202008 */
.ipc{ clear:both; overflow:hidden; margin:0; padding:0 24px 50px 24px;}
.ipc h2{ background-color:#994844; text-align:center; color:#ffffff; padding:35px 0; margin-bottom: 20px; font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; font-size: 1.8em;}
.ipc .ctbox{clear:both; overflow:hidden; padding:0 45px;}
.ipc .ctbox p{font-size: 1.0em; color:#333333; line-height: 150%;}
.ipc h3{ background-color:#472212; text-align:center; color:#ffffff; padding:20px 0; margin:20px 0; font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; background-image:none; font-size: 1.6em;}
.ipc ul{clear:both; overflow:hidden; padding:0; margin:0;}
.ipc ul li{list-style:none; border:1px solid #333333; margin-bottom:15px; overflow:hidden; padding:1.5%; min-height: 115px; }
.ipc .ilf{float:left; width:46%;}
.ipc .irt{float:right; width:46%;}
.ipc h4{ color:#333333; padding:0; margin:0 0 10px 0; font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; background-image:none; font-size: 1.2em; clear:both; line-height:normal;}
.ipc .imb1{width:115px; float:left;}
.ipc .txb1{width:295px; float:right;}
.ipc .imb2{clear:both; overflow:hidden; padding: 0 0 20px 0;}
.ipc .imb2 img{width:100%; height: auto;}
.ipc .imb2 .ilf2{float:left; width:33%; margin-right: 0.5%; vertical-align: 0; }
.ipc .imb2 .irt2{float:right; width:33%; margin:0; vertical-align: 0; }
.ipc .shisetu{clear:both; overflow:hidden; padding:10px; margin:20px 0 0 0;border:1px solid #333333;}
.ipc .imb3{width:223px; float:left; padding: 0;}
.ipc .imb3 img{width: 100%; height: auto;vertical-align: bottom; }
.ipc .txb2{width:640px; float:right;}
.ipc .red{color:#ff0000; font-weight:bold;}
.ipc .shisetu h4{ padding:8px 0 5px 0; margin:0;}

h5.rlx { color:#777777; padding:10px 0 10px 10px; margin:0; font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; background-image:none; font-size: 1.4em; clear:both; line-height:150%;}
h5.rlx2 { color:#777777; padding:10px 0 0 10px; margin:0; font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; background-image:none; font-size: 1.2em; clear:both; line-height:150%;}
h5.rlx3 { color:#ff0000; padding:10px 0 0 10px; margin:0; font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; background-image:none; font-size: 1.2em; clear:both; line-height:150%;}


.tent{ clear:both; overflow:hidden; margin:35px 15px; padding:10px; border:3px solid #ba8b73;
border-radius: 15px / 15px ;-webkit-border-radius: 15px / 15px ;-moz-border-radius: 15px / 15px ;}
.tent .lfc{ float:left; width: 510px; padding: 10px 0 10px 10px;}
.tent .rtc{ float:right; width: 330px; padding: 15px 0 0 0;}
.tent .rtc img{width:100%; height: auto;}

.tent p{padding:0;color:#777777; line-height:180%;}

.tent h3 { color:#777777; width:auto; padding:0; margin:0; font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; background-image:none; font-size: 1.6em; clear:both; line-height:150%;}

.tent h4 { color:#777777; width:auto; padding:0 0 5px 0; margin:0; font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; background-image:none; font-size: 1.2em; clear:both; line-height:180%;}

.tent .kakaku{ background-color:#ba8b73; text-align:center; color:#ffffff; padding:5px 0; margin:5px 0 20px 0;}

.ld_special h3{background: none; text-align: center;font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; font-size: 2.0em; margin:0 0 10px 0; padding: 10px 0; width: auto; color:#ffffff; background-color: #ce1b6d;border-radius: 15px / 15px ;-webkit-border-radius: 15px / 15px ;-moz-border-radius: 15px / 15px ;}
.ld_special{clear:both; overflow:hidden; padding:0 30px 30px 30px;}
.ld_special ul{clear:both; overflow:hidden; padding:0; margin:0;}
.ld_special ul li{ list-style: none; width:45%; padding: 15px; border:4px solid #ff4a5d; margin: 10px 0 10px 0;border-radius: 15px / 15px ;-webkit-border-radius: 15px / 15px ;-moz-border-radius: 15px / 15px ; overflow: hidden;}
.ld_special .lf{float: left;}
.ld_special .rt{float: right;}
.ld_special .slf{float: left; width: 30%;}
.ld_special .slf img{ width: 100%; height: auto; vertical-align: bottom;}
.ld_special .srt{float: right; width: 65%;}
.ld_special .ldtk{font-size: 1.8em; color:#ff4a5d; font-weight: bold;}

/* 202009 */
.cfd{clear: both; overflow: hidden; background-color: #4e2a13; margin: 0 0 20px 0; padding:20px;}
.cfd .cflf{float: left; vertical-align: bottom; width: 70%;}
.cfd .cflf img{ width: 100%; height: auto; vertical-align: bottom;}
.cfd .cfrt{float: right; width: 28%; background-color: #ffffff; text-align: center; vertical-align: bottom;}
.cfd .cfrt a{ text-align: center; font-weight: bold; text-decoration: none; font-size: 1.4em; padding: 30px 0; display: block;}

/* 202010 */
.soda{clear:both; overflow: hidden;margin: 0 25px; padding: 0;}
.sdbace{ background: #5d351e;clear:both; overflow: hidden;margin: 0; padding: 30px;}
.sdbace h2{margin: 0; padding:30px 0 0 35px; font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; color: #ffffff; font-size: 4.0em; letter-spacing: 5px; background-image: url("images/soda/sodaimg04.png"); background-position: left top; background-repeat: no-repeat; width: 45%; float: left;}
.sdbace .sbtx{ width: 48%; padding:30px 0 0 0; float: right;}

.kounou{ clear: both; overflow: hidden; background: #000000; padding:0 50px 20px 50px;}
.kounou .knlf{ float:left; width: 10%;}
.kounou .knrt{ float:right; width: 88%; padding-top: 20px;}
.kounou p{font-size:1.0em; line-height: 180%; color: #ffffff; margin: 0; padding: 0;}

.kounou h3{margin: 30px 0 10px 0; padding:0; background-image: none; font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; color: #ffffff; font-size: 1.4em; border:1px solid #fff; display:inline-block; width:80px; text-align: center;}
.sdbace p{font-size:1.0em; line-height: 180%; color: #ffffff; margin: 0; padding: 0;}
.kkbace{background-image:url("images/soda/sodaimg01.jpg"); background-position: center top; background-repeat: no-repeat; padding:50px;}
.kkbace h3{ background-image: none; margin: 0; padding: 0; color: #5d351e; font-size: 1.6em;}
.kkbace h4{ background-image: none; margin: 0; padding: 0; color: #5d351e; font-size: 2.4em; line-height: 180%;}
.kkbace img{width:100%; height: auto;}
.kkbace .kouka{;border-radius: 15px;-webkit-border-radius:15px;
-moz-border-radius:15px;background: rgba(255,255,255,0.5); padding: 30px;}
.kkbace .kouka p{ color: #5d351e; font-size: 1.2em; line-height: 180%;}
.kkbace .sdchu{ border:2px solid #5d351e; margin-top: 10px; padding: 10px; clear: both; overflow: hidden;}

.sdibox{clear:both; overflow: hidden;}
.sdibox img{ width:50%; height: auto; margin: 0; padding: 0; vertical-align: bottom;}

.sdinfo{ background-image:url("images/soda/sodaimg02.jpg"); background-position: right top; background-repeat: no-repeat;clear: both; overflow: hidden; padding: 0 357px 0 0; margin: 0;}
.sdinfo h3{ background-image: none; margin: 0; padding: 0 0 10px 0; font-size: 1.6em; line-height: 180%;}
.sdinfo .ossm{ clear: both; overflow: hidden; background: #e8e0c1; color:#5d351e; padding: 40px 50px;}
.sdinfo .ossm p{color:#5d351e; padding: 0; font-size: 1.0em; line-height: 180%;}
.sdinfo .europe{ clear: both; overflow: hidden; background: #b58d6d; color:#ffffff; padding:40px 50px;}
.sdinfo .europe p{color:#ffffff; padding: 0; font-size: 1.0em; line-height: 180%;}

/* uminchu_2020 */
.umi_list{clear:both; overflow: hidden; padding: 40px 0 10px 0;}
.umi_list .lf_u{ float: left; width: 408px;}
.umi_list .rt_u{ float: right; width: 408px;}
.umi_list h3{ width: 97%; background: linear-gradient(90deg, #784e38, #bd917d); font-size: 2.0em; margin: 0; padding: 5px 0 5px 3%; color: #ffffff; line-height: 150%; font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.uetc{ font-size: 1.0em; margin: 10px 0 0 0; padding:0; font-weight: bold;line-height: 150%; font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; border: 1px solid #333333; display: inline-block; float: right; }
.uetc a{text-decoration: none; padding: 8px; display: block;}
.en_copy{ font-weight:bold; color: #47210d; font-size: 1.4em; padding: 10px 0 10px 8px; margin: 0; font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}

/* 202103 */
ul.goriyou{clear:both;padding:10px 20px 40px 20px;margin:0 auto;overflow:hidden;}
ul.goriyou li{list-style: none; border-bottom: 1px dotted #888888;overflow:hidden; padding-bottom: 10px; margin-bottom: 10px;}
ul.goriyou .imgbox{width:278px; float:left;}
ul.goriyou .imgbox img{width: 100%; height: auto;}
ul.goriyou .textbox{width:580px; float:right; padding-top: 25px;}

/* 202104 */
.taisaku_l {width:48%; float:left;}
.taisaku_r {width:48%; float:right;}
.taisaku_c {clear:both; overflow:hidden; padding:10px 0 30px 0;}

/* 202106 */
.totonoi { clear:both; overflow:hidden; margin:0 25px; }

.totonoi .tttit{ clear: both; overflow: hidden; text-align:center;padding: 0; margin: 0 0 30px 0; background: url("images/totonoi/ttimg12.jpg") no-repeat top center; height: 457px;}
.totonoi h2{ width: 576px; margin: 150px auto 0 auto;}

.totonoi h3{ background-color: #482211; background-image: none; padding:10px 15px; margin:0 60px; color: #ffffff; font-size: 1.4em;font-family: "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif; max-width: 853px;}
.totonoi h4{background-image: none; padding: 0; margin: 0; color: #000000; font-size: 1.1em;font-family: "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;}
.totonoi h5{background-image: none; padding: 0; margin: 0; color: #914848; font-size: 1.1em;font-family: "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;}
.totonoi p{background-image: none; padding: 0; margin: 0; font-size: 1.1em;font-family: "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;}
.totonoi .colbc{display:flex; padding:20px 60px 0 60px;}
.totonoi .colbc .col2c{width:50%; margin: 0 1%;}
.totonoi .colbc .col3c{width:32%; margin: 0 1%;}
.totonoi .imbox{ vertical-align: bottom;}
.totonoi .ttflow{background-color:#fffae7; border:3px solid #deb184; color:#914848; margin:20px 70px 50px 70px; padding: 15px;border-radius: 15px / 15px;
-webkit-border-radius: 15px / 15px;
-moz-border-radius: 15px / 15px;}
.totonoi .ttflow p{color:#914848;}
.totonoi img{width:100%; height: auto;}
.totonoi ul{ padding:20px 0 0 284px; background-image: url("images/totonoi/ttimg01.jpg"); background-repeat: no-repeat; background-position: left top; min-height: 285px; margin-bottom: 50px;}
.totonoi ul li{line-height:200%;}
.totonoi .ttinfo{padding:20px 70px 0 70px; clear:both; overflow:hidden;}
.totonoi .atlly{background-color:#ebe124; border:3px solid #000000; padding:15px; margin: 20px 70px 0 70px;}
.totonoi .mt{ margin-top:10px;}
.totonoi .mt3{ margin-top:30px;}
.totonoi .mb{ margin-bottom:10px;}

/* 2017追加 */
.on_tex03 .bt{clear:both;margin:15px 0 0 0;background-color:#5a2213;text-align:center;}
.on_tex03 .bt a{padding:15px;display:block;}
.on_tex03 .txbx{clear:both;overflow:hidden;}
.on_tex03 .txbx2{clear:both;overflow:hidden;}
.on_tex03 .txbx2 p{line-height:160%;padding:10px 10px 0 10px;}
.on_tex03 .txbx h4{background-image:none;padding:10px 0 0 0;margin:0;}
.on_tex03 .stl{float:left;width:422px;}
.on_tex03 .stl h4{margin:0;padding:0;background-image:none;}
.on_tex03 .stl h5{margin:0;padding:0;background-image:none;}
.on_tex03 .stl p{padding:0 10px;}
.on_tex03 .stl .2f{padding:15px 10px 0 10px;}
.on_tex03 .ll2{float:left;padding:10px 10px 10px 0;}
.on_tex03 .str{float:right;width:422px;overflow:hidden;}
.on_tex03 .str h4{margin:0;padding:0;background-image:none;}
.on_tex03 .str h5{margin:0;padding:0;background-image:none;}
.on_tex03 .str p{padding:0 10px;}
.loyly{clear:both;overflow:hidden;margin:0;padding:30px 0 0 0;}
.loyly h3{overflow:hidden;padding:20px 0 20px 65px;margin:0;background:url(images/onsn/loyly/h3.gif) no-repeat left center;border-bottom:1px dotted #777777;}
.loyly h3 img{float:left;padding-right:20px;}
.loyly .sp{margin:30px 0 0 0;clear:both;overflow:hidden;}
.loyly .sp p{color:#ffffff;line-height:130%;}
.loyly .sp .lf{float:left;padding:20px 10px;width:279px;background:url(images/onsn/loyly/bg.jpg) no-repeat center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.loyly .sp .cn{float:left;padding:20px 10px;margin:0 11px;width:279px;background:url(images/onsn/loyly/bg.jpg) no-repeat center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.loyly .sp .rt{float:right;padding:20px 10px;width:279px;background:url(images/onsn/loyly/bg.jpg) no-repeat center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.loyly .scd{margin:30px 0 0 0;clear:both;overflow:hidden;background:#b88a6a;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.loyly .scd p{color:#ffffff;padding:0;line-height:130%;}
.loyly .scd .lf{float:left;padding:20px 0 10px 20px;width:100%;}
.loyly .scd .lf .ll{float:left;}
.loyly .scd .rt{float:right;background:url(images/onsn/loyly/image03.png) no-repeat left center;vertical-align:bottom;padding:3px 15px 0px 38px; margin-top: 35px;}
.loyly .scd ul{clear:both;overflow:hidden;padding:0;margin:0;}
.loyly .scd ul li{list-style:outside none;float:left;margin:0 5px 4px 0;width:119px;min-height:34px;text-align:center;color:#686868;background:url(images/onsn/loyly/no-scd.gif) no-repeat center;}
.loyly .time{padding:5px 0;background:#fffeeb;background:#fffeeb;text-align:center;color:#686868;}
.loyly .chi{font-weight:bold;font-size:14px;margin:30px 0 0 0;color:#ffffff;padding:15px 20px;clear:both;overflow:hidden;background:#6d4e39;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.loyly .chi .pt{border:1px solid #ffffff;padding:3px 5px;margin-right:10px;color:#ffffff;}
.on_copy3{clear:both;overflow:hidden;padding:8px 0 15px 7px;}
.on_copy3 img{float:left;}
.on_tex03 .red{color:#ff0000;}
.wifi{padding:15px 10px 10px 10px;}
.front{font-size:16px;color:#003300;padding:15px 0 0 0;margin:0;line-height:100%;}
.on_tex03 .ot3dl{float:left;width:455px;padding:0;}
#front{margin-top:-85px;padding-top:85px;}
#rest{margin-top:-85px;padding-top:85px;}
#relax02{margin-top:-85px;padding-top:85px;}
#relax03{margin-top:-85px;padding-top:85px;}
#relax04{margin-top:-85px;padding-top:85px;}
#relax05{margin-top:-85px;padding-top:85px;}
#relax06{margin-top:-85px;padding-top:85px;}
.imp_mob{margin-top:15px;background:#891e1c;clear:both;overflow:hidden;text-align:center;display:block;color:#ffffff;}
.imp_mob a{display:block;}
.imp_mob img{vertical-align:bottom;}

/* 202110umi */
.uetc2{ width: 350px; font-size: 1.4em; text-align: center; margin: 15px auto; padding:0; font-weight: bold;line-height: 150%; font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; border: 3px double#333333; }
.uetc2 a{text-decoration: none; padding: 10px; display: block;}

/* 202208 */
.mirable {
	padding:0;
	margin: 0 ;
}
.mirable h2{
	margin: 0;
}
.mirable h3{
	width: 100%;
	margin: 50px 0 0 0;
	padding: 0;
	text-align: center;
	background-image:none;
	border:none;
	font-size: 2.4em;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.mrbl_bace{
	margin: 0 55px;
}
.mirable .mt50{
	margin-top: 50px;
}
.mirable .mb30{
	margin-bottom: 30px;
}
.mirable ul{
	padding:0;
	margin: 0 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.mirable ul li{
	padding:0;
	margin: 0;
	list-style: none;
}
.cen{
	text-align: center;
}
.mirable .kounyu_img{
	width: 411px;
}
.mirable .kounyu_info{
	flex: 1;
	padding-top: 40px;
	margin-left: 30px;
}
.mirable .kounyu_img img{
	width: 100%;
	height: auto;
	vertical-align: bottom;
	margin-bottom: 20px;
}

.mirable p{
	font-size: 0.95em;
	line-height: 180%;
}
.mirable .kakaku{
	border: 5px solid #f00;
	padding: 10px;
	font-weight: bold;
	font-size: 1.4em;
	margin: 25px auto 35px auto;
	text-align: center;
}
.mirable h4{
	background-image: none;
	background-color: #888888;
	color: #fff;
	padding: 0;
	line-height: 50px;
	margin-bottom: 15px;
	width: 30%;
	text-align: center;
}
ul.naiyou{
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	padding: 15px;
	justify-content:flex-start;
	margin-bottom: 50px;
}
ul.naiyou li{
	width: 100%;
	list-style: disc;
	margin: 0 0 0 30px;;
	padding: 0;
	line-height: 200%;
}
ul.dairiten{
	justify-content:flex-start;
	border: 5px solid #888;
	border-radius: 20px;
	padding: 20px 40px 20px 0;
	margin-bottom: 50px;
	font-size: 1.2em;
	font-weight: bold;
	font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
ul.dairiten li{
	margin: 0 0 0 40px;
}
/* 20221006 */
ul.linkbox{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
ul.linkbox li{
	list-style: none;
	width: 24%;
	margin:0 10px 15px 0;
}
ul.linkbox img{
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
.sns{
	border-radius: 10px;
}
.upd{
	background:#805330;
	text-align:center;
	color:#fff;
	padding:6px;
	margin:0;
	font-size: 0.9em;
	border-radius: 10px 10px 0 0 / 10px 10px 0 0 ;
	-webkit-border-radius: 10px 10px 0 0 / 10px 10px 0 0 ;
	-moz-border-radius: 10px 10px 0 0  / 10px 10px 0 0 ;
}

/** 202406goyuin **/
.re_goyuin{
	margin: 15px 0 0 0;
	border: 2px solid #ccc;
	border-radius: 10px;
	padding: 10px;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-items: center;
}
.re_goyuin p{
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}
.re_goyuin h4{
	font-size: 1.3em;
	line-height: 150%;
	margin: 0 5px 5px 5px;
	padding: 0;
	background-image: none;
}
.re_goyuin .g_txbox{
	margin: 0;
	padding: 0;
	flex: 1;
}