@charset "UTF-8";
.formbox { border: 2px solid #5eb258; padding:15px; margin-right: 1%; -webkit-border-radius: 4px; -moz-border-radius: 10px; border-radius: 10px; background-image: url(bg1.png); margin-bottom: 20px; width: 100%;}
.formbox:after{display:table; clear:both; content:"";}

.ficon {float: left; width: 100px; margin-left: 25px;}
.picon {font-size:18px; color:#5eb258; font-weight: bold;}
.picon img {width: 40px;}

.picon .btn_detail {margin-left: 20px;}

.hidden {display:table; width:100%; position:relative; padding:0 0 20px 0; }
.hidden.tnc {padding:0;}
.hidden .btn_tnc,
.hidden .btn_tnc:focus{font-size:20px; padding:0 0px; font-weight:normal; background:transparent; color:#5eb258; display:block;  float:left; margin-left:0px; margin-top: 2px; width: 100%; text-decoration: none; font-weight: bold; height: auto;}
.hidden .btn_tnc:after {display: none;}
.hidden .btn_tnc:before{ content:' '; text-indent:-999em; background:url(arr1.png) no-repeat 0px 0px; width:25px; height:25px; margin-right:5px; display:inline-block; vertical-align:middle; margin-top: -3px;}
.hidden .btn_tnc:hover{ color:#5eb258; }
.hidden .btn_tnc:hover:after{ background-position:0px 0px; }
.hidden .btn_tnc.expanded:after{ background-position:0px 0px; }
.hidden .btn_tnc.expanded:hover:after{ background-position:0px 0px; }
.hidden.tnc .content {
    width: 100%;
	border:0;
    overflow: hidden;
    overflow-y: scroll;
}


.hidden .content { position:relative; padding-left:30px; font-size:18px; }

.fword {padding-left: 140px;}
.fword1 {font-size:18px; line-height: 30px; color:#5eb258; font-weight: bold; margin-bottom: 10px;}

@media screen and (max-width: 860px) { 
.hidden .content { position:relative; padding-left:0px; font-size:18px; }
.ficon {float: left; width: 100px; margin-left: 0px;}
.fword {padding-left: 110px;}
}

@media screen and (max-width: 570px) { 
.picon .btn_detail {margin-left: 0px; margin-top: 20px;}

}

