@charset "utf-8";

.l-container .header {margin:0 20px; padding-top:35px;}
.l-container .header p {text-align:center;}
.l-container .header .title {}
.l-container .header .title {font-weight:bold; line-height:32px; font-size:30px;}
.l-container .header .text {margin-top:15px;}
.l-container .header .text {text-decoration:underline; line-height:17px; font-size:15px;}
.l-container .header .text2 {text-align:left; margin-top:40px;}
.l-container .header .text2 {line-height:17px; font-size:13px;}

.l-container .list {margin:30px 20px 0 20px;}
.l-container .list p {position:relative; margin-top:20px;}
.l-container .list p:first-child {margin-top:0;}
.l-container .list .checkbox {position:absolute; left:0; top:0;}
.l-container .list .text {margin-left:27px; display:block; cursor:pointer;}
.l-container .list .text {line-height:20px; font-size:15px;}
.l-container .list .btn {text-decoration:underline; color:#2e3192; cursor:pointer;}

.l-container .list2 {position:relative; margin:25px 15px 50px 15px; padding:25px 0px 0 0px;}
.l-container .list2:after {display:block; content:''; position:absolute; left:0; top:0; width:100%; height:0; border-top:1px solid #000000; opacity:0.07;}
.l-container .list2 .checkbox {position:absolute; left:5px; top:25px;}
.l-container .list2 .text {margin-left:32px; display:block; cursor:pointer;}
.l-container .list2 .text {font-weight:bold; line-height:20px; font-size:15px;}

.l-container .certify {padding:20px 10px 30px 10px; text-align:center;}
.l-container .certify {text-decoration:underline; font-weight:bold; line-height:17px; font-size:15px;}

.l-container .submit {margin:0 20px; display:block; text-align:center;}
.l-container .submit span {margin-top:15px; display:block; text-align:center; cursor:pointer;}
.l-container .submit span {font-weight:bold; line-height:45px; font-size:18px; color:#ffffff;}
.l-container .submit span:first-child {margin-top:0;}
