input[type="text"]{padding-left:6px;box-sizing:border-box;}

#sub_v_all{position:relative;width:100%;margin:0 auto;height:430px;background-size:cover;text-align:center;display:table;}
.sub_vs01{background:url('../image/sub/sub_v01.jpg') no-repeat center center;}
.sub_vs02{background:url('../image/sub/sub_v02.jpg') no-repeat center center;}
.sub_vs03{background:url('../image/sub/sub_v03.jpg') no-repeat center center;}
.sub_vs04{background:url('../image/sub/sub_v04.jpg') no-repeat center center;}
.sub_vs05{background:url('../image/sub/sub_v05.jpg') no-repeat center center;}
.sub_vs06{background:url('../image/sub/sub_v06.jpg') no-repeat center center;}
.sub_vs07{background:url('../image/sub/sub_v07.jpg') no-repeat center center;}
#sub_v_all > div{display:table-cell;vertical-align:middle;}
#sub_v_all > div > span{display:block;margin-top:50px;}

.sub_bar{width:1180px;margin:-30px auto;position:relative;z-index:1;}
.sub_bar.sub_bar_b1{background:#deb4a8;}
.sub_bar.sub_bar_b2{background:#8faccc;}
.sub_bar.sub_bar_b3{background:#4c675e;}
.sub_bar.sub_bar_b4{background:#988fcc;}
.sub_bar_wid{width:100%;margin:0 auto;text-align:left;}
.snavi_all > li{position:relative;float:left;height:58px;display:table;width:240px;border-right:1px solid rgba(255,255,255,0.2);box-sizing:border-box;}
.snavi_all > li:first-child{width:55px;text-align:center;}
.snavi_all > li:first-child > a{font-size:0;padding:0;background:none;}
.snavi_all > li > a{display:table-cell;vertical-align:middle;padding:0 15px;font-size:16px;color:#fff;font-family: 'AuctionGothic';font-weight:500;line-height:18px;background:url('../image/sub/sny.png') no-repeat 94% center;letter-spacing:-0.5px;}
.snavi_all > li ul{display:none;position:absolute;box-sizing:border-box;left:0;top:58px;z-index:1;width:100%;}
.snavi_all > li ul li{height:58px;display:table;width:100%;background:#454545;margin-top: 1px;}
.snavi_all > li ul li a{padding-left:16px;display:table-cell;vertical-align:middle;font-size:16px;color:#fff;font-family: 'AuctionGothic';font-weight:500;line-height:18px;letter-spacing:-0.5px;}

.cititl{font-size:18px;color:#000;padding-bottom:20px;}

.scon_bg{width:100%;margin:0 auto;background:#fff7f4;}
.scon_wid{width:1180px;margin:0 auto;padding:50px 0;}
h2.tit{text-align:center;font-size:30px;color:#000;font-family: 'AuctionGothic';font-weight:500;line-height:30px;border-bottom:1px solid #dfdfdf;padding-bottom:25px;margin:50px 0;}
.fz_txt1{text-align:center;font-size:19px;color:#000;font-family: 'AuctionGothic';font-weight:500;line-height:26px;}
.fz_txt2{text-align:center;font-size:18px;color:#1e4c94;font-weight:400;line-height:24px;}
.itxt_box{padding:35px 20px;text-align:center;position:relative;}
.itxt_box ul li{font-size:18px;color:#252525;font-weight:300;line-height: 25px;margin-bottom:30px;}
.itxt_box ul li:last-child{margin-bottom:0;}
.itxt_box ul li span{display:block;}
.itxt_box > span.line1{display:block;content:"";position:absolute;left:0;top:0;width:60px;height:60px;background:url('../image/sub/bl.png') no-repeat center center;}
.itxt_box > span.line2{display:block;content:"";position:absolute;right:0;top:0;width:60px;height:60px;transform: rotate(90deg); background:url('../image/sub/bl.png') no-repeat center center;}
.itxt_box > span.line3{display:block;content:"";position:absolute;right:0;bottom:0;width:60px;height:60px;transform: rotate(180deg); background:url('../image/sub/bl.png') no-repeat center center;}
.itxt_box > span.line4{display:block;content:"";position:absolute;left:0;bottom:0;width:60px;height:60px;transform: rotate(270deg); background:url('../image/sub/bl.png') no-repeat center center;}

.ce_lf{float:left;width:300px;margin-bottom:-94px;}
.ce_rt{float:left;margin-left:20px;width:calc(100% - 320px);}
.ce_rt > p:first-child{margin-top:100px;}
.ceo_name{text-align:right;margin-bottom:50px;}

.ct_img{text-align:center;}
h4.tit{margin-top:45px;margin-bottom:25px;font-size:19px;color:#1e4c94;font-weight:400;line-height:20px;background:url('../image/sub/bl.jpg') no-repeat left center;padding-left:15px;}
.logos_line{margin-left:-20px;margin-top:-20px;}
.logos_line > li{float:left;margin-top:20px;margin-left:20px;width:calc(25% - 20px);box-sizing:border-box;}
.logos_line > li > a{display:block;border:1px solid #dfdfdf;font-size:0;}
.logos_line > li > a img{width:100%;min-height:130px}

.ci_btn{margin-bottom:60px;text-align:right;}
.ci_btn > a{display:inline-block;width:278px;height:54px;line-height:54px;border:1px solid #000;text-align:center;font-size:18px;color:#252525;font-weight:300;}
.ci_btn > a > span{padding-left:20px;background:url('../image/sub/dw.png') no-repeat left center;}

.ci_line1{margin-left:-20px;margin-top:-20px;}
.ci_line1 > li{float:left;margin-top:20px;margin-left:20px;width:calc(33.33% - 20px);text-align:center;}
.ci_line2{margin-left:-20px;margin-top:60px;margin-bottom:50px;}
.ci_line2 > li{float:left;margin-top:20px;margin-left:20px;width:calc(50% - 20px);text-align:center;}

.add_txt{margin-bottom:40px;}
.add_txt > li{margin-bottom:5px;font-size:18px;color:#252525;line-height:25px;padding-left:14px;background:url('../image/sub/add.gif') no-repeat left 11px;}
.add_box{width:100%;height:400px;}
.add_box > div{width:100%;height:400px;}

.bs_line > li{position:relative;padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #dfdfdf;min-height:240px;}
.bs_line > li:last-child{padding-bottom:0;border-bottom:none;}
.bs_line > li:nth-child(odd){padding-left:400px;}
.bs_line > li:nth-child(odd) > div.imgs{position:absolute;left:0;top:0;}
.bs_line > li:nth-child(even){padding-right:400px;}
.bs_line > li:nth-child(even) > div.imgs{position:absolute;right:0;top:0;}
.bs_line > li > div.texts dl dt{padding-bottom:12px;margin-bottom:12px;font-size:19px;color:#000;font-family: 'AuctionGothic';font-weight:500;background:url('../image/sub/tl.gif') no-repeat left bottom;}
.bs_line > li > div.texts dl dd{font-size:18px;color:#252525;font-weight:300;}
.bs_line > li > div.texts dl dt.pt1{padding-top:10px;}
.bs_line > li > div.texts dl dt.pt2{padding-top:50px;}
.bs_line > li > div.texts dl dt.pt3{padding-top:50px;}
.bs_line > li > div.texts > p{text-align:right;margin-top:15px;}
.bs_line > li > div.texts > p > a{display:inline-block;width:234px;height:40px;line-height:40px;border:1px solid #1e4c94;font-size:18px;color:#1e4c94;font-weight:300;text-align:center;}
.bs_line > li > div.texts > p > a span{display:inline-block;padding-right:30px;background:url('../image/sub/gb.png') no-repeat right center;}

.loc_line{margin-top:-20px;margin-left:-20px;margin-bottom:50px;}
.loc_line > li{margin-left:20px;margin-top:20px;float:left;width:calc(33.33% - 20px);text-align:center;border:1px solid #6c85b4;box-sizing:border-box;}
.loc_line > li > div{width:100%;height:120px;background:#fafafa;display:table;box-sizing:border-box;;}
.loc_line > li > div > p{display:table-cell;vertical-align:middle;font-size:19px;color:#000;font-family: 'AuctionGothic';font-weight:500;}
.loc_line > li > div > p > img{margin-bottom:15px;max-width:100%;}
.loc_line > li > p{box-sizing:border-box;display:table;width:100%;height:60px;background:#6c85b4;}
.loc_line > li > p > a{display:table-cell;vertical-align:middle;font-size:18px;color:#fff;font-weight:500;text-align:center;line-height:23px;padding-right:20px;}
.loc_line > li > p > a > span{background:url('../image/sub/loc.png') no-repeat left center;padding-left:40px;display:inline-block;text-align:left;}


.botcik_box{padding:9px 9px;border:1px solid #dfdfdf;background:#fafafa;}
.botcik_box_lf{float:left;color:#454545;font-size:16px;font-weight:400;margin-top:7px;}
.botcik_box_lf span{font-weight:500;}
.botcik_box_rt{float:right;}
.botcik_box_rt > div{float:left;margin-left:5px;}
.botcik_box_rt > div select{padding-left:5px;border:1px solid #dfdfdf;background:#fff;width:90px;height:36px;line-height:36px;}
.botcik_box_rt > div input[type=text]{padding-left:10px;border:1px solid #dfdfdf;width:160px;height:36px;line-height:36px;}

.gs_tab_bg{margin-top:20px;border-top:1px solid #000;border-left:1px solid #ddd;}
.gs_tab th{text-align:center;color:#454545;font-size:14px;padding:12px 10px;border-right:1px solid #ddd;border-bottom:1px solid #dddddd;background:#fafafa;}
.gs_tab td{text-align:center;color:#454545;font-size:14px;font-weight:400;word-break:break-all;border-right:1px solid #ddd;padding:12px 10px;border-bottom:1px solid #dddddd;}
.gs_tab td.lft{text-align:left;}
.gs_tab td > a{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gs_tab td > a.dwbn{display:inline-block;width:70px;height:34px;line-height:34px;text-align:center;background:#000;font-size:14px;color:#fff;}


.page_all {text-align: center;margin-top: 40px;}
.page_all > a.page {color:#525252;font-size:13px;border:1px solid #e3e3e3;background:#fff;vertical-align: middle;display: inline-block;text-align: center;width: 40px;height: 40px;line-height: 40px;}
.page_all > a.on{color:#3274bd;background:#fbfbfb;}
.page_all > a.page:hover{color:#3274bd;background:#fbfbfb;}

.ibt_tab_v{border-top:1px solid #000;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.ibt_v_top{padding:15px 10px;border-bottom:1px solid #dddddd;background:#f9f9f9;}
.ibt_v_top_tit{color:#454545;font-size:15px;font-weight:600;}
.ibt_v_top_txt{margin-top:5px;color:#454545;font-size:13px;font-weight:500;}
.ibt_v_top_txt > span{display:inline-block;margin-right:5px;}
.ibt_v_file{border-bottom:1px solid #dddddd;padding:10px 10px;}
.ibt_v_file_lf{color:#454545;font-size:13px;font-weight:500;}
.ibt_v_file_rt{margin-top:5px;color:#454545;font-size:13px;font-weight:500;}
.ibt_v_ny{padding:10px 10px;min-height:300px;color:#454545;font-size:13px;font-weight:500;}
.bot_lr_btn{margin-top:30px;}
.bot_lr_line{border-top:1px solid #dfdfdf;padding-top:30px;}
.bot_lf_btn{float:left;}
.bot_rt_btn{float:right;}
a.y_btn{display:inline-block;text-align:center;background:#3d3d3d;padding:0 20px;min-width:60px;height:40px;line-height:40px;font-size:15px;color:#fff;font-weight:500;}
a.white_l{display:inline-block;padding:0 20px;height:38px;line-height:38px;text-align:center;color:#979797;font-size:15px;font-weight:500;border:1px solid #ddd;background:#fafafa;}
.rt_btn{text-align:right;margin-top:20px;}


.fa_tit{text-align:center;font-size:19px;color:#000;font-family: 'AuctionGothic';font-weight:500;margin-bottom:-20px;}
.txt_st > li{margin-bottom:30px;font-size:18px;color:#1e4c94;font-weight:bold;background:url('../image/sub/ml.png') no-repeat left 12px;padding-left:15px;}
.txt_st > li:last-child{margin-bottom:0;}
.txt_st > li > ul{margin-top:5px;}
.txt_st > li > ul > li{font-size:18px;color:#252525;font-weight:300;}

.fa_line{margin-top:20px;margin-left:-20px;}
.fa_line > li{padding:20px 20px 20px 100px;float:left;width:calc(50% - 20px);margin-top:10px;box-sizing:border-box;margin-left:20px;border:1px solid #a59c98;}
.fa_line > li:nth-child(1) > div{padding-left:95px;background:url('../image/sub/fa1.png') no-repeat left center;}
.fa_line > li:nth-child(2) > div{padding-left:95px;background:url('../image/sub/fa2.png') no-repeat left center;}
.fa_line > li > div > p{padding:12px 0;font-size:18px;color:#252525;font-weight:300;}

.fact_lt{margin:50px 0;text-align:center;font-size:19px;color:#000;line-height:27px;font-family: 'AuctionGothic';font-weight:500;}


.sitemap{text-align:center;margin-left:-20px;margin-bottom:60px;}
.sitemap > li{float:left;box-sizing: border-box;margin-left:20px;width:calc(20% - 20px);text-align:center;}
.sitemap > li > a{display:block;width:100%;height:42px;line-height:42px;font-size:24px;color:#2e2e2e;}
.sitemap > li > ul > li > a{margin-top:10px;display:block;width:100%;height:42px;line-height:42px;border:1px solid #dfdfdf;border-radius:42px;font-size:17px;color:#663281;font-weight:800;}

.etc_box{border:1px solid #dfdfdf;padding:20px 10px;min-height:700px;overflow:auto;}

/*20210218*/
body {word-break: keep-all;}

.guidet{text-align:center;margin-left:-40px;font-size:0;}
.guidet > li{position:relative;display:inline-block;margin-left:40px;vertical-align:top;}
.guidet > li:after{content:'';width:9px;height:11px;position:absolute;left:115px;top:45%;background:url(../image/sub/bul.png) no-repeat center center;}
.guidet > li:last-child:after{display:none;}
.guidet > li > p{font-size:16px;color:#252525;background:#dfdfdf;border-radius:100px;width:100px;height:100px;display:table;}
.guidet > li > p.on{background:#1e4c94;color:#fff;}
.guidet > li > p span{display:table-cell;vertical-align:middle;}

.ptit{font-size:21px;font-weight:500;color:#000;position:relative;}
.sptit{font-size:18px;font-weight:500;color:#000;}
.sptitbg{font-size:18px;font-weight:500;color:#000;padding-left:26px;background:url(../image/sub/bul1.png) no-repeat left 6px;}
.ptxt{font-size:16px;font-weight:350;color:#252525;}
.pred{color:#eb1d1d !important;}
.font16{font-size:16px;}

.trd.oon{position:static;opacity:1;}
.trd{position:absolute;z-index:-1;opacity:0;}

.trd01.oon{position:static;opacity:1;}
.trd01.on{position:absolute;z-index:-1;opacity:0;}

.tebmnua ul{margin-left:-20px;}
.tebmnua ul > li{float:left;width:calc(33.33% - 20px);margin-left:20px;text-align:center;}
.tebmnua ul > li > a{display:block;border:1px solid #dfdfdf;padding:10px;}
.tebmnua ul > li.on > a{background:#deb4a8;color:#fff;font-weight:500;border:1px solid #deb4a8;}

.tebmnua2 ul{margin-left:-20px;}
.tebmnua2 ul > li{float:left;width:calc(33.33% - 20px);margin-left:20px;text-align:center;}
.tebmnua2 ul > li > a{display:block;border:1px solid #dfdfdf;padding:10px;}
.tebmnua2 ul > li.on > a{background:#1e4d95;color:#fff;font-weight:500;border:1px solid #1e4d95;}

.histobox > ul{display:none;}
.histobox > ul:first-child{display:block;}
.histobox{margin-top:35px;}
.histobox > ul > li{position:relative;padding-left:220px; }
.histobox > ul > li > div{position:absolute;left:0;font-size:30px;font-weight:bold;}
.histobox > ul > li > ol{border-top:1px solid #000;}
.histobox > ul > li > ol > li{position:relative;padding:20px 0;padding-left:120px;border-bottom:1px solid #dfdfdf;}
.histobox > ul > li > ol > li > p{position:absolute;left:0;font-weight:bold;}
.histobox > ul > li > ol > li > span{position:absolute;left:80px;font-weight:bold;}
.histobox > ul > li > ol > li.ckon{color:#1e4d95;font-weight:bold;}
.histobox > ul > li > ol > li.ckon > p{color:#1e4d95;}

@media screen and (max-width:640px){
	.guidet{margin-left:-20px;}
	.guidet > li{margin-left:20px;}
	.guidet > li > p{width:85px;height:85px;}
	.guidet > li:after{left:90px;top:45%;}

	.tebmnua ul{margin-left:-5px;}
	.tebmnua ul > li{width:calc(33.33% - 5px);margin-left:5px;}
}

.guibox{margin-left:-20px;}
.guibox > li{float:left;margin-left:20px;width:calc(50% - 20px);}
.guibox > li > a{display:block;padding:30px 120px 0 30px;background:url(../image/sub/ch1.png) no-repeat 95% 20%;border:1px solid #dfdfdf;height:230px;box-sizing:border-box;}
.guibox > li > a.on{border:1px solid #1e4c94;background:url(../image/sub/ch2.png) no-repeat 95% 20%;}
.guibox > li > a:hover{border:1px solid #1e4c94;background:url(../image/sub/ch2.png) no-repeat 95% 20%;}

@media screen and (max-width:768px){
	.guibox{margin-left:-0px;}
	.guibox > li{float:none;margin-left:0px;width:calc(100% - 0px);margin-bottom:10px;}
	.guibox > li > a{padding:20px;background:url(../image/sub/ch1.png) no-repeat 95% 5%;height:auto;}
	.guibox > li > a.on{background:url(../image/sub/ch2.png) no-repeat 95% 5%;}
	.guibox > li > a:hover{background:url(../image/sub/ch2.png) no-repeat 95% 5%;}

	.histobox > ul > li{position:relative;padding-left:0px; }
	.histobox > ul > li > div{position:static;left:0;font-size:21px;margin-bottom:15px;}
	.histobox > ul > li > ol > li{padding:15px 0;padding-left:100px;}
	.histobox > ul > li > ol > li > span{left:60px;}
}

.guipa{border:1px solid #dfdfdf;box-sizing:border-box;padding:20px;font-size:16px;margin-top:10px;background:#fafafa;}
.guipa p{height:160px;overflow-y:auto;}

.guibtn{display:inline-block;vertical-align:middle;padding:10px 25px;background:#1e4c94;color:#fff;}
.guibtngry{display:inline-block;vertical-align:middle;padding:10px 25px;background:#3f3f3f;color:#fff;}

.guibod{border-top:1px solid #1e4c94;}
.guitable{width:100%;}
.guitable th{background:#fbfbfb;color:#000;font-size:16px;text-align:left;padding:10px 20px;width:25%;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;box-sizing:border-box;}
.guitable td{background:#fff;color:#252525;font-size:16px;font-weight:400;text-align:left;padding:10px 20px;width:75%;border-bottom:1px solid #dfdfdf;box-sizing:border-box;}
.guitable input[type="radio"]{margin-right:5px;}

.guitables{border-left:1px solid #dfdfdf;}
.guitables th{text-align:center;}
.guitables td{text-align:center;border-right:1px solid #dfdfdf;}

.ssiz{width:100px !important;}
.msiz{width:150px;}
.bsiz{width:100%;}
.bsizadd{width:calc(100% - 70px);}
.phon{width:100px;}
.gumail{width:200px;}
.guselect{width:200px;border:1px solid #dfdfdf;height:45px;font-size:16px;}
.guiselct{border:1px solid #dfdfdf;height:45px;font-size:16px;}
.guiinput{border:1px solid #dfdfdf;height:45px;font-size:16px;}
.cxbox{display:inline-block;vertical-align:middle;padding:3px 8px;border:1px solid #ccc;background:#fafafa;}
.guitara{width:100%;min-height:80px;border:1px solid #dfdfdf;font-size:16px;resize:none;}
.xbtn{display:inline-block;vertical-align:middle;height:43px;line-height:40px;color:#000;border:1px solid #ccc;background:#dfdfdf;padding:0 6px;}
.guiyan{background:#fafafa;border:1px solid #dfdfdf;padding:3px 5px;display:inline-block;vertical-align:middle;}
.guibt{display:inline-block;padding:3px 5px;background:#fafafa;border:1px solid #dfdfdf;box-sizing:border-box;}

@media screen and (max-width:640px){
	.guitable th{width:35%;padding:10px;}
	.guitable td{width:65%;padding:10px;}

	.ssiz{width:80px;}
	.msiz{width:120px;}
	.phon{width:45px;}
	.gumail{width:calc(50% - 12px);}
	.guselect{width:100%;margin-top:5px;}
	.mmpt5{margin-top:5px;}
	.addr{width:calc(100% - 120px);}
	
	.guibod{overflow:auto;}
	.guitables{width:700px;overflow-x:auto;}
	
}

.guipop{display:none;position:fixed;background:rgba(0,0,0,0.7);width:100%;height:100vh;left:0;top:0;z-index:190;}
.guipop div.box{background:#fff;padding:30px;position:relative;width:800px;box-sizing:border-box;margin-top:10%;left:calc((100% - 800px) / 2);}
.guipop div.box p{color:#252525;font-size:16px;}
.guipop div.box a.guix{position:absolute;right:20px;top:20px;}
.guipop div.box p.tit{font-size:26px;text-align:center;font-weight:bold;}
div.gbox{border:1px solid #dfdfdf;background:#fafafa;padding:20px;box-sizing:border-box;margin-top:10px;}
div.gbox p{padding-left:10px;}
div.gbox p.bu{background:url(../image/sub/bu.png) no-repeat 0 10px;}
div.gbox p.b{font-weight:bold;}

@media screen and (max-width:768px){
	.guipop{overflow:auto;}
	.guipop div.box{padding:20px;width:100%;margin-top:100px;left:0;}
	.guipop div.box a.guix{right:10px;top:10px;}
	.guipop div.box div.gbox{padding:10px;}
	
}

.guidon{background:#fafafa;border:1px solid #dfdfdf;padding:30px;text-align:center;margin-top:50px;}
.guidon p span.name{color:#999;font-size:18px;font-weight:bold;}
.guidon p.ptxt{color:#000;font-weight:400;}

.ckbox{position:relative;}
.ckbox > input{position:absolute;z-index:-1;opacity:0;}
.ckbox > label{padding:3px 7px;border:1px solid #dfdfdf;}
.ckbox > input:checked+label{background:#fafafa;border:1px solid #eb1d1d;}

.lilist{font-size:0;padding-bottom:5px;}
.lilist:last-child{padding-bottom:0;}
.lilist > li{display:inline-block;vertical-align:top;}
.lilist > li:nth-child(1){width:25%;}
.lilist > li:nth-child(2){width:50%;padding:0 10px;box-sizing:border-box;}
.lilist > li:nth-child(3){width:25%;text-align:right;}
.lilist > li:last-child{padding-top:8px;}

.lilist01{font-size:0;padding-bottom:5px;}
.lilist01:last-child{padding-bottom:0;}
.lilist01 > li{display:inline-block;vertical-align:top;}
.lilist01 > li:nth-child(1){width:23%;}
.lilist01 > li:nth-child(2){width:31%;box-sizing:border-box;}
.lilist01 > li:nth-child(3){width:19%;text-align:right;}
.lilist01 > li:nth-child(4){width:27%;}
.lilist01 > li:last-child{padding-top:8px;}

/*20210218 end*/

@media screen and (max-width:1024px){
	#sub_v_all{height:220px;}
	.sub_bar{width:100%;margin:0 auto;}


	.scon_wid{width:calc(100% - 20px);}
	
	.fz_txt1 br{display:none;}
	.fz_txt2 br{display:none;}
	.itxt_box ul li br{display:none;}

	.fa_line{margin-top:20px;margin-left:0;}
	.fa_line > li{padding:20px 20px 20px 20px;float:none;width:100%;margin-top:10px;margin-left:0;}
	.fa_line > li > div > p br{display:none;}

}

@media screen and (max-width:768px){
	.snavi_all > li{height:49px;width:calc((100% - 50px) / 2);box-sizing:border-box;}
	.snavi_all > li:first-child{width:50px;text-align:center;}
	.snavi_all > li:last-child{border-right:none;}
	.snavi_all > li > a{padding:0 10px;font-size:14px;line-height:18px;background:url('../image/sub/sny.png') no-repeat 96% center;letter-spacing:-0.5px;}
	.snavi_all > li ul{top:49px;}
	.snavi_all > li ul li{height:40px;}
	.snavi_all > li ul li a{padding-left:11px;word-break:break-all;font-size:13px;line-height:18px;}

	.ce_lf{float:none;width:100%;max-width:300px;margin:0 auto 40px;}
	.ce_rt{float:none;margin-left:0;width:100%;}
	.ce_rt > p:first-child{margin-top:0;}

	.logos_line{margin-left:-10px;margin-top:-10px;}
	.logos_line > li{float:left;margin-top:10px;margin-left:10px;width:calc(50% - 10px);box-sizing:border-box;}

	
	.bs_line > li:nth-child(odd){padding-left:0;}
	.bs_line > li:nth-child(odd) > div.imgs{position:static;}
	.bs_line > li:nth-child(even){padding-right:0;}
	.bs_line > li:nth-child(even) > div.imgs{position:static;}
	.bs_line > li > div.texts dl dt.pt1{padding-top:30px;}
	.bs_line > li > div.texts dl dt.pt2{padding-top:30px;}
	.bs_line > li > div.texts dl dt.pt3{padding-top:30px;}

	.loc_line{margin-top:-20px;margin-left:-10px;margin-bottom:50px;}
	.loc_line > li{margin-left:10px;margin-top:20px;float:left;width:calc(50% - 10px);}

	.botcik_box_lf{float:none;margin-top:0;}
	.botcik_box_rt{float:none;margin-top:5px;}
	.botcik_box_rt div.sel_box{width:80px;margin-left:0;}
	.botcik_box_rt > div select{width:100%;}
	.botcik_box_rt div.inp_box{width:calc(100% - 155px);}
	.botcik_box_rt > div input[type=text]{padding-left:5px;width:100%;box-sizing:border-box;}
	
	.gs_tab colgroup{display:none;}
	.gs_tab caption{display:none;}
	.gs_tab .mor_none{display:none;}
	.gs_tab .mor_td{width:100px;display:block;float:right;box-sizing:border-box;padding:12px 5px;}
	.gs_tab .mor_list{width:calc(100% - 100px);display:block;float:left;box-sizing:border-box;padding:12px 5px;}

	.sitemap{text-align:center;margin-left:0;}
	.sitemap > li{float:none;box-sizing: border-box;margin-left:0;width:100%;text-align:center;margin-bottom:40px;}
	
}	

@media screen and (max-width:640px){
	.ci_line1{margin-left:0;margin-top:-20px;}
	.ci_line1 > li{float:none;margin-top:20px;margin-left:0;width:100%;text-align:center;}
	.ci_line2{margin-left:0;margin-top:40px;margin-bottom:50px;}
	.ci_line2 > li{float:none;margin-top:30px;margin-left:0;width:100%;text-align:center;}

}


@media screen and (max-width:520px){
	
}
@media screen and (max-width:420px){
	.loc_line{margin-top:-20px;margin-left:0;margin-bottom:50px;}
	.loc_line > li{margin-left:0;margin-top:20px;float:left;width:100%;}
}




.guipa2>p {height:auto}





