@charset "UTF-8";
/* CSS Document */
/*お申込*/

h3.et_area {
	padding:20px 0 0 0;
}

.et_andou2 {

	border:#941100 solid 2px;
	padding:10px;
	margin: 10px 0 0 0;
    background-color: #fefbf2;
}
.et_name_a {
border-bottom: 2px solid #796756;
border-top: 2px solid #796756;
padding: 4px 7px;
margin-bottom: 10px;
font-size: 18px;
font-weight: bold;}

.et_sa_a {
border-bottom: 2px solid #796756;
border-top: 2px solid #796756;
padding: 0 7px;
margin-bottom: 5px;
font-size: 17px;
font-weight: bold;
letter-spacing: 0.2em;}

.sa_p {font-size: 16px;}


.ic_sns_area3 {}
.ic_sns3 { float:left; width: 30%; padding: 0 2% 0 0;}
.ic_sns3 img {width:100%;}

.ic_sns_area4 {padding: 5px 15px 15px; }
.ic_sns4 { float:left; width: 23%; padding: 0 2% 0 0;}
.ic_sns4 img {width:100%;}

.ic_sns_area5 {padding: 5px 0px 0px; width:60%; margin: 0 auto;}
.ic_sns5 { float:left; width: 18%; padding: 0 7% 0 0;}
.ic_sns5 img {width:100%;}

.ic_sns_area6 {padding: 5px 0px 0px; margin: 0 auto;}
.ic_sns6 { float:left; width: 23%; padding: 0 2% 0 0;}
.ic_sns6 img {width:100%;}

.et_blog_a img {width:100%; padding: 7px 0;}
.et_blog_a1 img {width:100%; padding: 7px 0;}


.ic_cs_area {padding:0 0 7px;}
.ic_cs {width:48%; float:left; padding: 0 1%;}
.ic_cs img {width:100%; padding: 0 0 7px}

.ic_cs_area2 {padding:0 0 7px;}
.ic_cs2 {width:23%; float:left; padding: 0 1%;}
.ic_cs2 img {width:100%; padding: 0 0 7px}

.ic_cs_area3 {padding:0 0 7px;}
.ic_cs3 {width:48%; float:left; padding: 0 1%;}
.ic_cs3 img {width:100%; padding: 0 0 7px}

.entry_bn {padding:15px 0 10px 0;}
.entry_bn img { width:70%;}


.blog_bn {padding:20px 0 10px 0; width: 70%; margin: 0 auto;}
.blog_bn img { width:100%;}

.ika2 {
border-bottom: 2px solid #991100;
border-top: 2px solid #991100;
padding: 2px 7px;
margin-bottom: 10px;
font-size: 18px;
text-align: center;
}



.ika2 span {
  position: relative;
	font-size:90%;
	color:#a72100
}


.et_pf_a {
border-bottom: 2px solid #796756;
border-top: 2px solid #796756;
padding: 4px 7px;
margin-bottom: 10px;
font-size: 16px;
font-weight: bold;}


.et_a_l {
	float:left;
	width:26%;
	text-align:center;
	padding:7px 0 0 0;
 } 

.et_a_l img {
	margin-bottom:10px;
    width: 100%;
}

.et_a_r {
	float:left;
	width:70%;
	padding:1% 0 0 2%;
}


.et_adb_1 {
	border:#941100 solid 2px;
    background-color: #fefbf2;
	padding:10px;
	width:325px;
	margin:15px 10px 15px 0;
	float:left;
    min-height:578px;
}

.et_adb_2 {
	border:#941100 solid 2px;
    background-color: #fefbf2;
	padding:10px;
	width:325px;
	margin:15px 0 15px 0;
	float:left;
	min-height:578px;

}

.et_adb_name2 {
border-bottom: 2px solid #796756;
border-top: 2px solid #796756;
padding: 4px 7px;
margin: 0 20px 10px;
font-size: 18px;

text-align: center;}

.et_adb_sa {
border-bottom: 2px solid #796756;
border-top: 2px solid #796756;
padding: 0 7px;
margin-bottom: 5px;
font-size: 16px;
font-weight: bold;
letter-spacing: 0.2em;
text-align: center;}

.et_adb p {font-size: 16px;}
.et_adb2 p {font-size: 16px;}



.et_adb_l {
	float:left;
	width:46%;
    padding: 0 4% 0 0;
}
.et_adb_l img {width:100%}

.et_adb_r {
	float:left;
	width:50%;
}

.et_adb_home {padding: 0 3px 7px; font-size: 16px}

.et_adb_home:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f015";
    
}

.et_adb_a a:link {
	text-decoration:underline;
}

.et_adb_r img {
	margin:10px 0 0 10px;
}

.et_adb_hitokoto {
	padding:5px 0 0 0;
}

.et_adb_in {
	padding:0;
}

.et_link {
	text-align:center;
	margin:15px 0 0 0;
	padding:7px 0;
	border-top:solid 1px #F2F2F2;
	border-bottom:solid 1px #F2F2F2;
	background-color: #FFEEEC;
	color:#941100;

}

.et_link a:link {
	color:#941100;
}

.et_link a:visited {
	color:#941100;
}

.et_link a:hover {
	color:#666666;
}


.pc_h3 {
	border-bottom:dashed 1px #6DA069;
	border-top:dashed 1px #6DA069;
	margin:0 0 10px 0;
	padding:3px 0 0 10px;
	color:#706F6F;
}

.pc_h3_2 {
	background-color: #941100;
    color: #ffffff;
    margin: 0 0 20px;
    padding: 10px 0 10px 10px;
	border-left:20px solid #EA7400;
}

.pc_h3_3 {
	background-color: #941100;
    color: #ffffff;
    margin: 0 0 20px;
    padding: 5px 0 5px 10px;
	
}

.cm_box {

	margin:0 0 15px 0;
}

.cm_box p {
		background-image:url(file:///Macintosh%20HD/Users/ozone/Desktop/ANDOU/%E7%89%87%E4%BB%98%E3%81%91%E4%BE%9D%E9%A0%BC%E3%82%B5%E3%82%A4%E3%83%88/img/w_md01.gif);
	background-repeat:repeat-y;
	padding:10px 15px 15px 15px;
	line-height:1.8em;
}

.ad_h4 {
	padding:30px 0 7px 15px;
}

.ad_h5 {
	background-image: url(file:///Macintosh%20HD/Users/ozone/Desktop/ANDOU/%E7%89%87%E4%BB%98%E3%81%91%E4%BE%9D%E9%A0%BC%E3%82%B5%E3%82%A4%E3%83%88/img/bg_line1.gif);
	background-repeat:repeat-x;
	background-position:bottom ;
	padding:0 15px 5px 10px;
	margin:0px 15px;
}

.txt_c_r_u {
	padding:0 20px 10px 20px; color:#990000; font-size:16px; text-decoration:underline; font-weight:bold; text-align:center;
}

.txt_c_r_u a:link {
	color:#990000; font-size:16px; text-decoration:underline; font-weight:bold;
}
.txt_c_r_u a:visited {
	color:#990000; font-size:16px; text-decoration:underline; font-weight:bold;
}
.txt_c_r_u a:hover {
	color:#D56B6B; font-size:16px; text-decoration:underline; font-weight:bold;
}

.txt_c_r_u2 {
	padding:10px 20px 10px 20px; color:#ffffff; font-size:16px; text-decoration:underline; font-weight:bold; text-align:center; background-color: #990000;
}

.txt_c_r_u2 a:link {
	color:#ffffff; font-size:16px; text-decoration:underline; font-weight:bold;
}
.txt_c_r_u2 a:visited {
	color:#ffffff; font-size:16px; text-decoration:underline; font-weight:bold;
}
.txt_c_r_u2 a:hover {
	color:#f8dddd; font-size:16px; text-decoration:underline; font-weight:bold;
}



/*1111111111*/

.entry_ad {

	border:#941100 solid 2px;
	padding:10px;
	margin: 10px 0 0 0;
    background-color: #fefbf2;
}

.entry_ad_left {
	float:left;
	width:26%;
	text-align:center;
	padding:7px 0 0 0;
 } 

.entry_ad_left img {
	margin-bottom:10px;
    width: 100%;
}

.entry_ad_right {
	float:left;
	width:70%;
	padding:1% 0 0 2%;
}

.et_r_50 {
display: flex;
}

.et_r_50_l {

}
.et_r_50_r {
width: 60%;

}

.entry_bn_in2 {
width: 70%;
}

.totop {padding-top:15px;}

@media screen and (max-width: 480px) {
.entry_ad_left {
float: none;
  width: 50%;
  text-align: center;
  padding: 7px 0 0 0;
  margin: 0 auto;
}
.entry_ad_right {
width: 100%;
float: none;
  padding: 0;
}
.entry_bn img {
  width: 100%;
}
.ic_sns_area5 {
  padding: 5px 0px 0px;
  width: 80%;
  margin: 0 auto;
}

.et_a_l {
	float:none;
	width:50%;
	text-align:center;
	padding:7px 0 0 0;
    margin: 0 auto;
 } 

.et_a_r {
	float:none;
	width:100%;
	padding:0;
}

}