.sec1 input[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox;margin: 3px 3px 3px 4px;}
.sec1 input[type="radio"]{-webkit-appearance:radio;appearance:radio;margin: 3px 3px 0 5px;}
.sec1_checkbox{vertical-align: middle;line-height: 1;}
.clm_2col{ overflow: hidden; *zoom: 1; }
.clm_2col > .col { width: 460px; float: left; margin-left: 30px; }
.clm_2col > .col:first-child { margin-left: 0; }
.box_typeB .heading{background:#666;color:#fff;padding:8px 12px 6px;font-size:16px;line-height:1.7;}
.box_typeB .lBox_wrap .lBox{float:left;width:445px;margin-left:20px;}
.box_typeB .lBox_wrap .lBox:first-child{margin-left:0;}
.box_typeB > .inr{padding:15px 19px;border:1px solid #d0d0d0;}

@media(min-width:740px){
.btnSrg .btn{font-size: 2rem;padding: 18px 30px 18px 20px;}
}
@media(max-width:768px){
.attention_box_label{width:100%}
.clm_2col > .col { width: 100%; float: none; margin-left: 0;margin-top: 20px;}
.clm_2col > .col:first-child{margin-top: 20px;}
.box_typeB .heading{background:#666;color:#fff;padding:8px 12px 6px;font-size:16px;line-height:1.7;}
.box_typeB .lBox_wrap .lBox{float:none;width:100%;margin-left:0;}
.box_typeB .lBox_wrap .lBox:first-child{margin-left:0;}
.box_typeB > .inr{padding:8px 10px;}
}
