@charset "utf-8";

/***open_dean**/
.open_dean{border:45px solid #bccbce;padding:65px;}
.open_dean .thum{display:inline-block;vertical-align:top;}
.open_dean .conts{display:inline-block;vertical-align:top;width: calc(100% - 475px);padding-left: 60px;}
.open_dean .conts .title{margin-bottom: 20px;padding-top: 20px;}
.open_dean .conts .title > span{color:#228ba4;font-size:21px;display: block;margin-bottom: 15px;vertical-align:middle;}
.open_dean .conts .title > span:after{content:'';display:inline-block;background:#228ba4;width:170px;height:1px;vertical-align: middle;margin-left: 12px;margin-top: -3px;}
.open_dean .conts .title > strong{color:#363636;font-size:40px;line-height: 1.3;display: block;text-align: left;letter-spacing: -2px;}
.open_dean .conts .title > strong > span{font-family:'Noto Bold';}
.open_dean .conts .title > strong > i{display:block;}
.open_dean .conts > p{color:#666;font-size: 18px;line-height: 1.65;word-break:keep-all;margin-bottom:50px;text-align: left;letter-spacing: -.5px;}
.open_dean .conts > p span.color-text{font-size:20px;color:#228ba4;font-family:'Noto Bold';}
.open_dean .conts a, .open_dean .conts input{background: #228ba4 url('../../images/contents/open_dean_arrow.png') no-repeat 92% center;color:#fff;font-size:18px;padding: 8px 40px 8px 25px;min-width: 160px;text-align: left;cursor:pointer;}

@media all and (max-width:1400px) {
  .open_dean{padding:45px;}
  .open_dean .thum{width:40%;}
  .open_dean .thum > img{width:100%;}
  .open_dean .conts{padding-left:35px;width:59%;}
}

@media all and (max-width:1025px) {
  .open_dean{padding:65px;border:30px solid #bccbce;}
  .open_dean .thum{width: 80%;display:block;margin: 0 auto 35px;}
  .open_dean .conts{width:100%;display:block;padding-left:0;}
  .open_dean .conts > p{margin-bottom:35px;}
}

@media all and (max-width:767px) {
  .open_dean{padding:35px 25px;border:20px solid #bccbce;}
  .open_dean .thum{width:100%;margin-bottom:25px;}
  .open_dean .conts .title > span{font-size:18px;}
  .open_dean .conts .title > span:after{width:80px;}
  .open_dean .conts .title > strong{font-size:28px;}
  .open_dean .conts a, .open_dean .conts input{display:block;width:100%;margin-bottom:10px;}
}

#answerSj{width:97.6%;}
.open-dean-title {font-family: 'Noto Medium';display:block;line-height: 1.4 !important;font-size: 30px !important;color: #212121;letter-spacing: -1.5px;margin-top: 10px;margin-bottom: 25px;}
.open-dean-register {border-top: 2px solid #7c7c7c; margin-bottom: 40px;}
.open-dean-register dl {display: table; width: 100%;border-bottom: 1px solid #dadada;}
.open-dean-register dl dt{width: 20%;display: table-cell;vertical-align: middle;text-align: center;padding: 8px 15px;font-size: 17px;background: #f5f5f5;font-family: 'Noto Regular';color: #333;}
.open-dean-register dl dt.must:after{content:'*';color:red;display:inline-block;margin-left:5px;position:absolute;}
.open-dean-register dl dd{display: table-cell;vertical-align: middle;padding: 10px 20px;font-size: 16px;font-family: 'Noto Regular';color: #666;}
.open-dean-register dl dd > p{margin-bottom:3px;}
.open-dean-register dl dd input[type="text"] {border: 1px solid #dfdfdf;height: 38px;line-height: 38px;padding: 0 10px;font-size: 16px;color: #666;margin: 3px 0;}
.open-dean-register dl dd select{border: 1px solid #dfdfdf;height: 38px;line-height: 38px;padding: 0 10px;display: inline-block;vertical-align: top;font-size: 16px;color: #666;margin: 3px 0;}
.open-dean-register dl dd input[type="button"]{font-size:17px;padding:0 15px;height:36px;line-height:36px;display:inline-block;margin-left:3px;}
.open-dean-register dl dd textarea{border:1px solid #dfdfdf;}

.open-dean-agreement{text-align:center;font-size:20px;font-family:'Noto Regular';padding:10px 10px 25px;border-bottom:1px solid #dadada;}
.open-dean-agreement .blue-radio{font-size:17px;font-family:'Noto Light';padding-top:15px;}
.open-dean-agreement .blue-radio > ul > li{display:inline-block;margin:0 15px;}

.open-dean-btn{position: relative; text-align: center; display: inline-block; width: 100%;padding-top:25px;}
.open-dean-btn .btn-deco {display: inline-block; cursor: pointer; font-size: 16px; height: 40px; line-height: 36px; text-align: center; min-width:80px; margin: 0 1px; border-radius: 100px; font-family: 'Noto DemiLight';}
.open-dean-btn  a.btn-deco, .open-dean-btn  input.btn-deco {color: #fff;}
.open-dean-btn .btn-deco.color1 {background: #5d6674; border: 1px solid #5d6674;}
.open-dean-btn .btn-deco.color2 {background: #2b3e5c; border: 1px solid #2b3e5c;}
.open-dean-btn .btn-deco.color3 {background: #1e5ba8; border: 1px solid #1e5ba8;}
.open-dean-btn .btn-deco.color4 {background: #00baff; border: 1px solid #00baff;}

.facility-apply dl dt.must:after{content:'*';color:red;display:inline-block;margin-left:5px;position:absolute;}
.facility-apply dl dd input[type="text"]#tel1{width:80px;margin-right:5px;}
.facility-apply dl dd input[type="text"]#tel2{width:100px;margin-right:5px;}
.facility-apply dl dd input[type="text"]#tel3{width:100px;}
.board-search .box-search{background:none;background:none;right: unset;padding: 0;table-layout: initial;width: auto !important;}

.icon-box03{background-color:#f5f5f5; border:1px solid #ddd;}
.icon-box03 .title{display:block; font-size:16px; color:#1f59ad; font-weight:500; font-family: 'Noto Regular'; font-size:19px;}
.icon-box03 .inner{overflow:hidden; background:#f5f5f5 url(/sites/guide/images/icon_img/lineBox_bgLine.png) left top no-repeat;}
.icon-box03 .icon{float:left; margin-right:60px; overflow:hidden; width:160px;}
.icon-box03 .icon img{margin:5px 0 5px 30px;}
.icon-box03 .text{display:table-cell; vertical-align: top; position:relative;line-height:130px;}
.icon-box03 .text .cont{}

@media all and (max-width: 1023px) {
.icon-box03 .icon img{margin:0 0 0 0;}
  .icon-box03 .icon {width: 20%; margin: 0; text-align: center;}
  .icon-box03 .text {line-height: 60px; background-color: #f5f5f5;}
}

.wrap-contents .privacy2{padding-top: 5px;}
.wrap-contents .con-list2{padding-left: 10px !important; padding-top: 5px !important;}
.wrap-contents .con-list2 .con-list6{padding-left:0px !important;; padding-top: 5px !important;}

.wrap-contents .btn-style {font-family:'Noto DemiLight';color:#43505d;padding:10px 20px 10px 45px;margin-left: 10px;font-size:15px;}
.wrap-contents .btn-style.type1 {display:inline-block; position:relative; background:url('../../images/common/bg_btn.png') repeat left 8px; border:1px solid #cccccc;}
.wrap-contents .btn-style.type1:after {content:''; position:absolute; left:14px; top:11px; width:22px; height:23px; background:url('../../images/common/ico_btn1.png') no-repeat center center;}
.wrap-contents .btn-style.type1:hover:after {background:url('../../images/common/ico_btn1_ov.png') no-repeat center center;}
.wrap-contents .btn-style.type1:hover {background:#018cff; color:#fff; transition:all 0.3s cubic-bezier(0.7, 0, 0.3, 1);}
