@charset "utf-8";
/* 900px s */
.main_container {margin:0 auto; border:1px #CCCCCC solid; color:#666666; font-size:15px;}
.dir_img {border:0px; line-height:0px;}
.span_star{color:#77b900;}
button{cursor:pointer;}
label{cursor:pointer;}

.main_contents{padding:50px 80px 0 80px;}
.main_title{text-align:center;}
.main_input_container{padding:0 0 0 0;}
.contents_input{padding:50px 0 20px 0;}
.input_title{font-weight:bold; width:200px;}
.contents_input .td_input_bottom_pd{padding:0 0 15px 0;}
.inputbox_basic{border:1px #cfcfcf solid; width:540px; height:25px;}
.selectbox{border:1px #cfcfcf solid; width:545px; height:30px;}
.selectbox_hp{border:1px #cfcfcf solid; width:171px; height:30px;}
.inputbox_hp{border:1px #cfcfcf solid; width:174px; height:25px; vertical-align:middle;}

.td_rest{padding:0 0 25px 0;}
.span_title{font-weight:bold;}

input[type=radio]{
	-ms-transform: scale(1.5); /* IE */
	-moz-transform: scale(1.5); /* FF */
	-webkit-transform: scale(1.5); /* Safari and Chrome */
	-o-transform: scale(1.5); /* Opera */
	vertical-align:middle;
}

input[type=checkbox]{
	-ms-transform: scale(1.5); /* IE */
	-moz-transform: scale(1.5); /* FF */
	-webkit-transform: scale(1.5); /* Safari and Chrome */
	-o-transform: scale(1.5); /* Opera */
	vertical-align:middle;
}

.news_tbl td{padding:0 0 15px 0;}

.cic_space{width:35px;}
.cic_txt{font-size:16px; font-weight:bold;}

.cic_space2{width:35px; line-height:10px;}
.cic_txt2{font-size:16px; font-weight:bold;}

.info_txt{font-size:12px; color:#8e8e8e;}

.cic_space3{width:35px; line-height:10px;}
.cic_txt3{font-size:16px; font-weight:bold;}

.info_txt_area{overflow-y:scroll; box-sizing: border-box; border:1px #CCCCCC solid; width:100%; height:200px; font-size:13px; padding:25px;}
.ps_info_txt{font-size:14px; font-weight:bold;}

.td_btn_info_txt{text-align:center; padding:40px 0 0 0; font-size:16px; color:#8e8e8e;}
.btn_area{text-align:center; padding:20px 0 60px 0;}

.btn_img_submit{cursor:pointer;}
.btn_submit{border:1px #77b900 solid; background-color:#77b900; color:#FFFFFF; width:300px; height:50px; border-radius:10px; font-weight:bold; font-size:16px;}

/* 900px e */