#sv_box{width: 100%;margin:0 auto;height: 390px;display:table;text-align:center;display:none;}
#sv_box.sv_bg1{background: url("../image/sub/sv1.jpg") no-repeat center center;background-size:cover;}
#sv_box.sv_bg2{background: url("../image/sub/sv2.jpg") no-repeat center center;background-size:cover;}
#sv_box.sv_bg3{background: url("../image/sub/sv3.jpg") no-repeat center center;background-size:cover;}
#sv_box.sv_bg4{background: url("../image/sub/sv4.jpg") no-repeat center center;background-size:cover;}
#sv_box.sv_bg5{background: url("../image/sub/sv5.jpg") no-repeat center center;background-size:cover;}
#sv_box.sv_bg6{background: url("../image/sub/sv6.jpg") no-repeat center center;background-size:cover;}
#sv_box > div{display:table-cell;vertical-align:middle;}
#sv_box > div h2{font-size:28px;color:#000;font-weight: bold;line-height:1;}


.sub_bar{width:100%;margin:-60px auto 0;box-sizing:border-box;transition: .4s;background: rgba(83,68,53,0.3);display:none;}
.sub_bar_wid{width:100%;max-width: 1180px;margin:0 auto;}
.snavi_all > li{position:relative;float:left;height:60px;display:table;box-sizing:border-box;width:300px;}
.snavi_all > li:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background: url("../image/sub/as.png") repeat-y center top;}
.snavi_all > li:first-child{width:60px;box-sizing:border-box;text-align:center;}
.snavi_all > li:first-child > a{padding:0;background:none;font-size:0;}
.snavi_all > li:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background: url("../image/sub/as.png") repeat-y center top;}
.snavi_all > li > a{display:table-cell;vertical-align:middle;padding:0 30px;font-size:18px;color:#fff;font-weight:500;line-height:18px;background:url('../image/sub/sny.png') no-repeat right 30px center;}
.snavi_all > li ul{display:none;position:absolute;left:0;top:100%;z-index:1;width:100%;box-sizing:border-box;padding:10px 30px;background:#534435;z-index:99;}
.snavi_all > li ul li{margin:15px 0;display:table;width:100%;}
.snavi_all > li ul li:last-child{border-bottom:none;}
.snavi_all > li ul li a{display:table-cell;vertical-align:middle;font-size:15px;color:#fff;line-height:17px;}
.snavi_all > li ul li a:hover{color:#fff;}



#sconts_area{width: 100%;margin: 0 auto;}
.sconts_back{width: 100%;margin: 0 auto;background: #e9e7e5;}
.sconts_back.his{background: #e9e7e5 url("../image/sub/his.png") no-repeat left bottom;}
.sconts_wid{width: calc(100% - 40px);max-width:1180px;margin:0 auto;padding:100px 0 100px 0;position:relative;}
.sconts_wids{padding-top:220px;}

.scm_box{display:flex;justify-content:space-between;}
.scm_box > .img{width: 41.44%;}
.scm_box > .box{width: 53.81%;}
.scm_box > .box > p{position:relative;margin-top: 25px;margin-bottom:70px;font-size:26px;color:#000;font-weight:500;line-height:1.4;}
.scm_box > .box > p:after{content:"";position:absolute;left:-100px;bottom:-35px;right:0;height: 1px;background: #c9aa89;}
.scm_box > .box > ul li{font-size:19px;color:#000;line-height:1.7;}
.scm_box > .box > ul li + li{margin-top:35px;}

.ortit{font-size:30px;margin-bottom:50px;font-weight:bold;text-align:center;}

.his_line{position: relative;}
.his_line:after{content: "";position:absolute;left:50%;top:15px;bottom:0;width: 1px;background: #e1e1e1;}
.his_line > li{display: flex;position:relative;}
.his_line > li + li{margin-top: 90px;}
.his_line > li:nth-child(even){flex-direction:row-reverse;}
.his_line > li > div{width: 50%;box-sizing: border-box;}
.his_line > li > p.ima{width:50%;}
.his_line > li:nth-child(odd) > .year{text-align:left;}
.his_line > li:nth-child(odd) > .year .ima{margin-top:20px;position:relative;}
/*.his_line > li:nth-child(odd) > .year .ima:after{content:"";position:absolute;right: -3px;top:-3px;width: 5px;height: 22px;border-radius: 5px;background: #534435;z-index:1;}*/
.his_line > li:nth-child(odd) > .h_box{padding-left: 95px;}
.his_line > li:nth-child(odd) > .h_box p.ti{font-size:36px;font-weight:bold;margin-bottom:20px;color:#000;position:relative;}
.his_line > li:nth-child(even) > .h_box p.ti{font-size:36px;font-weight:bold;margin-bottom:20px;color:#000;position:relative;}
.his_line > li:nth-child(even) > .h_box{text-align:right;padding-right: 95px;}
.his_line > li > .year > p{position: relative;font-size: 36px;color:#000;font-weight:bold;line-height:1;}
.his_line > li:nth-child(odd) > .year > p{padding-right: 95px;}
.his_line > li:nth-child(odd) > .year > p:after{content:"";position:absolute;right: -3px;top:6px;width: 5px;height: 22px;border-radius: 5px;background: #534435;z-index:1;}
.his_line > li:nth-child(even) > .year > p{padding-left: 95px;}
.his_line > li:nth-child(even) > .year > p:after{content:"";position:absolute;left: -2px;top:6px;width: 5px;height: 22px;border-radius: 5px;background: #534435;z-index:1;}
.his_line > li:nth-child(even) > .year .ima{margin-top:20px;position:relative;text-align:right;}
/*.his_line > li:nth-child(even) > .year .ima:after{content:"";position:absolute;left: -2px;top:-3px;width: 5px;height: 22px;border-radius: 5px;background: #534435;z-index:1;}*/
.his_line > li > .h_box > ul > li + li{margin-top:30px;}
.his_line > li > .h_box > ul > li{position:relative;}
.his_line > li > .h_box > ul > li > span{position:absolute;top:2px;font-size: 23px;color:#010101;font-weight: 900;line-height: 1;}
.his_line > li:nth-child(odd) > .h_box > ul > li{padding-left: 60px;}
.his_line > li:nth-child(even) > .h_box > ul > li{padding-right: 60px;}
.his_line > li:nth-child(odd) > .h_box > ul > li > span{left: 0;}
.his_line > li:nth-child(even) > .h_box > ul > li > span{right: 0;}
.his_line > li > .h_box > ul > li > p{font-size: 18px;color:#010101;line-height: 1.6;}
.his_line > li:nth-child(odd) > .h_box p.ti:after{content:"";position:absolute;left: -97px;top:15px;width: 5px;height: 22px;border-radius: 5px;background: #534435;z-index:1;}
.his_line > li:nth-child(even) > .h_box p.ti:after{content:"";position:absolute;right: -98px;top:15px;width: 5px;height: 22px;border-radius: 5px;background: #534435;z-index:1;}

.map_box{width: 100%;height: 360px;background: #e1e1e1;overflow:hidden;}
.map_box > div{width: 100%;height: 500px;}

.naveradd{text-align:right;margin-top:20px;position:absolute;right:0;}
.naveradd a{display:inline-block;background:#4f4f4f;width:160px;height:50px;line-height:52px;font-size:20px;text-align:center;color:#fff;}

.add_area{margin-top: 45px;padding: 50px 0 0 350px;box-sizing:border-box;min-height: 282px;}
.add_area.bg1{background: url("../image/sub/map1.png") no-repeat left top;}
.add_area.bg2{background: url("../image/sub/map2.png") no-repeat left top;}
.add_area + .map_box{margin-top: 100px;}
.add_box > p{padding-left:30px;background: url("../image/sub/ad1.png") no-repeat left 4px;font-size: 19px;color:#000;line-height: 1.7;}
.add_box > p > span{display:block;font-size:26px;line-height:1;font-weight:500;margin-bottom:25px;}
.add_box > ul{padding-top: 25px;margin-top: 25px;border-top: 1px solid #cdcdcd;}
.add_box > ul > li + li{margin-top: 10px;}
.add_box > ul > li{padding-left: 30px;font-size:19px;color:#000;}
.add_box > ul > li.tel{background: url("../image/sub/ad2.png") no-repeat left 6px;}
.add_box > ul > li.fax{background: url("../image/sub/ad3.png") no-repeat left 6px;}
.add_box > ul > li.mail{background: url("../image/sub/ad4.png") no-repeat left 6px;}

.pati{background:url("../image/sub/pbg.png") no-repeat center center;background-size:cover;height:235px;text-align:center;margin-bottom:30px;display:table;width:100%;}
.pati p{font-size:18px;color:#fff;display:table-cell;vertical-align:middle;}

.fair_lines{margin-left: -20px;margin-top: -30px;display:flex;flex-wrap:wrap;}
.fair_lines > li{margin-left: 20px;margin-top: 30px;width: calc(25% - 20px);}
.fair_lines > li > a{display: block;text-align:center;cursor:default;}
.fair_lines > li > a > div{overflow: hidden;border: 1px solid #dfdfdf;transition:all ease 0.5s;}
.fair_lines > li > a:hover > div{border:1px solid #000;}
.fair_lines > li > a > div img{width: 100%;transition: all 0.3s ease-in-out;}
.fair_lines > li > a > p{margin-top: 20px;font-size: 17px;color:#000;line-height:1;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.fair_lines > li:hover > a > div img{transform: scale(1.1,1.1);}

.paging_area{margin-top: 70px;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.paging_area > .page{margin: 4px 10px;display: flex;flex-wrap:wrap;}
.paging_area > .bn{display: flex;}
.paging_area > .bn > a{display: inline-block;font-size: 0;margin:0 -1px;}
.paging_area > .page > a{display: inline-block;width: 39px;line-height: 37px;font-size: 15px;color:#676767;box-sizing:border-box;}
.paging_area > .page > a + a{margin-left:-1px;}
.paging_area > .page > .on{border-bottom: 1px solid #534435;position:relative;z-index:1;color:#534435;}

.bst_line{display: flex;flex-wrap:wrap;}
.bst_line > li{box-sizing:border-box;width: 25%;height: 108px;text-align:center;display:table;border-top:1px solid #dfdfdf;position:relative;}
.bst_line > li > p{display:table-cell;vertical-align: middle;font-size:36px;color:#000;font-weight:100;}
.bst_line > li:after{content:'';position:absolute;left:50%;top:-4px;width:7px; height:7px;background:#000;border-radius:7px;}


.fzb_text{text-align:center;margin: 55px 0 0 0;}
.fzb_text > li{font-size:19px;color:#000;line-height:1.7;}
.fzb_text > li + li{margin-top: 45px;}

.bsm_line{display: flex;justify-content:space-between;}
.bsm_line > li{width: 49.15%;}

.bsf_text{text-align:center;margin-bottom: 50px;}
.bsf_text > p{font-size:36px;color:#000;font-weight:100;}
.bsf_text > ul li{margin-top: 40px;font-size:19px;color:#000;line-height:1.7;}


.spage_tab{margin-bottom: 30px;margin-top: -2px;display:flex;flex-wrap:wrap;justify-content:center;}
.spage_tab > li{margin-top:2px;margin:0 15px;}
.spage_tab > li > a{border: 0px solid #534435;font-size:19px;color:#8b8b8b;font-weight:350;}
.spage_tab > li.on > a{border-bottom:2px solid #534435;color:#534435;display:inline-block;padding-bottom:5px;font-weight:450;}

.botcik_box{display: flex;justify-content:space-between;align-items:center;margin-bottom:10px;border-bottom: 0px solid #dfdfdf;background: #fff;padding:0px;}
.botcik_box_lf{color:#454545;font-size:15px;font-weight:300;}
.botcik_box_lf strong{color:#000;font-weight: 500;}
.botcik_box_rt{display: flex;position: relative;}
.botcik_box_rt > .sel_box{margin-right: 10px;width: 120px;border: 1px solid #dadada;}
.botcik_box_rt > .inp_box{width: 240px;border: 1px solid #dadada;background: #fff;}
.botcik_box_rt > div select{box-sizing:border-box;padding:0 10px;width:100%;color: #454545;font-size: 15px;height:40px;line-height:40px;border: 0;background: #fff url('../image/sub/secic.png') no-repeat right 10px center;-webkit-appearance: none;-moz-appearance: none;word-wrap: break-word;}
.botcik_box_rt > div select::-ms-expand{display: none;}
.botcik_box_rt > div input{box-sizing:border-box;padding-left:10px;border:0;background:none;width:100%;height:40px;line-height:40px;font-size: 16px;}
.botcik_box_rt > .btn{display: inline-block;position: absolute;right: 0;top: 0;bottom:0;line-height: 40px;width: 70px;text-align:center;border: 1px solid #534435;background: #534435;font-size: 14px;color:#fff;}


.port_lines{margin-left: -20px;margin-top: -20px;display:flex;flex-wrap:wrap;}
.port_lines > li{width: calc(33.333% - 20px);margin-left: 20px;margin-top: 20px;text-align:center;}
.port_lines > li > a{display: block;overflow:hidden;position: relative;transition:all ease 0.4s;box-sizing:border-box;}
.port_lines > li > a:hover{box-shadow:3px 6px 10px rgba(0,0,0,0.5);}
.port_lines > li > a > .img{overflow:hidden;}
.port_lines > li > a > .img img{width: 100%;transition: all 0.3s ease-in-out;}
.port_lines > li > a > .over{opacity: 0;transition: all 0.3s ease-in-out;position:absolute;left:0;top:0;right:0;bottom:0;background: rgba(83,68,53,0.6);width: 100%;height:100%;display:table;}
.port_lines > li > a > .over > p{display:table-cell;vertical-align:middle;font-size:22px;color:#fff;font-weight:500;line-height: 1.2;}
.port_lines > li:hover > a > .img img{transform: scale(1.1);}
.port_lines > li:hover > a > .over{opacity: 1;}



.ibt_v_top{margin-bottom:30px;text-align:center;}
.ibt_v_top_tit{color:#000;font-size:20px;font-weight:500;padding-bottom: 20px;border-bottom:1px solid #dfdfdf;}
.ibt_v_top_txt{margin-top: 20px;color:#000;font-size:16px;}
.ibt_v_top_txt > span{position:relative;display:inline-block;margin-right:10px;}
.ibt_v_top_txt > span:last-child{margin-right:0;}
.ibt_v_file{text-align:center;border:1px solid #dfdfdf;background: #fafafa;padding:15px 20px;}
.ibt_v_file > a{color:#000;font-size:18px;font-weight: 300;}
.ibt_v_ny{border-bottom: 1px solid #dfdfdf;padding:15px;min-height:400px;color:#2a2a2a;font-size:16px;}
.bot_lr_btn{margin-top:45px;}
.bot_lf_btn{float:left;}
.bot_rt_btn{float:right;}
a.y_btn{display:inline-block;text-align:center;border:1px solid #000;padding:0 10px;min-width:128px;height:50px;line-height:50px;border-radius:60px;font-size:20px;color:#000;transition: all 0.3s ease-in-out;}
a.white_l{display:inline-block;padding:0 10px;min-width:100px;transition: all 0.3s ease-in-out;height:50px;line-height:50px;border-radius:60px;text-align:center;color:#676767;font-size:20px;border:1px solid #ccc;background:#fafafa;}

button.y_btn{display:inline-block;text-align:center;border:1px solid #000;padding:0 10px;min-width:128px;height:50px;line-height:50px;border-radius:60px;font-size:20px;color:#000;transition: all 0.3s ease-in-out;background:#ffffff;cursor:pointer}

.listbtn{margin-top:40px;text-align:center;}
.listbtn a{display:inline-block;font-size:18px;padding:0 10px 5px 10px;border-bottom:2px solid #000;}

.ip_text{margin-bottom: 25px;text-align:right;font-size:18px;color:#000;}
.ip_text span{color:red;}

.ipt_box{border: 1px solid #ab997a;padding: 50px;}
.ipt_line > li + li{margin-top: 50px;}
.ipt_line > li > div.line{margin-left:-9px;margin-top: -9px;display: flex;flex-wrap:wrap;}
.ipt_line > li > div.line > div{margin-left: 9px;margin-top: 9px;}
.ipt_line > li > div.line3 > div{width: calc(33.333333333% - 9px);}
.ipt_line > li > div.line4 > div{width: calc(50% - 9px);}
.ipt_line > li > div.line1 > div{width: calc(100% - 9px);}
.ipt_line > li input[type="text"]{width: 100%;height: 55px;border: 0;background: #f1efea;box-sizing:border-box;font-size: 20px;padding-left: 20px;}
.ipt_line > li > p.tit{font-size: 23px;color:#000;font-weight:500;line-height:1.2;margin-bottom:20px;}
.ipt_line > li > p.tit span{display: inline-block;font-size: 16px;}

.choice-list{
    margin: -5px 0 0 -35px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    letter-spacing: -0.5px;
}

.choice-list > span{
    display: block;
    position: relative;
    margin: 5px 0 0 35px;
}

.choice-list > span > input[type='radio'], .choice-list > span > input[type='checkbox'] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 0;
    height: 0;
}

.choice-list > span > label {
    display: block;
    min-height: 25px;
    line-height: 25px;
    padding-left: 32px;
	font-size: 18px;color:#000;
}

.choice-list > span > input[type='radio'] + label {
    background: url('../image/sub/bg_radio.png') no-repeat left top;
}

.choice-list > span > input[type='radio']:checked + label {
    background: url('../image/sub/bg_radio_on.png') no-repeat left top;
}

.choice-list > span > input[type='checkbox'] + label {
    background: url('../image/sub/bg_check.png') no-repeat left top;
}

.choice-list > span > input[type='checkbox']:checked + label {
    background: url('../image/sub/bg_check_onn.png') no-repeat left top;
}


h5.s_tit{margin-top: 70px;margin-bottom:25px;font-size:26px;color:#000;font-weight:500;}

.policy_scr{width: 100%;height: 220px;padding: 15px;border: 1px solid #dfdfdf;overflow-y: auto;}
.poc_box.choice-list{display: block;margin:0;text-align:right;margin-top: 20px;}
.poc_box.choice-list > span{display: inline-block;margin: 0;}

.ct_btn{text-align:center;margin-top: 50px;}

.cic_line{margin-top:-20px;margin-left:-20px;display:flex;flex-wrap:wrap;}
.cic_line > li{margin-top: 20px;margin-left: 20px;width: calc(33.33333333% - 20px);box-sizing:border-box;border: 1px solid #ab997a;padding: 35px;}
.cic_line > li > div > p.tit{margin-bottom:20px;font-size: 25px;color:#000;font-weight:500;line-height:1;}
.cic_line > li > div > p.tit > span{margin-bottom: 16px;display: block;text-align:center;width: 33px;height: 33px;line-height: 33px;border-radius: 100%;background: #ab997a;font-size: 13px;color:#fff;font-weight:500;}
.cic_line > li > div > p.txt{font-size:18px;color:#000;}
.cic_line > li:nth-child(1){background: url('../image/sub/cic1.png') no-repeat right 20px bottom 20px;}
.cic_line > li:nth-child(2){background: url('../image/sub/cic2.png') no-repeat right 20px bottom 20px;transition-delay:0.3s;}
.cic_line > li:nth-child(3){background: url('../image/sub/cic3.png') no-repeat right 20px bottom 20px;transition-delay:0.7s;}
.cic_line > li:nth-child(4){background: url('../image/sub/cic4.png') no-repeat right 20px bottom 20px;transition-delay:1.1s;}
.cic_line > li:nth-child(5){background: url('../image/sub/cic5.png') no-repeat right 20px bottom 20px;transition-delay:1.5s;}
.cic_line > li:nth-child(6){background: url('../image/sub/cic6.png') no-repeat right 20px bottom 20px;transition-delay:2.0s;}


.ct_img{text-align:center;}
.policy_box{border: 1px solid #dfdfdf;padding: 20px;min-height: 500px;}

.pc{display:block !important;}
.mob{display:none !important;}

.mobhis{display:none;padding-bottom:25px;text-align:center;}

@media screen and (max-width:1440px){
	
}
@media screen and (max-width:1180px){
	
}

@media screen and (max-width:1024px){
	#sv_box{height: 280px;}
	
	.sconts_back.his{background: #e9e7e5;}
	.sconts_wid{padding:60px 0 60px 0;}
	.sconts_wids{padding-top:160px;}

	.bst_line > li > p{font-size: 22px;}

	.port_lines{margin-left: -10px;margin-top: -10px;}
	.port_lines > li{width: calc(50% - 10px);margin-left: 10px;margin-top: 10px;}
	.port_lines > li > a > .over > p{font-size: 16px;}

	.ortit{font-size:28px;margin-bottom:30px;}

	.pc{display:none !important;}
	.mob{display:block !important;}

}



@media screen and (max-width:768px){
	#sv_box{height: 250px;}
	#sv_box > div{padding-top: 10px;}
	.sub_bar{margin:-50px auto 0;}
	.snavi_all > li{height:50px;width:calc((100% - 50px) / 2);}
	.snavi_all > li:after{right:0;top:10px;bottom:10px;}
	.snavi_all > li:first-child{width:50px;}
	.snavi_all > li:last-child:after{display: none;}
	.snavi_all > li:first-child:before{display: none;}
	.snavi_all > li > a{padding:0 8px;font-size:15px;background:url('../image/sub/sny.png') no-repeat right 8px center;}
	.snavi_all > li ul{padding:5px 10px;}
	.snavi_all > li ul li{margin:12px 0;display:table;width:100%;}
	.snavi_all > li ul li a{font-size: 14px;}
	

	.scm_box{display:block;}
	.scm_box > .img{width: auto;text-align:center;}
	.scm_box > .box{width: auto;}
	.scm_box > .box > p{margin-top: 25px;margin-bottom:40px;font-size:24px;}
	.scm_box > .box > p br{display: none;}
	.scm_box > .box > p:after{left:0;bottom:-20px;}
	.scm_box > .box > ul li{font-size:24px;line-height:1.6;}
	.scm_box > .box > ul li + li{margin-top:20px;}

	.mobhis{display:block;}
	
	.his_line:after{content: "";position:absolute;left:0%;top:15px;bottom:0;width: 1px;background: #e1e1e1;}
	.his_line > li{display: block;position:relative;border:0px solid red;}
	.his_line > li + li{margin-top: 90px;}
	.his_line > li:nth-child(even){display:block;}
	.his_line > li > div{width: 100%;box-sizing: border-box;text-align:left;}
	.his_line > li > p.ima{width:50%;}
	.his_line > li + li{margin-top: 60px;}
	.his_line > li:nth-child(odd) > .h_box{padding-left: 15px;}
	.his_line > li:nth-child(even) > .h_box{padding-left: 15px;padding-right: 0px;text-align:left;}
	.his_line > li > .year{display:none;}
	.his_line > li > .year > p{font-size: 28px;}
	.his_line > li:nth-child(odd) > .year > p{padding-right: 15px;}
	.his_line > li:nth-child(odd) > .year > p:after{height: 16px;}
	.his_line > li:nth-child(even) > .year > p{padding-left: 15px;}
	.his_line > li:nth-child(even) > .year > p:after{height: 16px;}
	.his_line > li > .h_box > ul > li + li{margin-top:30px;}
	.his_line > li > .h_box > ul > li > span{font-size: 22px;top: 4px;}
	.his_line > li:nth-child(odd) > .h_box > ul > li{padding-left: 30px;}
	.his_line > li:nth-child(even) > .h_box > ul > li{padding-left: 30px;padding-right: 0px;}
	.his_line > li > .h_box > ul > li > p{font-size: 18px;}
	.his_line > li:nth-child(odd) > .h_box p.ti{font-size:28px;}
	.his_line > li:nth-child(even) > .h_box p.ti{font-size:28px;}
	.his_line > li:nth-child(odd) > .year .ima{padding-right:8px;}
	.his_line > li:nth-child(even) > .year .ima{padding-left:8px;}
	.his_line > li:nth-child(even) > .h_box > ul > li > span{left: 0;}
	.his_line > li > .h_box p.ti{position:relative;}
	.his_line > li:nth-child(odd) > .h_box p.ti:after{content:'';position:absolute;width:6px;height:6px;background:#000;border-radius:5px;left:-18px;top:17px;display:block;}
	.his_line > li:nth-child(even) > .h_box p.ti:after{content:'';position:absolute;width:6px;height:6px;background:#000;border-radius:5px;left:-18px;top:17px;display:block;}
	

	.add_area{margin-top: 20px;padding: 30px 0 0 0;min-height: 100%;}
	.add_area.bg1{background-size: 120px;}
	.add_area.bg2{background-size: 120px;}
	.add_area + .map_box{margin-top: 60px;}
	.add_area.bg1{background: none;}
	.add_area.bg2{background: none;}
	.add_box > p{padding-left:22px;background: url("../image/sub/ad1.png") no-repeat left 2px;font-size: 18px;}
	.add_box > p > span{font-size:22px;margin-bottom:15px;}
	.add_box > ul{padding-top: 15px;margin-top: 15px;}
	.add_box > ul > li + li{margin-top: 5px;}
	.add_box > ul > li{padding-left: 22px;font-size:18px;}
	.add_box > ul > li.tel{background: url("../image/sub/ad2.png") no-repeat left 4px;}
	.add_box > ul > li.fax{background: url("../image/sub/ad3.png") no-repeat left 4px;}
	.add_box > ul > li.mail{background: url("../image/sub/ad4.png") no-repeat left 4px;}

	.pati{font-size:18px;}

	.fair_lines{margin-left: -4px;margin-top: -20px;}
	.fair_lines > li{margin-left: 4px;margin-top: 20px;width: calc(25% - 4px);}
	.fair_lines > li > a > p{margin-top: 10px;font-size: 15px;}

	.fzb_text{margin: 40px 0 0 0;}
	.fzb_text > li{font-size:19px;}
	.fzb_text > li + li{margin-top: 25px;}

	.bsf_text{margin-bottom: 40px;}
	.bsf_text > p{font-size:24px;}
	.bsf_text > ul li{margin-top: 25px;font-size:17px}

	.botcik_box{display: none;}
	.botcik_box_lf{margin-bottom: 5px;}

	
	.ibt_v_top_tit{font-size:18px;}

	a.y_btn{min-width:80px;height:34px;line-height:34px;border-radius:44px;font-size:16px;}
	a.white_l{min-width:60px;height:34px;line-height:34px;border-radius:44px;font-size:16px;}

	button.y_btn{min-width:180px;height:54px;line-height:54px;border-radius:54px;font-size:22px;}

	.cic_line > li{width: calc(50% - 20px);padding-bottom:45px;}
	.cic_line{}



}

@media screen and (max-width:640px){
	.fair_lines > li{width: calc(50% - 4px);}
	.paging_area{margin-top: 55px;}
	.paging_area > .page{margin: 4px 5px;}
	
	.bst_line{margin-top:40px;min-width:640px;}
	.bst_line > li{width: 24.2%;height: 75px;position:relative;}
	.bst_line > li:nth-child(2) > p{position:absolute;top:-50px;}
	.bst_line > li:nth-child(4) > p{position:absolute;top:-50px;}
	
	.spage_tab{margin-left:-2px;}
	.spage_tab > li{}
	.spage_tab > li > a{font-size:18px;}

	.botcik_box_lf{font-size: 13px;}
	
	.scm_box > .img img{width:100%;}


	.ipt_box{padding: 30px;}
	.ipt_line > li > div.line3 > div{width: calc(100% - 9px);}
	.ipt_line > li > div.line4 > div{width: calc(100% - 9px);}
	.ipt_line > li input[type="text"]{height: 50px;font-size: 18px;padding-left: 15px;}
	.ipt_line > li > p.tit{font-size: 20px;margin-bottom:15px;}
	.ipt_line > li > p.tit span{font-size: 14px;}

	.choice-list{display: block;}
	.choice-list > span{display:inline-block;width:40%;margin: 14px 0 0 35px;}
	.choice-list > span > label{font-size:22px;}
	.choice-listm > span{display:inline-block;width:auto;}
	h5.s_tit{margin-top: 60px;margin-bottom:15px;font-size:22px;}


}

@media screen and (max-width:520px){
	.fair_lines > li{width: calc(50% - 4px);}

	.bsm_line{display: block;}
	.bsm_line > li{width: auto;}
	.bsm_line > li + li{margin-top: 3%;}

	.botcik_box_rt{display: block;}
	.botcik_box_rt > .sel_box{margin-right: 0;width: auto;margin-bottom: 4px;}
	.botcik_box_rt > .inp_box{width: auto;margin-bottom :4px;}
	.botcik_box_rt > .btn{display: block;position: static;width: 100%;}


}

@media screen and (max-width:420px){

}


.sa {
	opacity: 0;
	transition: all 1.0s ease;
}

/* 아래에서 위로 페이드 인 */
.sa-up {
	transform: translate(0, 80px);
}

.sa.show {
	opacity: 1;
	transform: none;
}







