@charset "utf-8";

.btn-down.txt1{background-position: 97% 50% !important}
.btn-site.txt1{background-position: 97% 50% !important}


.minbang{margin-top:10px; position:relative; padding-left:200px !important;}
.minbang:after{display:block; content:''; clear:both;}
.minbang .img{position:absolute; top:36px; left:48px;}
.minbang .con > ul > li{overflow:hidden; padding:3px 0}
.minbang .con > ul > li:after{display:block; content:''; clear:both;}
.minbang .con > ul > li > strong{display:inline-block;  background:#6475a2; border-radius:3px; color:#fff; font-weight:bold; padding:2px 7px; width:100px;}
.minbang .con > ul > li > span{display:inline-block; margin-left:5px;}
.minbang .con > ul > li > ul {margin:7px 0 0 7px}
.minbang .con > ul > li > ul > li{background:url('/2018/images/01.potal/common/bullet_li02.png') no-repeat 0 8px; padding-left:15px;; }

@media only screen and (max-width: 900px){ 
	.minbang{padding:15px !important}
	.minbang .img{position:static; text-align:center; padding-bottom:15px}
}


.flowchart1{margin-top:10px;}
.flowchart1:after{display:block; content:''; clear:both;}
.flowchart1 ol li	{padding-right:100px; float:left; background: url('/2018/images/01.potal/contents/06/0501-arrow1.png') no-repeat 90% 50%; box-sizing:border-box;}
/*			{padding-right:100px; float:left; background:url('/2018/images/board/arrow-step.gif')no-repeat 90% 50%;}	*/
.flowchart1.flowchart22 ol li{padding-right:50px;}
.flowchart1 ol li:last-child{padding-right:0;  background:none;}
.flowchart1 ol li div{background:#f4f4f4}
.flowchart1.flowchart22 div{}
.flowchart1 ol li div p{position:relative;box-sizing:border-box;top:-4px;left:-4px;border:1px solid #6475a2;}
.flowchart1 ol li div p strong{display:block; background:#6475a2; color:#fff; font-weight:bold; text-align:center; padding:12px 0}
.flowchart1 ol li div p span{display:block; background:#fff; text-align:center;  padding:12px 0}
.flowchart1 ol.v4 li{width:26.666%; }
.flowchart1 ol.v4 li:last-child{width:20%; }
.flowchart1 ol.v3 li{width: 33.333%;}
.flowchart1 ol.v3 li:last-child{width:30%; }
.flowchart1 ol.v6 li{width:17%; }
.flowchart1 ol.v6 li:last-child{width:10%; }
.flowchart1 ol.v6 li:last-child span{text-align:center; height:110px;padding-top:47px;}



@media only screen and (max-width: 900px){ 
	.flowchart1 ol li{width:100% !important; padding-right:0; padding-bottom:50px; background: url('/2018/images/01.potal/contents/06/0501-arrow2.png') no-repeat 50% 88%;}
	.flowchart1 ol li:last-child{width:100%; padding-bottom:0}
	.flowchart1 ol li div p strong, .flowchart1 ol li div p span{padding:6px 0}
}

.flowchart2{margin-top:10px;}
.flowchart2 ol li{padding-bottom:50px; background: url('/2018/images/01.potal/contents/06/0501-arrow2.png') no-repeat 50% 79%;}
.flowchart2 ol li:last-child{width:100%; padding-bottom:0}
.flowchart2 ol li div{background:#f4f4f4}
.flowchart2 ol li div p{position:relative; box-sizing:border-box; top:-4px; left:-4px;  border:1px solid #6475a2; background:#6475a2; padding-left:170px; }
.flowchart2 ol li div p strong{position:absolute; top:0; left:0; display:block; width:170px; color:#fff; font-weight:bold; text-align:center; padding:20px}
.flowchart2 ol li div p strong.hst1{padding: 10px;}
.flowchart2 ol li div p span{display:block; background:#fff;   padding:20px}


.flowchart3{margin-top:10px; background: url('/2018/images/01.potal/contents/06/0505-line1.gif') no-repeat 190px 75px; }
.flowchart3 > ol > li{padding-bottom:50px; background: url('/2018/images/01.potal/contents/06/0501-arrow2.png') no-repeat 115px 79%; position:relative;}
.flowchart3 > ol > li:last-child{width:100%; padding-bottom:0}
.flowchart3 ol li p{width:250px; text-align:center; font-weight:bold; padding:20px 10px; box-sizing:border-box; background:#6475a2; color:#fff; font-weight:bold;}
.flowchart3 ol li span{position:absolute;}
.flowchart3 ol li span.pos1{top:45px; left:270px}
.flowchart3 ol li span.pos2{top:103px; left:270px}
.flowchart3 ol li span.pos3{top:10px; left:696px}
.flowchart3 ol li span.pos4{top:20px; left:270px}
.flowchart3 ol li span.pos5{top:0%; left:0%}
.flowchart3 > ol > li > ol:after{display:block; content:''; clear:both;}
.flowchart3 > ol > li > ol > li{float:left; }
.flowchart3 > ol > li > ol > li:last-child{padding-left:180px}

@media only screen and (max-width: 900px){ 
	.scroll-over .flowchart3{width:900px}
}


.con1339{position:relative; padding-left:240px; height:110px; margin-top:10px;}
.con1339:after{display:block; content:''; clear:both}
.con1339 .box{width:225px;  border:1px solid #ddd; position:absolute; top:0; left:0; padding:15px;}
.con1339 .box span{display:block; text-align:right;}
.con1339 .box strong{display:block; text-align:right; font-size:1.5em; color:#318800}
.con1339 .con{margin-top:10px}
.con1339 .con strong{color:#000;}
.con1339 .con strong span{color:#318800}

@media only screen and (max-width: 900px){ 
	.con1339{height:auto; padding-left:0}
	.con1339 .box{width:100%; position:static; box-sizing:border-box;}
	.con1339 .box > * {text-align:center !important}
}


.basic-info .blue-img{margin-top:10px; background:#f7f7f7; text-align:center; padding:30px 0}
.basic-info .blue-img .map{width:748px; margin:0 auto;  height:415px; background:url('/2018/images/01.potal/contents/01/0101_map.png') no-repeat; position:relative;}
.basic-info .blue-img .map p.title{position:absolute; top:54%; left:6%; color:#fff; font-weight:bold; text-shadow:1px 1px 1px #000 }
.basic-info .blue-img .map p.title2024{position:absolute; top:51.5%; left:4.5%; color:#fff; font-weight:bold; text-shadow:1px 1px 1px #000;}
.basic-info .blue-img .map span{position:absolute; font-size:0.8em;}
.basic-info .blue-img .map span.pos1{color:#fff; font-size:1em; font-weight:bold; top:42.5%; left:75.5%; width:96px;  text-shadow:1px 1px 1px #000}
.basic-info .blue-img .map span.pos2{top:29%; left:54%}
.basic-info .blue-img .map span.pos3{top:24%; left:64%}
.basic-info .blue-img .map span.pos4{top:28%; left:73%}
.basic-info .blue-img .map span.pos5{top:39%; left:60%}
.basic-info .blue-img .map span.pos6{top:39%; left:69%}
.basic-info .blue-img .map span.pos7{top:51%; left:51%}
.basic-info .blue-img .map span.pos8{top:57%; left:60%}
.basic-info .blue-img .map span.pos9{top:59%; left:73%}
.basic-info .blue-img .map span.pos10{top:69%; left:49%}
.basic-info .blue-img .map span.pos11{top:74%; left:69%}
.basic-info .blue-img .map span.pos12{top:32%; left:90%}
.basic-info .blue-img .map span.pos13{top:54%; left:84.5%}
.basic-info .blue-img .map span.pos14{top:74%; left:81%}
.basic-info .info{margin-top:10px}
.basic-info .info:after{display:block; content:''; clear:both;}
.basic-info .info .img{float:left; width:30%; text-align:center; padding-top:110px}
.basic-info .info .con{float:right; width:70%;}
.basic-info .info .con p{margin-top:10px;}
.basic-info .graph{background:#f7f7f7; margin-top:10px}
.basic-info .graph > div{background:url('/2018/images/01.potal/contents/01/0101_graph.png') no-repeat 50% 30px; height:400px; position:relative; }
.basic-info .graph  p{text-align:center; padding:185px 0 0 30px; font-size:1.8em;font-weight:bold;}
.basic-info .graph ul li{position:absolute;}
.basic-info .graph ul li strong{display:inline-block; font-size:1.3em; color:#16486d; font-weight:bold;}
.basic-info .graph ul li span{display:inline-block; margin-left:15px;}
.basic-info .graph ul li.pos1{top:5%; right:63%;}
.basic-info .graph ul li.pos2{top:12%; right:67%;}
.basic-info .graph ul li.pos3{top:20%; right:71%;}
.basic-info .graph ul li.pos4{top:27%; right:73%;}
.basic-info .graph ul li.pos5{top:38%; right:75%;}
.basic-info .graph ul li.pos6{bottom:13%; left:75%;}

@media only screen and (max-width: 900px){ 
	.basic-info .blue-img .map{width:500px; height:280px; background-size:100% auto}
	.basic-info .blue-img .map p.title{top:53%; left:4%; font-size:0.9em}
	.basic-info .blue-img .map span.pos1{top:41%; left:72.5%; font-size:0.9em;}
	.basic-info .info .img{width:100%; float:none; text-align:center; padding:10px 0}
	.basic-info .info .con{width:100%; float:none; }
	.basic-info .graph > div{background-size: 250px auto; width:500px; height:258px; margin:0 auto }
	.basic-info .graph p{padding:122px 0 0 23px; font-size:1.2em;}
	.basic-info .graph ul li strong{font-size:1em;}
	.basic-info .graph ul li span{margin-left:3px}
}
@media only screen and (max-width: 500px){ 
	.basic-info .blue-img{overflow-x:scroll; background:#f7f7f7 url('/2018/images/01.potal/common/scroll.gif') no-repeat 100% 0; background-size:auto 20px;}
	.basic-info .graph > div{width:100%}
	.basic-info .graph ul li{font-size:0.8em;}
	.basic-info .graph ul li.pos6{bottom:20%; left:82%;}
}



.history{background:#eaf2f7; overflow:hidden; padding:25px 30px;}
.history > div{background:url('/2018/images/01.potal/contents/01/0102_bg2.png') repeat-y 7px 0; }
.history > div dl{background:url('/2018/images/01.potal/contents/01/0102_bg1.png') no-repeat 0 10px; padding:0 0 20px 70px;}
.history > div dl:last-child{padding-bottom:0}
.history > div dl:after{display:block; content:''; clear:both;}
.history > div dl dt{font-size:1.2em; color:#0a1b41; width:20%; float:left;  line-height:2.5; font-weight:bold;}
.history > div dl dd{width:78%; float:right; padding-top:9px}

@media only screen and (max-width: 900px){ 
	.history {padding:15px}
	.history > div dl dt{width:100%; float:none; font-size:1em;}
	.history > div dl dd{width:100%; float:none; padding-top:0}
}


.gowon{background:url('/2018/images/01.potal/contents/01/0104-bg.gif') no-repeat 95% 100%; padding-bottom:80px; }


.symbol > div{background:url('/2018/images/01.potal/contents/01/0201_bg.gif') no-repeat 0 0}
.symbol > div:after{display:block; content:''; clear:both;}
.symbol > div .img{width:30%; float:left; text-align:center;}
.symbol > div .con{width:70%; float:right;}
.symbol > div .con p.title{font-size:1.3em; font-weight:bold}
.symbol > div .con p.title > *{display:inline-block; }
.symbol > div .con p.title span{color:#005fca; padding-left:10px; margin-left:10px; background:url('/2018/images/01.potal/contents/01/0201_line.gif') no-repeat 0 7px}
.symbol > div .con ul{margin-top:15px; background:#f4f4f4;}
.symbol > div .con ul li{position:relative; padding:15px; overflow:hidden; }
.symbol > div .con ul li:first-child{border-bottom:1px solid #dbdbdb;}
.symbol > div .con ul li strong{position:absolute; top:15px; left:15px; font-weight:bold;}
.symbol > div .con ul li span{display:block; padding-left:60px;}

@media only screen and (max-width: 900px){ 
	.symbol > div .img{width:100%; float:none}
	.symbol > div .con{width:100%; float:none; margin-top:10px;}
}


.brand .info:after{display:block; content:''; clear:both}
.brand .info .img{width:40%; float:right; text-align:right;}
.brand .info .con{width:55%; float:left;}
.brand .info .con p{margin-top:10px;}
.brand .info .con .btn-group{margin-top:10px;}
.brand .dashed-box{margin-top:10px;}
.brand .color ul{margin:0 auto;}
.brand .color ul li{float:left;}
.brand .color ul.v2{width:60%;}
.brand .color ul.v2 li{width:50%}
.brand .color ul.v3{width:80%}
.brand .color ul.v3 li{width:33.333%}
.brand .color ul li .own{display:block; margin:0 auto; width:150px; height:150px; border-radius:150px; }
.brand .color ul li .own.type1{background:#76bd22}
.brand .color ul li .own.type2{background:#c20430}
.brand .color ul li .own.type3{background:#27a9e1}
.brand .color ul li .own.type4{background:#2e3092}
.brand .color ul li .own.type5{background:#d12233}
.brand .color ul li .own.type6{background:#fcea0f}
.brand .color ul li .own.type7{background:#006934}
.brand .color ul li strong{display:block; margin-top:10px; text-align:center;}

@media only screen and (max-width: 900px){ 
	.brand .info .img{width:100%; float:none; text-align:center;}
	.brand .info .img img{max-width:100%}
	.brand .info .con{width:100%; float:none; margin-top:10px;}
	.brand .color ul{width:100% !important}
	.brand .color ul li .own{width:80px; height:80px;}
}


.minwon-guide ul{position:relative; width:830px; height:450px; background:url('/2018/images/01.potal/contents/02/0101-img_20211201.jpg') no-repeat 50% 20px; margin:0 auto;}
.minwon-guide ul li{position:absolute; line-height:1.2; font-size:0.9em; font-weight:bold; text-shadow:1px 1px 1px #fff}
.minwon-guide ul li.pos1 {top:13%;  left:29.5%}
.minwon-guide ul li.pos2 {top:20%;  left:29.5%}
.minwon-guide ul li.pos3 {top:27%;  left:29.5%}
.minwon-guide ul li.pos4 {top:32%;  left:29.5%}
.minwon-guide ul li.pos5 {top:41%;  left:29.5%}
.minwon-guide ul li.pos6 {top:47.5%;left:29.5%}
.minwon-guide ul li.pos7 {top:54%;  left:29.5%}
.minwon-guide ul li.pos8 {top:60.5%;left:29.5%}
.minwon-guide ul li.pos9 {top:21%;  left:45%}
.minwon-guide ul li.pos10{top:38.5%;left:45%}
.minwon-guide ul li.pos11{top:17%;  left:58.5%}
.minwon-guide ul li.pos12{top:32%;  left:57.5%}
.minwon-guide ul li.pos13{top:46.5%;left:58%;   text-align:center;}
.minwon-guide ul li.pos14{top:46.5%;left:75%}
.minwon-guide ul li.pos15{top:70%;  left:73.5%; text-align:center;}
.minwon-guide ul li.pos16{top:70%;  left:45.5%; text-align:center;}
.minwon-guide ul li.pos17{top:7.5%; left:9%}
.minwon-guide ul li.pos18{top:31.5%;left:9%}
.minwon-guide ul li.pos19{top:35.5%;left:9%}
.minwon-guide ul li.pos20{top:39.5%;left:9%}
.minwon-guide ul li.pos21{top:70%;  left:60%}
.minwon-guide ul li.pos22{top:84%;  left:43%}
.minwon-guide ul li.pos23{top:67.5%;left:30%;   text-align:center;}
.minwon-guide ul li.pos24{top:64%;  left:15%;   text-align:center;}
.minwon-guide ul li.pos25{top:75%;  left:10%;   text-align:center;}
.minwon-guide ul li.pos26{top:18%;  left:70%}
.minwon-guide ul li.pos27{top:49%;  left:5%}
.minwon-guide ul li.pos28{top:40%;  right: 2.3%;}
.minwon-guide ul li.pos29{top:54%;  right: 2.3%;}
@media only screen and (max-width: 900px){ 
	.minwon-guide{overflow-x:scroll;  }
}


.bustaxi-info{background:url('/2018/images/01.potal/contents/06/0401-bg.gif') no-repeat 0 0; padding:35px;}
.bustaxi-info ul li div{height:340px; box-sizing:border-box; background-repeat:no-repeat; background-position:50% 50px; background-color:#fff;  padding-top:150px}
.bustaxi-info ul li.icon1 div{background-image:url('/2018/images/01.potal/contents/06/0401-icon1.gif')}
.bustaxi-info ul li.icon2 div{background-image:url('/2018/images/01.potal/contents/06/0401-icon2.gif')}

@media only screen and (max-width: 900px){ 
	.bustaxi-info{padding:0;}
	.bustaxi-info ul li{width:100% !important; margin-left:0}
	.bustaxi-info ul li div{height:auto;}
}



.shop_go_img p{display:none;}
.shop_go_img li.shop01{background:url("/2018/images/01.potal/contents/06/shop_img01.png") no-repeat left center;backgrond-size:cover;}
.shop_go_img li.shop02{background:url("/2018/images/01.potal/contents/06/shop_img02.png") no-repeat left center;backgrond-size:cover;}
.shop_go_img li.shop03{background:url("/2018/images/01.potal/contents/06/shop_img03.png") no-repeat left center;backgrond-size:cover;}
.shop_go_img li.shop04{background:url("/2018/images/01.potal/contents/06/shop_img04.png") no-repeat left center;backgrond-size:cover;}
.shop_go_img li{padding:40px 20px;margin:5px;}
.shop_go_img li span{display:block;color:#fff;font-size:20px;padding-bottom:10px;}
.shop_go_img li a{position:relative;display:inline-block;color:#fff;border:solid 1px #fff;padding:10px 50px 10px 30px;}
.shop_go_img li a:after{display:block;content:"";width:10px;height:10px;position:absolute;top:40%;right:30px;background:url("/2018/images/01.potal/contents/06/shop_new.png") no-repeat center center;}
.shop_go_img li a.none{padding:10px 40px;}
.shop_go_img li a.none:after{background:none;}

/* Tablet */
@media all and (min-width:768px) {
.shop_go_img ul{overflow:hidden;}
.shop_go_img li{float:left;width:calc(50% - 10px);padding:40px;}
}

/* Desktop */
@media all and (min-width:1023px) {
.shop_go_img{position:relative;width:830px;margin:0 auto;}
.shop_go_img p{display:block;position:absolute;top: 151px;left: 342px;}
.shop_go_img li{width:400px;height:210px;}
.shop_go_img li.shop01,
.shop_go_img li.shop02,
.shop_go_img li.shop03,
.shop_go_img li.shop04{background-size:400px;}
.shop_go_img li span{font-size:28px;letter-spacing:-1px;}
}


.gg_data_icon{padding:20px 0;min-width:320px;}
.gg_data_icon li{border:solid 1px #ccc;}
.gg_data_icon li a{position:relative;display:block;height:100px;box-sizing:border-box !important;padding:30px 0 0 110px;color:#000;font-weight:600;}
.gg_data_icon li a:after{display:block;content:"";position:absolute;top:40%;right:20px;width:34px;height:12px;background:url("/2018/images/01.potal/contents/03/data_arrow.png") no-repeat left top;}
.gg_data_icon li.di01{background:url("/2018/images/01.potal/contents/03/data_icon01.png") no-repeat 20px center;}
.gg_data_icon li.di02{background:url("/2018/images/01.potal/contents/03/data_icon02.png") no-repeat 20px center;}
.gg_data_icon li.di03{background:url("/2018/images/01.potal/contents/03/data_icon03.png") no-repeat 20px center;}


/* Tablet */
@media all and (min-width:768px) {
.gg_data_icon ul{overflow:hidden;}
.gg_data_icon li{float:left;width:33.333%;border-left:none;}
.gg_data_icon li:first-child{border-left:solid 1px #ccc;}

}


.jj365_go h5{margin-top:30px;text-align:center;border-radius:20px;border:solid 1px #ccc;padding:20px;font-size:25px;font-weight:600;}
.jj365_go h5 span{display:block;font-size:15px;font-weight:normal;}
.jj365_go .jj365_box div{border-radius:20px;padding:20px;margin:10px 0;}
.jj365_go .jj365_box div h6{font-weight:600;font-size:18px;}
.jj365_go .jj365_box div.jb01{background:#c1d2fa;}
.jj365_go .jj365_box div.jb02{background:#c9eede;}
.jj365_go .jj365_box div.jb03{background:#e8eec9;}
.jj365_go .jj365_box div.jb04{background:#eed8c9;}
.jj365_go .jj365_box div.jb01 h6{color:#3357ac;}
.jj365_go .jj365_box div.jb02 h6{color:#0d831b;}
.jj365_go .jj365_box div.jb03 h6{color:#887600;}
.jj365_go .jj365_box div.jb04 h6{color:#883d00;}
.jj365_go .jj365_box div li{position:relative;padding-left:13px;}
.jj365_go .jj365_box div li:before{display:inline-block;content:"●";font-size:5px;position:absolute;top:3px;left:0;}
.jj365_go .jj365_box div.jb01 li:before{color:#3357ac;}
.jj365_go .jj365_box div.jb02 li:before{color:#0d831b;}
.jj365_go .jj365_box div.jb03 li:before{color:#887600;}
.jj365_go .jj365_box div.jb04 li:before{color:#883d00;}

/* Tablet */
@media all and (min-width:768px) {

.jj365_go h5{margin-bottom:10px;}
.jj365_go .jj365_box:after{display:block;content:"";clear:both;}
.jj365_go .jj365_box div{float:left;width:calc(50% - 10px);margin:5px;min-height:250px;}

}

/* Desktop */
@media all and (min-width:1023px) {

.jj365_go{position:relative;}
.jj365_go h5{position:absolute;top:235px;left:35%;background:#fff;padding:15px 20px;}
.jj365_go .jj365_box div{min-height:300px;}

.jj365_go .jj365_box div.jb03{padding-top:50px;}
.jj365_go .jj365_box div.jb04{padding-top:50px;}
.jj365_go .jj365_box div.jb01{background:#c1d2fa url("/2018/images/01.potal/contents/03/jj365_img01.png") no-repeat 285px 143px;}
.jj365_go .jj365_box div.jb02{background:#c9eede url("/2018/images/01.potal/contents/03/jj365_img02.png") no-repeat 285px 133px;}
.jj365_go .jj365_box div.jb03{background:#e8eec9 url("/2018/images/01.potal/contents/03/jj365_img03.png") no-repeat 285px 153px;}
.jj365_go .jj365_box div.jb04{background:#eed8c9 url("/2018/images/01.potal/contents/03/jj365_img04.png") no-repeat 285px 153px;}

}




.healing_info{border-radius:20px;border:solid 3px #3357ac;margin:20px 0;}
.healing_info .hl{background:#3357ac;border-radius:15px;padding:20px;color:#fff;text-align:center;}
.healing_info .hl h5{font-size:20px;font-weight:600;}
.healing_info .hl span{display:block;}
.healing_info .hr{padding:20px;}
.healing_info .hr li span{color:red;}
.healing_info.healing_box{border:solid 3px #3383ac;}
.healing_info.healing_box .hl{background:#3383ac}
.healing_info.healing_box .hr h6{color:#3383ac}


/* Desktop */
@media all and (min-width:1023px) {
.healing_info{}
.healing_info:after{display:block;content:"";clear:both;}
.healing_info .hl{float:left;width:200px;min-height:190px;}
.healing_info .hl h5{background:url("/2018/images/01.potal/contents/06/zt01.png") no-repeat center top;padding-top:95px;}
.healing_info .hr{float:left;width:calc(100% - 200px);}
.healing_info.healing_box .hl{min-height:330px;}
.healing_info.healing_box .hl h5{background:url("/2018/images/01.potal/contents/06/zt02.png") no-repeat center top;}

}



.comment{display:block;overflow:hidden;position:absolute;font-size:1.8em;left:-5000px;top:0;}



.public_list{margin-top:20px;}
.public_list li{border:solid 1px #ccc;padding:10px;margin-bottom:5px;height:65px;letter-spacing:-1px;}  
.public_list li img{display:inline-block;width:35px;}
.public_list li span{display:inline-block;padding:10px 0 0 10px;}

@media all and (min-width:768px) {
.public2022 h5{background-position:left 16px;}
.public_list:after{display:block;content:"";clear:both}
.public_list li{float:left;width:49%;margin-right:1%;}  
.flowchart1.gibu ol.v3 li{margin-bottom:5px;}
.flowchart1.gibu ol.v3 li p{min-height: 60px;background: #fff;top: 0;left: 0;}
}

@media all and (min-width:1023px) {
.public_list li{width:32.3333%;}

.flowchart1.gibu ol.v3 li {padding-right: 30px;background-position: 98%;width: 33%;margin-bottom: 20px;background-size: 20px;}
.flowchart1.gibu ol li div p span{min-height: 54px;padding: 16px 0;}
.flowchart1.gibu ol li:first-child div p span{padding:5px 0}
}
.gibu_btn{background: #f4f4f6 url(/2018//images/01.potal/contents/04/gibu_box.png)no-repeat top center;padding: 150px 10px 20px;text-align: center;border-top: solid 3px #3d5693;}
.gibu_btn p{display:inline-block;margin:5px;}
.gibu_btn a{display:block;padding: 20px 13px;background: #3357ac;font-size: 17px;color: #fff;font-weight: bold;}
.gibu_btn span{display:inline-block;padding-right:20px;background: url('/2018/images/01.potal/contents/03/btn_site.png')no-repeat right;}
.gibu_btn p:hover a{background:#2a2a2a;color:#fff;}

@media all and (min-width:768px) {
.gibu_btn{padding: 50px 30px 50px 40%;background-position: left 12% center;text-align: right;}

.w50_box{display:flex;justify-content:space-between;flex-wrap:wrap;align-items: center;}
.w50_box .top-info-box {width: 47%;display: inline-block;margin: 0 1%;}
.w50_box .top-info-box .box{min-height: 170px;padding: 10px 20px;}
}

/*귀농귀촌*/
.txt_box > div{box-sizing:border-box;padding: 2%;border: solid 1px #dadde5;margin: 20px 0;}
.txt_box h4{text-align: center;background: #dce4ef;padding: 5px;max-width: 210px;}
.txt_box h5{color: #152b5b;font-weight: bold;font-size: 18px;margin: 12px 0;border-bottom: dashed 1px #c7cdda;padding-bottom: 5px;}
.return_ct > div{margin: 20px 0;border: solid 1px #e5e5e5;box-shadow: 5px 5px 0 #f0f0f0;}
.return_ct h5{background:#6475a2;color:#fff;padding: 10px;font-weight: bold;font-size: 16px;}
.return_ct ul{padding: 15px 20px;margin: 0;}
.return_ct ul ul{padding:0}
.return_ct ul .call_i{background: none;position: relative;padding-left: 25px;text-align: right;float: right;margin-top: 5px;}
.return_ct ul .call_i:before{display:inline-block;content:'';background: url(/upload_data/board_data/BBS_0000160/169706992593687.png)no-repeat left center / 22px;width: 22px;height: 22px;left: 0;top: 0;position: absolute;}

@media all and (min-width:768px) {
}

@media all and (min-width:1024px) {
.return_ct {margin-right: 10px;}
.return_ct h5{padding:10px 20px;}
}

/*진로진학컨설팅 참여신청 개인정보 수집동의*/
/* Mobile */
.agree_box .ag_txt {padding: 20px 10px;display: flex;flex-direction: column;align-items: center; margin-top: 20px; background: #f7f7f7; border-top: 2px solid #4d576d;max-height: 240px;overflow-y: auto;}
.agree_box .ag_txt>ul {margin-top: 20px; background: #fff; padding: 20px; border: 1px solid #d6d6d6;overflow: auto;}
.agree_box .ag_txt>ul>li:last-of-type {padding-top: 10px;font-size: .85rem;}
.agree_box .txt_box {padding: 20px; background: #2a3f6f;color: #fff; text-align: center;}
.agree_box .txt_box strong {font-weight: 700;}
.agree_box .txt_box span {display: block;word-break: keep-all; margin: 5px 0;}
.agree_box .txt_box label {font-weight: bold;}
.agree_box .txt_box label:nth-of-type(2) {margin-left: 5px;}

/* Tablet */
@media all and (min-width:768px) {
.agree_box .ag_txt {max-height: 300px;}
}

/* Pc */
@media all and (min-width:1400px) {  
.agree_box .ag_txt>ul {margin: 30px 20px 10px;padding: 25px 30px;}
}

/*지역환류*/
.regional_int{background: #e4ecfa;padding: 20px;word-break: keep-all;}
.regional_int strong{font-weight: bold;}
.regional_int .tit{padding-bottom: 150px;font-size: 16px;color: #000;line-height: 1.6;background: url("/upload_data/board_data/BBS_0000160/173140000464815.png") no-repeat right bottom -30px;}
.regional_int .tit h4{margin: 10px 0;font-size: 24px;font-weight: bold;color: #2a3f6f;}
.regional_int .con{padding: 10px 20px;background: #fff;border-radius: 10px;}
.regional_int .con p{margin: 10px 0;}
@media all and (min-width:768px) {
.regional_int .tit{padding-right: 250px;padding-bottom: 20px;min-height: 150px;}
}

/*농공단지 우수제품*/
.dashed-box .ebook{padding: 40px;background: #f8f8f8;text-align: center;}
.dashed-box .ebook .img{margin-bottom: 30px;}
.dashed-box .ebook .img img{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.dashed-box .ebook .text{word-break: keep-all;}
.dashed-box .ebook .text h4{font-size: 20px;color: #2a3f6f;font-weight: bold;}
@media all and (min-width:1024px) {
.dashed-box .ebook:after{display: block;clear: both;content: "";}
.dashed-box .ebook>div{float: left;}
.dashed-box .ebook .img{width: 200px;}
.dashed-box .ebook .text{width: calc(100% - 200px);padding: 20px 40px;box-sizing: border-box;text-align: left;}
.dashed-box .ebook .text h4{margin-bottom: 30px;font-size: 24px;}
}

/*관광정보*/
.i-site.tour>div{position: relative;background: none;}
.i-site.tour>div:before{position: absolute;width: 80px;height: 80px;top: 50%;left: 20px;content: "";background: url("/upload_data/board_data/BBS_0000160/173154556334723.gif");transform: translateY(-50%);}
.i-site.tour .site-2:before{background-position: center -80px;}
.i-site.tour .site-3:before{background-position: center -160px;}
.i-site.tour .site-4:before{background-position: center -240px;}
.i-site.tour .site-5:before{background-position: center -320px;}
.i-site.tour .site-6:before{background-position: center -400px;}   
.i-site.tour .site-11:before{background:url('/upload_data/board_data/BBS_0000160/173986340649698.png') no-repeat 0 50%;} 


/* 모바일 이미지 확대보기 */
.big_img{border:1px solid #e5e6ea;position:relative;padding:20px;margin:0 0 40px 0;text-align:center;border-radius:10px;overflow:hidden;}
.big_img img{width:100%}
.big_img a{position:absolute;bottom:0;right:0;display:block;background:#4857ab;color:#fff;padding:10px;border-radius:10px 0 0 0;}

@media all and (min-width:1023px){
.big_img img{width:auto;max-width:1048px;}
.big_img a{display:none}
.big_view  a{display:block;padding:10px 20px 10px 50px;background-position:15px center;}
                              