@charset "UTF-8";


.info_date1{
	font-size: 12px;
}

.info_headline1{
	font-family: 'Noto Serif JP' , "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	font-size: 16px;
	font-size: 3.6vw;
	font-size: 4vw;
	font-weight: 700;
	color: #595757;
	padding: 0 0 15px;
}
.info_headline1.m01{
/*	clear: both;*/
	width: auto;
	height: auto;
	background: #723756;
	font-size: 14px;
	font-size: 3.6vw;
	line-height: 101%;
	color: #fff;
	letter-spacing: 1px;
	padding: 8px 14px 6px;
	margin: 0 0 5px;
	float: left;
	border-radius: 6px;
}
@media print, screen and (min-width: 641px) {
.info_headline1{
	font-family: 'Noto Serif JP' , "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	font-size: 18px;
	color: #595757;
	padding: 0 0 15px;
}
.info_headline1.m01{
/*	clear: both;*/
	width: auto;
	height: auto;
	background: #723756;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	letter-spacing: 1px;
	padding: 8px 14px 6px;
	margin: 0 0 5px;
	float: left;
	border-radius: 6px;
}
}


.info_txt1{
	font-size: 14px;
	padding: 0 0 50px;
	padding: 0;
	margin: 0 0 30px;
	text-align: justify;
}
.info_faq_head1{
	font-size: 15px;
	color: #723756;
	padding: 0 0 10px;
	margin: 0 0 20px;
	border-bottom: 1px solid #595757;
}

.info_box5_lead1{
	font-size: 16px;
	text-align: center;
	margin: 0 0 50px;
}
.info_box5_head1{
	font-size: 24px;
	text-align: center;
	margin: 0 0 40px;
}

.info_txt1 a{
	color: #723756;
	text-decoration: underline;
}
.info_txt1.on a{
	color: #fff;
	text-decoration: underline;
}

@media print, screen and (min-width: 641px) {
.info_txt1{
	text-align: left;
}
}


.info_txt1 strong{font-weight: 700;}
.info_txt1 h1{font-size: 4vw;}
.info_txt1 h2{font-size: 3.4vw;}
.info_txt1 h3{font-size: 2.8vw;}
.info_txt1 h4{font-size: 2.3vw;}
.info_txt1 h5{font-size: 2.3vw;}
.info_txt1 h6{font-size: 2.3vw;}
@media print, screen and (min-width: 641px) {
.info_txt1 h1{font-size: 20px;}
.info_txt1 h2{font-size: 18px;}
.info_txt1 h3{font-size: 14px;}
.info_txt1 h4{font-size: 12px;}
.info_txt1 h5{font-size: 12px;}
.info_txt1 h6{font-size: 12px;}
}



/****

切り替え表示css

***/

.blocks {
	display: none;
}

#block-01 {
	display: block;
}





.rec_table_bg{
	clear: both;
	width: 94%;
	max-width: 840px;
	height: auto;
	margin: 0 auto;
}

.rec_table{
	width:100%;
	margin:0 auto;
	border:none;
	font-size:15px;
	line-height:150%;
	
	font-family: 'Noto Serif JP' , "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
	color: #595757;
	font-style: normal;
	letter-spacing: 1px;	
	font-weight:normal;
	
	vertical-align: middle;
	/*background: rgba(183,239,226,1.00);*/
	display: table;
	border-bottom: 1px dotted #595757;
}
.rec_table:nth-child(1){
	border-top: 1px dotted #595757;
}


.rec_table .rec_th1{
	width:27%;
	padding:14px 18px 14px 0;
	display:table-cell;
	border:none;
	color:#000;
	font-weight:normal;
	
	text-align: justify;
	-moz-text-align-last: justify;
	text-align-last: justify;
	text-justify:inter-ideograph;
	
	vertical-align: middle;
}
@media print, screen and (min-width: 801px) {
.rec_table .rec_th1{
	width:22%;
	padding:11px 22px;	
}
}



.rec_table .rec_td1{
	width:13px;
	padding:14px 0;
	display:table-cell;
	text-align:left;
	border:none;
	color:#000;
	font-weight:normal;
	vertical-align: middle;
}	

.rec_table .rec_td2{
	width: calc( 73% -13px);
	padding:14px 0 14px 18px;
	display:table-cell;
	text-align:left;
	border:none;
	color:#000;
	font-weight:normal;
	vertical-align: middle;
}
@media print, screen and (min-width: 801px) {
.rec_table .rec_td2{
	width: calc( 78% -13px);
	padding:11px 22px;
}
}

.rec_table .rec_td2 a{
	color:#000;
	text-decoration: underline;
}
