@charset "utf-8";

.gs {

	font-size:18px;
	max-width:100%;margin:0;position:relative;z-index:1;
}
.wrap_done_div{position:absolute;left:0;right:0;top:0;z-index:100;}
.done_div{position:fixed;left:0;right:0;width:100%;background:url(../img/black7.png);top:0px;bottom:0px;text-align:center;padding:0px 0;display:table;vertical-align:middle;height:100%;z-index:2;}
.inner_done_div{position:absolute;top:50%;margin-top:-140px;height:280px;width:100%;left:0;}
.in_done_div{vertical-align: middle;position:relative;max-width:500px;background:#fff;*width:500px;margin:0 auto;padding: 50px 0;}
.go_main{display:block;height:0;right:10px;top:10px;width:34px;padding-top:34px;overflow:hidden;position:absolute;background:url(../img/close.png) no-repeat}
/* write form 
--------------------------------------------------------------------------------------------------------*/
.gg_write_table {
    border-collapse: collapse; 
    border-spacing: 0;}
.gg_write_table * {
	vertical-align:middle;
}
.gg_write_table caption {
	text-align:left;
}
.gg_write_table .col-3 {
  
    white-space: nowrap;
    padding:5px 0;
    text-align: right;color:#666;
}
.gg_write_table1 .col-3,
.gg_write_table .grid3 .col-3{width:100px !important;}


.gg_write_table .col-9 {
   
    text-align: left;

}
.gg_write_table .grid1 .col-9 {height:24px;}
.gg_write_table .col-2 {
    padding: 1em ;
    text-align: left;
	border-bottom: 1px solid #c3c9cc;
}
.gg_write_table .col-9 input[type=text] {
	width: 85%;
	height: 20px;
	border:1px solid #d3d3d3; 
}
.gg_write_table .col input[type=file] {
	width: 85%;
	height: 20px;
	border:1px solid #d3d3d3; 
}
.gg_write_table .col_agree textarea {
	width: 85%;
	height: 100px;
	border:1px solid #d3d3d3;display:none; 
}

.gg_write_table1{margin-top:10px;}
.gg_write_table1 span{text-align:center;font-size:10px;display:inline-block;}
.gg_write_table1 .col-9 {padding-top:0;position:relative;top:-7px;}
.gg_write_table .col-9 .btn_model {
	height: 24px;
	line-height: 22px;
	padding: 0 10px;
	text-decoration: none;
	font-size: 12px;
	border: 0;
	vertical-align: top;
	background: #959595;
	color: #fff;
}
.view_agree{text-decoration:none;display:inline-block;padding:4px 10px;line-height:18px;position:relative;top:-1px;margin-left:15px;background:none;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;color:#fff;}

.gg_boardWrite .text_color {
	color: #00489b;
}
.gg_right textarea{
	width: 99%;
	height: 140px;
	border-radius: 7px;
	background-color: #fff;
	border: 1px solid #ddd;
	transition: all .3s;
	padding: 0 27px;
	color: #222;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: -.19px;
	position: relative;
	padding-top: 15px;
	outline: none;
	transition:all 400ms;
	-webkit-transition:all 400ms;
	-moz-transition:all 400ms;
	-o-transition:all 400ms;
	-ms-transition:all 400ms;
}
.gg_boardWrite {}
.gg_boardWrite em { 
	color:#00489b; 
}

.grid6,
.grid5{display:none;}
.gg_write_table1 .textarea{display:none;}
.grid button.btn, .grid input.btn {
    height: 24px!important;
}
.gg_write_table .grid .gg_right input[type=text] {
	position: relative;
	width: 99%;
	height: 40px;
	border-radius: 1px;
	background-color: #fff;
	border: 1px solid #ddd;
	transition: all .3s;
	padding: 0 20px;
	color: #666666;
	font-size: 15px;
	font-weight: 300;
	*letter-spacing: -1.4px;
	outline: none;
	transition:all 400ms;
	-webkit-transition:all 400ms;
	-moz-transition:all 400ms;
	-o-transition:all 400ms;
	-ms-transition:all 400ms;
}
.gg_write_table .grid .gg_right input[type=text]:focus,
.gg_right textarea:focus{border: 1px solid #36c5d5;transition: all .3s}
.gg_write_table1 span.span2{display:none;}
.gg_write_table {border:0;margin-right:3px;}
.grid8,
.grid9,
.grid10,
.grid11{display:none;}
.form-select,
select{border: 0px;padding: 0 20px;height: 40px;width:30%;display: inline-block;background: #f5f5f5;border:1px solid #d6d6d6;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;margin:0 !important;}
select{width:100%;}
.form-select:focus {background:#fff;border:1px solid #466e9e}
.phone_text{width:32% !important;float:left;margin-left:2%;}
.gs .large {
    height: 43px !important;
    line-height: 24px !important;
    font-size: 13px !important;
    padding:0 0 0 0 !important;background:#333;text-align:center;width:100%;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;overflow:hidden;width:167px;background:url(../img/sell.png);
}
.grid_text{border-bottom:0;-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.gg_write_table .grid {display:table;width:100%;}
.gg_write_table .grid1,
.gg_write_table .grid2,
.gg_write_table .grid3,
.gg_write_table .grid4{float:left;width:49%;}
.gg_write_table .grid1,
.gg_write_table .grid3{margin-right:2%;}
.gg_left{width:80px;display: table-cell;vertical-align: middle;border-right:0 !important;font-weight:600;color:#fff;;height:55px;text-align:left;}
.gg_right{padding:0 0 3px 0;min-height:24px;display: table-cell;}
.gg_agree{position:relative;top:-1px;}
.gg_btn_agree{position:relative;text-align:center;padding-top: 40px;}

.gg_btn_agree .gg_btn_color{background:#eca309;font-size:16px !important;border:0;padding:4px 0px;width:100%;display:block;font-weight:600;line-height:18px;outline:none;cursor:pointer;}
.gg_write_table input[type=radio]{position:relative;top:-2px;margin-left:15px;}
.xe .dw_btn{background:#aa7c55;-webkit-border-radius:5px;display:inline-block; -moz-border-radius:5px; border-radius:5px;font-size:16px !important;border:0;padding:4px 10px;font-weight:600;line-height:43px !important;height:43px !important;-webkit-box-shadow:0  1px 4px rgba(0,0,0,0.4);-moz-box-shadow:0  1px 4px rgba(0,0,0,0.4);box-shadow:0  1px 4px rgba(0,0,0,0.4);}

.col_agree{color:#666;font-size:15px;text-align:center;padding-top:0px;    line-height: 18px;}
.col_agree a{color:#666;vertical-align:top;}
.gg_write_table3{padding:5px 0 10px;}
.roul_bottom{outline:none;}
.div_done{font-size:24px;font-weight:600;color:#666;line-height:1.2em;    padding:50px 10px;text-align:center;}
@media screen and (max-width:1140px){
.gg_left {width: 80px;}
.gg_write_table3 { padding-top: 10px;}
.div_done {padding-top:70px;}
}
@media screen and (max-width:1020px){
.div_done {padding:30px;}
}
@media screen and (max-width:750px){
.gg_write_left,
.gg_write_right{width:100% !important;}
.gg_btn_agree,
.col_agree{text-align:center;padding-left:0px;}
.gg_btn_agree{background:#008aff;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
}
@media screen and (max-width:600px){
.done_div{position:fixed;width:100%;}
.panel0_in_form { margin: 0 35px;}
}
@media screen and (max-width:420px){
.gg_left {display:none;}
.panel0_in_form { margin: 0 20px;}
}
@media screen and (max-width:360px){
.col_agree  {font-size:12px;}
}
.visit-sub {color:#00457e;}
.visit-sub span {color:#f85c56;}

/*add-css*/
label.input-ttl {
    color: #00457b;
    font-weight: bold;
    font-size: 16px;
}

.grid.grid_text {
    margin: 20px 10px;
}
.gg_write_table h4, .gg_write_table h5 {
    margin-left: 10px;
    padding-top: 20px;
	word-break: break-all;
}

.gg_write_table article {
    border-bottom: 1px solid #222;
}