@charset "UTF-8";

/*
$textcolor:#333333;
$yubin:#cc0000;
$yubin2:#FAECEA;
$bg:#eeeeee;
$border:#c9c9c9;
$yucho:#009900;
$kanpo:#000099;
$int:#FA812F;

$gray1:#646464;
$gray2:#a0a0a0;
$gray3:#c8c8c8;
$gray4:#dcdcdc;
$gray5:#eeeeee;
$gray6:#f7f7f7;
$gray7:#FAFAFA;
*/

@import url("/assets/css/fonts/style.css");

.head.nayami{text-align:center; margin:0.8em auto; font-size:1.6rem; color:#4A5E72;
	font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight: bold;}
.head.cando{text-align:center; margin:0.8em auto; color:#FFF; background:#CC0000; padding:0.5em 0; font-size:1.4rem;
	 font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight: bold; position:relative; margin-top:80px;}
.head.cando:before{font-family: 'yubin';content: "\e914"; display:block; text-align:center; font-size:60px; width:60px; margin:auto; left:0; right:0; position:absolute; top:-70px; color:#cc0000; transform: rotate(90deg)}

.nayami .clm{border-right:2px solid #eeeeee; font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight: bold;}
.nayami .clm:last-child{border-right:0;}
.cando .clm{border:#cc0000 solid 2px; padding:20px 2%; border-radius:5px; font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight: bold;}

.target .more{position:relative; margin-top:80px; background:#FFFBEB; padding:2.5%;}
.target .more:before{font-family: 'yubin';content: "\e90e"; display:block; text-align:center; font-size:65px; width:65px; margin:auto; left:0; right:0; position:absolute; top:-70px; color:#cc0000; transform: rotate(90deg)}
.target .more .head{margin-bottom:1em;color:#cc0000; font-size:1.2rem;font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight: bold;}

.target .clm4{margin:30px auto 20px;background:#FAECEA; padding:2.5%;}
	.target .clm4 .clm{margin-bottom:15px;}
.target .clm{}
	.target .clm .num{background:#CC0000; color:#FFF; line-height:40px; padding:0 14px; border-radius:25px; width:40px; height:40px;font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight: bold; font-size:20px;}
	.target .clm .img img{width:150px;}
	.target .clm .title{text-align:center;font-size:1.1rem;font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;font-weight: bold;}
	.target .clm p{font-size:0.9rem;}

@media screen and (max-width: 750px){
	.nayami .clm{display:flex; align-items: center; border-right: none;}
		.nayami .clm .img{flex-basis:36%; max-width:36%; padding-right:2%;}
		.nayami .clm .img + *{flex:1;}
		.nayami .clm .basic-m {margin-left:1em;}
		.nayami .clm .basic-m li{text-indent:-0.6em; padding-left:1.5em;}
	.target .more .head{font-size:1rem; margin-top:10px;}
	.target .clm .num{line-height:33px; padding:0px 10px; border-radius:18px; width:33px; height:33px;font-size:18px;}
	.target .clm .title{font-size:1rem;}
} /* sp */


.target .clm .img img {
	width: 300px;
}
@media screen and (max-width: 750px) {
	a.btnMborder.yic {
		padding-left: initial;
	}
}