@charset "utf-8";
/* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── Common ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
/* ----------------------------------------------------------------------------------------------------------------
-- basic ------------------------------------------------------------------------------------------------------- */
/* 팝업레이어 */
#hd_pop{z-index:1000;position:absolute;left:0;top:0;margin:0 auto;width:100%;height:0}
#hd_pop h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops{position:absolute;max-width:100%;background:#fff}
.hd_pops img{max-width:100%}
.hd_pops_con{}
.hd_pops_footer{position:absolute;left:0;top:100%;padding:5px 0;width:100%;;color:#fff;text-align:left;}
.hd_pops_footer:after{display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button{padding:5px 10px;border:0;border-radius:100px;font-size:13px;font-size:0.8125rem;color:#fff}
.hd_pops_footer .hd_pops_reject{background:#000;text-align:left}
.hd_pops_footer .hd_pops_close{background:#393939;position:absolute;top:5px;right:0}
/* 게시물 선택복사 선택이동 */
#copymove{}
#copymove .win_desc{text-align:center;display:block}
#copymove .tbl_wrap{margin:20px}
#copymove .win_btn{padding:0 20px 20px}
.copymove_current{float:right;background:#ff3061;padding:5px;color:#fff;border-radius:3px}
.copymove_currentbg{background:#f4f4f4}
/* 화면낭독기 사용자용 */
#hd_login_msg{position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden}
.msg_sound_only, .sound_only{display:inline-block !important;position:absolute;top:0;left:0;width:0;height:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
/* 본문 바로가기 */
#skip_to_container a{z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#skip_to_container a:focus, #skip_to_container a:active{width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}
/* ie6 이미지 너비 지정 */
.img_fix{width:100%;height:auto}
/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha{display:inline-block;position:relative}
#captcha legend{position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha #captcha_img{height:40px;border:1px solid #898989;vertical-align:top;padding:0;margin:0}
#captcha #captcha_mp3{margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../images/captcha2.png') no-repeat;text-indent:-999px;border-radius:3px}
#captcha #captcha_reload{margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../images/captcha2.png') no-repeat 0 -40px;text-indent:-999px;border-radius:3px}
#captcha #captcha_key{margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:3px;vertical-align:top}
#captcha #captcha_info{display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha audio{display:block;margin:0 0 5px;width:187px}
#captcha.m_captcha #captcha_img{width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-top:5px;display:block}
#captcha.m_captcha #captcha_reload{position:static;margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('../../../images/captcha2.png') no-repeat 0 -40px;text-indent:-999px}
#captcha.m_captcha #captcha_reload span{display:none}
#captcha.m_captcha #captcha_key{margin:0;padding:0 5px;width:115px;height:29px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:29px;margin-left:3px}
#captcha.m_captcha #captcha_info{display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
#captcha.m_captcha #captcha_mp3{width:31px;height:31px;background:url('../../../images/captcha2.png') no-repeat 0 0 ; vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none}
/* ckeditor 단축키 */
.cke_sc{margin:0 0 5px;text-align:right}
.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer}
.cke_sc_def{margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after{display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd{float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt{width:20%;font-weight:bold}
.cke_sc_def dd{width:30%}
/* ckeditor 태그 기본값 */
#bo_v_con ul{display:block;list-style-type:disc;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px}
#bo_v_con ol{display:block;list-style-type:decimal;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px}
#bo_v_con li{display:list-item}
/* 버튼 */
a.btn,
.btn{line-height:35px;height:35px;padding:0 10px;text-align:center;font-weight:bold;border:0;font-size:1.4em;-webkit-transition:background-color 0.3s ease-out;-moz-transition:background-color 0.3s ease-out;-o-transition:background-color 0.3s ease-out;transition:background-color 0.3s ease-out}
a.btn01{display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus,
a.btn01:hover{text-decoration:none}
button.btn01{display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02{display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus,
.btn02:hover{text-decoration:none}
button.btn02{display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}
a.btn03{display:inline-block;padding:7px;height:auto;line-height:1;border:1px solid #3b3c3f;background:#4b545e;border-radius:5px;color:#fff;font-size:13px;text-decoration:none;vertical-align:middle}
a.btn03:focus,
.btn03:hover{text-decoration:none}
button.btn03{display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;border-radius:5px;color:#fff;text-decoration:none}
.btn_confirm{text-align:center;} /* 서식단계 진행 */
.btn_submit{border:0;background:#28396F;color:#fff;cursor:pointer;border-radius:3px}
.btn_submit:hover{background:#28396F}
.btn_close{border:1px solid #dcdcdc;cursor:pointer;border-radius:3px;background:#fff}
a.btn_close{text-align:center;line-height:50px}
a.btn_cancel{display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle}
button.btn_cancel{display:inline-block;background:#969696;color:#fff;text-decoration:none;vertical-align:middle}
.btn_cancel:hover{background:#aaa}
a.btn_frmline, button.btn_frmline{display:inline-block;width:128px;padding:0 5px;height:40px;border:0;background:#434a54;border-radius:3px;color:#fff;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */
a.btn_frmline{}
button.btn_frmline{font-size:1em}
/* 게시판용 버튼 */
a.btn_b01,.btn_b01{display:inline-block;color:#bababa;text-decoration:none;vertical-align:middle;border:0;background:transparent}
.btn_b01:hover, .btn_b01:hover{color:#000}
a.btn_b02,.btn_b02{display:inline-block;background:#253dbe;padding:0 10px;color:#fff;text-decoration:none;border:0;vertical-align:middle}
a.btn_b02:hover, .btn_b02:hover{background:#0025eb}
a.btn_b03, .btn_b03{display:inline-block;background:#fff;border:1px solid #b9bdd3;color:#646982;text-decoration:none;vertical-align:middle}
a.btn_b03:hover, .btn_b03:hover{background:#ebedf6}
a.btn_b04, .btn_b04{display:inline-block;background:#fff;border:1px solid #ccc;color:#707070;text-decoration:none;vertical-align:middle}
a.btn_b04:hover, .btn_b04:hover{color:#333;background:#f9f9f9}
a.btn_admin,.btn_admin{display:inline-block;color:#d13f4a;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
.btn_admin:hover, a.btn_admin:hover{color:#ff3746}
/* 기본테이블 */
    /* table common */
.tbl_wrap table{width:100%;border-collapse:collapse;border-spacing:0 5px;background:#fff;border-top:1px solid #444;border-bottom:1px solid #ccc} 
.tbl_wrap caption{padding:10px 0;font-weight:bold;text-align:left}
    /* table head 01 */
.tbl_head01{margin:0 0 10px}
.tbl_head01 caption{padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th{padding:30px 0;font-weight:normal;text-align:center;border-bottom:1px solid #ccc;height:40px}
.tbl_head01 thead th input{vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th,
.tbl_head01 tfoot td{padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th{padding:8px 0;border-bottom:1px solid #ccc}
.tbl_head01 td{padding:10px 5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:1.4em;height:80px;color:#999;word-break:break-all}
.tbl_head01 tbody tr:hover td{background:#fafafa}
.tbl_head01 a:hover{text-decoration:underline}
    /* table head 02 */
.tbl_head02{margin:0 0 10px}
.tbl_head02 caption{padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th{padding:5px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a{color:#383838}
.tbl_head02 thead th input{vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td{padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th{padding:5px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff}
.tbl_head02 td{padding:5px 3px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;line-height:1.4em;word-break:break-all}
.tbl_head02 a{}
    /* table head 03 */
.tbl_head03{margin:0 0 10px}
.tbl_head03 caption{padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head03 thead th{padding:30px 0;font-weight:normal;text-align:center;border-bottom:1px solid #ccc;height:40px}
.tbl_head03 thead th input{vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head03 tfoot th,
.tbl_head03 tfoot td{padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#d7e0e2;text-align:center}
.tbl_head03 tbody th{padding:8px 0;border-bottom:1px solid #ccc}
.tbl_head03 td{padding:10px 5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:1.4em;height:80px;color:#999;word-break:break-all}
.tbl_head03 tbody tr:hover td{background:#fafafa}
.tbl_head03 a:hover{text-decoration:underline}
    /* 폼 테이블 */
.tbl_frm01{margin:0 0 20px}
.tbl_frm01 table{width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th{width:70px;padding:7px 13px;border:1px solid #ccc;border-left:0;background:#f5f8f9;text-align:left}
.tbl_frm01 td{padding:7px 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:transparent}
.wr_content textarea,
.tbl_frm01 textarea,
.form_01 textarea,
.frm_input{border:1px solid #d0d3db;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:10px;font-size:14px;}
.tbl_frm01 textarea{padding:2px 2px 3px}
    /* input */
.frm_input{height:40px}
.full_input{width:100%}
.half_input{width:49.5%}
.twopart_input{width:385px;margin-right:10px}
.tbl_frm01 textarea,
.write_div textarea{padding:10px;width:100%;height:100px;font-size:14px;}
.tbl_frm01 a{text-decoration:none}
.tbl_frm01 .frm_file{display:block;margin-bottom:5px}
.tbl_frm01 .frm_info{display:block;padding:0 0 5px;line-height:1.4em}
/*기본 리스트*/
.list_01 ul{border-top:1px solid #ececec}
.list_01 li{border-bottom:1px solid #ececec;background:#fff;padding:10px 15px;list-style:none;position:relative}
.list_01 li:nth-child(odd){background:#f6f6f6}
.list_01 li:after{display:block;visibility:hidden;clear:both;content:""}
.list_01 li:hover{background:#f9f9f9}
.list_01 li.empty_li{text-align:center;padding:20px 0;color:#666}

/*폼 리스트*/
.form_01 h2{font-size:1.167em}
.form_01 li{margin-bottom:15px}
.form_01 ul:after,
.form_01 li:after{display:block;visibility:hidden;clear:both;content:""}
.form_01 .left_input{float:left}
.form_01 .margin_input{margin-right:1%}
.form_01 textarea{height:100px;width:100%}
.form_01 .frm_label{display:inline-block;width:130px}
/* 자료 없는 목록 */
.empty_table{padding:50px 0 !important;text-align:center !important;}
.empty_list{padding:20px 0 !important;color:#666;text-align:center;}
/* 필수입력 */
.required, textarea.required{background-image:url('../images/etc/require.png') !important;background-repeat:no-repeat !important;background-position:right top !important}
/* 테이블 항목별 정의 */
.td_board{width:80px;text-align:center}
.td_category{width:80px;text-align:center}
.td_chk{width:30px;text-align:center}
.td_date{width:60px;text-align:center}
.td_datetime{width:110px;text-align:center}
.td_group{width:80px;text-align:center}
.td_mb_id{width:100px;text-align:center}
.td_mng{width:80px;text-align:center}
.td_name{width:100px;text-align:left}
.td_nick{width:100px;text-align:center}
.td_num{width:50px;text-align:center}
.td_numbig{width:80px;text-align:center}
.td_stat{width:60px;text-align:center}
/* etc */
.txt_active{color:#5d910b}
.txt_done{color:#e8180c}
.txt_expired{color:#ccc}
.txt_rdy{color:#8abc2a}
/* 새창 기본 스타일 */
.new_win{position:relative}
.new_win .tbl_wrap{margin:0 20px}
.new_win #win_title{font-size:1.3em;height:50px;line-height:30px;padding:10px 20px;background:#fff;color:#000;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}
.new_win #win_title .sv{font-size:0.75em;line-height:1.2em}
.new_win .win_ul{margin-bottom:15px;padding:0 20px}
.new_win .win_ul:after{display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li{float:left;background:#fff;text-align:center;padding:0 10px;border:1px solid #d6e9ff;border-radius:30px;margin-left:5px}
.new_win .win_ul li:first-child{margin-left:0}
.new_win .win_ul li a{display:block;padding:8px 0;color:#6794d3}
.new_win .win_ul .selected{background:#3a8afd;border-color:#3a8afd;position:relative;z-index:5}
.new_win .win_ul .selected a{color:#fff;font-weight:bold}
.new_win .win_desc{position:relative;margin:10px;border-radius:5px;font-size:1em;background:#f2838f;color:#fff;line-height:50px;text-align:left;padding:0 20px}
.new_win .win_desc i{font-size:1.2em;vertical-align:baseline}
.new_win .win_desc:after{content:"";position:absolute;left:0;top:0;width:4px;height:50px;background:#da4453;border-radius:3px 0 0 3px}
.new_win .frm_info{font-size:0.92em;color:#919191}
.new_win .win_total{float:right;display:inline-block;line-height:30px;font-weight:normal;font-size:0.75em;color:#3a8afd;background:#f6f6f6;padding:0 10px;border-radius:5px}
.new_win .new_win_con{margin:20px 0;padding:20px}
.new_win .new_win_con:after{display:block;visibility:hidden;clear:both;content:""}
.new_win .new_win_con2{margin:20px 0}
.new_win .btn_confirm:after{display:block;visibility:hidden;clear:both;content:""}
.new_win .win_btn{text-align:center}
.new_win .btn_close{height:45px;width:60px;overflow:hidden;cursor:pointer}
.new_win .btn_submit{padding:0 20px;height:45px;font-weight:bold;font-size:1.083em}
/* 검색결과 색상 */
.sch_word{color:#fff;background:#333;padding:2px 5px 3px;line-height:18px;margin:0 2px}
/* 자바스크립트 alert 대안 */
#validation_check{margin:100px auto;width:500px}
#validation_check h1{margin-bottom:20px;font-size:1.3em}
#validation_check p{margin-bottom:20px;padding:30px 20px;border:1px solid #e9e9e9;background:#fff}
/* 사이드뷰 */
.sv_wrap{position:relative;font-weight:normal}
.sv_wrap .sv{z-index:1000;display:none;margin:5px 0 0;font-size:0.92em;background:#333;-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)}
.sv_wrap .sv:before{content:"";position:absolute;top:-6px;left:15px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #333 transparent}
.sv_wrap .sv a{display:inline-block;margin:0;padding:0 10px;line-height:30px;width:100px;font-weight:normal;color:#bbb}
.sv_wrap .sv a:hover{background:#000;color:#fff}
.sv_member{color:#333}
.sv_on{display:block !important;position:absolute;top:23px;left:0px;width:auto;height:auto}
.sv_nojs .sv{display:block}
/* 페이징 */
.pg_wrap{clear:both;margin:30px auto;font-size:13px;text-align:center;}
.pg_wrap:after{content:"";display:block;visibility:hidden;clear:both;} 
.pg{text-align:center}
.pg_page,
.pg_current{display:inline-block;min-width:50px;height:50px;line-height:50px;border:none;border-radius:50%;background:#eee;text-align:center;text-decoration:none;vertical-align:middle;}
.pg a:focus,
.pg a:hover{text-decoration:none}
.pg_page{color:#959595;}
.realpc a.pg_page:hover{background-color:#333;color:#fff;}
.pg_start{text-indent:-999px;overflow:hidden;background:url('../images/etc/btn_first.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}
.pg_prev{text-indent:-999px;overflow:hidden;background:url('../images/etc/btn_prev.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}
.pg_end{text-indent:-999px;overflow:hidden;background:url('../images/etc/btn_end.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}
.pg_next{text-indent:-999px;overflow:hidden;background:url('../images/etc/btn_next.gif') no-repeat 50% 50% #eee;padding:0;border:1px solid #eee}
.realpc a.pg_start:hover,
.realpc a.pg_prev:hover,
.realpc a.pg_end:hover,
.realpc a.pg_next:hover{background-color:#333;}
.pg_current{background:#b20712;font-weight:bold;color:#fff;}
/* cheditor 이슈 */
.cheditor-popup-window *,
.cheditor-popup-window :after,
.cheditor-popup-window :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
/* Mobile화면으로 */
#device_change{display:block;margin:0.3em;padding:0.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}
/* tab style */
    /* tab style 1 */
.tab_style_1{margin:0 auto;}
.tab_style_1 ul{}
.tab_style_1 ul:after{content:"";clear:both;display:block;}
.tab_style_1 li{float:left;}
.tab_style_1 li a{display:block;padding:20px 0;background:#eee;font-size:19px;font-size:1.1875rem;text-align:center;}
.realpc .tab_style_1 li a:hover{color:#B20712;}
.tab_style_1 li.active a{background:#B20712;color:#fff !important;}
.tab_style_1 .cols_1 li{float:left;width:100%;}
.tab_style_1 .cols_2 li{float:left;width:50%;}
.tab_style_1 .cols_3 li{float:left;width:33.33333333333333333333%;}
.tab_style_1 .cols_4 li{float:left;width:25%;}
.tab_style_1 .cols_5 li{float:left;width:20%;}
.tab_style_1 .cols_6 li{float:left;width:16.66666666666666666666%;}
.tab_style_1 .cols_7 li{float:left;width:14.28571428571428571428%;}
.tab_style_1 .cols_8 li{float:left;width:12.5%;}
.tab_style_1 .cols_9 li{float:left;width:11.11111111111111111111%;}
.tab_style_1 .cols_10 li{float:left;width:10%;}
    /* tab style 2 */
.tab_style_2{margin:0 auto;}
.tab_style_2 ul{margin:0 -5px;}
.tab_style_2 ul:after{content:"";clear:both;display:block;}
.tab_style_2 li{float:left;padding:0 5px;}
.tab_style_2 li a{display:block;padding:20px 0;background:#fff;border:solid 1px #B20712;font-size:19px;font-size:1.1875rem;font-weight:300;color:#B20712;text-align:center;}
.realpc .tab_style_2 li a:hover{background:#B20712;color:#fff;}
.tab_style_2 li.active a{background:#B20712;color:#fff !important;}
.tab_style_2 .cols_1 li{float:left;width:100%;}
.tab_style_2 .cols_2 li{float:left;width:50%;}
.tab_style_2 .cols_3 li{float:left;width:33.33333333333333333333%;}
.tab_style_2 .cols_4 li{float:left;width:25%;}
.tab_style_2 .cols_5 li{float:left;width:20%;}
.tab_style_2 .cols_6 li{float:left;width:16.66666666666666666666%;}
.tab_style_2 .cols_7 li{float:left;width:14.28571428571428571428%;}
.tab_style_2 .cols_8 li{float:left;width:12.5%;}
.tab_style_2 .cols_9 li{float:left;width:11.11111111111111111111%;}
.tab_style_2 .cols_10 li{float:left;width:10%;}
/*  */
.ui-datepicker{z-index:10000 !important;}
/* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── Layout ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
/* -- motion ------------------------------------------- */
.motion01{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;-ms-transition:all 0.1s linear;transition:all 0.1s linear;}
.motion02{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.motion10{-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;transition:all 1s linear;}
/* -- animation ------------------------------------------- */
@keyframes animation1{
    from, to{
        transform:translate3d(0,0,0);
    }
    50%{
        transform:translate3d(0, 5px, 0);
    }
}
@keyframes animation2{
    from{
        top:20px;
        opacity:0;
    }
    to{
        top:0;
        opacity:1;
    }
}
@keyframes animation3{
    from{
        top:20px;
        opacity:0;
    }
    to{
        top:0;
        opacity:1;
    }
}
@keyframes animation4{
    from{
    }
    to{
        webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);
    }
}
@keyframes animation5{
    from{
        width:0;
    }
    to{
        width:100%;
    }
}
/* -- common ------------------------------------------- */
/* warp */
#wrap{position:relative;left:0;top:0;min-width:100%;min-height:100vh;z-index:5;}
/* header */
#header{position:fixed;left:0;top:0;width:100%;height:138px;z-index:200;}
#header:after{content:"";position:absolute;left:0;top:0;width:100%;height:138px;background:#fff;z-index:1;}
#header:before{content:"";position:absolute;left:0;top:90px;width:100%;height:48px;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;opacity:1;z-index:2;}
#header > .inner{position:relative;left:0;top:0;margin:0 auto;max-width:1400px;width:93.75%;}
    /* menu button */
#header .header_menu_btn{display:none;cursor:pointer;overflow:hidden;position:absolute;right:0;top:15px;width:50px;height:60px;z-index:20;}
#header .header_menu_btn span{display:block;position:absolute;}
#header .header_menu_btn .txt{display:none;}
#header .header_menu_btn .icon{left:10px;top:5px;width:30px;height:100%;}
#header .header_menu_btn .icon span{left:0;top:50%;width:100%;height:3px;background:#de1a22;border-radius:100px;}
#header .header_menu_btn .icon1{margin-top:-17px;}
#header .header_menu_btn .icon2{margin-top:-5px;}
#header .header_menu_btn .icon3{margin-top:7px;}
    /* menu button on */
.header_menu_on #header .header_menu_btn .icon span{background:#fff;}
.header_menu_on #header .header_menu_btn .icon1{margin-top:-2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
.header_menu_on #header .header_menu_btn .icon2{margin-top:-2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.header_menu_on #header .header_menu_btn .icon3{opacity:0;}
    /* header tel */
#header .header_tel_btn{display:none;cursor:pointer;overflow:hidden;position:absolute;right:55px;top:15px;width:50px;height:45px;z-index:20;}
#header .header_tel_btn a{overflow:hidden;display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url("../images/common/icon_tel.png") no-repeat center center #fff;background-size:auto 80%;border:solid 2px #999;border-radius:5px;text-indent:-1000em;}
    /* tnb */
#tnb{position:absolute;right:0;top:26px;height:41px;font-weight:500;z-index:15;}
#tnb > .inner{position:relative;left:0;top:0;margin:0 auto;}
#tnb .date{overflow:hidden;float:left;position:relative;left:0;top:0;margin-right:20px;padding:0 14px;height:41px;background:#e1e1e1;border-radius:5px;font-size:14px;font-size:0.875em;}
#tnb .date dt{position:absolute;left:10px;top:0;line-height:41px;}
#tnb .date dd{padding-left:55px;color:#b20712;}
#tnb .date dd .tnb_openingschedule{height:41px;}
#tnb .date dd .swiper-wrapper{}
#tnb .date dd .swiper-slide{line-height:41px;}
#tnb .nav{float:right;}
#tnb .nav ul:after{content:"";clear:both;display:block;}
#tnb .nav li{float:left;position:relative;left:0;top:0;margin-left:12px;padding-left:13px;}
#tnb .nav li:after{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-7px;width:1px;height:14px;background:#969696;}
#tnb .nav li:first-child{margin-left:0;padding-left:0;}
#tnb .nav li:first-child:after{display:none;}
#tnb .nav a{display:block;height:41px;line-height:41px;font-weight:400;font-size:14px;font-size:0.875em;text-align:center;text-transform:uppercase;}
#tnb .nav a:hover{}
#tnb .nav li.tnb_admin{}
    /* gnb */
#nv_gnb{position:absolute;left:0;top:90px;width:90%;z-index:99;}
#nv_gnb > .inner{display:table;width:100%;}
#nv_gnb ul{}
#nv_gnb li{}
#nv_gnb a{display:block;}
#nv_gnb ul.nv_gnb_1depth_ul{display:table-row;}
#nv_gnb li.nv_gnb_1depth_li{display:table-cell;position:relative;left:0;top:0;width:14.2857%;}
#nv_gnb a.nv_gnb_1depth_a{cursor:pointer;position:relative;left:0;top:0;height:48px;line-height:47px;font-size:16px;font-size:1em;font-weight:500;text-align:center;text-transform:capitalize;white-space:nowrap;}
#nv_gnb ul.nv_gnb_2depth_ul{display:none;position:absolute;left:0;top:48px;padding-top:15px;width:100%;height:1000px;border-right:solid 1px #e1e1e1;white-space:nowrap;}
#nv_gnb li.nv_gnb_1depth_li:first-child ul.nv_gnb_2depth_ul{border-left:solid 1px #e1e1e1;}
#nv_gnb li.nv_gnb_2depth_li{}
#nv_gnb a.nv_gnb_2depth_a{display:block;padding:10px 0;font-size:14px;font-size:0.875em;font-weight:300;color:#666;text-align:center;}
        /* hover */
.realpc.header_gnb_over{}
.realpc.header_gnb_over #header{overflow:hidden;height:480px;border-bottom:solid 1px #eee;}
.realpc.header_gnb_over #header:after{height:100%;}
.realpc.header_gnb_over #header:before{}
.realpc.header_gnb_over #header #logo a{background-image:url("../images/common/logo.png");}
.realpc.header_gnb_over #header #nv_gnb{height:5000px;}
.realpc.header_gnb_over #header #nv_gnb li.nv_gnb_1depth_li ul.nv_gnb_2depth_ul{display:block;}
.realpc.header_gnb_over #header #nv_gnb li.nv_gnb_1depth_li:hover a.nv_gnb_1depth_a{color:#b20712;}
.realpc.header_gnb_over #header #nv_gnb li.nv_gnb_1depth_li:hover a.nv_gnb_1depth_a:after{content:"";display:block;position:absolute;left:0;top:45px;width:100%;height:3px;background:#b20712;}
.realpc.header_gnb_over #header #nv_gnb a.nv_gnb_2depth_a:hover{background:#f1f1f1;color:#000;}
.realpc.header_gnb_over #header .header_menu_btn .icon span{background:#999;}
        /* etc */
.scrollBody #header{top:-91px;}
    /* SNS */
#header_sns{position:absolute;right:0;top:90px;z-index:99;}
#header_sns ul{margin-top:10px;}
#header_sns ul:after{content:"";clear:both;display:block;}
#header_sns ul li{float:left;}
#header_sns ul li + li{margin-left:17px;}
#header_sns ul li a{overflow:hidden;display:block;width:29px;height:29px;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;text-align:left;text-indent:-1000em;}
#header_sns ul li.li_facebook a{background-image:url("../images/common/icon_facebook.png");}
#header_sns ul li.li_instagram a{background-image:url("../images/common/icon_instagram.png");}
    /* etc */
#logo{position:absolute;left:0;top:16px;z-index:5;}
#logo a{overflow:hidden;display:block;width:213px;height:47px;background:url("../images/common/logo.png") no-repeat center left;background-size:auto 100%;text-indent:-1000em;}
#header .branch{position:absolute;left:232px;top:26px;z-index:5;}
#header .branch ul:after{content:"";clear:both;display:block;}
#header .branch li{float:left;margin-right:1px;}
#header .branch li a{display:block;padding:0 10px;height:41px;line-height:41px;background:#b20712;border-radius:5px;font-size:14px;font-size:0.875em;color:#fff;}
#header .branch li.branch1 a{background:#b20712;}
#header .branch li.branch2 a{background:#28396f;}
#header .branch li.branch3 a{background:#5f286f;}
#header .branch li.branch4 a{background:#006666;}
/* footer */
#footer{overflow:hidden;clear:both;display:block;position:relative;left:0;bottom:0;padding-bottom:100px;width:100%;min-width:100%;background:#28396f;border-top:solid 1px #c8c8c8;z-index:200;}
#footer > .inner{position:relative;left:0;top:0;margin:0 auto;max-width:1400px;}
#footer > .inner:after{content:"";clear:both;display:block;}
#footer #flogo{position:absolute;left:0;top:28px;z-index:2;}
#footer #flogo a{overflow:hidden;display:block;width:226px;height:49px;background:url("../images/common/flogo.png") no-repeat center center;background-size:100% auto;text-indent:-1000em;}
#footer #fnb{border-bottom:solid 1px #c8c8c8;}
#footer #fnb > .inner{margin:0 auto;max-width:1400px}
#footer #fnb ul{text-align:center;opacity:.7;}
#footer #fnb li{display:inline-block;position:relative;left:0;top:0;padding:10px 0;}
#footer #fnb li:after{content:"";display:block;position:absolute;left:-3.5px;top:50%;margin-top:-3.5px;width:7px;height:7px;background:#fff;border-radius:50%;}
#footer #fnb li:first-child:after{display:none;}
#footer #fnb li a{display:block;padding:0 16px;height:36px;line-height:36px;font-size:16px;font-size:1rem;color:#fff;}
#footer #fnb li a:hover{color:#fff !important;}
#footer .company_information{position:relative;left:0;top:0;padding-left:308px;padding-top:50px;color:#fff;}
#footer .company_information h3{margin-bottom:10px;font-size:16px;font-size:1rem;font-weight:300;}
#footer .company_information ul{font-size:12px;font-size:0.75rem;font-weight:200;opacity:.7;}
#footer .company_information ul:after{content:"";clear:both;display:block;}
#footer .company_information li{float:left;margin-right:17px;margin-bottom:2px;line-height:1.3;white-space:nowrap;}
#footer .company_information li .t{margin-right:5px;}
#footer .company_information li .c{}
#footer .company_information li.company_information_company{}
#footer .company_information li.company_information_privacy{}
#footer .company_information a{color:#fff;}
#footer .company_information .company_information_10{clear:both;}
#footer .company_information .company_information_company .t,
#footer .company_information .company_information_address .t{display:none;}
#footer .company_information > div{margin-bottom:15px;}
#footer .copyright{font-size:14px;font-size:0.875rem;font-weight:200;}
#footer .footer_sitego{position:absolute;right:0;top:-47px;font-size:14px;font-size:0.875rem;z-index:20;}
#footer .footer_sitego .sitego_btn{cursor:pointer;display:block;position:relative;left:0;top:0;padding:0 10px;width:194px;height:38px;line-height:38px;background:#fff;font-size:14px;font-size:0.875rem;}
#footer .footer_sitego .sitego_btn .icon{display:block;position:absolute;right:0;top:50%;margin-top:-15px;width:25px;height:30px;}
#footer .footer_sitego .sitego_btn .icon:after{content:"";display:block;position:absolute;left:50%;top:50%;margin-top:-2px;margin-left:-3px;width:5px;height:5px;border-top:solid 3px #686868;border-right:solid 3px transparent;border-left:solid 3px transparent}
#footer .footer_sitego .sitego_cont{display:none;position:absolute;left:0;top:38px;width:100%;background:#fff;}
#footer .footer_sitego .sitego_cont li{border-top:solid 1px #28396f;}
#footer .footer_sitego .sitego_cont li a{display:block;padding:10px;}
#footer .footer_sitego .sitego_cont li a:hover{background:#333;color:#fff;}
#footer .footer_sitego.active .sitego_cont{display:block;}
#footer .footer_sitego.active .sitego_btn .icon:after{margin-top:-4px;transform:rotate(180deg);}
#footer .footer_sns{position:absolute;right:0;top:50px;}
#footer .footer_sns ul{}
#footer .footer_sns ul:after{content:"";clear:both;display:block;}
#footer .footer_sns li{float:left;margin-left:10px;}
#footer .footer_sns li a{overflow:hidden;display:block;width:35px;height:35px;line-height:29px;border:solid 2px rgba(255, 255, 255, .7);border-radius:50%;color:#fff;text-align:center;}
#footer .temp_a1664890304{position:absolute;left:0;top:10px;width:100%;text-align:right;z-index:5;}
#footer .temp_a1664890304 a{font-size:12px;font-size:0.75rem;font-weight:300;color:#fff;opacity:.3;}
/* container */
#container{margin:0 auto;padding-top:138px;}
#contents{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1400px;z-index:1;}
    /* sub visual */
#svisual{position:relative;left:0;top:0;height:330px;background:url("../images/svisual/1.jpg") no-repeat center center;background-size:auto 100%;color:#fff;}
#svisual:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;z-index:2;}
#svisual > .inner{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1400px;}
#svisual h2{position:absolute;left:0;top:70px;font-size:36px;font-size:2.25rem;z-index:5;}
#svisual .svisual_description{position:absolute;left:0;top:135px;line-height:1.5;font-size:16px;font-size:1rem;z-index:5;}
#svisual .svisual_btns{position:absolute;left:0;top:230px;z-index:5;}
#svisual .svisual_btns ul{}
#svisual .svisual_btns ul:after{content:"";clear:both;display:block;}
#svisual .svisual_btns ul li{float:left;margin-right:5px;}
#svisual .svisual_btns ul li a{display:block;position:relative;left:0;top:0;width:110px;height:40px;line-height:40px;font-size:14px;font-size:0.875rem;text-align:center;color:#fff;}
#svisual .svisual_btns ul li a:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;border-radius:10px;opacity:.4;z-index:1;}
        /*  */
.body_g_20 #svisual{background-image:url("../images/svisual/2.jpg");}
.body_g_30 #svisual{background-image:url("../images/svisual/3.jpg");}
.body_g_40 #svisual{background-image:url("../images/svisual/4.jpg");}
.body_g_50 #svisual{background-image:url("../images/svisual/5.jpg");}
.body_g_60 #svisual{background-image:url("../images/svisual/8.jpg");}
.body_g_70 #svisual{background-image:url("../images/svisual/7.jpg");}
.body_g_80 #svisual{background-image:url("../images/svisual/6.jpg");}
    /* sub title */
#stitle{position:relative;left:0;top:0;margin:0 auto 80px;padding:75px 0 0;}
#stitle h3{margin-bottom:30px;line-height:1.2;font-size:36px;font-size:2.25rem;font-weight:500;text-align:center;}
#stitle h3 strong{font-weight:500;color:#b20712;}
#stitle p{display:none;}
#stitle .description{}
    /* snb */
#snbwrap{position:relative;left:0;top:0;background:#f6f6f7;z-index:20;}
#snbwrap > .inner{margin:0 auto;padding:10px 0;width:93.75%;max-width:1400px;}
#snbwrap .snb_ul{}
#snbwrap .snb_ul:after{clear:both;display:block;content:"";}
#snbwrap .snb_li{float:left;position:relative;left:0;top:0;}
#snbwrap .snb_li .snb_bc{display:block;position:relative;left:0;top:0;padding:0 10px;padding-right:50px;min-width:180px;height:40px;line-height:40px;font-size:16px;font-size:1rem;text-align:left;}
#snbwrap .snb_li .snb_bc:after{content:"";position:absolute;left:0;top:50%;margin-top:-9px;width:1px;height:18px;background:#d2d7de;}
#snbwrap .snb_li .snb_bc .icon{display:block;position:absolute;right:15px;top:12px;width:10px;height:7px;opacity:0.3;}
#snbwrap .snb_li .snb_bc .icon:after{content:"";display:block;position:absolute;left:50%;top:50%;margin:0 0 0 -5px;width:10px;height:10px;border-style:solid;border-color:#000 transparent transparent transparent;border-width:5px;}
#snbwrap .snb_li_home .snb_bc{overflow:hidden;position:relative;left:0;top:0;padding-left:25px;padding-right:20px;min-width:10px;}
#snbwrap .snb_li_home .snb_bc:after{content:"";position:absolute;left:0;top:50%;margin-top:-8px;width:15px;height:17px;background:url("../images/common/icon_home.png") no-repeat center center;background-size:100% auto;}
#snbwrap .snb_li_home .snb_bc .icon{display:none;}
#snbwrap .snb_li > div{position:absolute;left:0;top:40px;min-width:100%;white-space:nowrap;}
#snbwrap .snb_li ul{display:none;border:solid 1px #ccc;}
#snbwrap .snb_li ul li{border-bottom:solid 1px #ccc;}
#snbwrap .snb_li ul li:last-child{border-bottom:none;}
#snbwrap .snb_li ul a{display:block;padding:10px 20px;background:#fff;font-size:13px;font-size:0.8125em;}
#snbwrap .snb_li:hover .snb_bc .icon{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);opacity:0.5;}
#snbwrap .snb_li:hover .snb_bc .icon:after{margin-top:-5px;}
#snbwrap .snb_li:hover ul{display:block;}
#snbwrap .snb_li ul a:hover{background:#333;color:#fff !important;}
#snbwrap .snb_li ul a.active a{background:#0c365b;color:#fff;}
    /*  */
#bottom_banner{clear:both;padding:60px 0;}
#bottom_banner > .inner{}
#bottom_banner ul{text-align:center;}
#bottom_banner ul li{display:inline-block;position:relative;left:0;top:0;}
#bottom_banner ul li + li:after{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-17px;width:1px;height:34px;background:#c8c8c8;}
#bottom_banner ul li a,
#bottom_banner ul li a span{display:block;}
#bottom_banner ul li a{}
#bottom_banner ul li a span{}
#bottom_banner ul li a .icon{margin-bottom:10px;height:60px;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;}
#bottom_banner ul li a .icon1{background-image:url("../images/common/bottom_banner_icon2_1.png");}
#bottom_banner ul li a .icon2{background-image:url("../images/common/bottom_banner_icon2_2.png");}
#bottom_banner ul li a .icon3{background-image:url("../images/common/bottom_banner_icon2_3.png");}
#bottom_banner ul li a .icon4{background-image:url("../images/common/bottom_banner_icon2_4.png");}
#bottom_banner ul li a .txt{padding:0 60px;font-size:18px;font-size:1.125rem;color:#555;}
    /* breadcrumbs */
#breadcrumbs{position:relative;left:0;top:0;padding:0 10px;font-size:13px;font-size:0.8125em;}
#breadcrumbs:after{content:"";clear:both;display:block;}
#breadcrumbs ul{float:right;}
#breadcrumbs li{float:left;position:relative;left:0;top:0;margin-left:20px;height:30px;line-height:30px;color:#999;text-transform:uppercase;}
#breadcrumbs li:last-child{color:#333;}
#breadcrumbs li:after{content:"";display:block;position:absolute;left:100%;top:50%;margin-left:4px;margin-top:-3px;width:8px;height:8px;border-top:solid 1px #999;border-right:solid 1px #999;transform:rotate(50deg);-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);}
#breadcrumbs li:last-child:after{display:none;}
#breadcrumbs a{display:block;}
#breadcrumbs li.bc_home a{overflow:hidden;width:15px;height:30px;background:url("../images/common/icon_home.png") no-repeat center center;background-size:15px auto;text-indent:-1000em;opacity:0.7;}
    /* content */
#content{word-break:keep-all;}
#content img{max-width:100%;height:auto}
        /* content tabs */
.content_tabs_wrap{margin-bottom:10px;}
.content_tabs_wrap > .inner{display:table;width:100%;border-bottom:solid 2px #354ba0;}
.content_tabs_wrap ul{display:table-row;}
.content_tabs_wrap li{display:table-cell;width:10%;white-space:nowrap;}
.content_tabs_wrap li a{display:block;padding:0 0 20px;font-size:23px;font-size:1.4375em;font-weight:300;color:#666;text-align:center;}
.content_tabs_wrap li.active a{font-weight:700;color:#333;}
/* quick */
#quick{overflow:hidden;position:fixed;left:0;top:0;padding-top:90px;width:88px;height:100%;z-index:210;}
#quick > .inner{width:88px;height:5000px;text-align:center;}
#quick > .inner a,
#quick > .inner span{display:block;}
#quick .qtel{padding:15px 0 13px;background:#b20712;}
#quick .qtel .icon{margin-bottom:9px;height:34px;background:url("../images/common/quick_tel.png") no-repeat center center;background-size:auto 100%;}
#quick .qtel .txt{line-height:1.2;font-size:14px;font-size:0.875rem;color:#fff;}
#quick .qtel .txt strong{font-size:15px;font-size:0.9375rem;font-weight:700;}
#quick .qtel .txt a{color:#fff;}
#quick .qnav{background:#efedf0;}
#quick .qnav li{background:url("../images/common/quick_dot.png") repeat-x center top;text-align:center;}
#quick .qnav li:first-child{background:none;}
#quick .qnav li a,
#quick .qnav li span{display:block;}
#quick .qnav li a{padding:7px 0 16px;}
#quick .qnav li .icon{margin-bottom:-2px;height:50px;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;}
#quick .qnav li .txt{line-height:1.3;font-size:14px;font-size:0.875rem;}
#quick .qnav li.quick_li_0 .icon{background-image:url("../images/common/quick_0.png");}
#quick .qnav li.quick_li_1 .icon{background-image:url("../images/common/quick_1.png");}
#quick .qnav li.quick_li_2 .icon{background-image:url("../images/common/quick_2.png");}
#quick .qnav li.quick_li_3 .icon{background-image:url("../images/common/quick_3.png");}
#quick .qnav li.quick_li_4 .icon{background-image:url("../images/common/quick_4.png");}
#quick .qnav li.quick_li_5 .icon{background-image:url("../images/common/quick_5.png");}
#quick .qnav li.quick_li_6 .icon{background-image:url("../images/common/quick_6.png");}
#quick .qnav li.quick_li_9 .icon{background-image:url("../images/common/quick_9.png");}
#quick .qkakaotalk{}
#quick .qkakaotalk a,
#quick .qkakaotalk span{display:block;}
#quick .qkakaotalk a{padding:15px 0;background:#3b1b1c;}
#quick .qkakaotalk .icon{margin-bottom:5px;height:36px;background:url("../images/common/quick_kakaotalk.png") no-repeat center center;background-size:auto 100%;}
#quick .qkakaotalk .txt{font-size:14px;font-size:0.875rem;color:#f9de38;}
    /* button top */
#quick .btn_top{overflow:hidden;position:fixed;right:10px;bottom:10px;width:50px;height:50px;background:#000;border-radius:50%;color:#fff;box-shadow:2px 2px 6px rgba(0, 0, 0, .4);opacity:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;z-index:220;}
#quick .btn_top span{display:block;position:absolute;left:50%;top:50%;}
#quick .btn_top .icon{margin-top:-3px;}
#quick .btn_top .icon > span{width:20px;height:5px;background:#fff;border-radius:5px;}
#quick .btn_top .icon1{margin-left:-4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);} 
#quick .btn_top .icon2{margin-left:-15px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
#quick .btn_top .txt{display:none;left:0;margin-top:3px;width:100%;font-size:13px;font-size:0.8125em;text-align:center;}
#quick .btn_top:focus,
#quick .btn_top:hover{background:#333;color:#fff !important;}
.scrollBody #quick .btn_top{opacity:1;}
    /*  */
.body_ac_4 #quick .qtel{background:#28396f;}
.body_ac_5 #quick .qtel{background:#5f286f;}
/* quick cs */
.quickcs_wrap{position:fixed;left:0;bottom:0;padding:15px 0;width:100%;z-index:205;}
.quickcs_wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.7;z-index:1;}
.quickcs_inner{position:relative;left:0;top:0;margin:0 auto;padding-left:160px;width:93.75%;max-width:1000px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:10;}
.quickcs_inner:after{content:"";display:block;clear:both;}
.quickcs_inner .quickcs_title{position:absolute;left:0;top:0;line-height:36px;font-size:24px;font-size:1.5rem;color:#fff;}
.quickcs_inner .field_wrap{line-height:1;}
.quickcs_inner .field_wrap:after{content:"";display:block;clear:both;}
.quickcs_inner .field_wrap > div{float:left;}
.quickcs_inner .field_wrap select,
.quickcs_inner .field_wrap .inputm,
.quickcs_inner .field_wrap .btn_submit{display:block;margin:0;padding:0 10px;height:36px;line-height:36px;border:none;border-radius:5px;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.quickcs_inner .field_wrap .inputm{background:#fff;}
.quickcs_inner .field_wrap .btn_submit{cursor:pointer;background:#B30713;font-weight:500;color:#fff;}
.quickcs_inner .field_wrap .div_branch,
.quickcs_inner .field_wrap .div_name,
.quickcs_inner .field_wrap .div_tel{margin-right:5px;}
.quickcs_inner .field_wrap .privacy_wrap{line-height:36px;font-size:14px;font-size:0.875rem;color:#ccc;}
.quickcs_inner .field_wrap .btn_priacy{color:#ccc;}
.quickcs_inner .field_wrap .btn_wrap{float:right;}
    /* all menu */
#allmenu_wrap{overflow:auto;display:none;position:fixed;left:0;top:0;padding:50px 0;width:100%;height:100%;z-index:9999;}
#allmenu_wrap > .inner{position:relative;left:0;top:0;margin:0 auto;padding-top:7vh;width:70vw;z-index:10;}
#allmenu_wrap .allmenu_1depth_ul{}
#allmenu_wrap .allmenu_1depth_li{float:left;margin-bottom:30px;padding:0 10px;width:20%;}
#allmenu_wrap .allmenu_1depth_a{display:block;position:relative;left:0;top:0;margin-bottom:10px;padding:15px 0;border-radius:5px;font-size:27px;font-size:1.6875em;font-weight:500;color:#fff;text-align:center;text-transform:uppercase;}
#allmenu_wrap .allmenu_2depth_ul{border-top:solid 1px #fff;}
#allmenu_wrap .allmenu_2depth_li{position:relative;left:0;top:0;}
#allmenu_wrap .allmenu_2depth_li:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:solid 1px #fff;opacity:0.4;}
#allmenu_wrap .allmenu_2depth_a{overflow:hidden;display:block;clear:both;position:relative;left:0;top:0;padding:20px 0;width:100%;font-size:19px;font-size:1.1875em;font-weight:300;color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;}
#allmenu_wrap .allmenu_3depth_ul{padding-left:25px;}
#allmenu_wrap .allmenu_3depth_li{}
#allmenu_wrap .allmenu_3depth_a{display:block;margin-bottom:7px;padding:7px 0;border-bottom:solid 1px #999;color:#fff;}
#allmenu_wrap .allmenu_4depth_ul{}
#allmenu_wrap .allmenu_4depth_li{}
#allmenu_wrap .allmenu_4depth_a{line-height:1.6;font-size:13px;font-size:0.8125em;color:#fff;white-space:nowrap;opacity:0.7;}
#allmenu_wrap .allmenu_tnb{}
#allmenu_wrap .allmenu_tnb ul{text-align:center;}
#allmenu_wrap .allmenu_tnb ul li{display:inline-block;position:relative;left:0;tpo:0;}
#allmenu_wrap .allmenu_tnb ul li a{display:block;padding:0 20px;height:40px;line-height:40px;border:solid 1px #fff;font-size:17px;font-size:1.0625em;color:#fff;opacity:0.7;}
.realpc #allmenu_wrap .allmenu_1depth_li:hover .allmenu_1depth_a{background:#fff;color:#000!important;}
.realpc #allmenu_wrap .allmenu_2depth_li:hover .allmenu_2depth_a{color:#fff;z-index:5;}
.realpc #allmenu_wrap .allmenu_2depth_li:hover:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0.3;}
.realpc #allmenu_wrap .allmenu_3depth_a:hover{color:#FEB732 !important;}
.realpc #allmenu_wrap .allmenu_4depth_a:hover{color:#fff !important;opacity:1;}
.realpc #allmenu_wrap .allmenu_tnb ul li a:hover{color:#fff !important;opacity:1;}
        /*  */
#allmenu_wrap .allmenu_btns{position:fixed;right:40px;top:0;z-index:20;}
#allmenu_wrap .allmenu_btns .btn_close{overflow:hidden;position:absolute;right:0;top:15px;width:50px;height:60px;background:none;border:none;}
#allmenu_wrap .allmenu_btns .btn_close span{display:block;position:absolute;left:0;top:50%;width:100%;height:3px;background:#fff;}
#allmenu_wrap .allmenu_btns .btn_close span.icon1{margin-top:-2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
#allmenu_wrap .allmenu_btns .btn_close span.icon2{margin-top:-2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
#allmenu_wrap .allmenu_btns .btn_close span.txt{display:none;}
#allmenu_wrap .allmenu_bg{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.8;z-index:1;}
        /*  */
.header_menu_on #allmenu_wrap{display:block;}
/* etc */
.clear{display:block;float:none;clear:both;width:100%;height:0;font-size:0 !important;line-height:0 !important;overflow:hidden;margin:0 !important;padding:0 !important;}
.btn_goto_admin{position:fixed;left:20px;bottom:20px;z-index:999999;}
/* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── Main ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
.wrap_index #contents{max-width:100%;width:100%;}
#main{}
/*  */
#main .mainvisual{}
#main .mainvisual .swiper-slide{position:relative;left:0;top:0;_height:500px;}
#main .mainvisual .swiper-button-next,
#main .mainvisual .swiper-button-prev{cursor:pointer;display:block;position:absolute;top:50%;margin-top:-21px;width:42px;height:42px;background:#fff;border-radius:50%;text-align:center;z-index:100;}
#main .mainvisual .swiper-button-next:after,
#main .mainvisual .swiper-button-prev:after{display:none;}
#main .mainvisual .swiper-button-next:before,
#main .mainvisual .swiper-button-prev:before{content:"";display:block;position:absolute;left:50%;top:50%;margin-top:-15px;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;}
#main .mainvisual .swiper-button-next{right:50%;margin-right:-700px;}
#main .mainvisual .swiper-button-next:before{margin-left:-15px;background-image:url("../images/common/icon_arrow_1_right.png");}
#main .mainvisual .swiper-button-prev{left:50%;margin-left:-700px;}
#main .mainvisual .swiper-button-prev:before{margin-left:-15px;background-image:url("../images/common/icon_arrow_1_left.png");}
#main .mainvisual .swiper-button-next:hover,
#main .mainvisual .swiper-button-prev:hover{opacity:.8;}
#main .mainvisual .swiper-container .swiper-pagination .swiper-pagination-bullet{margin:0 10px;width:16px;height:16px;background:#28396f;}
.swiper-progress-bar{display:block;position:relative;width:100%;height:0;z-index:1;}
.slide_progress-bar{clear:both;position:absolute;bottom:0;left:0;right:0;width:auto;height:5px;background:rgba(0, 0, 0, .1);opacity:0;}
.slide_progress-bar:after{content:"";position:absolute;top:0;left:0;background:rgba(0, 0, 0, .4);width:0;height:100%;transition:0.1s width linear;}
.swiper-progress-bar.active .slide_progress-bar{opacity:1;}
.swiper-progress-bar.animate .slide_progress-bar:after{width:100%;transition:width linear;transition-delay:unset;transition-duration:3s;}
/*  */
#main .mainyoutube{overflow:hidden;padding:90px 0;}
#main .mainyoutube > .inner{margin:0 auto;width:93.75%;max-width:1400px;}
#main .mainyoutube .mainyoutube_play{float:left;width:78.6%;max-width:1100px;background:#000;}
#main .mainyoutube .mainyoutube_play .youtube{position:relative;left:0;top:0;padding-top:56.25%;}
#main .mainyoutube .mainyoutube_play iframe{position:absolute;left:0;top:0;margin:0;padding:0;width:100%;height:100%;}
#main .mainyoutube .mainyoutube_list{float:right;width:18.9%;max-width:264px;}
#main .mainyoutube .mainyoutube_list ul{}
#main .mainyoutube .mainyoutube_list li{position:relative;left:0;top:0;margin-bottom:8.25px;padding-top:56.25%;}
#main .mainyoutube .mainyoutube_list li a{overflow:hidden;display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
#main .mainyoutube .mainyoutube_list li img{position:absolute;left:0;top:50%;width:100%;height:auto;transform:translate(0,-50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-webkit-transform-origin:0 -50%;}
/*  */
#main .maincontbox1{background:url("../images/main/main_1_bg.jpg") no-repeat center center;background-size:auto 100%;}
#main .maincontbox1 > .inner{margin:0 auto;padding:70px 0 80px;width:93.75%;max-width:1400px;}
#main .maincontbox1 .txtbox{margin-bottom:56px;text-align:center;}
#main .maincontbox1 .txtbox .txt1{margin-bottom:25px;line-height:1.2;font-size:36px;font-size:2.25rem;font-weight:200;color:#b20712;}
#main .maincontbox1 .txtbox .txt2{line-height:1.5;font-size:18px;font-size:1.125rem;font-weight:300;}
#main .maincontbox1 .btnbox{margin-bottom:70px;}
#main .maincontbox1 .btnbox a{display:block;position:relative;left:0;top:0;margin:0 auto;width:235px;height:48px;border:solid 1px #b20712;}
#main .maincontbox1 .btnbox a span{display:block;}
#main .maincontbox1 .btnbox a .txt{padding-left:46px;height:46px;line-height:46px;font-size:16px;font-size:1rem;color:#b20712;text-align:center;}
#main .maincontbox1 .btnbox a .icon{overflow:hidden;position:absolute;top:0;top:0;width:46px;height:46px;background:url("../images/common/icon1.png") no-repeat center center;background-size:cover;text-indent:-1000em;}
.realpc #main .maincontbox1 .btnbox a:hover{background:#b20712;}
.realpc #main .maincontbox1 .btnbox a:hover .txt{color:#fff;}
#main .maincontbox1 .btngo{}
#main .maincontbox1 .btngo ul{margin:0 auto;width:1065px;}
#main .maincontbox1 .btngo ul:after{content:"";clear:both;display:block;}
#main .maincontbox1 .btngo li{float:left;margin:0 2.5px;}
#main .maincontbox1 .btngo li a{display:block;position:relative;left:0;top:0;width:350px;height:130px;background:#efedf0;border:solid 2px #ccc;border-radius:10px;}
#main .maincontbox1 .btngo li a span{display:block;position:absolute;}
#main .maincontbox1 .btngo li a .txt{left:0;top:50%;width:100%;line-height:1.3;font-size:21px;font-size:1.3125rem;text-align:center;transform:translate(0,-50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-webkit-transform-origin:0 -50%;}
#main .maincontbox1 .btngo li a .icon{overflow:hidden;right:0;top:50%;margin-right:18px;margin-top:-11px;width:22px;height:22px;background:url("../images/common/icon2.png") no-repeat center center #a7a5a8;background-size:11px auto;border-radius:50%;text-indent:-1000em;}
.realpc #main .maincontbox1 .btngo li a:hover{background:#fff;}
.realpc #main .maincontbox1 .btngo li a:hover .icon{background-color:#09c;}
/*  */
#main .maincontbox2{padding:50px 0;background:#28396f;}
#main .maincontbox2 .t{padding:30px 0;font-size:36px;font-size:2.25rem;font-weight:500;color:#fff;text-align:center;}
#main .maincontbox2 .t strong{color:#ffff66;}
#main .maincontbox2 .c{position:relative;left:0;top:0;margin:0 auto 20px;padding-bottom:44px;width:93.75%;max-width:1400px;}
#main .maincontbox2 .c > .inner{overflow:hidden;}
#main .maincontbox2 .c .swiper-slide{overflow:hidden;position:relative;left:0;top:0;width:450px;height:240px;background:#efedf0;border-radius:20px;}
#main .maincontbox2 .c .swiper-slide a{display:block;}
.realpc #main .maincontbox2 .c .swiper-slide a:hover:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.3;z-index:10;}
#main .maincontbox2 .c .swiper-slide .txtbox{position:absolute;left:30px;top:85px;z-index:5;}
#main .maincontbox2 .c .swiper-slide .txtbox .txt1{margin-bottom:10px;line-height:1.3;font-size:20px;font-size:1.25rem;color:#b20712;}
#main .maincontbox2 .c .swiper-slide .txtbox .txt2{font-size:30px;font-size:1.875rem;}
#main .maincontbox2 .c .swiper-slide .img{position:absolute;right:-40px;bottom:0;width:240px;height:240px;}
#main .maincontbox2 .c .swiper-slide .img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-webkit-transform-origin:-50% -50%;}
#main .maincontbox2 .c .swiper-pagination-bullet{margin:0 2.5px;width:14px;height:14px;background:#cccccc;opacity:1;}
#main .maincontbox2 .c .swiper-pagination-bullet-active{background:#b20712;}
/*  */
#main .maincontbox3{background:#efedf0;}
#main .maincontbox3 > .inner{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1400px;}
#main .maincontbox3 .txtbox{position:absolute;left:50%;top:56px;margin-left:-110px;z-index:10;}
#main .maincontbox3 .txtbox .txt1{margin-bottom:16px;font-size:36px;font-size:2.25rem;font-weight:300;}
#main .maincontbox3 .txtbox .txt1 strong{font-weight:500;color:#28396f;}
#main .maincontbox3 .txtbox .btnbox{padding-left:3px;}
#main .maincontbox3 .txtbox .btnbox a{display:block;position:relative;left:0;top:0;width:235px;height:48px;background:#fff;border:solid 1px #28396f;}
#main .maincontbox3 .txtbox .btnbox a span{display:block;}
#main .maincontbox3 .txtbox .btnbox a .txt{padding-left:46px;height:46px;line-height:46px;font-size:16px;font-size:1rem;color:#28396f;text-align:center;}
#main .maincontbox3 .txtbox .btnbox a .icon{overflow:hidden;position:absolute;top:0;top:0;width:46px;height:46px;background:url("../images/common/icon6.png") no-repeat center center #28396f;background-size:cover;text-indent:-1000em;}
.realpc #main .maincontbox3 .txtbox .btnbox a:hover{background:#28396f;}
.realpc #main .maincontbox3 .txtbox .btnbox a:hover .txt{color:#fff;}
#main .maincontbox3 .img{text-align:center;}
#main .maincontbox3 .img img{margin-right:500px;}
/*  */
#main .maincontbox4{padding:80px 0;background:url("../images/main/main_4_bg.jpg") no-repeat center center;background-size:cover;}
#main .maincontbox4 .t{margin-bottom:49px;line-height:1.15;font-size:36px;font-size:2.25rem;color:#fff;text-align:center;}
#main .maincontbox4 .c{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1400px;}
#main .maincontbox4 .c > .inner{overflow:hidden;}
#main .maincontbox4 .c .swiper-slide{overflow:hidden;width:450px;height:500px;background:#EFEDF0;border-radius:20px;}
#main .maincontbox4 .c .swiper-slide .title{position:relative;left:0;top:0;padding:18px 30px;background:#28396f;font-size:18px;font-size:1.125rem;font-weight:300;color:#fff;z-index:5;}
#main .maincontbox4 .c .swiper-slide .txtbox{position:relative;left:0;top:0;padding:50px 30px;z-index:5;}
#main .maincontbox4 .c .swiper-slide .txtbox .txt1{margin-bottom:40px;font-size:18px;font-size:1.125rem;}
#main .maincontbox4 .c .swiper-slide .txtbox .txt1 strong{font-size:30px;font-size:1.875rem;font-weight:500;}
#main .maincontbox4 .c .swiper-slide .txtbox .txt2{}
#main .maincontbox4 .c .swiper-slide .txtbox .txt2 dl{}
#main .maincontbox4 .c .swiper-slide .txtbox .txt2 dt{margin-bottom:30px;font-size:18px;font-size:1.125rem;color:#666;}
#main .maincontbox4 .c .swiper-slide .txtbox .txt2 dd{line-height:1.5;font-size:14px;font-size:0.875rem;font-weight:300;color:#666;}
#main .maincontbox4 .c .swiper-slide .img{position:absolute;right:0;bottom:0;width:75%;}
#main .maincontbox4 .c .swiper-slide .img img{width:100%;}
#main .maincontbox4 .c .swiper-button-next,
#main .maincontbox4 .c .swiper-button-prev{overflow:hidden;margin-top:-35px;width:27px;height:50px;background-repeat:no-repeat;background-position:center center;background-size:cover;text-indent:-1000em;}
#main .maincontbox4 .c .swiper-button-next,
#main .maincontbox4 .c .swiper-container-rtl .swiper-button-prev{right:-57px;background-image:url("../images/common/icon_arrow_2_right.png");}
#main .maincontbox4 .c .swiper-button-prev,
#main .maincontbox4 .c .swiper-container-rtl .swiper-button-next{left:-57px;background-image:url("../images/common/icon_arrow_2_left.png");}
#main .maincontbox4 .c .swiper-button-next:after,
#main .maincontbox4 .c .swiper-container-rtl .swiper-button-prev:after,
#main .maincontbox4 .c .swiper-button-prev:after,
#main .maincontbox4 .c .swiper-container-rtl .swiper-button-next:after{display:none;}
/*  */
#main .maincontbox5{}
#main .maincontbox5 > .inner{position:relative;left:0;top:0;margin:0 auto;padding:60px 0;width:93.75%;max-width:1400px;}
#main .maincontbox5 > .inner:after{content:"";clear:both;display:block;}
#main .maincontbox5 .txtbox{float:left;}
#main .maincontbox5 .txtbox .sns_logo{margin-bottom:20px;}
#main .maincontbox5 .txtbox .sns_logo a{overflow:hidden;display:block;width:233px;height:66px;text-indent:-1000em;}
#main .maincontbox5 .txtbox .sns_list{margin-bottom:15px;}
#main .maincontbox5 .txtbox .sns_list a{display:block;width:180px;height:40px;line-height:40px;border-radius:10px;font-size:16px;font-size:1rem;color:#fff;text-align:center;}
#main .maincontbox5 .txtbox .sns_list a + a{margin-top:3px;}
#main .maincontbox5 .txtbox .sns_list a.sns_1{background:#b20712;}
#main .maincontbox5 .txtbox .sns_list a.sns_2{background:#28396f;}
#main .maincontbox5 .txtbox .sns_list a.sns_3{background:#5f286f;}
#main .maincontbox5 .txtbox .sns_list a.sns_4{background:#006666;}
.realpc #main .maincontbox5 .txtbox .sns_list a:hover{background:#000;}
#main .maincontbox5 .txtbox .sns_tag{}
#main .maincontbox5 .txtbox .sns_tag p{line-height:1.5;font-size:16px;font-size:1rem;}
#main .maincontbox5 .cont{float:right;position:relative;left:0;top:0;width:1079px;}
#main .maincontbox5 .cont > .inner{overflow:hidden;margin:0 auto;width:935px;}
#main .maincontbox5 .cont .swiper-slide{width:33.333333333333333333333333%;}
#main .maincontbox5 .cont .swiper-button-next,
#main .maincontbox5 .cont .swiper-button-prev{cursor:pointer;display:block;position:absolute;top:50%;margin-top:-21px;width:42px;height:42px;background:#fff;border-radius:50%;text-align:center;z-index:100;}
#main .maincontbox5 .cont .swiper-button-next:after,
#main .maincontbox5 .cont .swiper-button-prev:after{display:none;}
#main .maincontbox5 .cont .swiper-button-next:before,
#main .maincontbox5 .cont .swiper-button-prev:before{content:"";display:block;position:absolute;left:50%;top:50%;margin-top:-15px;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;}
#main .maincontbox5 .cont .swiper-button-next{right:0;}
#main .maincontbox5 .cont .swiper-button-next:before{margin-left:-15px;background-image:url("../images/common/icon_arrow_1_right.png");}
#main .maincontbox5 .cont .swiper-button-prev{left:0;}
#main .maincontbox5 .cont .swiper-button-prev:before{margin-left:-15px;background-image:url("../images/common/icon_arrow_1_left.png");}
#main .maincontbox5 .cont .swiper-button-next:hover,
#main .maincontbox5 .cont .swiper-button-prev:hover{opacity:.8;}
#main .maincontbox5_1{background:#fff;}
#main .maincontbox5_1 .txtbox .instagram_logo a{background:url("../images/main/main_5_logo.png") no-repeat center center;background-size:auto 100%;}
#main .maincontbox5_1 .cont .imgbox{overflow:hidden;position:relative;left:0;top:0;padding-bottom:120%;}
#main .maincontbox5_1 .cont .imgbox .img{position:absolute;left:0;top:0;width:100%;height:100%;}
#main .maincontbox5_1 .cont .imgbox .img img{width:100%;height:100%;object-fit:cover;}
#main .maincontbox5_2{background:#efedf0;}
#main .maincontbox5_2 .txtbox .youtube_logo a{width:187px;height:43px;background:url("../images/main/main_5_2_logo.png") no-repeat center center;background-size:auto 100%;}
#main .maincontbox5_2 .txtbox .sns_list{margin-bottom:0;}
#main .maincontbox5_2 .maincontbox5_slide_2 .swiper-slide a{display:block;position:relative;left:0;top:0;}
#main .maincontbox5_2 .maincontbox5_slide_2 .snsmng_img{overflow:hidden;position:relative;left:0;top:0;width:100%;padding-top:56.25%;background:#666;}
#main .maincontbox5_2 .maincontbox5_slide_2 .snsmng_img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-webkit-transform-origin:-50% -50%;}
/*  */
#main .maincontbox6{padding:80px 0;}
#main .maincontbox6 .t{margin-bottom:30px;text-align:center;}
#main .maincontbox6 .t .t1{display:inline-block;margin-bottom:20px;padding-bottom:5px;border-bottom:solid 1px #ccc;font-size:24px;font-size:1.5rem;font-weight:300;color:#666;letter-spacing:-1px;}
#main .maincontbox6 .t .t1 strong{font-weight:300;color:#03f;}
#main .maincontbox6 .t .t2{margin-bottom:30px;font-size:42px;font-size:2.625rem;font-weight:900;}
#main .maincontbox6 .t .t2 strong{color:#b20712;font-weight:900;}
#main .maincontbox6 .c{overflow:hidden;position:relative;left:0;top:0;margin:0 auto 20px;width:93.75%;max-width:1400px;height:570px;border-top:solid 2px #b20712;border-bottom:solid 1px #c8c8c8;}
#main .maincontbox6 .c .c_slide{position:absolute;left:0;top:0;width:100%;}
#main .maincontbox6 .c ul{}
#main .maincontbox6 .c ul:after{content:"";clear:both;display:block;}
#main .maincontbox6 .c li{float:left;width:50%;border-bottom:solid 1px #c8c8c8;}
.realpc #main .maincontbox6 .c li:hover{background:#f5f4f6;}
#main .maincontbox6 .c li > .inner{padding:30px 20px 27px;}
#main .maincontbox6 .c li .info{margin-bottom:15px;font-size:15px;font-size:0.9375rem;color:#999;white-space:nowrap;}
#main .maincontbox6 .c li .info:after{content:"";clear:both;display:block;}
#main .maincontbox6 .c li .info .icon,
#main .maincontbox6 .c li .info .name,
#main .maincontbox6 .c li .info .star{float:left;height:25px;line-height:25px;}
#main .maincontbox6 .c li .info .icon{margin-right:10px;width:25px;background:#eee no-repeat center center;background-size:100% auto;border-radius:50%;}
#main .maincontbox6 .c li.route_0 .icon{background-image:url("../images/main/route_0.png");}
#main .maincontbox6 .c li.route_1 .icon{background-image:url("../images/main/route_1.png");}
#main .maincontbox6 .c li.route_2 .icon{background-image:url("../images/main/route_2.png");}
#main .maincontbox6 .c li.route_3 .icon{background-image:url("../images/main/route_3.png");}
#main .maincontbox6 .c li.route_4 .icon{background-image:url("../images/main/route_4.png");}
#main .maincontbox6 .c li .info .name{margin-right:20px;width:90px;}
#main .maincontbox6 .c li .info .star{color:#b20712;}
#main .maincontbox6 .c li .cont{overflow:hidden;display:-webkit-box;height:2.8em;line-height:1.4;text-align:left;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
#main .maincontbox6 .btnbox{padding-left:3px;}
#main .maincontbox6 .btnbox a{display:block;position:relative;left:0;top:0;margin:0 auto;width:235px;height:48px;background:#fff;border:solid 1px #b20712;}
#main .maincontbox6 .btnbox a span{display:block;}
#main .maincontbox6 .btnbox a .txt{padding-left:46px;height:46px;line-height:46px;font-size:16px;font-size:1rem;color:#b20712;text-align:center;}
#main .maincontbox6 .btnbox a .icon{overflow:hidden;position:absolute;top:0;top:0;width:46px;height:46px;background:url("../images/common/icon1.png") no-repeat center center;background-size:cover;text-indent:-1000em;}
.realpc #main .maincontbox6 .btnbox a:hover{background:#b20712;}
.realpc #main .maincontbox6 .btnbox a:hover .txt{color:#fff;}
/*  */
#main .maincontbox7{position:relative;left:0;top:0;}
#main .maincontbox7 > .inner{position:relative;left:0;top:0;margin:0 auto;padding:80px 0;width:93.75%;max-width:1100px;z-index:5;}
#main .maincontbox7 > .inner:after{content:"";clear:both;display:block;}
#main .maincontbox7 .maincontbox7_cont_1{float:left;width:50%;}
#main .maincontbox7 .maincontbox7_cont_1 .txt1{line-height:1;font-size:24px;font-size:1.5rem;text-align:center;}
#main .maincontbox7 .maincontbox7_cont_1 .txt1 a{color:#fff;}
#main .maincontbox7 .maincontbox7_cont_1 .txt1 i{margin-top:.3em;font-size:.7em;vertical-align:top;}
#main .maincontbox7 .maincontbox7_slide{overflow:hidden;margin:0 auto 20px;width:460px;}
#main .maincontbox7 .maincontbox7_slide img{width:100%;height:auto;}
#main .maincontbox7 .txtbox{float:right;position:relative;left:0;top:0;width:50%;text-align:center;}
#main .maincontbox7 .txtbox .txt1{margin-bottom:20px;padding:25px 0;border-top:solid 2px #fff;border-bottom:solid 2px #fff;font-size:36px;font-size:2.25rem;font-weight:300;color:#fff;letter-spacing:-.1em;}
#main .maincontbox7 .txtbox .txt1 strong{font-weight:500;color:#ff9;}
#main .maincontbox7 .txtbox .txt2{margin-bottom:30px;line-height:1.2;font-size:22px;font-size:1.375rem;font-weight:300;color:#fff;}
#main .maincontbox7 .txtbox .txt2 strong{font-weight:500;}
#main .maincontbox7 .txtbox .inputform{}
#main .maincontbox7 .txtbox .inputform:after{content:"";clear:both;display:block;}
#main .maincontbox7 .txtbox .inputform select,
#main .maincontbox7 .txtbox .inputform .frm_input,
#main .maincontbox7 .txtbox .inputform .btn_submit{float:left;display:block;margin-right:3px;margin-bottom:3px;height:44px;line-height:44px;border:none;border-radius:0;font-size:16px;font-size:1rem;}
#main .maincontbox7 .txtbox .inputform select,
#main .maincontbox7 .txtbox .inputform .frm_input{background:#fff;}
#main .maincontbox7 .txtbox .inputform select,
#main .maincontbox7 .txtbox .inputform .frm_input{padding:0 10px;color:#000;}
#main .maincontbox7 .txtbox .inputform select{width:20%;}
#main .maincontbox7 .txtbox .inputform .input_name{width:20%;}
#main .maincontbox7 .txtbox .inputform .input_age{width:18%;}
#main .maincontbox7 .txtbox .inputform .input_tel{margin-right:0 !important;width:calc(42% - 9px);}
#main .maincontbox7 .txtbox .inputform .input_content{clear:both;width:calc(55% - 3px);}
#main .maincontbox7 .txtbox .inputform .btn_submit{margin-right:0 !important;width:45%;background:#2492ff;}
#main .maincontbox7 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:url("/cimg/abccrew/main/main_7_bg.jpg") no-repeat center center;background-size:cover;}
/*  */
#main .maincontbox8{padding:80px 0;background:#efedf0;}
#main .maincontbox8 .t{margin-bottom:30px;font-size:36px;font-size:2.25rem;text-align:center;}
#main .maincontbox8 .c{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1400px;}
#main .maincontbox8 .c ul{}
#main .maincontbox8 .c ul:after{content:"";clear:both;display:block;}
#main .maincontbox8 .c li{float:left;margin-right:25px;margin-bottom:25px;}
#main .maincontbox8 .c li:nth-child(3n+0){margin-right:0;}
#main .maincontbox8 .c li a{overflow:hidden;display:block;position:relative;left:0;top:0;width:450px;height:240px;background:#eee;border-radius:20px;}
#main .maincontbox8 .c li a span{display:block;}
#main .maincontbox8 .c li a .img{}
#main .maincontbox8 .c li a .txt{position:absolute;left:0;bottom:0;padding:10px;width:100%;background:rgba(0, 0, 0, .6);font-size:18px;font-size:1.125rem;color:#fff;text-align:center;}
#main .maincontbox8 .btnbox{padding-left:3px;}
#main .maincontbox8 .btnbox a{display:block;position:relative;left:0;top:0;margin:0 auto;width:235px;height:48px;background:#fff;border:solid 1px #b20712;}
#main .maincontbox8 .btnbox a span{display:block;}
#main .maincontbox8 .btnbox a .txt{padding-left:46px;height:46px;line-height:46px;font-size:16px;font-size:1rem;color:#b20712;text-align:center;}
#main .maincontbox8 .btnbox a .icon{overflow:hidden;position:absolute;top:0;top:0;width:46px;height:46px;background:url("../images/common/icon1.png") no-repeat center center;background-size:cover;text-indent:-1000em;}
.realpc #main .maincontbox8 .btnbox a:hover{background:#b20712;}
.realpc #main .maincontbox8 .btnbox a:hover .txt{color:#fff;}
/*  */
#main .maincontbox9{display:none;margin:40px 0;}
#main .maincontbox9 > .inner{margin:0 auto;width:93.75%;max-width:1400px;}
#main .maincontbox9 ul{}
#main .maincontbox9 ul:after{content:"";clear:both;display:block;}
#main .maincontbox9 li{float:left;width:25%;white-space:nowrap;}
#main .maincontbox9 li a{display:block;margin:0 auto;text-align:center;}
#main .maincontbox9 li span{display:block;}
#main .maincontbox9 li .icon{margin-bottom:10px;height:100px;background-repeat:no-repeat;background-position:center center;background-size:auto 80%;}
#main .maincontbox9 li .txt{font-size:21px;font-size:1.3125rem;}
#main .maincontbox9 li.li_0 .icon{background-image:url("../images/common/icon_main_q_0.png");}
#main .maincontbox9 li.li_1 .icon{background-image:url("../images/common/icon_main_q_1.png");}
#main .maincontbox9 li.li_2 .icon{background-image:url("../images/common/icon_main_q_2.png");}
#main .maincontbox9 li.li_3 .icon{background-image:url("../images/common/icon_main_q_3.png");}
#main .maincontbox9 li.li_3 .pcbox{margin:0 auto;text-align:center;}
#main .maincontbox9 li.li_3 .pcbox .icon{height:60px;}
#main .maincontbox9 li.li_3 .pcbox .txt{margin-bottom:5px;}
#main .maincontbox9 li.li_3 .pcbox .tel{font-size:32px;}
/*  */
#main .maincontbox10{margin:40px 0;}
#main .maincontbox10 > .inner{margin:0 auto;width:93.75%;max-width:1400px;}
#main .maincontbox10 ul{display:flex;align-items:center;justify-content:space-between;}
#main .maincontbox10 li{white-space:nowrap;}
#main .maincontbox10 li a{display:flex;align-items:center;gap:5px;}
#main .maincontbox10 li span{display:block;}
#main .maincontbox10 li .icon{width:80px;height:70px;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;}
#main .maincontbox10 li .txt{font-size:21px;font-size:1.3125rem;}
#main .maincontbox10 li.li_0 .icon{background-image:url("../images/common/icon_main_q_0.png");}
#main .maincontbox10 li.li_1 .icon{background-image:url("../images/common/icon_main_q_1.png");}
#main .maincontbox10 li.li_2 .icon{background-image:url("../images/common/icon_main_q_2.png");}
#main .maincontbox10 li.li_3 .icon{background-image:url("../images/common/icon_main_q_3.png");}
#main .maincontbox10 li.li_3 .pcbox{margin:0 auto;text-align:center;}
#main .maincontbox10 li.li_3 .pcbox .txt{margin-bottom:5px;}
#main .maincontbox10 li.li_3 .pcbox .tel strong{font-size:32px;font-weight:700;}
/* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── Contents ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
.ctt_admin{position:fixed;left:0;top:50%;margin-top:-15px;}
.ctt_admin a{padding:0 10px;height:30px;line-height:30px;}
.body_cwidth_wide #contents{width:100%;max-width:100%;}
/* === style ==================================================================================================================================== */
/* common */
.gocompay_content_wrap .grid_1.inner .gocompany_contents_user_type_images li.goscom_li{width:100%;}
.gocompay_content_wrap .grid_2.inner .gocompany_contents_user_type_images li.goscom_li{width:50%;}
.gocompay_content_wrap .grid_3.inner .gocompany_contents_user_type_images li.goscom_li{width:33.333333333333333%;}
.gocompay_content_wrap .grid_4.inner .gocompany_contents_user_type_images li.goscom_li{width:25%;}
.gocompay_content_wrap .grid_5.inner .gocompany_contents_user_type_images li.goscom_li{width:20%;}
.gocompay_content_wrap .grid_6.inner .gocompany_contents_user_type_images li.goscom_li{width:16.666666666666666%;}
.gocompay_content_wrap .grid_7.inner .gocompany_contents_user_type_images li.goscom_li{width:14.28571428571429%;}
.gocompay_content_wrap .grid_8.inner .gocompany_contents_user_type_images li.goscom_li{width:12.5%;}
.gocompay_content_wrap .grid_9.inner .gocompany_contents_user_type_images li.goscom_li{width:11.111111111111111%;}
.gocompay_content_wrap .grid_10.inner .gocompany_contents_user_type_images li.goscom_li{width:10%;}
/* row 1 */
.row_style_1{background-attachment:fixed;}
/* content 1 */
.content_style_1{margin:0 auto;}
.content_style_1 > div{margin:0 auto;width:93.75%;max-width:1400px;}
.content_style_1 > div:after{content:"";display:block;clear:both;}
.content_style_1 .gocompany_contents_user_type_images{}
.content_style_1 .gocompany_contents_user_type_images ul.goscom_ul{margin:80px auto;}
.content_style_1 .gocompany_contents_user_type_images li.goscom_li{position:relative;left:0;top:0;}
.content_style_1 .gocompany_contents_user_type_images li.goscom_li:after{content:"";clear:both;display:block;}
.content_style_1 .gocompany_contents_user_type_images li.goscom_li .img{float:left;width:43.35714285714286%}
.content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt1,
.content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt2{float:right;width:52.5%;}
.content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-bottom:20px;line-height:1.3;font-size:34px;font-size:2.125rem;font-weight:300;color:#b20712;}
.content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt2{line-height:1.5;font-size:18px;font-size:1.125rem;}
.content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt2 p{margin-bottom:30px;}
.content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt2 p:last-child{margin-bottom:0;}
.content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt3{}
/* content 2 */
.content_style_2{background:#28396f;}
.content_style_2 > div{margin:0 auto;width:93.75%;max-width:1400px;}
.content_style_2 > div:after{content:"";display:block;clear:both;}
.content_style_2 .gocompany_contents_user_type_images{padding:80px 0;}
.content_style_2 .gocompany_contents_user_type_images ul.goscom_ul{}
.content_style_2 .gocompany_contents_user_type_images li.goscom_li{position:relative;left:0;top:0;color:#fff;}
.content_style_2 .gocompany_contents_user_type_images li.goscom_li:after{content:"";clear:both;display:block;}
.content_style_2 .gocompany_contents_user_type_images li.goscom_li .img{float:right;max-width:54%;}
.content_style_2 .gocompany_contents_user_type_images li.goscom_li .txt1,
.content_style_2 .gocompany_contents_user_type_images li.goscom_li .txt2{float:left;width:45%;}
.content_style_2 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-top:-10px;margin-bottom:20px;line-height:1.3;font-size:34px;font-size:2.125rem;font-weight:300;}
.content_style_2 .gocompany_contents_user_type_images li.goscom_li .txt2{line-height:1.5;font-size:18px;font-size:1.125rem;}
.content_style_2 .gocompany_contents_user_type_images li.goscom_li .txt2 p{margin-bottom:30px;}
.content_style_2 .gocompany_contents_user_type_images li.goscom_li .txt2 p:last-child{margin-bottom:0;}
.content_style_2 .gocompany_contents_user_type_images li.goscom_li .txt3{}
/* content 3 */
.content_style_3{}
.content_style_3:after{content:"";display:block;position:absolute;left:0;top:0;width:59.8%;height:100%;background:#28396f;}
.content_style_3 > div{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1400px;z-index:2;}
.content_style_3 > div:after{content:"";display:block;clear:both;}
.content_style_3 .gocompany_contents_user_type_images{padding:80px 0;}
.content_style_3 .gocompany_contents_user_type_images ul.goscom_ul{}
.content_style_3 .gocompany_contents_user_type_images li.goscom_li{position:relative;left:0;top:0;color:#fff;}
.content_style_3 .gocompany_contents_user_type_images li.goscom_li:after{content:"";clear:both;display:block;}
.content_style_3 .gocompany_contents_user_type_images li.goscom_li .img{float:right;max-width:45%;}
.content_style_3 .gocompany_contents_user_type_images li.goscom_li .txt1,
.content_style_3 .gocompany_contents_user_type_images li.goscom_li .txt2{float:left;width:52.5%;}
.content_style_3 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-bottom:20px;line-height:1.3;font-size:34px;font-size:2.125rem;font-weight:300;}
.content_style_3 .gocompany_contents_user_type_images li.goscom_li .txt2{line-height:1.5;font-size:18px;font-size:1.125rem;}
.content_style_3 .gocompany_contents_user_type_images li.goscom_li .txt2 p{margin-bottom:30px;}
.content_style_3 .gocompany_contents_user_type_images li.goscom_li .txt2 p:last-child{margin-bottom:0;}
.content_style_3 .gocompany_contents_user_type_images li.goscom_li .txt3{}
/* content 4 */
.content_style_4{}
.content_style_4:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:250px;background:#28396f;}
.content_style_4 > div{margin:0 auto;width:93.75%;max-width:1400px;}
.content_style_4 > div:after{content:"";display:block;clear:both;}
.content_style_4 .gocompany_contents_user_type_images{padding:70px 0 0;}
.content_style_4 .gocompany_contents_user_type_images ul.goscom_ul{}
.content_style_4 .gocompany_contents_user_type_images li.goscom_li{position:relative;left:0;top:0;z-index:5;}
.content_style_4 .gocompany_contents_user_type_images li.goscom_li:after{content:"";clear:both;display:block;}
.content_style_4 .gocompany_contents_user_type_images li.goscom_li .img{float:right;max-width:54%;}
.content_style_4 .gocompany_contents_user_type_images li.goscom_li .txt1{float:left;margin-top:-10px;margin-bottom:20px;width:45%;line-height:1.3;font-size:30px;font-size:1.875rem;font-weight:300;color:#fff;}
.content_style_4 .gocompany_contents_user_type_images li.goscom_li .txt2{clear:both;padding:80px 0;line-height:1.5;font-size:18px;font-size:1.125rem;}
.content_style_4 .gocompany_contents_user_type_images li.goscom_li .txt2 p{margin-bottom:30px;}
.content_style_4 .gocompany_contents_user_type_images li.goscom_li .txt2 p:last-child{margin-bottom:0;}
.content_style_4 .gocompany_contents_user_type_images li.goscom_li .txt3{}
/* content 5 */
.content_style_5{overflow:hidden;}
.content_style_5 .gocompany_contents_user_type_images{padding:90px 0 30px;}
.content_style_5 .gocompany_contents_user_type_images ul.goscom_ul{}
.content_style_5 .gocompany_contents_user_type_images li.goscom_li{position:relative;left:0;top:0;color:#fff;text-align:left;z-index:5;}
.content_style_5 .gocompany_contents_user_type_images li.goscom_li .img{position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-webkit-transform-origin:-50% -50%;}
.content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt1,
.content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt2,
.content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt3{position:relative;left:0;top:0;z-index:5;}
.content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt1,
.content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt2,
.content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt3 ul{margin:0 auto;width:93.75%;max-width:1140px;}
.content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-bottom:25px;line-height:1.2;font-size:34px;font-size:2.125rem;font-weight:300;}
.content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt2{margin-bottom:60px;line-height:1.2;font-size:100px;font-size:6.25rem;font-weight:200;text-transform:uppercase;letter-spacing:-0.09em;}
.content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt2 strong{font-weight:700;}
.content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt2 .bar{display:inline-block;margin:0 -10px 0 20px;width:380px;border-bottom:solid 3px #fff;}
.content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt3{padding:25px 0;background:rgba(0, 0, 0, .5);}
.content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt3 ul{}
.content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt3 li{line-height:1.5;font-size:22px;font-size:1.375rem;}
.content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt3 li strong{display:inline-block;border-bottom:solid 1px rgba(255, 255, 255, .5);}
/* content 6 */
.content_style_6{}
.content_style_6 .gocompany_contents_user_type_images{padding:100px 0;}
.content_style_6 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 auto;width:93.75%;max-width:1140px;}
.content_style_6 .gocompany_contents_user_type_images li.goscom_li{position:relative;left:0;top:0;}
.content_style_6 .gocompany_contents_user_type_images li.goscom_li .img{}
.content_style_6 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-bottom:25px;padding-top:45px;line-height:1.3;font-size:44px;font-size:2.75rem;}
.content_style_6 .gocompany_contents_user_type_images li.goscom_li .txt2{line-height:1.2;font-size:44px;font-size:2.75rem;color:#b20712;}
.content_style_6 .gocompany_contents_user_type_images li.goscom_li .txt2 small{font-size:0.7em;}
.content_style_6 .gocompany_contents_user_type_images li.goscom_li .txt3{position:absolute;right:0;top:0;width:640px;z-index:5;}
.content_style_6 .gocompany_contents_user_type_images li.goscom_li .txt3 .movie{position:absolute;left:0;top:0;padding-bottom:56.25%;width:100%;}
.content_style_6 .gocompany_contents_user_type_images li.goscom_li .txt3 .movie iframe{position:absolute;left:0;top:0;width:100%;height:100%;}
/* content 7 */
.content_style_7{}
.content_style_7 .gocompany_contents_user_type_images{padding:20px 0 30px;}
.content_style_7 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 auto;width:93.75%;max-width:1400px;}
.content_style_7 .gocompany_contents_user_type_images li.goscom_li{position:relative;left:0;top:0;}
.content_style_7 .gocompany_contents_user_type_images li.goscom_li .img{}
.content_style_7 .gocompany_contents_user_type_images li.goscom_li .txt1{position:absolute;left:50%;top:0;margin-left:-477px;margin-top:-84px;padding-top:55px;width:170px;height:166px;line-height:1.1;background:url("../images/sub/icon_circle.png") no-repeat;background-size:auto 100%;font-size:33px;font-size:2.0625rem;font-weight:700;color:#442c1e;text-align:center;}
.content_style_7 .gocompany_contents_user_type_images li.goscom_li .txt2{padding:43px 0;line-height:1.6;background:#b20712;font-size:22px;font-size:1.375rem;color:#fff;text-align:center;}
.content_style_7 .gocompany_contents_user_type_images li.goscom_li .txt3{padding:50px 0;}
.content_style_7 .gocompany_contents_user_type_images li.goscom_li .txt3 ul{margin:0 auto;max-width:1100px;text-align:center;}
.content_style_7 .gocompany_contents_user_type_images li.goscom_li .txt3 li{display:inline-block;margin:0 10px 20px;padding:0 20px;height:50px;line-height:48px;background:#fff;border:solid 1px #28396f;border-radius:10px;font-size:22px;font-size:1.375rem;}
/* content 8 */
.content_style_8{position:relative;left:0;top:0;padding-top:65px;line-height:1.2;font-size:50px;font-size:3.125rem;font-weight:200;color:#b20712;}
.content_style_8:after{content:"";display:block;position:absolute;left:0;top:0;width:4px;height:63px;background:#b20712;}
/* content 9 */
.content_style_9{}
.content_style_9 .gocompany_contents_user_type_images li.goscom_li{margin-bottom:40px;}
.content_style_9 .gocompany_contents_user_type_images li.goscom_li:last-child{margin-bottom:0;}
.content_style_9 .gocompany_contents_user_type_images .txt1{margin-bottom:20px;font-size:34px;font-size:2.125rem;font-weight:500;}
.content_style_9 .gocompany_contents_user_type_images .txt1 strong{font-weight:500;color:#b20712;}
.content_style_9 .gocompany_contents_user_type_images .txt2{line-height:1.5;font-size:18px;font-size:1.125rem;font-weight:300;}
/* content 10 */
.content_style_10{}
.content_style_10 .gocompany_contents_user_type_images{}
.content_style_10 .gocompany_contents_user_type_images ul.goscom_ul{}
.content_style_10 .gocompany_contents_user_type_images li.goscom_li{position:relative;left:0;top:0;margin-bottom:35px;}
.content_style_10 .gocompany_contents_user_type_images .txt1{position:absolute;left:0;top:0;width:33px;height:33px;font-size:19px;font-size:1.1875rem;font-weight:700;color:#fff;}
.content_style_10 .gocompany_contents_user_type_images .txt1:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#b20712;webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:1;}
.content_style_10 .gocompany_contents_user_type_images .txt1 strong{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-webkit-transform-origin:-50% -50%;z-index:5;}
.content_style_10 .gocompany_contents_user_type_images .txt2{margin-bottom:10px;padding-left:50px;line-height:1.5;font-size:22px;font-size:1.375rem;color:#b20712;}
.content_style_10 .gocompany_contents_user_type_images .txt3{padding-left:50px;line-height:1.5;font-size:18px;font-size:1.125rem;}
.content_style_10 .gocompany_contents_user_type_images .txt3 ul{}
.content_style_10 .gocompany_contents_user_type_images .txt3 li{position:relative;left:0;top:0;margin:2px 0;padding-left:10px;line-height:1.5;}
.content_style_10 .gocompany_contents_user_type_images .txt3 li:after{content:"";position:absolute;left:0;top:13px;width:3px;height:3px;background:#282828;border-radius:50%;}
.content_style_10 .gocompany_contents_user_type_images .txt3 li:last-child{margin-bottom:0;}
.content_style_10 .gocompany_contents_user_type_images .txt3 .icon{display:inline-block;margin:0 8px;color:#909090;}
/* content 11 */
.content_style_11{}
.content_style_11 .gocompany_contents_user_type_images .txt1{margin-bottom:20px;font-size:34px;font-size:2.125rem;font-weight:500;color:#b20712;}
.content_style_11 .gocompany_contents_user_type_images .txt2{line-height:1.5;font-size:18px;font-size:1.125rem;}
/* content 12 */
.content_style_12 .gocompany_contents_user_type_images{}
.content_style_12 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 -7px;}
.content_style_12 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_12 .gocompany_contents_user_type_images li.goscom_li{float:left;padding:0 7px;width:25%;}
.content_style_12 .gocompany_contents_user_type_images li.goscom_li img{width:100%;}
/* content 13 */
.content_style_13 .gocompany_contents_user_type_images{position:relative;left:0;top:0;margin:100px 0;padding-bottom:180px;}
.content_style_13 .gocompany_contents_user_type_images:after{content:"";display:block;position:absolute;left:50%;bottom:0;margin-left:-1px;width:2px;height:150px;background:#ccc;}
.content_style_13 .gocompany_contents_user_type_images ul.goscom_ul{}
.content_style_13 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_13 .gocompany_contents_user_type_images li.goscom_li{text-align:center;}
.content_style_13 .gocompany_contents_user_type_images .txt1{margin-bottom:5px;line-height:1.3;font-size:36px;font-size:2.25rem;}
.content_style_13 .gocompany_contents_user_type_images .txt2{line-height:1.3;font-size:32px;font-size:2rem;font-weight:300;color:#b20712;}
.content_style_13 .gocompany_contents_user_type_images .txt3{}
/* content 14 */
.content_style_14{position:relative;left:0;top:0;padding:70px 0;background-size:cover;background-position:50% 50%;background-attachment:fixed;}
.content_style_14:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.8;}
.content_style_14 .gocompany_contents_user_type_images{position:relative;left:0;top:0;z-index:5;}
.content_style_14 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 auto;width:93.75%;max-width:1400px;}
.content_style_14 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_14 .gocompany_contents_user_type_images li.goscom_li{position:relative;left:0;top:0;margin:30px auto;padding:80px 0;border-bottom:dashed 3px #999;text-align:center;}
.content_style_14 .gocompany_contents_user_type_images li.goscom_li:last-child{border-bottom:none;}
.content_style_14 .gocompany_contents_user_type_images .txt1{margin:0 auto 20px;width:50px;height:50px;line-height:50px;background:#b20712;border-radius:10px;font-size:34px;font-size:2.125rem;font-weight:100;color:#fff;}
.content_style_14 .gocompany_contents_user_type_images .txt2{margin-bottom:50px;line-height:1.3;font-size:38px;font-size:2.375rem;font-weight:500;color:#000;}
.content_style_14 .gocompany_contents_user_type_images .txt3{line-height:1.5;font-size:19px;font-size:1.1875rem;font-weight:300;}
/* content 15 */
.content_style_15 .gocompany_contents_user_type_images{padding:100px 0;background:#eee;}
.content_style_15 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 auto;width:93.75%;max-width:1400px;}
.content_style_15 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_15 .gocompany_contents_user_type_images li.goscom_li{float:left;padding:0 20px;width:50%;text-align:center;}
.content_style_15 .gocompany_contents_user_type_images .img{margin-bottom:30px;}
.content_style_15 .gocompany_contents_user_type_images .txt1{margin-bottom:30px;font-size:28px;font-size:1.75rem;font-weight:500;color:#b20712;}
.content_style_15 .gocompany_contents_user_type_images .txt2{line-height:1.5;font-size:18px;font-size:1.125rem;font-weight:300;}
.content_style_15 .gocompany_contents_user_type_images .txt2 strong{font-weight:500;}
.content_style_15 .gocompany_contents_user_type_images .txt3{}
/* content 16 */
.content_style_16 .gocompany_contents_user_type_images{}
.content_style_16 .gocompany_contents_user_type_images ul.goscom_ul{margin:100px auto;width:93.75%;max-width:1400px;}
.content_style_16 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_16 .gocompany_contents_user_type_images li.goscom_li{}
.content_style_16 .gocompany_contents_user_type_images li.goscom_li:after{content:"";display:block;clear:both;}
.content_style_16 .gocompany_contents_user_type_images .img{float:right;width:60%;}
.content_style_16 .gocompany_contents_user_type_images .txt1,
.content_style_16 .gocompany_contents_user_type_images .txt2,
.content_style_16 .gocompany_contents_user_type_images .txt3{float:left;}
.content_style_16 .gocompany_contents_user_type_images .txt1{}
.content_style_16 .gocompany_contents_user_type_images .txt2{margin-bottom:30px;line-height:1.5;font-size:22px;font-size:1.375rem;font-weight:300;}
.content_style_16 .gocompany_contents_user_type_images .txt2 strong{font-weight:400;}
.content_style_16 .gocompany_contents_user_type_images .txt3{line-height:1.5;font-size:32px;font-size:2rem;font-weight:500;color:#069;text-transform:uppercase;}
.content_style_16 .gocompany_contents_user_type_images .txt3 strong{font-weight:700;}
/* content 17 */
.content_style_17{background-size:cover;background-position:50% 50%;background-attachment:fixed;}
.content_style_17:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;}
.content_style_17 .gocompany_contents_user_type_images{position:relative;left:0;top:0;z-index:5;}
.content_style_17 .gocompany_contents_user_type_images ul.goscom_ul{}
.content_style_17 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_17 .gocompany_contents_user_type_images li.goscom_li{padding:150px 0;color:#fff;}
.content_style_17 .gocompany_contents_user_type_images .txt1{}
.content_style_17 .gocompany_contents_user_type_images .txt2{line-height:1.3;font-size:48px;font-size:3rem;font-weight:500;text-align:center;}
.content_style_17 .gocompany_contents_user_type_images .txt2 strong{font-weight:700;}
.content_style_17 .gocompany_contents_user_type_images .txt3{}
/* content 18 */
.content_style_18{background:#eee;}
.content_style_18 .gocompany_contents_user_type_images{}
.content_style_18 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 auto;width:93.75%;max-width:1400px;}
.content_style_18 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_18 .gocompany_contents_user_type_images li.goscom_li{padding:100px 0;}
.content_style_18 .gocompany_contents_user_type_images li.goscom_li:after{content:"";display:block;clear:both;}
.content_style_18 .gocompany_contents_user_type_images .txt1{}
.content_style_18 .gocompany_contents_user_type_images .txt2{float:left;width:50%;line-height:1.5;font-size:22px;font-size:1.375rem;color:#666;text-align:right;}
.content_style_18 .gocompany_contents_user_type_images .txt2 strong{font-size:34px;font-size:2.125rem;color:#000;}
.content_style_18 .gocompany_contents_user_type_images .txt3{float:right;padding-top:12px;width:45%;}
.content_style_18 .gocompany_contents_user_type_images .txt3 a{display:inline-block;padding:20px 50px;background:#b20712;border-radius:10px;font-size:24px;font-size:1.5rem;font-weight:500;color:#fff;}
/* content 19 */
.content_style_19{}
.content_style_19 .gocompany_contents_user_type_images{padding:100px 0;}
.content_style_19 .gocompany_contents_user_type_images ul.goscom_ul{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1200px;}
.content_style_19 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;position:absolute;left:14px;top:25px;width:1px;height:100%;background:#fff;}
.content_style_19 .gocompany_contents_user_type_images ul.goscom_ul:before{content:"";display:block;position:absolute;left:0;top:-3px;width:30px;height:30px;border:solid 10px #fff;border-radius:50%;}
.content_style_19 .gocompany_contents_user_type_images li.goscom_li{position:relative;left:0;top:0;margin-bottom:45px;padding-left:175px;font-size:16px;font-size:1rem;color:#fff;}
.content_style_19 .gocompany_contents_user_type_images li.goscom_li:after{content:"";display:block;clear:both;}
.content_style_19 .gocompany_contents_user_type_images .txt1{position:absolute;left:60px;top:3px;font-weight:400;}
.content_style_19 .gocompany_contents_user_type_images .txt2{line-height:1.4;font-weight:300;opacity:.6;}
.content_style_19 .gocompany_contents_user_type_images .txt2 ul{}
.content_style_19 .gocompany_contents_user_type_images .txt2 li{position:relative;left:0;top:0;margin-bottom:10px;padding-left:10px;line-height:1.4;}
.content_style_19 .gocompany_contents_user_type_images .txt2 li:after{content:"";display:block;position:absolute;left:0;top:11px;width:2px;height:2px;background:#fff;border-radius:50%;}
.content_style_19 .gocompany_contents_user_type_images .txt3{}
/* content 20 */
.content_style_20{padding:30px 0;font-size:34px;font-size:2.125rem;font-weight:300;text-align:center;}
.content_style_20 strong{font-weight:500;color:#b20712;}
/* content 21 */
.content_style_21{padding:30px 0;font-size:44px;font-size:2.75rem;font-weight:700;text-align:center;letter-spacing:-.09em;}
.content_style_21 strong{font-weight:500;color:#b20712;}
/* content 22 */
.content_style_22{}
.content_style_22 .gocompany_contents_user_type_images{padding:60px 0;}
.content_style_22 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 auto;width:93.75%;max-width:1100px;}
.content_style_22 .gocompany_contents_user_type_images li.goscom_li{text-align:center;}
.content_style_22 .gocompany_contents_user_type_images .txt1{padding:11px 0;line-height:1.5;border-top:solid 1px #fff;border-bottom:solid 1px #fff;font-size:36px;font-size:2.25rem;font-weight:700;color:#fff;}
.content_style_22 .gocompany_contents_user_type_images .txt2{padding:32px 0;line-height:1.5;font-size:18px;font-size:1.125rem;color:#acf4ff;}
.content_style_22 .gocompany_contents_user_type_images .txt3{padding:24px 0;font-size:24px;font-size:1.5rem;}
.content_style_22 .gocompany_contents_user_type_images .txt3:after{content:"";display:block;clear:both;}
.content_style_22 .gocompany_contents_user_type_images .txt3 p{float:left;padding:10px 0;line-height:1.5;}
.content_style_22 .gocompany_contents_user_type_images .txt3 .p1{width:37.265%;background:#b20712;font-weight:700;color:#fff;}
.content_style_22 .gocompany_contents_user_type_images .txt3 .p2{width:62.735%;background:#fff;font-weight:300;color:#b20712;}
.content_style_22 .gocompany_contents_user_type_images .txt3 strong{font-weight:700;}
/* content 23 */
.content_style_23{}
.content_style_23 .gocompany_contents_body{padding:60px 0;}
.content_style_23 .gocompany_contents_user_type_images{margin:0 auto;width:93.75%;max-width:1100px;}
.content_style_23 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 -1%;}
.content_style_23 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";clear:both;display:block;}
.content_style_23 .gocompany_contents_user_type_images li.goscom_li{overflow:hidden;float:left;margin:0 1%;width:48%;border:solid 1px #ccc;border-radius:10px;font-size:19px;font-size:1.1875rem;text-align:center;}
.content_style_23 .gocompany_contents_user_type_images .txt1,
.content_style_23 .gocompany_contents_user_type_images .txt2{padding:20px;}
.content_style_23 .gocompany_contents_user_type_images .txt3{display:none;}
.content_style_23 .gocompany_contents_user_type_images .txt1{background:#2375eb;color:#fff;}
.content_style_23 .gocompany_contents_user_type_images .txt2{font-weight:500;}
.content_style_23 .gocompany_contents_user_type_images .txt3{}
/* content 24 */
.content_style_24{padding:60px 0;}
.content_style_24 .gocompany_contents_subject{position:relative;left:0;top:0;margin:0 auto 30px;padding-left:20px;width:93.75%;max-width:1100px;font-size:24px;font-size:1.5rem;font-weight:500;}
.content_style_24 .gocompany_contents_subject:before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-12px;width:4px;height:24px;background:#b20712;}
.content_style_24 .gocompany_contents_body{margin:0 auto;width:93.75%;max-width:1100px;}
.content_style_24 .gocompany_contents_user_type_images{padding:20px;background:#eee;border:solid 1px #ccc;}
.content_style_24 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 -0.5%;}
.content_style_24 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";clear:both;display:block;}
.content_style_24 .gocompany_contents_user_type_images li.goscom_li{overflow:hidden;float:left;position:relative;left:0;top:0;margin:0 0.5% 10px;padding-top:22%;width:19%;background:#fff;border:solid 1px #ccc;border-radius:10px;}
.content_style_24 .gocompany_contents_user_type_images .txt1,
.content_style_24 .gocompany_contents_user_type_images .txt2,
.content_style_24 .gocompany_contents_user_type_images .txt3{position:absolute;left:0;top:0;padding:10px;width:100%;}
.content_style_24 .gocompany_contents_user_type_images .txt1{padding:15px 0;font-weight:500;background:#28396F;font-size:17px;font-size:1.0625rem;color:#fff;text-align:center;}
.content_style_24 .gocompany_contents_user_type_images .txt2{margin-top:90px;line-height:1.5;font-size:17px;font-size:1.0625rem;font-weight:500;color:#5f78c5;text-align:center;transform:translate(0,-50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-webkit-transform-origin:0 -50%;}
.content_style_24 .gocompany_contents_user_type_images .txt3{margin-top:120px;line-height:1.5;font-size:13px;font-size:0.8125rem;font-weight:300;text-align:center;opacity:.7;}
/* content 25 */
.content_style_25{padding:60px 0;}
.content_style_25 .gocompany_contents_subject{position:relative;left:0;top:0;margin:0 auto 30px;padding-left:20px;width:93.75%;max-width:1100px;font-size:24px;font-size:1.5rem;font-weight:500;}
.content_style_25 .gocompany_contents_subject:before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-12px;width:4px;height:24px;background:#b20712;}
.content_style_25 .gocompany_contents_body{margin:0 auto;width:93.75%;max-width:1100px;}
.content_style_25 .gocompany_contents_user_type_images{background:rgba(255, 255, 255, .6);}
.content_style_25 .gocompany_contents_user_type_images ul.goscom_ul{padding:1px 0;}
.content_style_25 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";clear:both;display:block;}
.content_style_25 .gocompany_contents_user_type_images li.goscom_li{position:relative;left:0;top:0;margin:20px;padding-left:10px;color:#666;}
.content_style_25 .gocompany_contents_user_type_images li.goscom_li:before{content:"";display:block;position:absolute;left:0;top:11px;width:3px;height:3px;background:#000;opacity:.7;}
.content_style_25 .gocompany_contents_user_type_images .txt1{line-height:1.5;font-size:17px;font-size:1.0625rem;}
.content_style_25 .gocompany_contents_user_type_images .txt2{}
.content_style_25 .gocompany_contents_user_type_images .txt3{}
/* content 26 */
.content_style_26{padding:60px 0;}
.content_style_26 .gocompany_contents_body{margin:0 auto;padding:50px 0;width:93.75%;max-width:1100px;border-top:solid 1px rgba(0, 0, 0, .2);}
.content_style_26 .gocompany_contents_user_type_images{}
.content_style_26 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 -10px;}
.content_style_26 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";clear:both;display:block;}
.content_style_26 .gocompany_contents_user_type_images li.goscom_li{float:left;padding:0 10px;width:33.3333333333333333%;}
.content_style_26 .gocompany_contents_user_type_images .txt1{}
.content_style_26 .gocompany_contents_user_type_images .txt2{}
.content_style_26 .gocompany_contents_user_type_images .txt3{}
/* content 27 */
.content_style_27{padding:60px 0;}
.content_style_27 .gocompany_contents_subject{font-size:34px;font-size:2.125rem;font-weight:500;text-align:center;}
.content_style_27 .gocompany_contents_subject strong{font-weight:500;color:#b20712;}
.content_style_27 .gocompany_contents_body{}
/* content 28 */
.content_style_28{padding:60px 0;}
.content_style_28 .gocompany_contents_subject{position:relative;left:0;top:0;margin:0 auto 30px;padding-left:20px;font-size:24px;font-size:1.5rem;font-weight:500;}
.content_style_28 .gocompany_contents_subject:before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-12px;width:4px;height:24px;background:#b20712;}
.content_style_28 .gocompany_contents_user_type_images{}
.content_style_28 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 -7px;}
.content_style_28 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_28 .gocompany_contents_user_type_images li.goscom_li{float:left;margin-bottom:10px;padding:7px;width:25%;text-align:center;}
.content_style_28 .gocompany_contents_user_type_images li.goscom_li .img{border:solid 1px #ccc;}
.content_style_28 .gocompany_contents_user_type_images li.goscom_li img{width:100%;}
.content_style_28 .gocompany_contents_user_type_images .txt1{margin-top:10px;font-size:13px;font-size:0.8125rem;font-weight:300;color:#666;}
.content_style_28 .gocompany_contents_user_type_images .txt2{}
.content_style_28 .gocompany_contents_user_type_images .txt3{}
/* content 29 */
.content_style_29{padding:60px 0;background:#222;}
.content_style_29 .gocompany_contents_body{margin:0 auto;width:93.75%;max-width:1400px;}
.content_style_29 .gocompany_contents_user_type_images{}
.content_style_29 .gocompany_contents_user_type_images ul.goscom_ul{}
.content_style_29 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_29 .gocompany_contents_user_type_images li.goscom_li{color:#fff;text-align:center;}
.content_style_29 .gocompany_contents_user_type_images li.goscom_li .img{}
.content_style_29 .gocompany_contents_user_type_images li.goscom_li img{}
.content_style_29 .gocompany_contents_user_type_images .txt1{margin-bottom:20px;font-size:32px;font-size:2rem;font-weight:700;}
.content_style_29 .gocompany_contents_user_type_images .txt2{font-size:34px;font-size:2.125rem;}
.content_style_29 .gocompany_contents_user_type_images .txt3{}
/* content 30 */
.content_style_30{padding:60px 0;}
.content_style_30 .gocompany_contents_body{margin:0 auto;width:93.75%;max-width:1400px;}
.content_style_30 .gocompany_contents_user_type_images{}
.content_style_30 .gocompany_contents_user_type_images ul.goscom_ul{}
.content_style_30 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_30 .gocompany_contents_user_type_images li.goscom_li{margin:20px auto;text-align:center;}
.content_style_30 .gocompany_contents_user_type_images li.goscom_li .img{}
.content_style_30 .gocompany_contents_user_type_images li.goscom_li img{}
.content_style_30 .gocompany_contents_user_type_images .txt1{margin-bottom:20px;font-size:28px;font-size:1.75rem;}
.content_style_30 .gocompany_contents_user_type_images .txt2{margin-bottom:30px;line-height:1.2;font-size:42px;font-size:2.625rem;font-weight:500;}
.content_style_30 .gocompany_contents_user_type_images .txt2 strong{font-size:70px;font-size:4.375rem;font-weight:700;color:#000;letter-spacing:0.12em;}
.content_style_30 .gocompany_contents_user_type_images .txt3{display:inline-block;padding:20px 60px;background:#222;border-radius:20px;font-size:42px;font-size:2.625rem;font-weight:300;color:#fff;}
/* content 31 */
.content_style_31{overflow:hidden;margin:0 auto;width:93.75%;max-width:620px;border:solid 10px rgba(0, 0, 0, .2);border-radius:30px;}
.content_style_31 .gocompany_contents_subject{padding:30px;background:rgba(255, 255, 255, .7);font-size:24px;font-size:1.5rem;font-weight:500;text-align:center;}
.content_style_31 .gocompany_contents_body{background:#fff;}
.content_style_31 .gocompany_contents_user_type_images{}
.content_style_31 .gocompany_contents_user_type_images ul.goscom_ul{}
.content_style_31 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_31 .gocompany_contents_user_type_images li.goscom_li{position:relative;left:0;top:0;padding:40px 0;text-align:center;}
.content_style_31 .gocompany_contents_user_type_images li.goscom_li:after{content:"";clear:both;display:block;}
.content_style_31 .gocompany_contents_user_type_images .txt1,
.content_style_31 .gocompany_contents_user_type_images .txt3{float:left;width:50%;line-height:1.3;font-size:24px;font-size:1.5rem;}
.content_style_31 .gocompany_contents_user_type_images .txt1 strong,
.content_style_31 .gocompany_contents_user_type_images .txt3 strong{font-size:42px;font-size:2.625rem;font-weight:700;color:#000;}
.content_style_31 .gocompany_contents_user_type_images .txt1{}
.content_style_31 .gocompany_contents_user_type_images .txt2{position:absolute;left:50%;top:50%;font-size:90px;font-size:5.625rem;font-weight:700;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-webkit-transform-origin:-50% -50%;}
.content_style_31 .gocompany_contents_user_type_images .txt3{color:#f10;}
.content_style_31 .gocompany_contents_user_type_images .txt3 strong{color:#f10;}
/* content 32 */
.content_style_32{padding:60px 0;background:#b20712;}
.content_style_32 .gocompany_contents_body{margin:0 auto;width:93.75%;max-width:1400px;}
.content_style_32 .gocompany_contents_user_type_images{}
.content_style_32 .gocompany_contents_user_type_images ul.goscom_ul{}
.content_style_32 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_32 .gocompany_contents_user_type_images li.goscom_li{color:#fff;text-align:center;}
.content_style_32 .gocompany_contents_user_type_images li.goscom_li .img{}
.content_style_32 .gocompany_contents_user_type_images li.goscom_li img{}
.content_style_32 .gocompany_contents_user_type_images .txt1{margin-bottom:20px;font-size:32px;font-size:2rem;font-weight:300;}
.content_style_32 .gocompany_contents_user_type_images .txt2{line-height:1.3;font-size:42px;font-size:2.625rem;font-weight:500;}
.content_style_32 .gocompany_contents_user_type_images .txt2 strong{font-weight:900;}
.content_style_32 .gocompany_contents_user_type_images .txt3{}
/* content 33 */
.content_style_33{padding:60px 0;}
.content_style_33 .gocompany_contents_body{margin:0 auto;width:93.75%;max-width:1000px;}
.content_style_33 .gocompany_contents_user_type_images{}
.content_style_33 .gocompany_contents_user_type_images ul.goscom_ul{}
.content_style_33 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_33 .gocompany_contents_user_type_images li.goscom_li{position:relative;left:0;top:0;}
.content_style_33 .gocompany_contents_user_type_images li.goscom_li .img{position:absolute;right:0;top:0;width:57.8%;}
.content_style_33 .gocompany_contents_user_type_images li.goscom_li img{}
.content_style_33 .gocompany_contents_user_type_images .txt1{margin-bottom:20px;line-height:1.5;font-size:24px;font-size:1.5rem;}
.content_style_33 .gocompany_contents_user_type_images .txt1 strong{font-size:34px;font-size:2.125rem;}
.content_style_33 .gocompany_contents_user_type_images .txt1 u{color:#b20712;text-decoration:none;}
.content_style_33 .gocompany_contents_user_type_images .txt2{line-height:1.3;font-size:17px;font-size:1.0625rem;}
.content_style_33 .gocompany_contents_user_type_images .txt3{}
/* content 34 */
.content_style_34{padding:60px 0;margin:0 auto;width:93.75%;max-width:1000px;}
.content_style_34 .gocompany_contents_subject{position:relative;left:0;top:0;margin:0 auto 30px;padding-left:20px;font-size:24px;font-size:1.5rem;font-weight:500;}
.content_style_34 .gocompany_contents_subject:before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-12px;width:4px;height:24px;background:#b20712;}
.content_style_34 .gocompany_contents_body{}
.content_style_34 .gocompany_contents_user_type_images{}
.content_style_34 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 -1.66666666666666666%;}
.content_style_34 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_34 .gocompany_contents_user_type_images li.goscom_li{float:left;margin:0 1.66666666666666666%;width:30%;height:350px;border:solid 1px #ccc;text-align:center;}
.content_style_34 .gocompany_contents_user_type_images li.goscom_li .img{}
.content_style_34 .gocompany_contents_user_type_images li.goscom_li img{}
.content_style_34 .gocompany_contents_user_type_images .txt1{padding:20px 0 10px;background:#b20712;font-size:17px;font-size:1.0625rem;color:#fff;}
.content_style_34 .gocompany_contents_user_type_images .txt2{padding:5px 0 60px;background:#b20712;font-size:24px;font-size:1.5rem;font-weight:700;color:#fff;}
.content_style_34 .gocompany_contents_user_type_images .txt3{padding:60px 0 0;font-size:24px;font-size:1.5rem;font-weight:500;}
.content_style_34 .gocompany_contents_user_type_images .txt4{padding:20px 0;line-height:1.3;font-size:18px;font-size:1.125rem;font-weight:300;}
/* content 35 */
.content_style_35{padding:60px 0;background:#b20712;}
.content_style_35 .gocompany_contents_body{margin:0 auto;width:93.75%;max-width:1000px;}
.content_style_35 .gocompany_contents_user_type_images{}
.content_style_35 .gocompany_contents_user_type_images ul.goscom_ul{}
.content_style_35 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_35 .gocompany_contents_user_type_images li.goscom_li{color:#fff;text-align:center;}
.content_style_35 .gocompany_contents_user_type_images li.goscom_li .img{}
.content_style_35 .gocompany_contents_user_type_images li.goscom_li img{}
.content_style_35 .gocompany_contents_user_type_images .txt1{margin-bottom:20px;font-size:24px;font-size:1.5rem;font-weight:700;}
.content_style_35 .gocompany_contents_user_type_images .txt1 strong{font-weight:700;color:#ff9;}
.content_style_35 .gocompany_contents_user_type_images .txt2{line-height:1.3;font-size:24px;font-size:1.5rem;}
.content_style_35 .gocompany_contents_user_type_images .txt3{}
/* content 36 */
.content_style_36{padding:60px 0;}
.content_style_36 .gocompany_contents_body{margin:0 auto;width:93.75%;max-width:1400px;}
.content_style_36 .gocompany_contents_user_type_images{}
.content_style_36 .gocompany_contents_user_type_images ul.goscom_ul{}
.content_style_36 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_36 .gocompany_contents_user_type_images li.goscom_li{float:left;padding-top:70px;width:50%;background:url("../images/common/icon3.png") no-repeat center top;background-size:50px auto;text-align:center;}
.content_style_36 .gocompany_contents_user_type_images li.goscom_li .img{}
.content_style_36 .gocompany_contents_user_type_images li.goscom_li img{}
.content_style_36 .gocompany_contents_user_type_images .txt1{}
.content_style_36 .gocompany_contents_user_type_images .txt2{margin-bottom:30px;line-height:1.5;font-size:20px;font-size:1.25rem;}
.content_style_36 .gocompany_contents_user_type_images .txt3{font-weight:500;}
/* content 37 */
.content_style_37{padding:60px 0;}
.content_style_37 .gocompany_contents_body{margin:0 auto;width:93.75%;max-width:1400px;}
.content_style_37 .gocompany_contents_user_type_images{}
.content_style_37 .gocompany_contents_user_type_images ul.goscom_ul{}
.content_style_37 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_37 .gocompany_contents_user_type_images li.goscom_li{float:left;padding:0 20px;}
.content_style_37 .gocompany_contents_user_type_images li.goscom_li .img{text-align:center;}
.content_style_37 .gocompany_contents_user_type_images li.goscom_li img{box-shadow: 10px 10px 10px rgba(0, 0, 0, .4);}
.content_style_37 .gocompany_contents_user_type_images .txt1,
.content_style_37 .gocompany_contents_user_type_images .txt2,
.content_style_37 .gocompany_contents_user_type_images .txt3{text-align:right;}
.content_style_37 .gocompany_contents_user_type_images .txt1{}
.content_style_37 .gocompany_contents_user_type_images .txt2{margin-bottom:20px;line-height:2;font-size:19px;font-size:1.1875rem;}
.content_style_37 .gocompany_contents_user_type_images .txt3{line-height:2;font-size:24px;font-size:1.5rem;font-weight:500;}
/* content 38 */
.content_style_38{padding:60px 0;}
.content_style_38 .gocompany_contents_body{margin:0 auto;width:93.75%;max-width:1400px;}
.content_style_38 .gocompany_contents_user_type_images{}
.content_style_38 .gocompany_contents_user_type_images ul.goscom_ul{}
.content_style_38 .gocompany_contents_user_type_images ul.goscom_ul:after{content:"";display:block;clear:both;}
.content_style_38 .gocompany_contents_user_type_images li.goscom_li{margin:15px auto;line-height:1.5;font-size:24px;font-size:1.5rem;text-align:center;}
.content_style_38 .gocompany_contents_user_type_images li.goscom_li .img{}
.content_style_38 .gocompany_contents_user_type_images .txt1,
.content_style_38 .gocompany_contents_user_type_images .txt2,
.content_style_38 .gocompany_contents_user_type_images .txt3{}
/* request form */
.request_wrap{}
.request_wrap > .inner{margin:0 auto;max-width:720px;}
.request_wrap h3{margin-bottom:10px;line-height:1.3;font-size:18px;font-size:1.125rem;font-weight:500;}
.request_wrap .txt1{margin-bottom:10px;line-height:1.3;font-size:15px;font-size:0.9375rem;color:#666;}
.request_wrap .request_form{padding-top:20px;}
.request_wrap .request_form:after{content:"";display:block;clear:both;}
.request_wrap .request_form dl{margin-bottom:30px;}
.request_wrap .request_form dl:last-child{margin-bottom:0;}
.request_wrap .request_form dt{margin-bottom:15px;font-size:17px;font-size:1.0625rem;}
.request_wrap .request_form dd{font-size:17px;font-size:1.0625rem;}
.request_wrap .request_form .frm_input,
.request_wrap .request_form select{padding:0 10px;height:42px;line-height:40px;border:solid 1px #ccc;border-radius:0;font-size:15px;font-size:0.9375rem;}
.request_wrap .request_form .btn_submit{}
.request_wrap .request_form .frm_input{}
.request_wrap .request_form select{}
.request_wrap .request_form .btn_submit{}
.request_wrap .request_form .frm_agree{margin-bottom:10px;font-size:14px;font-size:0.875rem;}
.request_wrap .request_form .frm_agree a{display:inline-block;padding:5px 10px;border:solid 1px #ccc;border-radius:5px;font-size:12px;font-size:0.75rem;font-weight:300;}
.request_wrap .request_form .frm_btns{}
.request_wrap .request_form .frm_btns .btn_submit{display:block;margin:0;padding:0;width:100%;height:42px;line-height:42px;border:none;border-radius:0;font-size:17px;font-size:1.0625rem;}
.request_wrap .request_form dl.dl_category p{margin-bottom:10px;}
.request_wrap .request_form dl.dl_category p:last-child{margin-bottom:0;}
.request_wrap .request_form dl.dl_name .frm_input{width:47%;}
.request_wrap .request_form dl.dl_tel .frm_input,
.request_wrap .request_form dl.dl_tel select{width:31%;}
.request_wrap .request_form_1,
.request_wrap .request_form_2{padding:30px;border:solid 1px #ccc;border-radius:10px;}
.request_wrap .request_form_1{float:left;width:41.5%;}
.request_wrap .request_form_2{float:right;width:55.5%;}
/* consultation */
.consultation_wrap{}
.consultation_wrap .consultation_tab{margin:0 auto 30px;max-width:1100px;}
.consultation_wrap .consultation_tab ul{text-align:center;}
.consultation_wrap .consultation_tab ul:after{content:"";clear:both;display:block;}
.consultation_wrap .consultation_tab li{display:inline-block;margin:0 2px;}
.consultation_wrap .consultation_tab a{display:block;padding:0 30px;height:54px;line-height:50px;background:#999;border:solid 2px #ccc;border-radius:10px;font-size:22px;font-size:1.375rem;font-weight:500;color:#fff;}
.consultation_wrap .consultation_tab li.tab_1.active a{background:#B30713;border-color:#B30713;}
.consultation_wrap .consultation_tab li.tab_2.active a,
.consultation_wrap .consultation_tab li.tab_3.active a{background:#2375eb;border-color:#2375eb;}
.consultation_wrap > .inner{margin:0 auto;padding:50px;max-width:1100px;border:solid 1px #ccc;border-radius:20px;}
.consultation_wrap > .inner:after{content:"";clear:both;display:block;}
.consultation_wrap .t{margin-bottom:30px;padding-bottom:20px;border-bottom:solid 2px #999;font-size:24px;font-size:1.5rem;font-weight:500;}
.consultation_wrap .c{}
.consultation_wrap .consultation_1,
.consultation_wrap .consultation_2,
.consultation_wrap .consultation_3{display:none;}
.consultation_wrap .consultation_1.active,
.consultation_wrap .consultation_2.active,
.consultation_wrap .consultation_3.active{display:block;}
.consultation_wrap .consultation_1{margin-bottom:60px;}
.consultation_wrap .consultation_1:after{content:"";clear:both;display:block;}
.consultation_wrap .consultation_1_1{float:left;width:50%;}
.consultation_wrap .consultation_1_1 dl{margin-bottom:20px;}
.consultation_wrap .consultation_1_1 dl:last-child{margin-bottom:0;}
.consultation_wrap .consultation_1_1 dl:after{content:"";clear:both;display:block;}
.consultation_wrap .consultation_1_1 dt{float:left;width:15%;height:42px;line-height:42px;font-size:17px;font-size:1.0625rem;}
.consultation_wrap .consultation_1_1 dd{float:right;width:80%;font-size:17px;font-size:1.0625rem;}
.consultation_wrap .consultation_1_1 dl.dl_campus dd{height:42px;line-height:42px;}
.consultation_wrap .consultation_1_2{float:right;padding:30px;width:45%;background:#eee;border-radius:20px;}
.consultation_wrap .consultation_1_2:after{content:"";clear:both;display:block;}
.consultation_wrap .consultation_1_2 dl{float:left;}
.consultation_wrap .consultation_1_2 dl.dl_category_1{width:60%;}
.consultation_wrap .consultation_1_2 dl.dl_category_2{width:40%;}
.consultation_wrap .consultation_1_2 dt{margin-bottom:20px;font-size:17px;font-size:1.0625rem;font-weight:500;}
.consultation_wrap .consultation_1_2 dd{}
.consultation_wrap .consultation_1_2 dd ul{}
.consultation_wrap .consultation_1_2 dd li{margin-bottom:9px;font-size:17px;font-size:1.0625rem;font-weight:300;}
.consultation_wrap .consultation_2{margin-bottom:30px;}
.consultation_wrap .consultation_2 .c{}
.consultation_wrap .consultation_2 .c:after{content:"";clear:both;display:block;}
.consultation_wrap .consultation_2 .consultation_box{float:left;margin-bottom:30px;width:25%;}
.consultation_wrap .consultation_2 .consultation_box:nth-child(4n+1){clear:both;}
.consultation_wrap .consultation_2 .consultation_box h6{margin-bottom:15px;font-size:17px;font-size:1.0625rem;}
.consultation_wrap .consultation_2 .consultation_box ul{}
.consultation_wrap .consultation_2 .consultation_box li{padding:5px 0;font-size:14px;font-size:0.875rem;color:#666;}
.consultation_wrap .consultation_3{margin-bottom:60px;}
.consultation_wrap .consultation_3 dl{margin-bottom:30px;}
.consultation_wrap .consultation_3 dt{margin-bottom:15px;font-size:17px;font-size:1.0625rem;}
.consultation_wrap .consultation_3 dd:after{content:"";clear:both;display:block;}
.consultation_wrap .consultation_3 .dl_gender select,
.consultation_wrap .consultation_3 .dl_gender .frm_input,
.consultation_wrap .consultation_3 .dl_educational select,
.consultation_wrap .consultation_3 .dl_language select,
.consultation_wrap .consultation_3 .dl_language .frm_input{float:left;}
.consultation_wrap .consultation_3 .dl_gender select,
.consultation_wrap .consultation_3 .dl_gender .frm_input{width:33%;}
.consultation_wrap .consultation_3 .dl_educational select{width:49.6%;}
.consultation_wrap .consultation_3 .dl_language select{width:29%;}
.consultation_wrap .consultation_3 .dl_language .frm_input{width:70%;}
.consultation_wrap .frm_input,
.consultation_wrap select{padding:0 10px;height:42px;line-height:40px;border:solid 1px #ccc;border-radius:0;font-size:15px;font-size:0.9375rem;}
.consultation_wrap .dl_tel .frm_input,
.consultation_wrap .dl_tel select{width:25%;}
.consultation_wrap .btn_submit{}
.consultation_wrap .frm_input{}
.consultation_wrap select{}
.consultation_wrap .btn_submit{}
.consultation_wrap .frm_agree{clear:both;margin-bottom:10px;font-size:14px;font-size:0.875rem;text-align:center;}
.consultation_wrap .frm_agree a{display:inline-block;padding:5px 10px;border:solid 1px #ccc;border-radius:5px;font-size:12px;font-size:0.75rem;font-weight:300;}
.consultation_wrap .frm_btns{}
.consultation_wrap .frm_btns .btn_submit{display:block;margin:0 auto;padding:0;width:42%;height:42px;line-height:42px;border:none;border-radius:0;font-size:17px;font-size:1.0625rem;}
/* tuition inquiry */
.tuitioninquiry_wrap{margin:100px auto 30px;}
.tuitioninquiry_wrap > .inner{margin:0 auto;max-width:1400px;}
.tuitioninquiry_wrap > .inner:after{content:"";clear:both;display:block;}
.tuitioninquiry_wrap .header{margin-bottom:50px;padding-bottom:40px;border-bottom:solid 1px #ccc;text-align:center;}
.tuitioninquiry_wrap .header h5{margin-bottom:20px;font-size:36px;font-size:2.25rem;}
.tuitioninquiry_wrap .header h5 strong{font-weight:400;color:#B30713;}
.tuitioninquiry_wrap .header p{font-size:17px;font-size:1.0625rem;color:#666;}
.tuitioninquiry_wrap .tuitioninquiry_1 dl{margin-bottom:50px;}
.tuitioninquiry_wrap .tuitioninquiry_1 dt{margin-bottom:20px;padding-bottom:20px;border-bottom:solid 2px #333;font-size:17px;font-size:1.0625rem;font-weight:300;}
.tuitioninquiry_wrap .tuitioninquiry_1 dt strong{margin-right:10px;font-size:24px;font-size:1.5rem;font-weight:500;}
.tuitioninquiry_wrap .tuitioninquiry_1 dd{}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_department ul{margin:0 -5px;}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_department ul:after{content:"";clear:both;display:block;}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_department li{float:left;padding:5px;width:25%;}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_department li a{display:block;height:52px;line-height:50px;border:solid 1px #ccc;text-align:center;}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_department li.active a{background:#2375eb;border-color:#2375eb;color:#fff;}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_department li a:hover{background:#666;border-color:#666;color:#fff;}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_course{}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_course ul{display:none;}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_course ul:after{content:"";clear:both;display:block;}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_course li{float:left;padding:15px;width:50%;border-bottom:solid 1px #ccc;font-size:17px;font-size:1.0625rem;}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_course li input{width:17px;height:17px;}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_course ul.active{display:block;}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_hope .frm_value{display:inline-block;position:relative;left:0;top:0;margin:0 5px 5px 0;}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_hope .frm_value input{display:none;}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_hope .frm_value .txt{display:block;position:relative;left:0;top:0;padding:0 40px 0 20px;width:auto;height:36px;line-height:36px;background:#2375eb;border:none;border-radius:100px;font-size:15px;font-size:0.9375rem;color:#fff;}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_hope .frm_value .txt:after,
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_hope .frm_value .txt:before{content:"";display:block;position:absolute;right:10px;top:50%;margin-top:-1px;width:16px;height:2px;background:#fff;}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_hope .frm_value .txt:after{webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.tuitioninquiry_wrap .tuitioninquiry_1 .dl_hope .frm_value .txt:before{webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.tuitioninquiry_wrap .tuitioninquiry_2{padding:50px;border:solid 1px #ccc;border-radius:20px;}
.tuitioninquiry_wrap .tuitioninquiry_2 dl{margin-bottom:15px;}
.tuitioninquiry_wrap .tuitioninquiry_2 dl:last-child{margin-bottom:0;}
.tuitioninquiry_wrap .tuitioninquiry_2 dl:after{content:"";clear:both;display:block;}
.tuitioninquiry_wrap .tuitioninquiry_2 dt{float:left;margin-bottom:15px;width:15%;height:42px;line-height:42px;font-size:17px;font-size:1.0625rem;}
.tuitioninquiry_wrap .tuitioninquiry_2 dd{float:right;width:80%;font-size:17px;font-size:1.0625rem;}
.tuitioninquiry_wrap .frm_input,
.tuitioninquiry_wrap select{padding:0 10px;height:42px;line-height:40px;border:solid 1px #ccc;border-radius:0;font-size:15px;font-size:0.9375rem;}
.tuitioninquiry_wrap textarea{padding:10px;height:250px;border:solid 1px #ccc;border-radius:0;font-size:15px;font-size:0.9375rem;}
.tuitioninquiry_wrap .dl_tel .frm_input,
.tuitioninquiry_wrap .dl_tel select{width:25%;}
.tuitioninquiry_wrap .dl_campus dd{height:42px;line-height:42px;}
.tuitioninquiry_wrap .btn_submit{}
.tuitioninquiry_wrap .frm_input{}
.tuitioninquiry_wrap select{}
.tuitioninquiry_wrap .btn_submit{}
.tuitioninquiry_wrap .frm_agree{margin-bottom:10px;font-size:14px;font-size:0.875rem;text-align:center;}
.tuitioninquiry_wrap .frm_agree a{display:inline-block;padding:5px 10px;border:solid 1px #ccc;border-radius:5px;font-size:12px;font-size:0.75rem;font-weight:300;}
.tuitioninquiry_wrap .frm_btns{}
.tuitioninquiry_wrap .frm_btns .btn_submit{display:block;margin:0 auto;padding:0;width:100%;height:42px;line-height:42px;border:none;border-radius:0;font-size:17px;font-size:1.0625rem;}
.tuitioninquiry_wrap .tuitioninquiry_1{float:left;width:55%;}
.tuitioninquiry_wrap .tuitioninquiry_2{float:right;width:41%;}
/* === ABC소개 ==================================================================================================================================== */
/* 인사말 */
.wrap_c_2010 #contents{width:100%;max-width:100%;}
#gocompany_contents_user_id_82 .txt1{margin-top:190px;}
#gocompany_contents_user_id_84 .txt1{margin-top:105px;}
#gocompany_contents_user_id_85 .txt1{margin-top:100px;}
/* 시설소개 */
.facility_wrap{}
.facility_wrap .facility_list{}
.facility_wrap .facility_list ul{display:flex;flex-flow:wrap;margin:0 auto;padding:30px;max-width:850px;border:solid 1px #ccc;border-radius:10px;}
.facility_wrap .facility_list li{padding:20px;width:50%;}
.facility_wrap .facility_list li a{display:block;}
.facility_wrap .facility_list li .img{margin-bottom:20px;border:solid 7px #eee;}
.facility_wrap .facility_list li .img img{width:100%;}
.facility_wrap .facility_list li .name{font-size:19px;font-size:1.1875rem;font-weight:300;text-align:center;}
.facility_wrap .facility_list li a:hover{color:#b20712;}
.facility_wrap .facility_list li a:hover .img{border-color:#b20712;}
.facility_wrap .facility_picture_list{}
.facility_wrap .facility_picture_list .facility_picture_box{margin:60px auto;max-width:850px;background:#eee;}
.facility_wrap .facility_picture_list .facility_picture_box .t{padding:20px 0;background:#1E43BA;font-size:21px;font-size:1.3125rem;color:#fff;text-align:center;}
.facility_wrap .facility_picture_list .facility_picture_box .c{position:relative;left:0;top:0;margin:0 auto;padding:40px 50px 20px;}
.facility_wrap .facility_picture_list .facility_picture_box .c .swiper-container{padding-bottom:35px;}
.facility_wrap .facility_picture_list .facility_picture_box .c .swiper-wrapper{}
.facility_wrap .facility_picture_list .facility_picture_box .c .swiper-slide{}
.facility_wrap .facility_picture_list .facility_picture_box .c .swiper-slide img{width:100%;}
.facility_wrap .facility_picture_list .facility_picture_box .c .swiper-pagination{}
.facility_wrap .facility_picture_list .facility_picture_box .c .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;}
.facility_wrap .facility_picture_list .facility_picture_box .c .swiper-pagination .swiper-pagination-bullet-active{background:#B30713;}
.facility_wrap .facility_picture_list .facility_picture_box .c .swiper-button-next,
.facility_wrap .facility_picture_list .facility_picture_box .c .swiper-button-prev{color:#000;}
.facility_wrap .facility_picture_list .facility_picture_box .c .swiper-button-next{}
.facility_wrap .facility_picture_list .facility_picture_box .c .swiper-button-prev{}
/* ABC특징 */
.wrap_c_2030 #contents{width:100%;max-width:100%;}
#gocompany_contents_user_id_86 .txt1{margin-top:190px;}
#gocompany_contents_user_id_87 .txt1{margin-top:70px;}
.gocompany_contents_user_id_89{background:#efedf0;}
.gocv_a1631680685 .gocompany_contents_user_id_89 .row_inner{position:relative;left:0;top:0;margin:0 auto;padding-top:80px;padding-bottom:100px;padding-left:460px;width:93.75%;max-width:1400px;}
.gocv_a1631680685 .gocompany_contents_user_id_90{position:absolute;left:0;top:0;}
.gocompany_contents_user_id_89 .content_style_9,
.gocompany_contents_user_id_89 .content_style_10{margin-bottom:60px;}
.gocompany_contents_user_id_89 .content_style_11{margin-bottom:25px;}
/* ABC강사진 */
.teacher_wrap{}
.teacher_wrap ul{margin:0 -10px;}
.teacher_wrap ul:after{content:"";clear:both;display:block;}
.teacher_wrap li{overflow:hidden;float:left;position:relative;left:0;top:0;margin:30px 10px;width:453px;height:560px;background:#efedf0;border-radius:20px;}
.teacher_wrap li .title{position:relative;left:0;top:0;padding:18px 30px;background:#b20712;font-size:18px;font-size:1.125rem;color:#fff;z-index:5;}
.teacher_wrap li .txtbox{position:absolute;left:30px;top:100px;z-index:5;}
.teacher_wrap li .txtbox .name{margin-bottom:40px;font-size:18px;font-size:1.125rem;}
.teacher_wrap li .txtbox .name strong{font-size:30px;font-size:1.875rem;}
.teacher_wrap li .txtbox .career{}
.teacher_wrap li .txtbox .career dl{}
.teacher_wrap li .txtbox .career dt{margin-bottom:30px;font-size:18px;font-size:1.125rem;font-weight:300;color:#1E43BA;}
.teacher_wrap li .txtbox .career dd{line-height:1.5;font-size:14px;font-size:0.875rem;color:#666;}
.teacher_wrap li .img{position:absolute;right:0;bottom:0;}
/* ABC협력기관 */
.partners_wrap{}
.partners_wrap .partners_tab{margin:0 auto 40px;padding:30px 0;max-width:720px;}
.partners_wrap .partners_cont{}
.partners_wrap .partners_cont .partners_list{display:none;}
.partners_wrap .partners_cont .partners_list h3{margin-bottom:30px;font-size:21px;font-size:1.3125rem;font-weight:700;color:#1E43BA;text-align:center;}
.partners_wrap .partners_cont .partners_list ul{margin:0 -10px;}
.partners_wrap .partners_cont .partners_list ul:after{content:"";clear:both;display:block;}
.partners_wrap .partners_cont .partners_list li{float:left;margin:0 10px 20px;width:264px;}
.partners_wrap .partners_cont .partners_list li:nth-child(5n+1){clear:both;}
.partners_wrap .partners_cont .partners_list li a{overflow:hidden;display:block;border-radius:20px;border:solid 1px #ccc;}
.realpc .partners_wrap .partners_cont .partners_list li a:hover{color:#000;}
.partners_wrap .partners_cont .partners_list li .img{background:#fff;}
.partners_wrap .partners_cont .partners_list li .name{padding:20px 0;background:#eee;text-align:center;}
.partners_wrap .partners_cont .partners_list.active{display:block;}
/* 찾아오시는길 */
.location_wrap{}
.location_wrap .location_tab{margin:0 auto 40px;padding:30px 0;max-width:720px;}
.location_wrap .location_list{margin-bottom:40px;}
.location_wrap .location_list .map_wrap{position:relative;left:0;top:0;margin:0 auto 10px;border:solid 1px #ccc;}
.location_wrap .location_list .map_wrap .mapbox{height:500px;background:#eee;}
.location_wrap .location_list .map_wrap .map_popup{position:absolute;right:80px;top:80px;padding:40px;width:520px;height:340px;background:#fff;z-index:10;}
.location_wrap .location_list .map_wrap .map_popup .t{margin-bottom:30px;padding-bottom:10px;border-bottom:solid 2px #1E43BA;font-size:21px;font-size:1.3125rem;color:#1E43BA;;}
.location_wrap .location_list .map_wrap .map_popup .c{margin-bottom:25px;}
.location_wrap .location_list .map_wrap .map_popup .c dl{margin-bottom:20px;font-size:17px;font-size:1.0625rem;white-space:nowrap;}
.location_wrap .location_list .map_wrap .map_popup .c dl:after{content:"";clear:both;display:block;}
.location_wrap .location_list .map_wrap .map_popup .c dt,
.location_wrap .location_list .map_wrap .map_popup .c dd{float:left;}
.location_wrap .location_list .map_wrap .map_popup .c dt{width:20%;color:#333;}
.location_wrap .location_list .map_wrap .map_popup .c dd{color:#666;}
.location_wrap .location_list .map_wrap .map_popup .l{}
.location_wrap .location_list .map_wrap .map_popup .l a{display:block;border:solid 1px #1E43BA;text-align:center;}
.location_wrap .location_list .map_wrap .map_popup .l a span{display:inline-block;height:40px;line-height:40px;font-size:17px;font-size:1.0625rem;color:#1E43BA;vertical-align:middle;}
.location_wrap .location_list .map_wrap .map_popup .l a i{font-size:13px;font-size:0.8125rem;color:#1E43BA;vertical-align:middle;}
.location_wrap .location_list .location_outlink{}
.location_wrap .location_list .location_outlink ul{margin:0 -10px;}
.location_wrap .location_list .location_outlink ul:after{content:"";clear:both;display:block;}
.location_wrap .location_list .location_outlink li{float:left;padding:0 10px;width:25%;}
.location_wrap .location_list .location_outlink li a{display:block;padding:20px 0;border:solid 1px #ccc;text-align:center;}
.location_wrap .location_list .location_outlink li a span{display:inline-block;}
.location_wrap .location_list .location_outlink li a .txt{color:#666;}
.location_wrap .location_list .location_outlink li.outlink_bus a{border-color:#333;}
.location_wrap .location_list .location_outlink li.outlink_naver a{border-color:#19CE60;}
.location_wrap .location_list .location_outlink li.outlink_naver a .icon{background-image:url("../images/common/map_naver.png");}
.location_wrap .location_list .location_outlink li.outlink_kakao a{border-color:#FDCD02;}
.location_wrap .location_list .location_outlink li.outlink_kakao a .icon{background-image:url("../images/common/map_kakao.png");}
.location_wrap .location_list .location_outlink li.outlink_google a{border-color:#4285F4;}
.location_wrap .location_list .location_outlink li.outlink_google a .icon{background-image:url("../images/common/map_google.png");}
.realpc .location_wrap .location_list .location_outlink li a:hover{background:#666;border-color:#666;color:#fff;}
.realpc .location_wrap .location_list .location_outlink li a:hover .txt{color:#fff;}
/* === 항공과 입시과정 ==================================================================================================================================== */
/* 항공운항과 정규반 */
.wrap_c_3010 #contents{width:100%;max-width:100%;}
    /*  */
.gocompany_contents_user_id_96{background:url("/gocomimg/8/bg_96") no-repeat center center;background-size:cover;}
.gocompany_contents_user_id_96 .content_style_19{margin:0 auto;width:93.75%;max-width:1200px;background:none !important;}
.gocompany_contents_user_id_96 .content_style_19:after{content:"";clear:both;display:block;}
.gocompany_contents_user_id_96 .content_style_19 .gocompany_contents_user_type_images{padding:153px 0;}
.gocompany_contents_user_id_96 .content_style_19 .gocompany_contents_user_type_images ul.goscom_ul{width:100%;}
.gocompany_contents_user_id_96 .gocompany_contents_user_id_142,
.gocompany_contents_user_id_96 .gocompany_contents_user_id_143{float:left;width:50%;}
.content_style_19 .gocompany_contents_user_id_143 .gocompany_contents_user_type_images ul.goscom_ul:after{top:0;height:calc(100% - 15px);}
.content_style_19 .gocompany_contents_user_id_143 .gocompany_contents_user_type_images ul.goscom_ul:before{top:auto;bottom:-10px;}
    /*  */
.gocompany_contents_user_id_97 .row_inner{padding:90px 0 130px;}
.gocompany_contents_user_id_146{margin-bottom:41px;}
    /*  */
.passedmultiplecrowns_list{}
.passedmultiplecrowns_list > .inner{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1400px;}
.passedmultiplecrowns_list .passedmultiplecrowns_container{overflow:hidden;}
.passedmultiplecrowns_list .swiper-wrapper{}
.passedmultiplecrowns_list .swiper-slide{}
.passedmultiplecrowns_list .swiper-slide .img{overflow:hidden;width:260px;height:320px;background:#eee;border-radius:50px;border:solid 1px #eee;}
.passedmultiplecrowns_list .swiper-slide .name{position:relative;left:0;top:0;margin-top:-41px;width:100%;height:84px;line-height:84px;background:url("../images/sub/icon1.png") no-repeat center center;background-size:auto 100%;font-size:26px;font-size:1.625rem;font-weight:700;color:#51370c;text-align:center;z-index:5;}
.passedmultiplecrowns_arrow{cursor:pointer;overflow:hidden;overflow:hidden;position:absolute;top:50%;margin-top:-55px;width:40px;height:70px;background-repeat:no-repeat;background-position:center center;text-indent:-1000em;opacity:.5;}
.passedmultiplecrowns_arrow:hover{opacity:1;}
.passedmultiplecrowns_next{right:-45px;background-image:url("../images/common/arrow_1_next.png");}
.passedmultiplecrowns_prev{left:-45px;background-image:url("../images/common/arrow_1_previous.png");}
    /*  */
.gocompany_contents_user_id_98 .row_inner{padding:50px 0;}
.gocompany_contents_user_id_148{margin-bottom:50px;color:#fff;}
    /*  */
.code1_list{}
.code1_list > .inner{position:relative;left:0;top:0;margin:0 auto;width:93.75%;max-width:1190px;}
.code1_list .code1_container{overflow:hidden;}
.code1_list .swiper-wrapper{}
.code1_list .swiper-slide{}
.code1_list .swiper-slide .img{width:230px;height:300px;background:#222;}
.code1_list .swiper-slide .txtbox{position:absolute;left:0;bottom:10px;padding:10px;width:100%;text-align:center;z-index:5;}
.code1_list .swiper-slide .txtbox:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;z-index:-1;}
.code1_list .swiper-slide .description,
.code1_list .swiper-slide .name{position:relative;left:0;top:0;z-index:2;}
.code1_list .swiper-slide .description{margin-bottom:10px;font-size:20px;font-size:1.25rem;font-weight:200;color:#fff;}
.code1_list .swiper-slide .name{font-size:17px;font-size:1.0625rem;font-weight:500;color:#fff;}
.code1_arrow{cursor:pointer;overflow:hidden;overflow:hidden;position:absolute;top:50%;margin-top:-50px;width:60px;height:100px;background-repeat:no-repeat;background-position:center center;text-indent:-1000em;opacity:.3;}
.code1_arrow:hover{opacity:1;}
.code1_next{right:-75px;background-image:url("../images/common/arrow_2_next.png");}
.code1_prev{left:-75px;background-image:url("../images/common/arrow_2_previous.png");}
    /*  */
.gocompany_contents_user_id_149{margin-bottom:90px;}
.gocompany_contents_user_id_150 .content_style_22{background-position:center top;background-repeat:no-repeat;}
.gocompany_contents_user_id_150 .content_style_22 .gocompany_contents_user_type_images ul.goscom_ul{max-width:800px;}
/* 항공경영과 정규반 */
.wrap_c_3020 #contents{width:100%;max-width:100%;}
    /*  */
.gocompany_contents_user_id_151{background:url("/gocomimg/8/bg_96") no-repeat center center;background-size:cover;}
.gocompany_contents_user_id_151 .content_style_19{margin:0 auto;width:93.75%;max-width:1200px;background:none !important;}
.gocompany_contents_user_id_151 .content_style_19:after{content:"";clear:both;display:block;}
.gocompany_contents_user_id_151 .content_style_19 .gocompany_contents_user_type_images{padding:153px 0;}
.gocompany_contents_user_id_151 .content_style_19 .gocompany_contents_user_type_images ul.goscom_ul{width:100%;}
.gocompany_contents_user_id_151 .gocompany_contents_user_id_152,
.gocompany_contents_user_id_151 .gocompany_contents_user_id_153{float:left;width:50%;}
.content_style_19 .gocompany_contents_user_id_153 .gocompany_contents_user_type_images ul.goscom_ul:after{top:0;height:calc(100% - 15px);}
.content_style_19 .gocompany_contents_user_id_153 .gocompany_contents_user_type_images ul.goscom_ul:before{top:auto;bottom:-10px;}
    /*  */
.gocompany_contents_user_id_154 .row_inner{padding:90px 0 130px;}
.gocompany_contents_user_id_155{margin-bottom:41px;}
    /*  */
.gocompany_contents_user_id_157 .row_inner{padding:50px 0;}
.gocompany_contents_user_id_158{margin-bottom:50px;color:#fff;}
    /*  */
.gocompany_contents_user_id_159{margin-bottom:90px;}
.gocompany_contents_user_id_160 .content_style_22{background-position:center top;background-repeat:no-repeat;}
.gocompany_contents_user_id_160 .content_style_22 .gocompany_contents_user_type_images ul.goscom_ul{max-width:800px;}
/* 항공과 단기특별반 */
.wrap_c_3030 #contents{width:100%;max-width:100%;}
/* 1:1입시 과외 */
.wrap_c_3040 #contents{width:100%;max-width:100%;}
.gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1{padding-bottom:200px;}
.gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li:after{content:"";clear:both;display:block;}
.gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .img{position:absolute;right:60%;top:170px;border:solid 20px #fff;}
.gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt1{margin-bottom:100px;background:#843994;}
.gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt2,
.gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt3{float:right;width:45%;text-align:left;}
.gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt2{}
.gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt3{clear:both;}
.gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .img{position:absolute;left:60%;top:210px;border:solid 20px #fff;}
.gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt1{margin-bottom:100px;background:#ffad18;}
.gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt2,
.gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt3{float:right;width:85%;text-align:left;}
.gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt2 strong{display:inline-block;padding-left:10px;background:#ffad18;color:#fff;}
.gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt3{clear:both;}
.gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt3 strong.yellow{display:inline-block;padding:0 5px;background:#ffad18;color:#fff;}
.gocompany_contents_user_id_105.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_0{width:28%}
.gocompany_contents_user_id_105.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_1{padding-top:7%;width:32%}
.gocompany_contents_user_id_105.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_2{width:39%}
.gocompany_contents_user_id_110 .request_wrap{margin:0 auto;padding:100px 0;}
/* 항공과 소개 */
.gocompany_contents_user_id_178{}
.gocompany_contents_user_id_178 .content_style_1 > div{width:100%;max-width:none;}
.gocompany_contents_user_id_178 .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-top:150px;}
.gocompany_contents_user_id_180{}
.gocompany_contents_user_id_180 .content_style_27{}
.gocompany_contents_user_id_181{}
.gocompany_contents_user_id_181 .content_style_28{padding-top:0;}
.gocompany_contents_user_id_182{}
.gocompany_contents_user_id_182 .content_style_28{padding-top:0;}
/* ABC가이드북 */
.guidebook_wrap{}
.guidebook_wrap ul{margin:0 -30px;}
.guidebook_wrap ul:after{content:"";clear:both;display:block;}
.guidebook_wrap li{float:left;position:relative;left:0;top:0;margin-bottom:50px;width:25%;}
.guidebook_wrap li .guidebook_cover{overflow:hidden;position:relative;left:0;top:0;margin-bottom:10px;}
.guidebook_wrap li .guidebook_cover .img{padding:10px;}
.guidebook_wrap li .guidebook_cover .img img{opacity:1.5;}
.guidebook_wrap li .guidebook_cover .txtbox{position:absolute;left:0;top:50%;margin-top:-110px;width:100%;text-align:center;z-index:5;}
.guidebook_wrap li .guidebook_cover .txtbox .txt1{margin-bottom:5px;opacity:.8;}
.guidebook_wrap li .guidebook_cover .txtbox .txt2{margin-bottom:5px;line-height:1.6;font-size:28px;font-size:1.75rem;color:#d00;}
.guidebook_wrap li .guidebook_cover .txtbox .txt3{margin-bottom:70px;font-size:19px;font-size:1.1875rem;color:#300;}
.guidebook_wrap li .guidebook_cover .txtbox .txt4{font-size:17px;font-size:1.0625rem;font-weight:700;}
.guidebook_wrap li .guidebook_btns{position:absolute;left:0;bottom:0;width:100%;text-align:center;}
.guidebook_wrap li .guidebook_btns a{display:inline-block;padding:10px 20px;background:#3F4843;border:solid 1px #3F4843;border-radius:5px;color:#fff;}
.realpc .guidebook_wrap li .guidebook_btns a:hover{background:#eee;border-color:#333;color:#333;}
/*
.guidebook_abc.guidebook_wrap li .guidebook_cover .txtbox .txt2{color:#d00;}
.guidebook_abc li .guidebook_cover .txtbox .txt3{color:#300;}
.guidebook_aviation.guidebook_wrap li .guidebook_cover .txtbox .txt2{}
.guidebook_aviation li .guidebook_cover .txtbox .txt3{color:#063;}
.guidebook_hotel.guidebook_wrap li .guidebook_cover .txtbox .txt2{}
.guidebook_hotel li .guidebook_cover .txtbox .txt3{color:#039;}
.guidebook_secretary.guidebook_wrap li .guidebook_cover .txtbox .txt2{}
.guidebook_secretary li .guidebook_cover .txtbox .txt3{color:#930;}
*/
/* === 호텔과 입시과정 ==================================================================================================================================== */
/* 호텔과 정규반 */
.wrap_c_4010 #contents{width:100%;max-width:none;}
.gocompany_contents_user_id_14 > .row_inner{padding-bottom:60px;background-attachment:fixed;}
.gocompany_contents_user_id_188 .content_style_30{padding-bottom:30px;}
.gocompany_contents_user_id_188 .content_style_30 .gocompany_contents_user_type_images li.goscom_li,
.gocompany_contents_user_id_188 .content_style_30 .gocompany_contents_user_type_images .txt2 strong{color:#fff;}
.gocompany_contents_user_id_193 .content_style_34{padding-top:10px;}
.gocompany_contents_user_id_196 > .inner,
.gocompany_contents_user_id_199 > .inner{background-size:cover;background-position:center center;background-attachment:fixed;color:#fff;}
/* 1:1입시 과외 */
.wrap_c_4020 #contents{width:100%;max-width:100%;}
.gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1{padding-bottom:200px;}
.gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li:after{content:"";clear:both;display:block;}
.gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .img{position:absolute;right:60%;top:170px;border:solid 20px #fff;}
.gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt1{margin-bottom:100px;background:#843994;}
.gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt2,
.gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt3{float:right;width:45%;text-align:left;}
.gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt2{}
.gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt3{clear:both;}
.gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .img{position:absolute;left:60%;top:210px;border:solid 20px #fff;}
.gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt1{margin-bottom:100px;background:#ffad18;}
.gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt2,
.gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt3{float:right;width:85%;text-align:left;}
.gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt2 strong{display:inline-block;padding-left:10px;background:#ffad18;color:#fff;}
.gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt3{clear:both;}
.gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt3 strong.yellow{display:inline-block;padding:0 5px;background:#ffad18;color:#fff;}
.gocompany_contents_user_id_203.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_0{width:28%}
.gocompany_contents_user_id_203.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_1{padding-top:7%;width:32%}
.gocompany_contents_user_id_203.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_2{width:39%}
.gocompany_contents_user_id_207 .request_wrap{margin:0 auto;padding:100px 0;}
/* 4년제 호텔과 */
/* 호텔과 소개 */
.gocompany_contents_user_id_183 .content_style_1 > div{width:100%;max-width:none;}
.gocompany_contents_user_id_183 .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-top:160px;}
.gocompany_contents_user_id_187 .content_style_26{padding-bottom:0;}
.gocompany_contents_user_id_187 .content_style_26 .gocompany_contents_body{width:100%;max-width:none;}
/* === 비서과 입시과정 ==================================================================================================================================== */
/* 비서과 정규반 */
.wrap_c_5010 #contents{width:100%;max-width:none;}
.gocompany_contents_user_id_19 > .row_inner{padding-bottom:60px;background-attachment:fixed;}
.gocompany_contents_user_id_217 .content_style_30{padding-bottom:30px;}
.gocompany_contents_user_id_217 .content_style_30 .gocompany_contents_user_type_images li.goscom_li,
.gocompany_contents_user_id_217 .content_style_30 .gocompany_contents_user_type_images .txt2 strong{_color:#fff;}
.gocompany_contents_user_id_217 .content_style_30 .gocompany_contents_user_type_images .txt3{background-color:#10184a;}
.gocompany_contents_user_id_218 .content_style_31 .gocompany_contents_subject{background-color:rgba(0, 0, 0, .05);}
.gocompany_contents_user_id_222 .content_style_34{padding-top:10px;}
.gocompany_contents_user_id_222 .content_style_34 .gocompany_contents_subject:before{background-color:#10184a;}
.gocompany_contents_user_id_222 .content_style_34 .gocompany_contents_user_type_images .txt1,
.gocompany_contents_user_id_222 .content_style_34 .gocompany_contents_user_type_images .txt2{background-color:#13214c;}
.gocompany_contents_user_id_225 > .inner,
.gocompany_contents_user_id_228 > .inner{background-size:cover;background-position:center center;background-attachment:fixed;color:#fff;}
.gocompany_contents_user_id_225 .content_style_36 .gocompany_contents_user_type_images li.goscom_li,
.gocompany_contents_user_id_228 .content_style_36 .gocompany_contents_user_type_images li.goscom_li{background-image:url("../images/common/icon4.png");}
/* 1:1입시 과외 */
.wrap_c_5020 #contents{width:100%;max-width:100%;}
.gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1{padding-bottom:200px;}
.gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li:after{content:"";clear:both;display:block;}
.gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .img{position:absolute;right:60%;top:170px;border:solid 20px #fff;}
.gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt1{margin-bottom:100px;background:#843994;}
.gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt2,
.gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt3{float:right;width:45%;text-align:left;}
.gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt2{}
.gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt3{clear:both;}
.gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .img{position:absolute;left:60%;top:210px;border:solid 20px #fff;}
.gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt1{margin-bottom:100px;background:#ffad18;}
.gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt2,
.gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt3{float:right;width:85%;text-align:left;}
.gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt2 strong{display:inline-block;padding-left:10px;background:#ffad18;color:#fff;}
.gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt3{clear:both;}
.gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt3 strong.yellow{display:inline-block;padding:0 5px;background:#ffad18;color:#fff;}
.gocompany_contents_user_id_211.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_0{width:28%}
.gocompany_contents_user_id_211.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_1{padding-top:7%;width:32%}
.gocompany_contents_user_id_211.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_2{width:39%}
.gocompany_contents_user_id_215 .request_wrap{margin:0 auto;padding:100px 0;}
/* 비서과 소개 */
.gocompany_contents_user_id_229 .content_style_1 > div{width:100%;max-width:none;}
.gocompany_contents_user_id_229 .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-top:150px;}
.gocompany_contents_user_id_233 .content_style_26{padding-bottom:0;}
.gocompany_contents_user_id_233 .content_style_26 .gocompany_contents_body{width:100%;max-width:none;}
/* === 자료방 ==================================================================================================================================== */
/* 수강생 한줄후기 */
#snsreview_wrap{margin:0 auto;max-width:1000px;}
    /*  */
.snsreview_write_wrap{position:relative;left:0;top:0;margin-bottom:10px;padding:10px 5px;}
.snsreview_write_inner{padding:30px;background:#eee;border:solid 1px #ccc;border-radius:20px;}
.snsreview_write_inner:after{content:"";clear:both;display:block;}
.snsreview_write_wrap .frm_input,
.snsreview_write_wrap select,
.snsreview_write_wrap textarea{border:solid 1px #ccc;border-radius:10px;font-size:14px;font-size:0.875rem;}
.snsreview_write_wrap .frm_submit,
.snsreview_write_wrap .frm_input,
.snsreview_write_wrap select{margin-bottom:5px;padding:0 10px;height:42px;line-height:40px;}
.snsreview_write_wrap textarea{padding:10px;}
.snsreview_write_wrap .snsreview_write_btn{float:right;}
.snsreview_write_wrap .snsreview_write_btn .frm_submit{padding:0 20px;background:#b20712;border-color:#b20712;border-radius:10px;font-size:14px;font-size:0.875rem;font-weight:500;color:#fff;}
.snsreview_write_wrap .snsreview_write_name{float:left;margin-right:5px;}
.snsreview_write_wrap .snsreview_write_route{float:left;}
.snsreview_write_wrap .snsreview_write_content{clear:both;}
    /*  */
.snsreview_list_wrap{}
.snsreview_list{}
.snsreview_list ul{}
.snsreview_list li{padding:10px 0;}
.snsreview_list .list_cont{padding:30px;border:solid 1px #aaa;border-radius:20px;}
.snsreview_list .list_cont .info{margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #ddd;}
.snsreview_list .list_cont .info:after{display:block;visibility:hidden;clear:both;content:""}
.snsreview_list .list_cont .info .info1,
.snsreview_list .list_cont .info .info2{float:left;height:30px;}
.snsreview_list .list_cont .info .info1{}
.snsreview_list .list_cont .info .info1 span{display:inline-block;line-height:30px;vertical-align:middle;}
.snsreview_list .list_cont .info .info1 .icon{margin-right:5px;width:30px;height:30px;background:#eee no-repeat center center;background-size:100% auto;border-radius:50%;border-radius:50%;}
.snsreview_list .route_0 .list_cont .info .info1 .icon{background-image:url("../images/main/route_0.png");}
.snsreview_list .route_1 .list_cont .info .info1 .icon{background-image:url("../images/main/route_1.png");}
.snsreview_list .route_2 .list_cont .info .info1 .icon{background-image:url("../images/main/route_2.png");}
.snsreview_list .route_3 .list_cont .info .info1 .icon{background-image:url("../images/main/route_3.png");}
.snsreview_list .route_4 .list_cont .info .info1 .icon{background-image:url("../images/main/route_4.png");}
.snsreview_list .list_cont .info .info1 .txt{font-size:14px;font-size:0.875rem;}
.snsreview_list .list_cont .info .info2{margin-left:10px;line-height:30px;font-size:12px;font-size:0.75rem;color:#69f;}
.snsreview_list .list_cont .cont{line-height:1.5;font-size:17px;font-size:1.0625rem;color:#333;}

/* === 커뮤니티 ==================================================================================================================================== */
/* 인스타그램 */
.instagram_list{}
.instagram_list ul{margin:-10px;}
.instagram_list ul:after{content:"";clear:both;display:block;}
.instagram_list li{float:left;padding:10px;width:33.3333333333333333%;}
.instagram_list li a{overflow:hidden;display:block;position:relative;left:0;top:0;padding-top:100%;width:100%;height:0;}
.instagram_list li img{position:absolute;left:0;top:0;width:100%;height:100% !important;object-fit:cover;}
.instagram_list li i{position:absolute;right:15px;top:15px;font-size:25px;font-size:1.5625rem;color:#fff;z-index:5;}
.instagram_list li a .btn_more{display:block;position:absolute;left:0;top:50%;width:100%;font-size:19px;font-size:1.1875rem;text-align:center;}
.instagram_list li a .btn_more:after{content:"";display:block;position:absolute;left:50%;top:50%;margin:-500px 0 0 -500px;width:1000px;height:1000px;background:#000;opacity:.2;z-index:-10;}
/* 유튜브 */
#youtbue_wrap{}
#youtbue_wrap .youtube_list{}
#youtbue_wrap .youtube_list ul{margin:0 -20px 50px;}
#youtbue_wrap .youtube_list ul:after{content:"";clear:both;display:block;}
#youtbue_wrap .youtube_list li{float:left;padding:20px;width:25%;}
#youtbue_wrap .youtube_list li a{display:block;overflow:hidden;position:relative;left:0;top:0;border:solid 2px #666;border-radius:20px;}
#youtbue_wrap .youtube_list li a:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;z-index:5;}
#youtbue_wrap .youtube_list li .img{}
#youtbue_wrap .youtube_list li .txt{position:absolute;left:0;top:50%;padding:0 20px;width:100%;line-height:1.5;font-size:15px;font-size:0.9375rem;color:#fff;text-align:center;word-break:keep-all;opacity:0;transform:translate(0,-50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-webkit-transform-origin:0 -50%;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;z-index:10;}
#youtbue_wrap .youtube_list li:hover a:after{opacity:.5;}
#youtbue_wrap .youtube_list li:hover .txt{opacity:1;}
/* 수강료조회 */
/* 시간표조회 */
.body_c_8070 .tuitioninquiry_wrap .header{display:none;}
/* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── Media Queries ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
/* ----------------------------------------------------------------------------------------------------------------
-- 1915 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:1900px){
    html, body{font-size:16px;font-size:0.833333333333333vw;}
    /* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    ── Layout ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
    @keyframes animation1{
        from, to{
            transform:translate3d(0,0,0);
        }
        50%{
            transform:translate3d(0, 0.3125rem, 0);
        }
    }
    @keyframes animation2{
        from{
            top:1.25rem;
            opacity:0;
        }
        to{
            top:0;
            opacity:1;
        }
    }
    @keyframes animation3{
        from{
            top:1.25rem;
            opacity:0;
        }
        to{
            top:0;
            opacity:1;
        }
    }
    /* -- common ------------------------------------------- */
    /* header */
    #header{height:8.625rem;}
    #header:after{height:8.625rem;}
    #header:before{top:5.625rem;height:3rem;}
        /* menu button */
    #header .header_menu_btn{top:0.9375rem;width:3.125rem;height:3.75rem;}
    #header .header_menu_btn .icon{left:0.625rem;top:0.3125rem;width:1.875rem;}
    #header .header_menu_btn .icon span{height:0.1875rem;border-radius:6.25rem;}
    #header .header_menu_btn .icon1{margin-top:-1.0625rem;}
    #header .header_menu_btn .icon2{margin-top:-0.3125rem;}
    #header .header_menu_btn .icon3{margin-top:0.4375rem;}
        /* tnb */
    #tnb{top:1.625rem;height:2.5625rem;}
    #tnb .date{margin-right:1.25rem;padding:0 0.875rem;height:2.5625rem;border-radius:0.3125rem;}
    #tnb .date dt{left:0.625rem;line-height:2.5625rem;}
    #tnb .date dd{padding-left:3.4375rem;}
    #tnb .date dd .tnb_openingschedule{height:2.5625rem;}
    #tnb .date dd .swiper-slide{line-height:2.5625rem;}
    #tnb .nav li{margin-left:0.75rem;padding-left:0.8125rem;}
    #tnb .nav li:after{margin-top:-0.4375rem;height:0.875rem;}
    #tnb .nav a{height:2.5625rem;line-height:2.5625rem;}
        /* menu button on */
    .header_menu_on #header .header_menu_btn .icon1{margin-top:-0.125rem;}
    .header_menu_on #header .header_menu_btn .icon2{margin-top:-0.125rem;}
        /* gnb */
    #nv_gnb{top:5.625rem;}
    #nv_gnb a.nv_gnb_1depth_a{height:3rem;line-height:2.9375rem;}
    #nv_gnb ul.nv_gnb_2depth_ul{top:3rem;padding-top:0.9375rem;height:62.5rem;}
    #nv_gnb a.nv_gnb_2depth_a{padding:0.625rem 0;}
            /* hover */
    .realpc.header_gnb_over #header{height:30rem;}
    .realpc.header_gnb_over #header #nv_gnb li.nv_gnb_1depth_li:hover a.nv_gnb_1depth_a:after{top:2.8125rem;height:0.1875rem;}
            /* etc */
    .scrollBody #header{top:-5.6875rem;}
        /* SNS */
    #header_sns{top:5.625rem;}
    #header_sns ul{margin-top:0.625rem;}
    #header_sns ul li + li{margin-left:1.0625rem;}
    #header_sns ul li a{width:1.8125rem;height:1.8125rem;}
        /* etc */
    #logo{top:1rem;}
    #logo a{width:13.3125rem;height:2.9375rem;}
    #header .branch{left:14.5rem;top:1.625rem;}
    #header .branch li a{padding:0 0.625rem;height:2.5625rem;line-height:2.5625rem;border-radius:0.3125rem;}
    /* footer */
    #footer{padding-bottom:6.25rem;}
    #footer > .inner{}
    #footer #flogo{top:1.75rem;}
    #footer #flogo a{width:14.125rem;height:3.0625rem;}
    #footer #fnb li{padding:0.625rem 0;}
    #footer #fnb li:after{left:-0.21875rem;margin-top:-0.21875rem;width:0.4375rem;height:0.4375rem;}
    #footer #fnb li a{padding:0 1rem;height:2.25rem;line-height:2.25rem;}
    #footer .company_information{padding-left:19.25rem;padding-top:3.125rem;}
    #footer .company_information h3{margin-bottom:0.625rem;}
    #footer .company_information li{margin-right:1.0625rem;}
    #footer .company_information li .t{margin-right:0.3125rem;}
    #footer .company_information > div{margin-bottom:0.9375rem;}
    #footer .footer_sitego{top:-2.9375rem;}
    #footer .footer_sitego .sitego_btn{padding:0 0.625rem;width:12.125rem;height:2.375rem;line-height:2.375rem;}
    #footer .footer_sitego .sitego_btn .icon{margin-top:-0.9375rem;width:1.5625rem;height:1.875rem;}
    #footer .footer_sitego .sitego_btn .icon:after{margin-top:-0.125rem;width:0.3125rem;height:0.3125rem;border-top:solid 0.1875rem #686868;border-right:solid 0.1875rem transparent;border-left:solid 0.1875rem transparent}
    #footer .footer_sitego .sitego_cont{top:2.375rem;}
    #footer .footer_sitego .sitego_cont li a{padding:0.625rem;}
    #footer .footer_sitego.active .sitego_btn .icon:after{margin-top:-0.25rem;}
    #footer .footer_sns{top:3.125rem;}
    #footer .footer_sns li{margin-left:0.625rem;}
    #footer .footer_sns li a{width:2.1875rem;height:2.1875rem;line-height:1.8125rem;border-width:0.125rem;}
    /* container */
    #container{padding-top:8.625rem;}
    #contents{}
        /* sub visual */
    #svisual{height:20.625rem;}
    #svisual > .inner{}
    #svisual h2{top:4.375rem;}
    #svisual .svisual_description{top:8.4375rem;}
    #svisual .svisual_btns{top:14.375rem;}
    #svisual .svisual_btns ul li{margin-right:0.3125rem;}
    #svisual .svisual_btns ul li a{width:6.875rem;height:2.5rem;line-height:2.5rem;}
    #svisual .svisual_btns ul li a:after{border-radius:0.625rem;}
            /*  */
        /* sub title */
    #stitle{margin:0 auto 5rem;padding:4.6875rem 0 0;}
    #stitle h3{margin-bottom:1.875rem;}
        /* snb */
    #snbwrap > .inner{padding:0.625rem 0;}
    #snbwrap .snb_li .snb_bc{padding:0 0.625rem;padding-right:3.125rem;min-width:11.25rem;height:2.5rem;line-height:2.5rem;}
    #snbwrap .snb_li .snb_bc:after{margin-top:-0.5625rem;height:1.125rem;}
    #snbwrap .snb_li .snb_bc .icon{right:0.9375rem;top:0.75rem;width:0.625rem;height:0.4375rem;}
    #snbwrap .snb_li .snb_bc .icon:after{margin:0 0 0 -0.3125rem;width:0.625rem;height:0.625rem;border-style:solid;border-color:#000 transparent transparent transparent;border-width:0.3125rem;}
    #snbwrap .snb_li_home .snb_bc{padding-left:1.5625rem;padding-right:1.25rem;min-width:0.625rem;}
    #snbwrap .snb_li_home .snb_bc:after{margin-top:-0.5rem;width:0.9375rem;height:1.0625rem;}
    #snbwrap .snb_li > div{top:2.5rem;}
    #snbwrap .snb_li ul a{padding:0.625rem 1.25rem;}
    #snbwrap .snb_li:hover .snb_bc .icon:after{margin-top:-0.3125rem;}
        /*  */
    #bottom_banner{padding:3.75rem 0;}
    #bottom_banner ul li + li:after{margin-top:-1.0625rem;height:2.125rem;}
    #bottom_banner ul li a .icon{margin-bottom:0.625rem;height:3.75rem;}
    #bottom_banner ul li a .txt{padding:0 3.75rem;}
        /* breadcrumbs */
    #breadcrumbs{padding:0 0.625rem;}
    #breadcrumbs li{margin-left:1.25rem;height:1.875rem;line-height:1.875rem;}
    #breadcrumbs li:after{left:100%;margin-left:0.25rem;margin-top:-0.1875rem;width:0.5rem;height:0.5rem;}
    #breadcrumbs li.bc_home a{width:0.9375rem;height:1.875rem;background:url("../images/common/icon_home.png") no-repeat center center;background-size:0.9375rem auto;}
        /* content */
            /* content tabs */
    .content_tabs_wrap{margin-bottom:0.625rem;}
    .content_tabs_wrap li a{padding:0 0 1.25rem;}
    /* quick */
    #quick{padding-top:5.625rem;width:5.5rem;}
    #quick > .inner{width:5.5rem;}
    #quick .qtel{padding:0.9375rem 0 0.8125rem;}
    #quick .qtel .icon{margin-bottom:0.5625rem;height:2.125rem;}
    #quick .qnav li a{padding:0.4375rem 0 1rem;}
    #quick .qnav li .icon{margin-bottom:-0.125rem;height:3.125rem;}
    #quick .qkakaotalk a{padding:0.9375rem 0;}
    #quick .qkakaotalk .icon{margin-bottom:0.3125rem;height:2.25rem;}
        /* button top */
    #quick .btn_top{right:0.625rem;bottom:0.625rem;width:3.125rem;height:3.125rem;}
    #quick .btn_top .icon{margin-top:-0.1875rem;}
    #quick .btn_top .icon > span{width:1.25rem;height:0.3125rem;border-radius:0.3125rem;}
    #quick .btn_top .icon1{margin-left:-0.25rem;} 
    #quick .btn_top .icon2{margin-left:-0.9375rem;}
    #quick .btn_top .txt{margin-top:0.1875rem;}
        /*  */
    /* quick cs */
    .quickcs_wrap{padding:0.9375rem 0;}
    .quickcs_inner{padding-left:10rem;max-width:62.5rem;}
    .quickcs_inner .quickcs_title{line-height:2.25rem;}
    .quickcs_inner .field_wrap select,
    .quickcs_inner .field_wrap .inputm,
    .quickcs_inner .field_wrap .btn_submit{padding:0 0.625rem;height:2.25rem;line-height:2.25rem;border-radius:0.3125rem;}
    .quickcs_inner .field_wrap .div_branch,
    .quickcs_inner .field_wrap .div_name,
    .quickcs_inner .field_wrap .div_tel{margin-right:0.3125rem;}
    .quickcs_inner .field_wrap .privacy_wrap{line-height:2.25rem;}
    /* etc */
    .btn_goto_admin{left:1.25rem;bottom:1.25rem;}
    /* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    ── Main ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
    /*  */
    #main .mainvisual .swiper-button-next,
    #main .mainvisual .swiper-button-prev{margin-top:-1.3125rem;width:2.625rem;height:2.625rem;}
    #main .mainvisual .swiper-button-next:before,
    #main .mainvisual .swiper-button-prev:before{margin-top:-0.9375rem;width:1.875rem;height:1.875rem;}
    #main .mainvisual .swiper-button-next{right:50%;margin-right:-43.75rem;}
    #main .mainvisual .swiper-button-next:before{margin-left:-0.9375rem;}
    #main .mainvisual .swiper-button-prev{margin-left:-43.75rem;}
    #main .mainvisual .swiper-button-prev:before{margin-left:-0.9375rem;}
    .slide_progress-bar{height:0.3125rem;}
    /*  */
    #main .mainyoutube{padding:5.625rem 0;}
    #main .mainyoutube > .inner{}
    #main .mainyoutube .mainyoutube_play iframe{padding:0;}
    #main .mainyoutube .mainyoutube_list{max-width:16.5rem;}
    #main .mainyoutube .mainyoutube_list li{margin-bottom:0.515625rem;}
    /*  */
    #main .maincontbox1 > .inner{padding:4.375rem 0 5rem;}
    #main .maincontbox1 .txtbox{margin-bottom:3.5rem;}
    #main .maincontbox1 .txtbox .txt1{margin-bottom:1.5625rem;}
    #main .maincontbox1 .btnbox{margin-bottom:4.375rem;}
    #main .maincontbox1 .btnbox a{width:14.6875rem;height:3rem;}
    #main .maincontbox1 .btnbox a .txt{padding-left:2.875rem;height:2.875rem;line-height:2.875rem;}
    #main .maincontbox1 .btnbox a .icon{width:2.875rem;height:2.875rem;}
    #main .maincontbox1 .btngo ul{width:66.5625rem;}
    #main .maincontbox1 .btngo li{margin:0 0.15625rem;}
    #main .maincontbox1 .btngo li a{width:21.875rem;height:8.125rem;border-radius:0.625rem;}
    #main .maincontbox1 .btngo li a .icon{margin-right:1.125rem;margin-top:-0.6875rem;width:1.375rem;height:1.375rem;background:url("../images/common/icon2.png") no-repeat center center #a7a5a8;background-size:0.6875rem auto;}
    /*  */
    #main .maincontbox2{padding:3.125rem 0;}
    #main .maincontbox2 .t{padding:1.875rem 0;}
    #main .maincontbox2 .c{margin:0 auto 1.25rem;padding-bottom:2.75rem;}
    #main .maincontbox2 .c .swiper-slide{width:28.125rem;height:15rem;border-radius:1.25rem;}
    #main .maincontbox2 .c .swiper-slide .txtbox{left:1.875rem;top:5.3125rem;}
    #main .maincontbox2 .c .swiper-slide .txtbox .txt1{margin-bottom:0.625rem;}
    #main .maincontbox2 .c .swiper-slide .img{right:-2.5rem;width:15rem;height:15rem;}
    #main .maincontbox2 .c .swiper-pagination-bullet{margin:0 0.15625rem;width:0.875rem;height:0.875rem;}
    /*  */
    #main .maincontbox3 > .inner{}
    #main .maincontbox3 .txtbox{top:3.5rem;margin-left:-6.875rem;}
    #main .maincontbox3 .txtbox .txt1{margin-bottom:1rem;}
    #main .maincontbox3 .txtbox .btnbox{padding-left:0.1875rem;}
    #main .maincontbox3 .txtbox .btnbox a{width:14.6875rem;height:3rem;}
    #main .maincontbox3 .txtbox .btnbox a .txt{padding-left:2.875rem;height:2.875rem;line-height:2.875rem;}
    #main .maincontbox3 .txtbox .btnbox a .icon{width:2.875rem;height:2.875rem;}
    #main .maincontbox3 .img img{margin-right:31.25rem;}
    /*  */
    #main .maincontbox4{padding:5rem 0;}
    #main .maincontbox4 .t{margin-bottom:3.0625rem;}
    #main .maincontbox4 .c .swiper-slide{width:28.125rem;height:31.25rem;border-radius:1.25rem;}
    #main .maincontbox4 .c .swiper-slide .title{padding:1.125rem 1.875rem;}
    #main .maincontbox4 .c .swiper-slide .txtbox{padding:3.125rem 1.875rem;}
    #main .maincontbox4 .c .swiper-slide .txtbox .txt1{margin-bottom:2.5rem;}
    #main .maincontbox4 .c .swiper-slide .txtbox .txt2 dt{margin-bottom:1.875rem;}
    #main .maincontbox4 .c .swiper-button-next,
    #main .maincontbox4 .c .swiper-button-prev{margin-top:-2.1875rem;width:1.6875rem;height:3.125rem;}
    #main .maincontbox4 .c .swiper-button-next,
    #main .maincontbox4 .c .swiper-container-rtl .swiper-button-prev{right:-3.5625rem;}
    #main .maincontbox4 .c .swiper-button-prev,
    #main .maincontbox4 .c .swiper-container-rtl .swiper-button-next{left:-3.5625rem;}
    /*  */
    #main .maincontbox5 > .inner{padding:3.75rem 0;}
    #main .maincontbox5 .txtbox .sns_logo{margin-bottom:1.25rem;}
    #main .maincontbox5 .txtbox .sns_logo a{width:14.5625rem;height:4.125rem;}
    #main .maincontbox5 .txtbox .sns_list{margin-bottom:0.9375rem;}
    #main .maincontbox5 .txtbox .sns_list a{width:11.25rem;height:2.5rem;line-height:2.5rem;border-radius:0.625rem;}
    #main .maincontbox5 .txtbox .sns_list a + a{margin-top:0.1875rem;}
    #main .maincontbox5 .cont{width:67.4375rem;}
    #main .maincontbox5 .cont > .inner{width:58.4375rem;}
    #main .maincontbox5 .cont .swiper-button-next,
    #main .maincontbox5 .cont .swiper-button-prev{margin-top:-1.3125rem;width:2.625rem;height:2.625rem;}
    #main .maincontbox5 .cont .swiper-button-next:before,
    #main .maincontbox5 .cont .swiper-button-prev:before{margin-top:-0.9375rem;width:1.875rem;height:1.875rem;}
    #main .maincontbox5 .cont .swiper-button-next:before{margin-left:-0.9375rem;}
    #main .maincontbox5 .cont .swiper-button-prev:before{margin-left:-0.9375rem;}
    #main .maincontbox5_2 .txtbox .youtube_logo a{width:11.6875rem;height:2.6875rem;}
    #main .maincontbox5_2 .maincontbox5_slide_2 .snsmng_img{padding-top:56.25%;width:100%;height:auto;}
    /*  */
    #main .maincontbox6{padding:5rem 0;}
    #main .maincontbox6 .t{margin-bottom:1.875rem;}
    #main .maincontbox6 .t .t1{margin-bottom:1.25rem;padding-bottom:0.3125rem;}
    #main .maincontbox6 .t .t2{margin-bottom:1.875rem;}
    #main .maincontbox6 .c{margin:0 auto 1.25rem;height:35.625rem;}
    #main .maincontbox6 .c li > .inner{padding:1.875rem 1.25rem 1.6875rem;}
    #main .maincontbox6 .c li .info{margin-bottom:0.9375rem;}
    #main .maincontbox6 .c li .info .icon,
    #main .maincontbox6 .c li .info .name,
    #main .maincontbox6 .c li .info .star{height:1.5625rem;line-height:1.5625rem;}
    #main .maincontbox6 .c li .info .icon{margin-right:0.625rem;width:1.5625rem;}
    #main .maincontbox6 .c li .info .name{margin-right:1.25rem;width:5.625rem;}
    #main .maincontbox6 .btnbox{padding-left:0.1875rem;}
    #main .maincontbox6 .btnbox a{width:14.6875rem;height:3rem;}
    #main .maincontbox6 .btnbox a .txt{padding-left:2.875rem;height:2.875rem;line-height:2.875rem;}
    #main .maincontbox6 .btnbox a .icon{width:2.875rem;height:2.875rem;}
    /*  */
    #main .maincontbox7 > .inner{padding:5rem 0;}
    #main .maincontbox7 .maincontbox7_slide{margin:0 auto 1.25rem;width:28.75rem;}
    #main .maincontbox7 .txtbox .txt1{margin-bottom:1.25rem;padding:1.5625rem 0;}
    #main .maincontbox7 .txtbox .txt2{margin-bottom:1.875rem;}
    #main .maincontbox7 .txtbox .inputform select,
    #main .maincontbox7 .txtbox .inputform .frm_input,
    #main .maincontbox7 .txtbox .inputform .btn_submit{margin-right:0.1875rem;margin-bottom:0.1875rem;height:2.75rem;line-height:2.75rem;}
    #main .maincontbox7 .txtbox .inputform select,
    #main .maincontbox7 .txtbox .inputform .frm_input{padding:0 0.625rem;}
    #main .maincontbox7 .txtbox .inputform .input_tel{width:calc(42% - 0.5625rem);}
    #main .maincontbox7 .txtbox .inputform .input_content{width:calc(55% - 0.1875rem);}
    /*  */
    #main .maincontbox8{padding:5rem 0;}
    #main .maincontbox8 .t{margin-bottom:1.875rem;}
    #main .maincontbox8 .c li{margin-right:1.5625rem;margin-bottom:1.5625rem;width:32.13%;}
    #main .maincontbox8 .c li a{width:100%;height:auto;border-radius:1.25rem;}
    #main .maincontbox8 .c li a .txt{padding:0.625rem;}
    #main .maincontbox8 .btnbox{padding-left:0.1875rem;}
    #main .maincontbox8 .btnbox a{width:14.6875rem;height:3rem;}
    #main .maincontbox8 .btnbox a .txt{padding-left:2.875rem;height:2.875rem;line-height:2.875rem;}
    #main .maincontbox8 .btnbox a .icon{width:2.875rem;height:2.875rem;}
    /* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    ── Contents ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
    .ctt_admin{margin-top:-0.9375rem;}
    .ctt_admin a{padding:0 0.625rem;height:1.875rem;line-height:1.875rem;}
    /* === style ==================================================================================================================================== */
    /* content 1 */
    .content_style_1 .gocompany_contents_user_type_images ul.goscom_ul{margin:5rem auto;}
    .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-bottom:1.25rem;}
    .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt2 p{margin-bottom:1.875rem;}
    /* content 2 */
    .content_style_2 .gocompany_contents_user_type_images{padding:5rem 0;}
    .content_style_2 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-top:-0.625rem;margin-bottom:1.25rem;}
    .content_style_2 .gocompany_contents_user_type_images li.goscom_li .txt2 p{margin-bottom:1.875rem;}
    /* content 3 */
    .content_style_3 .gocompany_contents_user_type_images{padding:5rem 0;}
    .content_style_3 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-bottom:1.25rem;}
    .content_style_3 .gocompany_contents_user_type_images li.goscom_li .txt2 p{margin-bottom:1.875rem;}
    /* content 4 */
    .content_style_4:after{height:15.625rem;}
    .content_style_4 .gocompany_contents_user_type_images{padding:4.375rem 0 0;}
    .content_style_4 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-top:-0.625rem;margin-bottom:1.25rem;}
    .content_style_4 .gocompany_contents_user_type_images li.goscom_li .txt2{padding:5rem 0;}
    .content_style_4 .gocompany_contents_user_type_images li.goscom_li .txt2 p{margin-bottom:1.875rem;}
    /* content 5 */
    .content_style_5 .gocompany_contents_user_type_images{padding:5.625rem 0 1.875rem;}
    .content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-bottom:1.5625rem;}
    .content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt2{margin-bottom:3.75rem;}
    .content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt2 .bar{margin:0 -0.625rem 0 1.25rem;width:23.75rem;border-bottom:solid 0.1875rem #fff;}
    .content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt3{padding:1.5625rem 0;}
    /* content 6 */
    .content_style_6 .gocompany_contents_user_type_images{padding:6.25rem 0;}
    .content_style_6 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-bottom:1.875rem;padding-top:2.8125rem;}
    .content_style_6 .gocompany_contents_user_type_images li.goscom_li .txt3{width:40rem;}
    /* content 7 */
    .content_style_7 .gocompany_contents_user_type_images{padding:1.25rem 0 1.875rem;}
    .content_style_7 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-left:-29.8125rem;margin-top:-5.25rem;padding-top:3.4375rem;width:10.625rem;height:10.375rem;}
    .content_style_7 .gocompany_contents_user_type_images li.goscom_li .txt2{padding:2.6875rem 0;}
    .content_style_7 .gocompany_contents_user_type_images li.goscom_li .txt3{padding:3.125rem 0;}
    .content_style_7 .gocompany_contents_user_type_images li.goscom_li .txt3 li{margin:0 0.625rem 1.25rem;padding:0 1.25rem;height:3.125rem;line-height:3rem;border-radius:0.625rem;}
    /* content 8 */
    .content_style_8{padding-top:4.0625rem;}
    .content_style_8:after{width:0.25rem;height:3.9375rem;}
    /* content 9 */
    .content_style_9 .gocompany_contents_user_type_images li.goscom_li{margin-bottom:2.5rem;}
    .content_style_9 .gocompany_contents_user_type_images .txt1{margin-bottom:1.25rem;}
    /* content 10 */
    .content_style_10 .gocompany_contents_user_type_images li.goscom_li{margin-bottom:2.1875rem;}
    .content_style_10 .gocompany_contents_user_type_images .txt1{width:2.0625rem;height:2.0625rem;}
    .content_style_10 .gocompany_contents_user_type_images .txt2{margin-bottom:0.625rem;padding-left:3.125rem;}
    .content_style_10 .gocompany_contents_user_type_images .txt3{padding-left:3.125rem;}
    .content_style_10 .gocompany_contents_user_type_images .txt3 li{padding-left:0.625rem;}
    .content_style_10 .gocompany_contents_user_type_images .txt3 li:after{top:0.8125rem;width:0.1875rem;height:0.1875rem;}
    .content_style_10 .gocompany_contents_user_type_images .txt3 .icon{margin:0 0.5rem;}
    /* content 11 */
    .content_style_11 .gocompany_contents_user_type_images .txt1{margin-bottom:1.25rem;}
    /* content 12 */
    .content_style_12 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 -0.4375rem;}
    .content_style_12 .gocompany_contents_user_type_images li.goscom_li{padding:0 0.4375rem;}
    /* content 13 */
    .content_style_13 .gocompany_contents_user_type_images{margin:6.25rem 0;padding-bottom:11.25rem;}
    .content_style_13 .gocompany_contents_user_type_images:after{height:9.375rem;}
    .content_style_13 .gocompany_contents_user_type_images .txt1{margin-bottom:0.3125rem;}
    /* content 14 */
    .content_style_14{padding:4.375rem 0;}
    .content_style_14 .gocompany_contents_user_type_images li.goscom_li{margin:1.875rem auto;padding:5rem 0;border-bottom:dashed 0.1875rem #999;}
    .content_style_14 .gocompany_contents_user_type_images .txt1{margin:0 auto 1.25rem;width:3.125rem;height:3.125rem;line-height:3.125rem;border-radius:0.625rem;}
    .content_style_14 .gocompany_contents_user_type_images .txt2{margin-bottom:3.125rem;}
    /* content 15 */
    .content_style_15 .gocompany_contents_user_type_images{padding:6.25rem 0;}
    .content_style_15 .gocompany_contents_user_type_images li.goscom_li{padding:0 1.25rem;}
    .content_style_15 .gocompany_contents_user_type_images .img{margin-bottom:1.875rem;}
    .content_style_15 .gocompany_contents_user_type_images .txt1{margin-bottom:1.875rem;}
    /* content 16 */
    .content_style_16 .gocompany_contents_user_type_images ul.goscom_ul{margin:6.25rem auto;}
    .content_style_16 .gocompany_contents_user_type_images .txt2{margin-bottom:1.875rem;}
    /* content 17 */
    .content_style_17 .gocompany_contents_user_type_images li.goscom_li{padding:9.375rem 0;}
    /* content 18 */
    .content_style_18 .gocompany_contents_user_type_images li.goscom_li{padding:6.25rem 0;}
    .content_style_18 .gocompany_contents_user_type_images .txt3{padding-top:0.75rem;}
    .content_style_18 .gocompany_contents_user_type_images .txt3 a{padding:1.25rem 3.125rem;border-radius:0.625rem;}
    /* content 19 */
    .content_style_19 .gocompany_contents_user_type_images{padding:6.25rem 0;}
    .content_style_19 .gocompany_contents_user_type_images ul.goscom_ul:after{left:0.875rem;top:1.5625rem;}
    .content_style_19 .gocompany_contents_user_type_images ul.goscom_ul:before{top:-0.1875rem;width:1.875rem;height:1.875rem;border:solid 0.625rem #fff;}
    .content_style_19 .gocompany_contents_user_type_images li.goscom_li{margin-bottom:2.8125rem;padding-left:10.9375rem;}
    .content_style_19 .gocompany_contents_user_type_images .txt1{left:3.75rem;top:0.1875rem;}
    .content_style_19 .gocompany_contents_user_type_images .txt2 li{margin-bottom:0.625rem;padding-left:0.625rem;}
    .content_style_19 .gocompany_contents_user_type_images .txt2 li:after{top:0.6875rem;}
    /* content 20 */
    .content_style_20{padding:1.875rem 0;}
    /* content 21 */
    .content_style_21{padding:1.875rem 0;}
    /* content 22 */
    .content_style_22 .gocompany_contents_user_type_images{padding:3.75rem 0;}
    .content_style_22 .gocompany_contents_user_type_images .txt1{padding:0.6875rem 0;}
    .content_style_22 .gocompany_contents_user_type_images .txt2{padding:2rem 0;}
    .content_style_22 .gocompany_contents_user_type_images .txt3{padding:1.5rem 0;}
    .content_style_22 .gocompany_contents_user_type_images .txt3 p{padding:0.625rem 0;}
    /* content 23 */
    .content_style_23 .gocompany_contents_body{padding:3.75rem 0;}
    .content_style_23 .gocompany_contents_user_type_images li.goscom_li{border-radius:0.625rem;}
    .content_style_23 .gocompany_contents_user_type_images .txt1,
    .content_style_23 .gocompany_contents_user_type_images .txt2{padding:1.25rem;}
    /* content 24 */
    .content_style_24{padding:3.75rem 0;}
    .content_style_24 .gocompany_contents_subject{margin:0 auto 1.875rem;padding-left:1.25rem;}
    .content_style_24 .gocompany_contents_subject:before{margin-top:-0.75rem;width:0.25rem;height:1.5rem;}
    .content_style_24 .gocompany_contents_user_type_images{padding:1.25rem;}
    .content_style_24 .gocompany_contents_user_type_images li.goscom_li{margin:0 0.5% 0.625rem;border-radius:0.625rem;}
    .content_style_24 .gocompany_contents_user_type_images .txt1,
    .content_style_24 .gocompany_contents_user_type_images .txt2,
    .content_style_24 .gocompany_contents_user_type_images .txt3{padding:0.625rem;}
    .content_style_24 .gocompany_contents_user_type_images .txt1{padding:0.9375rem 0;}
    .content_style_24 .gocompany_contents_user_type_images .txt2{margin-top:5.625rem;}
    .content_style_24 .gocompany_contents_user_type_images .txt3{margin-top:7.5rem;}
    /* content 25 */
    .content_style_25{padding:3.75rem 0;}
    .content_style_25 .gocompany_contents_subject{margin:0 auto 1.875rem;padding-left:1.25rem;}
    .content_style_25 .gocompany_contents_subject:before{margin-top:-0.75rem;width:0.25rem;height:1.5rem;}
    .content_style_25 .gocompany_contents_user_type_images li.goscom_li{margin:1.25rem;padding-left:0.625rem;}
    .content_style_25 .gocompany_contents_user_type_images li.goscom_li:before{top:0.6875rem;width:0.1875rem;height:0.1875rem;}
    /* content 26 */
    .content_style_26{padding:3.75rem 0;}
    .content_style_26 .gocompany_contents_body{padding:3.125rem 0;}
    .content_style_26 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 -0.625rem;}
    .content_style_26 .gocompany_contents_user_type_images li.goscom_li{padding:0 0.625rem;}
    /* content 27 */
    .content_style_27{padding:3.75rem 0;}
    /* content 28 */
    .content_style_28{padding:3.75rem 0;}
    .content_style_28 .gocompany_contents_subject{margin:0 auto 1.875rem;padding-left:1.25rem;}
    .content_style_28 .gocompany_contents_subject:before{margin-top:-0.75rem;width:0.25rem;height:1.5rem;}
    .content_style_28 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 -0.4375rem;}
    .content_style_28 .gocompany_contents_user_type_images li.goscom_li{margin-bottom:0.625rem;padding:0.4375rem;}
    .content_style_28 .gocompany_contents_user_type_images .txt1{margin-top:0.625rem;}
    /* content 29 */
    .content_style_29{padding:3.75rem 0;}
    .content_style_29 .gocompany_contents_user_type_images .txt1{margin-bottom:1.25rem;}
    /* content 30 */
    .content_style_30{padding:3.75rem 0;}
    .content_style_30 .gocompany_contents_user_type_images li.goscom_li{margin:1.25rem auto;}
    .content_style_30 .gocompany_contents_user_type_images .txt1{margin-bottom:1.25rem;}
    .content_style_30 .gocompany_contents_user_type_images .txt2{margin-bottom:1.875rem;}
    .content_style_30 .gocompany_contents_user_type_images .txt3{padding:1.25rem 3.75rem;border-radius:1.25rem;}
    /* content 31 */
    .content_style_31{border:solid 0.625rem rgba(0, 0, 0, .2);border-radius:1.875rem;}
    .content_style_31 .gocompany_contents_subject{padding:1.875rem;}
    .content_style_31 .gocompany_contents_user_type_images li.goscom_li{padding:2.5rem 0;}
    /* content 32 */
    .content_style_32{padding:3.75rem 0;}
    .content_style_32 .gocompany_contents_user_type_images .txt1{margin-bottom:1.25rem;}
    /* content 33 */
    .content_style_33{padding:3.75rem 0;}
    .content_style_33 .gocompany_contents_body{max-width:62.5rem;}
    .content_style_33 .gocompany_contents_user_type_images .txt1{margin-bottom:1.25rem;}
    /* content 34 */
    .content_style_34{padding:3.75rem 0;max-width:62.5rem;}
    .content_style_34 .gocompany_contents_subject{margin:0 auto 1.875rem;padding-left:1.25rem;}
    .content_style_34 .gocompany_contents_subject:before{margin-top:-0.75rem;width:0.25rem;height:1.5rem;}
    .content_style_34 .gocompany_contents_user_type_images li.goscom_li{height:21.875rem;}
    .content_style_34 .gocompany_contents_user_type_images .txt1{padding:1.25rem 0 0.625rem;}
    .content_style_34 .gocompany_contents_user_type_images .txt2{padding:0.3125rem 0 3.75rem;}
    .content_style_34 .gocompany_contents_user_type_images .txt3{padding:3.75rem 0 0;}
    .content_style_34 .gocompany_contents_user_type_images .txt4{padding:1.25rem 0;}
    /* content 35 */
    .content_style_35{padding:3.75rem 0;}
    .content_style_35 .gocompany_contents_body{max-width:62.5rem;}
    .content_style_35 .gocompany_contents_user_type_images .txt1{margin-bottom:1.25rem;}
    /* content 36 */
    .content_style_36{padding:3.75rem 0;}
    .content_style_36 .gocompany_contents_user_type_images li.goscom_li{padding-top:4.375rem;background-size:3.125rem auto;}
    .content_style_36 .gocompany_contents_user_type_images .txt2{margin-bottom:1.875rem;}
    /* content 37 */
    .content_style_37{padding:3.75rem 0;}
    .content_style_37 .gocompany_contents_user_type_images li.goscom_li{padding:0 1.25rem;}
    .content_style_37 .gocompany_contents_user_type_images li.goscom_li img{box-shadow: 0.625rem 0.625rem 0.625rem rgba(0, 0, 0, .4);}
    .content_style_37 .gocompany_contents_user_type_images .txt2{margin-bottom:1.25rem;}
    /* content 38 */
    .content_style_38{padding:3.75rem 0;}
    .content_style_38 .gocompany_contents_user_type_images li.goscom_li{margin:0.9375rem auto;}
    /* request form */
    .request_wrap h3{margin-bottom:0.625rem;}
    .request_wrap .txt1{margin-bottom:0.625rem;}
    .request_wrap .request_form{padding-top:1.25rem;}
    .request_wrap .request_form dl{margin-bottom:1.875rem;}
    .request_wrap .request_form dt{margin-bottom:0.9375rem;}
    .request_wrap .request_form .frm_input,
    .request_wrap .request_form select{padding:0 0.625rem;height:2.625rem;line-height:2.5rem;}
    .request_wrap .request_form .frm_agree{margin-bottom:0.625rem;}
    .request_wrap .request_form .frm_agree a{padding:0.3125rem 0.625rem;border-radius:0.3125rem;}
    .request_wrap .request_form .frm_btns .btn_submit{padding:0;height:2.625rem;line-height:2.625rem;}
    .request_wrap .request_form dl.dl_category p{margin-bottom:0.625rem;}
    .request_wrap .request_form_1,
    .request_wrap .request_form_2{padding:1.875rem;border-radius:0.625rem;}
    /* consultation */
    .consultation_wrap .consultation_tab{margin:0 auto 1.875rem;}
    .consultation_wrap .consultation_tab a{padding:0 1.875rem;height:3.375rem;line-height:3.125rem;border-radius:0.625rem;}
    .consultation_wrap > .inner{padding:3.125rem;border-radius:1.25rem;}
    .consultation_wrap .t{margin-bottom:1.875rem;padding-bottom:1.25rem;}
    .consultation_wrap .consultation_1{margin-bottom:3.75rem;}
    .consultation_wrap .consultation_1_1 dl{margin-bottom:1.25rem;}
    .consultation_wrap .consultation_1_1 dt{height:2.625rem;line-height:2.625rem;}
    .consultation_wrap .consultation_1_1 dl.dl_campus dd{height:2.625rem;line-height:2.625rem;}
    .consultation_wrap .consultation_1_2{padding:1.875rem;border-radius:1.25rem;}
    .consultation_wrap .consultation_1_2 dt{margin-bottom:1.25rem;}
    .consultation_wrap .consultation_1_2 dd li{margin-bottom:0.5625rem;}
    .consultation_wrap .consultation_2{margin-bottom:1.875rem;}
    .consultation_wrap .consultation_2 .consultation_box{margin-bottom:1.875rem;}
    .consultation_wrap .consultation_2 .consultation_box h6{margin-bottom:0.9375rem;}
    .consultation_wrap .consultation_2 .consultation_box li{padding:0.3125rem 0;}
    .consultation_wrap .consultation_3{margin-bottom:3.75rem;}
    .consultation_wrap .consultation_3 dl{margin-bottom:1.875rem;}
    .consultation_wrap .consultation_3 dt{margin-bottom:0.9375rem;}
    .consultation_wrap .frm_input,
    .consultation_wrap select{padding:0 0.625rem;height:2.625rem;line-height:2.5rem;}
    .consultation_wrap .frm_agree{margin-bottom:0.625rem;}
    .consultation_wrap .frm_agree a{padding:0.3125rem 0.625rem;border-radius:0.3125rem;}
    .consultation_wrap .frm_btns .btn_submit{padding:0;height:2.625rem;line-height:2.625rem;}
    /* tuition inquiry */
    .tuitioninquiry_wrap{margin:6.25rem auto 1.875rem;}
    .tuitioninquiry_wrap .header{margin-bottom:3.125rem;padding-bottom:2.5rem;}
    .tuitioninquiry_wrap .header h5{margin-bottom:1.25rem;}
    .tuitioninquiry_wrap .tuitioninquiry_1 dl{margin-bottom:3.125rem;}
    .tuitioninquiry_wrap .tuitioninquiry_1 dt{margin-bottom:1.25rem;padding-bottom:1.25rem;}
    .tuitioninquiry_wrap .tuitioninquiry_1 dt strong{margin-right:0.625rem;}
    .tuitioninquiry_wrap .tuitioninquiry_1 .dl_department ul{margin:0 -0.3125rem;}
    .tuitioninquiry_wrap .tuitioninquiry_1 .dl_department li{padding:0.3125rem;}
    .tuitioninquiry_wrap .tuitioninquiry_1 .dl_department li a{height:3.25rem;line-height:3.125rem;}
    .tuitioninquiry_wrap .tuitioninquiry_1 .dl_course li{padding:0.9375rem;}
    .tuitioninquiry_wrap .tuitioninquiry_1 .dl_course li input{width:1.0625rem;height:1.0625rem;}
    .tuitioninquiry_wrap .tuitioninquiry_1 .dl_hope .frm_value{margin:0 0.3125rem 0.3125rem 0;}
    .tuitioninquiry_wrap .tuitioninquiry_1 .dl_hope .frm_value .txt{padding:0 2.5rem 0 1.25rem;height:2.25rem;line-height:2.25rem;border-radius:6.25rem;}
    .tuitioninquiry_wrap .tuitioninquiry_1 .dl_hope .frm_value .txt:after,
    .tuitioninquiry_wrap .tuitioninquiry_1 .dl_hope .frm_value .txt:before{right:0.625rem;width:1rem;}
    .tuitioninquiry_wrap .tuitioninquiry_2{padding:3.125rem;border-radius:1.25rem;}
    .tuitioninquiry_wrap .tuitioninquiry_2 dl{margin-bottom:0.9375rem;}
    .tuitioninquiry_wrap .tuitioninquiry_2 dt{margin-bottom:0.9375rem;width:15%;height:2.625rem;line-height:2.625rem;}
    .tuitioninquiry_wrap .frm_input,
    .tuitioninquiry_wrap select{padding:0 0.625rem;height:2.625rem;line-height:2.5rem;}
    .tuitioninquiry_wrap textarea{padding:0.625rem;height:15.625rem;}
    .tuitioninquiry_wrap .dl_campus dd{height:2.625rem;line-height:2.625rem;}
    .tuitioninquiry_wrap .frm_agree{margin-bottom:0.625rem;}
    .tuitioninquiry_wrap .frm_agree a{padding:0.3125rem 0.625rem;border-radius:0.3125rem;}
    .tuitioninquiry_wrap .frm_btns .btn_submit{padding:0;height:2.625rem;line-height:2.625rem;}
    /* === ABC소개 ==================================================================================================================================== */
    /* 인사말 */
    #gocompany_contents_user_id_82 .txt1{margin-top:11.875rem;}
    #gocompany_contents_user_id_84 .txt1{margin-top:6.5625rem;}
    #gocompany_contents_user_id_85 .txt1{margin-top:6.25rem;}
    /* 시설소개 */
    .facility_wrap .facility_list ul{padding:1.875rem;border-radius:0.625rem;}
    .facility_wrap .facility_list li{padding:1.25rem;}
    .facility_wrap .facility_list li .img{margin-bottom:1.25rem;border:solid 0.4375rem #eee;}
    .facility_wrap .facility_picture_list .facility_picture_box{margin:3.75rem auto;}
    .facility_wrap .facility_picture_list .facility_picture_box .t{padding:1.25rem 0;}
    .facility_wrap .facility_picture_list .facility_picture_box .c{padding:2.5rem 3.125rem 1.25rem;}
    .facility_wrap .facility_picture_list .facility_picture_box .c .swiper-container{padding-bottom:2.1875rem;}
    .facility_wrap .facility_picture_list .facility_picture_box .c .swiper-pagination .swiper-pagination-bullet{width:0.625rem;height:0.625rem;}
    /* ABC특징 */
    #gocompany_contents_user_id_86 .txt1{margin-top:11.875rem;}
    #gocompany_contents_user_id_87 .txt1{margin-top:4.375rem;}
    .gocv_a1631680685 .gocompany_contents_user_id_89 .row_inner{padding-top:5rem;padding-bottom:6.25rem;padding-left:28.75rem;}
    .gocompany_contents_user_id_89 .content_style_9,
    .gocompany_contents_user_id_89 .content_style_10{margin-bottom:3.75rem;}
    .gocompany_contents_user_id_89 .content_style_11{margin-bottom:1.5625rem;}
    /* ABC강사진 */
    .teacher_wrap ul{margin:0 -1%;}
    .teacher_wrap li{margin:1.875rem 1%;width:31.333333333333333333%;;height:35rem;border-radius:1.25rem;}
    .teacher_wrap li .title{padding:1.125rem 1.875rem;}
    .teacher_wrap li .txtbox{left:1.875rem;top:6.25rem;}
    .teacher_wrap li .txtbox .name{margin-bottom:2.5rem;}
    .teacher_wrap li .txtbox .career dt{margin-bottom:1.875rem;}
    /* ABC협력기관 */
    .partners_wrap .partners_tab{margin:0 auto 2.5rem;padding:1.875rem 0;}
    .partners_wrap .partners_cont .partners_list h3{margin-bottom:1.875rem;}
    .partners_wrap .partners_cont .partners_list ul{margin:0 -1%;}
    .partners_wrap .partners_cont .partners_list li{margin:0 1% 1.25rem;width:18%;}
    .partners_wrap .partners_cont .partners_list li a{border-radius:1.25rem;}
    .partners_wrap .partners_cont .partners_list li .name{padding:1.25rem 0;}
    /* 찾아오시는길 */
    .location_wrap .location_tab{margin:0 auto 2.5rem;padding:1.875rem 0;}
    .location_wrap .location_list{margin-bottom:2.5rem;}
    .location_wrap .location_list .map_wrap{margin:0 auto 0.625rem;}
    .location_wrap .location_list .map_wrap .mapbox{height:31.25rem;}
    .location_wrap .location_list .map_wrap .map_popup{right:5rem;top:5rem;padding:2.5rem;width:32.5rem;height:21.25rem;}
    .location_wrap .location_list .map_wrap .map_popup .t{margin-bottom:1.875rem;padding-bottom:0.625rem;}
    .location_wrap .location_list .map_wrap .map_popup .c{margin-bottom:1.5625rem;}
    .location_wrap .location_list .map_wrap .map_popup .c dl{margin-bottom:1.25rem;}
    .location_wrap .location_list .map_wrap .map_popup .l a span{height:2.5rem;line-height:2.5rem;}
    .location_wrap .location_list .location_outlink ul{margin:0 -0.625rem;}
    .location_wrap .location_list .location_outlink li{padding:0 0.625rem;}
    .location_wrap .location_list .location_outlink li a{padding:1.25rem 0;}
    /* === 항공과 입시과정 ==================================================================================================================================== */
    /* 항공운항과 정규반 */
        /*  */
    .gocompany_contents_user_id_96 .content_style_19 .gocompany_contents_user_type_images{padding:9.5625rem 0;}
    .content_style_19 .gocompany_contents_user_id_143 .gocompany_contents_user_type_images ul.goscom_ul:after{height:calc(100% - 0.9375rem);}
    .content_style_19 .gocompany_contents_user_id_143 .gocompany_contents_user_type_images ul.goscom_ul:before{bottom:-0.625rem;}
        /*  */
    .gocompany_contents_user_id_97 .row_inner{padding:5.625rem 0 8.125rem;}
    .gocompany_contents_user_id_146{margin-bottom:2.5625rem;}
        /*  */
    .passedmultiplecrowns_list .swiper-slide .img{width:16.25rem;height:20rem;border-radius:3.125rem;}
    .passedmultiplecrowns_list .swiper-slide .name{margin-top:-2.5625rem;height:5.25rem;line-height:5.25rem;}
    .passedmultiplecrowns_arrow{margin-top:-3.4375rem;width:2.5rem;height:4.375rem;}
    .passedmultiplecrowns_next{right:-2.8125rem;}
    .passedmultiplecrowns_prev{left:-2.8125rem;}
        /*  */
    .gocompany_contents_user_id_98 .row_inner{padding:3.125rem 0;}
    .gocompany_contents_user_id_148{margin-bottom:3.125rem;}
        /*  */
    .code1_list .swiper-slide .img{width:14.375rem;height:18.75rem;}
    .code1_list .swiper-slide .txtbox{bottom:0.625rem;padding:0.625rem;}
    .code1_list .swiper-slide .description{margin-bottom:0.625rem;}
    .code1_arrow{margin-top:-3.125rem;width:3.75rem;height:6.25rem;}
    .code1_next{right:-4.6875rem;}
    .code1_prev{left:-4.6875rem;}
        /*  */
    .gocompany_contents_user_id_149{margin-bottom:5.625rem;}
    /* 항공경영과 정규반 */
        /*  */
    .gocompany_contents_user_id_151 .content_style_19 .gocompany_contents_user_type_images{padding:9.5625rem 0;}
    .content_style_19 .gocompany_contents_user_id_153 .gocompany_contents_user_type_images ul.goscom_ul:after{height:calc(100% - 0.9375rem);}
    .content_style_19 .gocompany_contents_user_id_153 .gocompany_contents_user_type_images ul.goscom_ul:before{bottom:-0.625rem;}
        /*  */
    .gocompany_contents_user_id_154 .row_inner{padding:5.625rem 0 8.125rem;}
    .gocompany_contents_user_id_155{margin-bottom:2.5625rem;}
        /*  */
    .gocompany_contents_user_id_157 .row_inner{padding:3.125rem 0;}
    .gocompany_contents_user_id_158{margin-bottom:3.125rem;}
        /*  */
    .gocompany_contents_user_id_159{margin-bottom:5.625rem;}
    /* 항공과 단기특별반 */
    /* 1:1입시 과외 */
    .gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1{padding-bottom:12.5rem;}
    .gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .img{top:10.625rem;border:solid 1.25rem #fff;}
    .gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt1{margin-bottom:6.25rem;}
    .gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .img{top:13.125rem;border:solid 1.25rem #fff;}
    .gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt1{margin-bottom:6.25rem;}
    .gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt2 strong{padding-left:0.625rem;}
    .gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt3 strong.yellow{padding:0 0.3125rem;}
    .gocompany_contents_user_id_110 .request_wrap{padding:6.25rem 0;}
    /* 항공과 소개 */
    .gocompany_contents_user_id_178 .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-top:9.375rem;}
    /* ABC가이드북 */
    .guidebook_wrap ul{margin:0 -1.875rem;}
    .guidebook_wrap li{margin-bottom:3.125rem;}
    .guidebook_wrap li .guidebook_cover{margin-bottom:0.625rem;}
    .guidebook_wrap li .guidebook_cover .img{padding:0.625rem;}
    .guidebook_wrap li .guidebook_cover .txtbox{margin-top:-6.875rem;}
    .guidebook_wrap li .guidebook_cover .txtbox .txt1{margin-bottom:0.3125rem;}
    .guidebook_wrap li .guidebook_cover .txtbox .txt2{margin-bottom:0.3125rem;}
    .guidebook_wrap li .guidebook_cover .txtbox .txt3{margin-bottom:4.375rem;}
    .guidebook_wrap li .guidebook_btns a{padding:0.625rem 1.25rem;background:#3F4843;border-radius:0.3125rem;}
    /* === 호텔과 입시과정 ==================================================================================================================================== */
    /* 호텔과 정규반 */
    .gocompany_contents_user_id_14 > .row_inner{padding-bottom:3.75rem;}
    .gocompany_contents_user_id_188 .content_style_30{padding-bottom:1.875rem;}
    .gocompany_contents_user_id_193 .content_style_34{padding-top:0.625rem;}
    /* 1:1입시 과외 */
    .gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1{padding-bottom:12.5rem;}
    .gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .img{right:60%;top:10.625rem;border:solid 1.25rem #fff;}
    .gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt1{margin-bottom:6.25rem;}
    .gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .img{top:13.125rem;border:solid 1.25rem #fff;}
    .gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt1{margin-bottom:6.25rem;}
    .gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt2 strong{padding-left:0.625rem;}
    .gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt3 strong.yellow{padding:0 0.3125rem;}
    .gocompany_contents_user_id_207 .request_wrap{padding:6.25rem 0;}
    /* 호텔과 소개 */
    .gocompany_contents_user_id_183 .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-top:10rem;}
    /* === 비서과 입시과정 ==================================================================================================================================== */
    /* 비서과 정규반 */
    .gocompany_contents_user_id_19 > .row_inner{padding-bottom:3.75rem;}
    .gocompany_contents_user_id_217 .content_style_30{padding-bottom:1.875rem;}
    .gocompany_contents_user_id_222 .content_style_34{padding-top:0.625rem;}
    /* 1:1입시 과외 */
    .gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1{padding-bottom:12.5rem;}
    .gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .img{right:60%;top:10.625rem;border:solid 1.25rem #fff;}
    .gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt1{margin-bottom:6.25rem;}
    .gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .img{top:13.125rem;border:solid 1.25rem #fff;}
    .gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt1{margin-bottom:6.25rem;}
    .gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt2 strong{padding-left:0.625rem;}
    .gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt3 strong.yellow{padding:0 0.3125rem;}
    .gocompany_contents_user_id_215 .request_wrap{padding:6.25rem 0;}
    /* 비서과 소개 */
    .gocompany_contents_user_id_229 .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-top:9.375rem;}
    /* === 자료방 ==================================================================================================================================== */
    /* 수강생 한줄후기 */
    #snsreview_wrap{max-width:62.5rem;}
        /*  */
    .snsreview_write_wrap{margin-bottom:0.625rem;padding:0.625rem 0.3125rem;}
    .snsreview_write_inner{padding:1.875rem;border-radius:1.25rem;}
    .snsreview_write_wrap .frm_input,
    .snsreview_write_wrap select,
    .snsreview_write_wrap textarea{border-radius:0.625rem;}
    .snsreview_write_wrap .frm_submit,
    .snsreview_write_wrap .frm_input,
    .snsreview_write_wrap select{margin-bottom:0.3125rem;padding:0 0.625rem;height:2.625rem;line-height:2.5rem;}
    .snsreview_write_wrap textarea{padding:0.625rem;}
    .snsreview_write_wrap .snsreview_write_btn .frm_submit{padding:0 1.25rem;border-border-radius:0.625rem;}
    .snsreview_write_wrap .snsreview_write_name{margin-right:0.3125rem;}
        /*  */
    .snsreview_list li{padding:0.625rem 0;}
    .snsreview_list .list_cont{padding:1.875rem;border-radius:1.25rem;}
    .snsreview_list .list_cont .info{margin-bottom:0.625rem;padding-bottom:0.625rem;}
    .snsreview_list .list_cont .info .info1,
    .snsreview_list .list_cont .info .info2{height:1.875rem;}
    .snsreview_list .list_cont .info .info1 span{line-height:1.875rem;}
    .snsreview_list .list_cont .info .info1 .icon{margin-right:0.3125rem;width:1.875rem;height:1.875rem;}
    .snsreview_list .list_cont .info .info2{margin-left:0.625rem;line-height:1.875rem;}

    /* === 커뮤니티 ==================================================================================================================================== */
    /* 인스타그램 */
    .instagram_list ul{margin:-0.625rem;}
    .instagram_list li{padding:0.625rem;}
    .instagram_list li a .btn_more:after{margin:-31.25rem 0 0 -31.25rem;width:62.5rem;height:62.5rem;}
    /* 유튜브 */
    #youtbue_wrap .youtube_list ul{margin:0 -1.25rem 3.125rem;}
    #youtbue_wrap .youtube_list li{padding:1.25rem;}
    #youtbue_wrap .youtube_list li a{border-radius:1.25rem;}
    #youtbue_wrap .youtube_list li .txt{padding:0 1.25rem;}
}
/* ----------------------------------------------------------------------------------------------------------------
-- 1440 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:1440px){
    html, body{font-size:14px;font-size:0.972222222222222vw;}
    /* === max-width ==================================================================================================================================== */
    /* max-width:1400px */
    #header > .inner,
    #footer > .inner,
    #footer #fnb > .inner,
    #contents,
    #svisual > .inner,
    #snbwrap > .inner,
    #main .mainyoutube > .inner,
    #main .maincontbox1 > .inner,
    #main .maincontbox2 .c,
    #main .maincontbox3 > .inner,
    #main .maincontbox4 .c,
    #main .maincontbox5 > .inner,
    #main .maincontbox6 .c,
    #main .maincontbox8 .c,
    .content_style_1 > div,
    .content_style_2 > div,
    .content_style_3 > div,
    .content_style_4 > div,
    .content_style_7 .gocompany_contents_user_type_images ul.goscom_ul,
    .content_style_14 .gocompany_contents_user_type_images ul.goscom_ul,
    .content_style_15 .gocompany_contents_user_type_images ul.goscom_ul,
    .content_style_16 .gocompany_contents_user_type_images ul.goscom_ul,
    .content_style_18 .gocompany_contents_user_type_images ul.goscom_ul,
    .content_style_29 .gocompany_contents_body,
    .content_style_30 .gocompany_contents_body,
    .content_style_32 .gocompany_contents_body,
    .content_style_36 .gocompany_contents_body,
    .content_style_37 .gocompany_contents_body,
    .content_style_38 .gocompany_contents_body,
    .tuitioninquiry_wrap > .inner,
    .gocv_a1631680685 .gocompany_contents_user_id_89 .row_inner,
    .passedmultiplecrowns_list > .inner{max-width:85%;}
}
/* ----------------------------------------------------------------------------------------------------------------
-- 1280 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:1280px){
    /* board */
    #bo_v_title{padding:3rem 0;}
    .bo_v_nb li{padding:2rem 0;}
    .bo_v_nb li:after{content:"";clear:both;display:block;}
    .bo_v_nb li .nb_tit,
    .bo_v_nb li a{float:left;height:1.5rem;line-height:1.5rem;}
    .bo_v_nb li .nb_tit{padding:0;width:17%;}
    .bo_v_nb li a{overflow:hidden;display:block;width:83%;text-overflow:ellipsis;white-space:nowrap;}
    .bo_v_nb li .nb_date{display:none;}
    #bo_v_title .bo_v_tit{word-break:keep-all;}
    #bo_v_info .profile_info,
    .bo_v_com{margin:1rem 0;height:2rem;line-height:2rem;}
    #bo_v_info .profile_info,
    .bo_v_com > li a{height:2rem;line-height:2rem;}
    #bo_v .answer_wrap .answer_t,
    #bo_v .answer_wrap .answer_c{padding:1.3rem;}
    .content_a1631680887 #bo_gall .gal_txtbox{padding-left:2rem;padding-right:12rem;}
    /* === max-width ==================================================================================================================================== */
    /* max-width:1200px */
    .gocompany_contents_user_id_151 .content_style_19,
    .content_style_19 .gocompany_contents_user_type_images ul.goscom_ul,
    .gocompany_contents_user_id_96 .content_style_19{max-width:85%;}
    /* max-width:1190px */
    .code1_list > .inner{max-width:85%;}
    /* max-width:1140px */
    .content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt3 ul,
    .content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt1,
    .content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt2,
    .content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt3 ul,
    .content_style_6 .gocompany_contents_user_type_images ul.goscom_ul{max-width:85%;}
    /* max-width:1100px */
    #main .maincontbox7 > .inner,
    #main .mainyoutube .mainyoutube_play,
    .consultation_wrap .consultation_tab,
    .consultation_wrap > .inner,
    .content_style_7 .gocompany_contents_user_type_images li.goscom_li .txt3 ul,
    .content_style_22 .gocompany_contents_user_type_images ul.goscom_ul,
    .content_style_23 .gocompany_contents_user_type_images,
    .content_style_24 .gocompany_contents_subject,
    .content_style_24 .gocompany_contents_body,
    .content_style_25 .gocompany_contents_subject,
    .content_style_25 .gocompany_contents_body,
    .content_style_26 .gocompany_contents_body{max-width:85%;}
    /* max-width:1000px */
    .content_style_33 .gocompany_contents_body,
    .content_style_34,
    .content_style_35 .gocompany_contents_body,
    #snsreview_wrap{max-width:85%;}
    /* max-width:900px */
    .quickcs_inner{max-width:85%;}
}
/* ----------------------------------------------------------------------------------------------------------------
-- 1024 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:1024px){
    html, body{font-size:13px;font-size:1.26953125vw;}
    /* common */
    .hd_pops{top:0 !important;left:0 !important;height:auto !important;}
    .hd_pops_con{width:auto !important;height:auto !important;}
    /* layout */
    #header{height:5.625rem;}
    #header:after{height:100%;}
    #header .header_menu_btn{display:block;}
    .scrollBody #header{top:0;}
    #header_sns{top:1.625rem;right:3.84615384615385rem;}
    #header_sns ul{margin-top:0.3125rem;}
    #tnb{margin-right:10rem;}
    #nv_gnb,
    #header:before{display:none;}
    #footer > .inner,
    #footer #fnb > .inner{max-width:93.75%;}
    #container{padding-top:5.625rem;}
        /* all menu */
    #allmenu_wrap{overflow:hidden;position:fixed;left:0;top:0;padding:0;width:100vw;height:100vh;z-index:9999;}
    #allmenu_wrap > .inner{overflow:auto;position:absolute;left:auto;right:0;top:0;padding-right:5.5rem;padding-top:3.75rem;width:25rem;height:100vh;background:#fff;z-index:10;}
            /* all gnb */
    #allmenu_wrap #allmenu{border-right:solid 1px #ccc;}
    #allmenu_wrap .allmenu_1depth_ul{padding-top:0.625rem;padding-bottom:6rem;border-top:solid 1px #999;}
    #allmenu_wrap .allmenu_1depth_li{clear:both;float:none;margin-bottom:0.625rem;padding:0 0.625rem;width:100%;border-bottom:solid 1px #999;}
    #allmenu_wrap .allmenu_1depth_li:last-child{margin-bottom:0;}
    #allmenu_wrap .allmenu_1depth_a{display:block;position:relative;left:0;top:0;margin:0;padding:0.625rem 0;border-radius:0.3125rem;font-size:1.5rem;color:#333;}
    #allmenu_wrap .allmenu_2depth_ul{border-top:solid 1px #ccc;}
    #allmenu_wrap .allmenu_2depth_li{position:relative;left:0;top:0;}
    #allmenu_wrap .allmenu_2depth_li:after{content:"";position:absolute;left:0;top:0;bottom:auto;width:100%;border-bottom-color:#ccc;opacity:0.4;}
    #allmenu_wrap .allmenu_2depth_a{overflow:hidden;display:block;clear:both;position:relative;left:0;top:0;padding:0.625rem 0;font-size:1rem;color:#333;}
    #allmenu_wrap .allmenu_3depth_ul{padding-left:1.5625rem;}
    #allmenu_wrap .allmenu_3depth_li{}
    #allmenu_wrap .allmenu_3depth_a{display:block;margin-bottom:0.4375rem;padding:0.4375rem 0;border-bottom:solid 1px #999;color:#333;}
    #allmenu_wrap .allmenu_4depth_ul{}
    #allmenu_wrap .allmenu_4depth_li{}
    #allmenu_wrap .allmenu_4depth_a{color:#666;white-space:nowrap;opacity:0.7;}
            /* tnb */
    #allmenu_wrap .allmenu_tnb{position:absolute;left:0;top:1rem;padding-right:5.5rem;width:100%;z-index:15;}
    #allmenu_wrap .allmenu_tnb ul{border-right:solid 1px #ccc;}
    #allmenu_wrap .allmenu_tnb ul li{}
    #allmenu_wrap .allmenu_tnb ul li a{padding:0 0.625rem;height:1.875rem;line-height:1.875rem;color:#333;opacity:0.7;}
    #allmenu_wrap .allmenu_tnb ul li a:after{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-0.3125rem;width:1px;height:0.625rem;background:#ccc;}
    #allmenu_wrap .allmenu_tnb ul li:first-child a:after{display:none;}
            /* btns */
    #allmenu_wrap .allmenu_btns{left:auto;right:1rem;}
    #allmenu_wrap .allmenu_btns .btn_close{top:2px;width:3.125rem;height:3.75rem;}
    #allmenu_wrap .allmenu_btns .btn_close span{height:0.1875rem;background:#000;}
    #allmenu_wrap .allmenu_btns .btn_close span.icon1{margin-top:-0.125rem;}
    #allmenu_wrap .allmenu_btns .btn_close span.icon2{margin-top:-0.125rem;}
    /* quick */
    #quick{display:none;left:auto;right:0;top:3.75rem;padding:0;height:auto;z-index:99999;}
    #quick > .inner{height:auto;}
    #quick .qnav{background:#fff;}
    .header_menu_on #quick{display:block;}
    /* main */
    #main .mainyoutube .mainyoutube_list{max-width:13.8rem;}
    #main .maincontbox2 .c .swiper-pagination-bullet{width:.6rem;height:.6rem;}
    #main .maincontbox2 .c .swiper-slide,
    #main .maincontbox2 .c .swiper-slide .img{height:15rem;}
    #main .maincontbox2 .c .swiper-slide .img img{height:100%;}
    #main .maincontbox2 .c .swiper-slide .txtbox{top:2rem;width:50%;}
    #main .maincontbox4 .c{width:93.75%;}
    #main .maincontbox4 .c .swiper-slide{height:22rem;}
    #main .maincontbox4 .c .swiper-slide .txtbox .txt2{display:none;}
    #main .maincontbox4 .c .swiper-slide .title{width:50%;height:40%;line-height:1.3;border-radius: 0 0 1.25rem 0;}
    #main .maincontbox5 .txtbox .sns_logo,
    #main .maincontbox5 .txtbox .sns_list{margin-bottom:1rem;}
    #main .maincontbox5 .cont{width:59rem;}
    #main .maincontbox5 .cont > .inner{width:52rem;}
    #main .maincontbox8 .c ul{margin:0 -1% 1rem;}
    #main .maincontbox8 .c li{margin:0 1%  1rem !important;width:31.333333333333333333333%;}
    /* content style */
    .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt1,
    .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt2{width:55%;}
    .content_style_2 .gocompany_contents_user_type_images li.goscom_li .txt1,
    .content_style_2 .gocompany_contents_user_type_images li.goscom_li .txt2{width:55%;}
    .content_style_2 .gocompany_contents_user_type_images li.goscom_li .img{width:44%;}
    .content_style_4 .gocompany_contents_user_type_images li.goscom_li .txt1{width:55%;}
    .content_style_4 .gocompany_contents_user_type_images li.goscom_li .img{width:44%;}
    .content_style_5 .gocompany_contents_user_type_images li.goscom_li .img img{max-width:none !important;}
    /* contents */
    #gocompany_contents_user_id_82 .txt1{margin-top:7.615rem;}
    #gocompany_contents_user_id_84 .txt1{margin-top:2rem;}
    #gocompany_contents_user_id_85 .txt1{margin-top:2.25rem;}
    #gocompany_contents_user_id_86 .txt1{margin-top:5.875rem;}
    #gocompany_contents_user_id_86 .txt2 br{display:none;}
    #gocompany_contents_user_id_87 .txt1{margin-top:2.375rem;}
    #gocompany_contents_user_id_99 .img img,
    #gocompany_contents_user_id_138 .img img,
    #gocompany_contents_user_id_161 .img img{height:47rem;}
    .gocv_a1631680685 .gocompany_contents_user_id_89 .row_inner{padding-left:25rem;}
    .gocompany_contents_user_id_183 .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-top:7rem;}
    .gocompany_contents_user_id_229 .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-top:4.375rem;}
    .teacher_wrap li{height:30rem;}
    .teacher_wrap li .img{height:50%;}
    .teacher_wrap li .img img{height:100% !important;}
    .passedmultiplecrowns_list .swiper-slide .img{width:100%;height:auto;}
    .location_wrap .location_list .map_wrap .map_popup{right:1rem;top:1rem;padding:1.5rem;width:30rem;height:auto;}
    .tuitioninquiry_wrap > .inner{max-width:93.75%;}
    #youtbue_wrap .youtube_list li{width:50%;}
    #youtbue_wrap .youtube_list li .txt{padding:0 1.53846153846154rem;}
    /* board */
    .bo_sch{padding:0 3rem;}
    .bo_sch_wrap{margin:1.5rem auto;padding:1.5rem;}
    .bo_sch .sch_input{padding:0 1rem;}
    .bo_sch h3,
    .bo_sch .sch_input,
    .bo_sch .sch_btn{height:3rem;line-height:3rem;}
    .bo_sch .sch_btn{width:3rem;}
    /* === max-width ==================================================================================================================================== */
    /* max-width:1400px */
    #header > .inner,
    #contents,
    #svisual > .inner,
    #snbwrap > .inner,
    #main .mainyoutube > .inner,
    #main .maincontbox1 > .inner,
    #main .maincontbox2 .c,
    #main .maincontbox3 > .inner,
    #main .maincontbox5 > .inner,
    #main .maincontbox6 .c,
    #main .maincontbox8 .c,
    .content_style_1 > div,
    .content_style_2 > div,
    .content_style_3 > div,
    .content_style_4 > div,
    .content_style_7 .gocompany_contents_user_type_images ul.goscom_ul,
    .content_style_14 .gocompany_contents_user_type_images ul.goscom_ul,
    .content_style_15 .gocompany_contents_user_type_images ul.goscom_ul,
    .content_style_16 .gocompany_contents_user_type_images ul.goscom_ul,
    .content_style_18 .gocompany_contents_user_type_images ul.goscom_ul,
    .content_style_29 .gocompany_contents_body,
    .content_style_30 .gocompany_contents_body,
    .content_style_32 .gocompany_contents_body,
    .content_style_36 .gocompany_contents_body,
    .content_style_37 .gocompany_contents_body,
    .content_style_38 .gocompany_contents_body,
    .gocv_a1631680685 .gocompany_contents_user_id_89 .row_inner,
    .passedmultiplecrowns_list > .inner{max-width:100%;}
    /* max-width:1200px */
    .gocompany_contents_user_id_151 .content_style_19,
    .content_style_19 .gocompany_contents_user_type_images ul.goscom_ul,
    .gocompany_contents_user_id_96 .content_style_19{max-width:100%;}
    /* max-width:1190px */
    .code1_list > .inner{max-width:100%;}
    /* max-width:1140px */
    .content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt3 ul,
    .content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt1,
    .content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt2,
    .content_style_5 .gocompany_contents_user_type_images li.goscom_li .txt3 ul,
    .content_style_6 .gocompany_contents_user_type_images ul.goscom_ul{max-width:100%;}
    /* max-width:1100px */
    #main .maincontbox7 > .inner,
    #main .mainyoutube .mainyoutube_play,
    .consultation_wrap .consultation_tab,
    .consultation_wrap > .inner,
    .content_style_7 .gocompany_contents_user_type_images li.goscom_li .txt3 ul,
    .content_style_22 .gocompany_contents_user_type_images ul.goscom_ul,
    .content_style_23 .gocompany_contents_user_type_images,
    .content_style_24 .gocompany_contents_subject,
    .content_style_24 .gocompany_contents_body,
    .content_style_25 .gocompany_contents_subject,
    .content_style_25 .gocompany_contents_body,
    .content_style_26 .gocompany_contents_body{max-width:100%;}
    /* max-width:1000px */
    .content_style_33 .gocompany_contents_body,
    .content_style_34,
    .content_style_35 .gocompany_contents_body,
    #snsreview_wrap{max-width:1000px;}
    /* max-width:900px */
    .quickcs_inner{max-width:900px;}
    /* max-width:850px */
    .facility_wrap .facility_list ul,
    .facility_wrap .facility_picture_list .facility_picture_box{max-width:850px;}
    /* max-width:720px */
    .request_wrap > .inner{max-width:720px;}
}
/* ----------------------------------------------------------------------------------------------------------------
-- 820 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:820px){
    html, body{font-size:16px;font-size:1.95121951219512vw;}
    /* layout */
    #tnb{display:none;}
    #header .branch{left:auto;right:3.125rem;margin-right:1rem;}
    #header_sns{display:none;}
    #allmenu_wrap .allmenu_btns .btn_close{top:0;}
    #footer{padding-bottom:8rem;}
    #footer > .inner{}
    #footer .company_information{padding-left:0;padding-top:6.2rem;}
    #footer .company_information .company_information_box_4{margin-bottom:3rem;}
    #footer .footer_sitego{top:auto;bottom:0;margin-bottom:-.5rem;}
    #footer .footer_sitego.active .sitego_cont{top:auto;bottom:2.57142857142857rem;}
    #stitle{margin-bottom:2.5rem;padding-top:3rem;}
    /* main */
    #main .mainyoutube{padding:2rem 0;}
    #main .mainyoutube .mainyoutube_list{width:8.3rem;}
    #main .maincontbox2{padding:1rem;}
    #main .maincontbox4 .c .swiper-slide{}
    #main .maincontbox4 .c .swiper-button-next,
    #main .maincontbox4 .c .swiper-container-rtl .swiper-button-prev{right:-3rem;}
    #main .maincontbox4 .c .swiper-button-prev,
    #main .maincontbox4 .c .swiper-container-rtl .swiper-button-next{left:-3rem;}
    #main .maincontbox5 .txtbox{clear:both;float:none;margin-bottom:2rem;}
    #main .maincontbox5 .txtbox .sns_logo{margin-bottom:2rem;}
    #main .maincontbox5 .txtbox .sns_logo a{margin:0 auto;}
    #main .maincontbox5 .txtbox .sns_list{text-align:center;}
    #main .maincontbox5 .txtbox .sns_list a{display:inline-block;margin:0 .1rem;}
    #main .maincontbox5 .txtbox .sns_tag{text-align:center;}
    #main .maincontbox5 .txtbox .sns_tag p{display:inline-block;margin:0 .1rem;}
    #main .maincontbox5 .cont{clear:both;float:none;width:100%;}
    #main .maincontbox5 .cont > .inner{width:87%;}
    #main .maincontbox7 .maincontbox7_cont_1,
    #main .maincontbox7 .txtbox{clear:both;float:none;width:100%;}
    #main .maincontbox7 .maincontbox7_cont_1{margin-bottom:3rem;}
    #main .maincontbox1 .btngo ul{width:60%;}
    #main .maincontbox1 .btngo li{clear:both;float:none;margin-bottom:1rem;}
    #main .maincontbox1 .btngo li:last-child{margin-bottom:0;}
    #main .maincontbox1 .btngo li a{width:100%;}
    #main .maincontbox8 .c li{width:48%;}
    #bottom_banner ul li a .txt{padding:0 2rem;}
    /* content style */
    .tab_style_1 li a{padding:1.25rem 0;}
    .tab_style_2 ul{margin:0 -0.3125rem;}
    .tab_style_2 li{padding:0 0.3125rem;}
    .tab_style_2 li a{padding:1.25rem 0;}
    .content_style_1 .gocompany_contents_user_type_images ul.goscom_ul{margin:3rem auto;}
    .content_style_1 .gocompany_contents_user_type_images li.goscom_li .img,
    .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt1,
    .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt2,
    .content_style_2 .gocompany_contents_user_type_images li.goscom_li .img,
    .content_style_2 .gocompany_contents_user_type_images li.goscom_li .txt1,
    .content_style_2 .gocompany_contents_user_type_images li.goscom_li .txt2,
    .content_style_4 .gocompany_contents_user_type_images li.goscom_li .img,
    .content_style_4 .gocompany_contents_user_type_images li.goscom_li .txt1{clear:both;float:none;max-width:none;width:100%;}
    .content_style_1 .gocompany_contents_user_type_images li.goscom_li .img{text-align:center;}
    .content_style_2 .gocompany_contents_user_type_images li.goscom_li .txt1,
    .content_style_2 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-top:2.615rem;}
    .content_style_3 .gocompany_contents_user_type_images li.goscom_li .txt2 br{display:none;}
    .content_style_4:after{height:24rem;}
    .content_style_6 .gocompany_contents_user_type_images{padding:2rem 0;}
    .content_style_6 .gocompany_contents_user_type_images li.goscom_li .txt2{margin-bottom:3rem;}
    .content_style_6 .gocompany_contents_user_type_images li.goscom_li .txt3{position:relative;left:0;top:0;padding-top:56.25%;width:100%;}
    .content_style_7 .gocompany_contents_user_type_images li.goscom_li{margin-top:4rem;}
    .content_style_7 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-left:-5.3125rem;}
    .content_style_7 .gocompany_contents_user_type_images li.goscom_li .txt2{padding-top:7rem;}
    .content_style_24 .gocompany_contents_user_type_images li.goscom_li{padding-top:31%;width:32.333333333333333%;}
    .content_style_25{padding:3rem 0;}
    .content_style_26{padding:3rem 0;}
    .content_style_26 .gocompany_contents_body{padding:2rem 0;}
    /* contents */
    #gocompany_contents_user_id_82 .txt1,
    #gocompany_contents_user_id_86 .txt1{margin-top:2.615rem;}
    #gocompany_contents_user_id_99 .img img,
    #gocompany_contents_user_id_138 .img img,
    #gocompany_contents_user_id_161 .img img{height:54rem;}
    .gocv_a1631680685 .gocompany_contents_user_id_89 .row_inner{padding-left:0;padding-top:20rem;}
    .teacher_wrap li{width:48%;}
    .partners_wrap .partners_cont .partners_list li{width:31.3333333333333333%;}
    .partners_wrap .partners_cont .partners_list li:nth-child(5n+1){clear:none;}
    .location_wrap .location_tab{padding:1rem 0;}
    .location_wrap .location_list .map_wrap .map_popup{position:relative;left:0;right:auto;top:0;padding:1rem;width:100%;height:auto;background:#fff;}
    .location_wrap .location_list .map_wrap .map_popup .t{margin-bottom:1rem;}
    .location_wrap .location_list .map_wrap .map_popup .c{display:table;}
    .location_wrap .location_list .map_wrap .map_popup .c dl{display:table-row;margin:0;white-space:normal;}
    .location_wrap .location_list .map_wrap .map_popup .c dl:after{display:none;}
    .location_wrap .location_list .map_wrap .map_popup .c dt,
    .location_wrap .location_list .map_wrap .map_popup .c dd{clear:both;float:none;display:table-cell;padding:.2rem 1rem;line-height:1.3;}
    .location_wrap .location_list .map_wrap .map_popup .c dt{width:15%;white-space:nowrap;}
    .location_wrap .location_list .location_outlink li a{padding:1rem 0;}
    .gocompany_contents_user_id_96 .content_style_19 .gocompany_contents_user_type_images,
    .gocompany_contents_user_id_151 .content_style_19 .gocompany_contents_user_type_images{padding:3rem 0 0;}
    .gocompany_contents_user_id_96 .content_style_19 #gocompany_contents_user_id_143.gocompany_contents_user_type_images,
    .gocompany_contents_user_id_151 .content_style_19 #gocompany_contents_user_id_153.gocompany_contents_user_type_images{padding:0 0 3rem;}
    .gocompany_contents_user_id_96 .gocompany_contents_user_id_142,
    .gocompany_contents_user_id_96 .gocompany_contents_user_id_143,
    .gocompany_contents_user_id_151 .gocompany_contents_user_id_152,
    .gocompany_contents_user_id_151 .gocompany_contents_user_id_153{clear:both;float:none;max-width:none;width:100%;}
    .gocompany_contents_user_id_169 .content_style_23 .gocompany_contents_body{padding-bottom:0;}
    .gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1,
    .gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1,
    .gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1{padding-bottom:6rem;}
    .gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .img,
    .gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .img,
    .gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .img,
    .gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .img,
    .gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .img,
    .gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .img{position:relative;left:0;right:0;top:0;margin-top:2rem;margin-bottom:3rem;}
    .gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt1,
    .gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt1,
    .gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt1,
    .gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt1,
    .gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt1,
    .gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt1{position:absolute;left:50%;top:1.875rem;margin-left:-1.5625rem;}
    .gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt2,
    .gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt3,
    .gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt2,
    .gocompany_contents_user_id_103 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt3,
    .gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt2,
    .gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt3,
    .gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt2,
    .gocompany_contents_user_id_201 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt3,
    .gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt2,
    .gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_1 .txt3,
    .gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt2,
    .gocompany_contents_user_id_209 .content_style_14 .gocompany_contents_user_type_images li.goscom_li_2 .txt3{clear:both;float:none;width:100%;}
    .gocompany_contents_user_id_105.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_0,
    .gocompany_contents_user_id_105.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_1,
    .gocompany_contents_user_id_105.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_2,
    .gocompany_contents_user_id_203.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_0,
    .gocompany_contents_user_id_203.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_1,
    .gocompany_contents_user_id_203.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_2,
    .gocompany_contents_user_id_211.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_0,
    .gocompany_contents_user_id_211.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_1,
    .gocompany_contents_user_id_211.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_2{clear:both;float:none;width:100%;}
    .gocompany_contents_user_id_105.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_1,
    .gocompany_contents_user_id_203.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_1,
    .gocompany_contents_user_id_211.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_1{padding:7% 0;}
    .gocompany_contents_user_id_105.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_1 .txt2,
    .gocompany_contents_user_id_105.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_1 .txt3,
    .gocompany_contents_user_id_203.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_1 .txt2,
    .gocompany_contents_user_id_203.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_1 .txt3,
    .gocompany_contents_user_id_211.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_1 .txt2,
    .gocompany_contents_user_id_211.gocompay_content_wrap .inner .gocompany_contents_user_type_images li.goscom_li.goscom_li_1 .txt3{text-align:center;}
    .gocompany_contents_user_id_178 .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt1,
    .gocompany_contents_user_id_183 .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt1{margin-top:2.615rem;}
    .gocompay_content_wrap .grid_6.inner .gocompany_contents_user_type_images li.goscom_li{width:33.33333333333333333%;}
    .guidebook_wrap li{width:50%;}
    .passedmultiplecrowns_list > .inner,
    .code1_list > .inner{width:70%;}
    .code1_list .swiper-slide .img{width:100%;height:auto;}
    .tuitioninquiry_wrap .tuitioninquiry_1,
    .tuitioninquiry_wrap .tuitioninquiry_2{clear:both;float:none;max-width:none;width:100%;}
    .tuitioninquiry_wrap textarea{height:10rem;}
    .consultation_wrap .consultation_1_1,
    .consultation_wrap .consultation_1_2{clear:both;float:none;width:100%;}
    .consultation_wrap .consultation_1_1{margin-bottom:3rem;}
    .consultation_wrap .consultation_2 .consultation_box{width:50%;}
    .request_wrap > .inner{width:93.75%;}
    /* board */
    .content_a1631680881 .gall_row .col-gn-4,
    .content_a1631680953 .gall_row .col-gn-4{width:50%;}
    .content_a1631680887 .gall_row .col-gn-3{width:100%;}
    .content_a1631680887 .gall_row .box_clear{clear:none;}
    .pg_page,
    .pg_current{min-width:3.125rem;height:3.125rem;line-height:3.125rem;}
}
/* ----------------------------------------------------------------------------------------------------------------
-- 540 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:540px){
    html, body{font-size:16px;font-size:2.96296296296296vw;}
    /* layout */
    #header{height:7.5rem;}
    #header .header_tel_btn{display:block;right:3.125rem;top:1.625rem;width:2.5625rem;height:2.5625rem;}
    #header .header_tel_btn a{border-radius:0.3125rem;}
    #header .branch{top:5rem;left:0;right:auto;margin-right:0;width:100%;}
    #header .branch ul{display:flex;justify-content:space-between;}
    #header .branch ul:after{display:none;}
    #header .branch li{float:none;margin:0;width:24%;text-align:center;}
    #header .branch li a{display:flex;align-items:center;justify-content:center;padding:0 .4rem;height:2rem;line-height:1;border-radius:100px;font-size:1rem;}
    #header .branch .txt{display:none;}
    #footer #fnb li a{font-size:14px;font-size:0.875rem;}
    #svisual .svisual_description{font-size:14px;font-size:0.875rem;}
    #snbwrap .snb_li.snb_li_2{display:none;}
    #bottom_banner ul li a .txt{padding:0 1rem;}
    .quickcs_inner{padding-left:7rem;}
    .quickcs_inner .quickcs_title{font-size:19px;font-size:1.1875rem;}
    .quickcs_inner .field_wrap .div_branch select,
    .quickcs_inner .field_wrap .div_name .inputm,
    .quickcs_inner .field_wrap .div_tel .inputm{font-size:16px;font-size:1rem;}
    .quickcs_inner .field_wrap .div_branch select{width:5rem;}
    .quickcs_inner .field_wrap .div_name .inputm{width:4rem;}
    .quickcs_inner .field_wrap .div_tel .inputm{width:8rem;}
    .quickcs_inner .field_wrap .btn_wrap{position:absolute;right:0;top:0;}
    .quickcs_inner .field_wrap .btn_submit{height:4rem;font-size:1.3rem;}
    .quickcs_inner .field_wrap .privacy_wrap{margin-left:-7rem;width:100%;}
    .quickcs_inner .field_wrap .privacy_wrap input{margin-left:0;}
    #container{padding-top:7.5rem;}
    /* main */
    #main .mainyoutube .mainyoutube_play,
    #main .mainyoutube .mainyoutube_list{width:100%;max-width:100%;}
    #main .mainyoutube .mainyoutube_play{margin-bottom:.5rem;}
    #main .mainyoutube .mainyoutube_list ul:after{content:"";clear:both;display:block;}
    #main .mainyoutube .mainyoutube_list li{float:left;position:relative;left:0;top:0;padding:0;width:25%;height:4.6rem;}
    #main .maincontbox2 .c .swiper-slide .txtbox .txt1{font-size:28px;font-size:1.75rem;}
    #main .maincontbox3 .img{text-align:left;}
    #main .maincontbox3 .img img{margin-right:0;}
    #main .maincontbox3 .txtbox{left:auto;top:2rem;right:0;margin:0;width:50%;}
    #main .maincontbox3 .txtbox .txt1{line-height:1.2;}
    #main .maincontbox4 .c .swiper-button-next,
    #main .maincontbox4 .c .swiper-container-rtl .swiper-button-prev{right:-2rem;}
    #main .maincontbox4 .c .swiper-button-prev,
    #main .maincontbox4 .c .swiper-container-rtl .swiper-button-next{left:-2rem;}
    #main .maincontbox4 .c .swiper-slide{height:30rem;}
    #main .maincontbox4 .c .swiper-slide .title{font-size:24px;font-size:1.5rem;}
    #main .maincontbox4 .c .swiper-slide .txtbox .txt1 strong{font-size:36px;font-size:2.25rem;}
    #main .maincontbox5 .cont > .inner{margin:0 auto;width:80%;}
    #main .maincontbox5 .cont .swiper-slide{margin-right:0;}
    #main .maincontbox6 .c li{clear:both;float:none;width:100%;}
    #main .maincontbox7 .txtbox .txt1{font-size:32px;font-size:2rem;}
    #main .maincontbox1 .txtbox .txt1{font-size:34px;font-size:2.125rem;}
    #main .maincontbox1 .btngo ul{width:80%;}
    #main .maincontbox8 .c li{width:98%;}
    #main .maincontbox2 .t,
    #main .maincontbox4 .t{font-size:30px;font-size:1.875rem;}
    #main .maincontbox4 .c .swiper-slide .title{overflow:hidden;width:70%;height:16%;text-overflow:ellipsis;white-space:nowrap;}
    #main .maincontbox4 .c .swiper-slide .txtbox .txt2{display:block;}
    #main .maincontbox4 .c .swiper-slide .txtbox .txt2 dt{margin-bottom:.5rem;}
    /*  */
    #main .maincontbox9{display:block;margin:1.5rem 0 1rem;}
    #main .maincontbox9 li .icon{margin-bottom:0.3125rem;height:5rem;}
    #main .maincontbox9 li .txt{font-size:16px;font-size:1rem;}
    #main .maincontbox9 li.li_3 a{display:block;}
    #main .maincontbox9 li.li_3 .pcbox{display:none;}
    /*  */
    #main .maincontbox10{display:none;}
    /* content style */
    .content_style_2 .gocompany_contents_user_type_images li.goscom_li .txt2 br,
    .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt1 br,
    .content_style_1 .gocompany_contents_user_type_images li.goscom_li .txt2 br,
    .content_style_3 .gocompany_contents_user_type_images li.goscom_li .txt1 br,
    .content_style_3 .gocompany_contents_user_type_images li.goscom_li .txt2 br{display:none;}
    .content_style_3 .gocompany_contents_user_type_images li.goscom_li .img{width:35%;}
    .content_style_3 .gocompany_contents_user_type_images li.goscom_li .txt1,
    .content_style_3 .gocompany_contents_user_type_images li.goscom_li .txt2{width:62.5%;}
    .content_style_3:after{width:69.8%;}
    .content_style_7 .gocompany_contents_user_type_images li.goscom_li .txt2{font-size:20px;font-size:1.25rem;}
    .content_style_12 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 -0.5%;}
    .content_style_12 .gocompany_contents_user_type_images li.goscom_li{margin:0 .5% .5rem;padding:0;width:49%;}
    .content_style_14 .gocompany_contents_user_type_images .txt2 br{display:none;}
    .content_style_17 .gocompany_contents_user_type_images .txt2{font-size:38px;font-size:2.375rem;}
    .content_style_18 .gocompany_contents_user_type_images .txt2,
    .content_style_18 .gocompany_contents_user_type_images .txt3{clear:both;float:none;width:100%;text-align:center;}
    .content_style_18 .gocompany_contents_user_type_images .txt2{margin-bottom:1rem;}
    .content_style_20{line-height:1.3;}
    .content_style_20 strong{display:block;}
    .content_style_22 .gocompany_contents_user_type_images .txt3 .p2 strong{display:block;}
    .content_style_24 .gocompany_contents_user_type_images{padding:1rem;}
    .content_style_24 .gocompany_contents_user_type_images li.goscom_li{padding-top:51%;width:49%;}
    .content_style_26 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 auto;}
    .content_style_26 .gocompany_contents_user_type_images li.goscom_li{clear:both;float:none;margin-bottom:.5rem;width:100%;}
    .content_style_29 .gocompany_contents_user_type_images .txt2{line-height:1.2;}
    .content_style_33 .gocompany_contents_user_type_images li.goscom_li .img{position:relative;left:0;top:0;margin-bottom:1rem;width:100%;}
    .content_style_34 .gocompany_contents_user_type_images ul.goscom_ul{margin:0 auto;}
    .content_style_34 .gocompany_contents_user_type_images li.goscom_li{clear:both;float:none;margin:0 0 1rem;padding-bottom:1rem;width:100%;height:auto;}
    .content_style_34 .gocompany_contents_user_type_images .txt2{padding-bottom:1.5rem;}
    .content_style_34 .gocompany_contents_user_type_images .txt3{padding-top:1.5rem;}
    .content_style_36 .gocompany_contents_user_type_images li.goscom_li{margin-bottom:3rem;width:100%;}
    /* contents */
    #gocompany_contents_user_id_99 .img img,
    #gocompany_contents_user_id_138 .img img,
    #gocompany_contents_user_id_161 .img img{height:72rem;}
    .gocompay_content_wrap .grid_6.inner .gocompany_contents_user_type_images li.goscom_li{width:50%;}
    .guidebook_wrap li .guidebook_cover .img{padding:0;}
    .tuitioninquiry_wrap .tuitioninquiry_1 .dl_department li{width:50%;}
    .tuitioninquiry_wrap .tuitioninquiry_1 .dl_course li{width:100%;}
    .tuitioninquiry_wrap .tuitioninquiry_2{padding:1rem;}
    .tuitioninquiry_wrap .tuitioninquiry_2 dd,
    .consultation_wrap .consultation_1_1 dd{width:83%;}
    .tuitioninquiry_wrap .dl_campus dd,
    .consultation_wrap .consultation_1_1 dl.dl_campus dd{letter-spacing:-0.02em;}
    .facility_wrap .facility_list ul,
    .facility_wrap .facility_list li{padding:.5rem;}
    .facility_wrap .facility_list li .img{margin-bottom:.5rem;}
    .facility_wrap .facility_list li .name{line-height:1.3;}
    .facility_wrap .facility_picture_list .facility_picture_box .c .swiper-button-next{right:0;}
    .facility_wrap .facility_picture_list .facility_picture_box .c .swiper-button-prev{left:0;}
    .teacher_wrap li{width:98%;}
    .teacher_wrap li .img{height:100%;}
    .partners_wrap .partners_cont .partners_list li{width:48%;}
    .location_wrap .location_list .location_outlink ul{margin:0 -1%;}
    .location_wrap .location_list .location_outlink li{margin:0 1% .65rem;padding:0;width:48%;}
    .request_wrap .request_form_1,
    .request_wrap .request_form_2{clear:both;float:none;width:100%;}
    .request_wrap .request_form_1{margin-bottom:1rem;}
    .consultation_wrap > .inner{padding:1rem;}
    .consultation_wrap .consultation_tab a{padding:0 .5rem;}
    .instagram_list li{padding:0;}
    /* board */
    .content_a1631680706 #bo_list .board_list li a{display:block;margin:2.85714285714286rem 0;padding:0;}
    .content_a1631680706 #bo_list .td_datetime,
    .content_a1631680706 #bo_list .td_subject,
    .content_a1631680706 #bo_list .td_content{width:100%;text-align:left;}
    .content_a1631680706 #bo_list .td_datetime{margin-bottom:1rem;}
    .content_a1631680706 #bo_list .td_subject{margin-bottom:1rem;height:auto;}
    .content_a1631680706 #bo_list .td_content{height:4.8em;-webkit-line-clamp:3;}
    .content_a1631680881 .gall_row .col-gn-4,
    .content_a1631680953 .gall_row .col-gn-4{width:100%;}
    .content_a1631680887 #bo_gall .gall_box{margin-bottom:1rem;}
    .content_a1631680887 #bo_gall .gal_txtbox{left:1rem;top:1rem;padding:0;width:55%;}
    .content_a1631680894 thead,
    .content_a1631680894 #bo_list .td_num2,
    .content_a1631680894 #bo_list .td_name,
    .content_a1631680894 #bo_list .td_datetime{display:none;}
    .content_a1631680894 #bo_list .bo_tit{line-height:2;}
    .content_a1631680912 thead,
    .content_a1631680912 #bo_list .td_num2,
    .content_a1631680912 #bo_list .td_datetime{display:none;}
    .content_a1631680912 #bo_list .bo_tit{line-height:1.5;}
    .content_a1631680929 thead,
    .content_a1631680929 #bo_list .td_num2,
    .content_a1631680929 #bo_list .td_name,
    .content_a1631680929 #bo_list .td_datetime{display:none;}
    .content_a1631680929 #bo_list .bo_tit{line-height:2;}
    .content_a1631680953 #bo_gall .gall_box{margin-bottom:1rem;}
    .content_a1648001980 thead,
    .content_a1648001980 #bo_list .td_num2,
    .content_a1648001980 #bo_list .td_name,
    .content_a1648001980 #bo_list .td_datetime{display:none;}
    /* member */
    .mbskin{max-width:100%;}
    .form_01 .frm_input{padding:.5rem;max-width:100%;height:auto;font-size:1rem;}
    .form_01 li{margin-bottom:1rem;}
    .register_form_inner li > label,
    .register_form_inner li .inputbox{line-height:2rem;}
    a.btn_frmline, button.btn_frmline{padding:.5rem;height:auto;font-size:1rem;}
    #fregisterform .form_01 div{margin-bottom:1rem;}
    #fregisterform .form_01 #reg_mb_birth{width:10rem;}
    #fregisterform .form_01 #reg_mb_zip{width:10rem;}
    #fregisterform .form_01 .btn_frmline{padding-left:1rem;padding-right:1rem;width:auto;}
    #register_form h2,
    .register_form_inner ul{padding:1rem;}
    .register_form_inner li{padding-left:6.42857142857143rem;}
    .register .btn_confirm .btn_submit,
    .register .btn_confirm .btn_close{height:3rem !important;}
    .register .btn_confirm a.btn_close{line-height:3rem;}
}