@charset "utf-8";

html,body	{min-width:320px;}

.check_box01:after{content:''; display: block; clear:both;}
.check_box01 > span{display: block; width:50px; height:50px; background-color: #26509D; border-radius:50%; color:#fff; float:left; margin-right:10px; text-align: center; line-height:50px;}
.check_box01 .box-wrap{width:calc(100% - 60px); float:left;}
.check_box01 em{display: block; font-size: 20px; font-weight:700; letter-spacing:-1px;}
.check_box01 em span{font-size: 16px; color:#999999; font-weight:500; letter-spacing:-1px;}
.check_box01 p{font-size:15px; color:#666666; margin:10px 0; letter-spacing: -1px;}
/* .check_box01 .box-wrap div{padding:30px; border:1px solid #cccccc;} */
/* .check_box01 .box-wrap a{display: block; width:260px; padding:10px 0; font-size: 20px; text-align: center; border-radius:5px; background-color: #CF4133; color:#fff; margin:0 auto;}
 */
	
.check_box03:after{content:''; display: block; clear:both;}
.check_box03 > span{display: block; width:50px; height:50px; background-color: #26509D; border-radius:50%; color:#fff; float:left; margin-right:10px; text-align: center; line-height:50px;}
.check_box03 .box-wrap{width:calc(100% - 60px); float:left;}
.check_box03 em{display: block; font-size: 20px; font-weight:700; letter-spacing:-1px;}
.check_box03 em span{font-size: 16px; color:#999999; font-weight:500; letter-spacing:-1px;}
.check_box03 p{font-size:15px; color:#666666; margin:10px 0; letter-spacing: -1px;}
.check_box03 .box-wrap div{background-color:#F2F2F2; color:#000; padding:25px 40px; font-size: 20px; font-weight:500;}
.check_box03 .box-wrap div span{color:#CF4133;}
.check_box03 .btn-wrap{display: block; width:100%; padding:10px; text-align: center; margin-top: 10px;}
.check_box03 .btn-wrap a{display: inline-block; width:170px; padding:10px 0; text-align: center; border-radius:5px; background-color: #666666; color:#fff; margin:0 auto; font-size: 16px; font-weight:500;}
.check_box03 .btn-wrap a:nth-child(2){background-color:#CF4133;}

.dis-tit{padding:30px;background-color: #26509D; color:#ffffff; font-size: 20px; letter-spacing:-1px;}	
.dis-tit01{font-size: 20px; display: block; margin:10px 0; color:#333333; font-weight:700;}
.dis-txt{font-size: 15px; margin-bottom: 15px;}

.dis-cont{padding:20px;}
.dis-agree{padding:10px; background-color:#F2F2F2; margin:5px 0; font-weight:500;}
.dis-agree span{color:#CF4133;}
.dis-agree:after{content:''; display: block; clear:both;}
.dis-agree a{float:left; font-weight:500; color:#000000; font-size: 16px; letter-spacing:-0.5px; position: relative;}
.dis-agree a:after{content:''; display: block; width:10px; height:10px; border-top:2px solid #999999; border-left:2px solid #999999; position: absolute; top:5px; right:-30px; transform:rotate(-135deg)}
.dis-agree label{float:right; font-size:14px; font-weight:500;}
.dis-agree label input{margin:0;}

.dis-wrap{border:1px solid #cccccc; padding:20px;}
.dis-wrap div:after,
.dis-wrap div div:after{content:''; display: block; clear:both;}
.dis-wrap div{line-height:30px;}
.dis-wrap > div:nth-child(2){margin:10px 0;}
.dis-wrap div label{float:left; width:100px; color:#666666; font-size:15px; vertical-align:middle;}
.dis-wrap div div{height:30px;}
.dis-wrap div div input{height:30px; min-height:auto; width:calc(50% - 6px); float:left}
.dis-wrap div div i{width:12px;float:left; text-align: center;}
.dis-wrap div span,
.dis-wrap div div{float:left; /*width:calc(100% - 100px);*/}
.dis-wrap div select{float:left; width:calc(100% - 100px);}
.dis-btn{text-align: center; margin-top:10px}
.dis-btn a{display: inline-block; font-size:15px; color:#ffffff; font-weight: 700; padding:10px 20px; background-color: #cccccc; border-radius:5px;}
.dis-btn a:nth-child(2){background-color: #26509D;}


