@charset "utf-8";
@import url("//fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800");
@import url("//fonts.googleapis.com/css?family=Nanum+Myeongjo:400,700,800");
@import url("/fonts/NanumSquare/nanumsquare.css");
@import url("/fonts/NanumSquareRound/nanumsquareround.css");


/* 초기화 */
*{font-style:normal;font-family:'NanumSquareRound','Nanum Gothic','맑은 고딕',sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}
html,body{width:100%;height:100%}
html{overflow-y:scroll}
body{font-family:'NanumSquareRound','Nanum Gothic','맑은 고딕',sans-serif;font-size:17px;font-weight:300;word-break:keep-all;letter-spacing:-0.05em;line-height:1;color:#555;-webkit-text-size-adjust:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:'none'}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:'none'}
table{border-collapse:collapse;border-spacing:0}
input,button,textarea,select{margin:0;padding:0;font-size:1em}
input,button{line-height:1}
button{cursor:pointer}
p{margin:0;padding:0;word-break:break-all}
hr{display:none}
hr:after{display:block;visibility:hidden;clear:both;content:''}
pre{overflow-x:scroll;font-size:1em}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,select{text-transform:none}

button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{/*padding:.35em .75em .625em*/}
legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal;box-sizing:border-box}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{padding:0;box-sizing:border-box}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
.hidden{display:none}
a{color:#555;text-decoration:none;vertical-align:middle;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;transition:all .35s ease}
a:link,a:visited{text-decoration:none}
a:hover,a:focus,a:active{color:#666;text-decoration:underline}
::selection{background-color:#ffff00}
::-moz-selection{background-color:#ffff00}
img::selection{background:transparent}
img::-moz-selection{background:transparent}
i{font:inherit}
em{font-style:normal}
/*
input, select, textarea, button{font:inherit;color:inherit;vertical-align:middle;}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f6f8f9 inset !important;}
select::-ms-expand{display:none;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
*/
.clfix:after{display:block;visibility:hidden;clear:both;height:0;content:''}
.clfix{display:block}
.clfix{zoom:1}
.fl{float:left}
.fr{float:right}

img{max-width:100%;height:auto}

/* for IE 5.5-7 */
input[type=text],input[type=password],textarea{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none}
input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid #558ab7 !important;-webkit-box-shadow:0 0 5px #9ed4ff;-moz-box-shadow:0 0 5px #9ed4ff;box-shadow:0 0 5px #9ed4ff}
.placeholdersjs{color:#aaa !important}

/* .latest_wr:after{display:block;visibility:hidden;clear:both;content:"&quot} */
.lt_wr{width:49%}
.lt_wr:nth-child(2n+1){clear:both}
.latest_wr:after{display:block;visibility:hidden;clear:both;content:''}

/* 게시물 선택복사 선택이동 */
#copymove{}
#copymove .win_desc{display:block;text-align:center}
#copymove .tbl_wrap{margin:20px}
#copymove .win_btn{padding:0 20px 20px}
.copymove_current{float:right;padding:5px;border-radius:3px;background-color:#ff3061;color:#fff}
.copymove_currentbg{background-color:#f4f4f4}

/* 화면낭독기 사용자용 */
#hd_login_msg{overflow:hidden;position:absolute;top:0;left:0;font-size:0;line-height:0}
.msg_sound_only,.sound_only{display:inline-block !important;overflow:hidden !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;border:0 !important;font-size:0;line-height:0}

/* 본문 바로가기 */
#skip_to_container a{overflow:hidden;position:absolute;top:0;left:0;z-index:100000;width:1px;height:1px;font-size:0;line-height:0}
#skip_to_container a:focus,#skip_to_container a:active{width:100%;height:75px;background-color:#21272e;font-size:2em;font-weight:700;line-height:3.3em;color:#fff;text-align:center;text-decoration:none}

/* ie6 이미지 너비 지정 */
.img_fix{width:100%;height:auto}

/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha{display:block;position:relative}
#captcha legend{overflow:hidden;position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em}
#captcha #captcha_img{max-width:103px;width:35%;height:40px;margin:0;padding:0;border:1px solid #898989;vertical-align:top}
#captcha #captcha_mp3{overflow:hidden;max-width:40px;width:14%;height:40px;margin:0;padding:0;border:0;border-radius:3px;background:transparent;background:url(../../../img/captcha2.png) no-repeat;text-indent:-999px;vertical-align:middle;cursor:pointer}
#captcha #captcha_reload{overflow:hidden;max-width:40px;width:14%;height:40px;margin:0;padding:0;border:0;border-radius:3px;background:transparent;background:url(../../../img/captcha2.png) no-repeat 0 -40px;text-indent:-999px;vertical-align:middle;cursor:pointer}
#captcha #captcha_key{max-width:90px;width:32%;height:40px;margin:0 0 0 3px;padding:0 5px;border:1px solid #ccc;border-radius:3px;background-color:#fff;font-size:1.333em;font-weight:700;text-align:center;vertical-align:top}
#captcha #captcha_info{display:inline;margin:5px 0 0;font-size:.95em;letter-spacing:-.1em}

/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha audio{display:block;width:187px;margin:0 0 5px}
#captcha.m_captcha #captcha_img{display:block;max-width:160px;width:35%;;height:60px;margin-bottom:3px;margin-top:5px;border:1px solid #e9e9e9}
#captcha.m_captcha #captcha_reload{overflow:hidden;position:static;max-width:40px;width:14%;height:40px;margin:0;padding:0;border:0;background:transparent;background:url(../../../img/captcha2.png) no-repeat 0 -40px;text-indent:-999px;vertical-align:middle;cursor:pointer}
#captcha.m_captcha #captcha_reload span{display:none}
#captcha.m_captcha #captcha_key{max-width:90px;width:32%;height:29px;margin:0;margin-left:3px;padding:0 5px;border:1px solid #b8c9c2;background-color:#f7f7f7;font-size:1.333em;font-weight:700;line-height:29px;text-align:center}
#captcha.m_captcha #captcha_info{display:block;margin:5px 0 0;font-size:.95em;letter-spacing:-.1em}
#captcha.m_captcha #captcha_mp3{overflow:hidden;max-width:40px;width:14%;height:31px;border:none;background:url(../../../img/captcha2.png) no-repeat 0 0;text-indent:-9999px;vertical-align:top;cursor:pointer}

/* ckeditor 단축키 */
.cke_sc{margin:0 0 5px;text-align:right}
.btn_cke_sc{display:inline-block;height:23px;padding:0 10px;border:1px solid #ccc;background-color:#fafafa;line-height:1.9em;color:#000;text-decoration:none;vertical-align:middle;cursor:pointer}
.cke_sc_def{margin:0 0 5px;padding:10px;border:1px solid #ccc;background-color:#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:700}
.cke_sc_def dd{width:30%}

/* ckeditor 태그 기본값 */
#bo_v_con ul{display:block;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px;list-style-type:disc}
#bo_v_con ol{display:block;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:0;padding-left:40px;list-style-type:decimal}
#bo_v_con li{display:list-item}

/* 버튼 */
a.btn,.btn{height:35px;padding:0 10px;border:0;line-height:35px;font-weight:700;text-align:center;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}

a.btn01{display:inline-block;padding:7px;border:1px solid #ccc;background-color:#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-color:#fafafa;color:#000;text-decoration:none}
a.btn02{display:inline-block;padding:7px;border:1px solid #3b3c3f;background-color:#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-color:#4b545e;color:#fff;text-decoration:none}

.btn_confirm{text-align:right}

/* 서식단계 진행 */
.btn_submit{border:0;border:0;background-color:#253dbe;color:#fff;cursor:pointer;vertical-align:middle}
.btn_submit:hover{background-color:#0025eb}

a.btn_cancel{display:inline-block;background-color:#969696;color:#fff;text-decoration:none;vertical-align:middle}
button.btn_cancel{display:inline-block;background-color:#969696;color:#fff;text-decoration:none;vertical-align:middle}
.btn_cancel:hover{background-color:#aaa}
a.btn_frmline,button.btn_frmline{display:inline-block;height:40px;padding:0 5px;border:0;border-radius:5px;background-color:#3c3c3c;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;background-color:#4c4f6f;color:#fff;text-decoration:none;vertical-align:middle}
.btn_b01:hover,.btn_b01:hover{background-color:#54598c}
a.btn_b02,.btn_b02{display:inline-block;padding:0 10px;border:0;background-color:#253dbe;color:#fff;text-decoration:none;vertical-align:middle}
a.btn_b02:hover,.btn_b02:hover{background-color:#0025eb}
a.btn_b03,.btn_b03{display:inline-block;border:1px solid #b9bdd3;background-color:#fff;color:#646982;text-decoration:none;vertical-align:middle}
a.btn_b03:hover,.btn_b03:hover{background-color:#ebedf6}
a.btn_b04,.btn_b04{display:inline-block;border:1px solid #ccc;background-color:#fff;color:#707070;text-decoration:none;vertical-align:middle}
a.btn_b04:hover,.btn_b04:hover{background-color:#f9f9f9;color:#333}
a.btn_admin,.btn_admin{display:inline-block;background-color:#d13f4a;color:#fff;text-decoration:none;vertical-align:middle}

/* 관리자 전용 버튼 */
.btn_admin:hover,a.btn_admin:hover{background-color:#ff3746}

/* 컬러 */
.color_1{background-color:#169dd6}
.color_2{background-color:#14d53d}
.color_3{background-color:#3814ff}
.color_4{background-color:#7520c5}

/* 기본테이블 */
.tbl_wrap table{width:100%;border-collapse:collapse;border:1px solid #ccc;border-width:1px 0;border-spacing:0 5px}
.tbl_wrap caption{padding:10px 0;font-weight:700;text-align:left}
.tbl_head01{margin:0 0 10px;border-top:3px solid #2b4380}
.tbl_head01 table{border-top:none}
.tbl_head01 caption{overflow:hidden;padding:0;font-size:0;line-height:0}
.tbl_head01 thead th{height:40px;padding:10px 0;border-bottom:1px solid #ddd;background-color:#fafafa;font-weight:normal;text-align:center}
.tbl_head01 thead th input{vertical-align:top}

/* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th,.tbl_head01 tfoot td{padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background-color:#d7e0e2;text-align:center}
.tbl_head01 tbody th{padding:8px 0;border-bottom:1px solid #e8e8e8}
.tbl_head01 td{height:60px;padding:10px 5px;border-top:1px solid #ecf0f1;background-color:#fff;line-height:1.4em;color:#666;word-break:break-all}
.tbl_head01 tbody tr:hover td{background-color:#fafafa}
.tbl_head01 a:hover{text-decoration:underline}

.tbl_head02{margin:0 0 10px}
.tbl_head02 caption{overflow:hidden;padding:0;font-size:0;line-height:0}
.tbl_head02 thead th{padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background-color:#e5ecef;font-size:.95em;color:#383838;letter-spacing:-.1em;text-align:center}
.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-color:#d7e0e2;text-align:center}
.tbl_head02 tbody th{padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background-color:#fff}
.tbl_head02 td{padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background-color:#fff;line-height:1.4em;word-break:break-all}
.tbl_head02 a{}

/* 폼 테이블 */
.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 #e9e9e9;border-left:0;background-color:#f5f8f9;text-align:left}
.tbl_frm01 td{padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.wr_content textarea,.tbl_frm01 textarea,.form_01 textarea,.frm_input{padding:5px;border:1px solid #ccc;border-radius:3px;background-color:#fff;color:#000;vertical-align:middle;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.tbl_frm01 textarea{padding:2px 2px 3px}
.frm_input{height:40px}

.full_input{width:100%}
.half_input{width:49.5%}
.tbl_frm01 textarea,.write_div textarea{width:100%;height:100px}
.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 li{position:relative;margin:3px 0;padding:10px 15px;border:1px solid #dbdbdb;border-radius:3px;background-color:#fff;list-style:none}
.list_01 li:after{display:block;visibility:hidden;clear:both;content:''}
.list_01 li:hover{background-color:#f9f9f9}
.list_01 li.empty_li{padding:20px 0;color:#666;text-align:center}

/* 폼 리스트 */
.form_01 h2{margin:0 0 10px;font-size:1.167em}
.form_01 li{margin:10px 0}
.form_01 li:after{display:block;visibility:hidden;clear:both;content:''}
.form_01 li .right_input{float:right}
.form_01 textarea{width:100%;height:100px}
.form_01 .frm_label{display:inline-block;width:130px}

/* 자료 없는 목록 */
.empty_table{padding:50px 0 !important;text-align:center}
.empty_list{padding:20px 0 !important;color:#666;text-align:center}

/* 필수입력 */
.required,textarea.required{background-image:url(../img/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}

.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{height:50px;padding:10px 20px;background-color:#333;font-size:1.25em;line-height:30px;color:#fff}
.new_win #win_title .sv{font-size:.75em;line-height:1.2em}
.new_win .win_ul{border-right:1px solid #dfe6e7}
.new_win .win_ul:after{display:block;visibility:hidden;clear:both;content:''}
.new_win .win_ul li{float:left;width:33.333%;margin-left:-1px;border:1px solid #ccc;background-color:#fff;text-align:center}
.new_win .win_ul li a{display:block;padding:10px 0}
.new_win .win_ul .selected{position:relative;z-index:5;border-color:#253dbe;background-color:#fff}
.new_win .win_ul .selected a{font-weight:700;color:#253dbe}
.new_win .win_desc{margin:5px 0;font-size:.92em;color:#3598db}
.new_win .frm_info{font-size:.92em;color:#3598db}
.new_win .win_total{margin:10px 0;text-align:right}
.new_win .win_total span{display:inline-block;padding:0 10px;border-radius:5px;background-color:#d4d4d4;line-height:30px;font-size:.92em;color:#4e546f}
.new_win .new_win_con{margin:20px}
.new_win .new_win_con:after{display:block;visibility:hidden;clear:both;content:''}
.new_win .btn_confirm:after{display:block;visibility:hidden;clear:both;content:''}
.new_win .win_btn{text-align:right}
.new_win .btn_close{overflow:hidden;position:absolute;top:0;right:0;width:50px;height:50px;border:0;background:url(../img/close_btn.gif) no-repeat 50% 50%;text-indent:-999px;cursor:pointer}
.new_win .btn_submit{float:right;height:40px;padding:0 20px;font-weight:700;font-size:1.083em}

/* 검색결과 색상 */
.sch_word{color:#00c4ac}

/* 자바스크립트 alert 대안 */
#validation_check{width:500px;margin:100px auto}
#validation_check h1{margin-bottom:20px;font-size:1.3em}
#validation_check p{margin-bottom:20px;padding:30px 20px;border:1px solid #e9e9e9;background-color:#fff}

/* 사이드뷰 */
.sv_wrap{position:relative;font-weight:normal}
.sv_wrap .sv{display:none;z-index:1000;margin:5px 0 0;background-color:#333;font-size:.92em;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 3px 0 rgba(0,0,0,0.2);box-shadow:2px 2px 3px 0 rgba(0,0,0,0.2)}
.sv_wrap .sv:before{position:absolute;top:-6px;left:15px;width:0;height:0;border-style:solid;border-width:0 6px 6px;border-color:transparent transparent #333;content:''}
.sv_wrap .sv a{display:inline-block;width:100px;margin:0;padding:0 10px;line-height:30px;font-weight:normal;color:#bbb}
.sv_wrap .sv a:hover{background-color:#000;color:#fff}
.sv_member{color:#333}
.sv_on{display:block !important;position:absolute;top:23px;left:0;width:auto;height:auto}
.sv_nojs .sv{display:block}

/* 페이징 */
.pg_wrap{clear:both;margin:30px 0;text-align:center;}
.pg_wrap:after{display:block;visibility:hidden;clear:both;content:''}
.pg{}
.pg_page,.pg_current{display:inline-block;border:1px solid #bbbcc3;background-color:#f3f3f3;vertical-align:middle}
.pg a:focus,.pg a:hover{text-decoration:none}
.pg_page{min-width:30px;height:30px;padding:0 5px;border-radius:3px;font-size:1.083em;line-height:28px;color:#555;text-decoration:none}
.pg_page:hover{background-color:#ddd}
.pg_start{overflow:hidden;padding:0;border:1px solid #bbb;background:url(../img/btn_first.gif) no-repeat 50% 50% #fff;text-indent:-999px}
.pg_prev{overflow:hidden;padding:0;border:1px solid #bbb;background:url(../img/btn_prev.gif) no-repeat 50% 50% #fff;text-indent:-999px}
.pg_end{overflow:hidden;padding:0;border:1px solid #bbb;background:url(../img/btn_end.gif) no-repeat 50% 50% #fff;text-indent:-999px}
.pg_next{overflow:hidden;padding:0;border:1px solid #bbb;background:url(../img/btn_next.gif) no-repeat 50% 50% #fff;text-indent:-999px}
.pg_start:hover,.pg_prev:hover,.pg_end:hover,.pg_next:hover{background-color:#fafafa}

.pg_current{display:inline-block;min-width:30px;height:30px;padding:0 10px;border-radius:3px;background-color:#4c4f6f;font-weight:700;line-height:30px;color:#fff;-webkit-box-shadow:inset 1px 1px 2px #222542;-moz-box-shadow:inset 1px 1px 2px #222542;box-shadow:inset 1px 1px 2px #222542}

/* 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:.3em;padding:.5em 0;border:1px solid #eee;border-radius:2em;background-color:#fff;font-size:2em;color:#000;text-align:center;text-decoration:none}
@media screen and (max-width:1800px){
	#popupzone .owl-carousel .owl-item img{max-width:104%;width:104%;margin-left:-2%;margin-right:-2%}
}
@media screen and (max-width:1700px){
	#popupzone .owl-carousel .owl-item img{max-width:106%;width:106%;margin-left:-3%;margin-right:-3%}
}
@media screen and (max-width:1600px){
	#popupzone .owl-carousel .owl-item img{max-width:110%;width:110%;margin-left:-5%;margin-right:-5%}
}
@media screen and (max-width:1400px){
	#popupzone .owl-carousel .owl-item img{max-width:120%;width:120%;margin-left:-10%;margin-right:-10%}
}
@media screen and (max-width:1200px){
	#popupzone .owl-carousel .owl-item img{max-width:130%;width:130%;margin-left:-15%;margin-right:-15%}
}
@media screen and (max-width:550px){
	#popupzone .owl-theme .owl-nav{display:none}
	#popupzone .owl-theme .owl-dots{display:none}
}

/* 게시판 */
#bo_sch .sch_input{max-width:calc(100% - 140px) !important}
.pg_wrap .pg .pg_current{border:1px solid #4c4f6f !important}
@media screen and (max-width:620px){
	.pg_wrap .pg .pg_current,.pg_wrap .pg .pg_page{min-width:24px !important;height:24px !important;padding:0 2px !important;font-size:14px !important;line-height:24px !important;}
}
@media screen and (max-width:550px){
	.pg_wrap .pg .pg_current,.pg_wrap .pg .pg_page{min-width:20px !important;height:20px !important;padding:0 2px !important;font-size:13px !important;line-height:20px !important;}
}
@media screen and (max-width:414px){
	.pg_wrap .pg .pg_current,.pg_wrap .pg .pg_page{min-width:18px !important;height:18px !important;padding:0 2px !important;font-size:12px !important;line-height:18px !important;}
}

/* 레이아웃 크기 지정 */
body.zoom{-ms-transform-origin-x:50%;-ms-transform-origin-y:0%;-webkit-transform-origin-x:50%;-webkit-transform-origin-y:0%;-moz-transform-origin-x:50%;-moz-transform-origin-y:0%;transform-origin-x:50%;transform-origin-y:0%}
/*body,#header,#container,#footer{min-width:1200px}*/
.wrap{clear:both;max-width:1200px;width:100%;margin:0 auto}
.wrap:after{display:block;visibility:hidden;clear:both;content:''}

/* 팝업레이어 */
#hd_pop{position:relative;z-index:1000;height:0;margin:0 auto}
#hd_pop h2{overflow:hidden;position:absolute;font-size:0;line-height:0}
.hd_pops{position:absolute;border:1px solid #e9e9e9;background-color:#fff}
.hd_pops img{max-width:100%}
.hd_pops_con{display:flex;flex-direction:column;flex-wrap:wrap;}
.hd_pops_footer{position:relative;height:30px;padding:0;background-color:#000;color:#fff;text-align:left}
.hd_pops_footer:after{display:block;visibility:hidden;clear:both;content:''}
.hd_pops_footer button{padding:8px;border:0;font-size:13px;color:#fff}
.hd_pops_footer .hd_pops_reject{background-color:#000;font-size:12px;text-align:left}
.hd_pops_footer .hd_pops_close{position:absolute;top:0;right:0;background-color:#393939}

/* popup_20210316 */
#hd_pop .popup_20210316{width:650px;padding:20px;line-height:150%;background:url(/theme/basic/img/main/popup_20210316_bg.jpg) #fddfb2 no-repeat center top}
#hd_pop .popup_20210316 h1{margin-top:30px;text-align:center;color:#ff6600}
#hd_pop .popup_20210316 h2{margin-top:10px;text-align:center;color:#ff6600}
#hd_pop .popup_20210316 h3{margin-top:20px; margin-bottom:30px;text-align:center;}
#hd_pop .popup_20210316 caption{display:none;}
#hd_pop .popup_20210316 table{margin-bottom:30px;border:1px solid black;text-align:center;line-height:130%;background-color:#fff}
#hd_pop .popup_20210316 th{padding:2px 8px; font-size:0.9em;;line-height:120%;border-bottom:1px solid black;border-right:1px solid black;}
#hd_pop .popup_20210316 td{padding:2px 8px; font-size:0.9em;border-bottom:1px solid #888;border-right:1px solid #888;}
#hd_pop .popup_20210316 table th{background:#ffa365;color:black;}
#hd_pop .popup_20210316 .pop1 span{text-decoration:underline; color:blue;}
#hd_pop .popup_20210316 .pop2{margin:10px 0;padding:10px 20px;background-color:#a3d7dd;}
#hd_pop .popup_20210316 .pop4{margin-top:20px;text-align:center;}

/* 상단 레이아웃 */
#header{height:80px;border-bottom:1px solid #e5e5e5}
#header a{text-decoration:none}
#hd_h1{overflow:hidden;position:absolute;font-size:0;line-height:0}

#logo{position:absolute;top:17px;left:40px;width:300px;height:44px}

/* gnb */
.gnb_wrap{float:right;width:calc(100% - 28%);height:80px;}
#gnb{position:relative;padding-right:37%}
#gnb h2{overflow:hidden;position:absolute;font-size:0;line-height:0}
#gnb ul:after{display:block;visibility:hidden;clear:both;content:''}
#gnb .gnb_1dli{float:left;width:20%}
.gnb_1dli .bg{display:none}
a.gnb_1da{display:block;font-size:1.25em;font-weight:700;color:#333;text-decoration:none;line-height:78px;text-align:center;letter-spacing:-.04em}
.gnb_2dul{display:none;position:absolute;z-index:100;top:78px;max-width:1200px;margin:0 auto}
.gnb_2dli{float:left}
.gnb_2da{display:block;height:40px;padding:0 10px;font-size:16px;line-height:50px;color:rgba(255,255,255,.8);text-align:left;text-decoration:none}
a.gnb_2da:hover{font-weight:700;color:#fff}
.gnb_3dul{display:none}

.gnb_1dli_member{position:absolute;z-index:99;top:20px;width:100px}
.gnb_1dli_member a{display:block;border-radius:20px;line-height:40px;font-size:1em;text-align:center;letter-spacing:-.05em}
.gnb_1dli_login{right:200px}
.gnb_1dli_login a{background-color:#00a0e0;color:#fff}
.gnb_1dli_join{right:90px}
.gnb_1dli_join a{border:1px solid #ddd}
.gnb_1dli_admin{right:0;top:80px;width:90px}
.gnb_1dli_admin a{border-radius:0;background-color:#333;color:#fff;line-height:50px}

.gnb_1dli_sitemap{position:absolute;top:0;bottom:0;right:0;width:20px;height:24px;margin:auto 40px;line-height:0;text-indent:-9999ex}
.gnb_1dli_sitemap a{display:block}
.gnb_1dli_sitemap span{display:block;float:right;width:70%;margin:3px 0;height:2px;background:#000}
.gnb_1dli_sitemap span:first-child{width:100%}
.gnb_1dli_sitemap span:last-child{width:100%}
.gnb_1dli_sitemap:hover span{width:100% !important;background-color:#004a96}
.gnb_1dli_sitemap, .gnb_1dli_sitemap span{transition:all .3s ease;-ms-transition:all .3s ease;-webkit-transition:all .3s ease}

.gnb_1dli_air .gnb_2da{}
.gnb_2da:focus,.gnb_2da:hover{color:#fff}
.gnb_1dli_on .gnb_2dul{display:block}
.gnb_1dli_over .gnb_2dul{display:block}
.gnb_1dli_over2 .gnb_2dul{display:block}
.gnb_1dli_on .gnb_1da{color:#00a0e0}
.gnb_1dli_over .gnb_1da{color:#00a0e0}
.gnb_1dli_over2 .gnb_1da{color:#00a0e0}

#gnb .gnb_1dli5,
#gnb .gnb_1dli6,
#gnb .gnb_1dli7{display:none}

#gnb .gnb_1dli0 .gnb_2dul{left:0}
#gnb .gnb_1dli1 .gnb_2dul{left:10%}
#gnb .gnb_1dli2 .gnb_2dul{left:20%}
#gnb .gnb_1dli3 .gnb_2dul{left:30%}
#gnb .gnb_1dli4 .gnb_2dul{left:30%}
#gnb .gnb_1dli5 .gnb_2dul{}
#gnb .gnb_1dli6 .gnb_2dul{}
#gnb .gnb_1dli7 .gnb_2dul{}

#gnb_snb{display:none;position:absolute;z-index:99;top:80px;left:0;width:100%;height:50px;background-color:rgba(0,0,0,.4)}

.gnb_1dli:nth-child(n+8){display:none}

.gnb_op{display:none;border:none;width:0;height:0;text-indent:-99999px;overflow:hidden}
#allmnu{display:none}
#header #allmnu{display:block}
.allmnuView{display:none}


/* 중간 레이아웃 */
#container{z-index:5;margin:0 auto;zoom:1}
#container:after{display:block;visibility:hidden;clear:both;content:''}

/* 메인 */
#container.main{}
#popupzone{overflow:hidden;position:relative;z-index:1;width:100%;line-height:0}
#popupzone .owl-theme .owl-nav{position:absolute;left:0;right:0;top:50%}
#popupzone .owl-theme .owl-nav [class*=owl-]{overflow:hidden;width:50px;height:50px;margin:-50px 0 0 0;padding:0;border-radius:0;background-color:rgba(0,0,0,0.2);text-indent:-99999px}
#popupzone .owl-theme .owl-nav .owl-prev{float:left;background:url(../img/main/pzone_btn_prev.png) rgba(0,0,0,0.2) no-repeat center center}
#popupzone .owl-theme .owl-nav .owl-next{float:right;background:url(../img/main/pzone_btn_next.png) rgba(0,0,0,0.2)no-repeat center center}
#popupzone .owl-theme .owl-nav [class*=owl-]:hover{background-color:rgba(0,0,0,0.5)}
#popupzone .owl-pzone-stop{display:none}
#popupzone .owl-pzone-stop.on{display:none}
#popupzone .owl-pzone-play{display:none}
#popupzone .owl-pzone-play.on{display:none}
#popupzone .owl-carousel .owl-item{overflow:hidden}
#popupzone .owl-theme .owl-dots{position:absolute;left:auto;right:5%;top:5%;}
#popupzone .owl-theme .owl-dots .owl-dot span{width:20px;height:20px;margin:0 5px;border-radius:100%;background-color:rgba(0,0,0,0.5)}
#popupzone .owl-theme .owl-dots .owl-dot.active span{background-color:#f36910}

#m1{position:relative;z-index:2;max-width:1300px;width:100%;height:140px;margin:-60px auto 0}
#m1 #link{width:100%;margin:0 auto;text-align:center}
#m1 #link li{display:inline-block;padding:0 10px;text-align:center;vertical-align:top}
#m1 #link li img{display:block;margin:0 auto 15px}
#m1 #link li a{display:block;width:120px;height:120px;padding-top:25px;border-radius:50%;background-color:#fff;box-shadow:0px 10px 20px rgba(0,0,0,0.3);font-size:1em;font-weight:700;color:#555;letter-spacing:-.05em}
#m1 #link .link1{background-color:#eee}
#m1 #link .link2{background-color:#ade8ff}
#m1 #link .link3{background-color:#c5ffc3}
#m1 #link .link4{background-color:#fff9c2}
#m1 #link .link5{background-color:#ffd3e9}
#m1 #link .link6{background-color:#dfdfff}
#m1 #link li:hover a{margin-top:5px;border:1px solid #eee;box-shadow:0 0 0 rgba(0,0,0,1);background-color:#fff;color:#000;text-decoration:none}
/*
#m1 #schedule{float:left;width:50%;height:100%;background-color:#ff9b34}
#m1 #schedule .today{float:left;width:30%;padding-top:4%;text-align:center}
#m1 #schedule .today a{text-decoration:none}
#m1 #schedule .today .day{font-size:3.750em;font-weight:700;color:#fefefe}
#m1 #schedule .today .year{display:block;padding-top:2%;font-size:1.25em;color:#fee3d0}
#m1 #schedule .schedule_lst{float:left;width:70%;height:100%;padding:4%;background-color:#f36910}
#m1 #schedule .schedule_lst ul{overflow-y:auto;height:100%;}
#m1 #schedule .schedule_lst li{overflow:hidden;font-size:1.125em;color:#fff;line-height:1.6em;white-space:nowrap;text-overflow:ellipsis}
#m1 #schedule .schedule_lst li:before{display:inline-block;width:4px;height:4px;margin-right:10px;border-radius:100%;background-color:#fff;vertical-align:middle;content:""}
#m1 #schedule ul::-webkit-scrollbar{width:5px}
#m1 #schedule ul:hover::-webkit-scrollbar{width:10px}
#m1 #schedule ul::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1)}
#m1 #schedule ul::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}
#m1 #schedule ul::-webkit-scrollbar-button{display:none;}
#m1 #schedule ul{scrollbar-3dLight-Color:#da5e0e;scrollbar-arrow-color:#af4b0b;scrollbar-base-color:#da5e0e;scrollbar-Face-Color:#af4b0b;scrollbar-Track-Color:#da5e0e;scrollbar-DarkShadow-Color:#da5e0e;scrollbar-Highlight-Color:#da5e0e;scrollbar-Shadow-Color:#da5e0e}
*/
@media screen and (max-width:1000px){
	#m1{height:120px;margin:-50px auto 0}
	#m1 #link li img{margin:0 auto 10px}
	#m1 #link li a{width:100px;height:100px;padding-top:20px}
}
@media screen and (max-width:768px){
	#m1{height:100px;margin:-40px auto 0}
	#m1 #link li{padding:0 5px}
	#m1 #link li img{max-width:40%;margin:0 auto 7px;}
	#m1 #link li a{width:80px;height:80px;padding-top:15px}
}
@media screen and (max-width:620px){
	#m1{height:auto;margin:0;padding:0 0 20px}
	#m1 #link li{float:left;width:33.333%;padding:0}
	#m1 #link li:nth-child(3n+1){clear:both}
	#m1 #link li a{width:100%;height:100%;padding:8px;border-radius:0;box-shadow:0 0 0 rgba(0,0,0,0)}
	#m1 #link li:hover a{margin-top:0;border:0}
	#m1 #link li img{display:inline-block;max-width:20%;margin:0 10px 0 0;vertical-align:middle}
}

#m2{margin:1% auto 3%}
#m2 h3{font-size:1.25em;font-weight:700}
#m2 #notice{float:left;position:relative;width:calc(96% - 372px);height:330px;margin:20px 4% 0 0;border:1px solid #ddd}
#m2 #notice .tabs{display:block}
#m2 #notice .tabs>li{float:left}
#m2 #notice .tab{display:inline-block;width:157px;height:60px;border-right:1px solid #ddd;font-size:1.125rem;color:#888;text-decoration:none;letter-spacing:-.05em;line-height:60px;text-align:center}
#m2 #notice .on .tab{background-color:#8cc919;color:#fff}
#m2 #notice .notice_con{display:none;position:absolute;top:60px;left:0;z-index:1;width:100%;padding:30px 40px;border-top:1px solid #ddd}
#m2 #notice .on .notice_con{display:block}
#m2 #notice .notice_con>.lat>ul>li{position:relative;padding-left:20px}
#m2 #notice .notice_con>.lat>ul>li:before{content:"";position:absolute;top:15px;left:0;width:3px;height:3px;border-radius:50%;background-color:#888}
#m2 #notice .notice_con .lat .lt_subject a{line-height:35px}
#m2 #notice .lt_more{position:absolute;top:-60px;right:0;z-index:10;width:60px;height:60px;border-left:1px solid #ddd;background:url(/theme/basic/img/main/notice_more.png) no-repeat center center}
#m2 #notice .notice2 iframe{height:200px !important}
#m2 #video{float:left;position:relative;width:372px;height:330px;padding-top:35px;background:url(/theme/basic/img/main/video_bg.gif) no-repeat center top;text-align:center}
#m2 #video h3{height:25px;font-size:1.125em;color:#fff}
#m2 #video .video_con{width:calc(100% - 40px);height:190px;margin:0 auto;border-radius:10px 10px 0 0;background-color:#000;overflow:hidden;cursor:pointer}
#m2 #video .more{display:block;width:100%;padding:0 20px 60px;background:url(/theme/basic/img/main/video_bg2.gif) no-repeat center bottom}
#m2 #video .more a{display:block;width:100%;padding:11px 0;color:#bbb;border-radius:0 0 10px 10px;background-color:#000;text-decoration:none}
.ui-dialog{z-index:10000 !important}
#m2 #video .video_nav{position:absolute;bottom:-12px;left:0;right:0;width:120px;margin:0 auto;padding-left:20px}
#m2 #video .video_nav [class*=owl-]{overflow:hidden;float:left;width:28px;height:28px;margin-right:2px;margin-left:2px;border:1px solid rgba(0,0,0,.3);border-radius:50%;text-indent:-99999px;background-repeat:no-repeat;background-position:center center}
#m2 #video .video_nav [class*=owl-]:hover{background-color:rgba(243,105,16,.1)}
#m2 #video .video_nav .owl-video-prev{background-image:url(../img/main/video_btn_prev.png)}
#m2 #video .video_nav .owl-video-next{background-image:url(../img/main/video_btn_next.png)}
#m2 #video .video_nav .owl-video-stop{display:none}
#m2 #video .video_nav .owl-video-stop.on{display:block;background-image:url(../img/main/video_btn_stop.png)}
#m2 #video .video_nav .owl-video-play{display:none}
#m2 #video .video_nav .owl-video-play.on{display:block;background-image:url(../img/main/video_btn_play.png)}
#m2 #video .video_nav .owl-video-more{background-image:url(../img/main/video_btn_more.png)}
@media screen and (max-width:1200px){
	#m2 #notice .tab{width:120px}
}
@media screen and (max-width:1000px){
	#m2 #notice .tab{width:90px;font-size:1rem}
	#m2 #notice .notice_con{padding:30px 30px}
}
@media screen and (max-width:900px){
	#m2 #notice .tab{font-size:0.95rem}
	#m2 #notice .lt_more{width:50px}
}
@media screen and (max-width:768px){
	#m2 #notice{float:none;width:100%;height:300px;margin:0}
	#m2 #video{float:none;margin:20px auto}
	#m2 #notice .notice_con .lat .lt_subject a{line-height:30px}
	#m2 #notice .notice2 iframe{height:180px !important}
}
@media screen and (max-width:620px){
	#m2 #notice{height:260px}
	#m2 #notice .tab{height:40px;line-height:40px}
	#m2 #notice .notice_con{top:40px;padding:20px 20px}
	#m2 #notice .lt_more{top:-40px;width:40px;height:40px;background-size:16px auto}
}
@media screen and (max-width:412px){
	#m2 #notice .tab{width:auto;padding:0 0.5rem;font-size:0.8rem}
	#m2 #notice .notice_li h3 span{display:none}
	#m2 #video{width:100%;height:auto;padding:10% 0 0;background-size:100% auto}
	#m2 #video .video_con{height:auto}
	#m2 #video .more{background-size:100% auto}
	#m2 #video .video_nav{bottom:5px;left:0;right:0}
}

#m3{padding:4% 0;background-color:#fffde6}
#m3 h3{margin-bottom:3%;font-size:2.25em;font-weight:700;color:#f36910;letter-spacing:-.05em;text-align:center}
#m3 h3 em{display:block;margin-top:20px;font-size:0.5em;font-weight:400;color:#ff9b34;letter-spacing:-.05em}
#m3 #news{position:relative;}
#m3 #news .news_nav{position:absolute;top:30px;right:30px}
#m3 #news .news_nav [class*=owl-]{overflow:hidden;float:left;width:40px;height:40px;margin-left:-1px;border:1px solid #ff9b34;border-radius:0;text-indent:-99999px;background-repeat:no-repeat;background-position:center center}
#m3 #news .news_nav [class*=owl-]:hover{background-color:rgba(243,105,16,.1)}
#m3 #news .news_nav .owl-news-prev{background-image:url(../img/main/news_btn_prev.png)}
#m3 #news .news_nav .owl-news-next{background-image:url(../img/main/news_btn_next.png)}
#m3 #news .news_nav .owl-news-stop{display:none}
#m3 #news .news_nav .owl-news-stop.on{display:block;background-image:url(../img/main/news_btn_stop.png)}
#m3 #news .news_nav .owl-news-play{display:none}
#m3 #news .news_nav .owl-news-play.on{display:block;background-image:url(../img/main/news_btn_play.png)}
#m3 #news .news_nav .owl-news-more{background-image:url(../img/main/news_btn_more.png)}
#m3 #news .news_item{overflow:hidden}

#m4{}
#m4 h3{display:block;font-size:1.75em;font-weight:700;letter-spacing:-.05em}
#m4 #sponsorbn{position:relative;width:100%;height:200px;padding:3% 0;background-color:#fff}
#m4 #sponsorbn h3{padding:0 35px;margin-bottom:20px;color:#222}
#m4 #sponsorbn .sponsorbn_item{padding:20px}
#m4 #sponsorbn .sponsor_nav{position:absolute;top:29px;right:30px}
#m4 #sponsorbn .sponsor_nav [class*=owl-]{overflow:hidden;float:left;width:35px;height:35px;margin-left:-1px;border:1px solid #3caadf;border-radius:0;text-indent:-99999px;background-repeat:no-repeat;background-position:center center}
#m4 #sponsorbn .sponsor_nav [class*=owl-]:hover{background-color:rgba(243,105,16,.1)}
#m4 #sponsorbn .sponsor_nav .owl-sponsor-nav-btn.on{display:block}
#m4 #sponsorbn .sponsor_nav .owl-sponsor-stop{display:none}
#m4 #sponsorbn .sponsor_nav .owl-sponsor-stop.on{display:block;background-image:url(../img/main/sponsor_btn_stop.png)}
#m4 #sponsorbn .sponsor_nav .owl-sponsor-play{display:none}
#m4 #sponsorbn .sponsor_nav .owl-sponsor-play.on{display:block;background-image:url(../img/main/sponsor_btn_play.png)}
#m4 #sponsorbn .sponsor_nav .owl-sponsor-more{overflow:hidden;display:block;background-image:url(../img/main/sponsor_btn_more.png)}
#m4 #sponsorbn .sponsor_nav .owl-sponsor-prev{background-image:url(../img/main/sponsor_btn_prev.png)}
#m4 #sponsorbn .sponsor_nav .owl-sponsor-next{background-image:url(../img/main/sponsor_btn_next.png)}
#m4 #sponsorbn .owl-stage .owl-item{text-align:center}
#m4 #sponsorbn .owl-carousel .owl-item img{display:inline-block;width:auto}

#m5{background-color:#def9d6;font-size:0;text-align:center}


/* 서브 */
#container.sub{margin-bottom:5%}
#container #svisual{height:350px;background:url(../img/sub/svisual8.jpg) no-repeat center top;text-align:center}
#container #svisual h2{padding-top:70px;font-size:200%;font-weight:600;color:#000;letter-spacing:-.05em}
#container #svisual #location{margin-top:20px;font-size:9px;color:#888;letter-spacing:-.05em}
#container #svisual #location a{display:inline-block;padding:0 10px;font-size:12px;color:#888;vertical-align:middle}
#container #svisual #location a:last-child{color:#555}
#container.sub_10 #svisual{background-image:url(../img/sub/svisual1.jpg)}
#container.sub_20 #svisual{background-image:url(../img/sub/svisual2.jpg)}
#container.sub_30 #svisual{background-image:url(../img/sub/svisual3.jpg)}
#container.sub_40 #svisual{background-image:url(../img/sub/svisual4.jpg)}
#container.sub_50 #svisual{background-image:url(../img/sub/svisual5.jpg)}
#container.sub_60 #svisual{background-image:url(../img/sub/svisual6.jpg)}
#container.sub_70 #svisual{background-image:url(../img/sub/svisual7.jpg)}

#container #aside{width:100%;height:auto;margin:0}
#container #aside:after{display:block;visibility:hidden;clear:both;content:""}
#container #aside h2{display:none;width:80%;padding:10% 0;background-color:#ff9b34;font-size:150%;font-weight:600;color:#fff;text-align:center}
#container #aside .snb{width:100%;margin-top:20px;border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);background-color:rgba(255,255,255,.5)}
#container #aside .snb>li{float:left;position:relative;margin:-1px 0 -1px -1px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1)}
#container #aside .snb>li>a{display:block;height:140px;padding-top:30px;font-size:15px;color:#555;text-decoration:none}
#container #aside .snb .snb_2dli_img{display:block;padding-bottom:15px}
#container #aside .snb .snb_2dli_img img{opacity:0.5}
#container #aside .snb>li.on,#container #aside .snb>li:hover{;background-color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
#container #aside .snb>li.on a,#container #aside .snb>li:hover a{font-weight:700;color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
#container #aside .snb>li.on .snb_2dli_img img,#container #aside .snb>li:hover .snb_2dli_img img{opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
#container #aside .snb li ul{display:none;height:0;padding:3% 0;border-top:1px solid #d3d7dd;background-color:#fefbe9}
#container #aside .snb li li{display:none;float:none;width:100%;padding:0;border-bottom:none}
#container #aside .snb li li a{height:auto}
#container #aside .snb li li a:before{content:"- "}
#container #aside .snb li.on li a:after,#container #aside .snb li:hover li a:after,#container #aside .snb li li a:after{display:none}
#container #aside .snb li.on li a,#container #aside .snb li:hover li a,#container #aside .snb li li a{padding:4% 14%;font-size:13px;font-weight:400;color:#555}
#container #aside .snb li.on li.on a,#container #aside .snb li.on li:hover a,#container #aside .snb li:hover li:hover a{font-weight:600;color:#ff9b34}
#container #aside .snb li:hover ul,#container #aside .snb li.on ul{display:none;height:auto}
#container #aside .snb.snb2 li{width:calc((100% + 2px) / 2)}
#container #aside .snb.snb3 li{width:calc((100% + 3px) / 3)}
#container #aside .snb.snb4 li{width:calc((100% + 4px) / 4)}
#container #aside .snb.snb5 li{width:calc((100% + 5px) / 5)}
#container #aside .snb.snb6 li{width:calc((100% + 6px) / 6)}
#container #aside .snb.snb7 li{width:calc((100% + 7px)/ 7)}
#container #aside .snb.snb8 li{width:calc((100% + 8px)/ 8)}

#container #content{position:relative;width:100%;margin:4% auto 0}

#ssnb{max-width:1200px;width:100%;margin:0 auto 3%;padding-bottom:0}
#ssnb ul{border:1px solid #ccc}
#ssnb li{border-left:1px solid #d2d2d2;background-color:#f8f8f8;text-align:center}
#ssnb li a{display:block;padding:1.05rem 0.5rem;font-size:1rem}
#ssnb li.on a{position:relative;background-color:#2b4380;font-weight:500;color:#fff}
#ssnb.ssnb2 li{float:left;width:50%}
#ssnb.ssnb2 li:nth-child(2n+1){border-left:0}
#ssnb.ssnb3 li{float:left;width:33.333%}
#ssnb.ssnb3 li:nth-child(3n+1){border-left:0}
#ssnb.ssnb4 li{float:left;width:25%}
#ssnb.ssnb4 li:nth-child(4n+1){border-left:0}
#ssnb.ssnb5 li{float:left;width:20%}
#ssnb.ssnb5 li:nth-child(5n+1){border-left:0}

#container #content #content_tit{clear:both;margin-bottom:5%;padding:3% 0;border-bottom:1px solid #e5e5e5}
#container #content #content_tit h3{float:left;font-size:150%;font-weight:600;color:#000}

#container #content #content_tit .print_wrap{float:right}
#container #content #content_tit .print_wrap li{display:inline-block}
#container #content #content_tit .print_wrap .gong{display:none}
#container #content #content_tit .print_wrap .gong.on{display:inline-block}
#container #content #content_tit .print_wrap .sns_wrap{display:none}
#container #content #content_tit .print_wrap .sns_wrap.on{display:inline-block}
#container #content #content_tit .print_wrap a{overflow:hidden;display:inline-block;width:30px;height:30px;border-radius:100%;background-color:#7dc65d;background-repeat:no-repeat;background-position:center center;text-indent:-99999px}
#container #content #content_tit .print_wrap .gong{background-image:url(../img/sub/ico_sns.png)}
#container #content #content_tit .print_wrap .fa{background-color:#385791;background-image:url(../img/sub/sns_facebook.png)}
#container #content #content_tit .print_wrap .tw{background-color:#04a5f9;background-image:url(../img/sub/sns_twitter.png)}
#container #content #content_tit .print_wrap .bl{background-color:#54ac17;background-image:url(../img/sub/sns_blog.png)}
#container #content #content_tit .print_wrap .ks{background-color:#ffd200;background-image:url(../img/sub/sns_kakaostory.png)}
#container #content #content_tit .print_wrap .btnClose{background-image:url(../img/sub/ico_close.png)}
#container #content #content_tit .print_wrap .print{background-color:#00a0e0;background-image:url(../img/sub/ico_print.png)}

.pb5per{padding-bottom:5%}

/* Ol/Ul/Dl */
#container #content .lst1{margin-top:1%;padding-left:40px;background:url("../img/common/lst1_line.gif") repeat-y left top}
#container #content .lst1 h4{position:relative;margin-top:2%;margin-bottom:3%;font-size:18px;font-weight:700;color:#00a0e0;line-height:200%}
#container #content .lst1 h4:first-child{margin-top:-4%}
#container #content .lst1 h4:before{display:block;position:absolute;top:31%;left:-40px;width:17px;height:17px;background:url("../img/common/lst1_dot2.png") no-repeat left top;content:""}
#container #content .lst1 h4:first-child:before{background:url("../img/common/lst1_dot1.png") no-repeat left top}
#container #content .lst1 li{padding:0px 0px 10px 10px;text-align:left;background:url("../img/common/lst1_dot1.gif") no-repeat left 9px;line-height:160%}

#container #content .dotlst1 li{padding:0px 0px 5px 12px;text-align:left;background:url("../img/common/dotlst_dot1.gif") no-repeat left 12px;line-height:160%}
#container #content .dotlst2 li{padding:0px 0px 5px 12px;text-align:left;background:url("../img/common/dotlst_dot2.gif") no-repeat left 11px;line-height:160%}

#container #content ol.lst_num1{display:block;counter-reset:lst_num1}
#container #content .lst_num1 li{position:relative;margin-bottom:10px;padding-left:30px;line-height:150%}
#container #content .lst_num1>li:before{display:block;position:absolute;top:0;left:0;width:20px;height:20px;border-radius:100%;background-color:#2b4380;font-size:13px;font-weight:700;color:#fff;text-align:center;line-height:19px;counter-increment:lst_num1;content:counter(lst_num1)}
#container #content .lst_num1 li ul{padding-top:5px}
#container #content .lst_num1 li li{position:relative;margin-bottom:0;padding-left:0;padding:0px 0px 5px 12px;background:url("../img/common/dotlst_dot1.gif") no-repeat left 12px;line-height:150%}
#container #content .lst_num1 li li:before{content:"";display:none;}

#container #content .dl_lst1{margin:0 0 20px;border-top:3px solid #727272}
#container #content .dl_lst1 dt{padding:3% 15px;border-bottom:1px solid #ddd;background-color:#f8f8f8;font-size:110%;font-weight:700;color:#222;text-align:center}
#container #content .dl_lst1 dd{padding:2% 2.5%;border:1px solid #ddd;border-width:0 0 1px 0}

#container #content .tab1{margin:5% auto 2%}
#container #content .tab1 ul{margin-right:-3px}
#container #content .tab1:first-child{margin:0 auto 2%}
#container #content .tab1 li{position:relative;z-index:1;float:left;width:25%;height:50px;margin:-1px 0 0 -1px;border:solid 1px #d3d3d3;background:#f9fafc;box-sizing:border-box;line-height:0}
#container #content .tab1 li a{display:block;width:98%;padding:0 1%;font-size:17px;line-height:50px;text-align:center;vertical-align:middle;text-decoration:none}
#container #content .tab1 li a:before{position:absolute;left:0;top:0;display:inline-block;width:100%;height:100%;content:'';background:transparent;}
#container #content .tab1 li.on,#container #content .tab1 li.on:hover{z-index:2;border:solid 2px #2b4380;background-color:#fff;}
#container #content .tab1 li:hover{z-index:2;border:1px solid #2b4380;background-color:#fff;}
#container #content .tab1 li.on a,#container #content .tab1 li a:hover,#container #content .tab1 li a:focus,#container #content .tab1 li:hover a{color:#2b4380}
#container #content .tab1 li.on a{font-weight:600;vertical-align:1px;}
#container #content .tab1.tab_10 li{width:10%}

#container #content .img_box{padding:3%;border:1px solid #ddd}

#container #content .cont_tit1{font-size:24px;letter-spacing:-.05em;line-height:120%}
#container #content .cont_tit1{color:#888}							/*밝은회색*/
#container #content .cont_tit1_b1{color:#1461ac}		/*남색*/
#container #content .cont_tit1_g1{color:#333}					/*회색*/
#container #content .cont_tit1_o1{color:#ff690e}			/*주황*/
#container #content .color_bk1{color:#222}
#container #content .color_b1{color:#009ee6}
#container #content .color_ol1{color:#6caa17}
#container #content .color_o1{color:#f26021}
#container #content .color_p1{color:#f26d7d}

#container #content .bg_monoon{border:1px solid #d9d9d9;background:url(../img/common/bg_monoon.png) #fefefe repeat left top}

#container #content .btn1{display:block;height:60px;border:1px solid #d9d9d9;border-radius:10px;background:linear-gradient(to bottom,#fff,#fcfcfc);font-size:115%;color:#6caa17;text-align:center;letter-spacing:-.05em;line-height:57px;text-decoration:none}
#container #content .btn1:hover{color:#545454;}
#container #content .btn1 img	{vertical-align:middle}
#container #content .btn1 em{margin-left:10px;line-height:50px;vertical-align:middle}
#container #content .btn1 em.arr_down{display:inline-block;overflow:hidden;width:24px;height:24px;border-radius:100%;background:url(../img/common/arr_down1.png) #6caa17 no-repeat center center;text-indent:-9999px;}

/* Heading */
#container #content h4{position:relative;margin:3rem 0 2rem 0;padding-top:10px;font-size:165%;color:#222;font-weight:700;line-height:160%;letter-spacing:-.05em}
#container #content h4:before{content:'';display:block;position:absolute;top:0px;width:42px;height:4px;background:url(../img/common/h4.gif) no-repeat left top}
#container #content h4:first-child{margin-top:0}

#container #content h5{position:relative;margin:2.5rem 0 1.5rem 0;padding-left:30px;color:#0d2458;font-size:150%;font-weight:700}
#container #content h5:before{content:'';display:block;position:absolute;top:0;left:0;width:22px;height:22px;background:url(../img/common/h5.png) no-repeat left center}
#container #content h5 span{font-size:90%;}

#container #content h6{position:relative;margin:2rem 0 1rem 0;padding-left:15px;font-size:130%;color:#00a0e0;font-weight:700}
#container #content h6:before{content:'';display:block;position:absolute;top:1px;left:0;width:7px;height:20px;background:#00a0e0}

h4+h5{margin-top:0}

.scroller{margin:0.5rem 0;scrollbar-color:#ccc #eee;scrollbar-width:thin}
.scroller-y::-webkit-scrollbar{width:6px}
.scroller-x::-webkit-scrollbar{height:6px}
.scroller::-webkit-scrollbar-thumb{border-radius:100px;background-color:#ccc}
.scroller::-webkit-scrollbar-track{border-radius:100px;background-color:#eee}
.scroller.scroller-x{overflow-x:auto;zoom:1;padding-right:1px}
.scroller.scroller-y{overflow-y:auto;zoom:1}
.scroll_tbl{margin:0.5rem 0 0.2rem;padding:5px 10px;font-size:12px;font-weight:300;border:1px solid #ddd;background-color:#f7f7f7;color:#555}
.scroller-x > table{min-width:704px}
@media screen and (min-width:767px){
	.scroller.scroller-x{overflow-x:hidden}
	.scroller.scroller-y{overflow-y:hidden}
	.scroller-x > table{min-width:100%}
}
@media screen and (min-width:1000px){
	.scroller{margin:0.7rem 0}
}

/* Table */
#container #content #ctt_con table{width:100%;margin:0 0 20px;border-top:3px solid #2b4380}
#container #content #ctt_con table caption{display:none}
#container #content #ctt_con table th,#container #content #ctt_con table td{padding:1.3% 2%;border:1px solid #cfd0d8;border-width:0 1px 1px;vertical-align:middle;word-break:break-all}
#container #content #ctt_con table th:first-child,#container #content #ctt_con table td:first-child{border-left:none}
#container #content #ctt_con table th:last-child,#container #content #ctt_con table td:last-child{border-right:none}
#container #content #ctt_con table th{text-align:center}
#container #content #ctt_con table th.align-left,#container #content #ctt_con table td.align-left{text-align:left}
#container #content #ctt_con table th.align-center,#container #content #ctt_con table td.align-center{text-align:center}
#container #content #ctt_con table th.align-right,#container #content #ctt_con table td.align-right{text-align:right}
#container #content #ctt_con table td img{vertical-align:middle}
#container #content #ctt_con table thead{background-color:#f3f4f6}
#container #content #ctt_con table thead th{border-bottom:1px solid #858798;font-size:110%;font-weight:700;color:#2b4380}
#container #content #ctt_con table tbody th{background-color:#fcfcfc;font-size:100%;color:#222}

#container #content #ctt_con .tbl1{border-top:3px solid #2b4380}
#container #content #ctt_con .tbl1 table{border-top:0}
#container #content #ctt_con .tbl1 tbody td{letter-spacing:-.05em}

#container #content #ctt_con .tbl2{border-top:3px solid #727272}
#container #content #ctt_con .tbl2 table{border-top:0;color:#222}
#container #content #ctt_con .tbl2 table thead th{padding:2% 2%;background-color:#f8f8f8;color:#222}
#container #content #ctt_con .tbl2 table td{padding:1.3% 2%;font-weight:700;color:#222;text-align:center}

#container #content #ctt_con .tbl3{border-top:2px solid #727272}
#container #content #ctt_con .tbl3 table{border-top:0;color:#222;border-left:1px solid #cfd0d8;border-right:1px solid #cfd0d8}
#container #content #ctt_con .tbl3 table thead th{padding:1.3% 2%;background-color:#f8f8f8;color:#222}
#container #content #ctt_con .tbl3 table td{color:#222;text-align:center}

#container #content #ctt_con .tbl4{border-top:3px solid #2b4380}
#container #content #ctt_con .tbl4 th,#container #content #ctt_con .tbl4 td{padding:1.3% 0.5%;}
#container #content #ctt_con .tbl4 table{border-top:0}
#container #content #ctt_con .tbl4 tbody td{letter-spacing:-.05em}

#container #content #ctt_con .td-align-center td{text-align:center}

#ctt_con{line-height:1.6em}

/* 하단 레이아웃 */
#footer{height:185px}
#footer h1{overflow:hidden;position:absolute;font-size:0;line-height:0}
#footer .fnb_wrap{border:1px solid #ddd;border-width:1px 0}
#footer #visit{float:left;padding:20px 0}
#footer #visit dt,#footer #visit dd{float:left}
#footer #visit dt{font-size:11px;color:#888;line-height:14px}
#footer #visit dd{width:70px;padding-right:10px;font-size:14px;font-weight:700;color:#666;text-align:right;line-height:14px}
#footer #fnb{float:right;padding-right:50px}
#footer #fnb a{display:inline-block;padding:20px 8px;font-size:15px;color:#555;text-decoration:none}
#footer .ft_copy_wrap{padding-top:30px}
#footer #ft_logo{float:left;width:25%;padding-top:5px}
#footer .ft_copy{float:left;width:calc(75% - 155px);font-size:14px;color:#888}
#footer .ft_copy p{line-height:20px}
#footer .ft_copy .copyright{padding-top:10px;font-size:12px}
#footer .ft_sns{float:left;width:100px}
#footer .ft_sns li{float:left}
#footer .ft_sns li{padding:4px 0 4px 4px}
#footer .ft_sns .facebook a{display:block;overflow:hidden;width:29px;height:29px;border:0;border-radius:100%;background:url(../img/tnb_facebook.png) #3f61b2 no-repeat center center;text-indent:-9999px}
#footer .ft_sns .facebook a:hover{background-color:#666}
#footer .ft_sns .kakao a{display:block;overflow:hidden;width:29px;height:29px;border:0;border-radius:100%;background:url(../img/tnb_kakao.png) #fccb00 no-repeat center center;text-indent:-9999px}
#footer .ft_sns .kakao a:hover{background-color:#666}
#footer .ft_sns .blog a{display:block;overflow:hidden;width:29px;height:29px;border:0;border-radius:100%;background:url(../img/tnb_blog.png) #4ab148 no-repeat center center;text-indent:-9999px}
#footer .ft_sns .blog a:hover{background-color:#666}
#footer .ft_sns .instagram a{display:block;overflow:hidden;width:29px;height:29px;border:0;border-radius:100%;background:url(../img/tnb_instagram.png) #ee3c5f no-repeat center center;text-indent:-9999px}
#footer .ft_sns .instagram a:hover{background-color:#666}

#footer .qr{float:right;width:80px;text-align:right}
#top_btn{position:fixed;right:20px;bottom:130px;z-index:90;width:50px;height:55px;border:2px solid #333;background:rgba(255,255,255,0.5);line-height:46px;font-size:15px;color:#333;text-align:center}
#top_btn:hover{border-color:#3059c7;background-color:#3059c7;color:#fff}
@media screen and (max-width:1240px){
	#logo{left:20px}
	.gnb_wrap{width:calc(100% - 350px)}
	#gnb{padding-right:260px}
	.gnb_1dli_member{width:80px}
	.gnb_1dli_member a{font-size:0.95em}
	.gnb_1dli_login{right:160px}
	.gnb_1dli_login a{background-color:#00a0e0;color:#fff}
	.gnb_1dli_join{right:70px}
	.gnb_1dli_join a{border:1px solid #ddd}
	.gnb_1dli_sitemap{margin:auto 20px}

	#container #aside{padding-left:20px;padding-right:20px}
	#container #content{padding-left:20px;padding-right:20px}

	#footer .fnb_wrap{padding:0 20px}
	#footer #ft_logo{padding-left:20px}
	#footer .qr{padding-right:20px}
	#top_btn{right:0}

	#m2{padding-right:20px;padding-left:20px}
}
@media screen and (max-width:1200px){
	.allmnuView ul li.gnb_1dli_member{top:70px;width:83px}
	.allmnuView ul li.gnb_1dli_member>a{padding:0;border-radius:0;background-color:rgba(0,0,0,.3);text-align:center}
	.allmnuView ul li.gnb_1dli_login{right:167px}
	.allmnuView ul li.gnb_1dli_login a{color:#fff}
	.allmnuView ul li.gnb_1dli_join{right:84px;width:83px}
	.allmnuView ul li.gnb_1dli_join a{border:0;border-top:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1)}
	.allmnuView ul li.gnb_1dli_admin{top:0;right:167px;width:83px}
	.allmnuView ul li.gnb_1dli_admin a{border:0;background-color:#333;line-height:70px}
	.allmnuView ul li.gnb_1dli5{position:absolute;top:70px;right:0;width:84px}
	.allmnuView ul li.gnb_1dli5>a{padding:0;border-left:1px solid rgba(0,0,0,.1);background-color:rgba(0,0,0,.3);text-align:center}

	.allmnuWrap{display:block;position:absolute;top:0px;right:0;width:60px;height:70px}
	#allmnu,#allmnu2{position:absolute;top:21px;right:16px;z-index:10000;padding:13px 23px 15px 8px;cursor:pointer}
	#allmnu{z-index:1}
	#allmnu span,#allmnu2 span{cursor:pointer;width:20px;height:2px;background-color:#067fd9;position:absolute;right:0;display:block;content:'';transition:all 500ms ease-in-out}
	#allmnu span{width:15px}
	#allmnu:hover span{width:20px}
	#allmnu span:before,#allmnu2 span:before{cursor:pointer;right:0;height:2px;width:20px;background-color:#067fd9;position:absolute;display:block;content:'';top:-7px;transition:all 500ms ease-in-out}
	#allmnu span:after,#allmnu2 span:after{cursor:pointer;right:0;height:2px;width:20px;background-color:#067fd9;position:absolute;display:block;content:'';bottom:-7px;transition:all 500ms ease-in-out}
	#allmnu.acik,#allmnu2.acik{position:fixed}
	#allmnu.acik span,#allmnu2.acik span{background-color:transparent}
	#allmnu.acik span:before,#allmnu2.acik span:before{top:0px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);bottom:0;background-color:#fff}
	#allmnu.acik span:after,#allmnu2.acik span:after{top:0;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background-color:#fff}

	.allmnuView{overflow-x:hidden;overflow-y:auto;display:none;position:fixed;top:0;right:-100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;width:100%;height:100%;padding-top:110px;background:rgba(0,0,0,.95);z-index:999}
	.allmnuView.allmnuView-acik{display:block;right:0}
	.allmnuView{position:fixed;top:0;right:-250px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;width:250px;height:100%;background-color:#00a0e0;z-index:999;display:block;overflow:auto}
	.allmnuView h2{display:none}
	.allmnuView a{font-size:16px;text-decoration:none}
	.allmnuView ul{border-left:none;border-bottom:1px solid rgba(0,0,0,.1)}
	.allmnuView ul li{display:block;float:none;width:100%;min-height:auto;margin:0;padding:0}
	.allmnuView ul li:after{display:none}
	.allmnuView ul li>a{display:block;padding:0 20px;border-top:1px solid rgba(0,0,0,.1);font-size:14px;line-height:40px;color:#fff;text-align:left}
	.allmnuView ul li>a:hover{background-color:rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.1);color:#fff}
	.allmnuView .gnb_1dli_air .gnb_1da,.allmnuView .gnb_1dli_on .gnb_1da{color:#fff}
	.allmnuView ul ul{display:none;position:relative;top:0;width:100%;border-bottom:none;background-color:#007acc}
	.allmnuView ul ul li{display:block;width:100%;margin-right:0;border-left:none}
	.allmnuView ul li li>a{display:block;padding:0 30px;background-color:rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.1);font-size:13px;font-weight:300;line-height:35px;color:#fff}
	.allmnuView ul li li>a:hover{background-color:rgba(0,0,0,.3)}
	.allmnuView ul ul ul{display:block;border-bottom:none}
	.allmnuView ul li li li>a{display:block;padding:0 30px 0 45px;border-top:1px solid rgba(0,0,0,.1);background-color:rgba(0,0,0,.4);line-height:30px}
	.allmnuView ul li li li>a:hover{background-color:rgba(0,0,0,.5)}
	.allmnuView .gnb_1dli_sitemap{display:none !important}

	#gnb_snb{display:none !important}
	#container #aside{display:none}

	#logo{width:260px;height:auto}
	.gnb_wrap{height:auto}
	.gnb_wrap #gnb{display:none !important}
}
@media screen and (max-width:1024px){/* 아이패드 가로 */
	#footer{height:180px}
	#footer #visit{padding:15px 0}
	#footer #fnb{padding-right:30px}
	#footer #fnb a{padding:15px 5px;font-size:14px}
	#footer #ft_logo{width:30%}
	#footer .ft_copy{width:calc(70% - 155px)}
	#footer .ft_sns li{padding:2px 0 2px 4px}
	#top_btn{bottom:136px;width:44px;height:44px;line-height:42px}
}
@media screen and (max-width:1000px){/* 아이패드 992 */
	body,#header,#container,#footer{min-width:100%;width:100%}
	.wrap{clear:both;max-width:100%;width:100%;margin:0 auto}

	body{font-size:15px}
	#container.main{font-size:14px}

	#header{height:70px}

	#container #content{float:none;max-width:912px;width:100%;margin:40px auto 0;padding:0 15px}
	#container #content #ctt{padding:0 5px}

	/*#m1 #schedule .today{padding-top:25px}*/
	#m2 h3 .more{top:-5px}
	/*
	#m2 #notice{width:48%;margin-right:4%;}
	#m2 #ablenews{width:48%;margin-right:0}
	#m2 #qna{width:100%;margin-top:4%}
	#m2 #qna .lat li{float:left;width:48%;margin-left:4%}
	#m2 #qna .lat li:nth-child(2n+1){clear:both;margin-left:0}
	*/
	#m3{padding-right:20px;padding-left:20px}
	#m3 #news .news_nav{right:0}
	#m4 #sponsor{padding-left:20px}
	#m4 #sponsor h3{padding-right:20px;padding-bottom:0;font-size:1.5em}
	#m4 #sponsor h3 em{padding-top:10px;font-size:13px}
	#m4 #sponsor h3 em br{display:none}
	#m4 #sponsor .sponsor_img{width:70px;height:70px}
	#m4 #sponsor li{height:150px}
	#m4 #sponsorbn{height:150px}
	#m4 #sponsorbn .sponsor_nav{right:20px}
	#m4 #sponsorbn .sponsorbn_item{padding-right:15px;padding-left:15px}

	#container #svisual{height:185px;background-size:auto 185px}
	#container #svisual h2{padding-top:50px;font-size:170%}
	#container #svisual #location{margin-top:15px}
	#container #svisual .wrap{height:185px}
	#container.sub_10 #svisual .wrap,
	#container.sub_20 #svisual .wrap,
	#container.sub_30 #svisual .wrap,
	#container.sub_40 #svisual .wrap,
	#container.sub_50 #svisual .wrap,
	#container.sub_60 #svisual .wrap,
	#container.sub_70 #svisual .wrap{background-size:auto 185px}

	#footer #visit dd{width:60px;font-size:13px}
	#footer #fnb a{letter-spacing:-.06em}
}
@media screen and (max-width:900px){
	#m4 #sponsor h3{letter-spacing:-.05em}
}
@media screen and (max-width:800px){/* g패드 */
	#m3 .pic_lt .lt_img{height:140px}
	#m4 #sponsor h3{font-size:1.375em}
	#m4 #sponsor .sponsor_img{width:60px;height:60px}
	#m4 #sponsor .sponsor_img{background-size:60% 60%}

	#footer #visit{display:none}
	#footer #fnb{float:none;padding-right:50px;text-align:center}
	#footer #fnb a{font-size:13px}
	#footer #ft_logo{display:none}
	#footer .ft_copy{width:calc(100% - 155px);padding-left:15px}
}
@media screen and (max-width:768px){/* 아이패드 */
	#header{height:60px}
	#logo{top:15px;left:20px;width:220px}

	#tnb .member{display:none}
	#tnb li a{padding:0 4px}
	#tnb>.fl>li>a:after{display:none}
	#allmnu,#allmnu2{top:15px}

	/*
	#m2{margin:50px auto}
	#m2 h3{height:40px;margin-bottom:10px;border-bottom:1px solid #efefef}
	#m2 #notice{clear:both;float:none;width:100%;margin-right:0}
	#m2 #ablenews{clear:both;float:none;width:100%;margin-top:4%}
	#m2 #qna{}
	#m2 #qna .lat li{float:none;width:100%;margin-left:0}
	*/
	#m3 h3{font-size:1.75em;text-align:left}
	#m3 h3 em{display:inline-block;padding-left:10px;font-size:13px}
	#m3 #news .news_nav{top:0}
	#m3 #news .news_nav [class*=owl-]{width:35px;height:35px;background-size:8px 14px}
	#m4 #sponsor{clear:both;float:none;width:100%}
	#m4 #sponsor h3{font-size:1.75em}
	#m4 #sponsor h3 em br{display:block}
	#m4 #sponsor li{height:auto;padding:20px 0}
	#m4 #sponsor .sponsor_img{width:100px;height:100px;background-size:50px 50px}
	#m4 #sponsorbn{clear:both;float:none;width:100%;padding:30px 20px}
	#m4 #sponsorbn h3{padding:0}
	#m4 #sponsorbn .sponsorbn_item{padding:0}

	#container #svisual{height:140px;background-size:auto 140px}
	#container #svisual .wrap{height:140px}
	#container.sub_10 #svisual .wrap,
	#container.sub_20 #svisual .wrap,
	#container.sub_30 #svisual .wrap,
	#container.sub_40 #svisual .wrap,
	#container.sub_50 #svisual .wrap,
	#container.sub_60 #svisual .wrap,
	#container.sub_70 #svisual .wrap{background-size:auto 140px}

	#container #content .dotlst1 li,
	#container #content .dotlst2 li{line-height:150%}

	#container #content .tab1 li{height:45px}
	#container #content .tab1 li a{font-size:16px;line-height:45px}

	#container #content .cont_tit1{font-size:22px}
}
@media screen and (max-width:620px){
	body{font-size:14px}
	#tnb{height:100px}
	#tnb .fl li:nth-child(n+3){display:none}
	#tnb .fl li:nth-child(5){display:inline-block}
	#tnb #text_size.fl li:nth-child(n){display:inline-block}
	#tnb>.fl>li>a:after{display:none}
	#tnb #text_size a{width:25px !important;height:25px !important}
	#tnb #text_size button{width:25px;height:25px}

	#container.main{font-size:13px}

	#m3 h3{height:30px}
	#m3 h3 em{display:none}
	#m3 #news .news_nav [class*=owl-]{width:30px;height:30px;background-size:6px 11px}
	#m4 #sponsorbn .sponsor_nav [class*=owl-]{width:30px;height:30px;background-size:6px 11px}

	#container #svisual{height:120px;background-size:auto 120px}
	#container #svisual .wrap{height:120px}
	#container.sub_10 #svisual .wrap,
	#container.sub_20 #svisual .wrap,
	#container.sub_30 #svisual .wrap,
	#container.sub_40 #svisual .wrap,
	#container.sub_50 #svisual .wrap,
	#container.sub_60 #svisual .wrap,
	#container.sub_70 #svisual .wrap{background-size:auto 120px}
	#container #svisual h2{padding-top:40px}

	#ssnb li a{overflow:hidden;padding:15px 5px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
	#ssnb.ssnb4 li:nth-child(n){width:50%;border-left:1px solid #d2d2d2}
	#ssnb.ssnb4 li:nth-child(2n+1){border-left:0}
	#ssnb.ssnb4 li:nth-child(n+3){border-top:1px solid #d2d2d2}
	#ssnb.ssnb5 li:nth-child(n){width:33.333%;border-left:1px solid #d2d2d2;}
	#ssnb.ssnb5 li:nth-child(3n+1){border-left:0}
	#ssnb.ssnb5 li:nth-child(3){border-bottom:1px solid #d2d2d2}
	#ssnb.ssnb5 li:nth-child(n+4){margin-top:-1px;border-top:1px solid #d2d2d2}
	#ssnb.ssnb5 li:nth-child(n+5){border-right:1px solid #d2d2d2}

	#container #content #ctt_con table thead th{font-size:100%}

	#container #content .cont_tit1{font-size:18px}

	#container #content .dotlst1 li{padding:0px 0px 5px 12px;text-align:left;background:url("../img/common/dotlst_dot1.gif") no-repeat left 7px;line-height:140%}
	#container #content .dotlst2 li{padding:0px 0px 5px 12px;text-align:left;background:url("../img/common/dotlst_dot2.gif") no-repeat left 7px;line-height:140%}

	#container #content .tab1 li{height:40px}
	#container #content .tab1 li a{font-size:15px;line-height:40px}
	#container #content .tab1.tab_10 li{width:20%}

	#footer{height:150px}
	#footer #fnb{padding-right:0}
	#footer #fnb a{font-size:12px;padding:10px 2px}
	#footer .ft_copy_wrap{padding-top:0}
	#footer .ft_copy{width:100%;padding:20px 15px 0;text-align:center}
	#footer .ft_sns{clear:both;float:none;width:100%;padding-bottom:10px;text-align:center}
	#footer .ft_sns li{display:inline-block;float:none;}
	#footer .qr{display:none}
	#top_btn{bottom:20px}
}
@media screen and (max-width:550px){
	/*#m2{margin:40px auto}*/
	#m4 #sponsor .sponsor_img{width:70px;height:70px;background-size:40px 40px}
	#captcha #captcha_info{display:block}
}
@media screen and (max-width:480px){
	#tnb #text_size{display:none}
	/*
	#m2{margin:30px auto 20px}
	#m2 h3{height:30px;font-size:1.5em}
	#m2 .lat .lt_subject a{line-height:25px}
	#m2 #ablenews{margin-top:20px}
	#m2 #qna{margin-top:20px}
	*/
	#m3{padding:20px 20px}
	#m3 h3{font-size:1.5em}
	#m3 .pic_lt .lt_img{height:120px}
	#m3 #news .pic_lt .lt_subject{padding-top:20px}
	#m3 #news .news_nav [class*=owl-]{width:24px;height:24px;background-size:5px 9px}
	#m4 #sponsor{padding:0}
	#m4 #sponsor h3{display:none}
	#m4 #sponsor ul{clear:both;float:none;width:100%}
	#m4 #sponsor li{padding:10px 0}
	#m4 #sponsor .sponsor_img{display:inline-block;width:40px;height:40px;margin:0 10px 0 0;background-size:20px 20px;vertical-align:middle}
	#m4 #sponsorbn .sponsor_nav [class*=owl-]{width:24px;height:24px;background-size:5px 9px}

	#container #content .lst1{padding-left:30px;background:url("../img/common/lst1_line.gif") repeat-y -1px top}
	#container #content .lst1 h4{font-size:16px}
	#container #content .lst1 h4:before{left:-30px;width:15px;height:15px;background-size:100%}
	#container #content .lst1 h4:first-child:before{background-size:100%}

	#container #content .tab1 li{height:35px}
	#container #content .tab1 li a{font-size:14px;line-height:35px}
	#container #content .tab1 li.on a{line-height:32px}

	#container #content .cont_tit1{font-size:16px}

	#container #content h4{margin:30px 0 20px 0}
	#container #content h5{margin:20px 0 15px 0;padding-left:30px;font-size:140%}
	#container #content h5:before{top:1px;width:20px;height:20px;background-size:20px auto}

	#footer #fnb{display:block;padding:5px 15px}
	#footer #fnb a{padding:5px 2px}
	#footer .ft_copy{font-size:13px;letter-spacing:-.05em}
}
@media screen and (max-width:414px){/* 아이폰+ */
	#tnb #text_size{display:none}

	#m3 .pic_lt .lt_img{height:110px}

	#container #svisual{height:85px;background-size:auto 85px}
	#container #svisual .wrap{height:85px}
	#container.sub_10 #svisual .wrap,
	#container.sub_20 #svisual .wrap,
	#container.sub_30 #svisual .wrap,
	#container.sub_40 #svisual .wrap,
	#container.sub_50 #svisual .wrap,
	#container.sub_60 #svisual .wrap,
	#container.sub_70 #svisual .wrap{background-size:auto 85px}
	#container #svisual h2{padding-top:30px}
	#container #location{display:none}

	#ssnb li a{padding:12px 5px;font-size:13px}

	#footer .ft_copy{padding:15px;text-align:left}
	#footer .ft_copy br{display:none}
	#footer .ft_copy .copyright{padding-top:5px;font-size:11px;letter-spacing:0;line-height:13px}
}
@media screen and (max-width:380px){/* 아이폰 */
	#tnb .fl img{display:none}
	#m3 .pic_lt .lt_img{height:100px}

	#container #svisual{height:80px;background-size:auto 80px}
	#container #svisual .wrap{height:80px}
	#container.sub_10 #svisual .wrap,
	#container.sub_20 #svisual .wrap,
	#container.sub_30 #svisual .wrap,
	#container.sub_40 #svisual .wrap,
	#container.sub_50 #svisual .wrap,
	#container.sub_60 #svisual .wrap,
	#container.sub_70 #svisual .wrap{background-size:auto 80px}
}
@media screen and (max-width:360px){/* 안드로이드 */
	#m3 .pic_lt .lt_img{height:90px}

	#container #content .cont_tit1{font-size:15px}

	#container #content .tab1 li{height:30px}
	#container #content .tab1 li a{font-size:13px;line-height:30px}
	#container #content .tab1 li.on a{line-height:27px}

	#container #content h5{margin:30px 0 15px 0;padding-left:25px;font-size:120%}
	#container #content h5:before{width:18px;height:18px;background-size:18px auto}
}
@media screen and (max-width:350px){/* 그외 갤럭시2, 아이폰3 */
	#logo{width:200px}
	#tnb li{line-height:40px}
	#tnb .fl{padding-left:5px}
	#tnb li a{padding:0 0 0 6px}
	#tnb img{margin-right:3px}
	#tnb .fr{padding-right:10px}

	#footer .ft_sns a{width:23px;height:23px}

	#m3 .pic_lt .lt_img{height:80px}
}

#container #content .introduce1_01{float:left;width:25%;padding:0 5% 5% 0}
#container #content .introduce1_02{float:left;width:75%;color:#666}
#container #content .introduce1_02 .introduce1_02_1 span,
#container #content .introduce1_02 .introduce1_02_2 span{display:inline-block;padding-right:5px;font-weight:700}
#container #content .introduce1_02 .introduce1_02_1 span:after,
#container #content .introduce1_02 .introduce1_02_2 span:after{display:inline-block;padding-left:5px;content:":"}
#container #content .introduce1_2_01{line-height:0}
#container #content .introduce1_2_02{position:relative;width:80%;margin:-85px auto 0;padding:30px;background-color:#fff;text-align:center}
#container #content .introduce1_2_02 h4{margin:0;padding-top:2px;font-size:24px;font-weight:700;color:#000}
#container #content .introduce1_2_02 h4:before{display:none}
#container #content .introduce1_2_02 h4:after{display:block;width:50px;height:3px;margin:20px auto;background-color:#de4519;content:""}
#container #content .introduce1_2_02 p{padding-top:8px;font-size:15px;line-height:160%}
#container #content .introduce1_2_02_img{padding-top:25px;}
#container #content .introduce1_2_03 .col1{width:20%}
#container #content .introduce1_2_03 .col2{width:auto}
#container #content .introduce1_2_03 th{font-size:105%;font-weight:700;color:#2b4380}
#container #content .introduce1_2_04{margin:0 0 20px;border-top:3px solid #2b4380}
#container #content .introduce1_2_04 li{padding:3% 0;border-bottom:1px solid #cfd0d8}
#container #content .introduce1_2_04 li li{padding:1% 0;border-bottom:none}
#container #content .introduce1_2_04 li:after{display:block;visibility:hidden;clear:both;height:0;content:''}
#container #content .introduce1_2_04 .history_year{display:block;float:left;width:12%;padding:1% 5px;font-size:170%;font-weight:700;color:#2b4380;text-align:left}
#container #content .introduce1_2_04 .history_con{display:block;float:left;width:88%}
#container #content .introduce1_2_04 time{float:left;width:10%;font-size:110%;font-weight:700;color:#333;line-height:150%}
#container #content .introduce1_2_04 p{float:left;width:90%;line-height:150%}
#container #content .introduce1_2_06 .col1{width:25%}
#container #content .introduce1_2_06 .col2{width:23%}
#container #content .introduce1_2_06 .col3{width:auto}
#container #content .introduce1_2_06 .col4{width:20%}
#container #content .introduce1_2_06 td{text-align:center}
@media screen and (max-width:768px){/* 아이패드 */
	#container #content .introduce1_2_02{padding:5% 5% 0 5%;font-size:22px}
	#container #content .introduce1_2_04 time{width:25%}
	#container #content .introduce1_2_04 p{width:75%}
}
@media only screen and (max-width:620px){
	#container #content .introduce1_01,
	#container #content .introduce1_02{float:none;width:100%}
	#container #content .introduce1_2_02 h4{font-size:18px}
	#container #content .introduce1_2_02 p{font-size:14px;line-height:140%}
	#container #content .introduce1_2_04 .history_year{font-size:150%}
	#container #content .introduce1_2_04 .history_year{width:20%}
	#container #content .introduce1_2_04 .history_con{width:80%}
	#container #content .introduce1_2_04 time{width:30%;font-size:100%}
	#container #content .introduce1_2_04 p{width:70%}
	#container #content .introduce1_2_05.lst_num1 li{float:none;width:100%}
}
@media screen and (max-width:480px){
	#container #content .introduce1_2_02{width:100%;margin:0 auto;padding:20px;background-color:#f7f7f7}
	#container #content .introduce1_2_02 h4:after{margin:10px auto}
	#container #content .introduce1_2_02 p{text-align:left}
	#container #content .introduce1_2_02 p br{display:none}
	#container #content .introduce1_2_04 li{padding:5% 0}
	#container #content .introduce1_2_04 .history_year{float:none;width:100%;padding-bottom:10px}
	#container #content .introduce1_2_04 .history_con{float:none;width:100%}
	#container #content .introduce1_2_04 time{width:20%;padding-left:5px}
	#container #content .introduce1_2_04 time span{display:none}
	#container #content .introduce1_2_04 p{width:80%;color:#666}
}

#container #content .introduce2_02{max-width:1200px;width:100%;margin:0 auto}
#container #content .introduce2_02_img{float:right;position:relative;/*background-color:#202933;padding-top:10%;padding-left:10%*/}
/*
#container #content .introduce2_01{position:relative;z-index:2;width:80%;margin:-9% auto 0;padding:8% 20px 0 5%;background-color:#fff;font-size:1.5rem;letter-spacing:-.05em;line-height:160%;color:#000}
#container #content .introduce2_01 strong{font-weight:600}
#container #content .introduce2_01 .cont_tit2_b1{display:inline-block;padding-top:2%;color:#1759b3}
#container #content .introduce2_01 .cont_tit2_o1{color:#ff8800}
*/
#container #content .introduce2_02_txt{float:left;width:calc(100% - 430px)}
#container #content .introduce2_02_txt p{padding-top:10%}
#container #content .introduce2_02_txt p:last-child{padding-top:15%}
#container #content .introduce2_02_txt .cont_tit2 strong{font-size:1.125rem;color:#000}
@media screen and (max-width:1000px){/* 아이패드 992 */
	#container #content .introduce2_01{width:100%;margin:0;padding:9% 20px 9% 5%}
	#container #content .introduce2_02_img{text-align:center}
	#container #content .introduce2_02_txt{width:100%;padding:0 20px 9% 5%}
}
@media screen and (max-width:900px){
	#container #content .introduce2_02_img{float:none}
	#container #content .introduce2_02_txt{float:none;padding-top:0}
}
@media screen and (max-width:768px){/* 아이패드 */
	#container #content .introduce2_01{padding:8% 20px 0 5%}
	#container #content .introduce2_02_txt{padding:3% 20px 9% 5%}
}
@media screen and (max-width:720px){
	#container #content .introduce2_01{font-size:18px}
}
@media only screen and (max-width:620px){
	#container #content .introduce2_01{padding:6% 20px 0 5%;font-size:16px}
	#container #content .introduce2_02_txt br{display:none}
}
@media screen and (max-width:550px){
	#container #content .introduce2_02_img{overflow:hidden;padding:0}
	#container #content .introduce2_01{width:100%;padding:6% 0 0;background-color:#fff;color:#555;text-shadow:none}
	#container #content .introduce2_01 strong{font-weight:600}
	#container #content .introduce2_01 .cont_tit2_b1{color:#00bcf2}
	#container #content .introduce2_02_img img{/*max-width:130%;height:auto;margin-left:-30%*/}
	#container #content .introduce2_02_txt{padding-left:0}
}

#container #content .introduce2_2_01{padding:2% 0;font-size:28px;font-weight:700;text-align:center}
#container #content .introduce2_2_01_txt{display:inline-block;color:#222;letter-spacing:-.05em}
#container #content .introduce2_2_01 em{display:block;padding-top:2%;font-size:16px;color:#888}
#container #content .introduce2_2_01_img{display:inline-block}
#container #content .introduce2_2_02{max-width:600px;width:100%;min-height:80px;margin:4% auto;border-radius:80px;border:1px solid #a7dae7;-webkit-box-shadow:0px 0px 5px 0px rgba(167,218,231,1);-moz-box-shadow:0px 0px 5px 0px rgba(167,218,231,1);box-shadow:0px 0px 5px 0px rgba(167,218,231,1);background:linear-gradient(to bottom,#fff,#fcfcfc);font-size:24px;font-weight:700;color:#222;text-align:center;line-height:80px;letter-spacing:-.05em}
#container #content .ctt_introduce2_2 .tbl2 td{width:33.3333%}
#container #content .ctt_introduce2_2 .dl_lst1 dd{float:left;width:33.3333%;min-height:235px;border-left:1px solid #ddd}
#container #content .ctt_introduce2_2 .dl_lst1 dd:nth-child(3n+2){border-left:none}
#container #content .ctt_introduce2_2 .dl_lst1 dd strong{display:none}
#container #content .ctt_introduce2_2 .introduce2_2_03 .col1_1,
#container #content .ctt_introduce2_2 .introduce2_2_03 .col1_2{width:50%}
#container #content .ctt_introduce2_2 .introduce2_2_03 .col2_1,
#container #content .ctt_introduce2_2 .introduce2_2_03 .col2_2,
#container #content .ctt_introduce2_2 .introduce2_2_03 .col2_3{width:33.333%}
#container #content .ctt_introduce2_2 .introduce2_2_03 em{display:block;font-size:.85em;color:#888}
#container #content .ctt_introduce2_2 .introduce2_2_07 em{display:block;font-size:.85em;color:#888}
#container #content .dl_lst1.introduce2_2_05_1 dt,
#container #content .dl_lst1.introduce2_2_05_2 dt,
#container #content .dl_lst1.introduce2_2_05_3 dt,
#container #content .dl_lst1.introduce2_2_05_4 dt,
#container #content .dl_lst1.introduce2_2_05_5 dt,
#container #content .dl_lst1.introduce2_2_05_6 dt{color:#f26021}
#container #content .dl_lst1.introduce2_2_05_1 dd{min-height:210px}
#container #content .dl_lst1.introduce2_2_05_2 dd{min-height:120px}
#container #content .dl_lst1.introduce2_2_05_3 dd{min-height:150px}
#container #content .dl_lst1.introduce2_2_05_4 dd{min-height:160px}
#container #content .dl_lst1.introduce2_2_05_5 dd{min-height:260px}
#container #content .dl_lst1.introduce2_2_05_6 dd{min-height:190px}
@media only screen and (max-width:620px){
	#container #content .dl_lst1.introduce2_2_05_1 dd{min-height:235px}
	#container #content .dl_lst1.introduce2_2_05_4 dd{min-height:170px}
	#container #content .dl_lst1.introduce2_2_05_5 dd{min-height:300px}
	#container #content .dl_lst1.introduce2_2_05_6 dd{min-height:210px}
	#container #content .introduce2_2_01{font-size:24px}
	#container #content .introduce2_2_01 em{font-size:15px}
	#container #content .introduce2_2_02{min-height:70px;border-radius:70px;font-size:18px;line-height:70px}
	#container #content .introduce2_2_01_img img{margin-top:10px}
}
@media screen and (max-width:480px){
	#container #content .introduce2_01{line-height:150%}
	#container #content .ctt_introduce2_2 .dl_lst1 dd{float:none;width:100%;min-height:auto;border-left:none}
	#container #content .ctt_introduce2_2 .dl_lst1 dd strong{display:block;padding-bottom:10px;color:#222;text-align:center}
	#container #content .introduce2_2_01{font-size:20px}
	#container #content .introduce2_2_01 em{font-size:14px}
	#container #content .introduce2_2_02{min-height:60px;border-radius:60px;font-size:16px;line-height:60px}
}
@media screen and (max-width:360px){/* 안드로이드 */
	#container #content .introduce2_2_01{font-size:18px}
	#container #content .introduce2_2_01 em{font-size:13px}
	#container #content .introduce2_2_01_img img{width:auto;height:50px}
}

#container #content .introduce2_3_01{line-height:0}
#container #content .introduce2_3_02{position:relative;width:90%;margin:-85px auto 0;padding:30px;background-color:#fff;text-align:center}
#container #content .introduce2_3_02 h4{margin:0;padding-top:2px;font-size:24px;font-weight:700;color:#000}
#container #content .introduce2_3_02 h4:before{display:none}
#container #content .introduce2_3_02 h4:after{display:block;width:50px;height:3px;margin:20px auto;background-color:#de4519;content:""}
#container #content .introduce2_3_02 p{padding-top:8px;font-size:15px;line-height:160%;text-align:left}
#container #content .introduce_pic img{padding:10px;}
#container #content .introduce_pic_left{float:left;}
#container #content .introduce_pic_right{float:right;}
#container #content .introduce2_3_03 .col1{width:30%}
#container #content .introduce2_3_03 .col2{width:70%}
#container #content .introduce2_3_03 dt{padding-top:2%;font-weight:700;color:#548b00}
#container #content .introduce2_3_03 dt:first-child{padding-top:0}
@media only screen and (max-width:620px){
	#container #content .introduce2_3_02 h4{font-size:18px}
	#container #content .introduce2_3_02 p{font-size:14px;line-height:140%}
}
@media screen and (max-width:480px){
	#container #content .introduce2_3_02{width:100%;margin:0 auto;padding:20px;background-color:#f7f7f7}
	#container #content .introduce2_3_02 h4:after{margin:10px auto}
}

#container #content .introduce2_4_con{border:1px solid #ddd}
#container #content .introduce2_4_floor{}
#container #content .introduce2_4_floor_img{float:left;width:67.5%;padding:2%;border-right:1px solid #eee;text-align:center}
#container #content .introduce2_4_floor_txt{float:left;width:32.5%;padding:3%}
#container #content .introduce2_4_floor_txt dt{margin-bottom:10%;padding:2%;background-color:#2b4380;color:#fff;text-align:center}
#container #content .introduce2_4_floor_txt{display:block;counter-reset:introduce2_4_floor_txt}
#container #content .introduce2_4_floor_txt dd{position:relative;margin-bottom:3px;padding-left:25px;line-height:150%}
#container #content .introduce2_4_floor_txt dd:before{display:block;position:absolute;top:4px;left:3px;width:16px;height:16px;border-radius:100%;background-color:#3a7cd2;font-size:12px;font-weight:700;color:#fff;text-align:center;line-height:15px;counter-increment:introduce2_4_floor_txt;content:counter(introduce2_4_floor_txt)}
#container #content .introduce2_4_img{padding:20px;border-top:1px solid #ddd;background-color:#f3f4f6}
#container #content .introduce2_4_img p{height:40px;background-color:#333;color:#fff;text-align:center;line-height:40px}
#container #content .introduce2_4_img .owl-nav .owl-prev{overflow:hidden;position:absolute;left:-21px;top:50%;width:35px;height:40px;margin:-20px 0 0;border-radius:0;background:url(../img/main/sponsor_btn_prev.png) #ddd no-repeat center center;text-indent:-99999px}
#container #content .introduce2_4_img .owl-nav .owl-next{overflow:hidden;position:absolute;right:-21px;top:50%;width:35px;height:40px;margin:-20px 0 0;border-radius:0;background:url(../img/main/sponsor_btn_next.png) #ddd no-repeat center center;text-indent:-99999px}
@media only screen and (max-width:620px){
	#container #content .introduce2_4_floor_img{float:none;width:100%;padding:3%;border-right:none;border-bottom:1px solid #ddd}
	#container #content .introduce2_4_floor_txt{float:none;width:100%;padding:3%;background-color:#f3f4f6}
	#container #content .introduce2_4_floor_txt dt{margin-bottom:20px}
	#container #content .introduce2_4_floor_txt dd{float:left;width:33.3333%;padding-left:20px}
	#container #content .introduce2_4_1_floor_txt dd:before{top:2px;}
}
@media screen and (max-width:414px){/* 아이폰+ */
	#container #content .introduce2_4_floor_txt dd{float:left;width:50%}
}

#container #content .introduce2_5_01{display:block;padding:3% 0 5%}
#container #content .introduce2_5_01 a{display:block;position:relative;z-index:3;max-width:130px;width:100%;height:50px;margin:0 auto;background-color:#9f9fa9;font-weight:700;color:#fff;text-align:center;line-height:150%;text-decoration:none}
#container #content .introduce2_5_01 .lv1 a,#container #content .introduce2_5_01 .lv2 a{max-width:180px}
#container #content .introduce2_5_01 ul{display:block;line-height:0}
#container #content .introduce2_5_01 li{display:block;text-align:center;line-height:0}
#container #content .introduce2_5_01 .lv1 ul,#container #content .introduce2_5_01 .lv2 ul,#container #content .introduce2_5_01 .lv3 ul{position:relative}
#container #content .introduce2_5_01 .lv1 .lv1_2{position:absolute;top:0;left:100px}
#container #content .introduce2_5_01 .lv1 .lv1_2_1 dd:before{clear:both;display:block;width:1px;height:50px;margin:0 auto;background-color:#ddd;content:""}
#container #content .introduce2_5_01 .lv1 .lv1_3{position:absolute;top:0;right:100px}
#container #content .introduce2_5_01 .lv1 span{display:block;width:200px;height:75px;background-color:#97b9d4;font-size:17px;color:#fff;line-height:75px}
#container #content .introduce2_5_01 .lv1 .lv1_2_1 dd span{background-color:#aaa}
#container #content .introduce2_5_01 .lv1 a{max-width:200px;height:75px;/* padding-top:10px; */padding-top:25px;background-color:#00254c;font-size:17px}
#container #content .introduce2_5_01 .lv2 a{max-width:200px;height:75px;margin-top:-10px;/* padding-top:10px; */padding-top:25px;background-color:#3c71c9;font-size:17px}
#container #content .introduce2_5_01 .lv1 ul:before{clear:both;display:block;position:absolute;top:37px;left:0;right:0;width:75%;height:1px;margin:0 auto;background-color:#ddd;content:""}/*Lv1가로줄*/
#container #content .introduce2_5_01 .lv3>ul:before{clear:both;display:block;width:85.8%;height:1px;margin:0 auto;background-color:#ddd;content:""}/*Lv3가로줄*/
#container #content .introduce2_5_01 .lv3>ul>li:before{clear:both;display:block;width:1px;height:50px;margin:0 auto;background-color:#ddd;content:""}/*Lv3세로줄*/
#container #content .introduce2_5_01 .lv3>ul>li{float:left;width:calc(100% / 7);padding:0 5px}
/*
#container #content .introduce2_5_01 .lv3_1>:before{clear:both;display:block;width:1px;height:120px;margin:0 auto;background-color:#ddd;content:""}
#container #content .introduce2_5_01 .lv3_2_1>:before{clear:both;display:block;width:1px;height:120px;margin:0 auto;background-color:#ddd;content:""}
#container #content .introduce2_5_01 .lv3_2_2>:before{clear:both;display:block;width:1px;height:120px;margin:0 auto;background-color:#ddd;content:""}
#container #content .introduce2_5_01 .lv3_2_3>:before{clear:both;display:block;width:1px;height:120px;margin:0 auto;background-color:#ddd;content:""}
#container #content .introduce2_5_01 .lv3_3_1>:before{clear:both;display:block;width:1px;height:120px;margin:0 auto;background-color:#ddd;content:""}
#container #content .introduce2_5_01 .lv3_3_2>:before{clear:both;display:block;width:1px;height:120px;margin:0 auto;background-color:#ddd;content:""}
#container #content .introduce2_5_01 .lv3_4>:before{clear:both;display:block;width:1px;height:120px;margin:0 auto;background-color:#ddd;content:""}
#container #content .introduce2_5_01 .lv3 .lv3_1{width:13%}
#container #content .introduce2_5_01 .lv3 .lv3_2{width:40%}
#container #content .introduce2_5_01 .lv3 .lv3_3{width:33.334%}
#container #content .introduce2_5_01 .lv3 .lv3_4{width:13%;}
#container #content .introduce2_5_01 .lv3 .lv3_2 li{width:33.3333%}
#container #content .introduce2_5_01 .lv3 .lv3_3 li{width:50%}
#container #content .introduce2_5_01 .lv3 .lv3_4 li{width:auto;}
#container #content .introduce2_5_01 .lv3 .lv3_2>a:after,#container #content .introduce2_5_01 .lv3 .lv3_3>a:after{clear:both;visibility:visible;display:block;width:1px;height:29px;margin:2px auto 0;background-color:#ddd;content:"";position:relative;top:5px;}
#container #content .introduce2_5_01 .lv3 .lv3_2>ul:before{clear:both;display:block;width:66.666%;height:1px;margin:30px auto 0;background-color:#ddd;content:""}
#container #content .introduce2_5_01 .lv3 .lv3_3>ul:before{clear:both;display:block;width:50%;height:1px;margin:27px auto 0;background-color:#ddd;content:""}
#container #content .introduce2_5_01 .lv3 .lv3_1_2 dt:before,#container #content .introduce2_5_01 .lv3 .lv3_2 dt:before,#container #content .introduce2_5_01 .lv3 .lv3_3 dt:before{clear:both;display:block;width:1px;height:30px;margin:0 auto;background-color:#ddd;content:""}
*/
#container #content .introduce2_5_01 .lv3 dd:before{clear:both;display:block;width:1px;height:10px;margin:0 auto;background-color:#ddd;content:""}/*Lv3세로줄*/
#container #content .introduce2_5_01 .lv3 dt a{max-width:130px;width:100%;height:50px;padding:5px;background-color:#65bb2c;letter-spacing:-.05em;line-height:40px}
#container #content .introduce2_5_01 .lv3>ul>li>dl>dt>a{max-width:130px;width:100%;height:50px;padding:5px;background-color:#65bb2c;letter-spacing:-.05em;line-height:40px}
#container #content .introduce2_5_01 .lv3>ul>li>dl>dd>a{height:55px;padding-top:7px;background-color:#fff;border:1px solid #ccc;font-size:13px;color:#555}
#container #content .introduce2_5_01 .lv3 .lv3_4_1 dt a{max-width:130px;width:100%;height:50px;padding:5px;background-color:#65bb2c;letter-spacing:-.05em;line-height:40px}
#container #content .introduce2_5_01 .lv3 .lv3_4_1 dd a{height:55px;padding-top:7px;background-color:#fff;border:1px solid #ccc;font-size:13px;color:#555}
#container #content .introduce2_5_01 .lv3 .lv3_2>a{max-width:150px;height:60px;padding:5px}
#container #content .introduce2_5_01 .lv3 .lv3_3>a{max-width:150px;height:60px;padding:5px}
#container #content .introduce2_5_01 .lv3 .lv3_4>a{max-width:150px;height:60px;padding:5px}
#container #content .introduce2_5_01 .lv3 dd a{height:55px;padding-top:7px;background-color:#fff;border:1px solid #ccc;font-size:13px;color:#555}
#container #content .introduce2_5_01 .lv3 dd a:hover,#container #content .introduce2_5_01 .lv3 dd a:active{background-color:#eee}
#container #content .introduce2_5_01 .lv3 em{display:block;font-size:12px;font-weight:normal}
#container #content .introduce2_5_01 .lv2:before,.introduce2_5_01 .lv2:after,#container #content .introduce2_5_01 .lv3:before{clear:both;visibility:visible;display:block;width:1px;height:70px;margin:0 auto;background-color:#ddd;content:""}/*Lv1,Lv2세로줄*/
#container #content .introduce2_5_01 .lv2:before{height:150px}
/*
#container #content .introduce2_5_01 a,.introduce2_5_01 span{display:block;position:relative;z-index:3;max-width:130px;width:100%;height:50px;margin:0 auto;background-color:#9f9fa9;font-weight:700;color:#fff;text-align:center;line-height:50px;text-decoration:none}
#container #content .introduce2_5_01 .lv1 a,#container #content .introduce2_5_01 .lv1 span,#container #content .introduce2_5_01 .lv2 a,#container #content .introduce2_5_01 .lv2 span{max-width:180px}
#container #content .introduce2_5_01 ul{display:block;line-height:0}
#container #content .introduce2_5_01 li{display:block;text-align:center;line-height:0}
#container #content .introduce2_5_01 .lv1 ul,#container #content .introduce2_5_01 .lv2 ul,#container #content .introduce2_5_01 .lv3 ul{position:relative}
#container #content .introduce2_5_01 .lv1 ul:after{clear:both;display:block;position:absolute;top:25px;left:50%;z-index:2;width:70%;height:1px;margin-left:-35%;background-color:#ddd;content:""}/
#container #content .introduce2_5_01 .lv1 li{float:left;width:33.3333%}
#container #content .introduce2_5_01 .lv1 .lv1_2{padding:0 4%}
#container #content .introduce2_5_01 .lv1 .lv1_2 a{max-width:200px;height:70px;margin-top:-10px;padding-top:10px;background-color:#00254c;font-size:17px;line-height:150%}
#container #content .introduce2_5_01 .lv2 ul:after{clear:both;display:block;position:absolute;top:25px;left:50%;z-index:2;width:30%;height:1px;background-color:#ddd;content:""}
#container #content .introduce2_5_01 .lv2 .lv2_1{padding:0 4%}
#container #content .introduce2_5_01 .lv2 .lv2_1 a{max-width:200px;height:70px;margin-top:-10px;padding-top:10px;line-height:150%;background-color:#3c71c9;font-size:17px;line-height:150%}
#container #content .introduce2_5_01 .lv2 .lv2_2 span{max-width:200px;height:60px;margin-top:-5px;padding-top:7px;line-height:150%}
#container #content .introduce2_5_01 .lv2 .lv2_1{float:left;width:33.3333%;margin-left:33.3333%}
#container #content .introduce2_5_01 .lv2 .lv2_2{float:left;width:33.3333%}
#container #content .introduce2_5_01 .lv3 ul:before{clear:both;display:block;width:83.3%;height:1px;margin:0 auto;background-color:#ddd;content:""}
#container #content .introduce2_5_01 .lv3 li{float:left;width:16.6666%;padding:0 5px}
#container #content .introduce2_5_01 .lv3 dt:before{clear:both;display:block;width:1px;height:20px;margin:0 auto;background-color:#ddd;content:""}
#container #content .introduce2_5_01 .lv3 dd:before{clear:both;display:block;width:1px;height:10px;margin:0 auto;background-color:#ddd;content:""}
#container #content .introduce2_5_01 .lv3 a{padding:5% 5px;line-height:150%}
#container #content .introduce2_5_01 .lv3 dt a{height:57px;background-color:#65bb2c;letter-spacing:-.05em}
#container #content .introduce2_5_01 .lv3 dd a{height:54px;background-color:#fff;border:1px solid #ccc;font-size:13px;color:#555}
#container #content .introduce2_5_01 .lv3 dd a:hover,.introduce2_5_01 .lv3 dd a:active{background-color:#eee}
#container #content .introduce2_5_01 .lv3 em{display:block;font-size:12px;font-weight:normal}
#container #content .introduce2_5_01 .lv2:before,#container #content .introduce2_5_01 .lv3:before{clear:both;display:block;width:1px;height:70px;margin:0 auto;background-color:#ddd;content:""}
*/
@media screen and (max-width:900px){
	#container #content .introduce2_5_01 .lv1 .lv1_2{left:0}
	#container #content .introduce2_5_01 .lv1 .lv1_3{right:0}
	#container #content .introduce2_5_01 .lv1 span{width:150px}
}
@media screen and (max-width:800px){/* g패드 */
	/*
	#container #content .introduce2_5_01 .lv3 ul:before{display:none}
	#container #content .introduce2_5_01 .lv3 li{clear:both;float:none;width:100%;padding:0;margin-bottom:10px;border:1px solid #ccc}
	#container #content .introduce2_5_01 .lv3 li:after{clear:both;display:block;;content:""}
	#container #content .introduce2_5_01 .lv3 a{padding:5px}
	#container #content .introduce2_5_01 .lv3 dt:before{display:none}
	#container #content .introduce2_5_01 .lv3 dl{clear:both}
	#container #content .introduce2_5_01 .lv3 dt a{max-width:100%;height:auto}
	#container #content .introduce2_5_01 .lv3 dt a em{display:inline-block;padding-left:10px}
	#container #content .introduce2_5_01 .lv3 dd:before{display:none}
	#container #content .introduce2_5_01 .lv3 dd{display:block;float:left;width:25%;padding:0}
	#container #content .introduce2_5_01 .lv3 dd a{max-width:100%;height:auto;background-color:#fff;border:none}
	#container #content .introduce2_5_01 .lv3 dd br{display:none}
	*/

	#container #content .introduce2_5_01 .lv3:before,#container #content .introduce2_5_01 .lv3>ul:before,#container #content .introduce2_5_01 .lv3 dt:before,#container #content .introduce2_5_01 .lv3 dd:before,#container #content .introduce2_5_01 .lv3 a:after{display:none !important}
	#container #content .introduce2_5_01 .lv3 ul:before{background-color:transparent !important;margin:0 !important}
	/*
	#container #content .introduce2_5_01 .lv3 ul{width:100%;padding:0 3% 3%;border:1px solid #ddd}
	#container #content .introduce2_5_01 .lv3 li{float:none;width:100% !important;margin-top:0}
	#container #content .introduce2_5_01 .lv3 li li{margin-top:10px}
	#container #content .introduce2_5_01 .lv3 .lv3_1,#container #content .introduce2_5_01 .lv3 .lv3_2,#container #content .introduce2_5_01 .lv3 .lv3_3{float:none;width:100%}
	#container #content .introduce2_5_01 .lv3 dl{width:100%;padding:10px;border:1px solid #ddd}
	#container #content .introduce2_5_01 .lv3 a{max-width:100% !important}
	#container #content .introduce2_5_01 .lv3 dt a{max-width:100% !important}
	#container #content .introduce2_5_01 .lv3 dl dd{float:left;width:19%;margin-top:1.25%;margin-left:1.25%}
	#container #content .introduce2_5_01 .lv3 dl dd:nth-child(5n+2){clear:both;margin-left:0}
	#container #content .introduce2_5_01 .lv3 .lv3_3>a:after{margin:0 auto}
	#container #content .introduce2_5_01 .lv3>ul>li:before{height:30px}
	#container #content .introduce2_5_01 .lv3>ul>li>dl>dt>a{height:50px !important}
	#container #content .introduce2_5_01 .lv3 dt a{height:30px !important;line-height:30px}
	*/
	#container #content .introduce2_5_01 .lv3>ul>li:before{display:none}
	#container #content .introduce2_5_01 .lv3 ul{width:100%;padding:3%;border:1px solid #ddd}
	#container #content .introduce2_5_01 .lv3>ul>li{width:calc(100% / 4);}
	#container #content .introduce2_5_01 .lv3>ul>li:nth-child(n+5){margin-top:3%}
	/*#container #content .introduce2_5_01 .lv2:before,#container #content .introduce2_5_01 .lv2:after{height:50px}*/
}
@media screen and (max-width:768px){/* 아이패드 */
	#container #content .introduce2_5_01 .lv1 ul:before{display:none}
	#container #content .introduce2_5_01 .lv1 .lv1_2,#container #content .introduce2_5_01 .lv1 .lv1_3{position:relative;left:0;right:0}
	#container #content .introduce2_5_01 .lv1 span{max-width:200px;width:100%;height:40px;margin:0 auto;line-height:40px}
	#container #content .introduce2_5_01 .lv1 li+li{margin-top:5px}
	#container #content .introduce2_5_01 .lv1 .lv1_2_1{clear:both;display:block;position:relative}
	#container #content .introduce2_5_01 .lv1 .lv1_2_1 dt{}
	#container #content .introduce2_5_01 .lv1 .lv1_2_1 dd{position:absolute;top:0;right:0;max-width:200px;width:calc(50% - 150px);}
	#container #content .introduce2_5_01 .lv1 .lv1_2_1 dd:before{position:absolute;top:20px;left:-50%;z-index:-1;width:50%;height:1px;margin:0}
	#container #content .introduce2_5_01 .lv2:before,#container #content .introduce2_5_01 .lv2:after{height:50px}
	#container #content .introduce2_5_01 .lv3_1>:before{display:none}
	#container #content .introduce2_5_01 .lv3_4>:before{display:none}
	#container #content .introduce2_5_01 .lv3 .lv3_4_1 dt a{line-height:30px;}

	/*
	#container #content .introduce2_5_01 .lv3 dd{width:33.333%}
	#container #content .introduce2_5_01 .lv2:before{height:50px}
	#container #content .introduce2_5_01 .lv3:before{height:40px}
	*/
}
@media only screen and (max-width:620px){
	/*	#container #content .introduce2_5_01 .lv2 .lv2_2 span{height:50px;margin-top:0;padding-top:5px} */
	#container #content .introduce2_5_01 .lv3>ul>li>dl>dd>a{height:56px}
}
@media screen and (max-width:550px){
	#container #content .introduce2_5_01 li.lv1{text-align:left}
	#container #content .introduce2_5_01 li.lv1 li{text-align:left}
	#container #content .introduce2_5_01 a{margin:0}
	#container #content .introduce2_5_01 .lv1 .lv1_2, #container #content .introduce2_5_01 .lv1 .lv1_3{right:auto}
	#container #content .introduce2_5_01 .lv1 span{margin:0;text-align:center}
	#container #content .introduce2_5_01 .lv2:before, #container #content .introduce2_5_01 .lv2:after{margin:0;margin-left:100px}
	#container #content .introduce2_5_01 .lv1 .lv1_2_1 dd{width:100%}
	/*
	#container #content .introduce2_5_01 .lv3 dd{width:50%}
	#container #content .introduce2_5_01 .lv2:before{height:40px}
	#container #content .introduce2_5_01 .lv3:before{height:30px}
	*/
	/*
	#container #content .introduce2_5_01 .lv3 dl dd:nth-child(n){clear:none;width:24%;margin-top:1.3333%;margin-left:1.3333%}
	#container #content .introduce2_5_01 .lv3 dl dd:nth-child(4n+2){clear:both;margin-left:0}
	*/
	#container #content .introduce2_5_01 .lv3>ul>li:nth-child(n){width:calc(100% / 3);}
	#container #content .introduce2_5_01 .lv3>ul>li:nth-child(n+4){margin-top:3%}
	#container #content .introduce2_5_01 .lv3>ul>li>dl>dt>a{height:40px;line-height:30px;}
}
@media screen and (max-width:480px){
	/*
	#container #content .introduce2_5_01 .lv1 li{width:30%}
	#container #content .introduce2_5_01 .lv1 .lv1_2{width:40%}
	#container #content .introduce2_5_01 .lv2 .lv2_1{width:40%;margin-left:30%}
	#container #content .introduce2_5_01 .lv2 .lv2_1:after{clear:both;display:block;width:1px;height:35px;margin:0 auto;background-color:#ddd;content:""}
	#container #content .introduce2_5_01 .lv2 .lv2_2{width:30%}
	#container #content .introduce2_5_01 .lv2 span{margin-top:0}
	#container #content .introduce2_5_01 .lv2 .lv2_2 span{width:100%;height:95px;margin-top:-10px;padding:10px 10px 0}
	#container #content .introduce2_5_01 .lv3:before{margin-top:-95px}
	#container #content .introduce2_5_01 .lv1 .lv1_2 a,#container #content .introduce2_5_01 .lv2 .lv2_1 a{height:60px;font-size:15px}
	*/
	#container #content .introduce2_5_01 .lv1 a,#container #content .introduce2_5_01 .lv1 span,#container #content .introduce2_5_01 .lv2,#container #content .introduce2_5_01 .lv1 .lv1_2_1 dd{width:150px}
	#container #content .introduce2_5_01 .lv2:before, #container #content .introduce2_5_01 .lv2:after{margin-left:75px;}
	#container #content .introduce2_5_01 .lv1 .lv1_2_1 dd:before{left:-100%;width:100%;}
	#container #content .introduce2_5_01 .lv2 a{padding-top:20px;}
	#container #content .introduce2_5_01 .lv3>ul>li:nth-child(n){width:calc(100% / 2);}
	#container #content .introduce2_5_01 .lv3>ul>li:nth-child(n+3){margin-top:3%}
	#container #content .introduce2_5_01 .lv3>ul>li>dl>dt>a{max-width:100%;height:40px;line-height:30px;}
}
@media screen and (max-width:414px){/* 아이폰+ */
	/*
	#container #content .introduce2_5_01 .lv3 dd{width:100%;border-bottom:1px solid #eee}
	#container #content .introduce2_5_01 .lv2:before{height:30px}
	#container #content .introduce2_5_01 .lv3:before{height:20px}
	*/
	#container #content .introduce2_5_01 .lv1 a,#container #content .introduce2_5_01 .lv1 span,#container #content .introduce2_5_01 .lv2,#container #content .introduce2_5_01 .lv1 .lv1_2_1 dd{width:120px}
	#container #content .introduce2_5_01 .lv2:before, #container #content .introduce2_5_01 .lv2:after{margin-left:60px;}
	#container #content .introduce2_5_01 .lv3 ul:before{}
	#container #content .introduce2_5_01 a{line-height:120%}
	#container #content .introduce2_5_01 .lv1 a,#container #content .introduce2_5_01 .lv2 a{height:60px}
	#container #content .introduce2_5_01 .lv3 a, #container #content .introduce2_5_01 .lv3 .lv3_1_1 .lv3_4_1 dt a{/*height:40px !important*/}
	#container #content .introduce2_5_01 .lv3 dd a{/*height:40px !important;*/padding-top:5px}
	#container #content .introduce2_5_01 .lv3 dl dd:nth-child(n){clear:none;width:32%;margin-top:2%;margin-left:2%}
	#container #content .introduce2_5_01 .lv3 dl dd:nth-child(3n+2){clear:both;margin-left:0}
	#container #content .introduce2_5_01 .lv3>ul>li>dl>dd>a{height:47px}
	#container #content .introduce2_5_01 .lv3 .lv3_2>ul:before{margin:10px auto 0}
}
@media screen and (max-width:360px){/* 안드로이드 */
	#container #content .introduce5_div .cont dl dt{float:none;width:100%;padding-bottom:5px}
	#container #content .introduce5_div .cont dl dd{float:none;width:100%}
}
@media screen and (max-width:350px){/* 그외 갤럭시2, 아이폰3 */
	#container #content .introduce2_5_01 .lv1 a,#container #content .introduce2_5_01 .lv1 span,#container #content .introduce2_5_01 .lv2,#container #content .introduce2_5_01 .lv1 .lv1_2_1 dd{width:100px}
	#container #content .introduce2_5_01 .lv2:before, #container #content .introduce2_5_01 .lv2:after{margin-left:50px;}
	#container #content .introduce2_5_01 .lv3 dl dd:nth-child(n){clear:none;width:48%;margin-top:4%;margin-left:4%}
	#container #content .introduce2_5_01 .lv3 dl dd:nth-child(2n+2){clear:both;margin-left:0}
}


#container #content .introduce2_5{display:block;padding:3% 0 0}
#container #content .introduce2_5 span{display:flex;justify-content:center;align-items:center;position:relative;z-index:3;width:100%;height:30px;background-color:#65bb2c;font-size:13px;font-weight:500;color:#fff;text-align:center;text-decoration:none}
#container #content .introduce2_5 .lv1 span,#container #content .introduce2_5 .lv2 span{width:100px;height:40px;font-size:15px;}
#container #content .introduce2_5 .lv1_1 span{height:70px;background-color:#00254c;font-weight:700}
#container #content .introduce2_5 .lv1_2 dt span{background-color:#97b9d4;}
#container #content .introduce2_5 .lv1_2 dd span{background-color:#aaa}
#container #content .introduce2_5 .lv1_3 span{background-color:#97b9d4;}
#container #content .introduce2_5 .lv2 span{background-color:#3c71c9;font-weight:700}
#container #content .introduce2_5 .lv1 ul,#container #content .introduce2_5 .lv2 ul,#container #content .introduce2_5 .lv3 ul{position:relative;width:100%}
#container #content .introduce2_5 .lv1 .lv1_2{position:absolute;top:100px;left:0;right:0}
#container #content .introduce2_5 .lv1 .lv1_2 dl{position:relative;}
#container #content .introduce2_5 .lv1 .lv1_2 dd{position:absolute;top:0;right:0;}
#container #content .introduce2_5 .lv1 .lv1_2:before{clear:both;display:block;position:absolute;top:20px;left:0;width:100%;height:1px;background-color:#ddd;content:""}
#container #content .introduce2_5 .lv1 .lv1_3{position:absolute;top:160px;left:0;right:0}
#container #content .introduce2_5 .lv3{padding:10px 10px 0;border:1px solid #ccc;}
#container #content .introduce2_5 .lv3 ul{display:flex;flex-direction:row;flex-wrap:wrap;}
#container #content .introduce2_5 .lv3>ul>li{float:left;width:calc(100% / 2);margin-bottom:10px;padding:0 5px}
#container #content .introduce2_5 .lv3 dl{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;}
#container #content .introduce2_5 .lv3 dt, #container #content .introduce2_5 .lv3 dd{width:100%}
#container #content .introduce2_5 .lv3 dd{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:0.25rem;border:1px solid #65bb2c;background-color:#fff;font-size:0.8rem}
#container #content .introduce2_5 .lv2:before,.introduce2_5 .lv2:after,#container #content .introduce2_5 .lv3:before{clear:both;visibility:visible;display:block;width:1px;height:70px;margin-left:50px;background-color:#ddd;content:""}/*Lv1,Lv2세로줄*/
#container #content .introduce2_5 .lv3:before{display:none;}
#container #content .introduce2_5 .lv2:before{height:150px}
#container #content .introduce2_5_02{padding:2% 0 4%;border-top:1px solid #ddd;}
@media screen and (min-width:360px){
	#container #content .introduce2_5 .lv1_2 dt span,#container #content .introduce2_5 .lv1_2 dd span,#container #content .introduce2_5 .lv1_3 span,#container #content .introduce2_5 .lv2 span{height:50px;}
	#container #content .introduce2_5 .lv1 span,#container #content .introduce2_5 .lv2 span{margin:0 auto;}
	#container #content .introduce2_5 .lv1_2,#container #content .introduce2_5 .lv1_3{margin-top:10px}
	#container #content .introduce2_5 .lv2:before,.introduce2_5 .lv2:after,#container #content .introduce2_5 .lv3:before{margin:0 auto}
	#container #content .introduce2_5 .lv1 .lv1_2 dd:before{clear:both;display:block;width:1px;height:30px;margin:0 auto;background-color:#ddd;content:""}
	#container #content .introduce2_5 .lv1 .lv1_2{top:0;left:100;right:auto}
	#container #content .introduce2_5 .lv1 .lv1_2 dd{position:revert;}
	#container #content .introduce2_5 .lv1 .lv1_3{top:0;left:auto;right:100}
	#container #content .introduce2_5 .lv1 .lv1_2:before{display:none}
	#container #content .introduce2_5 .lv1 ul:before{clear:both;display:block;position:absolute;top:37px;left:0;right:0;width:75%;height:1px;margin:0 auto;background-color:#ddd;content:""}/*Lv1가로줄*/
	#container #content .introduce2_5 .lv2:before{height:80px}
}
@media screen and (min-width:480px){
	#container #content .introduce2_5 .lv3>ul>li{width:calc(100% / 3);}
}
@media screen and (min-width:768px){
	#container #content .introduce2_5 .lv3>ul>li{width:calc(100% / 4);}
	#container #content .introduce2_5 .lv3 dd{padding:0.33rem;}
}
@media screen and (min-width:1024px){
	#container #content .introduce2_5 span{height:40px;font-size:15px;}
	#container #content .introduce2_5 .lv1 span,#container #content .introduce2_5 .lv2 span{width:200px;font-size:17px;}
	#container #content .introduce2_5 .lv3{padding:0;border:0;}
	#container #content .introduce2_5 .lv3>ul>li{width:calc(100% / 7);}
	#container #content .introduce2_5 .lv3 dd{padding:0.5rem;font-size:0.85rem}
	#container #content .introduce2_5 .lv3>ul:before{clear:both;display:block;width:85.8%;height:1px;margin:0 auto;background-color:#ddd;content:""}/*Lv3가로줄*/
	#container #content .introduce2_5 .lv3>ul>li:before{clear:both;display:block;width:1px;height:50px;margin:0 auto;background-color:#ddd;content:""}/*Lv3세로줄*/
	#container #content .introduce2_5 .lv3 dd:before{clear:both;display:block;position:absolute;top:-10px;left::50%;width:1px;height:10px;margin:0 auto;background-color:#ddd;content:""}/*Lv3세로줄*/
}
@media screen and (min-width:1200px){
	#container #content .introduce2_5 span{height:50px;font-size:16px;}
	#container #content .introduce2_5 .lv1_2 dt span,#container #content .introduce2_5 .lv1_2 dd span,#container #content .introduce2_5 .lv1_3 span,#container #content .introduce2_5 .lv2 span{height:70px;font-size:18px;}
}

#container #content .introduce2_5_tbl1{border-top:2px solid #2b4380;}
#container #content .introduce2_5_tbl1 table{min-width:640px;}
#container #content .introduce2_5_tbl1 .col1{min-width:80px;width:12%}
#container #content .introduce2_5_tbl1 .col2{min-width:60px;width:10%}
#container #content .introduce2_5_tbl1 .col3{min-width:120px;width:20%}
#container #content .introduce2_5_tbl1 .col4{min-width:250px;width:auto}
#container #content .introduce2_5_tbl1 .col5{min-width:40px;width:10%}
#container #content .introduce2_5_tbl1 .dotlst2 li{padding:0px 0px 0 12px;}
@media screen and (min-width:768px){
	#container #content #ctt_con .tbl4.introduce2_5_tbl1 th,#container #content #ctt_con .tbl4.introduce2_5_tbl1 td{padding:1.3% 2%;}
}

#container #content .introduce3_01_img{margin-top:3%;padding:5%;text-align:center}
#container #content .introduce3_03 li{float:left;width:49%;padding:5% 0;text-align:center}
#container #content .introduce3_03 .introduce3_03_1{width:100%;margin-bottom:2%;padding:5%}
#container #content .introduce3_03 .introduce3_03_2{margin-right:2%}
#container #content .introduce3_04 li{float:left;width:31%;text-align:center}
#container #content .introduce3_04 .introduce3_04_1,.introduce3_04 .introduce3_04_2{margin-right:3.5%}
@media screen and (max-width:768px){/* 아이패드 */
	#container #content .introduce3_04 li{float:left;width:49%;text-align:center}
	#container #content .introduce3_04 .introduce3_04_1,.introduce3_04 .introduce3_04_2{margin-right:0}
	#container #content .introduce3_04 .introduce3_04_1{margin-right:2%;margin-bottom:2%}
	#container #content .introduce3_04 .introduce3_04_2{margin-bottom:2%}
	#container #content .introduce3_04 .introduce3_04_3{margin-right:2%}
}

#container #content .introduce4_01_img{margin-top:3%;text-align:center}
#container #content .introduce4_01_img li{float:left;width:33.333%;padding:5% 0;text-align:center;line-height:0}
#container #content .introduce4_01_img li li{float:none;width:100%;padding:2.5% 0}
#container #content .introduce4_01_img .introduce4_01_img3 li{padding:2% 0;line-height:0}
#container #content .introduce4_04{padding:0 7%}
#container #content .introduce4_04 li{float:left;width:50%;padding:5%;text-align:center;line-height:0}
#container #content .introduce4_05{padding:0 5%}
#container #content .introduce4_05 li{float:left;width:50%;padding:5% 3%;text-align:center;line-height:0}
#container #content .introduce4_06_1{padding:5%;text-align:center}
#container #content .introduce4_06_2{padding:5%;text-align:center}
#container #content .introduce4_06_1 li,#container #content .introduce4_06_2 li{float:left;width:33.3333%;text-align:center}
#container #content .introduce4_07 li{float:left;width:48%;text-align:center}
#container #content .introduce4_07 .introduce4_07_1{margin-right:4%}
@media screen and (max-width:768px){/* 아이패드 */
	#container #content .introduce4_01_img li{width:50%}
	#container #content .introduce4_01_img .introduce4_01_img3{width:100%;padding:0 2%}
	#container #content .introduce4_01_img .introduce4_01_img3 li{float:left;width:25%;padding:2% 0}
}
@media screen and (max-width:360px){/* 안드로이드 */
	#container #content .introduce4_01_img .introduce4_01_img3 li{width:50%}
}

#container #content .introduce5_div{display:none}
#container #content .introduce5_div.on{clear:both;display:block;padding:30px 0;margin-top:5%;border:1px dotted #7f7f7f;border-width:1px 0}
#container #content .introduce5_div.on:after{clear:both;display:block;content:""}
#container #content .introduce5_div .year{float:left;width:25%}
#container #content .introduce5_div .year .his_tit{width:100px;letter-spacing:3px;color:#aeaeae;font-size:13px;background:url(../img/sub/introduce5_his_tit_line.gif) repeat-x 50%;}
#container #content .introduce5_div .year .his_tit span{padding-right:5px;background:#fff;}
#container #content .introduce5_div .year .num{padding-top:10px;font-weight:700;font-size:33px;color:#222;font-family:'Open Sans', sans-serif;letter-spacing:0;}
#container #content .introduce5_div .cont{float:right;width:75%;padding-top:6px;}
#container #content .introduce5_div .cont dl{clear:both;width:100%;display:inline-block;padding:2px 0 3px 0;}
#container #content .introduce5_div .cont dl:after{clear:both;display:block;content:""}
#container #content .introduce5_div .cont dl dt{float:left;width:20%;color:#65bb2c;font-family:'Open Sans', sans-serif;font-size:15px;letter-spacing:.1em;font-weight:700}
#container #content .introduce5_div .cont dl dd{float:right;width:80%;padding-left:10px;color:#666;font-size:14px;background:url("../img/common/dotlst_dot3.png") no-repeat left 10px;line-height:160%}
#container #content .introduce5_div .cont .line:before{clear:both;display:block;height:1px;margin:10px 0 15px;border-top:1px solid #eee;content:""}
@media only screen and (max-width:620px){
	#container #content .introduce5_div .year{float:none;width:100%}
	#container #content .introduce5_div .cont{float:none;width:100%;padding-top:5%}
	#container #content .introduce5_div .cont dl dt{font-size:14px}
}
@media screen and (max-width:360px){/* 안드로이드 */
	#container #content .introduce5_div .cont dl dt{float:none;width:100%;padding-bottom:5px}
	#container #content .introduce5_div .cont dl dd{float:none;width:100%}
}

#container #content .introduce6_01_map{overflow:hidden;width:100% !important;height:432px;margin-bottom:6%}
#container #content .introduce6_01_info{width:100%;margin-bottom:6%;text-align:center;}
#container #content .introduce6_01_info .address{margin-bottom:15px;color:#222;font-size:18px;font-weight:700}
#container #content .introduce6_01_info1{display:inline-block;width:100%;margin:2% 0;text-align:center}
#container #content .introduce6_01_info1 li{display:inline-block;min-height:25px;padding:0 30px;font-size:16px;font-weight:700}
#container #content .introduce6_01_info1 .tel{background:url(../img/sub/introduce6_01_info1_tel.png) no-repeat left top}
#container #content .introduce6_01_info1 .fax{background:url(../img/sub/introduce6_01_info1_fax.png) no-repeat left top}
#container #content .introduce6_01_info2{margin-top:4%;border-top:2px solid #222;border-bottom:1px solid #555;text-align:center}
#container #content .introduce6_01_info2 li{float:left;padding:2% 5px;width:25%;font-size:14px}
#container #content .introduce6_01_info2 li span{font-weight:700;color:#65bb2c}
#container #content .introduce6_03{padding:0px 0px 5px 12px;text-align:left;background:url("../img/common/dotlst_dot1.gif") no-repeat left 12px;line-height:160%}
@media screen and (max-width:900px){
	#container #content .introduce6_01_info2 li{float:none;display:inline-block;width:auto}
}
@media only screen and (max-width:620px){
	#container #content .introduce6_01_map{height:332px}
	#container #content .introduce6_01_map .wrap_map{height:300px !important}
	#container #content .introduce6_01_info .address{font-size:16px}
	#container #content .introduce6_01_info1 li{font-size:15px}
}
@media screen and (max-width:768px){/* 아이패드 */
	#container #content .introduce6_01_info2 li{float:left;width:50%;padding:1% 5px;border:1px solid #eee;border-width:0 1px 1px 0}
	#container #content .introduce6_01_info2 li:nth-child(2n){border-right:none}
	#container #content .introduce6_01_info2 li:nth-child(n+3){border-bottom:none}
}

@media only screen and (max-width:620px){
	#container #content .introduce5_div .year{float:none;width:100%}
	#container #content .introduce5_div .cont{float:none;width:100%;padding-top:5%}
	#container #content .introduce5_div .cont dl dt{font-size:14px}
	#container #content .introduce6_01_map{height:332px}
	#container #content .introduce6_01_map .wrap_map{height:300px !important}
	#container #content .introduce6_01_info .address{font-size:16px}
	#container #content .introduce6_01_info1 li{font-size:15px}
}
@media screen and (max-width:360px){/* 안드로이드 */
	#container #content .introduce6_01_map{height:282px}
	#container #content .introduce6_01_map .wrap_map{height:250px !important}
}

#container #content .rights1{padding:4%;border:1px solid #e5e5e5;border-radius:10px;background-color:#fcfcfc}
#container #content .rights1 li{padding:15px 0;border-top:1px solid #efefef}
#container #content .rights1 li:first-child{border-top:0}
#container #content .rights1 .img,#container #content .rights1 p{float:left}
#container #content .rights1 .img{display:block;position:relative;width:120px;height:120px;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:center center;line-height:100px;text-align:center}
#container #content .rights1 .img1{background-image:url(../img/sub/rights1_img1.png)}
#container #content .rights1 .img2{background-image:url(../img/sub/rights1_img2.png)}
#container #content .rights1 .img3{background-image:url(../img/sub/rights1_img3.png)}
#container #content .rights1 .img4{background-image:url(../img/sub/rights1_img4.png)}
#container #content .rights1 .img5{background-image:url(../img/sub/rights1_img5.png)}
#container #content .rights1 .img6{background-image:url(../img/sub/rights1_img6.png)}
#container #content .rights1 p{width:calc(100% - 120px);padding-top:20px;padding-left:30px}
#container #content .rights1 b{display:inline-block;padding-bottom:5px;font-size:1.125em;color:#333}
#container #content .rights2{}
#container #content .rights2 li{float:left;position:relative;width:17.2%;line-height:120%;text-align:left}
#container #content .rights2 li:after{content:"";display:block;position:absolute;top:40px;right:5px;width:20px;height:20px;background-image:url(../img/sub/rights2_arrow_r.png);background-repeat:no-repeat;background-position:center center}
#container #content .rights2 li:last-child{width:14%}
#container #content .rights2 li:last-child:after{display:none}
#container #content .rights2 .rights2_wrap{display:block;width:120px}
#container #content .rights2 .img{display:block;width:100px;height:100px;margin:0 auto;padding-top:25px;border-radius:50%;background-color:#efefef;letter-spacing:-.05em;text-align:center}
#container #content .rights2 p{display:block;width:100%;text-align:center}
#container #content .rights2 em{display:block;padding:15px 0 2px;font-size:.95em;font-weight:700;color:#5f10e4}
@media screen and (max-width:1000px){/* 아이패드 992 */
	#container #content .rights2 .img{width:80px;height:80px;padding:20px}
	#container #content .rights2 li:after{top:30px}
	#container #content .rights2 .rights2_wrap{width:100px}
}
@media screen and (max-width:720px){
	#container #content .rights2 li:after{right:-5px}
}
@media only screen and (max-width:620px){
	#container #content .rights1 .img{width:100px;height:100px;background-size:70px 70px}
	#container #content .rights1 p{width:calc(100% - 100px);padding-top:10px}
	#container #content .rights2 li:nth-child(n){width:35%}
	#container #content .rights2 li:nth-child(3),#container #content .rights2 li:nth-child(4){width:30%}
	#container #content .rights2 li:nth-child(n+4){float:right;margin-top:60px}
	#container #content .rights2 li:after{right:17%}
	#container #content .rights2 li:nth-child(n+4):after{background-image:url(../img/sub/rights2_arrow_l.png)}
	#container #content .rights2 li:nth-child(3):after{top:auto;bottom:-40px;left:40px;right:auto;margin:0 auto;background-image:url(../img/sub/rights2_arrow_d.png)}
	#container #content .rights2 li:nth-child(4):after{display:none}
	#container #content .rights2 li:last-child:after{display:block}
}
@media screen and (max-width:480px){
	#container #content .rights1{padding:20px}
	#container #content .rights1 .img{float:none;width:100%;margin:0 auto}
	#container #content .rights1 p{width:100%;padding-top:20px;padding-left:0}
	#container #content .rights2 li:nth-child(n+4){margin-top:40px}
	#container #content .rights2 li:after{right:5%}
	#container #content .rights2 li:nth-child(3):after{bottom:-30px;}
}
@media screen and (max-width:380px){/* 아이폰 */
	#container #content .rights2 li:after{width:15px;height:15px;background-size:100% 100%;right:-5%}
}
@media screen and (max-width:360px){/* 안드로이드 */
	#container #content .rights2 li:after{top:25px;right:-10%}
	#container #content .rights2 .img{width:60px;height:60px;padding:15px}
}

#container #content .ctt_business .business_1{display:block;padding-bottom:6%;border-bottom:1px solid #eee}
#container #content .ctt_business .business_1_1{float:left;width:40%}
#container #content .ctt_business .business_1_2{float:left;width:32%;padding-left:30px;border-left:1px solid #ddd}
#container #content .ctt_business .business_1_3{float:left;width:28%;padding-left:30px;border-left:1px solid #ddd}
#container #content .ctt_business .business_2{display:block;text-align:center}
#container #content .ctt_business .business_2 li{position:relative;float:left;display:inline-block;width:17%;}
#container #content .ctt_business .business_2 li:last-child{width:15%;padding-right:0}
#container #content .ctt_business .business_2 li:after{position:absolute;top:40px;right:0;width:8%;height:100px;font-family:'FontAwesome';font-size:2em;color:#ddd;content:"\f105"}
#container #content .ctt_business .business_2 li:last-child:after{display:none}
#container #content .ctt_business .business_2 .business_2_img{width:100px;height:100px;margin:0 auto;border:2px dotted #eee;border-radius:100%;background-color:#fafafa}
#container #content .ctt_business .business_2 li:hover .business_2_img{border:2px solid #fff3a5;background-color:#fffadb}
#container #content .ctt_business .business_2 p{padding-top:20px;line-height:130%}
#container #content .ctt_business .business_2_2{margin-top:5%;padding:5%;border:1px solid #eee;background-color:#fafafa}
#container #content .ctt_business .business_2_2>p{padding-top:20px}
@media screen and (max-width:800px){/* g패드 */
	#container #content .ctt_business .business_2 li:after{top:30px}
	#container #content .ctt_business .business_2 .business_2_img{width:85px;height:85px}
}
@media screen and (max-width:768px){/* 아이패드 */
	#container #content .ctt_business .business_1_1{width:100%;padding-bottom:6%;margin-bottom:6%;border-bottom:1px solid #eee}
	#container #content .ctt_business .business_1_2{width:50%;padding-left:0;border-left:none}
	#container #content .ctt_business .business_1_3{width:50%}
	#container #content .ctt_business .business_2 li:after{top:23px}
	#container #content .ctt_business .business_2 .business_2_img{width:65px;height:65px}
}
@media only screen and (max-width:620px){
	#container #content #ctt_con #flip-scroll * html .cf{zoom:1;}
	#container #content #ctt_con #flip-scroll *:first-child+html .cf{zoom:1;}
	#container #content #ctt_con #flip-scroll table{display:block;position:relative;width:100%}
	#container #content #ctt_con #flip-scroll thead{display:block;float:left;border-right:1px solid #858798;}
	#container #content #ctt_con #flip-scroll tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;}
	#container #content #ctt_con #flip-scroll thead tr{display:block;position:relative;}
	#container #content #ctt_con #flip-scroll th{display:block}
	#container #content #ctt_con #flip-scroll tbody tr{display:inline-block;margin-left:-4px;vertical-align:top;}
	#container #content #ctt_con #flip-scroll th, #container #content #ctt_con #flip-scroll td{display:block;min-height:42px;white-space:normal;word-break:break-all;}
	#container #content #ctt_con #flip-scroll tbody th,#container #content #ctt_con #flip-scroll tbody td{width:200px;padding:10px;border-width:0 0 1px 1px;}
	#container #content #ctt_con #flip-scroll tbody th,#container #content #ctt_con #flip-scroll tbody td{width:480px;padding:10px;border-width:0 0 1px 1px;}
	#container #content #ctt_con #flip-scroll tbody tr:last-child{}
	#container #content #ctt_con #flip-scroll tbody th br{display:none}
	#container #content #ctt_con #flip-scroll thead th{width:80px;padding:10px 0;border:0;border-bottom:1px solid #cfd0d8;vertical-align:middle;}
	#container #content #ctt_con #flip-scroll tbody th{border-left:1px solid #cfd0d8; height:43px;}

	#container #content .ctt_business .business_2 li{width:33%}
	#container #content .ctt_business .business_2 li:last-child{width:33%;padding-right:2%}
	#container #content .ctt_business .business_2 li:nth-child(n+4){margin-top:6%}
	#container #content .ctt_business .business_2 li:after{top:30px}
	#container #content .ctt_business .business_2 .business_2_img{width:80px;height:80px}
	#container #content .ctt_business .business_2 p{padding-top:10px}
}
@media screen and (max-width:414px){/* 아이폰+ */
	#container #content .ctt_business .business_2 li:after{top:25px}
	#container #content .ctt_business .business_2 .business_2_img{width:70px;height:70px}
}
@media screen and (max-width:360px){/* 안드로이드 */
	#container #content .ctt_business .business_2 li:after{top:20px}
	#container #content .ctt_business .business_2 .business_2_img{width:60px;height:60px}
}

#container #content .ctt_business1 .tbl1 .col1{width:20%}
#container #content .ctt_business1 .tbl1 .col2{width:80%}
#container #content .ctt_business1 .business1_tbl1 .col1{width:17%}
#container #content .ctt_business1 .business1_tbl1 .col2{width:auto}
#container #content .ctt_business1 .business1_tbl1 .col3{width:15%}
#container #content .ctt_business1 .business1_tbl1 .col4{width:10%}
#container #content .ctt_business1 .business1_tbl1 .col5{width:14%}
#container #content .ctt_business1 .business1_tbl2 .col1{width:17%}
#container #content .ctt_business1 .business1_tbl2 .col2{width:auto}
#container #content .ctt_business1 .business1_tbl2 .col3{width:15%}
#container #content .ctt_business1 .business1_tbl2 .col4{width:10%}
#container #content .ctt_business1 .business1_tbl2 .col5{width:14%}
#container #content .ctt_business1 .business1_tbl3 .col1{width:17%}
#container #content .ctt_business1 .business1_tbl3 .col2{width:auto}
#container #content .ctt_business1 .business1_tbl3 .col3{width:15%}
#container #content .ctt_business1 .business1_tbl3 .col4{width:15%}
#container #content .ctt_business1 .business1_tbl3 .col6{width:12%}
#container #content .ctt_business1 .business1_tbl4 .col1{width:17%}
#container #content .ctt_business1 .business1_tbl4 .col2{width:auto}
#container #content .ctt_business1 .business1_tbl4 .col3{width:30%}

#container #content .ctt_business1 .business1_02{}
#container #content .ctt_business1 .business1_02 li{float:left;width:18%;height:150px;margin-right:2.5%;padding-top:105px;border:1px solid #cfd0d8;border-radius:20px;background-color:#fcfcfc;background-repeat:no-repeat;background-position:center 35px;text-align:center}
#container #content .ctt_business1 .business1_02 li:nth-child(5n){margin-right:0}
#container #content .ctt_business1 .business1_02 li:nth-child(n+6){margin-top:2%}
#container #content .ctt_business1 .business1_02 li:hover{background-color:#efeff4}
#container #content .ctt_business1 .business1_02_1{background-image:url("../img/sub/business1_img1.png")}
#container #content .ctt_business1 .business1_02_2{background-image:url("../img/sub/business1_img2.png")}
#container #content .ctt_business1 .business1_02_3{background-image:url("../img/sub/business1_img3.png")}
#container #content .ctt_business1 .business1_02_4{background-image:url("../img/sub/business1_img4.png")}
#container #content .ctt_business1 .business1_02_5{background-image:url("../img/sub/business1_img5.png")}
#container #content .ctt_business1 .business1_02_6{background-image:url("../img/sub/business1_img6.png")}
#container #content .ctt_business1 .business1_02_7{background-image:url("../img/sub/business1_img7.png")}
#container #content .ctt_business1 .business1_02_8{background-image:url("../img/sub/business1_img8.png")}
#container #content .ctt_business1 .business1_02_9{background-image:url("../img/sub/business1_img9.png")}
#container #content .ctt_business1 .business1_02_10{background-image:url("../img/sub/business1_img10.png")}

#container #content .ctt_business1 .business1_05{padding-top:3%}
#container #content .ctt_business1 .business1_05 li{float:left;width:33.333%}
#container #content .ctt_business1 .business1_05_2{text-align:center}
#container #content .ctt_business1 .business1_05_3{text-align:right}
#container #content .ctt_business1 .business1_05 a{display:inline-block;max-width:300px;width:calc(100% - 10px);padding:15px 20px;border-radius:50px;font-weight:700;color:#fff;text-align:center}
#container #content .ctt_business1 .business1_05_1 a{background:linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}
#container #content .ctt_business1 .business1_05_2 a{background-color:#4ab148}
#container #content .ctt_business1 .business1_05_3 a{background-color:#c00}
#container #content .ctt_business1 .business1_05 img{margin-right:15px;vertical-align:middle}
@media screen and (max-width:1000px){/* 아이패드 992 */
	#container #content .ctt_business1 .business1_02 li{height:140px;padding-top:95px;background-position:center 30px}
}
@media screen and (max-width:900px){
	#container #content .ctt_business1 .business1_02 li{height:130px;padding-top:90px;background-position:center 25px}
}
@media screen and (max-width:768px){/* 아이패드 */
	#container #content .ctt_business1 .business1_02 li{height:120px;padding-top:80px;background-position:center 20px;background-size:50px auto}
}
@media only screen and (max-width:620px){
	#container #content .ctt_business1 .business1_02 li{width:23%}
	#container #content .ctt_business1 .business1_02 li:nth-child(n){margin-right:0;margin-right:2%;}
	#container #content .ctt_business1 .business1_02 li:nth-child(4n){margin-right:0}
	#container #content .ctt_business1 .business1_02 li:nth-child(n+5){margin-top:2%}
	#container #content .ctt_business1 .business1_05 li{float:none;width:100%;text-align:center}
	#container #content .ctt_business1 .business1_05 li+li{margin-top:10px}
	#container #content .ctt_business1 .business1_05 a{width:100%}

	#container #content #ctt_con #flip-scroll.business1_tbl1 tbody th, #container #content #ctt_con #flip-scroll.business1_tbl1 tbody td{width:240px}
	#container #content #ctt_con #flip-scroll.business1_tbl1 thead th:nth-child(5n+1),
	#container #content #ctt_con #flip-scroll.business1_tbl1 tbody tr td:nth-child(5n+1){height:43px}
	#container #content #ctt_con #flip-scroll.business1_tbl1 thead th:nth-child(5n+3),
	#container #content #ctt_con #flip-scroll.business1_tbl1 tbody tr td:nth-child(5n+3){height:66px}
	#container #content #ctt_con #flip-scroll.business1_tbl1 thead th:nth-child(5n+2),
	#container #content #ctt_con #flip-scroll.business1_tbl1 tbody tr td:nth-child(5n+2){height:90px}
	#container #content #ctt_con #flip-scroll.business1_tbl1 tbody tr:nth-child(3) td:nth-child(5n+3){clear:both;display:block;position:absolute;z-index:10;width:720px;border-bottom:1px solid #cfd0d8;background:#fff}
	#container #content #ctt_con #flip-scroll.business1_tbl1 tbody tr:nth-child(3) td:nth-child(5n+4){margin-top:66px}
	#container #content #ctt_con #flip-scroll.business1_tbl1 tbody tr:nth-child(4) td:nth-child(5n+3){height:43px;margin-top:66px;}
	#container #content #ctt_con #flip-scroll.business1_tbl1 tbody tr:nth-child(5) td:nth-child(5n+3){height:43px;margin-top:66px;}
	#container #content #ctt_con #flip-scroll.business1_tbl1 thead th:nth-child(5n+4),
	#container #content #ctt_con #flip-scroll.business1_tbl1 tbody tr td:nth-child(5n+4){height:43px}
	#container #content #ctt_con #flip-scroll.business1_tbl2 tbody{height:279px}
	#container #content #ctt_con #flip-scroll.business1_tbl2 tbody th, #container #content #ctt_con #flip-scroll.business1_tbl2 tbody td{width:200px}
	#container #content #ctt_con #flip-scroll.business1_tbl2 thead th:nth-child(5n+2),
	#container #content #ctt_con #flip-scroll.business1_tbl2 tbody tr td:nth-child(5n+2){height:90px}
	#container #content #ctt_con #flip-scroll.business1_tbl2 thead th:nth-child(5n+4),
	#container #content #ctt_con #flip-scroll.business1_tbl2 tbody tr td:nth-child(5n+4),
	#container #content #ctt_con #flip-scroll.business1_tbl2 thead th:nth-child(5n+5),
	#container #content #ctt_con #flip-scroll.business1_tbl2 tbody tr td:nth-child(5n+5){height:43px}
	#container #content #ctt_con #flip-scroll.business1_tbl2 tbody tr:nth-child(1) td:nth-child(5n+3),
	#container #content #ctt_con #flip-scroll.business1_tbl2 tbody tr:nth-child(1) td:nth-child(5n+4),
	#container #content #ctt_con #flip-scroll.business1_tbl2 tbody tr:nth-child(1) td:nth-child(5n+5){clear:both;display:block;position:absolute;z-index:10;width:600px;border-bottom:1px solid #cfd0d8}
	#container #content #ctt_con #flip-scroll.business1_tbl2 tbody tr:nth-child(1) td:nth-child(5n+4){margin-top:43px}
	#container #content #ctt_con #flip-scroll.business1_tbl2 tbody tr:nth-child(1) td:nth-child(5n+5){margin-top:86px}
	#container #content #ctt_con #flip-scroll.business1_tbl3 tbody{width:calc(100% - 81px)}
	#container #content #ctt_con #flip-scroll.business1_tbl3 tbody tr,#container #content #ctt_con #flip-scroll.business1_tbl3 tbody th, #container #content #ctt_con #flip-scroll.business1_tbl3 tbody td{width:100%;;min-width:280px}
	#container #content #ctt_con #flip-scroll.business1_tbl3 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business1_tbl3 tbody tr td:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business1_tbl3 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business1_tbl3 tbody tr td:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business1_tbl3 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business1_tbl3 tbody tr td:nth-child(6n+4){height:60px}
	#container #content #ctt_con #flip-scroll.business1_tbl4 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business1_tbl4 tbody th, #container #content #ctt_con #flip-scroll.business1_tbl4 tbody td{width:240px}
	#container #content #ctt_con #flip-scroll.business1_tbl4 thead th:nth-child(3n+2),
	#container #content #ctt_con #flip-scroll.business1_tbl4 tbody td:nth-child(3n+2){height:120px}
	#container #content #ctt_con #flip-scroll.business1_tbl4 thead th:nth-child(3n+3),
	#container #content #ctt_con #flip-scroll.business1_tbl4 tbody td:nth-child(3n+3){height:90px}

	/*
	#container #content #ctt_con #flip-scroll.business1_tbl3 tbody th, #container #content #ctt_con #flip-scroll.business1_tbl3 tbody td{width:240px}
	#container #content #ctt_con #flip-scroll.business1_tbl3 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business1_tbl3 tbody tr td:nth-child(6n+2){height:90px}
	#container #content #ctt_con #flip-scroll.business1_tbl3 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business1_tbl3 tbody tr td:nth-child(6n+4){height:43px}
	#container #content #ctt_con #flip-scroll.business1_tbl3 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business1_tbl3 tbody tr td:nth-child(6n+5){height:95px}
	#container #content #ctt_con #flip-scroll.business1_tbl3 br.none{display:none;}
	*/
}
@media screen and (max-width:480px){
	#container #content .ctt_business1 .business1_02 li{width:30%}
	#container #content .ctt_business1 .business1_02 li:nth-child(n){margin-right:0;margin-right:5%;}
	#container #content .ctt_business1 .business1_02 li:nth-child(3n){margin-right:0}
	#container #content .ctt_business1 .business1_02 li:nth-child(n+4){margin-top:4%}
}
@media screen and (max-width:380px){/* 아이폰 */
	#container #content .ctt_business1 .business1_02 li{padding-top:55px;padding-right:17px;padding-left:17px;line-height:1.2em;background-position:center 10px;background-size:40px auto}
}
@media screen and (max-width:350px){/* 그외 갤럭시2, 아이폰3 */
	#container #content .ctt_business1 .business1_02 li{height:90px;padding-top:45px;padding-right:10px;padding-left:10px;border-radius:15px;background-position:center 10px;background-size:30px auto}
}

#container #content .ctt_business2 .tbl1 .col1{width:17%}
#container #content .ctt_business2 .tbl1 .col2{width:auto}
#container #content .ctt_business2 .tbl1 .col3{width:14%}
#container #content .ctt_business2 .tbl1 .col4{width:8%}
#container #content .ctt_business2 .tbl1 .col5{width:15%}
#container #content .ctt_business2 .tbl1 .col6{width:17%}
#container #content .ctt_business2_2 .tbl1 .col1{width:15%}
#container #content .ctt_business2_2 .tbl1 .col2{width:28%}
#container #content .ctt_business2_2 .tbl1 .col3{width:25%}
#container #content .ctt_business2_2 .tbl1 .col4{width:9%}
#container #content .ctt_business2_2 .tbl1 .col5{width:10%}
#container #content .ctt_business2_2 .tbl1 .col6{width:13%}
@media only screen and (max-width:620px){
	#container #content .ctt_business2 .tbl1 .col1,#container #content .ctt_business2 .tbl1 .col2,#container #content .ctt_business2 .tbl1 .col3,#container #content .ctt_business2 .tbl1 .col4,#container #content .ctt_business2 .tbl1 .col5,#container #content .ctt_business2 .tbl1 .col6{width:auto}
	#container #content .ctt_business2_2 .tbl1 .col1,#container #content .ctt_business2_2 .tbl1 .col2,#container #content .ctt_business2_2 .tbl1 .col3,#container #content .ctt_business2_2 .tbl1 .col4,#container #content .ctt_business2_2 .tbl1 .col5,#container #content .ctt_business2_2 .tbl1 .col6{width:auto}

	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody th br{display:block}
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr:nth-child(5n+5) th br,
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr th:nth-child(6n+1) br,
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr:nth-child(5n+1) td br,
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr:nth-child(5n+2) td br,
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr:nth-child(5n+3) td br,
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr:nth-child(5n+4) td br,
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr:nth-child(5n+5) td br{display:none}
	#container #content #ctt_con #flip-scroll.business2_tbl1 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr th:nth-child(6n+1){height:60px}
	#container #content #ctt_con #flip-scroll.business2_tbl1 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr td:nth-child(6n+2){height:170px}
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr:nth-child(5n+2) td:nth-child(6n+2){clear:both;display:block;position:absolute;z-index:10;width:400px;border-bottom:1px solid #cfd0d8}
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr:nth-child(5n+2) td:nth-child(6n+3){margin-top:170px}
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr:nth-child(5n+3) td:nth-child(6n+2){display:block;height:43px;margin-top:170px}
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr:nth-child(5n+3) td:nth-child(6n+4){height:81px}
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr:nth-child(5n+8) td:nth-child(6n+2){clear:both;display:block;position:absolute;z-index:10;width:400px;border-bottom:1px solid #cfd0d8}
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr:nth-child(5n+9) td:nth-child(6n+2){display:block;height:42px;margin-top:170px}
	#container #content #ctt_con #flip-scroll.business2_tbl1 thead th:nth-child(5n+5),
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr td:nth-child(6n+5){height:81px}
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr td:nth-child(6n+5) br{display:none}
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr td:nth-child(6n+6) br{display:none}
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr:nth-child(5n+3) td:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business2_tbl1 tbody tr:nth-child(5n+9) td:nth-child(6n+5){height:43px}

	#container #content #ctt_con #flip-scroll.business2_tbl6 tbody th,
	#container #content #ctt_con #flip-scroll.business2_tbl6 tbody td{width:100%}
	#container #content #ctt_con #flip-scroll.business2_tbl6 tbody br{display:none}
	#container #content #ctt_con #flip-scroll.business2_tbl6 thead th:nth-child(6n+2){height:81px}
	#container #content #ctt_con #flip-scroll.business2_tbl6 tbody td:nth-child(6n+2){height:81px}

	#container #content #ctt_con #flip-scroll.business2_tbl2 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business2_tbl2 tbody tr td:nth-child(6n+2){height:130px}
	#container #content #ctt_con #flip-scroll.business2_tbl2 tbody tr:nth-child(4n+1) td:nth-child(6n+2){clear:both;display:block;position:absolute;z-index:10;width:600px;border-bottom:1px solid #cfd0d8}
	#container #content #ctt_con #flip-scroll.business2_tbl2 tbody tr:nth-child(4n+1) td:nth-child(6n+3){margin-top:130px}
	#container #content #ctt_con #flip-scroll.business2_tbl2 tbody tr:nth-child(4n+2) td:nth-child(6n+2){margin-top:130px;height:43px}
	#container #content #ctt_con #flip-scroll.business2_tbl2 tbody tr:nth-child(4n+2) td:nth-child(6n+4) br{display:none}
	#container #content #ctt_con #flip-scroll.business2_tbl2 tbody tr:nth-child(4n+3) td:nth-child(6n+2){margin-top:130px;height:43px}
	#container #content #ctt_con #flip-scroll.business2_tbl2 tbody tr:nth-child(4n+3) td:nth-child(6n+4) br{display:none}
	#container #content #ctt_con #flip-scroll.business2_tbl2 tbody tr td:nth-child(6n+3) br{display:none}
	#container #content #ctt_con #flip-scroll.business2_tbl2 tbody tr td:nth-child(6n+5) br{display:none}
	#container #content #ctt_con #flip-scroll.business2_tbl2 tbody tr td:nth-child(6n+6) br{display:none}
	#container #content #ctt_con #flip-scroll.business2_tbl2 tbody tr td:nth-child(6n+6) br{display:none}
	#container #content #ctt_con #flip-scroll.business2_tbl2 tbody tr:nth-child(3n+3) td:nth-child(6n+3) br{display:none}

	#container #content #ctt_con #flip-scroll.business2_tbl3 table{width:100%}
	#container #content #ctt_con #flip-scroll.business2_tbl3 tbody{display:block;float:left;width:calc(100% - 81px);position:relative}
	#container #content #ctt_con #flip-scroll.business2_tbl3 tbody tr{width:50%}
	#container #content #ctt_con #flip-scroll.business2_tbl3 tbody th,#container #content #ctt_con #flip-scroll.business2_tbl3 tbody td{width:100%}
	#container #content #ctt_con #flip-scroll.business2_tbl3 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business2_tbl3 tbody tr td:nth-child(6n+2){height:81px}
	#container #content #ctt_con #flip-scroll.business2_tbl3 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business2_tbl3 tbody tr td:nth-child(6n+3){height:81px}
	#container #content #ctt_con #flip-scroll.business2_tbl3 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business2_tbl3 tbody tr td:nth-child(6n+5){height:61px}
	#container #content #ctt_con #flip-scroll.business2_tbl3 thead th:nth-child(6n+6),
	#container #content #ctt_con #flip-scroll.business2_tbl3 tbody tr td:nth-child(6n+6){height:61px}
	#container #content #ctt_con #flip-scroll.business2_tbl3 tbody tr td:nth-child(6n+6) br{display:none}
	#container #content #ctt_con #flip-scroll.business2_tbl3 tbody tr:nth-child(9n+9) th,
	#container #content #ctt_con #flip-scroll.business2_tbl3 tbody tr:nth-child(9n+9) td{width:230px}

	#container #content #ctt_con #flip-scroll.business2_tbl4 table{width:100%}
	#container #content #ctt_con #flip-scroll.business2_tbl4 tbody tr th,
	#container #content #ctt_con #flip-scroll.business2_tbl4 tbody tr td{width:245px}
	#container #content #ctt_con #flip-scroll.business2_tbl4 tbody tr td:nth-child(6n+3) br,
	#container #content #ctt_con #flip-scroll.business2_tbl4 tbody tr td:nth-child(6n+5) br,
	#container #content #ctt_con #flip-scroll.business2_tbl4 tbody tr td:nth-child(6n+6) br{display:none}


	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody{height:311px}
	#container #content #ctt_con #flip-scroll.business2_tbl5 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business2_tbl5 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+1) th,
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+6) th{height:61px}
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+1) td{text-align:center}
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+1) td br{display:none}

	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+2) td:nth-child(6n+2) br,
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+4) td:nth-child(6n+2) br,
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+2) td:nth-child(6n+4) br,
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+4) td:nth-child(6n+4) br,
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+5) td:nth-child(6n+4) br,
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+1) td:nth-child(6n+5) br,
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+3) td:nth-child(6n+5) br,
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+6) td:nth-child(6n+5) br{display:none}
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr th br{display:block}
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+1) th{clear:both;display:block;position:absolute;z-index:10;width:400px;height:61px}
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+3) th{clear:both;display:block;position:absolute;z-index:10;width:600px;height:61px;border-right:1px solid #cfd0d8}
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+1) td:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+2) td:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+3) td:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+4) td:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+5) td:nth-child(6n+1){margin-top:61px;height:61px}
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+6) td:nth-child(6n+2){height:61px}
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+2) td:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+4) td:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+5) td:nth-child(6n+1){border-left:1px solid #cfd0d8}
	#container #content #ctt_con #flip-scroll.business2_tbl5 tbody tr:nth-child(6n+1) td:nth-child(6n+6){clear:both;display:block;position:absolute;z-index:10;width:1200px;height:43px;border-bottom:1px solid #cfd0d8}

	#container #content #ctt_con #flip-scroll.business2_2_tbl1 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business2_2_tbl1 tbody tr td:nth-child(6n+2){height:141px}
	#container #content #ctt_con #flip-scroll.business2_2_tbl1 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business2_2_tbl1 tbody tr td:nth-child(6n+3){height:101px}
	#container #content #ctt_con #flip-scroll.business2_2_tbl1 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business2_2_tbl1 tbody tr td:nth-child(6n+5){height:61px}
	#container #content #ctt_con #flip-scroll.business2_2_tbl1 thead th:nth-child(6n+6),
	#container #content #ctt_con #flip-scroll.business2_2_tbl1 tbody tr td:nth-child(6n+6){height:61px}
	#container #content #ctt_con #flip-scroll.business2_2_tbl2 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business2_2_tbl2 tbody tr td:nth-child(6n+2){height:81px}
	#container #content #ctt_con #flip-scroll.business2_2_tbl2 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business2_2_tbl2 tbody tr td:nth-child(6n+3){height:61px}
}
@media screen and (max-width:500px){
	#container #content #ctt_con #flip-scroll.business2_tbl3 tbody tr{width:200px}
}

#container #content .ctt_business3 .tbl1 .col1{width:18%}
#container #content .ctt_business3 .tbl1 .col2{width:auto}
#container #content .ctt_business3 .tbl1 .col3{width:15%}
#container #content .ctt_business3 .tbl1 .col4{width:9%}
#container #content .ctt_business3 .tbl1 .col5{width:15%}
#container #content .ctt_business3 .tbl1 .col6{width:13%}
/*
#container #content .ctt_business3_bk .tbl1 .col1{width:17%}
#container #content .ctt_business3_bk .tbl1 .col2{width:auto}
#container #content .ctt_business3_bk .tbl1 .col3{width:13%}
#container #content .ctt_business3_bk .tbl1 .col4{width:9%}
#container #content .ctt_business3_bk .tbl1 .col5{width:15%}
#container #content .ctt_business3_bk .tbl1 .col6{width:13%}
*/
@media only screen and (max-width:620px){
	#container #content #ctt_con #flip-scroll.business3_tbl1 tbody tr th{height:61px}
	#container #content #ctt_con #flip-scroll.business3_tbl1 tbody th br{display:block}
	#container #content #ctt_con #flip-scroll.business3_tbl1 thead th:nth-child(6n+1){height:61px}
	#container #content #ctt_con #flip-scroll.business3_tbl1 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business3_tbl1 tbody tr td:nth-child(6n+2){height:141px}
	#container #content #ctt_con #flip-scroll.business3_tbl1 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business3_tbl1 tbody tr td:nth-child(6n+3){height:61px}
	#container #content #ctt_con #flip-scroll.business3_tbl1 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business3_tbl1 tbody tr td:nth-child(6n+4){height:61px}
	#container #content #ctt_con #flip-scroll.business3_tbl1 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business3_tbl1 tbody tr td:nth-child(6n+5){height:61px}
	#container #content #ctt_con #flip-scroll.business3_tbl2 tbody tr th{height:61px}
	#container #content #ctt_con #flip-scroll.business3_tbl2 tbody th br{display:block}
	#container #content #ctt_con #flip-scroll.business3_tbl2 thead th:nth-child(6n+1){height:61px}
	#container #content #ctt_con #flip-scroll.business3_tbl2 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business3_tbl2 tbody tr td:nth-child(6n+2){height:161px}
	#container #content #ctt_con #flip-scroll.business3_tbl2 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business3_tbl2 tbody tr td:nth-child(6n+3){height:61px}
	#container #content #ctt_con #flip-scroll.business3_tbl2 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business3_tbl2 tbody tr td:nth-child(6n+5){height:81px}
	#container #content #ctt_con #flip-scroll.business3_tbl3 tbody tr th{height:61px}
	#container #content #ctt_con #flip-scroll.business3_tbl3 tbody th br{display:block}
	#container #content #ctt_con #flip-scroll.business3_tbl3 thead th:nth-child(6n+1){height:61px}
	#container #content #ctt_con #flip-scroll.business3_tbl3 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business3_tbl3 tbody tr td:nth-child(6n+2){height:131px}
	#container #content #ctt_con #flip-scroll.business3_tbl3 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business3_tbl3 tbody tr td:nth-child(6n+3){height:61px}
	#container #content #ctt_con #flip-scroll.business3_tbl3 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business3_tbl3 tbody tr td:nth-child(6n+5){height:61px}

	/*
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl1 thead th:nth-child(6n+1),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl1 tbody th:nth-child(6n+1){height:61px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl1 thead th:nth-child(6n+2),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl1 tbody tr td:nth-child(6n+2){height:161px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl1 thead th:nth-child(6n+3),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl1 tbody tr td:nth-child(6n+3){height:61px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl1 thead th:nth-child(6n+5),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl1 tbody tr td:nth-child(6n+5){height:81px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl1 thead th:nth-child(6n+6),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl1 tbody tr td:nth-child(6n+6){height:101px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl2 thead th:nth-child(6n+2),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl2 tbody tr td:nth-child(6n+2){height:141px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl2 thead th:nth-child(6n+3),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl2 tbody tr td:nth-child(6n+3){height:61px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl2 thead th:nth-child(6n+5),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl2 tbody tr td:nth-child(6n+5){height:61px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl3 thead th:nth-child(6n+1),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl3 tbody th:nth-child(6n+1){height:61px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl3 thead th:nth-child(6n+2),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl3 tbody tr td:nth-child(6n+2){height:121px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl3 thead th:nth-child(6n+5),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl3 tbody tr td:nth-child(6n+5){height:61px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl3 thead th:nth-child(6n+6),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl3 tbody tr td:nth-child(6n+6){height:61px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl4 table{width:100%}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl4 tbody{display:block;float:left;width:calc(100% - 81px);position:relative}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl4 tbody tr{width:50%}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl4 tbody th,#container #content #ctt_con #flip-scroll.business3_tbl4 tbody td{width:100%}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl4 thead th:nth-child(6n+2),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl4 tbody tr td:nth-child(6n+2){height:141px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl4 thead th:nth-child(6n+5),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl4 tbody tr td:nth-child(6n+5){height:61px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl5 table{width:100%}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl5 tbody{display:block;float:left;width:calc(100% - 81px);position:relative}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl5 tbody tr{width:100%}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl5 tbody th,#container #content #ctt_con #flip-scroll.business3_tbl5 tbody td{width:100%}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl5 thead th:nth-child(6n+2),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl5 tbody tr td:nth-child(6n+2){height:81px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl5 thead th:nth-child(6n+3),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl5 tbody tr td:nth-child(6n+3){height:61px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl5 thead th:nth-child(6n+5),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl5 tbody tr td:nth-child(6n+5){height:61px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl6 table{width:100%}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl6 tbody{display:block;float:left;width:calc(100% - 81px);position:relative}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl6 tbody tr{width:100%}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl6 tbody th,#container #content #ctt_con #flip-scroll.business3_tbl6 tbody td{width:100%}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl6 thead th:nth-child(6n+2),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl6 tbody tr td:nth-child(6n+2){height:61px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl7 table{width:100%}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl7 tbody{display:block;float:left;width:calc(100% - 81px);position:relative}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl7 tbody tr{width:100%}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl7 tbody th,#container #content #ctt_con #flip-scroll.business3_tbl7 tbody td{width:100%}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl7 thead th:nth-child(6n+2),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl7 tbody tr td:nth-child(6n+2){height:61px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl7 thead th:nth-child(6n+5),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl7 tbody tr td:nth-child(6n+5){height:61px}
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl8 thead th:nth-child(6n+2),
	#container.business3_bk #content #ctt_con #flip-scroll.business3_tbl8 tbody tr td:nth-child(6n+2){height:141px}
	*/
}
@media screen and (max-width:500px){
	#container #content #ctt_con #flip-scroll.business3_tbl4 tbody tr{width:200px}
	#container #content #ctt_con #flip-scroll.business3_tbl6 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business3_tbl6 tbody tr td:nth-child(6n+2){height:81px}
	#container #content #ctt_con #flip-scroll.business3_tbl7 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business3_tbl7 tbody tr td:nth-child(6n+2){height:81px}
}
@media screen and (max-width:400px){
	#container #content #ctt_con #flip-scroll.business3_tbl5 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business3_tbl5 tbody tr td:nth-child(6n+2){height:101px}
	#container #content #ctt_con #flip-scroll.business3_tbl6 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business3_tbl6 tbody tr td:nth-child(6n+2){height:101px}
}
@media screen and (max-width:340px){
	#container #content #ctt_con #flip-scroll.business3_tbl5 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business3_tbl5 tbody tr th:nth-child(6n+1){height:61px}
	#container #content #ctt_con #flip-scroll.business3_tbl5 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business3_tbl5 tbody tr td:nth-child(6n+2){height:121px}
	#container #content #ctt_con #flip-scroll.business3_tbl7 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business3_tbl7 tbody tr td:nth-child(6n+2){height:101px}
}

#container #content .ctt_business4 .tbl1 .col1{width:17%}
#container #content .ctt_business4 .tbl1 .col2{width:auto}
#container #content .ctt_business4 .tbl1 .col3{width:17%}
#container #content .ctt_business4 .tbl1 .col4{width:9%}
#container #content .ctt_business4 .tbl1 .col5{width:13%}
#container #content .ctt_business4 .tbl1 .col6{width:9%}
#container #content .ctt_business5 .tbl1 .col1{width:14%}
#container #content .ctt_business5 .tbl1 .col2{width:auto}
#container #content .ctt_business5 .tbl1 .col3{width:18%}
#container #content .ctt_business5 .tbl1 .col4{width:10%}
#container #content .ctt_business5 .tbl1 .col5{width:13%}
#container #content .ctt_business5 .tbl1 .col6{width:14%}
#container #content .ctt_business5 .business5_02{padding-bottom:20px}
@media only screen and (max-width:620px){
	#container #content #ctt_con #flip-scroll.business4_tbl1 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business4_tbl1 tbody tr th:nth-child(6n+1){height:61px}
	#container #content #ctt_con #flip-scroll.business4_tbl1 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business4_tbl1 tbody tr td:nth-child(6n+2){height:101px}
	#container #content #ctt_con #flip-scroll.business4_tbl1 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business4_tbl1 tbody tr td:nth-child(6n+3){height:61px}
	#container #content #ctt_con #flip-scroll.business4_tbl1 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business4_tbl1 tbody tr td:nth-child(6n+5){height:61px}
	#container #content #ctt_con #flip-scroll.business4_tbl2 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business4_tbl2 tbody tr td:nth-child(6n+2){height:81px}
	#container #content #ctt_con #flip-scroll.business4_tbl2 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business4_tbl2 tbody tr td:nth-child(6n+3){height:61px}
	#container #content #ctt_con #flip-scroll.business4_tbl3 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business4_tbl3 tbody tr td:nth-child(6n+2){height:121px}
	#container #content #ctt_con #flip-scroll.business4_tbl3 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business4_tbl3 tbody tr td:nth-child(6n+3){height:61px}
}

/*
#container #content .ctt_business5_bk .tbl1 .col1{width:17%}
#container #content .ctt_business5_bk .tbl1 .col2{width:auto}
#container #content .ctt_business5_bk .tbl1 .col3{width:15%}
#container #content .ctt_business5_bk .tbl1 .col4{width:12%}
#container #content .ctt_business5_bk .tbl1 .col5{width:12%}
#container #content .ctt_business5_bk .tbl1 .col6{width:14%}
#container #content .ctt_business5_bk .business5_02{padding-bottom:20px}
*/
@media only screen and (max-width:620px){
	#container #content .ctt_business5 .tbl1 .col1,#container #content .ctt_business5 .tbl1 .col2,#container #content .ctt_business5 .tbl1 .col3,#container #content .ctt_business5 .tbl1 .col4,#container #content .ctt_business5 .tbl1 .col5,#container #content .ctt_business5 .tbl1 .col6{width:auto}

	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business5_tbl1 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody th:nth-child(6n+1){height:42px}
	#container #content #ctt_con #flip-scroll.business5_tbl1 thead th:nth-child(6n+2){height:111px}
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody tr td:nth-child(6n+2){height:111px}
	#container #content #ctt_con #flip-scroll.business5_tbl1 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody tr td:nth-child(6n+3){height:87px}
	#container #content #ctt_con #flip-scroll.business5_tbl1 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody th:nth-child(6n+6){height:42px}
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody tr:nth-child(7n+1) th:nth-child(6n+1){clear:both;display:block;position:absolute;z-index:10;width:600px;height:42px;border-right:1px solid #cfd0d8}
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody tr:nth-child(7n+1) td:nth-child(6n+2){margin-top:42px;border-right:1px solid #cfd0d8}
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody tr:nth-child(7n+2) td:nth-child(3n+1){margin-top:44px;border-right:1px solid #cfd0d8}
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody tr:nth-child(7n+3) td:nth-child(3n+1){margin-top:44px}
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody tr:nth-child(7n+1) td:nth-child(6n+3){clear:both;display:block;position:absolute;z-index:10;width:600px;height:87px;border-right:1px solid #cfd0d8}
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody tr:nth-child(7n+1) td:nth-child(6n+4){margin-top:87px;height:42px}
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody tr:nth-child(7n+2) td:nth-child(3n+2){margin-top:87px;height:42px}
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody tr:nth-child(7n+3) td:nth-child(3n+2){margin-top:87px;height:42px}
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody tr:nth-child(7n+4) td:nth-child(6n+4){height:42px}
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody tr:nth-child(7n+1) td:nth-child(6n+5){clear:both;display:block;position:absolute;z-index:10;width:600px;height:43px;border-right:1px solid #cfd0d8}
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody tr:nth-child(7n+1) td:nth-child(6n+6){margin-top:44px;height:42px}
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody tr:nth-child(7n+2) td:nth-child(3n+3){margin-top:44px;height:42px}
	#container #content #ctt_con #flip-scroll.business5_tbl1 tbody tr:nth-child(7n+3) td:nth-child(3n+3){margin-top:44px;height:42px}
	#container #content #ctt_con #flip-scroll.business5_tbl2 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business5_tbl2 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business5_tbl2 tbody td:nth-child(6n+2){height:111px}
	#container #content #ctt_con #flip-scroll.business5_tbl2 thead th:nth-child(6n+3){height:41px}
	#container #content #ctt_con #flip-scroll.business5_tbl3 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business5_tbl3 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business5_tbl3 tbody td:nth-child(6n+2){height:61px}
	#container #content #ctt_con #flip-scroll.business5_tbl3 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business5_tbl3 tbody td:nth-child(6n+4){height:61px}
	#container #content #ctt_con #flip-scroll.business5_tbl3 thead th:nth-child(6n+5){height:61px}
	#container #content #ctt_con #flip-scroll.business5_tbl3 tbody tr:nth-child(3n+1) td:nth-child(6n+3){clear:both;display:block;position:absolute;z-index:10;width:600px;height:43px}
	#container #content #ctt_con #flip-scroll.business5_tbl3 tbody tr:nth-child(3n+1) td:nth-child(6n+4){margin-top:43px}
	#container #content #ctt_con #flip-scroll.business5_tbl3 tbody tr:nth-child(3n+2) td:nth-child(6n+3){margin-top:43px;height:61px}
	#container #content #ctt_con #flip-scroll.business5_tbl3 tbody tr:nth-child(3n+3) td:nth-child(6n+3){margin-top:43px;height:61px}
	#container #content #ctt_con #flip-scroll.business5_tbl3 tbody tr:nth-child(3n+1) td:nth-child(6n+5){height:61px}

	/*
	#container.business5_bk #content #ctt_con #flip-scroll.business5_tbl1 thead th:nth-child(6n+2),
	#container.business5_bk #content #ctt_con #flip-scroll.business5_tbl1 tbody tr td:nth-child(6n+2){height:101px}
	#container.business5_bk #content #ctt_con #flip-scroll.business5_tbl1 thead th:nth-child(6n+5),
	#container.business5_bk #content #ctt_con #flip-scroll.business5_tbl1 tbody tr td:nth-child(6n+5){height:63px}
	#container.business5_bk #content #ctt_con #flip-scroll.business5_tbl2 thead th:nth-child(6n+2),
	#container.business5_bk #content #ctt_con #flip-scroll.business5_tbl2 tbody tr td:nth-child(6n+2){height:141px}
	*/
}

#container #content .ctt_business6 .tbl1 .col1{width:20%}
#container #content .ctt_business6 .tbl1 .col2{width:auto}
#container #content .ctt_business6 .business6_03 .col1{width:20%;min-width:70px}
#container #content .ctt_business6 .business6_03 .col2{width:auto}
#container #content .ctt_business6 .business6_03 .col3{width:25%;min-width:90px}
#container #content .ctt_business6 .business6_03 table{margin:0 !important;}
#container #content .ctt_business6 .business6_03 table+table thead{display:none}

#container #content .ctt_business6 .business6_3_01 ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;row-gap:1rem}
#container #content .ctt_business6 .business6_3_01 li{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:47%;padding:0.5rem;border:1px solid #ddd;border-radius:0.5rem;text-align:center}
#container #content .ctt_business6 .business6_3_01 li:after{position:absolute;top:calc(50% - 0.75rem);right:-12%;font-family:'FontAwesome';font-size:2rem;color:#ddd;content:"\f105"}
#container #content .ctt_business6 .business6_3_01 li:last-child:after{display:none}
#container #content .ctt_business6 .business6_3_01 li:hover{background-color:#f5f5f5}
#container #content .ctt_business6 .business6_3_02 ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;row-gap:1rem}
#container #content .ctt_business6 .business6_3_02 li{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:47%;padding:0.5rem;border:1px solid #ddd;border-radius:0.5rem;text-align:center}
#container #content .ctt_business6 .business6_3_02 li:after{position:absolute;top:calc(50% - 0.75rem);right:-12%;font-family:'FontAwesome';font-size:2rem;color:#ddd;content:"\f105"}
#container #content .ctt_business6 .business6_3_02 li:last-child:after{display:none}
#container #content .ctt_business6 .business6_3_02 li:hover{background-color:#f5f5f5}
@media screen and (min-width:480px){
	#container #content .ctt_business6 .business6_03 .col1{width:34%;}
	#container #content .ctt_business6 .business6_03 .col3{width:25%;}
	#container #content .ctt_business6 .business6_03 thead th br{display:none}
	#container #content .ctt_business6 .business6_3_01 li{width:30%}
	#container #content .ctt_business6 .business6_3_02 li{width:30%}
}
@media screen and (min-width:1200px){
	#container #content .ctt_business6 .business6_03{display:flex}
	#container #content .ctt_business6 .business6_03 table{width:50%}
	#container #content .ctt_business6 .business6_03 table+table thead{display:revert}
	#container #content .ctt_business6 .business6_03 table+table{border-left:1px solid #ddd}
	#container #content .ctt_business6 .business6_3_01 li{width:15%}
	#container #content .ctt_business6 .business6_3_02 li{width:15%}
}
@media only screen and (max-width:620px){
	#container #content #ctt_con #flip-scroll.business6_2_tbl1 tbody{width:calc(100% - 81px)}
	#container #content #ctt_con #flip-scroll.business6_2_tbl1 tbody tr,#container #content #ctt_con #flip-scroll.business6_2_tbl1 tbody th, #container #content #ctt_con #flip-scroll.business6_2_tbl1 tbody td{width:100%;min-width:360px}
	#container #content #ctt_con #flip-scroll.business6_2_tbl1 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business6_2_tbl1 tbody tr td:nth-child(6n+2){height:69px}
	#container #content #ctt_con #flip-scroll.business6_2_tbl1 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business6_2_tbl1 tbody tr td:nth-child(6n+3){height:180px}
	#container #content #ctt_con #flip-scroll.business6_2_tbl1 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business6_2_tbl1 tbody tr td:nth-child(6n+5){height:61px}
	#container #content #ctt_con #flip-scroll.business6_2_tbl2 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business6_2_tbl2 tbody tr th:nth-child(6n+1){height:61px}
	#container #content #ctt_con #flip-scroll.business6_2_tbl2 tbody tr:nth-child(5n+1) td:nth-child(6n+2){clear:both;display:block;position:absolute;z-index:10;width:1000px;height:41px}
	#container #content #ctt_con #flip-scroll.business6_2_tbl2 tbody tr:nth-child(5n+1) td:nth-child(6n+3){margin-top:42px}
	#container #content #ctt_con #flip-scroll.business6_2_tbl2 tbody tr:nth-child(5n+2) td:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business6_2_tbl2 tbody tr:nth-child(5n+3) td:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business6_2_tbl2 tbody tr:nth-child(5n+4) td:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business6_2_tbl2 tbody tr:nth-child(5n+5) td:nth-child(6n+2)	{margin-top:42px}
	#container #content #ctt_con #flip-scroll.business6_2_tbl3 tbody tr:nth-child(3n+1) td:nth-child(6n+2){clear:both;display:block;position:absolute;z-index:10;width:600px;height:41px}
	#container #content #ctt_con #flip-scroll.business6_2_tbl3 tbody tr:nth-child(3n+1) td:nth-child(6n+3){margin-top:42px}
	#container #content #ctt_con #flip-scroll.business6_2_tbl3 tbody tr:nth-child(3n+2) td:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business6_2_tbl3 tbody tr:nth-child(3n+3) td:nth-child(6n+2){margin-top:42px}
	/*
	#container #content #ctt_con #flip-scroll.business6_3_tbl1 tbody th, #container #content #ctt_con #flip-scroll.business6_3_tbl1 tbody td{width:240px}
	#container #content #ctt_con #flip-scroll.business6_3_tbl1 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business6_3_tbl1 tbody tr td:nth-child(6n+2){height:150px}
	#container #content #ctt_con #flip-scroll.business6_3_tbl1 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business6_3_tbl1 tbody tr td:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business6_3_tbl1 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business6_3_tbl1 tbody tr td:nth-child(6n+4){height:43px}
	*/
}

#container #content .ctt_business7 .business7_tbl1 .col1{width:14%}
#container #content .ctt_business7 .business7_tbl1 .col2{width:auto}
#container #content .ctt_business7 .business7_tbl1 .col3{width:18%}
#container #content .ctt_business7 .business7_tbl1 .col4{width:10%}
#container #content .ctt_business7 .business7_tbl1 .col5{width:14%}
#container #content .ctt_business7 .business7_tbl1 .col6{width:11%}
@media only screen and (max-width:620px){
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr td:nth-child(6n+5) br{display:block}
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr th,
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr td{width:240px}
	#container #content #ctt_con #flip-scroll.business7_tbl1 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr td:nth-child(6n+1){height:43px}
	#container #content #ctt_con #flip-scroll.business7_tbl1 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr td:nth-child(6n+2){height:120px}
	#container #content #ctt_con #flip-scroll.business7_tbl1 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr td:nth-child(6n+3){height:129px}
	#container #content #ctt_con #flip-scroll.business7_tbl1 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr td:nth-child(6n+4){height:43px}
	#container #content #ctt_con #flip-scroll.business7_tbl1 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr td:nth-child(6n+5){height:87px}
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr:nth-child(2) td:nth-child(6n+1){margin-top:206px;margin-left:-240px;border-top:1px solid #cfd0d8;}
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr:nth-child(3) td:nth-child(6n+1){margin-top:249px;margin-left:-240px;}
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr:nth-child(5) td:nth-child(6n+1){margin-top:206px;margin-left:-240px;border-top:1px solid #cfd0d8;}
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr:nth-child(6) td:nth-child(6n+1){margin-top:249px;margin-left:-240px;}
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr:nth-child(8) td:nth-child(6n+1){margin-top:206px;margin-left:-240px;border-top:1px solid #cfd0d8;}
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr:nth-child(9) td:nth-child(6n+1){margin-top:249px;margin-left:-240px;}
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr:nth-child(11) td:nth-child(6n+1){margin-top:206px;margin-left:-240px;border-top:1px solid #cfd0d8;}
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr:nth-child(12) td:nth-child(6n+1){margin-top:249px;margin-left:-240px;}
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr:nth-child(14) td:nth-child(6n+1){margin-top:206px;margin-left:-240px;border-top:1px solid #cfd0d8;}
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr:nth-child(15) td:nth-child(6n+1){margin-top:249px;margin-left:-240px;}
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr:nth-child(17) td:nth-child(6n+1){margin-top:206px;margin-left:-240px;border-top:1px solid #cfd0d8;}
	#container #content #ctt_con #flip-scroll.business7_tbl1 tbody tr:nth-child(19) td:nth-child(6n+1){margin-top:206px;margin-left:-240px;border-top:1px solid #cfd0d8;}
}

#container #content .ctt_business8 .business8_tbl1 .col1{width:18%}
#container #content .ctt_business8 .business8_tbl1 .col2{width:auto}
#container #content .ctt_business8 .business8_tbl1 .col3{width:15%}
#container #content .ctt_business8 .business8_tbl1 .col4{width:10%}
#container #content .ctt_business8 .business8_tbl1 .col5{width:10%}
#container #content .ctt_business8 .business8_tbl1 .col6{width:13%}
#container #content .ctt_business8 .business8_tbl2 .col1{width:5%}
#container #content .ctt_business8 .business8_tbl2 .col2{width:13%}
#container #content .ctt_business8 .business8_tbl2 .col3{width:auto}
#container #content .ctt_business8 .business8_tbl2 .col4{width:15%}
#container #content .ctt_business8 .business8_tbl2 .col5{width:10%}
#container #content .ctt_business8 .business8_tbl2 .col6{width:10%}
#container #content .ctt_business8 .business8_tbl2 .col7{width:13%}
#container #content .ctt_business8 .business8_tbl3 .col1{width:18%}
#container #content .ctt_business8 .business8_tbl3 .col2{width:auto}
#container #content .ctt_business8 .business8_tbl3 .col3{width:15%}
#container #content .ctt_business8 .business8_tbl3 .col4{width:10%}
#container #content .ctt_business8 .business8_tbl3 .col5{width:10%}
#container #content .ctt_business8 .business8_tbl3 .col6{width:13%}
#container #content .ctt_business8 .business8_tbl4 .col1{width:18%}
#container #content .ctt_business8 .business8_tbl4 .col2{width:auto}
#container #content .ctt_business8 .business8_tbl4 .col3{width:15%}
#container #content .ctt_business8 .business8_tbl4 .col4{width:10%}
#container #content .ctt_business8 .business8_tbl4 .col5{width:10%}
#container #content .ctt_business8 .business8_tbl4 .col6{width:13%}
#container #content .ctt_business8 .business8_tbl5 .col1{width:5%}
#container #content .ctt_business8 .business8_tbl5 .col2{width:13%}
#container #content .ctt_business8 .business8_tbl5 .col3{width:auto}
#container #content .ctt_business8 .business8_tbl5 .col4{width:15%}
#container #content .ctt_business8 .business8_tbl5 .col5{width:10%}
#container #content .ctt_business8 .business8_tbl5 .col6{width:10%}
#container #content .ctt_business8 .business8_tbl5 .col7{width:13%}
#container #content .ctt_business8 .business8_tbl6 .col1{width:18%}
#container #content .ctt_business8 .business8_tbl6 .col2{width:auto}
#container #content .ctt_business8 .business8_tbl6 .col3{width:15%}
#container #content .ctt_business8 .business8_tbl6 .col4{width:10%}
#container #content .ctt_business8 .business8_tbl6 .col5{width:10%}
#container #content .ctt_business8 .business8_tbl6 .col6{width:13%}
#container #content .ctt_business8 .business8_tbl7 .col1{width:18%}
#container #content .ctt_business8 .business8_tbl7 .col2{width:auto}
#container #content .ctt_business8 .business8_tbl7 .col3{width:15%}
#container #content .ctt_business8 .business8_tbl7 .col4{width:10%}
#container #content .ctt_business8 .business8_tbl7 .col5{width:10%}
#container #content .ctt_business8 .business8_tbl7 .col6{width:13%}
#container #content .ctt_business8 .business8_tbl8 .col1{width:18%}
#container #content .ctt_business8 .business8_tbl8 .col2{width:auto}
#container #content .ctt_business8 .business8_tbl8 .col3{width:15%}
#container #content .ctt_business8 .business8_tbl8 .col4{width:10%}
#container #content .ctt_business8 .business8_tbl8 .col5{width:12%}
#container #content .ctt_business8 .business8_tbl8 .col6{width:13%}
@media only screen and (max-width:620px){
	#container #content #ctt_con #flip-scroll.business8_tbl1 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business8_tbl1 tbody tr th,
	#container #content #ctt_con #flip-scroll.business8_tbl1 tbody tr td{width:240px}
	#container #content #ctt_con #flip-scroll.business8_tbl1 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business8_tbl1 tbody tr td:nth-child(6n+1){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl1 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business8_tbl1 tbody tr td:nth-child(6n+2){height:100px}
	#container #content #ctt_con #flip-scroll.business8_tbl1 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business8_tbl1 tbody tr td:nth-child(6n+3){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl1 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business8_tbl1 tbody tr td:nth-child(6n+4){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl1 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business8_tbl1 tbody tr td:nth-child(6n+5){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr th,
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr td{width:240px}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(1) th:nth-child(6n+1) br{display:none}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(1) td:nth-child(6n+3) br{display:none}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(1) td:nth-child(6n+4) br{display:none}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(1) td:nth-child(6n+6) br{display:none}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(n+2) td:nth-child(6n+3) br{display:none}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(1) th:nth-child(6n+1){clear:both;display:block;position:absolute;z-index:12;width:960px;height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(1) td:nth-child(6n+3){clear:both;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;z-index:11;width:960px;height:66px;margin-top:0;padding:0;background-color:#fff;}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(1) td:nth-child(6n+4){clear:both;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;z-index:15;width:960px;height:43px;margin-top:67px;padding:0;background-color:#fff;}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(1) th:nth-child(6n+2){margin-top:42px}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(1) td:nth-child(6n+5){margin-top:110px}
	#container #content #ctt_con #flip-scroll.business8_tbl2 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(1) td:nth-child(6n+6){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(n+2) th:nth-child(6n+1){margin-top:42px}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(n+2) td:nth-child(6n+1){margin-top:42px}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(n+2) td:nth-child(6n+2){margin-top:109px}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(n+2) td:nth-child(6n+3){margin-top:0}
	#container #content #ctt_con #flip-scroll.business8_tbl2 thead th:nth-child(6n+1){height:85px}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(1) td:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(1) td:nth-child(6n+6){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:nth-child(1) td:nth-child(6n+7){height:44px}
	#container #content #ctt_con #flip-scroll.business8_tbl2 tbody tr:not(nth-child(1)) td:nth-child(6n+2){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl3 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business8_tbl3 tbody tr th,
	#container #content #ctt_con #flip-scroll.business8_tbl3 tbody tr td{width:240px}
	#container #content #ctt_con #flip-scroll.business8_tbl3 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business8_tbl3 tbody tr td:nth-child(6n+1){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl3 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business8_tbl3 tbody tr td:nth-child(6n+2){height:130px}
	#container #content #ctt_con #flip-scroll.business8_tbl3 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business8_tbl3 tbody tr td:nth-child(6n+3){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl3 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business8_tbl3 tbody tr td:nth-child(6n+4){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl3 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business8_tbl3 tbody tr td:nth-child(6n+5){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl4 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business8_tbl4 tbody tr th,
	#container #content #ctt_con #flip-scroll.business8_tbl4 tbody tr td{width:100%;min-width:240px}
	#container #content #ctt_con #flip-scroll.business8_tbl4 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business8_tbl4 tbody tr td:nth-child(6n+1){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl4 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business8_tbl4 tbody tr td:nth-child(6n+2){height:110px}
	#container #content #ctt_con #flip-scroll.business8_tbl4 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business8_tbl4 tbody tr td:nth-child(6n+3){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl4 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business8_tbl4 tbody tr td:nth-child(6n+4){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl4 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business8_tbl4 tbody tr td:nth-child(6n+5){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl5 tbody tr th br,
	#container #content #ctt_con #flip-scroll.business8_tbl5 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business8_tbl5 tbody tr th,
	#container #content #ctt_con #flip-scroll.business8_tbl5 tbody tr td{width:240px}
	#container #content #ctt_con #flip-scroll.business8_tbl5 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business8_tbl5 tbody tr th:nth-child(6n+1){height:86px}
	#container #content #ctt_con #flip-scroll.business8_tbl5 thead th:nth-child(6n+2){height:86px}
	#container #content #ctt_con #flip-scroll.business8_tbl5 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business8_tbl5 tbody tr td:nth-child(6n+2){height:88px}
	#container #content #ctt_con #flip-scroll.business8_tbl5 tbody tr:nth-child(2) th:nth-child(6n+1){clear:both;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;z-index:11;width:480px;height:43px;margin-top:0;padding:0;background-color:#fcfcfc;}
	#container #content #ctt_con #flip-scroll.business8_tbl5 tbody tr:nth-child(2) th:nth-child(6n+2){margin-top:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl5 tbody tr:nth-child(2) td:nth-child(6n+3){clear:both;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;z-index:11;width:480px;height:88px;margin-top:0;padding:0;background-color:#fff;}
	#container #content #ctt_con #flip-scroll.business8_tbl5 tbody tr:nth-child(2) td:nth-child(6n+4){margin-top:88px}
	#container #content #ctt_con #flip-scroll.business8_tbl5 tbody tr:nth-child(3) th:nth-child(6n+1){height:43px;margin-top:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl5 tbody tr:nth-child(3) td:nth-child(6n+2){height:43px;margin-top:88px}
	#container #content #ctt_con #flip-scroll.business8_tbl6 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business8_tbl6 tbody tr th,
	#container #content #ctt_con #flip-scroll.business8_tbl6 tbody tr td{width:240px}
	#container #content #ctt_con #flip-scroll.business8_tbl6 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business8_tbl6 tbody tr td:nth-child(6n+1){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl6 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business8_tbl6 tbody tr td:nth-child(6n+2){height:66px}
	#container #content #ctt_con #flip-scroll.business8_tbl6 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business8_tbl6 tbody tr td:nth-child(6n+3){height:66px}
	#container #content #ctt_con #flip-scroll.business8_tbl6 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business8_tbl6 tbody tr td:nth-child(6n+4){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl6 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business8_tbl6 tbody tr td:nth-child(6n+5){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl7 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business8_tbl7 tbody tr{width:100%}
	#container #content #ctt_con #flip-scroll.business8_tbl7 tbody tr th,
	#container #content #ctt_con #flip-scroll.business8_tbl7 tbody tr td{max-width:488px;width:100%;min-width:330px}
	#container #content #ctt_con #flip-scroll.business8_tbl7 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business8_tbl7 tbody tr td:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business8_tbl7 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business8_tbl7 tbody tr td:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business8_tbl7 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business8_tbl7 tbody tr td:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business8_tbl7 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business8_tbl7 tbody tr td:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business8_tbl7 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business8_tbl7 tbody tr td:nth-child(6n+5){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl8 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business8_tbl8 tbody tr{width:100%}
	#container #content #ctt_con #flip-scroll.business8_tbl8 tbody tr th,
	#container #content #ctt_con #flip-scroll.business8_tbl8 tbody tr td{max-width:488px;width:100%;min-width:330px}
	#container #content #ctt_con #flip-scroll.business8_tbl8 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business8_tbl8 tbody tr td:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business8_tbl8 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business8_tbl8 tbody tr td:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business8_tbl8 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business8_tbl8 tbody tr td:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business8_tbl8 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business8_tbl8 tbody tr td:nth-child(6n+5){height:43px}
	#container #content #ctt_con #flip-scroll.business8_tbl8 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business8_tbl8 tbody tr td:nth-child(6n+2){height:66px}
}

#container #content .ctt_business9 .business9_tbl1 .col1{width:16%}
#container #content .ctt_business9 .business9_tbl1 .col2{width:auto}
#container #content .ctt_business9 .business9_tbl1 .col3{width:20%}
#container #content .ctt_business9 .business9_tbl1 .col4{width:10%}
#container #content .ctt_business9 .business9_tbl1 .col5{width:14%}
#container #content .ctt_business9 .business9_tbl1 .col6{width:14%}
#container #content .ctt_business9 .business9_tbl2 .col1{width:16%}
#container #content .ctt_business9 .business9_tbl2 .col2{width:auto}
#container #content .ctt_business9 .business9_tbl2 .col3{width:20%}
#container #content .ctt_business9 .business9_tbl2 .col4{width:10%}
#container #content .ctt_business9 .business9_tbl2 .col5{width:14%}
#container #content .ctt_business9 .business9_tbl2 .col6{width:14%}
#container #content .ctt_business9 .business9_tbl3 .col1{width:16%}
#container #content .ctt_business9 .business9_tbl3 .col2{width:auto}
#container #content .ctt_business9 .business9_tbl3 .col3{width:20%}
#container #content .ctt_business9 .business9_tbl3 .col4{width:10%}
#container #content .ctt_business9 .business9_tbl3 .col5{width:14%}
#container #content .ctt_business9 .business9_tbl3 .col6{width:14%}
#container #content .ctt_business9 .business9_tbl4 .col1{width:16%}
#container #content .ctt_business9 .business9_tbl4 .col2{width:auto}
#container #content .ctt_business9 .business9_tbl4 .col3{width:20%}
#container #content .ctt_business9 .business9_tbl4 .col4{width:10%}
#container #content .ctt_business9 .business9_tbl4 .col5{width:14%}
#container #content .ctt_business9 .business9_tbl4 .col6{width:14%}
@media only screen and (max-width:620px){
	#container #content #ctt_con #flip-scroll.business9_tbl1 tbody tr{width:100%}
	#container #content #ctt_con #flip-scroll.business9_tbl1 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business9_tbl1 tbody tr th,
	#container #content #ctt_con #flip-scroll.business9_tbl1 tbody tr td{width:100%}
	#container #content #ctt_con #flip-scroll.business9_tbl1 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business9_tbl1 tbody tr td:nth-child(6n+1){height:43px}
	#container #content #ctt_con #flip-scroll.business9_tbl1 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business9_tbl1 tbody tr td:nth-child(6n+2){height:60px}
	#container #content #ctt_con #flip-scroll.business9_tbl1 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business9_tbl1 tbody tr td:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business9_tbl1 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business9_tbl1 tbody tr td:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business9_tbl1 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business9_tbl1 tbody tr td:nth-child(6n+5){height:43px}
	#container #content #ctt_con #flip-scroll.business9_tbl2 tbody tr th,
	#container #content #ctt_con #flip-scroll.business9_tbl2 tbody tr td{width:240px}
	#container #content #ctt_con #flip-scroll.business9_tbl2 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business9_tbl2 tbody tr td:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business9_tbl2 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business9_tbl2 tbody tr td:nth-child(6n+4){height:43px}
	#container #content #ctt_con #flip-scroll.business9_tbl2 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business9_tbl2 tbody tr td:nth-child(6n+3){height:60px}
	#container #content #ctt_con #flip-scroll.business9_tbl2 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business9_tbl2 tbody tr td:nth-child(6n+5){height:90px}
	#container #content #ctt_con #flip-scroll.business9_tbl2 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business9_tbl2 tbody tr td:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business9_tbl2 thead th:nth-child(6n+6),
	#container #content #ctt_con #flip-scroll.business9_tbl2 tbody tr td:nth-child(6n+6){height:110px}
	#container #content #ctt_con #flip-scroll.business9_tbl3 tbody tr th,
	#container #content #ctt_con #flip-scroll.business9_tbl3 tbody tr td{width:240px}
	#container #content #ctt_con #flip-scroll.business9_tbl3 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business9_tbl3 tbody tr td:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business9_tbl3 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business9_tbl3 tbody tr td:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business9_tbl3 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business9_tbl3 tbody tr td:nth-child(6n+4),{height:43px}
	#container #content #ctt_con #flip-scroll.business9_tbl3 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business9_tbl3 tbody tr td:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business9_tbl3 thead th:nth-child(6n+6),
	#container #content #ctt_con #flip-scroll.business9_tbl3 tbody tr td:nth-child(6n+6){height:60px}
	#container #content #ctt_con #flip-scroll.business9_tbl3 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business9_tbl3 tbody tr td:nth-child(6n+5){height:110px}
	#container #content #ctt_con #flip-scroll.business9_tbl4 tbody tr th,
	#container #content #ctt_con #flip-scroll.business9_tbl4 tbody tr td{width:240px}
	#container #content #ctt_con #flip-scroll.business9_tbl4 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business9_tbl4 tbody tr td:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business9_tbl4 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business9_tbl4 tbody tr td:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business9_tbl4 thead th:nth-child(6n+6),
	#container #content #ctt_con #flip-scroll.business9_tbl4 tbody tr td:nth-child(6n+6){height:43px}
	#container #content #ctt_con #flip-scroll.business9_tbl4 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business9_tbl4 tbody tr td:nth-child(6n+5){height:66px}
	#container #content #ctt_con #flip-scroll.business9_tbl4 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business9_tbl4 tbody tr td:nth-child(6n+3){height:90px}
}

#container #content .ctt_business10 .tbl1 .col1{width:16%}
#container #content .ctt_business10 .tbl1 .col2{width:auto}
#container #content .ctt_business10 .tbl1 .col3{width:23%}
#container #content .ctt_business10 .tbl1 .col4{width:8%}
#container #content .ctt_business10 .tbl1 .col5{width:8%}
#container #content .ctt_business10 .tbl1 .col6{width:13%}
@media only screen and (max-width:620px){
	#container #content #ctt_con #flip-scroll.business10_tbl1 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business10_tbl1 tbody tr th,
	#container #content #ctt_con #flip-scroll.business10_tbl1 tbody tr td{width:240px}
	#container #content #ctt_con #flip-scroll.business10_tbl1 thead th:nth-child(5n+1),
	#container #content #ctt_con #flip-scroll.business10_tbl1 tbody tr td:nth-child(5n+1){height:43px}
	#container #content #ctt_con #flip-scroll.business10_tbl1 thead th:nth-child(5n+2),
	#container #content #ctt_con #flip-scroll.business10_tbl1 tbody tr td:nth-child(5n+2){height:99px}
	#container #content #ctt_con #flip-scroll.business10_tbl1 thead th:nth-child(5n+3),
	#container #content #ctt_con #flip-scroll.business10_tbl1 tbody tr td:nth-child(5n+3){height:66px}
	#container #content #ctt_con #flip-scroll.business10_tbl1 thead th:nth-child(5n+4),
	#container #content #ctt_con #flip-scroll.business10_tbl1 tbody tr td:nth-child(5n+4),
	#container #content #ctt_con #flip-scroll.business10_tbl1 thead th:nth-child(5n+5),
	#container #content #ctt_con #flip-scroll.business10_tbl1 tbody tr td:nth-child(5n+5){height:43px}
	#container #content #ctt_con #flip-scroll.business10_tbl1 tbody tr td:nth-child(5n+3) br{display:block}
	#container #content #ctt_con #flip-scroll.business10_tbl2 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business10_tbl2 tbody tr th,
	#container #content #ctt_con #flip-scroll.business10_tbl2 tbody tr td{width:240px}
	#container #content #ctt_con #flip-scroll.business10_tbl2 thead th:nth-child(5n+1),
	#container #content #ctt_con #flip-scroll.business10_tbl2 tbody tr td:nth-child(5n+1){height:43px}
	#container #content #ctt_con #flip-scroll.business10_tbl2 thead th:nth-child(5n+2),
	#container #content #ctt_con #flip-scroll.business10_tbl2 tbody tr td:nth-child(5n+2){height:66px}
	#container #content #ctt_con #flip-scroll.business10_tbl2 thead th:nth-child(5n+3),
	#container #content #ctt_con #flip-scroll.business10_tbl2 tbody tr td:nth-child(5n+3){height:66px}
	#container #content #ctt_con #flip-scroll.business10_tbl2 thead th:nth-child(5n+4),
	#container #content #ctt_con #flip-scroll.business10_tbl2 tbody tr td:nth-child(5n+4){height:43px}
	#container #content #ctt_con #flip-scroll.business10_tbl2 thead th:nth-child(5n+5),
	#container #content #ctt_con #flip-scroll.business10_tbl2 tbody tr td:nth-child(5n+5){height:60px}
	#container #content #ctt_con #flip-scroll.business10_tbl2 tbody tr td:nth-child(5n+3) br{display:block}
	#container #content #ctt_con #flip-scroll.business10_tbl3 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business10_tbl3 tbody tr th,
	#container #content #ctt_con #flip-scroll.business10_tbl3 tbody tr td{width:240px}
	#container #content #ctt_con #flip-scroll.business10_tbl3 thead th:nth-child(5n+1),
	#container #content #ctt_con #flip-scroll.business10_tbl3 tbody tr td:nth-child(5n+1){height:43px}
	#container #content #ctt_con #flip-scroll.business10_tbl3 thead th:nth-child(5n+2),
	#container #content #ctt_con #flip-scroll.business10_tbl3 tbody tr td:nth-child(5n+2){height:66px}
	#container #content #ctt_con #flip-scroll.business10_tbl3 thead th:nth-child(5n+3),
	#container #content #ctt_con #flip-scroll.business10_tbl3 tbody tr td:nth-child(5n+3){height:43px}
	#container #content #ctt_con #flip-scroll.business10_tbl3 thead th:nth-child(5n+4),
	#container #content #ctt_con #flip-scroll.business10_tbl3 tbody tr td:nth-child(5n+4),
	#container #content #ctt_con #flip-scroll.business10_tbl3 thead th:nth-child(5n+5),
	#container #content #ctt_con #flip-scroll.business10_tbl3 tbody tr td:nth-child(5n+5){height:43px}
	#container #content #ctt_con #flip-scroll.business10_tbl3 tbody tr td:nth-child(5n+3) br{display:block}
	#container #content #ctt_con #flip-scroll.business10_tbl4 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business10_tbl4 tbody tr th,
	#container #content #ctt_con #flip-scroll.business10_tbl4 tbody tr td{width:240px}
	#container #content #ctt_con #flip-scroll.business10_tbl4 thead th:nth-child(5n+1),
	#container #content #ctt_con #flip-scroll.business10_tbl4 tbody tr td:nth-child(5n+1){height:43px}
	#container #content #ctt_con #flip-scroll.business10_tbl4 thead th:nth-child(5n+2),
	#container #content #ctt_con #flip-scroll.business10_tbl4 tbody tr td:nth-child(5n+2){height:110px}
	#container #content #ctt_con #flip-scroll.business10_tbl4 thead th:nth-child(5n+3),
	#container #content #ctt_con #flip-scroll.business10_tbl4 tbody tr td:nth-child(5n+3){height:66px}
	#container #content #ctt_con #flip-scroll.business10_tbl4 thead th:nth-child(5n+4),
	#container #content #ctt_con #flip-scroll.business10_tbl4 tbody tr td:nth-child(5n+4),
	#container #content #ctt_con #flip-scroll.business10_tbl4 thead th:nth-child(5n+5),
	#container #content #ctt_con #flip-scroll.business10_tbl4 tbody tr td:nth-child(5n+5){height:43px}
	#container #content #ctt_con #flip-scroll.business10_tbl4 tbody tr td:nth-child(5n+3) br{display:block}
	#container #content #ctt_con #flip-scroll.business10_tbl5 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business10_tbl5 tbody tr th,
	#container #content #ctt_con #flip-scroll.business10_tbl5 tbody tr td{width:240px}
	#container #content #ctt_con #flip-scroll.business10_tbl5 thead th:nth-child(5n+1),
	#container #content #ctt_con #flip-scroll.business10_tbl5 tbody tr td:nth-child(5n+1){height:43px}
	#container #content #ctt_con #flip-scroll.business10_tbl5 thead th:nth-child(5n+2),
	#container #content #ctt_con #flip-scroll.business10_tbl5 tbody tr td:nth-child(5n+2){height:86px}
	#container #content #ctt_con #flip-scroll.business10_tbl5 thead th:nth-child(5n+3),
	#container #content #ctt_con #flip-scroll.business10_tbl5 tbody tr td:nth-child(5n+3){height:86px}
	#container #content #ctt_con #flip-scroll.business10_tbl5 thead th:nth-child(5n+4),
	#container #content #ctt_con #flip-scroll.business10_tbl5 tbody tr td:nth-child(5n+4),
	#container #content #ctt_con #flip-scroll.business10_tbl5 thead th:nth-child(5n+5),
	#container #content #ctt_con #flip-scroll.business10_tbl5 tbody tr td:nth-child(5n+5){height:43px}
	#container #content #ctt_con #flip-scroll.business10_tbl5 tbody tr td:nth-child(5n+3) br{display:block}
	#container #content #ctt_con #flip-scroll.business10_tbl6 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business10_tbl6 tbody tr th,
	#container #content #ctt_con #flip-scroll.business10_tbl6 tbody tr td{width:240px}
	#container #content #ctt_con #flip-scroll.business10_tbl6 thead th:nth-child(5n+1),
	#container #content #ctt_con #flip-scroll.business10_tbl6 tbody tr td:nth-child(5n+1){height:43px}
	#container #content #ctt_con #flip-scroll.business10_tbl6 thead th:nth-child(5n+2),
	#container #content #ctt_con #flip-scroll.business10_tbl6 tbody tr td:nth-child(5n+2){height:110px}
	#container #content #ctt_con #flip-scroll.business10_tbl6 thead th:nth-child(5n+3),
	#container #content #ctt_con #flip-scroll.business10_tbl6 tbody tr td:nth-child(5n+3),
	#container #content #ctt_con #flip-scroll.business10_tbl6 thead th:nth-child(5n+4),
	#container #content #ctt_con #flip-scroll.business10_tbl6 tbody tr td:nth-child(5n+4),
	#container #content #ctt_con #flip-scroll.business10_tbl6 thead th:nth-child(5n+5),
	#container #content #ctt_con #flip-scroll.business10_tbl6 tbody tr td:nth-child(5n+5){height:43px}
	#container #content #ctt_con #flip-scroll.business10_tbl6 tbody tr:nth-child(1) td:nth-child(5n+3){clear:both;display:block;position:absolute;z-index:10;width:480px;height:42px}
	#container #content #ctt_con #flip-scroll.business10_tbl6 tbody tr:nth-child(1) td:nth-child(5n+4){margin-top:42px}
	#container #content #ctt_con #flip-scroll.business10_tbl6 tbody tr:nth-child(2) td:nth-child(5n+3){margin-top:42px}
}

#container #content .ctt_business11 .business11_tbl1 .col1{width:20%}
#container #content .ctt_business11 .business11_tbl1 .col2{width:auto}
#container #content .ctt_business11 .business11_tbl1 .col3{width:14%}
#container #content .ctt_business11 .business11_tbl1 .col4{width:10%}
#container #content .ctt_business11 .business11_tbl1 .col5{width:8%}
#container #content .ctt_business11 .business11_tbl1 .col6{width:11%}
#container #content .ctt_business11 .business11_tbl2 .col1{width:20%}
#container #content .ctt_business11 .business11_tbl2 .col2{width:auto}
#container #content .ctt_business11 .business11_tbl2 .col3{width:14%}
#container #content .ctt_business11 .business11_tbl2 .col4{width:10%}
#container #content .ctt_business11 .business11_tbl2 .col5{width:8%}
#container #content .ctt_business11 .business11_tbl2 .col6{width:11%}
#container #content .ctt_business11 .business11_tbl3 .col1{width:20%}
#container #content .ctt_business11 .business11_tbl3 .col2{width:auto}
#container #content .ctt_business11 .business11_tbl3 .col3{width:14%}
#container #content .ctt_business11 .business11_tbl3 .col4{width:10%}
#container #content .ctt_business11 .business11_tbl3 .col5{width:8%}
#container #content .ctt_business11 .business11_tbl3 .col6{width:11%}
#container #content .ctt_business11 .business11_tbl4 .col1{width:20%}
#container #content .ctt_business11 .business11_tbl4 .col2{width:auto}
#container #content .ctt_business11 .business11_tbl4 .col3{width:14%}
#container #content .ctt_business11 .business11_tbl4 .col4{width:10%}
#container #content .ctt_business11 .business11_tbl4 .col5{width:8%}
#container #content .ctt_business11 .business11_tbl4 .col6{width:11%}
#container #content .ctt_business11 .business11_tbl5 .col1{width:20%}
#container #content .ctt_business11 .business11_tbl5 .col2{width:auto}
#container #content .ctt_business11 .business11_tbl5 .col3{width:14%}
#container #content .ctt_business11 .business11_tbl5 .col4{width:10%}
#container #content .ctt_business11 .business11_tbl5 .col5{width:8%}
#container #content .ctt_business11 .business11_tbl5 .col6{width:11%}
#container #content .ctt_business11 .business11_tbl6 .col1{width:20%}
#container #content .ctt_business11 .business11_tbl6 .col2{width:auto}
#container #content .ctt_business11 .business11_tbl6 .col3{width:14%}
#container #content .ctt_business11 .business11_tbl6 .col4{width:10%}
#container #content .ctt_business11 .business11_tbl6 .col5{width:11%}
#container #content .ctt_business11 .business11_tbl6 .col6{width:11%}
@media only screen and (max-width:620px){
	#container #content #ctt_con #flip-scroll.business11_tbl1 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business11_tbl1 tbody tr th,
	#container #content #ctt_con #flip-scroll.business11_tbl1 tbody tr td{max-width:488px;width:100%;min-width:240px;}
	#container #content #ctt_con #flip-scroll.business11_tbl1 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business11_tbl1 tbody tr td:nth-child(6n+1){height:43px;}
	#container #content #ctt_con #flip-scroll.business11_tbl1 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business11_tbl1 tbody tr td:nth-child(6n+2){height:66px;}
	#container #content #ctt_con #flip-scroll.business11_tbl1 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business11_tbl1 tbody tr td:nth-child(6n+3){height:66px;}
	#container #content #ctt_con #flip-scroll.business11_tbl1 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business11_tbl1 tbody tr td:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business11_tbl1 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business11_tbl1 tbody tr td:nth-child(6n+5){height:43px;}
	#container #content #ctt_con #flip-scroll.business11_tbl1 tbody tr td:nth-child(6n+3) br{display:block}
	#container #content #ctt_con #flip-scroll.business11_tbl2 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business11_tbl2 tbody tr th,
	#container #content #ctt_con #flip-scroll.business11_tbl2 tbody tr td{max-width:488px;width:100%;min-width:240px;}
	#container #content #ctt_con #flip-scroll.business11_tbl2 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business11_tbl2 tbody tr td:nth-child(6n+1){height:43px;}
	#container #content #ctt_con #flip-scroll.business11_tbl2 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business11_tbl2 tbody tr td:nth-child(6n+2){height:66px;}
	#container #content #ctt_con #flip-scroll.business11_tbl2 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business11_tbl2 tbody tr td:nth-child(6n+3){height:66px;}
	#container #content #ctt_con #flip-scroll.business11_tbl2 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business11_tbl2 tbody tr td:nth-child(6n+4){height:43px;}
	#container #content #ctt_con #flip-scroll.business11_tbl2 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business11_tbl2 tbody tr td:nth-child(6n+5){height:43px;}
	#container #content #ctt_con #flip-scroll.business11_tbl2 tbody tr td:nth-child(6n+3) br{display:block}
	#container #content #ctt_con #flip-scroll.business11_tbl3 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business11_tbl3 tbody tr th,
	#container #content #ctt_con #flip-scroll.business11_tbl3 tbody tr td{width:240px;}
	#container #content #ctt_con #flip-scroll.business11_tbl3 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business11_tbl3 tbody tr td:nth-child(6n+1){height:43px;}
	#container #content #ctt_con #flip-scroll.business11_tbl3 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business11_tbl3 tbody tr td:nth-child(6n+2){height:66px;}
	#container #content #ctt_con #flip-scroll.business11_tbl3 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business11_tbl3 tbody tr td:nth-child(6n+3){height:66px;}
	#container #content #ctt_con #flip-scroll.business11_tbl3 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business11_tbl3 tbody tr td:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business11_tbl3 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business11_tbl3 tbody tr td:nth-child(6n+5){height:43px;}
	#container #content #ctt_con #flip-scroll.business11_tbl3 tbody tr td:nth-child(6n+3) br{display:block}
	#container #content #ctt_con #flip-scroll.business11_tbl4 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business11_tbl4 tbody tr th,
	#container #content #ctt_con #flip-scroll.business11_tbl4 tbody tr td{max-width:488px;width:100%;min-width:240px;}
	#container #content #ctt_con #flip-scroll.business11_tbl4 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business11_tbl4 tbody tr td:nth-child(6n+1){height:43px;}
	#container #content #ctt_con #flip-scroll.business11_tbl4 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business11_tbl4 tbody tr td:nth-child(6n+2){height:66px;}
	#container #content #ctt_con #flip-scroll.business11_tbl4 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business11_tbl4 tbody tr td:nth-child(6n+3){height:66px;}
	#container #content #ctt_con #flip-scroll.business11_tbl4 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business11_tbl4 tbody tr td:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business11_tbl4 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business11_tbl4 tbody tr td:nth-child(6n+5){height:43px;}
	#container #content #ctt_con #flip-scroll.business11_tbl4 tbody tr td:nth-child(6n+3) br{display:block}
	#container #content #ctt_con #flip-scroll.business11_tbl5 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business11_tbl5 tbody tr th,
	#container #content #ctt_con #flip-scroll.business11_tbl5 tbody tr td{width:240px;}
	#container #content #ctt_con #flip-scroll.business11_tbl5 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business11_tbl5 tbody tr td:nth-child(6n+1){height:43px;}
	#container #content #ctt_con #flip-scroll.business11_tbl5 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business11_tbl5 tbody tr td:nth-child(6n+2){height:86px;}
	#container #content #ctt_con #flip-scroll.business11_tbl5 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business11_tbl5 tbody tr td:nth-child(6n+3){height:86px;}
	#container #content #ctt_con #flip-scroll.business11_tbl5 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business11_tbl5 tbody tr td:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business11_tbl5 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business11_tbl5 tbody tr td:nth-child(6n+5){height:43px}
	#container #content #ctt_con #flip-scroll.business11_tbl5 tbody tr td:nth-child(6n+3) br{display:block}
	#container #content #ctt_con #flip-scroll.business11_tbl6 tbody tr td br{display:none}
	#container #content #ctt_con #flip-scroll.business11_tbl6 tbody tr th,
	#container #content #ctt_con #flip-scroll.business11_tbl6 tbody tr td{width:240px;}
	#container #content #ctt_con #flip-scroll.business11_tbl6 thead th:nth-child(6n+1),
	#container #content #ctt_con #flip-scroll.business11_tbl6 tbody tr td:nth-child(6n+1){height:43px}
	#container #content #ctt_con #flip-scroll.business11_tbl6 thead th:nth-child(6n+2),
	#container #content #ctt_con #flip-scroll.business11_tbl6 tbody tr td:nth-child(6n+2){height:66px}
	#container #content #ctt_con #flip-scroll.business11_tbl6 thead th:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business11_tbl6 tbody tr td:nth-child(6n+3),
	#container #content #ctt_con #flip-scroll.business11_tbl6 thead th:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business11_tbl6 tbody tr td:nth-child(6n+4),
	#container #content #ctt_con #flip-scroll.business11_tbl6 thead th:nth-child(6n+5),
	#container #content #ctt_con #flip-scroll.business11_tbl6 tbody tr td:nth-child(6n+5){height:43px}
	#container #content #ctt_con #flip-scroll.business11_tbl6 tbody tr:nth-child(1) td:nth-child(6n+3){clear:both;display:block;position:absolute;z-index:10;/* width:480px; */height:43px}
	#container #content #ctt_con #flip-scroll.business11_tbl6 tbody tr:nth-child(1) td:nth-child(6n+4){margin-top:43px}
	#container #content #ctt_con #flip-scroll.business11_tbl6 tbody tr:nth-child(2) td:nth-child(6n+3){/* margin-top:43px */}
}

#container.sub_guide1 .tbl1 .col1{width:20%}
#container.sub_guide1 .tbl1 .col2{width:80%}
#container #content .guide2_01_img{margin-top:3%;text-align:center}
#container #content .guide2_03_2{margin-top:3%;text-align:center}
#container #content .guide2_03_2 ul{width:100%}
#container #content .guide2_03_2 li{float:left;width:48%;;text-align:left}
#container #content .guide2_03_2 li:first-child{margin-right:4%;text-align:right}
#container #content .guide2_04_1 ul{display:block}
#container #content .guide2_04_1 li{float:left;display:block;width:22%;margin:0 1.75%;text-align:center}
#container #content .guide2_04_1 li:first-child{margin-left:0}
#container #content .guide2_04_1 li:last-child{margin-right:0}
@media screen and (max-width:350px){/* 그외 갤럭시2, 아이폰3 */
	#container.sub_guide1 .tbl1 .col1{width:25%}
	#container.sub_guide1 .tbl1 .col2{width:75%}
}

#container .board_talk5_4 .bo_v_nb{display:none}
#container .board_talk5_4 .cmt_btn{display:none}
#container .board_talk5_4 #bo_vc{display:none}

#container.sub_board_customer1 #bo_cate{}/*목록_카테고리*/
#container.sub_board_customer1 .bo_cate_link{display:none}/*목록리스트_카테고리*/
/*#container.sub_board_customer1 .bo_v_cate{display:none}뷰_카테고리*/
#container .board_customer7_3 .bo_cate_link{display:none}

#container #content .together1_01{margin-bottom:-5%;padding-bottom:5%;padding-right:250px;min-height:192px;background:url("../img/sub/together1_01_bg.gif") no-repeat right bottom}
#container #content .together1_01_1{line-height:160%}
#container #content .together1_01_2{padding-top:2%}
#container #content .together1_04_2 span{max-width:300px;margin-top:2%}
#container #content .together1_06{margin-top:2%}
#container #content .together3_01{padding-right:270px;min-height:140px;background:url("../img/sub/together3_01_bg.gif") no-repeat right bottom}
#container #content .together3_01_1{line-height:160%}
#container #content .together3_01_1{line-height:160%}
#container #content .together3_01_2{padding-top:2%}
#container #content .together3_03_3 .col1{width:15%}
#container #content .together3_03_3 .col2{width:15%}
#container #content .together3_03_3 .col3{width:auto}
#container #content .together3_03_3 .col4{width:20%}
#container #content .together3_03_3 .col5{width:15%}
#container #content .together3_04 li{float:left;width:32%;margin-left:2%}
#container #content .together3_04 li:first-child{margin-left:0}
#container #content .together3_04 .btn1{font-size:100%}
#container #content .together3_06{padding-top:1rem}
#container #content .together3_tbl2>table{background-color:#fff}
#container #content .together3_tbl2 .col1{width:20%}
#container #content .together3_tbl2 .col2{width:auto}
#container #content .together3_tbl3>table{background-color:#fff}
#container #content .together3_tbl3 .col1{width:20%}
#container #content .together3_tbl3 .col2{width:auto}
#container #content .huwon_table dt.title label.required{padding-right:15px}
@media screen and (max-width:1024px){/* 아이패드 가로 */
	#container #content .together3_04 .btn1 span{display:none}
}
@media screen and (max-width:768px){/* 아이패드 */
	#container #content .together1_01{padding-right:30%;min-height:auto;background:url("../img/sub/together1_01_bg.gif") no-repeat right bottom;background-size:25% auto}
	#container #content .together1_01_2 br{display:none}
}
@media only screen and (max-width:620px){
	#container #content .together3_04 li{float:none;width:100%;margin-left:0;margin-top:2%}
	#container #content .together3_04 li:first-child{margin-top:0}
	#container #content .together3_01{padding-right:200px;min-height:140px;background-size:200px auto}
	#container #content #ctt_con #flip-scroll.together3_tbl1 thead th:nth-child(5n+2),
	#container #content #ctt_con #flip-scroll.together3_tbl1 thead th:nth-child(5n+3),
	#container #content #ctt_con #flip-scroll.together3_tbl1 thead th:nth-child(5n+4){height:70px}
	#container #content #ctt_con #flip-scroll.together3_tbl1 tbody td:nth-child(5n+2),
	#container #content #ctt_con #flip-scroll.together3_tbl1 tbody td:nth-child(5n+3),
	#container #content #ctt_con #flip-scroll.together3_tbl1 tbody td:nth-child(5n+4){height:70px}
	#container #content #ctt_con #flip-scroll.together3_tbl1 tbody tr:nth-child(6n+3) th{clear:both;display:block;position:absolute;z-index:10;width:800px;height:43px}
	#container #content #ctt_con #flip-scroll.together3_tbl1 tbody tr:nth-child(6n+3) td:nth-child(5n+2){margin-top:43px}
	#container #content #ctt_con #flip-scroll.together3_tbl1 tbody tr:nth-child(6n+4) td:nth-child(4n+1){margin-top:43px;height:70px;border-left:1px solid #cfd0d8}
	#container #content #ctt_con #flip-scroll.together3_tbl1 tbody tr:nth-child(6n+4) td:nth-child(4n+4){height:43px}
	#container #content #ctt_con #flip-scroll.together3_tbl1 tbody tr:nth-child(6n+5) td:nth-child(4n+1){margin-top:43px;height:70px;border-left:1px solid #cfd0d8}
	#container #content #ctt_con #flip-scroll.together3_tbl1 tbody tr:nth-child(6n+5) td:nth-child(4n+4){height:43px}
	#container #content #ctt_con #flip-scroll.together3_tbl1 tbody tr:nth-child(6n+6) td:nth-child(4n+1){margin-top:43px;height:70px;border-left:1px solid #cfd0d8}
	#container #content #ctt_con #flip-scroll.together3_tbl1 tbody tr:nth-child(6n+6) td:nth-child(4n+4){height:43px}
	#container #content #ctt_con #flip-scroll.together3_tbl1 tbody tr td.align-left{text-align:center}
}
@media screen and (max-width:550px){
	#container #content .together3_04 .btn1 span{display:inline-block}
}
@media screen and (max-width:480px){
	#container #content .together1_01{padding-right:0;min-height:auto;background-size:25% auto}
	#container #content .together1_01_2{padding-top:5%;padding-right:30%}
	#container #content .together3_01{padding-right:0;min-height:auto;;background:url("../img/sub/together3_01_bg.gif") no-repeat right top;background-size:30% auto}
	#container #content .together3_01_1{padding-right:35%}
	#container #content .together3_01_2{padding-top:5%}
	#container #content .together3_01_2 br{display:none}
}
@media screen and (max-width:360px){/* 안드로이드 */
	#container #content .together1_01{background:none}
	#container #content .together1_01_2{padding-top:5%;padding-right:0}
	#container #content .together3_01{background:none}
	#container #content .together3_01_1{padding-right:0}
}
@media screen and (max-width:350px){/* 그외 갤럭시2, 아이폰3 */
	#container #content .together3_04 .btn1 span{display:none}
}

#container #content .neighbor1{width:100%}
#container #content .neighbor1_txt{float:left;position:relative;width:60%}
#container #content .neighbor1_txt>p+p{padding-top:5%}
#container #content .neighbor1_img{float:right;width:40%;padding-left:4%;text-align:right}
#container #content .neighbor1_txt span{color:#217dd4}
#container #content .neighbor2 li{min-height:100px;margin-top:20px;padding-left:180px;background-repeat:no-repeat;background-position:left center}
#container #content .neighbor2 li:first-child{margin-top:0}
#container #content .neighbor2 .neighbor2_1{background-image:url("../img/sub/neighbor2_img1.png")}
#container #content .neighbor2 .neighbor2_2{background-image:url("../img/sub/neighbor2_img2.png")}
#container #content .neighbor2 .neighbor2_3{background-image:url("../img/sub/neighbor2_img3.png")}
#container #content .neighbor2 .neighbor2_txt{min-height:100px;border-radius:10px;padding:20px}
#container #content .neighbor2 .neighbor2_1 .neighbor2_txt{background-color:#d4eeff}
#container #content .neighbor2 .neighbor2_2 .neighbor2_txt{background-color:#dbefc7}
#container #content .neighbor2 .neighbor2_3 .neighbor2_txt{background-color:#f8eabb}
#container #content .neighbor2_txt b{color:#217dd4}
#container #content .neighbor3 li{float:left;position:relative;width:20%;margin-left:6.666%}
#container #content .neighbor3 li:nth-child(4n+1){margin-left:0}
#container #content .neighbor3 li:before{content:""; display:inline-block;position:absolute;left:-30%;top:50%;width:20px;height:20px;margin-top:-10px;border-right:5px solid black;border-top:5px solid black;transform:rotate(45deg)}
#container #content .neighbor3 li:nth-child(4n+1):before{display:none}
#container #content .neighbor3 li span{display:inline-block;width:150px;height:150px;padding-top:20%;border-radius:50%;border:3px solid #45ace5;font-weight:700;text-align:center}
#container #content .neighbor4 .neighbor4_1{max-width:280px}
@media screen and (max-width:800px){/* g패드 */
	#container #content .neighbor3 li span{width:120px;height:120px;padding-top:35px}
}
@media screen and (max-width:720px){
	#container #content .neighbor1_txt br{display:none}
}
@media screen and (max-width:500px){
	#container #content .neighbor4 .neighbor4_1{max-width:100%}
}
@media screen and (max-width:480px){
	#container #content .neighbor1_txt{float:none;width:100%}
	#container #content .neighbor1_img{float:none;width:100%;padding-bottom:5%;padding-left:0;text-align:center}
	#container #content .neighbor1_img img{max-width:50%}
	#container #content .neighbor2 li{padding-left:80px;background-size:60px auto}
	#container #content .neighbor3 li{width:30%;margin-left:20%}
}

#container #content .sitemap{overflow:hidden}
#container #content .sitemap ul{margin-bottom:40px;border-top:1px solid #eee}
#container #content .sitemap ul ul{margin-bottom:0;border-top:1px solid #eee;background-color:#fafafa}
#container #content .sitemap li{float:left;width:22%;margin-right:4%}
#container #content .sitemap li:nth-child(4n){margin-right:0}
#container #content .sitemap li:nth-child(4n+1){clear:both}
#container #content .sitemap li li{float:none;width:100%;margin-right:0;border-bottom:1px solid #eee}
#container #content .sitemap li li li{border-bottom:none}
#container #content .sitemap .sitemap_tit{display:block;margin-bottom:20px;padding:10px;background-color:#58ad40;font-weight:700;color:#fff;text-align:center}
#container #content .sitemap li li a{display:inline-block;padding:10px;border:none}
#container #content .sitemap li li li a{padding:0 0 2px 20px;font-size:14px;color:#888}
#container #content .sitemap li li li a:before{display:inline-block;width:3px;height:3px;margin-right:5px;border-radius:100%;background-color:#888;vertical-align:middle;content:""}
#container #content .sitemap li li li:first-child a{padding-top:10px}
#container #content .sitemap li li li:last-child a{padding-bottom:10px}
@media only screen and (max-width:620px){
	#container #content .sitemap li{width:30%;margin-right:5%}
	#container #content .sitemap li:nth-child(n){clear:none;margin-right:5%}
	#container #content .sitemap li:nth-child(3n){margin-right:0}
	#container #content .sitemap li:nth-child(3n+1){clear:both}
}
@media screen and (max-width:480px){
	#container #content .sitemap li{width:48%;margin-right:4%}
	#container #content .sitemap li:nth-child(n){clear:none;margin-right:4%}
	#container #content .sitemap li:nth-child(2n){margin-right:0}
	#container #content .sitemap li:nth-child(2n+1){clear:both}
}
@media screen and (max-width:340px){
	#container #content .sitemap li{width:100%;margin-right:0}
	#container #content .sitemap li:nth-child(n){clear:both;margin-right:0}
}

#container #content .copyright_01{padding:5%;border:4px solid #eee;border-width:4px 4px 0;background-color:#f7f7f7;font-size:110%;font-weight:600;line-height:150%;color:#0546a3;letter-spacing:-.05em}
#container #content .copyright_02{padding:5%;border:4px solid #eee;border-width:0 4px 4px;letter-spacing:-.05em}
#container #content .viewer dl{position:relative;padding:0 0 15px 180px;margin-bottom:15px;min-height:115px;border-bottom:1px solid #e8e8e8;}
#container #content .viewer dl dt{font-weight:400;color:#0754ac}
#container #content .viewer dl dd.pic{position:absolute;left:0px;top:0px;line-height:1.5}
#container #content .viewer .downbtn{vertical-align:middle;display:inline-block;height:29px;padding:2px 12px 0 38px;margin-top:15px;border:1px solid #0754ac;background:#0754ac url(../img/sub/ico_down.gif) no-repeat 12px 8px;font-size:0.857em;font-weight:400;color:#fff !important}