/* CSS Document */
#map1{height:60rem}


.social{display:flex;align-items:center;justify-content:center;gap:1.2rem;font-size:3.6rem;}

.fm-rad{display:none}
.fm-rad + label{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:1.6rem;font-weight:400;color:#222}
.fm-rad + label i{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:1rem;color:transparent;border:.1rem solid #bababa;background:transparent;border-radius:2rem;transition:.3s}
.fm-rad:checked + label i{color:#fff;border-color:#222;background:#222}

.content-skin{min-height:60rem}

@media (min-width:1300px){
    .write-agree .boxed{padding:6rem 9rem;background:#f0f0f0}
    .write-agree .boxed .innr + .innr{margin-top:3rem}
    .write-agree .boxed .innr h4{font-size:1.6rem}
    .write-agree .boxed .innr ul{font-size:1.4rem}
    .write-agree .agree{display:flex;align-items:center;justify-content:center;gap:4rem;margin-bottom:6rem;padding:3rem 0}
    .write-agree .agree strong{font-size:1.6rem}
    .write-agree .agree span{display:flex;align-items:center;gap:2rem}

    .write-cont{display:flex;gap:12rem}
    .write-cont .img{min-width:30rem;height:30rem;overflow:hidden}
    .write-cont .frm{display:flex;flex-direction:column;gap:1.6rem;width:100%}
    .write-cont .frm .tr{display:flex;align-items:center;gap:2rem}
    .write-cont .frm .tr h4{display:flex;align-items:center;height:4.8rem;font-size:1.8rem;font-weight:700;color:#222}
    .write-cont .frm .tr label{display:flex;align-items:center;height:4.8rem;font-size:1.8rem;font-weight:700;color:#222}
    .write-cont .frm .opt{display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:4rem 0;width:100%;border-top:.1rem solid #222;border-bottom:.1rem solid #222}
    .write-cont .frm .opt h3{font-size:2.4rem;font-weight:700;color:#222}
    .write-cont .frm .opt p{font-size:2rem}
    .write-cont .frm .opt div{display:flex;align-items:center;justify-content:flex-end;gap:2rem;font-size:1.6rem}
    .write-cont .frm .sub{display:flex;min-height:3.6rem;font-size:1.8rem;color:#777}
    .write-cont .frm .inp{display:flex;align-items:center;gap:1rem}
    .write-cont .frm .inr{display:flex;flex-direction:column;width:100%}

    .write-btns{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:4rem 0}
    .write-btns .bt{display:flex;align-items:center;justify-content:center;padding:0 3rem;min-width:20rem;height:6rem;font-size:1.6rem;font-weight:500;border-radius:.8rem;box-shadow:0 0 .2rem 0 rgb(0 0 0 / 2%);transition:.2s}
    .write-btns .bt:hover{box-shadow:1rem 1rem 2rem rgb(0 0 0 / 10%)}
    .write-btns .bt-none{color:#fff;background:#ccc}
    .write-btns .bt-okay{color:#fff;background:#000}

    .write-cont .fm-txt{padding:0 2rem;height:6rem;font-size:1.4rem;color:#222;border:.1rem solid #bbb;border-radius:1.4rem}
    .write-cont .fm-sel{width:100%;height:4.8rem;border:.1rem solid #ccc}
    .write-cont .fm-are{padding:2rem;height:6rem;font-size:1.4rem;color:#222;border:.1rem solid #bbb;border-radius:1.4rem;resize:none}
}
@media all and (min-width:749px) and (max-width:1299px) {
    .write-agree .boxed{padding:6rem 9rem;background:#f0f0f0}
    .write-agree .boxed .innr + .innr{margin-top:3rem}
    .write-agree .boxed .innr h4{font-size:1.6rem}
    .write-agree .boxed .innr ul{font-size:1.4rem}
    .write-agree .agree{display:flex;align-items:center;justify-content:center;gap:4rem;margin-bottom:6rem;padding:3rem 0}
    .write-agree .agree strong{font-size:1.6rem}
    .write-agree .agree span{display:flex;align-items:center;gap:2rem}

    .write-cont{display:flex;gap:12rem}
    .write-cont .img{min-width:30rem;height:30rem;overflow:hidden}
    .write-cont .frm{display:flex;flex-direction:column;gap:1.6rem;width:100%}
    .write-cont .frm .tr{display:flex;align-items:center;gap:2rem}
    .write-cont .frm .tr h4{display:flex;align-items:center;height:4.8rem;font-size:1.8rem;font-weight:700;color:#222}
    .write-cont .frm .tr label{display:flex;align-items:center;height:4.8rem;font-size:1.8rem;font-weight:700;color:#222}
    .write-cont .frm .opt{display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:4rem 0;width:100%;border-top:.1rem solid #222;border-bottom:.1rem solid #222}
    .write-cont .frm .opt h3{font-size:2.4rem;font-weight:700;color:#222}
    .write-cont .frm .opt p{font-size:2rem}
    .write-cont .frm .opt div{display:flex;align-items:center;justify-content:flex-end;gap:2rem;font-size:1.6rem}
    .write-cont .frm .sub{display:flex;min-height:3.6rem;font-size:1.8rem;color:#777}
    .write-cont .frm .inp{display:flex;align-items:center;gap:1rem}
    .write-cont .frm .inr{display:flex;flex-direction:column;width:100%}

    .write-btns{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:4rem 0}
    .write-btns .bt{display:flex;align-items:center;justify-content:center;padding:0 3rem;min-width:20rem;height:6rem;font-size:1.6rem;font-weight:500;border-radius:.8rem;box-shadow:0 0 .2rem 0 rgb(0 0 0 / 2%);transition:.2s}
    .write-btns .bt:hover{box-shadow:1rem 1rem 2rem rgb(0 0 0 / 10%)}
    .write-btns .bt-none{color:#fff;background:#ccc}
    .write-btns .bt-okay{color:#fff;background:#000}

    .write-cont .fm-txt{padding:0 2rem;height:6rem;font-size:1.4rem;color:#222;border:.1rem solid #bbb;border-radius:1.4rem}
    .write-cont .fm-sel{width:100%;height:4.8rem;border:.1rem solid #ccc}
    .write-cont .fm-are{padding:2rem;height:6rem;font-size:1.4rem;color:#222;border:.1rem solid #bbb;border-radius:1.4rem;resize:none}
}
@media (max-width:748px) {
    .write-agree .boxed{padding:2rem;background:#f0f0f0}
    .write-agree .boxed .innr + .innr{margin-top:3rem}
    .write-agree .boxed .innr h4{font-size:1.6rem}
    .write-agree .boxed .innr ul{font-size:1.4rem}
    .write-agree .agree{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;margin-bottom:4rem;padding:3rem 0}
    .write-agree .agree strong{font-size:1.6rem}
    .write-agree .agree span{display:flex;align-items:center;gap:2rem}

    .write-cont{display:flex;gap:12rem}
    .write-cont .img{min-width:30rem;height:30rem;overflow:hidden}
    .write-cont .frm{display:flex;flex-direction:column;gap:1rem;width:100%}
    .write-cont .frm .tr{display:flex;flex-direction:column;align-items:center;gap:1rem}
    .write-cont .frm .tr h4{display:flex;align-items:center;height:3.6rem;font-size:1.8rem;font-weight:700;color:#222}
    .write-cont .frm .tr label{display:flex;align-items:center;height:3.6rem;font-size:1.6rem;font-weight:700;color:#222}
    .write-cont .frm .opt{display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:2rem 0;width:100%;border-top:.1rem solid #222;border-bottom:.1rem solid #222}
    .write-cont .frm .opt h3{font-size:2rem;font-weight:700;color:#222}
    .write-cont .frm .opt p{font-size:1.8rem}
    .write-cont .frm .opt div{display:flex;align-items:center;justify-content:flex-end;gap:2rem;font-size:1.4rem}
    .write-cont .frm .sub{display:flex;min-height:3.6rem;font-size:1.8rem;color:#777}
    .write-cont .frm .inp{display:flex;align-items:center;gap:1rem}
    .write-cont .frm .inr{display:flex;flex-direction:column;width:100%}

    .write-btns{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:2rem 0}
    .write-btns .bt{display:flex;align-items:center;justify-content:center;padding:0 3rem;height:6rem;font-size:1.6rem;font-weight:500;border-radius:.8rem;box-shadow:0 0 .2rem 0 rgb(0 0 0 / 2%);transition:.2s}
    .write-btns .bt:hover{box-shadow:1rem 1rem 2rem rgb(0 0 0 / 10%)}
    .write-btns .bt-none{color:#fff;background:#ccc}
    .write-btns .bt-okay{color:#fff;background:#000}

    .write-cont .fm-txt{padding:0 1.2rem;height:5.4rem;font-size:1.4rem;color:#222;border:.1rem solid #bbb;border-radius:.6rem}
    .write-cont .fm-sel{width:100%;height:5.4rem;border:.1rem solid #ccc}
    .write-cont .fm-are{padding:1.2rem;height:5.4rem;font-size:1.4rem;color:#222;border:.1rem solid #bbb;border-radius:.6rem;resize:none}
}









@media (min-width:1300px){
    .form-con{display:flex;flex-direction:column;gap:6rem;margin:10rem 0;padding:10rem;border:.4rem solid #f0f0f0}
    .form-con .tr{display:flex;align-items:flex-end;gap:4rem;width:100%}
    .form-con .item{display:flex;align-items:center;gap:1rem;position:relative;width:100%}
    .form-con .item span{font-size:1.6rem}
    .form-con .inr{display:flex;flex-direction:column;justify-content:flex-start;gap:.6rem;position:relative;width:100%}
    .form-con .inr strong{display:flex;align-items:center;gap:1rem;min-height:4.8rem;font-size:1.8rem;white-space:nowrap}
    .form-con .tit{display:flex;flex-direction:column;justify-content:center;min-width:24rem;height:3.6rem;font-size:1.6rem;font-weight:500}
    .form-con .tit h3{font-size:2.4rem}
    .form-con .tit span{display:flex;align-items:center;gap:2rem}
    .form-con .tit span button{font-size:1.8rem}
    .form-con .tit p{font-size:1.2rem;color:#777}
    .form-con .tit input[type="file"]{display:none}
    .form-con .tit input[type="file"] + label{display:flex;align-items:center;padding:0 2rem;height:4.8rem;font-size:1.4rem;border:.1rem solid #e1e1e5;cursor:pointer}
    .form-con .ess{position:relative}
    .form-con .ess:before{content:'*';position:absolute;top:.3rem;left:-1rem;color:#f7444e}
    .form-con .box{padding:1rem;font-size:1.4rem;font-weight:500;border:.1rem solid #aaa}
    .form-con .fm-txt{width:100%}
    .form-con .button{display:flex;align-items:center;justify-content:center}
    .form-con .button .bt{padding:0 3.6rem;height:4.8rem;font-size:1.6rem;font-weight:500;color:#fff;background:#212121}
}
@media all and (min-width:749px) and (max-width:1299px) {
    .form-con{display:flex;flex-direction:column;gap:6rem;margin:10rem 0;padding:10rem;border:.4rem solid #f0f0f0}
    .form-con .tr{display:flex;align-items:flex-end;gap:4rem;width:100%}
    .form-con .item{display:flex;align-items:center;gap:1rem;position:relative;width:100%}
    .form-con .item span{font-size:1.6rem}
    .form-con .inr{display:flex;flex-direction:column;justify-content:flex-start;gap:.6rem;position:relative;width:100%}
    .form-con .inr strong{display:flex;align-items:center;gap:1rem;min-height:4.8rem;font-size:1.8rem;white-space:nowrap}
    .form-con .tit{display:flex;flex-direction:column;justify-content:center;min-width:24rem;height:3.6rem;font-size:1.6rem;font-weight:500}
    .form-con .tit h3{font-size:2.4rem}
    .form-con .tit span{display:flex;align-items:center;gap:2rem}
    .form-con .tit span button{font-size:1.8rem}
    .form-con .tit p{font-size:1.2rem;color:#777}
    .form-con .tit input[type="file"]{display:none}
    .form-con .tit input[type="file"] + label{display:flex;align-items:center;padding:0 2rem;height:4.8rem;font-size:1.4rem;border:.1rem solid #e1e1e5;cursor:pointer}
    .form-con .ess{position:relative}
    .form-con .ess:before{content:'*';position:absolute;top:.3rem;left:-1rem;color:#f7444e}
    .form-con .box{padding:1rem;font-size:1.4rem;font-weight:500;border:.1rem solid #aaa}
    .form-con .fm-txt{width:100%}
    .form-con .button{display:flex;align-items:center;justify-content:center}
    .form-con .button .bt{padding:0 3.6rem;height:4.8rem;font-size:1.6rem;font-weight:500;color:#fff;background:#212121}
}
@media (max-width:748px) {
    .form-con{display:flex;flex-direction:column;gap:2rem;margin:4rem 0;padding:2rem;border:.2rem solid #f0f0f0}
    .form-con .tr{display:flex;flex-direction:column;align-items:flex-end;gap:2rem;width:100%}
    .form-con .item{display:flex;align-items:center;gap:1rem;position:relative;width:100%}
    .form-con .item span{font-size:1.4rem}
    .form-con .inr{display:flex;flex-direction:column;justify-content:flex-start;gap:.6rem;position:relative;width:100%}
    .form-con .inr strong{display:flex;align-items:center;gap:1rem;min-height:4.8rem;font-size:1.4rem;white-space:nowrap}
    .form-con .tit{display:flex;flex-direction:column;justify-content:center;height:3.6rem;font-size:1.6rem;font-weight:500}
    .form-con .tit h3{font-size:1.8rem}
    .form-con .tit span{display:flex;align-items:center;gap:2rem}
    .form-con .tit span button{font-size:1.4rem}
    .form-con .tit p{font-size:1.2rem;color:#777}
    .form-con .tit input[type="file"]{display:none}
    .form-con .tit input[type="file"] + label{display:flex;align-items:center;padding:0 2rem;height:4.8rem;font-size:1.4rem;border:.1rem solid #e1e1e5;cursor:pointer}
    .form-con .ess{position:relative}
    .form-con .ess:before{content:'*';position:absolute;top:.3rem;left:-1rem;color:#f7444e}
    .form-con .box{padding:1rem;font-size:1.4rem;font-weight:500;border:.1rem solid #aaa}
    .form-con .fm-txt{width:100%}
    .form-con .button{display:flex;align-items:center;justify-content:center}
    .form-con .button .bt{padding:0 3.6rem;height:4.8rem;font-size:1.6rem;font-weight:500;color:#fff;background:#212121}
}
    /*.form-box .form-con ul li{display:table;width:100%;padding:10px 0;border-bottom:1px solid #ddd;}
    .form-box .form-con ul li .fl-name{float:left;width:20%;}
    .form-box .form-con ul li .fr-con{float:left;width:80%;}
    .form-box .form-con ul li .fr-con input, .form-box .form-con ul li .fr-con select, .form-box .form-con ul li .fr-con textarea{width:100%;border:0;height:42px;line-height:42px;padding:0 10px;}
    .form-box .form-con ul li .fr-con .text-box{diaplay:table;width:100%;}
    .form-box .form-con ul li .fr-con .text-box input{width:34%;float:left;margin-left:1%;}
    .form-box .form-con ul li .fr-con .text-box select{width:30%;float:left;}
    .form-box .form-con ul li .fr-con textarea{height:164px;resize:none;}
    .form-box .form-con .provision{}
    .form-box .form-con .provision label{cursor:pointer;font-weight:300;}
    .form-box .form-con .provision label input{width:20px;height:20px;}
    .form-box .form-con .provision label span{vertical-align: -2px;margin-left:5px;}
    .form-box .form-con .provision a{padding:0 15px;height:35px;line-height:35px;font-size:12px;background:#999;color:#fff;display:inline-block;margin-left:10px;}
    .form-box .receive-btn{margin-top:20px;}
    .form-box .receive-btn input{width:100%;padding:15px 0;background:#585858;color:#fff;border:0;}
    @media (max-width: 600px){
        .form-box .receive-btn input{padding:10px 0;}
    }*/

    