.top_div,#ft1,.bot{display:none}
.con{
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
	max-width:980px;margin:auto;
	padding:10px 0
}
body{background:#eee;}
body,#wrapper{max-width:100%;1080px !important;margin:auto}
.con li{float:left;width:25%;text-align:center;font-size:18px;padding:10px 0;border-radius:10px}
.con li:hover{background:#eee;}
.con li.on{font-weight:600}

@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'jal';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
a{text-decoration:none}
@font-face {
    font-family: 'ya';//'YanoljaYacheR';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/YanoljaYacheR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
h2{ font-family:'GmarketSansBold';font-size:35px;color:#222;font-weight1:300 !important;margin-bottom:10px}

.btn01 {
    text-align: center;
    background: #00a590 !important;
    e5f1de: ;
    padding: 15px 0px;
    color: #fff !important;
    00a590: ;
    margin: 20px auto;
    border-radius: 30px;
    font-weight: 600;
    width: 200px;
    font-size: 18px;
}
section h2{ font-family:'GmarketSansBold';font-size:35px;color:#555;font-weight1:300 !important;margin-bottom:10px;line-height:40px}
section p{font-size:18px;color:#999}

.bx{display:flex;flex-direction:row;max-width:780px;margin:auto;padding:150px 0;width:100%}
.bx div{width:50%;padding:0 0px}
.right{text-align:right}
.center{text-align:center}
.top{background:#fff;width:100%}
.about .bx .txt{padding:20px 0 0 100px}
.about .bx .img img{width:100%}
.area .bx .txt{padding:50px 0 0 80px}
.area .bx .img{text-align:right}
.area .bx .img img{width:80%}
.request .bx .txt{padding:0px 0 0 100px}
.request .bx .img img{width:100%;border-radius:30px}
.main01 .bx .txt{padding:0px 0 0 10px}
.main01 .bx .img img{width:100%;border-radius:30px}
.main01 .bx .img{text-align:right}
.main02 .bx .txt{padding:0px 0 0 100px}
.main02 .bx .img img{width:100%;border-radius:30px}
.main02 .bx .img{text-align:right}
.bott{display:none;position:fixed;bottom:0;width:100%;background:#fff;padding:5px 0;margin-top:100px;box-shadow: 0 -10px 10px 0px rgb(0 0 0 / 10%);z-index:999;max-width:600px;margin:auto}
.bott li{float:left;width:25%;text-align:center;color:#8585aa;}
.bott li.on{color:#00a590 !important}
.bott li i{font-size:30px;display:block;margin:5px 0 3px;}
.bott li span{font-size:12px;}
.txt .wow{width:100% !important}
.fixed{background:#fff;border-bottom:1px solid #f7f7f7}

@media screen and (max-width: 600px) {
	section h2{font-size:30px;;line-height:35px}
	section p{font-size:14px;}

	.bx{padding:50px 0;}

	.about .bx .txt{padding:20px}
	.about .bx{display:block}
	.about .bx div{width:100%;text-align:center}
	.about .bx .img img{width:70%}

	.area .bx .txt{padding:20px}
	.area .bx{display:block}
	.area .bx div{width:100%;text-align:center}
	.area .bx .img img{width:60%}
	.area .bx .img{text-align:center}

	.request .bx .txt{padding:20px}
	.request .bx{display:block}
	.request .bx div{width:100%;text-align:center}
	.request .bx .img img{width:70%}

	.main01 .bx .txt{padding:20px}
	.main01 .bx{display:block}
	.main01 .bx div{width:100%;text-align:center}
	.main01 .bx .img img{width:70%}
	.main01 .bx .img{text-align:center}

	.main02 .bx .txt{padding:20px}
	.main02 .bx{display:block}
	.main02 .bx div{width:100%;text-align:center}
	.main02 .bx .img img{width:70%}
	.main02 .bx .img{text-align:center}

	.btn01 {padding: 10px 0px;font-size: 16px;}
	.bott{display:block}
	.menu{display:none}
	.con{padding:20px;background:rgb(238, 253, 250);}
	.fixed .con{background:#fff;border-bottom1:1px solid #eee}
}


.bizinfo{background:#222;padding:50px 0 100px}
.bizinfo_div{max-width:800px;margin:auto;color:#999;padding:20px}