@charset "utf-8";
/* CSS Document */

@charset "shift_jis";

/* extra
------------------------------------------------- */
#overlayer2{
	background:url(../img/cp_banner/overlayer2_bg.png) no-repeat center 1780px;
}

.txt p{
	margin-bottom:1.3em;
}

/* section
------------------------------------------------- */

.section{
	margin:0 25px;
}

.section .ttl{
	margin-bottom:11px;
}

.section dl.outline{
	margin:0 7px 0 2px;
}

/* section01
------------------------------------------------- */
#section01{
	margin-right:28px;
	margin-bottom:25px;
}
#section01 .fig{
	margin-right:-4px;
	position:relative;
	text-align:center;
}

/* section02
------------------------------------------------- */
#section02{
	margin-bottom:20px;
}


/* section04
------------------------------------------------- */
#section04 .btn{
	padding-bottom:35px;
	text-align:center;
}


/* faq
------------------------------------------------- */
dl{
	font-size:90%;
}

dl.faq dt{
	margin-bottom:0.25em;
	font-size:100%;
}

dl.faq dt span,
dl.faq dd span{
	margin-right:6px;
	padding:1px 4px;
	color:#fff;
	font-weight:normal;
}

dl.faq dt span{
	background:#2363fe;
}

dl.faq dd span{
	background:#fe2323;
}

/* source code
------------------------------------------------- */
#banner-source .type{
	margin-bottom:0.3em;
	clear:both;
}

#banner-source textarea{
	font-size:10px;
}

#sample-image1,
#sample-image2{
	padding-right:14px;
	float:left;
}

#bnr1,
#bnr2{
	margin-bottom:15px;
}

#bnr1{
	width:610px;
	height:123px;
}

#bnr2{
	width:500px;
	height:58px;
}

#bnr3{
	width:265px;
	height:62px;
}

.baner_t_a{border: 1px solid #18755a; padding:5px;}
.baner_t_a2{border: 1px solid #18755a;padding:5px;}

.baner_th{background:#18755a; color:#FFFFFF;border: 1px solid #18755a;padding:5px;}

.baner_btn{margin:0 auto; width:600px; padding-top:15px;}
.ml50{margin-left:50px;}





