/* Global */
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
html{
	color: #58595B; font-size: 1em; font-family: 'Noto Sans KR', 'Malgun Gothic', '맑은 고딕', Dotum, '돋음', sans-serif, verdana, tahoma, Arial;
	/*color: #58595B; font-size: 1em; font-family: 'Malgun Gothic', '맑은 고딕', Dotum, '돋음', sans-serif, verdana, tahoma, Arial;*/
}
iframe.goog-te-banner-frame { display: none !important; }
div.google_translate_element_div { margin-right: 5px !important; }
body {margin: 0; padding: 0; position: static !important; top:0px !important; }
/*body{margin: 0; padding: 0;}*/
table{table-layout: auto;}
form{margin: 0;}
img{border: 0;}
h1{color: #666; font-size: 2.0em;}
h1.h1_title_list{color: #666; font-size: 1.8em; margin-top: 20px; margin-bottom: 26px;}
h1.h1_title{color: #666; font-size: 1.1em;}
h1.h1_title_sub{color: #666; font-size: 1.1em; margin: 0px 0px 5px 0px;}
h1.h1_title_sub1{color: #666; font-size: 1.1em; margin: 0px;}
h1.h1_padd0{color: #666; font-size: 1.3em;}
h2{color: #666; font-size: 1.1em;}
h2.h2_title_list{color: #666; font-size: 1.8em; margin-top: 20px; margin-bottom: 26px;}
h2.h2_padd0{color: #666; font-size: 1.2em; margin: 0;}
h3{color: #666; font-size: 1.0em; font-weight: bold; margin: 0;}
h4{color: #666; font-size: 1.0em; font-weight: bold;}
ul{overflow: hidden; padding: 0; border-left: none;}
ul li{list-style: none; padding: 0; margin: 0;}
ol.ol_disc li{list-style: disc;}
ol.ol_empty li{list-style: none;}
p.mar20{margin-left: 20px;}
a:link{color: #58595B; text-decoration: none;}
a:active{color: #58595B; text-decoration: none;}
a:visited{color: #58595B; text-decoration: none;}
a:hover{color: #58595B; text-decoration: none;}
/* PC-TOP MENU */
a.top_link:link{color: #fff; text-decoration: none;}
a.top_link:active{color: #fff; text-decoration: none;}
a.top_link:visited{color: #fff; text-decoration: none;}
a.top_link:hover{color: #ccffff; font-size: 1.06em; text-decoration: none;}
/* M.PAD-TOP MENU */
a.top_link_m:link{color: #fff; text-decoration: none; font-size: 0.9em;}
a.top_link_m:active{color: #fff; text-decoration: none;}
a.top_link_m:visited{color: #fff; text-decoration: none;}
a.top_link_m:hover{color: #ccffff; text-decoration: none;}
/* 1100-6개 182/183 7개 156/156 */
.top_link_line_ico{width: 5%; height: 52px;}
.top_link_line{width: 11.875%; height: 52px;}
#top_link_ul{width: 100%; margin : 0; color: #fff; font-size: 1em; font-weight: bold; text-align: center;}
#top_link_ul li{white-space: nowrap; overflow: hidden;}
#top_logo_ul{width: 100%; margin : 0 auto;}
#top_link_div{width: 100%; margin : 0 auto;}
#top_link_ul_div{width: 100%; margin : 0 auto; background-image: url(/images/global/top_link_back_sub.png); position: absolute; z-index: 13;}
/*.top_link_ul_div_title{text-indent: 5px; color: #ccffff; font-weight: bold;}*/
/*
*{
box-sizing: border-box;
}
border-right: 1px solid #fff;  box-sizing: border-box;
*/
#top_link_ul_div ul{width: 100%; margin: 0; text-align: center;}
#top_link_ul_div li:first-child{
width: 5%;
color:#fff;
border-right:
1px solid #fff; 
box-sizing: border-box;
}
#top_link_ul_div li:first-child div{
padding: 5px 0px; 
font-weight: bold; 
font-size: 1.4em;
}
#top_link_ul_div li:first-child div:first-child{
text-decoration: underline;
text-underline-position:under;
}
#top_link_ul_div li{width: 11.875%; float: left;}
/*#top_link_ul_div li div{padding: 3px; color: #fff; cursor: pointer;}*/
#top_link_ul_div li a{width:100%; color: #fff; font-size: 0.92em; display: inline-block; padding: 2px 0;}
#top_link_ul_div li a:hover{background-color: #ff3399;} 
.top_menu_hidden{width: 11.875%; position: absolute; margin-top: 13px; background-image: url(/images/global/top_link_back_sub.png); z-index: 12;}
.top_menu_hidden div a{width:100%; color: #fff; font-size: 0.92em; display: inline-block; padding: 2px 0;}
.top_menu_hidden div a:hover{background-color: #ff3399;}
.top_menu_hidden ul{width: 100%; margin: 0;}
.top_menu_hidden ul li{width: 33%; float: left; text-align: center;}
.top_menu_hidden li a{width:100%; color: #fff; font-size: 0.92em; display: inline-block; padding: 5px 0;}
.top_menu_hidden li a:hover{background-color: #ff3399;}
/* #top_logo_ul{width: 1100px; margin : 0 auto;} */
/* #div_wrap{width: 100%;} */
/* #div_wrap_top{width: 100%;} */
div.hr1 {
border-top: 1px solid #ddd;
height: 1px;
margin-bottom: 20px;
}
div.hr2 {
border-top: 1px solid #ddd;
height: 1px;
margin-top: 20px;
margin-bottom: 20px;
}
div.hr3 {
border-top: 1px solid #ddd;
height: 1px;
margin-top: 5px;
margin-bottom: 5px;
}
hr {
border-top: 1px solid #ddd;
}
div.hr4 {
border-top: 1px solid #ddd;
height: 1px;
padding: 0;
}
div.hr5 {
border-bottom: 1px solid #ddd;
height: 1px;
padding: 0;
}
#div_wrap
{
	width: 100%;
	margin-top: 180px;
}
#div_wrap_top
{
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 11;
	background-color: #fff;
}
#div_wrap_content{width: 1100px; margin: 0 auto;}
#div_wrap_content_full{width: 100%;}
#div_wrap_content_index{width: 100%; clear: both;}
#div_wrap_content_menu_top{width: 1100px; margin: 0 auto; background: #ccc; text-align: center;}
#div_wrap_content_menu{width: 1094px; margin: 0 auto; padding: 10px 3px; background: #f8f8f8;}
#div_wrap_content_menu ul{width: 100%; margin: 0;}
#div_wrap_content_menu ul li{width: 12.5%; float: left; font-size: 0.9em;}
#div_wrap_content_menu ul li div{margin-bottom: 5px;}
#div_wrap_top_sub{width: 100%; height: 135px; background-image: url(/images/global/simg.jpg); background-repeat: no-repeat; background-position:center;}
#div_wrap_top_sub1{width: 100%; height: 135px; background-image: url(/images/global/simg1.jpg); background-repeat: no-repeat; background-position:center;}
#div_wrap_blank{height: 10px;}
#div_main_left{width: 220px; float: left;}
#div_main_left_menu{width: 200px;}
#div_wrap_content_full #div_main_left{width: 300px; float: left;}
#div_wrap_content_full #div_main_left_menu{width: 220px; margin-left: 20px;}
#div_main_left_menu .div_main_left_box{width: 100%; height: 86px; background-color: #333; background-image: url(/images/global/left_box.png); text-align: center;}
.div_main_left_box_txt{color: #ececec; padding: 25px 0 0 0; font-size: 1.2em; font-weight: bold;}
ul.left_ul_menu{width: 100%; margin: 0;}
ul.left_ul_menu li{width: 100%; padding: 5px 0 5px 0; border-bottom: 1px solid #ddd;}
ul.left_ul_menu li:hover{background-color: #f8f8f8;}
ul.left_ul_menu li.active_link{background-color: #f8f8f8;}
ul.left_ul_menu li.active_link a{font-weight: bold; color: #333;}
ul.left_ul_menu_sub{width: 100%; margin: 0;}
ul.left_ul_menu_sub li{width: 100%;}
ul.left_ul_menu_sub li div{padding: 5px 0 5px 0; border-bottom: 1px solid #ddd;}
ul.left_ul_menu_sub li div.active_link{background-color: #f8f8f8;}
ul.left_ul_menu_sub li div.active_link a{font-weight: bold; color: #333;}
ul.left_ul_menu_sub_data{width: 100%; margin: 0; border-bottom: 1px solid #ddd;}
ul.left_ul_menu_sub_data li{width: 50%; float: left; padding: 5px 0 5px 0; font-size: 0.8em;}
ul.left_ul_menu_sub_data li a:hover{color: #fff; background-color: #5b7e96; text-decoration: none;}
#div_main_content{width: 880px; float: left;}
/*PC용 Start*/
#div_wrap_content_full #div_main_content{width: 1400px; float: left;}
#div_wrap_content_full #div_main_content #div_main_content_sub{width: 100%;}
#div_wrap_content_full #div_main_content #div_main_content_sub1{width: 1100px; float: left;}
#div_wrap_content_full #div_main_content #div_main_content_sub2{width: 280px; margin-left: 20px; float: right;}
/*PC용 End*/
#div_wrap_ad{width: 100%;}
#div_wrap_bottom{width: 100%; clear: both;}
#top_menu_title{display: block; background-color: #f8f8f8; height: 30px; font-size: 0.8em;} 
#top_menu_p{display: block;}
#top_menu_m{display: none;}
#div_login_box{width: 310px; margin: 0 auto;}

/* TOP - BUTTON */
ul.glo_ul_menu{width: 100%; margin: 0; background: #666;}
ul.glo_ul_menu li{width: 20%; float: left; text-align: center;}
ul.glo_ul_menu li a{width:100%; color: #fff; font-size: 0.9em; display: inline-block; padding: 10px 0;}
ul.glo_ul_m_menu{width: 100%; margin: 0; text-align: center;}
ul.glo_ul_m_menu li{width: 25%; height: 40px; float: left;}
ul.glo_ul_m_menu li div{margin-top: 7px;}
ul.glo_ul_m_menu1{width: 100%; margin: 0; border-bottom: 1px solid #ccffcc; text-align: center;}
ul.glo_ul_m_menu1 li{width: 25%; height: 39px; float: left;}
ul.glo_ul_m_menu1 li div{margin-top: 7px;}
div.m_top_search{width: 100%; background: #f8f8f8; text-align: center;}
div.m_top_search div.m_top_search_input{padding: 10px 0 10px 0;}
#memu_m{width: 100%; height: 100%; position: fixed; z-index: 13;  overflow-y: auto; overflow-x: visible;}
#memu_m_search{width: 100%; position: fixed; z-index: 14;}
div.memu_m_sub{width: 100%; background-image: url(/images/global/top_link_back_sub.png); position: absolute; z-index: 12; display: none;}
div.memu_m_sub ul{width: 100%; margin: 0; border-top: 1px solid #fff;}
div.memu_m_sub ul li{width: 20%; float: left; text-align: center;}
div.memu_m_sub ul li a{width:100%; color: #fff; display: inline-block; padding: 10px 0;}

/* SNS - BUTTON */
#ico_sns2{display: none;}

/* RIGHT - BANNER */
#divMenu{width: 68px; position: absolute; background-color: #fff;}

select.top_select_q {
    width: 70px;
    height: 28px;
	border: none;
    -webkit-appearance: none; /* 화살표 없애기 for chrome*/
   -moz-appearance: none;    /* 화살표 없애기 for firefox*/
   appearance: none;         /* 화살표 없애기 공통*/
   background-image: url(/images/global/top_select_q_back.png);
}
select.top_select_q::-ms-expand {
   display: none;            /* 화살표 없애기 for IE10, 11*/
}

select.top_select_search_q {
    width: 45%;
    height: 28px;
	border: none;
    -webkit-appearance: none; /* 화살표 없애기 for chrome*/
   -moz-appearance: none;    /* 화살표 없애기 for firefox*/
   appearance: none;         /* 화살표 없애기 공통*/
   background: #fff;
   background-image: url(/images/global/top_select_q_back.png);
   background-repeat: no-repeat;
   background-position: right; 
}
select.top_select_search_q::-ms-expand {
   display: none;            /* 화살표 없애기 for IE10, 11*/
}

select.select_search_q {
    width: 90px;
    height: 28px;
	border: none;
    -webkit-appearance: none; /* 화살표 없애기 for chrome*/
   -moz-appearance: none;    /* 화살표 없애기 for firefox*/
   appearance: none;         /* 화살표 없애기 공통*/
   background: #fff;
   background-image: url(/images/global/top_select_q_back.png);
   background-repeat: no-repeat;
   background-position: right; 
}
select.select_search_q::-ms-expand {
   display: none;            /* 화살표 없애기 for IE10, 11*/
}

select.select_search_q1 {
    width: 84px;
    height: 28px;
	border: none;
    -webkit-appearance: none; /* 화살표 없애기 for chrome*/
   -moz-appearance: none;    /* 화살표 없애기 for firefox*/
   appearance: none;         /* 화살표 없애기 공통*/
   background: #fff;
   background-image: url(/images/global/top_select_q_back.png);
   background-repeat: no-repeat;
   background-position: right; 
}
select.select_search_q1::-ms-expand {
   display: none;            /* 화살표 없애기 for IE10, 11*/
}

select.select_search_q2 {
    width: 100px;
    height: 28px;
	border: none;
    -webkit-appearance: none; /* 화살표 없애기 for chrome*/
   -moz-appearance: none;    /* 화살표 없애기 for firefox*/
   appearance: none;         /* 화살표 없애기 공통*/
   background: #fff;
   background-image: url(/images/global/top_select_q_back.png);
   background-repeat: no-repeat;
   background-position: right; 
}
select.select_search_q2::-ms-expand {
   display: none;            /* 화살표 없애기 for IE10, 11*/
}

select.top_select_q_long {
    width: 130px;
    height: 28px;
	border: none;
    -webkit-appearance: none; /* 화살표 없애기 for chrome*/
   -moz-appearance: none;    /* 화살표 없애기 for firefox*/
   appearance: none;         /* 화살표 없애기 공통*/
   background-image: url(/images/global/top_select_q_back.png);
    background-repeat: no-repeat;
   background-position: right; 
}
select.top_select_q_long::-ms-expand {
   display: none;            /* 화살표 없애기 for IE10, 11*/
}

select.top_select_q_100 {
    width: 100%;
    height: 28px;
	border: none;
    -webkit-appearance: none; /* 화살표 없애기 for chrome*/
   -moz-appearance: none;    /* 화살표 없애기 for firefox*/
   appearance: none;         /* 화살표 없애기 공통*/
   background-image: url(/images/global/top_select_q_back.png);
    background-repeat: no-repeat;
   background-position: right; 
}
select.top_select_q_100::-ms-expand {
   display: none;            /* 화살표 없애기 for IE10, 11*/
}

select.select_percent_q {
    width: 25%;
    height: 28px;
	border: none;
    -webkit-appearance: none; /* 화살표 없애기 for chrome*/
   -moz-appearance: none;    /* 화살표 없애기 for firefox*/
   appearance: none;         /* 화살표 없애기 공통*/
   background: #fff;
   background-image: url(/images/global/top_select_q_back.png);
   background-repeat: no-repeat;
   background-position: right; 
}
select.select_percent_q::-ms-expand {
   display: none;            /* 화살표 없애기 for IE10, 11*/
}

select.select_percent_20 {
    width: 20%;
    height: 28px;
	border: none;
    -webkit-appearance: none; /* 화살표 없애기 for chrome*/
   -moz-appearance: none;    /* 화살표 없애기 for firefox*/
   appearance: none;         /* 화살표 없애기 공통*/
   background: #fff;
   background-image: url(/images/global/top_select_q_back.png);
   background-repeat: no-repeat;
   background-position: right; 
}
select.select_percent_20::-ms-expand {
   display: none;            /* 화살표 없애기 for IE10, 11*/
}

select.top_select_q_full {
    width: 60%;
    height: 30px;
	border: none;
    -webkit-appearance: none; /* 화살표 없애기 for chrome*/
   -moz-appearance: none;    /* 화살표 없애기 for firefox*/
   appearance: none;         /* 화살표 없애기 공통*/
   background-image: url(/images/global/top_select_q_back.png);
    background-repeat: no-repeat;
   background-position: right; 
}
select.top_select_q_full::-ms-expand {
   display: none;            /* 화살표 없애기 for IE10, 11*/
}

.wi_open_top
{
	height: 50px;
	color: #fff; 
	font-weight: bold; 
	font-family: Dotum, Arial; 
	text-indent: 10px;
	line-height: 50px;
	background-image: url(/wi_imgs/m_imgs/bg_top1.gif);
}
.wi_open_top span
{
	padding: 10px;
	color: #fff;
}
blockquote.block1{margin-left: 0px; margin-right: 0px; padding-left: 20px; border-left: 5px solid #ff6633;}
blockquote.block2{margin-left: 0px; margin-right: 0px; border-left: 5px solid #999;}
blockquote.block3{margin-left: 0px; margin-right: 0px; border-left: 5px solid #ddd;}
input.input_q_txt{width: 140px; height: 22px;} 
div.tab_button33{width: 100%; margin-bottom: 20px;}
div.tab_button33 #bt1{width: 12.5%; height: 30px; padding: 0;}
div.tab_button33 #bt2{width: 12.5%; height: 30px; padding: 0;}
div.tab_button33 #bt3{width: 12.5%; height: 30px; padding: 0;}
div.tab_button33 #bt4{width: 12.5%; height: 30px; padding: 0;}
div.tab_button33 #bt5{width: 12.5%; height: 30px; padding: 0;}
div.tab_button33 #bt6{width: 12.5%; height: 30px; padding: 0;}
div.tab_button33 #bt7{width: 12.5%; height: 30px; padding: 0;}
div.tab_button33 #bt8{width: 12.5%; height: 30px; padding: 0;}

div.tab_navi33{width: 100%;}
div.tab_navi33 #bt1{width: 16.666666%; height: 30px;}
div.tab_navi33 #bt2{width: 16.666666%; height: 30px;}
div.tab_navi33 #bt3{width: 16.666666%; height: 30px;}
div.tab_navi33 #bt4{width: 16.666666%; height: 30px;}
div.tab_navi33 #bt5{width: 16.666666%; height: 30px;}
div.tab_navi33 #bt6{width: 16.666666%; height: 30px;}

div.tab_navi33_sub6{width: 100%;}
div.tab_navi33_sub6 #bt0{width: 16.666666%; height: 30px;}
div.tab_navi33_sub6 #bt1{width: 16.666666%; height: 30px;}
div.tab_navi33_sub6 #bt2{width: 16.666666%; height: 30px;}
div.tab_navi33_sub6 #bt3{width: 16.666666%; height: 30px;}
div.tab_navi33_sub6 #bt4{width: 16.666666%; height: 30px;}
div.tab_navi33_sub6 #bt5{width: 16.666666%; height: 30px;}

div.tab_button25{width: 100%; margin-bottom: 20px;}
div.tab_button25 #bt1{width: 25%; height: 30px;}
div.tab_button25 #bt2{width: 25%; height: 30px;}
div.tab_button25 #bt3{width: 25%; height: 30px;}
div.tab_button25 #bt4{width: 25%; height: 30px;}

div.tab_button20{width: 100%; margin-bottom: 20px;}
div.tab_button20 #bt0{width: 20%; height: 30px;}
div.tab_button20 #bt1{width: 20%; height: 30px;}
div.tab_button20 #bt2{width: 20%; height: 30px;}
div.tab_button20 #bt3{width: 20%; height: 30px;}
div.tab_button20 #bt4{width: 20%; height: 30px;}

div.tab_button5{width: 100%;}
div.tab_button5 #bt1{width: 20%; height: 30px;}
div.tab_button5 #bt2{width: 20%; height: 30px;}
div.tab_button5 #bt3{width: 20%; height: 30px;}
div.tab_button5 #bt4{width: 20%; height: 30px;}
div.tab_button5 #bt5{width: 20%; height: 30px;}
div.tab_button5 #bt6{width: 20%; height: 30px;}
div.tab_button5 #bt7{width: 20%; height: 30px;}
div.tab_button5 #bt8{width: 20%; height: 30px;}
div.tab_button5 #bt9{width: 20%; height: 30px;}
div.tab_button5 #bt10{width: 20%; height: 30px;}

div.tab_button16_6{width: 100%;}
div.tab_button16_6 #bt1{width: 16.666666%; height: 30px; padding: 0;}
div.tab_button16_6 #bt2{width: 16.666666%; height: 30px; padding: 0;}
div.tab_button16_6 #bt3{width: 16.666666%; height: 30px; padding: 0;}
div.tab_button16_6 #bt4{width: 16.666666%; height: 30px; padding: 0;}
div.tab_button16_6 #bt5{width: 16.666666%; height: 30px; padding: 0;}
div.tab_button16_6 #bt6{width: 16.666666%; height: 30px; padding: 0;}

div.tab_button25_8{width: 100%;}
div.tab_button25_8 #bt1{width: 12.5%; height: 30px; padding: 0;}
div.tab_button25_8 #bt2{width: 12.5%; height: 30px; padding: 0;}
div.tab_button25_8 #bt3{width: 12.5%; height: 30px; padding: 0;}
div.tab_button25_8 #bt4{width: 12.5%; height: 30px; padding: 0;}
div.tab_button25_8 #bt5{width: 12.5%; height: 30px; padding: 0;}
div.tab_button25_8 #bt6{width: 12.5%; height: 30px; padding: 0;}
div.tab_button25_8 #bt7{width: 12.5%; height: 30px; padding: 0;}
div.tab_button25_8 #bt8{width: 12.5%; height: 30px; padding: 0;}

div.tab_button25_sub_8{width: 100%;}
div.tab_button25_sub_8 #bt0{width: 12.5%; height: 30px; padding: 0;}
div.tab_button25_sub_8 #bt1{width: 12.5%; height: 30px; padding: 0;}
div.tab_button25_sub_8 #bt2{width: 12.5%; height: 30px; padding: 0;}
div.tab_button25_sub_8 #bt3{width: 12.5%; height: 30px; padding: 0;}
div.tab_button25_sub_8 #bt4{width: 12.5%; height: 30px; padding: 0;}
div.tab_button25_sub_8 #bt5{width: 12.5%; height: 30px; padding: 0;}
div.tab_button25_sub_8 #bt6{width: 12.5%; height: 30px; padding: 0;}
div.tab_button25_sub_8 #bt7{width: 12.5%; height: 30px; padding: 0;}

div.tab_button25_10{width: 100%;}
div.tab_button25_10 #bt1{width: 10%; height: 30px; padding: 0;}
div.tab_button25_10 #bt2{width: 10%; height: 30px; padding: 0;}
div.tab_button25_10 #bt3{width: 10%; height: 30px; padding: 0;}
div.tab_button25_10 #bt4{width: 10%; height: 30px; padding: 0;}
div.tab_button25_10 #bt5{width: 10%; height: 30px; padding: 0;}
div.tab_button25_10 #bt6{width: 10%; height: 30px; padding: 0;}
div.tab_button25_10 #bt7{width: 10%; height: 30px; padding: 0;}
div.tab_button25_10 #bt8{width: 10%; height: 30px; padding: 0;}
div.tab_button25_10 #bt9{width: 10%; height: 30px; padding: 0;}
div.tab_button25_10 #bt10{width: 10%; height: 30px; padding: 0;}

div.tab_button25_12{width: 100%;}
div.tab_button25_12 #bt1{width: 8.333333%; height: 30px; padding: 0;}
div.tab_button25_12 #bt2{width: 8.333333%; height: 30px; padding: 0;}
div.tab_button25_12 #bt3{width: 8.333333%; height: 30px; padding: 0;}
div.tab_button25_12 #bt4{width: 8.333333%; height: 30px; padding: 0;}
div.tab_button25_12 #bt5{width: 8.333333%; height: 30px; padding: 0;}
div.tab_button25_12 #bt6{width: 8.333333%; height: 30px; padding: 0;}
div.tab_button25_12 #bt7{width: 8.333333%; height: 30px; padding: 0;}
div.tab_button25_12 #bt8{width: 8.333333%; height: 30px; padding: 0;}
div.tab_button25_12 #bt9{width: 8.333333%; height: 30px; padding: 0;}
div.tab_button25_12 #bt10{width: 8.333333%; height: 30px; padding: 0;}
div.tab_button25_12 #bt11{width: 8.333333%; height: 30px; padding: 0;}
div.tab_button25_12 #bt12{width: 8.333333%; height: 30px; padding: 0;}

div.tab_button20_5{width: 100%;}
div.tab_button20_5 #bt_sort{width: 20%; height: 30px;}
div.tab_button20_5 #bt_sort0{width: 20%; height: 30px;}
div.tab_button20_5 #bt_sort1{width: 20%; height: 30px;}
div.tab_button20_5 #bt_sort2{width: 20%; height: 30px;}
div.tab_button20_5 #bt_sort3{width: 20%; height: 30px;}
div.tab_button20_5 #bt_sort4{width: 20%; height: 30px;}

div.tab_button20_6{width: 100%;}


div.tab_button20_6 #bt_sort{width: 16.666666%; height: 30px; padding: 0;}
div.tab_button20_6 #bt_sort1{width: 16.666666%; height: 30px; padding: 0;}
div.tab_button20_6 #bt_sort2{width: 16.666666%; height: 30px; padding: 0;}
div.tab_button20_6 #bt_sort0_1{width: 16.666666%; height: 30px; padding: 0;}
div.tab_button20_6 #bt_sort0_2{width: 16.666666%; height: 30px; padding: 0;}
div.tab_button20_6 #bt_sort0_3{width: 16.666666%; height: 30px; padding: 0;}

/*
a.btn_new_white1{
  
    display: inline-block;
	padding: 5px 15px 5px 15px;
    background: #fff;
	font-size: 0.9em;
	border: 1px solid #ddd;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
	margin-bottom: 10px;
}
a.btn_new_white1:hover{background-color: #333;  color: #fff;}
*/
div.ul_btn10{padding: 0px 5px 0px 5px;} 
div.ul_btn10 ul li{width: 10%; float: left; border: 1px solid #ddd; box-sizing: border-box; text-align: center; padding: 5px 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer;}
div.ul_btn10 ul li a{font-size: 0.9em;}
div.ul_btn10 ul li:hover{background-color: #333;}
div.ul_btn10 ul li:hover a{font-size: 0.9em; color: #fff;}

ul.glo_ul_btn{width: 100%; margin: 0;}
ul.glo_ul_btn li{width: 25%; float: left; text-align: center;}



ul.tab_ul{width: 100%; margin: 0;}
ul.tab_ul li{width: 25%; height: 37px; float: left;}
ul.tab_ul2{width: 100%; margin: 0;}
ul.tab_ul2 li{width: 50%; height: 37px; float: left;}
ul.tab_ul3{width: 100%; margin: 0;}
ul.tab_ul3 li{width: 33.333333%; height: 37px; float: left;}
ul.tab_ul3_sub{width: 100%; margin: 0;}
ul.tab_ul3_sub li{width: 33.333333%; height: 37px; float: left;}
ul.tab_ul4{width: 100%; margin: 0;}
ul.tab_ul4 li{width: 25%; height: 37px; float: left;}
ul.tab_ul4_sub{width: 100%; margin: 0;}
ul.tab_ul4_sub li{width: 25%; height: 37px; float: left;}
ul.tab_ul4_sub1{width: 100%; margin: 0;}
ul.tab_ul4_sub1 li{width: 25%; height: 37px; float: left;}
ul.tab_ul5{width: 100%; margin: 0;}
ul.tab_ul5 li{width: 20%; height: 37px; float: left;}
ul.tab_ul5_sub{width: 100%; margin: 0;}
ul.tab_ul5_sub li{width: 20%; height: 37px; float: left;}
ul.tab_ul6{width: 100%; margin: 0;}
ul.tab_ul6 li{width: 16.666666%; height: 37px; float: left;}
ul.tab_ul6_sub{width: 100%; margin: 0;}
ul.tab_ul6_sub li{width: 16.666666%; height: 37px; float: left;}
ul.tab_ul8{width: 100%; margin: 0;}
ul.tab_ul8 li{width: 12.5%; height: 37px; float: left;}
ul.tab_ul8_sub{width: 100%; margin: 0;}
ul.tab_ul8_sub li{width: 12.5%; height: 37px; float: left;}
ul.tab_ul10{width: 100%; margin: 0;}
ul.tab_ul10 li{width: 10%; height: 37px; float: left;}
ul.tab_ul10_sub{width: 100%; margin: 0;}
ul.tab_ul10_sub li{width: 10%; height: 37px; float: left;}
ul.tab_ul10_sub li button{font-size: 0.8em;}
ul.tab_ul12{width: 100%; margin: 0;}
ul.tab_ul12 li{width: 8.333333%; height: 37px; float: left;}
.tab_select_search{width: 100%; background-color: #f8f8f8; border: 1px solid #ddd; display: none;}
.tab_select_search div{width: 100%; padding: 5px 0 5px 0; text-align: center;}
.tab_select_search1{width: 100%; margin-bottom: 15px; background-color: #f8f8f8; border: 1px solid #ddd; display: none;}
.tab_select_search1 div{width: 100%; padding: 5px 0 5px 0; text-align: center;}
.title_mark h4{color:#666; font-weight:bold; padding:10px; background-color:#ececec; margin-bottom:15px; border-bottom: 1px solid #999;}
.title_img_div{width: 100%;}
.title_img_div img{width: 100%; height: auto; vertical-align: top;}
#div_wrap_content_full .title_img_ban{width: 100%; background-color: #f8f8f8; text-align: center; display: flex; flex-direction: row;}
#div_wrap_content_full .title_img_ban img{vertical-align: top;}
#div_wrap_ad3{width: 100%; text-align: center; display: flex; flex-direction: row;}
#div_wrap_ad3 img{width: 120px; height: auto; padding: 30px 0 30px 0; display: block; margin: 0 auto;}
#div_wrap_ad3 span.div_wrap_ad3_title{font-size: 1.2em; font-weight:bold;}
#div_wrap_ad3 span.div_wrap_ad3_txt{display:none;}
#div_wrap_ad3 div.div_wrap_ad3_btn p:first-child{padding: 0 15% 0 15%;}
#div_wrap_ad3 .div_wrap_ad3_1{width: 32%; border: 1px solid #ddd;}
#div_wrap_ad3 .div_wrap_ad3_2{width: 32%; border: 1px solid #ddd; margin-left: 2%; margin-right: 2%;}
#div_wrap_ad3 .div_wrap_ad3_3{width: 32%; border: 1px solid #ddd;}
/*
#div_wrap_content_full .title_img_ban{width: 100%; background-color: #f8f8f8; text-align: center;}
#div_wrap_content_full .title_img_ban ul{width: 100%; overflow: hidden; margin: 0; padding: 0; border-left: none;}
#div_wrap_content_full .title_img_ban li{list-style: none; padding: 0; margin: 0; float: left;}
#div_wrap_content_full .title_img_ban li:first-child{width: 260px;}
#div_wrap_content_full .title_img_ban li:nth-child(2){width: 880px;}
#div_wrap_content_full .title_img_ban li:last-child{width: 260px;}
*/
/*#div_wrap_content_full .title_img_div li:nth-child img{width: 100%; height: auto; vertical-align: top;}*/

/*#div_wrap_content_full .title_img_div img{width: 100%; height: auto; max-width: 880px; vertical-align: top;}*/
.title_img_div1{width: 100%; text-align: center;}
.title_img_div1 img{width: 80%; height: auto; vertical-align: top;}
.title_img_div2{width: 100%; background-color:#f5f5f5; text-align: center;}
.title_img_div2 img{vertical-align: top;}
.title_img_div3{width: 100%; text-align: center;}
.title_img_div4{width: 100%; background-color:#f5f5f5; text-align: center;}
.title_img_div4 img{max-width: 840px; height: auto; padding: 10px; vertical-align: top;}
.title_img_div6{width: 100%; background-color:#f5f5f5; text-align: center;}
.title_img_div6 img{width: 60%; height: auto; padding: 20px; vertical-align: top;}
div.title_info_txt{border: 5px solid #000099;}
div.title_info_txt .title_info_txt_msg{padding: 20px;}
div.bbs_div_title_box{border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color:#f8f8f8;}
div.bbs_div_title{padding: 15px 0px 15px 0px; font-size: 1.4em; font-weight: bold; text-align: center;}
div.bbs_div_title_sub{font-size: 0.7em; color: #999; text-align: right;}
div.bbs_div_title1{border-top: 1px solid #ddd; solid #ddd; padding: 10px;}
div.bbs_div_title2{border-bottom: 1px solid #ddd; padding: 10px;}
.overflow_div{width: 100%;}
.overflow_div .overflow_div_content{width: 100%;}
.overflow_div .overflow_div_content img.w_100{width: 100%; height: auto; vertical-align: top;}

/* SEARCH BAR */

.div_span_x{margin-right: 10px; margin-bottom: 10px; text-align: right;}
span.span_white_x{color: #fff; font-family: Arial; font-size: 1.0em; border: 1px solid #fff; cursor: pointer;}
span.span_free_x{color: #999; font-family: Arial; font-size: 1.0em; border: 1px solid #ddd; cursor: pointer;}
div.help_div1{width: 448px; position: absolute; background: #f8f8f8; border: 1px solid #999; z-index: 10;}
div.help_div1 span.span_x{color: #999; font-family: Arial; font-size: 1.0em; border: 1px solid #ddd; cursor: pointer;}
div.help_div1 div.help_div1_content{width: 428px; margin-left: 10px; text-align: left;}
div.help_div1 div.help_div1_content p{font-size: 0.9em;}

div.search_win_bar{width: 100%; position: absolute; background-image: url(/images/global/top_link_back_sub1.png); z-index: 4;}
div.search_win_bar img{width: 100%; max-width: 30px;}
div.help_div2{width: 100%; position: absolute; color: #fff; background-image: url(/images/global/top_link_back_sub.png); z-index: 10;}
div.help_div2 span.span_x{font-family: Arial; font-size: 1.0em; border: 1px solid #666; cursor: pointer;}
div.help_div2 div.help_div2_content{width: 80%; margin: 0 auto; text-align: left;}
div.help_div2 div.help_div2_content p{font-size: 0.9em;}
div.help_div2 div.help_div2_content p.help_div2_content_title{font-size: 1.0em;}
div.help_div3{position: absolute; width: 100%; top: 0px; left: 0px; background-color: #f8f8f8; border: 1px solid #ddd; z-index: 10;}
div.help_div3 span.span_x{font-family: Arial; font-size: 1.0em; border: 1px solid #ccc; cursor: pointer;}
div.help_div3 div.help_div3_content{width: 80%; margin: 0 auto 20px auto; text-align: left;}
div.help_div3 div.help_div3_content span{font-size: 0.9em; padding: 0 5px;}
div.help_div3 div.help_div4_content{width: 100%; margin: 0 auto 20px auto; text-align: center;}
div.help_div3 div.help_div4_content img{width: 80px;}
div.help_div3 div.help_div5_content{width: 100%; margin: 0 auto 20px auto;}
div.help_div3 div.help_div5_content ul{width: 70%; margin: 0 auto;}
div.help_div3 div.help_div5_content ul li{width: 33.333333%; float: left; text-align: center;}
div.help_div3 div.help_div5_content ul li img{width: 90%; height: auto;}
div.help_div3 div.help_div6_content{width: 100%; margin: 0 auto 20px auto;}
div.help_div3 div.help_div_txt_content{color: #58595B; font-size: 0.9em; font-weight: 100; padding: 20px;}
div.help_div7_content{width: 100%; margin: 10px auto 10px auto; text-align: center;}

div.help_div4{position: absolute; width: 100%; top: 30px; left: 0px; background-color: #f8f8f8; border: 1px solid #ddd; z-index: 10;}
div.help_div4 span.span_x{font-family: Arial; font-size: 1.0em; border: 1px solid #ccc; cursor: pointer;}
div.help_div4 div.help_div4_content{width: 90%; margin: 0 auto 20px auto; text-align: left;}
div.help_div4 div.help_div4_content span{font-size: 0.9em; padding: 0 5px; display: inline-block;}

div.help_div5{position: absolute; width: 100%; top: 10px; left: 0px; z-index: 10;}

/* IMG BOX CONTENT */

.img_sub_box ul{width: 100%;}
.img_sub_box ul li{width: 50%; float: left; text-align: center;}
.img_sub_box ul li div{width: 90%; background: #f8f8f8; margin-left: 5%; padding: 10px 0 10px 0;}
.img_sub_box ul li img{width: 90%; height: auto;}

.img_sub_box_wrap ul{width: 100%;}
.img_sub_box_wrap ul li{width: 50%; float: left; text-align: center;}
.img_sub_box_wrap ul li div{width: 90%; background: #f8f8f8; margin-left: 5%; padding: 10px 0 10px 0;}
.img_sub_box_wrap ul li img{width: 90%; height: auto;}

.img_sub_box_wrap1 ul{width: 100%;}
.img_sub_box_wrap1 ul li{width: 50%; float: left; text-align: center;}
.img_sub_box_wrap1 ul li img{width: 90%; height: auto; margin-bottom: 10px;}

.img_sub_box_line ul{width: 100%; margin: 0;}
.img_sub_box_line ul li{width: 50%; float: left; text-align: center;}
.img_sub_box_line ul li div{width: 90%; background: #f8f8f8; margin-left: 5%; margin-bottom: 20px; padding: 10px 0 10px 0;}
.img_sub_box_line ul li img{width: 90%; height: auto;}

.img_sub_box3 ul{width: 100%;}
.img_sub_box3 ul li{width: 33.3333333%; float: left; text-align: center;}
.img_sub_box3 ul li img{width: 98%; height: auto; border: 1px solid #ddd;}

ul.ul_btn4{width: 100%; margin: 0;}
ul.ul_btn4 li{width: 25%; float: left; text-align: center; border: 1px solid #ddd; box-sizing: border-box; cursor: pointer;}
ul.ul_btn4 li:hover{color: #fff; background-color: #000;}
ul.ul_btn4 li:hover div a{color: #fff;}
ul.ul_btn4 li div{padding: 10px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

ul.ul_btn5{width: 100%; margin: 0;}
ul.ul_btn5 li{width: 20%; float: left; text-align: center; border: 1px solid #ddd; box-sizing: border-box; cursor: pointer;}
ul.ul_btn5 li:hover{color: #fff; background-color: #000;}
ul.ul_btn5 li:hover div a{color: #fff;}
ul.ul_btn5 li div{padding: 5px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

ul.ul_btn6{width: 100%; margin: 0;}
ul.ul_btn6 li{width: 16.666666%; float: left; text-align: center; border: 1px solid #ddd; box-sizing: border-box; cursor: pointer;}
ul.ul_btn6 li:hover{color: #fff; background-color: #000;}
ul.ul_btn6 li:hover div a{color: #fff;}
ul.ul_btn6 li div{padding: 5px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

ul.glo_ul_25{width: 100%; margin: 0;}
ul.glo_ul_25 li{width: 25%; float: left; margin-bottom: 10px; text-align: center;}
ul.glo_ul_25 li div.glo_ul_25_box{width: 90%; margin: 0 auto; border: 1px solid #ddd;}
ul.glo_ul_25 li div.glo_ul_25_box1{width: 80%; padding: 10px;}

ul.glo_ul_50{width: 100%; margin: 0;}
ul.glo_ul_50 li{width: 50%; float: left; margin-bottom: 10px;}
ul.glo_ul_50 li div.glo_ul_50_box{width: 96%; margin: 0 auto; border: 1px solid #ddd;}
ul.glo_ul_50 li div.glo_ul_50_box1{width: 90%; padding: 5%;}
ul.glo_ul_50_content li:first-child{width: 38%; float: left;}
ul.glo_ul_50_content img{width: 70%; height: auto;}
ul.glo_ul_50_content li:last-child{width: 62%; float: left;}
ul.glo_ul_50_content li:last-child div{margin-bottom: 10px;}
ul.glo_ul_50_content li:last-child div.glo_ul_50_content_txt{height: 40px;}

ul.glo_ul_img_50{width: 100%; margin: 0;}
ul.glo_ul_img_50 li{width: 50%; float: left;  text-align: center; margin-bottom: 10px;}
ul.glo_ul_img_50 li img{width: 90%; height: auto; padding: 10px; border: 1px solid #ddd; background: #fff;}

ul.glo_ul_img_50_sub{width: 100%; margin: 0;}
ul.glo_ul_img_50_sub li{width: 33.333333%; float: left;  text-align: center; margin-bottom: 10px;}
ul.glo_ul_img_50_sub li img{width: 90%; height: auto; padding: 8px; border: 1px solid #ddd; background: #fff;}

ul.glo_ul_img_50_80{width: 100%; margin: 0;}
ul.glo_ul_img_50_80 li{width: 50%; float: left;  text-align: center; margin-bottom: 10px;}
ul.glo_ul_img_50_80 li img{width: 80%; height: auto; padding: 10px; border: 1px solid #ddd; background: #fff;}

ul.glo_ul_txt_50{width: 100%; margin: 0;}
ul.glo_ul_txt_50 li{width: 50%; float: left; padding: 5px 0 5px 0;}

ul.glo_ul_img_33{width: 100%; margin: 0;}
ul.glo_ul_img_33 li{width: 33.333333%; float: left;  text-align: center; margin-bottom: 10px;}
ul.glo_ul_img_33 li img{width: 90%; height: auto;}

ul.glo_ul_img_33_50{width: 100%; margin: 0;}
ul.glo_ul_img_33_50 li{width: 33.333333%; float: left;  text-align: center; margin-bottom: 20px;}
ul.glo_ul_img_33_50 li img{width: 90%; height: auto;}

ul.glo_ul_img_25{width: 100%; margin: 0;}
ul.glo_ul_img_25 li{width: 25%; float: left;  text-align: center; margin-bottom: 10px;}
ul.glo_ul_img_25 li img{width: 90%; height: auto;}


ul.glo_ul_move{width: 100%; margin: 0;}
ul.glo_ul_move li:first-child{width: 10%; float: left;}
ul.glo_ul_move li:first-child img{margin-top: 3px;}
ul.glo_ul_move li:nth-child(2){width: 80%; float: left; text-align: center;}
ul.glo_ul_move li:last-child{width: 10%; float: left; text-align: right;}
ul.glo_ul_move li:last-child img{margin-top: 3px;}

ul.glo_ul_like_50{width: 100%;}
ul.glo_ul_like_50 li:first-child{width: 50%; float: left;}
ul.glo_ul_like_50 li:last-child{width: 50%; float: left;}

ul.glo_ul_18{width: 100%; margin: 0;}
ul.glo_ul_18 li{width: 16.666666%; float: left; margin-bottom: 10px; text-align: center;}

ul.glo_ul_33{width: 100%; margin: 0;}
ul.glo_ul_33 li{width: 33.333333%; float: left; text-align: center;}
ul.glo_ul_33 li img{width: 100%; margin-bottom: 20px;}

div.glo_ul_img_33{width: 100%;}
div.glo_ul_img_33 {width: 100%; margin: 0;}
div.glo_ul_img_33 ul li{width: 33.333333%; float: left; text-align: center;}
div.glo_ul_img_33 li div img{width: 60%; border: 1px solid #ddd;}
div.glo_ul_img_33 li p img{width: 18px;}

ul.glo_ul_33_fixed{width: 100%; margin: 0;}
ul.glo_ul_33_fixed li{width: 33.333333%; float: left; text-align: center; margin-top: 20px; margin-bottom: 20px;}
ul.glo_ul_33_fixed li img{width: 80%; height: auto; padding: 10px; border: 1px solid #ddd; background: #fff;}
ul.glo_ul_33_fixed li img:hover{opacity: .5;}

ul.glo_ul_33_90{width: 100%; margin: 0;}
ul.glo_ul_33_90 li{width: 33.333333%; float: left; text-align: center;}
ul.glo_ul_33_90 li img{width: 90%; margin-bottom: 20px;}

div.glo_ul_100_30{width: 100%;}
div.glo_ul_100_30 ul{width: 100%; margin: 0 0 30px 0;}
div.glo_ul_100_30 ul li:first-child{width: 33%; float: left;}
div.glo_ul_100_30 ul li:last-child{width: 67%; float: left;}
div.glo_ul_100_30 ul li img{width: 90%; height: auto;}

div.glo_ul_100_30_sub{width: 100%;}
div.glo_ul_100_30_sub ul{width: 100%; margin: 0 0 30px 0; border-bottom: 1px solid #ddd;}
div.glo_ul_100_30_sub ul li:first-child{width: 33%; float: left;}
div.glo_ul_100_30_sub ul li:last-child{width: 67%; float: left;}
div.glo_ul_100_30_sub ul li:first-child img{width: 90%; height: auto;}
div.glo_ul_100_30_sub p.glo_ul_100_30_sub_p{font-size: 1.1em; font-weight: bold; padding: 0; margin: 0 0 10px 0;}


ul.glo_ul_100_25{width: 100%;}
ul.glo_ul_100_25 li{width: 25%; float: left; text-align: center;}
ul.glo_ul_100_25 li img{width: 84%; height: auto;}

div.glo_ul_100{width: 100%;}
div.glo_ul_100 ul{width: 100%; margin: 0;}
div.glo_ul_100 ul li:first-child{width: 50%; float: left;}
div.glo_ul_100 ul li:last-child{width: 50%; float: left;}

div.glo_ul_img_100{width: 100%;}
div.glo_ul_img_100 ul{width: 100%; margin: 0;}
div.glo_ul_img_100 ul li:first-child{width: 50%; float: left;}
div.glo_ul_img_100 ul li:last-child{width: 50%; float: left;}
div.glo_ul_img_100 ul li:first-child img{width: 100%; height: auto; border-bottom: 1px solid #ddd;}
div.glo_ul_img_100 ul li:last-child img{width: 100%; height: auto; border-bottom: 1px solid #ddd;}

ul.glo_ul_title{width: 100%; margin: 0;}
ul.glo_ul_title li:first-child{width: 50%; float: left;}
ul.glo_ul_title li:last-child{width: 50%; float: left; text-align: right;}
ul.glo_ul_title li:last-child div{margin-top: 8px;}
ul.glo_ul_title li:last-child div.img_black_opacity img:hover{opacity: .5;}

ul.glo_ul_title_100{width: 100%; margin: 0;}
ul.glo_ul_title_100 li:first-child{width: 50%; float: left;}
ul.glo_ul_title_100 li:last-child{width: 50%; float: left;}

ul.glo_ul_title_sub33{width: 100%; margin: 0;}
ul.glo_ul_title_sub33 li:first-child{width: 40%; float: left;}
ul.glo_ul_title_sub33 li:nth-child(2){width: 20%; float: left; text-align: center;}
ul.glo_ul_title_sub33 li:last-child{width: 40%; float: left; text-align: right;}

ul.glo_ul_title70{width: 100%; margin: 0;}
ul.glo_ul_title70 li:first-child{width: 70%; float: left;}
ul.glo_ul_title70 li:last-child{width: 30%; float: left; text-align: right;}

ul.glo_ul_title_sub{width: 100%; margin: 0;}
ul.glo_ul_title_sub li:first-child{width: 30%; float: left; text-align: center;}
ul.glo_ul_title_sub li:last-child{width: 70%; float: left; line-height: 130%;}
ul.glo_ul_title_sub li:first-child img{width: 80%; height: auto;}
/*ul.glo_ul_title_sub li:last-child p:last-child{font-weight: bold; text-align: right;}*/

ul.glo_ul_title_sub1{width: 100%; margin: 0;}
ul.glo_ul_title_sub1 li:first-child{width: 30%; float: left;}
ul.glo_ul_title_sub1 li:last-child{width: 70%; float: left; text-align: right;}
ul.glo_ul_title_sub1 li:last-child div{margin-top: 8px;}

ul.glo_ul_title_sub2{width: 100%; margin: 0;}
ul.glo_ul_title_sub2 li:first-child{width: 36%; float: left;}
ul.glo_ul_title_sub2 li:last-child{width: 64%; float: left; text-align: right;}
ul.glo_ul_title_sub2 li:last-child div{margin-top: 8px;}

ul.glo_ul_title_sub3{width: 100%; margin: 0;}
ul.glo_ul_title_sub3 li{width: 25%; float: left; padding: 10px; border: 1px solid #ddd; box-sizing: border-box; text-align: center;}

ul.glo_ul_title_sub4{width: 100%; margin: 0;}
ul.glo_ul_title_sub4 li{float: left; padding: 10px; border: 1px solid #ddd; box-sizing: border-box; font-weight: bold; text-align: center;}
ul.glo_ul_title_sub4 li:first-child{width: 25%; color: #fff; background-color: #3399ff;}
ul.glo_ul_title_sub4 li:last-child{width: 75%; background-color: #f8f8f8;}

ul.glo_ul_title_sub4_1{width: 100%; margin: 0;}
ul.glo_ul_title_sub4_1 li{float: left; padding: 10px; border: 1px solid #ddd; box-sizing: border-box; font-weight: bold; text-align: center;}
ul.glo_ul_title_sub4_1 li:first-child{width: 25%; color: #fff; background-color: #ec008c;}
ul.glo_ul_title_sub4_1 li:last-child{width: 75%; background-color: #f8f8f8;}

ul.glo_ul_title_sub4_2{width: 100%; margin: 0;}
ul.glo_ul_title_sub4_2 li{float: left; padding: 10px; border: 1px solid #ddd; box-sizing: border-box; font-weight: bold; text-align: center;}
ul.glo_ul_title_sub4_2 li:first-child{width: 25%; color: #fff; background-color: #3daf2c;}
ul.glo_ul_title_sub4_2 li:last-child{width: 75%; background-color: #f8f8f8;}

ul.glo_ul_title_sub4_3{width: 100%; margin: 0;}
ul.glo_ul_title_sub4_3 li{float: left; padding: 10px; border: 1px solid #ddd; box-sizing: border-box; font-weight: bold; text-align: center;}
ul.glo_ul_title_sub4_3 li:first-child{width: 25%; color: #fff; background-color: #ff9933;}
ul.glo_ul_title_sub4_3 li:last-child{width: 75%; background-color: #f8f8f8;}

ul.glo_ul_title_sub4_4{width: 100%; margin: 0;}
ul.glo_ul_title_sub4_4 li{float: left; padding: 10px; border: 1px solid #ddd; box-sizing: border-box; font-weight: bold; text-align: center;}
ul.glo_ul_title_sub4_4 li:first-child{width: 25%; color: #fff; background-color: #9900cc;}
ul.glo_ul_title_sub4_4 li:last-child{width: 75%; background-color: #f8f8f8;}

ul.glo_ul_title_25{width: 100%; margin: 0;}
ul.glo_ul_title_25 li{width: 25%; float: left; text-align: center;}

ul.glo_ul_title_16{width: 100%; margin: 0;}
ul.glo_ul_title_16 li{width: 16.666666%; float: left; text-align: center;}
ul.glo_ul_title_16 li img{width: 100%; height: auto;}

ul.glo_ul_input_20{width: 100%; margin: 0;}
ul.glo_ul_input_20 li{width: 20%; float: left;}
ul.glo_ul_input_20 li span{padding: 3px; color: #fff; font-weight: bold; background: #35a7e3;}
ul.glo_ul_input_20 li input{width: 70%; border: 1px solid #ddd;}

div.tab_button_display{width: 100%; display: none;}

ul.shell_title_3{width: 100%; margin: 0; font-weight: bold; background-color: #fafafa; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
ul.shell_title_3 li{float: left;}
ul.shell_title_3 li:first-child{width: 13%;}
ul.shell_title_3 li:nth-child(2){width: 29%;}
ul.shell_title_3 li:last-child{width: 58%;}
ul.shell_title_3 div{padding: 5px 0 5px 0;}

ul.shell_data_3{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd; cursor: pointer;}
ul.shell_data_3 li{float: left;}
ul.shell_data_3 li:first-child{width: 13%;}
ul.shell_data_3 li:nth-child(2){width: 29%;}
ul.shell_data_3 li:last-child{width: 58%;}
ul.shell_data_3 div{padding: 5px 0 5px 0;}
ul.shell_data_3 span{display: none;}
ul.shell_data_3 li:nth-child(2) div{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
ul.shell_data_3 li:last-child div{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

ul.shell_title_4{width: 100%; margin: 0; font-weight: bold; background-color: #fafafa; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
ul.shell_title_4 li{float: left;}
ul.shell_title_4 li:first-child{width: 10%;}
ul.shell_title_4 li:nth-child(2){width: 50%;}
ul.shell_title_4 li:nth-child(3){width: 20%;}
ul.shell_title_4 li:last-child{width: 20%;}
ul.shell_title_4 div{padding: 5px 0 5px 0;}

ul.shell_data_4{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd; cursor: pointer;}
ul.shell_data_4 li{float: left;}
ul.shell_data_4 li:first-child{width: 10%;}
ul.shell_data_4 li:nth-child(2){width: 50%; text-align: left;}
ul.shell_data_4 li:nth-child(3){width: 20%;}
ul.shell_data_4 li:last-child{width: 20%;}
ul.shell_data_4 div{padding: 5px 0 5px 0;}
ul.shell_data_4 span{display: none;}
ul.shell_data_4 li:nth-child(2) div{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

ul.shell_title_5{width: 100%; margin: 0; font-weight: bold; background-color: #fafafa; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
ul.shell_title_5 li{float: left;}
ul.shell_title_5 li:first-child{width: 12%;}
ul.shell_title_5 li:nth-child(2){width: 22%;}
ul.shell_title_5 li:nth-child(3){width: 22%;}
ul.shell_title_5 li:nth-child(4){width: 11%;}
ul.shell_title_5 li:nth-child(5){width: 11%;}
ul.shell_title_5 li:nth-child(6){width: 11%;}
ul.shell_title_5 li:last-child{width: 11%;}
ul.shell_title_5 div{padding: 5px 0 5px 0;}

ul.shell_data_5{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd; cursor: pointer;}
ul.shell_data_5 li{float: left;}
ul.shell_data_5 li:first-child{width: 12%;}
ul.shell_data_5 li:nth-child(2){width: 22%; text-align: left;}
ul.shell_data_5 li:nth-child(3){width: 22%; text-align: left;}
ul.shell_data_5 li:nth-child(4){width: 11%;}
ul.shell_data_5 li:nth-child(5){width: 11%;}
ul.shell_data_5 li:nth-child(6){width: 11%;}
ul.shell_data_5 li:last-child{width: 11%;}
ul.shell_data_5 div{padding: 5px 0 5px 0;}
ul.shell_data_5 li:nth-child(2) div{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
ul.shell_data_5 li:nth-child(3) div{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
ul.shell_data_5 span{display: none;}


ul.shell_title_6{width: 100%; margin: 0; font-weight: bold; background-color: #fafafa; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
ul.shell_title_6 li{float: left;}
ul.shell_title_6 li:first-child{width: 12%;}
ul.shell_title_6 li:nth-child(2){width: 20%;}
ul.shell_title_6 li:nth-child(3){width: 16%;}
ul.shell_title_6 li:nth-child(4){width: 36%;}
ul.shell_title_6 li:last-child{width: 16%;}
ul.shell_title_6 div{padding: 5px 0 5px 0;}

ul.shell_data_6{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd;}
ul.shell_data_6 li{float: left;}
ul.shell_data_6 li:first-child{width: 12%;}
ul.shell_data_6 li:nth-child(2){width: 20%;}
ul.shell_data_6 li:nth-child(3){width: 16%;}
ul.shell_data_6 li:nth-child(4){width: 36%;}
ul.shell_data_6 li:last-child{width: 16%;}
ul.shell_data_6 div{padding: 5px 0 5px 0;}
ul.shell_data_6 span{display: none;}

ul.shell_title_7{width: 100%; margin: 0; font-weight: bold; background-color: #fafafa; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
ul.shell_title_7 li{float: left;}
ul.shell_title_7 li:first-child{width: 12%;}
ul.shell_title_7 li:nth-child(2){width: 20%;}
ul.shell_title_7 li:nth-child(3){width: 14%;}
ul.shell_title_7 li:nth-child(4){width: 14%;}
ul.shell_title_7 li:nth-child(5){width: 14%;}
ul.shell_title_7 li:nth-child(6){width: 14%;}
ul.shell_title_7 li:last-child{width: 12%;}
ul.shell_title_7 div{padding: 5px 0 5px 0;}

ul.shell_data_7{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd;  cursor: pointer;}
ul.shell_data_7 li{float: left;}
ul.shell_data_7 li:first-child{width: 12%;}
ul.shell_data_7 li:nth-child(2){width: 20%; text-align: left;}
ul.shell_data_7 li:nth-child(3){width: 14%;}
ul.shell_data_7 li:nth-child(4){width: 14%;}
ul.shell_data_7 li:nth-child(5){width: 14%;}
ul.shell_data_7 li:nth-child(6){width: 14%;}
ul.shell_data_7 li:last-child{width: 12%;}
ul.shell_data_7 div{padding: 5px 0 5px 0;}
ul.shell_data_7 li:nth-child(2) div{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
ul.shell_data_7 span{display: none;}

ul.shell_title_sub4_1{width: 100%; margin: 0; font-weight: bold; background-color: #fafafa; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
ul.shell_title_sub4_1 li{float: left;}
ul.shell_title_sub4_1 li:first-child{width: 40%;}
ul.shell_title_sub4_1 li:nth-child(2){width: 22%;}
ul.shell_title_sub4_1 li:nth-child(3){width: 16%;}
ul.shell_title_sub4_1 li:last-child{width: 22%;}
ul.shell_title_sub4_1 div{padding: 5px 0 5px 0;}

ul.shell_data_sub4_1{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd; cursor: pointer;}
ul.shell_data_sub4_1 li{float: left;}
ul.shell_data_sub4_1 li:first-child{width: 40%;}
ul.shell_data_sub4_1 li:nth-child(2){width: 22%;}
ul.shell_data_sub4_1 li:nth-child(3){width: 16%;}
ul.shell_data_sub4_1 li:last-child{width: 22%;}
ul.shell_data_sub4_1 div{padding: 5px 0 5px 0;}


ul.shell_title_sub4{width: 100%; margin: 0; font-weight: bold; background-color: #fafafa; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
ul.shell_title_sub4 li{float: left;}
ul.shell_title_sub4 li:first-child{width: 13%;}
ul.shell_title_sub4 li:nth-child(2){width: 27%;}
ul.shell_title_sub4 li:nth-child(3){width: 27%;}
ul.shell_title_sub4 li:last-child{width: 27%;}
ul.shell_title_sub4 div{padding: 5px 0 5px 0;}

ul.shell_data_sub4{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd; cursor: pointer;}
ul.shell_data_sub4 li{float: left;}
ul.shell_data_sub4 li:first-child{width: 13%;}
ul.shell_data_sub4 li:nth-child(2){width: 27%;}
ul.shell_data_sub4 li:nth-child(3){width: 27%;}
ul.shell_data_sub4 li:last-child{width: 27%;}
ul.shell_data_sub4 div{padding: 5px 0 5px 0;}
ul.shell_data_sub4 span{display: none;}
ul.shell_data_sub4 li:nth-child(2) div{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

ul.shell_title_sub5{width: 100%; margin: 0; font-weight: bold; background-color: #fafafa; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
ul.shell_title_sub5 li{float: left;}
ul.shell_title_sub5 li:first-child{width: 12%;}
ul.shell_title_sub5 li:nth-child(2){width: 36%;}
ul.shell_title_sub5 li:nth-child(3){width: 16%;}
ul.shell_title_sub5 li:nth-child(4){width: 16%;}
ul.shell_title_sub5 li:last-child{width: 20%;}
ul.shell_title_sub5 div{padding: 5px 0 5px 0;}

ul.shell_data_sub5{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd;}
ul.shell_data_sub5 li{float: left;}
ul.shell_data_sub5 li:first-child{width: 12%;}
ul.shell_data_sub5 li:nth-child(2){width: 36%; text-align: left;}
ul.shell_data_sub5 li:nth-child(3){width: 16%;}
ul.shell_data_sub5 li:nth-child(4){width: 16%;}
ul.shell_data_sub5 li:last-child{width: 20%;}
ul.shell_data_sub5 div{padding: 5px 0 5px 0;}
ul.shell_data_sub5 span{display: none;}

ul.shell_title_sub5_1{width: 100%; margin: 0; font-weight: bold; background-color: #fafafa; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
ul.shell_title_sub5_1 li{float: left;}
ul.shell_title_sub5_1 li:first-child{width: 12%;}
ul.shell_title_sub5_1 li:nth-child(2){width: 30%;}
ul.shell_title_sub5_1 li:nth-child(3){width: 16%;}
ul.shell_title_sub5_1 li:nth-child(4){width: 32%;}
ul.shell_title_sub5_1 li:last-child{width: 10%;}
ul.shell_title_sub5_1 div{padding: 5px 0 5px 0;}

ul.shell_data_sub5_1{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd;}
ul.shell_data_sub5_1 li{float: left;}
ul.shell_data_sub5_1 li:first-child{width: 12%;}
ul.shell_data_sub5_1 li:nth-child(2){width: 30%; text-align: left;}
ul.shell_data_sub5_1 li:nth-child(3){width: 16%;}
ul.shell_data_sub5_1 li:nth-child(4){width: 32%;}
ul.shell_data_sub5_1 li:last-child{width: 10%;}
ul.shell_data_sub5_1 div{padding: 5px 0 5px 0;}
ul.shell_data_sub5_1 span{display: none;}

ul.shell_title_sub5_2{width: 100%; margin: 0; font-weight: bold; background-color: #fafafa; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
ul.shell_title_sub5_2 li{float: left;}
ul.shell_title_sub5_2 li:first-child{width: 12%;}
ul.shell_title_sub5_2 li:nth-child(2){width: 42%;}
ul.shell_title_sub5_2 li:nth-child(3){width: 14%;}
ul.shell_title_sub5_2 li:nth-child(4){width: 18%;}
ul.shell_title_sub5_2 li:last-child{width: 14%;}
ul.shell_title_sub5_2 div{padding: 5px 0 5px 0;}

ul.shell_data_sub5_2{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd;}
ul.shell_data_sub5_2 li{float: left;}
ul.shell_data_sub5_2 li:first-child{width: 12%;}
ul.shell_data_sub5_2 li:nth-child(2){width: 42%; text-align: left;}
ul.shell_data_sub5_2 li:nth-child(3){width: 14%;}
ul.shell_data_sub5_2 li:nth-child(4){width: 18%;}
ul.shell_data_sub5_2 li:last-child{width: 14%;}
ul.shell_data_sub5_2 div{padding: 5px 0 5px 0;}
ul.shell_data_sub5_2 span{display: none;}

ul.shell_title_sub5_3{width: 100%; margin: 0; font-weight: bold; background-color: #fafafa; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
ul.shell_title_sub5_3 li{float: left;}
ul.shell_title_sub5_3 li:first-child{width: 12%;}
ul.shell_title_sub5_3 li:nth-child(2){width: 20%;}
ul.shell_title_sub5_3 li:nth-child(3){width: 24%;}
ul.shell_title_sub5_3 li:nth-child(4){width: 30%;}
ul.shell_title_sub5_3 li:last-child{width: 14%;}
ul.shell_title_sub5_3 div{padding: 5px 0 5px 0;}

ul.shell_data_sub5_3{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd;}
ul.shell_data_sub5_3 li{float: left;}
ul.shell_data_sub5_3 li:first-child{width: 12%;}
ul.shell_data_sub5_3 li:nth-child(2){width: 20%; text-align: left;}
ul.shell_data_sub5_3 li:nth-child(3){width: 24%;}
ul.shell_data_sub5_3 li:nth-child(4){width: 30%;}
ul.shell_data_sub5_3 li:last-child{width: 14%;}
ul.shell_data_sub5_3 div{padding: 5px 0 5px 0;}
ul.shell_data_sub5_3 span{display: none;}

ul.shell_title_sub5_4{width: 100%; margin: 0; font-weight: bold; background-color: #fafafa; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
ul.shell_title_sub5_4 li{float: left;}
ul.shell_title_sub5_4 li:first-child{width: 12%;}
ul.shell_title_sub5_4 li:nth-child(2){width: 20%;}
ul.shell_title_sub5_4 li:nth-child(3){width: 16%;}
ul.shell_title_sub5_4 li:nth-child(4){width: 42%;}
ul.shell_title_sub5_4 li:last-child{width: 10%;}
ul.shell_title_sub5_4 div{padding: 5px 0 5px 0;}

ul.shell_data_sub5_4{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd;}
ul.shell_data_sub5_4 li{float: left;}
ul.shell_data_sub5_4 li:first-child{width: 12%;}
ul.shell_data_sub5_4 li:nth-child(2){width: 20%; text-align: left;}
ul.shell_data_sub5_4 li:nth-child(3){width: 16%;}
ul.shell_data_sub5_4 li:nth-child(4){width: 42%;}
ul.shell_data_sub5_4 li:last-child{width: 10%;}
ul.shell_data_sub5_4 div{padding: 5px 0 5px 0;}
ul.shell_data_sub5_4 span{display: none;}

ul.shell_title_sub6{width: 100%; margin: 0; font-weight: bold; background-color: #fafafa; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
ul.shell_title_sub6 li{float: left;}
ul.shell_title_sub6 li:first-child{width: 12%;}
ul.shell_title_sub6 li:nth-child(2){width: 24%;}
ul.shell_title_sub6 li:nth-child(3){width: 14%;}
ul.shell_title_sub6 li:nth-child(4){width: 18%;}
ul.shell_title_sub6 li:nth-child(5){width: 22%;}
ul.shell_title_sub6 li:last-child{width: 10%;}
ul.shell_title_sub6 div{padding: 5px 0 5px 0;}

ul.shell_data_sub6{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd;}
ul.shell_data_sub6 li{float: left;}
ul.shell_data_sub6 li:first-child{width: 12%;}
ul.shell_data_sub6 li:nth-child(2){width: 24%; text-align: left;}
ul.shell_data_sub6 li:nth-child(3){width: 14%;}
ul.shell_data_sub6 li:nth-child(4){width: 18%;}
ul.shell_data_sub6 li:nth-child(5){width: 22%;}
ul.shell_data_sub6 li:last-child{width: 10%;}
ul.shell_data_sub6 div{padding: 5px 0 5px 0;}
ul.shell_data_sub6 span{display: none;}

ul.shell_title_sub6_1{width: 100%; margin: 0; font-weight: bold; background-color: #fafafa; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
ul.shell_title_sub6_1 li{float: left;}
ul.shell_title_sub6_1 li:first-child{width: 12%;}
ul.shell_title_sub6_1 li:nth-child(2){width: 24%;}
ul.shell_title_sub6_1 li:nth-child(3){width: 14%;}
ul.shell_title_sub6_1 li:nth-child(4){width: 18%;}
ul.shell_title_sub6_1 li:nth-child(5){width: 18%;}
ul.shell_title_sub6_1 li:last-child{width: 14%;}
ul.shell_title_sub6_1 div{padding: 5px 0 5px 0;}

ul.shell_data_sub6_1{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd;}
ul.shell_data_sub6_1 li{float: left;}
ul.shell_data_sub6_1 li:first-child{width: 12%;}
ul.shell_data_sub6_1 li:nth-child(2){width: 24%; text-align: left;}
ul.shell_data_sub6_1 li:nth-child(3){width: 14%;}
ul.shell_data_sub6_1 li:nth-child(4){width: 18%;}
ul.shell_data_sub6_1 li:nth-child(5){width: 18%;}
ul.shell_data_sub6_1 li:last-child{width: 14%;}
ul.shell_data_sub6_1 div{padding: 5px 0 5px 0;}
ul.shell_data_sub6_1 span{display: none;}

ul.shell_title_sub7{width: 100%; margin: 0; font-weight: bold; background-color: #fafafa; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
ul.shell_title_sub7 li{float: left;}
ul.shell_title_sub7 li:first-child{width: 10%;}
ul.shell_title_sub7 li:nth-child(2){width: 17%;}
ul.shell_title_sub7 li:nth-child(3){width: 17%;}
ul.shell_title_sub7 li:nth-child(4){width: 17%;}
ul.shell_title_sub7 li:nth-child(5){width: 17%;}
ul.shell_title_sub7 li:nth-child(6){width: 11%;}
ul.shell_title_sub7 li:last-child{width: 11%;}
ul.shell_title_sub7 div{padding: 5px 0 5px 0;}

ul.shell_data_sub7{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd;}
ul.shell_data_sub7 li{float: left;}
ul.shell_data_sub7 li:first-child{width: 10%;}
ul.shell_data_sub7 li:nth-child(2){width: 17%;}
ul.shell_data_sub7 li:nth-child(3){width: 17%;}
ul.shell_data_sub7 li:nth-child(4){width: 17%;}
ul.shell_data_sub7 li:nth-child(5){width: 17%;}
ul.shell_data_sub7 li:nth-child(6){width: 11%;}
ul.shell_data_sub7 li:last-child{width: 11%;}
ul.shell_data_sub7 div{padding: 5px 0 5px 0;}
ul.shell_data_sub7 span{display: none;}

ul.shell_title_sub100{width: 100%; margin: 0; font-weight: bold; background-color: #fafafa; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
ul.shell_title_sub100 li{float: left;}
ul.shell_title_sub100 li:first-child{width: 10%;}
ul.shell_title_sub100 li:nth-child(2){width: 12%;}
ul.shell_title_sub100 li:nth-child(3){width: 13%;}
ul.shell_title_sub100 li:nth-child(4){width: 14%;}
ul.shell_title_sub100 li:nth-child(5){width: 16%;}
ul.shell_title_sub100 li:nth-child(6){width: 30%;}
ul.shell_title_sub100 li:last-child{width: 5%;}
ul.shell_title_sub100 div{padding: 5px 0 5px 0;}

ul.shell_data_sub100{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd;}
ul.shell_data_sub100 li{float: left;}
ul.shell_data_sub100 li:first-child{width: 10%;}
ul.shell_data_sub100 li:nth-child(2){width: 12%;}
ul.shell_data_sub100 li:nth-child(3){width: 13%;}
ul.shell_data_sub100 li:nth-child(4){width: 14%;}
ul.shell_data_sub100 li:nth-child(5){width: 16%;}
ul.shell_data_sub100 li:nth-child(6){width: 30%;}
ul.shell_data_sub100 li:last-child{width: 5%;}
ul.shell_data_sub100 div{padding: 5px 0 5px 0;}
ul.shell_data_sub100 span{display: none;}

ul.shell_data_blank{width: 100%; margin: 0; text-align: center; border-bottom: 1px solid #ddd;}
ul.shell_data_blank li{width: 100%;}
ul.shell_data_blank li img{margin: 20px 0;}
/* nth-child(2 .tbl_title_bg0 td{height: 30px; font-weight: bold; text-align: center; background-image: url(/wi_imgs/bg_0.gif);} */

ul.shell_data_2{width: 100%; margin: 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
ul.shell_data_2 li{float: left;}
ul.shell_data_2 li:first-child{width: 50%;}
ul.shell_data_2 li:last-child{width: 50%;}

div.data_box_100_25 ul{width: 100%; margin: 0;}
div.data_box_100_25 li{width: 33.333333%; float: left; text-align: center;}
#div_wrap_content_full div.data_box_100_25 ul{width: 100%; margin: 0;}
#div_wrap_content_full div.data_box_100_25 li{width: 20%; float: left; text-align: center;}
div.data_box_100_25 li div.data_box_100_25_title{width: 90%; background-color: #f8f8f8; margin-left: 5%; margin-bottom: 20px; border: 1px solid #ddd;}
div.data_box_100_25 li div.data_box_100_25_title a:first-child img{width: 90%; height: 140px; margin: 10px 0;}
div.data_box_100_25 li div.data_box_100_25_title a:first-child img:hover{opacity: .5;}
/*
div.data_box_100_25 li div.data_box_100_25_title div.data_box_100_25_title_thum{width: 90%; margin-top: 10px; margin-left: 5%; overflow: hidden;}
div.data_box_100_25 li div.data_box_100_25_title div.data_box_100_25_title_thum img{width: 100%; height: 140px; margin: 0 auto;}
div.data_box_100_25_title_thum:hover img{ 
  transform:scale(1.2); default
  -webkit-transform:scale(1.2); 크롬
  -moz-transform:scale(1.2); FireFox
  -o-transform:scale(1.2); Opera
}
*/
div.data_box_100_25 li div.data_box_100_25_title div{width: 90%; margin-left: 5%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div.data_box_100_25 li div.data_box_100_25_title div.data_box_100_25_title_sub{width: 90%; margin-left: 5%; margin-top: 10px; font-size: 0.8em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div.data_box_100_25 li div.data_box_100_25_title a.link_img img{width: 70px; height: 20px;}
div.data_box_100_25 li div.data_box_100_25_title p.data_box_100_25_title_wrap{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div.data_box_100_25 li div.data_box_100_25_title div.data_box_100_25_title_wrap{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div.data_box_100_25 li div.data_box_100_25_title_hidden{width: 90%; background-color: #f8f8f8; margin-left: 5%; margin-bottom: 20px; border: 1px solid #ddd;}
div.data_box_100_25 li div.data_box_100_25_title_hidden div.hidden_div{height: 200px; overflow: hidden;}
div.data_box_100_25 li div.data_box_100_25_title_hidden div.hidden_div img{width: 90%; height: auto; margin: 10px 0 0 0;}
div.data_box_100_25 li div.data_box_100_25_title_hidden a:first-child img:hover{opacity: .5;}
div.data_box_100_25 li div.data_box_100_25_title_hidden p.data_box_100_25_title_sub{width: 90%; margin-left: 5%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div.data_box_100_25 li div.data_box_100_25_title_hidden div.data_box_100_25_title_sub{width: 90%; margin-left: 5%; margin-top: 10px; font-size: 0.8em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div.data_box_100_25 li div.data_box_100_25_title_hidden a.link_img img{width: 70px; height: 20px;}
div.data_box_100_25 li div.data_box_100_25_title_img{width: 90%; margin-left: 5%; margin-bottom: 20px;}
div.data_box_100_25 li div.data_box_100_25_title_img img{width: 100%; height: auto;}
div.data_box_100_25 li div.data_box_100_25_title1{width: 90%; margin-left: 5%; margin-bottom: 20px; border: 1px solid #ddd; text-align: left;}
div.data_box_100_25 li div.data_box_100_25_title1 a:first-child img{width: 100%; height: auto; margin: 0;}
div.data_box_100_25 li div.data_box_100_25_title1 a:first-child img:hover{opacity: .5;}
div.data_box_100_25 li div.data_box_100_25_title1 div{width: 90%; padding: 5px 0; margin-left: 5%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div.data_box_100_25 li div.data_box_100_25_title2{width: 90%; background-color: #f8f8f8; margin-left: 5%; margin-bottom: 20px; border: 1px solid #ddd;}
div.data_box_100_25 li div.data_box_100_25_title2 a:first-child img{width: 90%; height: auto; margin: 10px 0;}
div.data_box_100_25 li div.data_box_100_25_title2 a:first-child img:hover{opacity: .5;}
div.data_box_100_25 li div.data_box_100_25_title2 div{width: 90%; margin-left: 5%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div.data_box_100_25 li div.data_box_100_25_title2 div.data_box_100_25_title_sub{width: 90%; margin-left: 5%; margin-top: 10px; font-size: 0.8em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div.data_box_100_25 li div.data_box_100_25_title2 a.link_img img{width: 70px; height: 20px;}
div.data_box_100_25 li div.data_box_100_25_title2 p.data_box_100_25_title_wrap{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div.data_box_100_25 li div.data_box_100_25_title2 div.data_box_100_25_title_wrap{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div.data_box_100_25 li div.data_box_100_25_title3{width: 90%; background-color: #f8f8f8; margin-left: 5%; margin-bottom: 20px; border: 1px solid #ddd; text-align: left;}
div.data_box_100_25 li div.data_box_100_25_title3 div.data_box_100_25_title_thum{width: 100%; overflow: hidden;}
div.data_box_100_25 li div.data_box_100_25_title3 div.data_box_100_25_title_thum img{width: 100%; height: auto;  margin: 0;}
div.data_box_100_25 li div.data_box_100_25_title3 div.data_box_100_25_title_thum1 img{width: 100%; height: auto;  margin: 0;}
div.data_box_100_25 li div.data_box_100_25_title3 div.data_box_100_25_title_sub_txt{height: 80px;}
div.data_box_100_25 li div.data_box_100_25_title3 div.data_box_100_25_title_sub{width: 96%; padding: 2px 0; margin-left: 2%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div.data_box_100_25 li div.data_box_100_25_title3 div.data_box_100_25_title_sub1{
	width: 96%;
	/*height: 45px;*/
	padding: 2px 0;
	margin-left: 2%;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-weight: bold;
	text-overflow: ellipsis;
}
div.data_box_100_25 li div.data_box_100_25_title3 div.data_box_100_25_title_sub2{position: relative;}
div.data_box_100_25 li div.data_box_100_25_title3 div.data_box_100_25_title_sub2 span{
	position: absolute;
	top: -32px;
	right: 6px;
	background-color: #000;
	color: #fff;
}
div.vod_time_span{position: relative;}
div.vod_time_span span{
	position: absolute;
	top: -44px;
	right: 16px;
	background-color: #000;
	color: #fff;
	font-size: 0.8em;
	padding: 2px;
}
div.vod_time_span div{
	position: absolute;
	top: -44px;
	right: 16px;
}
div.vod_channel_span{position: relative;}
div.vod_channel_span span{
	position: absolute;
	top: -44px;
	left: 5px;
	background-color: #000;
	color: #fff;
	font-size: 0.8em;
	/*font-weight: bold;*/
	padding: 2px;
	/*opacity: 0.8;*/
}
/*
div.data_box_100_25 li div.data_box_100_25_title3 div.data_box_100_25_title_sub{width: 96%; padding: 2px 0; margin-left: 2%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
*/
div.data_box_100_25_title_thum:hover img{ 
  /*opacity: .8;*/
  transform:scale(1.1); /* default */
  -webkit-transform:scale(1.1); /* 크롬 */
  -moz-transform:scale(1.1); /* FireFox */
  -o-transform:scale(1.1); /* Opera */
}
div.data_box_100_25_title_thum1:hover img{ 
  opacity: .5;
  filter: drop-shadow(5px 5px 5px gray);
}
/*div.data_box_100_25 li div.data_box_100_25_title3 div.data_box_100_25_title_sub{width: 90%; margin-left: 5%; margin-top: 10px; font-size: 0.8em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}*/
div.data_box_100_25 li div.data_box_100_25_title3 a.link_img img{width: 70px; height: 20px;}
div.data_box_100_25_doc ul{width: 100%; margin: 0;}
/*
div.data_box_100_25_doc li{width: 33.333333%; float: left; text-align: center;}
div.data_box_100_25_doc li div.data_box_100_25_title_doc{width: 90%; margin-left: 5%; margin-bottom: 20px; border: 1px solid #ddd; cursor: pointer;}
div.data_box_100_25_doc li{width: 25%; float: left; text-align: center; border-bottom: 10px ridge #ececec; margin-bottom: 20px;}
div.data_box_100_25_doc li div.data_box_100_25_title_doc{width: 90%; margin-left: 5%; margin-bottom: 20px; border: 1px solid #ddd; cursor: pointer;}
 border-radius:3px;
  box-shadow:3px 3px 3px 3px #999;}
*/
div.data_box_100_25_doc li{width: 25%; float: left; text-align: center; border-bottom: 10px ridge #ddd; margin-bottom: 20px;}
div.data_box_100_25_doc li div.data_box_100_25_title_doc{width: 90%; margin-left: 5%; margin-bottom: 20px; border-radius:3px; box-shadow: 3px 3px 3px 3px #ddd; cursor: pointer;}
div.data_box_100_25_doc li div.data_box_100_25_title_doc div.data_box_100_25_title_sub{width: 90%; margin-left: 5%; margin-top: 10px; font-size: 0.8em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div.data_box_100_25_doc li div.data_box_100_25_title_doc div.span_bold_padd{font-weight: bold; padding: 10px 0 10px 0;}
div.data_box_100_25_doc li div.data_box_100_25_title_doc a.link_img img{width: 70px; height: 20px;}
div.data_box_100_25_doc li div.data_box_100_25_title_doc:hover{box-shadow: 3px 3px 3px 3px #666;}
/*div.data_box_100_25_doc li div.data_box_100_25_title_doc:hover{border: 1px solid #ff0066;}*/

ul.data_box_100_25_4 {width: 100%; margin: 0;}
ul.data_box_100_25_4 li{width: 25%; float: left; text-align: center;}
ul.data_box_100_25_4 li img{width: 80%; height: auto;}
.guide_re1{position: relative; top: 70px; z-index: 1; color: #ccffff; font-weight: bold; font-size: 1.2em;}
.guide_re2{position: relative; top: 70px; z-index: 1; color: #987769; font-weight: bold; font-size: 1.2em;}
.guide_re3{position: relative; top: 70px; z-index: 1; color: #333; font-weight: bold; font-size: 1.2em;}
.guide_re4{position: relative; top: 70px; z-index: 1; color: #e4fefe; font-weight: bold; font-size: 1.2em;}
.guide_re5{position: relative; top: 70px; z-index: 1; color: #e7fef3; font-weight: bold; font-size: 1.2em;}
.guide_re6{position: relative; top: 70px; z-index: 1; color: #93660c; font-weight: bold; font-size: 1.2em;}
.guide_re7{position: relative; top: 70px; z-index: 1; color: #fbf3de; font-weight: bold; font-size: 1.2em;}
.guide_re8{position: relative; top: 70px; z-index: 1; color: #f2e5fe; font-weight: bold; font-size: 1.2em;}
.guide_re9{position: relative; top: 70px; z-index: 1; color: #d9f2fa; font-weight: bold; font-size: 1.2em;}

ul.ul_search_bar{width: 100%; margin: 0 0 10px 0;}
ul.ul_search_bar li{width: 50%; float: left;}
ul.ul_search_bar li:last-child{text-align: right;}
ul.ul_search_bar li input#q_txt{width: 50%; height: 22px; border: 1px solid #ddd;}

ul.ul_search_bar1{width: 100%; margin: 0; border-bottom: 1px solid #ddd;}
ul.ul_search_bar1 li:first-child{width: 50%; height: 30px; float: left; font-size: 0.9em;}
ul.ul_search_bar1 li:last-child{width: 50%; float: left; text-align: right;}
ul.ul_search_bar1 li input#q_txt{width: 50%; height: 22px; border: 1px solid #ddd;}

ul.ul_search_bar2{width: 100%; margin: 0 0 10px 0;}
ul.ul_search_bar2 li{width: 50%; float: left;}
ul.ul_search_bar2 li:last-child{text-align: right;}
ul.ul_search_bar2 li input#q_txt{width: 50%; height: 22px; border: 1px solid #ddd;}

ul.glo_ul_bar_50{width: 100%;}
ul.glo_ul_bar_50 li{width: 50%; float: left; text-align: center;}
ul.glo_ul_bar_50 li img{width: 90%; height: auto; margin-bottom: 10px;}

div.ul_item{width: 100%; border-top: 1px solid #ddd;} 
div.ul_item ul.ul_item4{width: 100%; margin: 0; border-bottom: 1px solid #ddd;}
div.ul_item ul.ul_item4 li{padding: 5px 0;}
div.ul_item ul.ul_item4 li:first-child{width: 15%; float: left; color: #666; font-weight: bold; text-indent: 10px; background-color: #f8f8f8;}
div.ul_item ul.ul_item4 li:nth-child(2){width: 35%; float: left;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div.ul_item ul.ul_item4 li:nth-child(3){width: 15%; float: left; color: #666; font-weight: bold; text-indent: 10px; background-color: #f8f8f8;}
div.ul_item ul.ul_item4 li:last-child{width: 35%; float: left;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

div.ul_item ul.ul_item2{width: 100%; margin: 0; border-bottom: 1px solid #ddd;}
div.ul_item ul.ul_item2 li{padding: 5px 0;}
div.ul_item ul.ul_item2 li:first-child{width: 15%; float: left; color: #666; font-weight: bold; text-indent: 10px; background-color: #f8f8f8;}
div.ul_item ul.ul_item2 li:last-child{width: 85%; float: left;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

ul.data_box6 {width: 100%; margin: 0;}
ul.data_box6 li{width: 16.666666%; float: left; text-align: center;}
ul.data_box6 li div{width: 90%; margin : 0 auto; border: 1px solid #ddd; margin-bottom: 20px;}
ul.data_box6 li div img{width: 100%;}
ul.data_box6 li div p{width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
ul.data_box6 li div.data_box6_div{border: 1px solid #ddd; background-color: none;}
ul.data_box6 li div.data_box6_div_red{border: 1px solid red; background-color: #fff;}
div#category_div
{
	width: 100%; 
	background-color: #fff; 
	border: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div#category_div ul.category_div_title{width: 100%; margin: 0; background-color: #363940;}
div#category_div ul.category_div_title li:first-child{width: 50%; float: left;}
div#category_div ul.category_div_title li:last-child{width: 50%; float: left; text-align: right;}
div#category_div ul.category_div_title img{vertical-align: top;}

div#category_div ul.category_div_content{width: 100%;  margin: 10px 0 10px 0;}
div#category_div ul.category_div_content li{width: 16.666666%; float: left; text-align: center;}
div#category_div ul.category_div_content img{vertical-align: top;}

div.category_div_content_menu{width: 100%; border-bottom: 1px solid #ddd;}
div.category_div_content_menu ul{width: 100%; margin: 0;}
div.category_div_content_menu ul li{font-size: 0.9em; padding: 3px; float: left;}


div.category_div_sub{width: 100%; border-bottom: 1px solid #ddd;}
div.category_div_sub ul{width: 100%; margin: 0;}
div.category_div_sub ul li{font-size: 0.9em; padding: 5px; float: left;}

ul.glo_ul_content{width: 100%; margin: 0;}
ul.glo_ul_content li{width: 50%; float: left;}
ul.glo_ul_content li:first-child div.content_tbl_img{background-color: #f8f8f8; text-align: center;}
ul.glo_ul_content li:first-child div.content_tbl_img img{width: 90%; height: auto; max-height: 300px; padding: 5%;}
ul.glo_ul_content li:first-child div.content_tbl_sub_img{background-color: #f8f8f8; text-align: center;}
ul.glo_ul_content li:first-child div.content_tbl_sub_img img{width: 90%; height: auto; padding: 5%;}
ul.glo_ul_content li:first-child div.content_tbl_img1{background-color: #f8f8f8; text-align: center;}
ul.glo_ul_content li:first-child div.content_tbl_img1 img{width: 90%; height: auto;}
ul.glo_ul_content li:last-child div.content_tbl_90{width: 95%; margin-left: 5%;}
.content_tbl_sub_img_tab{width: 80px; margin-top: 200px; position: absolute; z-index: 1;}
.content_tbl_sub_img_tab button
{
	width: 40px; 
	height: 40px; 
	color: #fff; 
	font-family: Arial; 
	font-size: 1.2em; 
	background-color: #333; 
	opacity: 0.5; 
	border: 1px solid #999; 
	cursor: pointer;
}

/*
ul.glo_ul_content30{width: 100%; margin: 0;}
ul.glo_ul_content30 li:first-child{width: 30%; float: left; background-color: #f8f8f8; text-align: center;}
ul.glo_ul_content30 li:first-child img{width: 90%; height: auto; max-height: 200px; padding: 5%;}
ul.glo_ul_content30 li:last-child{width: 70%; float: left;}
ul.glo_ul_content30 li:last-child div.content_tbl_90{width: 95%; margin-left: 5%;}
*/

ul.glo_ul_content30{width: 100%; margin: 0;}
ul.glo_ul_content30 li:first-child{width: 30%; float: left; text-align: center;}
ul.glo_ul_content30 li:first-child img{max-height: 160px;}
ul.glo_ul_content30 li:last-child{width: 70%; float: left;}
ul.glo_ul_content30 li:last-child div.content_tbl_90{width: 95%; margin-left: 5%;}

ul.tag_ul{width: 100%; margin: 0;}
ul.tag_ul li{padding: 3px; float: left;}

ul.ul_source_box{width: 100%; margin: 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px 0px;}
ul.ul_source_box li:first-child{width: 90%; float: left; font-size: 0.8em;}
ul.ul_source_box li:first-child img{vertical-align: middle;}
ul.ul_source_box li:last-child{width: 10%; float: left; text-align: right;}
ul.ul_source_box li:last-child img{margin-top: 3px; margin-right: 5px;}

div.content_book_box{width: 100%;}
div.content_book_box ul{width: 100%; margin: 20px 0 20px 0; border-bottom: 1px solid #ddd;}
div.content_book_box li:first-child{width: 20%; float: left; text-align: center;}
div.content_book_box li:first-child img{width: 66.666666%; height: auto;}
div.content_book_box li:last-child{width: 80%; float: left;}
div.content_book_box li:last-child div:first-child{font-size: 1.1em; font-weight: bold; margin-bottom: 15px;}
div.content_book_box li:last-child div:nth-child(2){font-size: 0.8em;}
div.content_book_box li:last-child div:nth-child(3){font-size: 0.8em;}
div.content_book_box li:last-child div:nth-child(4){font-size: 0.8em;}
div.content_book_box li:last-child div:nth-child(4) span:first-child{text-decoration: line-through;}
div.content_book_box li:last-child div:nth-child(4) span:last-child{color:#b00000; font-weight: bold;}
div.content_book_box li:last-child div:nth-child(5){font-size: 0.8em;}
div.content_book_box li:last-child p:last-child{text-align: right;}

div.category_div table tr td div{padding: 5px;}
div.div_shell_txt1{border-bottom: 1px solid #ddd;}
div.div_shell_txt1 div:first-child{padding: 5px 0 5px 0;}
div.div_shell_txt1:hover{background-color: #f8f8f8;}
div.map_box
{
	margin: 20px 0; 
	font-weight: bold; 
	text-align: center;
	background-color: #f8f8f8; 
	border: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.map_box1
{
	margin-top: 20px; 
	font-weight: bold; 
	text-align: center;
	background-color: #f8f8f8; 
	border: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.form_search_box
{ 
	font-weight: bold; 
	text-align: center;
	background-color: #f8f8f8; 
	border: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.form_search_box input#q_txt{width: 44%; height: 24px; border: 1px solid #ddd;}

div.form_search_box_move
{ 
	font-weight: bold; 
	background-color: #f8f8f8; 
	border: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.form_search_box_move div:first-child{padding: 10px 5px 10px 5px;}

div.content_box_div
{
	background-color: #f8f8f8; 
	border: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.content_box_div div.content_box_div_child
{
	font-size: 0.9em;
	padding: 20px;
	line-height: 160%;
}

div.step_content_box
{
	width: 100%;
	margin-top: 40px;
	background: #f8f8f8;
	text-align: center;
}
div.step_content_box div:first-child{background: #666;}
div.step_content_box div:first-child div:first-child{color: #fff; font-size: 1.6em; font-weight: bold; padding: 10px;}
div.step_content_box div.step_content_box_img img{width:auto; max-width: 800px; padding: 20px;}

div.step_content_box_sub
{
	width: 100%;
	background: #666;
	text-align: center;
}
div.step_content_box_vod
{
	width: 100%;
	background: #f8f8f8;
	text-align: center;
}
div.step_content_box_sub div:first-child{color: #fff; font-size: 1.6em; font-weight: bold; padding: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

div.step_content_box_sub1
{
	width: 100%;
	background: #f8f8f8;
	text-align: center;
}
div.step_content_box_sub1 div:first-child{background: #666;}
div.step_content_box_sub1 div:first-child div:first-child{color: #fff; font-size: 1.6em; font-weight: bold; padding: 10px;}
div.step_content_box_sub1 div:first-child h1:first-child{color: #fff; font-size: 1.6em; font-weight: bold; padding: 10px; margin: 0px;}
div.step_content_box_sub1 div.step_content_box_sub1_img img{width:auto; max-width: 600px; padding: 16px; border: 1px solid #ddd; background: #fff;}
div.step_content_box_sub1 div.step_content_box_sub2_img img{width:auto; max-width: 800px; padding: 20px 0px 0px 0px;}

div.photo_content_box{width: 100%;}
div.photo_content_box ul.photo_box_ul{width: 100%; margin: 0;}
div.photo_content_box ul.photo_box_ul li.photo_box_ul_li{width: 33.333333%; float: left; text-align: center; margin-bottom: 20px;}
div.photo_content_box ul.photo_box_ul li.photo_box_ul_li img:first-child{width: 80%; max-height: 130px;}
div.photo_content_box ul.photo_box_ul li.photo_box_ul_li div:first-child{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

div.step_content_box_sub2
{
	width: 100%;
	background: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align: center;
}


div.step_content_box_frm
{
	width: 100%;
	background: #f8f8f8;
	text-align: center;
	border-bottom: 1px solid #ddd;
}
div.step_content_box_frm div:first-child {font-weight: bold; padding: 9px;}
/*
div.photo_content_box ul.photo_box_ul li:first-child{width: 33.333333%; float: left; text-align: center; margin-bottom: 20px;}
div.photo_content_box ul.photo_box_ul li:first-child img{width: 220px; height: 130px;}
div.photo_content_box ul.photo_box_ul li:nth-child(2){width: 33.333333%; float: left; text-align: center; margin-bottom: 20px;}
div.photo_content_box ul.photo_box_ul li:nth-child(2) img{width: 220px; height: 130px;}
div.photo_content_box ul.photo_box_ul li:last-child{width: 33.333333%; float: left; text-align: center; margin-bottom: 20px;}
div.photo_content_box ul.photo_box_ul li:last-child img{width: 220px; height: 130px;}
div.photo_content_box ul.photo_box_ul li{width: 33.333333%; float: left; text-align: center; margin-bottom: 20px;}
div.photo_content_box ul.photo_box_ul li img{width: 220px; height: 130px;}
div.photo_content_box ul.photo_box_ul li div{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
*/

div.box100{width: 100%; border: 1px solid #ddd;}
div.box100_top1{background-color: #0099ff;}
div.box100_top2{background-color: #339900;}
div.box100_top3{background-color: #990099;}
div.box100_top4{background-color: #ff6600;}
div.box100_top5{background-color: #f8f8f8;}
div.box100_top_txt{padding: 10px; color:#fff; font-size:1.1em; font-weight: bold;}
div.box100_top_txt5{padding: 10px; font-weight: bold;}
div.box100_main{padding: 0px 10px 0px 10px;}

/* TABLE */

table.tbl_free_100
{
	width: 100%;
	display: table; 
	border-collapse:separate; 
	border-spacing: 0px; 
	border:0px;
}

table.tbl_free_100 tr td{word-break:break-all;}
table.tbl_free_100 tr.tbl_sell_line td{border-top: 1px solid #ddd; padding: 0px;}
table.tbl_free_100 tr.tbl_tr_sell_line td{border-bottom: 1px solid #ddd;}

table.tbl_free_100 tr.title_head_free th{height: 30px; font-size: 0.9em; font-weight: bold; background: #ececec; text-align: center;}
table.tbl_free_100 tr.title_data_free td{vertical-align: top; font-size: 0.9em;}
table.tbl_free_100 tr.title_data_free td div{padding: 5px;}
table.tbl_padd5 td{padding: 5px;}

table.tbl_free_100 colgroup.tbl_col col:first-child{width: 32%;}
table.tbl_free_100 colgroup.tbl_col col:nth-child(2){width: 16%;}
table.tbl_free_100 colgroup.tbl_col col:nth-child(3){width: 34%;}
table.tbl_free_100 colgroup.tbl_col col:last-child{width: 18%;}

table.tbl_free_100 td.nowrap_txt{overflow: hidden; text-overflow: ellipsis;}
.td_txt_color10{color: #666; font-weight: bold; text-indent: 6px; background-color: #f8f8f8;}
.td_txt_color_red10{color: #ff0000; font-weight: bold; text-indent: 6px; background-color: #f8f8f8;}
.td_txt_color_sub10{color: #666; font-weight: bold; text-indent: 10px; background-color: #f8f8f8;}

table.tbl_free_100 tr.td_padd5 td{padding: 5px;}
table.tbl_free_100 tr.td_padd5_color td{padding: 5px;}
table.tbl_free_100 tr.td_padd5_color td:first-child{color: #fff; font-weight: bold; background-color: #999;}
table.tbl_free_100 tr.td_padd5_color1 td{padding: 5px; color: #fff; font-weight: bold; background-color: #999;}
table.tbl_free_100 tr.td_padd5_color2 td{padding: 5px;}
table.tbl_free_100 tr.td_padd5_color2 td:first-child{color: #fff; font-weight: bold; background-color: #bbbec0;}
table.tbl_free_100 tr.td_first1 td:first-child{color: #fff; font-weight: bold; background-color: #999;}
table.tbl_free_100 td.td_padd5_color3{padding: 5px; color: #fff; font-weight: bold; background-color: #999;}
table.tbl_free_100 td.td_defcolor{background-color: #f8f8f8;}
/*
table.tbl_free_head_100
{
	width: 100%;
	display: table; 
	border-collapse:separate; 
	border-spacing: 0px; 
	border:0px;
}
table.tbl_free_head_100 th{height: 30px; font-size: 0.9em; font-weight: bold; background: #ececec; text-align: center;}
table.tbl_free_head_100 tr td
{
	vertical-align: top;
	font-size: 0.9em;
}
table.tbl_free_head_100 tr td:first-child, td:nth-child(2)
{
	border-right: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
table.tbl_free_head_100 tr td div{padding: 5px;}
*/
.btn_back_blue{width: 160px; height: 42px; color: #fff; font-size: 1em; border: 1px solid #ccc; background-color: #3399ff; cursor: pointer;}
.btn_back_blue:hover{background-color: #0066cc;}
.btn_back_black{width: 160px; height: 42px; color: #fff; font-size: 1em; border: 1px solid #ccc; background-color: #333; cursor: pointer;}
.btn_back_black:hover{background-color: #666;}

/* New Main Data */
#item_box{width: 100%;}
#item_box div.item_box_content{width: 800px; float: left;}
#item_box div.item_box_banner{width: 300px; float: left;}
#item_box div.item_box_banner div.item_box_banner_data{width: 280px; margin-left: 20px;}
#item_box div.item_box_banner div.item_box_banner_data img{vertical-align: top;}
#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1{width: 100%; margin: 0}
#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li{width: 100%;}
#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li img{width: 100%; height: auto; margin-bottom: 20px;}
#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2{width: 100%; margin: 0}
#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2 li{width: 100%;}
#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2 li img{width: 100%; height: auto; margin-bottom: 20px;}

/* RIGHT BANNER */
ul.ul_box_img{width: 100%; margin: 0}
ul.ul_box_img li{width: 10%; float: left; text-align: center;}
ul.ul_box_img li img{width: 90%; height: 53px;}

/* LEFT NEWS */

div.item_box_data{width: 100%;}
div.item_box_data ul.content_box_photo{width: 100%; margin: 0}
div.item_box_data ul.content_box_photo li:first-child{width: 30%; float: left; text-align: center;}
div.item_box_data ul.content_box_photo li:first-child img{width: 80%; height: auto; max-height: 128px; min-height: 74px;}
div.item_box_data ul.content_box_photo li:nth-child(2){width: 70%; float: left;}
div.item_box_data ul.content_box_photo li:last-child{width: 70%; float: left;}

div.item_box_data ul.content_box_photo1{width: 100%; margin: 0}
div.item_box_data ul.content_box_photo1 li:first-child{width: 30%; float: left; text-align: center;}
div.item_box_data ul.content_box_photo1 li:first-child img{width: 50%; height: auto;}
div.item_box_data ul.content_box_photo1 li:last-child{width: 70%; float: left;}
div.item_box_data ul.content_box_photo1 li:last-child div{padding: 5px 0 0 0;}


div.item_box_data ul.content_box_txt{width: 100%; margin: 0}
div.item_box_data ul.content_box_txt li:first-child{display: none;}
div.item_box_data ul.content_box_txt li:nth-child(2){width: 100%;}
div.item_box_data ul.content_box_txt li:last-child{width: 100%;}


div.item_box_data2{width: 100%;}
div.item_box_data2 ul{width: 100%; margin: 0}
div.item_box_data2 ul li.item_box_thum{width: 30%; float: left; text-align: center;}
div.item_box_data2 ul li.item_box_thum img{width: 80%; height: auto; max-height: 128px; min-height: 74px;}
div.item_box_data2 ul li.item_box_thum img:hover{opacity: .5;}
div.item_box_data2 ul li.item_box_thum_content{display: block;}
div.item_box_data2 ul li.item_box_thum_content_data{width: 70%; float: left;}
div.item_box_data2 ul li.item_box_thum_content_data table{width: 100%; border-collapse: collapse;}
div.item_box_data2 ul li.item_box_thum_content_data td{width: 33%; text-align: center; font-size: 0.8em; padding: 5px; border: 1px #ccc solid; }
div.item_box_data2 ul li.item_box_thum_content_data div{font-weight: bold; margin-bottom: 20px;}

div.item_box_data2_2{width: 100%;}
div.item_box_data2_2 ul:first-child{width: 100%; margin: 0;}
div.item_box_data2_2 ul:first-child li{width: 50%; float: left;}
div.item_box_data2_2 ul:first-child li div.item_box_data2_2_title{width: 96%; margin: 0 auto; border: 1px solid #ddd; background-color: #f8f8f8; text-align: center; padding: 5px 0px 5px 0px;}
div.item_box_data2_2 ul:first-child li div.item_box_data2_2_title span{font-weight: bold;}
div.item_box_data2_2 ul:first-child li ul{width: 96%; margin: 0 auto; padding: 10px 0px 10px 0px;}
div.item_box_data2_2 ul:first-child li ul li:first-child{width: 45%; float: left; text-align: center;}
div.item_box_data2_2 ul:first-child li ul li:last-child{width: 55%; float: left;}
div.item_box_data2_2 ul:first-child li ul li:first-child img{width: 80%; height: auto;}
div.item_box_data2_2 ul:first-child li ul li:last-child div{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div.item_box_data2_2 ul:first-child li ul li:last-child div a:hover{color: #ff0000;}

div.item_box_data2_3{width: 100%;}
div.item_box_data2_3 ul.item_box_data2_3_div{width: 100%; margin: 0;}
div.item_box_data2_3 ul.item_box_data2_3_div li{width: 50%; float: left;}
div.item_box_data2_3 ul.item_box_data2_3_div li div.item_box_data2_2_title{width: 96%; margin: 0 auto; border: 1px solid #ddd; background-color: #f8f8f8; text-align: center; padding: 5px 0px 5px 0px;}
div.item_box_data2_3 ul.item_box_data2_3_div li div.item_box_data2_2_title span{font-weight: bold;}
div.item_box_data2_3 ul.item_box_data2_3_div li ul{width: 96%; margin: 0 auto; padding: 10px 0px 10px 0px;}
div.item_box_data2_3 ul.item_box_data2_3_div li ul li:first-child{width: 45%; float: left; text-align: center;}
div.item_box_data2_3 ul.item_box_data2_3_div li ul li:last-child{width: 55%; float: left;}
div.item_box_data2_3 ul.item_box_data2_3_div li ul li:first-child img{width: 80%; height: auto;}
div.item_box_data2_3 ul.item_box_data2_3_div li ul li:last-child div{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
div.item_box_data2_3 ul.item_box_data2_3_div li ul li:last-child div a:hover{color: #ff0000;}
/*
div.item_box_data2{width: 100%;}
div.item_box_data2 ul{width: 100%; margin: 0}
div.item_box_data2 ul li:first-child{width: 30%; float: left; text-align: center;}
div.item_box_data2 ul li:first-child img{width: 80%; height: auto; max-height: 128px; min-height: 74px;}
div.item_box_data2 ul li:nth-child(2){width: 70%; float: left;}
div.item_box_data2 ul li:nth-child(3){width: 30%; float: left;}
div.item_box_data2 ul li:nth-child(4){width: 70%; float: left;}
div.item_box_data2 ul li:last-child{width: 100%; float: left; text-align: center;}
*/

div.item_box_data3{width: 100%;}
div.item_box_data3 ul.item_box_data3_ul{width: 100%; margin: 0}
div.item_box_data3 ul.item_box_data3_ul li:first-child{width: 30%; float: left; text-align: center;}
div.item_box_data3 ul.item_box_data3_ul li:first-child img{width: 80%; height: auto; max-height: 128px;}
div.item_box_data3 ul.item_box_data3_ul li:first-child p img{max-width: 16px; max-height: 16px;}
div.item_box_data3 ul.item_box_data3_ul li:nth-child(2){width: 50%; float: left;}
div.item_box_data3 ul.item_box_data3_ul li:nth-child(2) p{display: block;}
div.item_box_data3 ul.item_box_data3_ul li:last-child{width: 20%; float: left; text-align: center;}
div.item_box_data3 ul.item_box_data3_ul li:last-child  p button{display: block; margin-bottom: 10px;}

div.item_box_data4{width: 100%;}
div.item_box_data4 ul{width: 100%; margin: 0}
div.item_box_data4 ul li.item_thum{width: 30%; float: left; text-align: center;}
div.item_box_data4 ul li.item_thum img{width: 80%; height: auto; max-height: 128px; min-height: 74px;}
div.item_box_data4 ul li.item_thum1{width: 30%; float: left; text-align: center;}
div.item_box_data4 ul li.item_thum1 img{width: 50%; height: auto; max-height: 190px; min-height: 190px;}
div.item_box_data4 ul li.item_thum_title{width: 70%; float: left;}
div.item_box_data4 ul li.item_thum_title div{padding-top: 10px;}


div.item_box_display{width: 100%;}
div.item_box_display ul{width: 100%; margin: 0;}
div.item_box_display ul li:first-child{width: 50%; float: left; margin-bottom: 20px;}
div.item_box_display ul li:last-child{width: 50%; float: left; margin-bottom: 20px;}

div.item_box_display_tbl{width: 96%; margin: 0 auto;}
 
div.copyright_div{width: 100%; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
div.copyright_div ul{width: 1100px; margin: 0 auto; padding: 10px 0;}
div.copyright_div ul li:first-child{width: 70%; float: left;}
div.copyright_div ul li:last-child{width: 30%; float: left; text-align: right;}

div.copyright_div_bottom{width: 100%; background-color: #666;}
div.copyright_div_bottom ul{width: 100%; max-width: 1100px; margin: 0 auto;}
div.copyright_div_bottom ul li:first-child{width: 20%; float: left;}
div.copyright_div_bottom ul li:first-child img{width: 90%; height: auto;}
div.copyright_div_bottom ul li:nth-child(2){width: 60%; float: left;}
div.copyright_div_bottom ul li:last-child{width: 20%; float: left; text-align: center;}
div.copyright_div_bottom div.copyright_div_txt{width: 100%; margin: 0 auto; color: #ccc; font-size: 0.8em;}
div.copyright_div_bottom div.copyright_div_txt div:first-child{padding: 10px 0 10px 0;}
div.copyright_div_bottom div.copyright_div_txt div:last-child{padding: 0 0 10px 0;}

div.ico_bottom_div{min-height: 45px; text-align: right;}
/*#ico_bottom{padding: 5px 0; display: none;}*/
#ico_bottom{position: fixed; right: 5px; bottom: 5px; padding: 5px 0;  display: none;}
#ico_bottom img{vertical-align: top;}
div.title_txt_sub{padding: 0 0 10px 0;}
div.div_box{width: 100%;}
div.div_box div.div_box_shadow
{
	width: 200px;
	float: left; 
	padding: 10px;
	margin: 15px;
	box-shadow: 0 0 5px;
}
div.div_box div.div_box_shadow div:first-child{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: bold;} 
div.div_box div.div_box_shadow div:last-child{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 0.8em;}
div.div_box div.div_box_shadow:hover{background-color: #f8f8f8;}

div#alphabet_p{border: 1px solid #ccc; background-color: #f8f8f8; text-align: center;}
div#alphabet_p div{padding: 10px;} 
div#alphabet_p button{font-size: 0.9em; border: 1px solid #ccc; background-color: #fff; cursor: pointer;}
div#alphabet_p input#q_txt{width: 44%; height: 24px; border: 1px solid #ddd;}

div#alphabet_p_sub{margin-bottom: 15px; text-align: center; }
div#alphabet_p_sub button{font-size: 0.9em; border: 1px solid #ccc; background-color: #fff; cursor: pointer;}
div#alphabet_p_sub1{margin-bottom: 15px; text-align: center; }
div#alphabet_p_sub1 button{padding: 2px; font-size: 0.9em; border: 1px solid #ccc; background-color: #fff; cursor: pointer;}

div.txt_padd_box{
width: 100%; 
border: 1px solid #ccc; 
background-color: #f8f8f8;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
div.txt_padd_box1{
width: 100%; 
border-top: 1px solid #ddd; 
border-bottom: 1px solid #ddd; 
}
div.txt_padd_box2{
width: 100%; 
border-bottom: 1px solid #ddd; 
}
div.txt_padd_box88{
width: 60%; 
margin: 0 auto;
padding: 20px 0;
}
div.txt_padd_box_img{padding: 10px; text-align: center;}
div.txt_padd_box_img img{padding: 10px; border: 1px solid #ddd; background: #fff;}

div.txt_padd_box10{padding: 10px;}
div.txt_padd_box_img10{padding: 10px; text-align: center;}
div.txt_padd_box_img10 img{max-width: 860px; height: auto;}
div.txt_padd_box20{padding: 20px;}
div.txt_padd_box_img20{padding: 20px; text-align: center;}
div.txt_padd_box_img20 img{max-width: 400px; height: auto; padding: 10px; border: 1px solid #ddd; background: #fff;}
div.txt_padd_box_img25{padding: 20px; text-align: center;}
div.txt_padd_box_img25 img{max-width: 500px; height: auto; padding: 10px; border: 1px solid #ddd; background: #fff;}
div.txt_padd_box_img30{padding: 20px; text-align: center;}
div.txt_padd_box_img30 img{max-width: 600px; height: auto; padding: 10px; border: 1px solid #ddd; background: #fff;}
div.txt_padd_box_img40{padding: 20px 0px 20px 0px; text-align: center;}
div.txt_padd_box_img40 img{max-width: 800px; height: auto; padding: 10px; border: 1px solid #ddd; background: #fff;}
div.txt_padd_box_img100{padding: 20px; text-align: center;}
div.txt_padd_box_img100 img{max-width: 100px; height: auto; padding: 5px; border: 1px solid #ddd; background: #fff;}
div.txt_padd_box_img200{padding: 20px; text-align: center;}
div.txt_padd_box_img200 img{max-width: 200px; height: auto; padding: 10px; border: 1px solid #ddd; background: #fff;}
div.txt_padd_box_img260{padding: 20px; text-align: center;}
div.txt_padd_box_img260 img{max-width: 260px; height: auto; padding: 10px; border: 1px solid #ddd; background: #fff;}
div.txt_padd_box_img300{padding: 20px; text-align: center;}
div.txt_padd_box_img300 img{max-width: 300px; height: auto; padding: 10px; border: 1px solid #ddd; background: #fff;}
div.story_key_120 p{border-top: 1px solid  #ddd;}
div.story_key_120 p img{margin-top: 10px; padding: 5px; border: 1px solid #ddd; background: #fff;}
/*
#story_key_img {
    animation:  fadein 1s ease;
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}
*/
#wi_mask_window{
	position: absolute; 
	z-index: 1000002; 
	width:600px; 
	height:330px; 
	background: #fff; 
	border: 5px solid #ccc; 
	border-radius: 10px; 
	left:50%; 
	top:50%; 
	margin:-165px 0 0 -300px;
} 
#wi_mask_window div:first{width: 580px; margin: 0 auto;}
#mask_win_back {  
  position:absolute;  
  z-index:1000001;  
  background-color:#000;  
  display:none;  
  left:0;
  top:0;
} 
.mask_win{
  display: none; 
  z-index:1000003;
  background-color:#ccc; 
  /*
  position:absolute; 
  border: 10px solid #666;
  background-color: #fff;
  top:50%; 
  left:50%;
 
  margin-top:-200px; 
  margin-left:-300px;
  */
}
.mask_win_msg{
  display: none; 
  z-index:1000003;
  background-color:#fff;
  border: 5px solid #ddd;
  /*
  position:absolute; 
  border: 10px solid #666;
  background-color: #fff;
  top:50%; 
  left:50%;
 
  margin-top:-200px; 
  margin-left:-300px;
  */
}
.mask_win_msg_none{
  display: none; 
  z-index:1000003;
  /*
  position:absolute; 
  border: 10px solid #666;
  background-color: #fff;
  top:50%; 
  left:50%;
 
  margin-top:-200px; 
  margin-left:-300px;
  */
}
/*#mask_win_back_short .mask_win_short은 mask_win_back 보다 z-index 작어야함*/
#mask_win_back_short {  
  position:absolute;  
  z-index:999999;  
  background-color:#000;  
  display:none;  
  left:0;
  top:0;
} 
.mask_win_short{
  display: none; 
  z-index:1000000;
  /*
  position:absolute; 
  border: 10px solid #666;
  background-color: #fff;
  top:50%; 
  left:50%;
 
  margin-top:-200px; 
  margin-left:-300px;
  */
}
.mask_win_msg_memo{
  display: none; 
  z-index:1000003;
  background-color:#fff;
  border: 5px solid #ddd;
  /*
  position:absolute; 
  border: 10px solid #666;
  background-color: #fff;
  top:50%; 
  left:50%;
 
  margin-top:-200px; 
  margin-left:-300px;
  */
}
.swiper-container {
	width: 100%;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	/* Fix of Webkit flickering */
	z-index: 1;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.swiper-slide {
	text-align: center;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}
.span_bold_big1{font-size: 1.8em; font-weight: bold;}

/* Paging Style */


div #paging {width: 100%; padding: 5px 0px 5px 0px; text-align: center;}     
div #paging span{padding: 8px 10px 8px 10px; font-size: 0.9em; border: 1px solid  #ddd; color: #666;} 
div #paging a{color: #666; text-decoration: none;}
div #paging a:hover {color: #666; background-color: #ececec;} 
div #paging .now_span{color: #fff; background-color: #000;}

div.txt_tmp{display: none;}
ul.tab_ul6_circle{width: 100%; margin: 0;}
ul.tab_ul6_circle li{width: 16.666666%; height: 120px; float: left; text-align:center;}
ul.tab_ul6_circle li div.div_circle_blue{
width: 100px;
height:100px;
border-radius:50%;
background:#0099ff;
font-size:1.2em;
font-weight:bold;
color:#fff;
text-align:center;  /*가로정렬*/ 
line-height:100px;  /*세로 정렬*/ 
margin: 0 auto;
cursor: pointer;
}
ul.tab_ul6_circle li div.div_circle_red{
width: 100px;
height:100px;
border-radius:50%;
background:#ff0033;
font-size:1.2em;
font-weight:bold;
color:#fff;
text-align:center;  /*가로정렬*/ 
line-height:100px;  /*세로 정렬*/ 
margin: 0 auto;
cursor: pointer;
}

a.btn_def_white{
  
    display: inline-block;
	padding: 5px 0px;
    background: #fff;
	font-size: 0.9em;
	border: 1px solid #ddd;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 15.8%;
	overflow: hidden;
}
a.btn_def_white:hover{background-color: #333;  color: #fff;}
.img_radius{
width: 100px;
height: 100px;
border-radius: 70%;
overflow: hidden;
object-fit: cover;
}
.span_font_first:first-letter{font-size:2.0em;}


.yt_video{
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%;
} 
.yt_video iframe, .yt_video object, .yt_video embed{
	position: absolute; 
	top: 0; 
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
/*
#loader_div { 
	position: fixed;
	z-index: 99999;
	width: 100vw;
	height: 100vh;
	background-color: #000;
	opacity:0.9;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
} 
#loader_div_img {
	 margin: 0;
	  position: absolute;
	  top: 50%;
	  left: 50%;
		display:inline-block;
}

#loader_div {
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000;
	opacity:0.8;
    width: 100vw;
    height: 100vh;
    z-index: 99999;
    display: flex;
    flex-flow: column nowrap;
	flex-direction: column;
    justify-content: center;
    align-items: center;
}
#loader_div img {
    
}
*/
/* ALL CONTENT */
@media all and (min-width:1025px) and (max-width:1870px)
{
	#div_wrap_content_full{width: 1100px; margin: 0 auto;}
	#div_wrap_content_full #div_main_left{width: 220px; float: left;}
	#div_wrap_content_full #div_main_left_menu{width: 200px; margin-left: 0px;}
	#div_wrap_content_full #div_main_content{width: 880px; float: left;}
	#div_wrap_content_full .title_img_ban > .title_img_ban1{display: none;}
	#div_wrap_content_full .title_img_ban > .title_img_ban2 img{width: 100%; height: auto;}
	#div_wrap_content_full .title_img_ban > .title_img_ban3{display: none;}
	#div_wrap_content_full div.data_box_100_25 li{width: 33.333333%;}
	#div_wrap_content_full #div_main_content #div_main_content_sub1{width: 100%; float: none;}
	#div_wrap_content_full #div_main_content #div_main_content_sub2{width: 100%; margin-left: 0px; float: none;}
	div.txt_padd_box88{
	width: 96%;
	}
}

@media screen and (max-width:1280px)
{
	h1{font-size: 1.3em;}
	h1.h1_title_list{font-size: 1.3em;}
	h2.h2_title_list{font-size: 1.3em;}
	#top_menu_title{display: none;}
	#top_menu_p{display: none;}
	#top_menu_m{display: block;}

	/* MOBILE-TOP div_wrap SIZE */
	#div_wrap_top{top: 0px;}
	#div_wrap{margin-top: 130px;}
	
	/* MOBILE-CONTENT */
	#div_wrap_content{width: 96%; margin-left: 2%; margin-right: 2%;}
	#div_wrap_top_sub{display: none;}

	/*
	#div_wrap_top_sub{width: 100%; height: 60px; background-image: url(/images/global/simg.jpg); background-repeat: no-repeat; background-position:center;}
	#div_wrap_top_sub1{width: 100%; height: 60px; background-image: url(/images/global/simg1.jpg); background-repeat: no-repeat; background-position:center;}
	*/
	#divMenu{display: none;}
	
	/* SNS-BUTTON */
	#ico_sns{display: none;}
	/*#ico_sns1{display: none;}*/
	/*#ico_sns2{display: inline;}*/
	/*#ico_bottom{display: block;}*/
	
	select{background-color: #fff;}

	#div_main_left{float: none; display: none;}
	#div_main_content{width: 100%; float: none;}
	#div_wrap_blank{display: none;}
	.tab_select_search{display: block;}
	.tab_select_search1{display: block;}
	
	#div_wrap_content_full{width: 96%; margin-left: 2%; margin-right: 2%;}
	#div_wrap_content_full #div_main_left{float: none; display: none;}
	#div_wrap_content_full #div_main_content{width: 100%; float: none;}
	#div_wrap_content_full .title_img_ban > .title_img_ban1{display: none;}
	#div_wrap_content_full .title_img_ban > .title_img_ban2 img{width: 100%; height: auto;}
	#div_wrap_content_full .title_img_ban > .title_img_ban3{display: none;}
	#div_wrap_content_full div.data_box_100_25 li{width: 33.333333%;}
	
	/*Mobile Start*/
	#div_wrap_content_full #div_main_content{width: 100%; float: none;}
	#div_wrap_content_full #div_main_content #div_main_content_sub1{width: 100%; float: none;}
	#div_wrap_content_full #div_main_content #div_main_content_sub2{width: 100%; margin-left: 0px; float: none;}
	/*Mobile End*/

	/*
	#div_wrap_content_full .title_img_ban ul{width: 100%; height: auto;}
	#div_wrap_content_full .title_img_ban li:first-child{display: none; float: none;}
	#div_wrap_content_full .title_img_ban li:nth-child(2){width: 100%; float: none;}
	#div_wrap_content_full .title_img_ban li:nth-child(2) img{width: 100%;}
	#div_wrap_content_full .title_img_ban li:last-child{display: none; float: none;}
	*/

	div.tab_button_display{margin-bottom: 20px; display: block;}

	div.copyright_div ul{width: 100%;}
	div.copyright_div_bottom div.copyright_div_txt{width: 100%;}
	div.tab_button25_12{width: 100%;}
	div.tab_button25_12 #bt1{width: 16.666666%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt2{width: 16.666666%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt3{width: 16.666666%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt4{width: 16.666666%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt5{width: 16.666666%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt6{width: 16.666666%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt7{width: 16.666666%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt8{width: 16.666666%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt9{width: 16.666666%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt10{width: 16.666666%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt11{width: 16.666666%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt12{width: 16.666666%; height: 30px; padding: 0;}

	ul.tab_ul5 li{font-size: 0.8em;}
	/*ul.tab_ul5_sub li{font-size: 0.8em;}*/
	ul.tab_ul6 li{width: 33.333333%;}
	ul.tab_ul6_sub li{width: 33.333333%;}
	div.txt_padd_box_img10 img{width: 100%; height: auto;}
	ul.ul_search_bar1 li:first-child{width: 100%; text-align: center;}
	ul.ul_search_bar1 li:last-child{width: 100%; text-align: center;}
	#div_wrap_content_index{display: none;}
	div.step_content_box_sub1 div.step_content_box_sub2_img img{width:auto; height: auto; max-width: 90%;}
	div.txt_padd_box88{
	width: 92%; 
	}
	/*
	div.txt_padd_box88{
	width: 96%;
	}
	*/

}
dd.dd_img{margin-left: 0;}
/* PHONE - 세로모드 */
@media screen and (max-width:760px) and (orientation:portrait) 
{
	/* M-MAIN CONTENT */
	dd{margin-left: 0;}
	div.tab_button33 #bt1{width: 25%; height: 30px;}
	div.tab_button33 #bt2{width: 25%; height: 30px;}
	div.tab_button33 #bt3{width: 25%; height: 30px;}
	div.tab_button33 #bt4{width: 25%; height: 30px;}
	div.tab_button33 #bt5{width: 25%; height: 30px;}
	div.tab_button33 #bt6{width: 25%; height: 30px;}
	div.tab_button33 #bt7{width: 25%; height: 30px;}
	div.tab_button33 #bt8{width: 25%; height: 30px;}

	div.tab_navi33 #bt1{width: 33.333333%; height: 30px;}
	div.tab_navi33 #bt2{width: 33.333333%; height: 30px;}
	div.tab_navi33 #bt3{width: 33.333333%; height: 30px;}
	div.tab_navi33 #bt4{width: 33.333333%; height: 30px;}
	div.tab_navi33 #bt5{width: 33.333333%; height: 30px;}
	div.tab_navi33 #bt6{width: 33.333333%; height: 30px;}
	
	div.tab_navi33_sub6 #bt0{width: 33.333333%; height: 30px;}
	div.tab_navi33_sub6 #bt1{width: 33.333333%; height: 30px;}
	div.tab_navi33_sub6 #bt2{width: 33.333333%; height: 30px;}
	div.tab_navi33_sub6 #bt3{width: 33.333333%; height: 30px;}
	div.tab_navi33_sub6 #bt4{width: 33.333333%; height: 30px;}
	div.tab_navi33_sub6 #bt5{width: 33.333333%; height: 30px;}
	
	
	div.tab_button25_8 #bt1{width: 25%; height: 30px;}
	div.tab_button25_8 #bt2{width: 25%; height: 30px;}
	div.tab_button25_8 #bt3{width: 25%; height: 30px;}
	div.tab_button25_8 #bt4{width: 25%; height: 30px;}
	div.tab_button25_8 #bt5{width: 25%; height: 30px;}
	div.tab_button25_8 #bt6{width: 25%; height: 30px;}
	div.tab_button25_8 #bt7{width: 25%; height: 30px;}
	div.tab_button25_8 #bt8{width: 25%; height: 30px;}

	div.tab_button25_sub_8 #bt0{width: 25%; height: 30px;}
	div.tab_button25_sub_8 #bt1{width: 25%; height: 30px;}
	div.tab_button25_sub_8 #bt2{width: 25%; height: 30px;}
	div.tab_button25_sub_8 #bt3{width: 25%; height: 30px;}
	div.tab_button25_sub_8 #bt4{width: 25%; height: 30px;}
	div.tab_button25_sub_8 #bt5{width: 25%; height: 30px;}
	div.tab_button25_sub_8 #bt6{width: 25%; height: 30px;}
	div.tab_button25_sub_8 #bt7{width: 25%; height: 30px;}

	div.tab_button25_10{width: 100%;}
	div.tab_button25_10 #bt1{width: 20%; height: 30px;}
	div.tab_button25_10 #bt2{width: 20%; height: 30px;}
	div.tab_button25_10 #bt3{width: 20%; height: 30px;}
	div.tab_button25_10 #bt4{width: 20%; height: 30px;}
	div.tab_button25_10 #bt5{width: 20%; height: 30px;}
	div.tab_button25_10 #bt6{width: 20%; height: 30px;}
	div.tab_button25_10 #bt7{width: 20%; height: 30px;}
	div.tab_button25_10 #bt8{width: 20%; height: 30px;}
	div.tab_button25_10 #bt9{width: 20%; height: 30px;}
	div.tab_button25_10 #bt10{width: 20%; height: 30px;}

	div.tab_button25_12{width: 100%;}
	div.tab_button25_12 #bt1{width: 25%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt2{width: 25%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt3{width: 25%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt4{width: 25%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt5{width: 25%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt6{width: 25%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt7{width: 25%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt8{width: 25%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt9{width: 25%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt10{width: 25%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt11{width: 25%; height: 30px; padding: 0;}
	div.tab_button25_12 #bt12{width: 25%; height: 30px; padding: 0;}

	div.glo_ul_100_30 ul li:first-child{width: 100%; text-align: center;}
	div.glo_ul_100_30 ul li:last-child{width: 100%;}
	div.glo_ul_100_30 ul li div{margin-top: 10px;}

	ul.glo_ul_100_25 li{width: 50%;}
	ul.glo_ul_100_25 li img{width: 80%; height: auto;}

	div.glo_ul_100 ul li:first-child{width: 100%;}
	div.glo_ul_100 ul li:last-child{width: 100%;}
	
	ul.shell_title_3 li:nth-child(2){width: 87%;}
	ul.shell_title_3 li:last-child{display: none;}
	
	ul.shell_data_3 li:first-child{font-size: 0.8em; color: #999;}
	ul.shell_data_3 li:nth-child(2){width: 87%; text-align: left;}
	ul.shell_data_3 li:last-child{display: none;}
	ul.shell_data_3 span{font-size: 0.8em; color: #999; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

	ul.shell_title_4 li:nth-child(2){width: 90%;}
	ul.shell_title_4 li:nth-child(3){display: none;}
	ul.shell_title_4 li:last-child{display: none;}

	ul.shell_data_4 li:first-child{font-size: 0.8em; color: #999;}
	ul.shell_data_4 li:nth-child(2){width: 90%; text-align: left;}
	ul.shell_data_4 li:nth-child(3){display: none;}
	ul.shell_data_4 li:last-child{display: none;}
	ul.shell_data_4 span{font-size: 0.8em; color: #999; display: block;}
	
	ul.shell_title_5 li:nth-child(2){width: 48%;}
	ul.shell_title_5 li:nth-child(3){display: none;}
	ul.shell_title_5 li:nth-child(4){width: 20%;}
	ul.shell_title_5 li:nth-child(5){width: 20%;}
	ul.shell_title_5 li:nth-child(6){display: none;}
	ul.shell_title_5 li:last-child{display: none;}
	
	ul.shell_data_5 li:first-child{font-size: 0.8em; color: #999;}
	ul.shell_data_5 li:nth-child(2){width: 48%;}
	ul.shell_data_5 li:nth-child(3){display: none;}
	ul.shell_data_5 li:nth-child(4){width: 20%;}
	ul.shell_data_5 li:nth-child(5){width: 20%;}
	ul.shell_data_5 li:nth-child(6){display: none;}
	ul.shell_data_5 li:last-child{display: none;}
	ul.shell_data_5 span{font-size: 0.8em; color: #999; display: block;}
	
	ul.shell_title_sub4 li:nth-child(2){width: 87%;}
	ul.shell_title_sub4 li:nth-child(3){display: none;}
	ul.shell_title_sub4 li:last-child{display: none;}

	ul.shell_data_sub4 li:first-child{font-size: 0.8em; color: #999;}
	ul.shell_data_sub4 li:nth-child(2){width: 87%; text-align: left;}
	ul.shell_data_sub4 li:nth-child(3){display: none;}
	ul.shell_data_sub4 li:last-child{display: none;}
	ul.shell_data_sub4 span{font-size: 0.8em; color: #999; display: block;}

	ul.shell_title_sub5 li:nth-child(2){width: 54%;}
	ul.shell_title_sub5 li:nth-child(3){display: none;}
	ul.shell_title_sub5 li:nth-child(4){width: 34%;}
	ul.shell_title_sub5 li:last-child{display: none;}

	ul.shell_data_sub5 li:first-child{font-size: 0.8em; color: #999;}
	ul.shell_data_sub5 li:nth-child(2){width: 54%;}
	ul.shell_data_sub5 li:nth-child(3){display: none;}
	ul.shell_data_sub5 li:nth-child(4){width: 34%;}
	ul.shell_data_sub5 li:last-child{display: none;}
	ul.shell_data_sub5 span{font-size: 0.8em; color: #999; display: block;}

	ul.shell_title_sub5_1 li:nth-child(2){width: 48%;}
	ul.shell_title_sub5_1 li:nth-child(3){width: 26%;}
	ul.shell_title_sub5_1 li:nth-child(4){display: none;}
	ul.shell_title_sub5_1 li:last-child{width: 14%;}

	ul.shell_data_sub5_1 li:first-child{font-size: 0.8em; color: #999;}
	ul.shell_data_sub5_1 li:nth-child(2){width: 48%;}
	ul.shell_data_sub5_1 li:nth-child(3){width: 26%;}
	ul.shell_data_sub5_1 li:nth-child(4){display: none;}
	ul.shell_data_sub5_1 li:last-child{width: 14%;}
	ul.shell_data_sub5_1 span{font-size: 0.8em; color: #999; display: block;}
	
	ul.shell_data_sub5_2 li:first-child{font-size: 0.8em; color: #999;}

	ul.shell_title_sub5_3 li:nth-child(2){width: 34%;}
	ul.shell_title_sub5_3 li:nth-child(3){display: none;}
	ul.shell_title_sub5_3 li:nth-child(4){width: 40%;}
	ul.shell_title_sub5_3 li:last-child{width: 14%;}
	
	ul.shell_data_sub5_3 li:first-child{font-size: 0.8em; color: #999;}
	ul.shell_data_sub5_3 li:nth-child(2){width: 34%; text-align: left;}
	ul.shell_data_sub5_3 li:nth-child(3){display: none;}
	ul.shell_data_sub5_3 li:nth-child(4){width: 40%;}
	ul.shell_data_sub5_3 li:last-child{width: 14%;}
	ul.shell_data_sub5_3 span{font-size: 0.8em; color: #999; display: block;}

	ul.shell_title_sub5_4 li:nth-child(2){width: 48%;}
	ul.shell_title_sub5_4 li:nth-child(3){width: 26%;}
	ul.shell_title_sub5_4 li:nth-child(4){display: none;}
	ul.shell_title_sub5_4 li:last-child{width: 14%;}
	ul.shell_title_sub5_4 div{padding: 5px 0 5px 0;}

	ul.shell_data_sub5_4 li:first-child{font-size: 0.8em; color: #999;}
	ul.shell_data_sub5_4 li:nth-child(2){width: 48%;}
	ul.shell_data_sub5_4 li:nth-child(3){width: 26%;}
	ul.shell_data_sub5_4 li:nth-child(4){display: none;}
	ul.shell_data_sub5_4 li:last-child{width: 14%;}
	ul.shell_data_sub5_4 span{font-size: 0.8em; color: #999; display: block;}

	ul.shell_title_6 li:nth-child(2){width: 54%;}
	ul.shell_title_6 li:nth-child(3){display: none;}
	ul.shell_title_6 li:nth-child(4){display: none;}
	ul.shell_title_6 li:last-child{width: 34%;}
	
	ul.shell_data_6 li:first-child{font-size: 0.8em; color: #999;}
	ul.shell_data_6 li:nth-child(2){width: 54%; text-align: left;}
	ul.shell_data_6 li:nth-child(3){display: none;}
	ul.shell_data_6 li:nth-child(4){display: none;}
	ul.shell_data_6 li:last-child{width: 34%;}
	ul.shell_data_6 span{font-size: 0.8em; color: #999; display: block;}

	ul.shell_title_sub6 li:nth-child(2){width: 48%;}
	ul.shell_title_sub6 li:nth-child(3){display: none;}
	ul.shell_title_sub6 li:nth-child(4){width: 26%;}
	ul.shell_title_sub6 li:nth-child(5){display: none;}
	ul.shell_title_sub6 li:last-child{width: 14%;}

	ul.shell_data_sub6 li:first-child{font-size: 0.8em; color: #999;}
	ul.shell_data_sub6 li:nth-child(2){width: 48%;}
	ul.shell_data_sub6 li:nth-child(3){display: none;}
	ul.shell_data_sub6 li:nth-child(4){width: 26%;}
	ul.shell_data_sub6 li:nth-child(5){display: none;}
	ul.shell_data_sub6 li:last-child{width: 14%;}
	ul.shell_data_sub6 span{font-size: 0.8em; color: #999; display: block;}
	
	ul.shell_title_sub6_1 li:nth-child(2){width: 48%;}
	ul.shell_title_sub6_1 li:nth-child(3){display: none;}
	ul.shell_title_sub6_1 li:nth-child(4){display: none;}
	ul.shell_title_sub6_1 li:nth-child(5){width: 16%;}
	ul.shell_title_sub6_1 li:last-child{width: 24%;}

	ul.shell_data_sub6_1 li:first-child{font-size: 0.8em; color: #999;}
	ul.shell_data_sub6_1 li:nth-child(2){width: 48%;}
	ul.shell_data_sub6_1 li:nth-child(3){display: none;}
	ul.shell_data_sub6_1 li:nth-child(4){display: none;}
	ul.shell_data_sub6_1 li:nth-child(5){width: 16%;}
	ul.shell_data_sub6_1 li:last-child{width: 24%;}
	ul.shell_data_sub6_1 span{font-size: 0.8em; color: #999; display: block;}


	ul.shell_title_7 li:nth-child(2){width: 54%;}
	ul.shell_title_7 li:nth-child(3){display: none;}
	ul.shell_title_7 li:nth-child(4){display: none;}
	ul.shell_title_7 li:nth-child(5){width: 34%;}
	ul.shell_title_7 li:nth-child(6){display: none;}
	ul.shell_title_7 li:last-child{display: none;}
	
	ul.shell_data_7 li:first-child{font-size: 0.8em; color: #999;}
	ul.shell_data_7 li:nth-child(2){width: 54%;}
	ul.shell_data_7 li:nth-child(3){display: none;}
	ul.shell_data_7 li:nth-child(4){display: none;}
	ul.shell_data_7 li:nth-child(5){width: 34%;}
	ul.shell_data_7 li:nth-child(6){display: none;}
	ul.shell_data_7 li:last-child{display: none;}
	ul.shell_data_7 span{font-size: 0.8em; color: #999; display: block;}

	ul.shell_title_sub100 li:first-child{width: 15%;}
	ul.shell_title_sub100 li:nth-child(2){width: 25%;}
	ul.shell_title_sub100 li:nth-child(3){width: 25%;}
	ul.shell_title_sub100 li:nth-child(4){width: 35%;}
	ul.shell_title_sub100 li:nth-child(5){display: none;}
	ul.shell_title_sub100 li:nth-child(6){display: none;}
	ul.shell_title_sub100 li:last-child{display: none;}

	ul.shell_data_sub100 li:first-child{width: 15%;}
	ul.shell_data_sub100 li:nth-child(2){width: 25%;}
	ul.shell_data_sub100 li:nth-child(3){width: 25%;}
	ul.shell_data_sub100 li:nth-child(4){width: 35%;}
	ul.shell_data_sub100 li:nth-child(5){display: none;}
	ul.shell_data_sub100 li:nth-child(6){display: none;}
	ul.shell_data_sub100 li:last-child{display: none;}
	ul.shell_data_sub100 span{font-size: 0.8em; color: #999; display: block;}

	ul.glo_ul_bar_50 li{width: 100%;}

	div#category_div ul.category_div_content li{width: 33.333333%;}
	
	ul.glo_ul_content li{width: 100%; float: none;}
	ul.glo_ul_content li:last-child div.content_tbl_90{width: 100%; margin: 0;}

	div.content_book_box li:first-child{width: 100%; float: none; text-align: center;}
	div.content_book_box li:first-child img{width: 120px; height: auto; margin-bottom: 10px;}
	div.content_book_box li:last-child{width: 100%; float: none;}
	div.content_book_box li:last-child p:last-child{text-align: center;}

	ul.glo_ul_title_sub li:first-child{width: 100%; float: none; text-align: center;}
	ul.glo_ul_title_sub li:first-child img{width: 60%; height: auto; margin-bottom: 10px;}
	ul.glo_ul_title_sub li:last-child{width: 100%; float: none;}


	/* New Main Data */
	#item_box div.item_box_content{width: 100%; float: none;}
	#item_box div.item_box_banner{width: 100%; float: none;}
	#item_box div.item_box_banner div.item_box_banner_data{width: 100%; margin: 0;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1{width: 100%; margin: 20px 0;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:first-child{width: 50%; float: left; text-align: center;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:first-child img{width: 96%; height: auto; margin: 0;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:last-child{width: 50%; float: left; text-align: center;} 
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:last-child img{width: 96%; height: auto; margin: 0;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2{width: 100%; margin: 0}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2 li{width: 50%; float: left; text-align: center;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2 li img{width: 96%; height: auto;}
	
	
	div.item_box_display ul li:first-child{width: 100%;}
	div.item_box_display ul li:last-child{width: 100%;}

	div.copyright_div ul li:first-child{width: 100%; text-align: center;}
	div.copyright_div ul li:last-child{display: none;}

	ul.shell_data_2 li{float: none;}
	ul.shell_data_2 li:first-child{width: 100%;}
	ul.shell_data_2 li:last-child{width: 100%;}

	/*
	#item_box div.item_box_content{width: 100%; float: none;}
	#item_box div.item_box_banner{width: 100%; float: none;}
	#item_box div.item_box_banner div.item_box_banner_data{width: 80%; margin: 0 auto;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1{width: 100%; margin: 0}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:first-child{width: 100%;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:first-child img{width: 100%; height: auto; margin-bottom: 10px;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:last-child{width: 100%;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:last-child img{width: 100%; height: auto; margin-bottom: 10px;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2{width: 100%; margin: 0}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2 li{width: 100%;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2 li img{width: 100%; height: auto; margin-bottom: 10px;}
	*/
	
	ul.ul_box_img li{width: 20%; float: left; text-align: center;}
	ul.ul_box_img li img{width: 90%; height: 40px;}

	div.glo_ul_img_100 ul li:first-child{width: 100%; float: none;}
	div.glo_ul_img_100 ul li:last-child{width: 100%; float: none;}
	div.glo_ul_img_100 ul li:first-child img{width: 100%; height: auto;}
	div.glo_ul_img_100 ul li:last-child img{width: 100%; height: auto;}

	div.ul_item ul.ul_item4 li:first-child{width: 30%; border-bottom: 1px solid #ddd;}
	div.ul_item ul.ul_item4 li:nth-child(2){width: 70%; border-bottom: 1px solid #ddd;}
	div.ul_item ul.ul_item4 li:nth-child(3){width: 30%;}
	div.ul_item ul.ul_item4 li:last-child{width: 70%;};
	div.ul_item ul.ul_item2{width: 100%; margin: 0; border-bottom: 1px solid #ddd;}
	div.ul_item ul.ul_item2 li:first-child{width: 30%;}
	div.ul_item ul.ul_item2 li:last-child{width: 70%;}
	
	div.step_content_box div.step_content_box_img img{width:90%; height: auto;}
	div.step_content_box_sub1 div.step_content_box_sub1_img img{width:90%; height: auto; padding: 0px; border: none;}
	
	div.item_box_data ul.content_box_photo li:last-child{width: 100%; float: left;}
	/*div.item_box_data ul.content_box_photo1 li:last-child{width: 100%; float: left;}*/
	div.item_box_data ul.content_box_photo1 li:first-child img{width: 70%; height: auto;}
	div.item_box_data ul.content_box_photo1 li:last-child div{padding: 2px 0 0 0;}
	/*
	div.item_box_data2 ul li:nth-child(3){display: none;}
	div.item_box_data2 ul li:nth-child(4){width: 100%;}
	*/
	
	div.item_box_data2_2 ul:first-child li{width: 100%;}
	div.item_box_data2_2 ul:first-child li ul li:first-child img{width: 90%; height: auto;}
	div.item_box_data2_3 ul.item_box_data2_3_div li{width: 100%;}
	div.item_box_data2_3 ul.item_box_data2_3_div li ul li:first-child img{width: 90%; height: auto;}

	div.item_box_data3 ul.item_box_data3_ul li:first-child{width: 30%; float: left; text-align: center;}
	div.item_box_data3 ul.item_box_data3_ul li:nth-child(2){width: 70%; float: left;}
	div.item_box_data3 ul.item_box_data3_ul li:nth-child(2) p{margin: 0;padding: 5px 0;}
	div.item_box_data3 ul.item_box_data3_ul li:last-child{width: 100%; float: left; text-align: center;}
	div.item_box_data3 ul.item_box_data3_ul li:last-child  p button{display: inline; margin-bottom: 0px;}

	div.item_box_data4 ul li.item_thum img{width:80%; height: auto; max-height: 50px;}
	div.item_box_data4 ul li.item_thum_title div{padding-top: 3px;}
	div.item_box_data4 h2.h2_padd0{font-size: 1.0em}

	div.photo_content_box ul.photo_box_ul li.photo_box_ul_li{width: 50%; float: left; }
	div.photo_content_box ul.photo_box_ul li.photo_box_ul_li img:first-child {width: 90%; max-height: 80px;}
	
	div.data_box_100_25 li{width: 50%;}
	div.data_box_100_25 li a:first-child img{width: 90%; height: 90px; margin: 10px 0;}
	div.data_box_100_25 li a:last-child img{width: 70px; height: 20px;}

	div.data_box_100_25 li div.data_box_100_25_title a:first-child img{width: 90%; height: 90px;}
	div.data_box_100_25 li div.data_box_100_25_title a.link_img img{width: 70px; height: 20px;}

	div.data_box_100_25 li div.data_box_100_25_title_img{width: 90%; margin-left: 5%; margin-bottom: 5px;}
	div.data_box_100_25 li div.data_box_100_25_title_img img{width: 100%; height: auto;}
	
	#div_wrap_content_full div.data_box_100_25 li{width: 50%;}

	div.data_box_100_25_doc li{width: 50%;}

	.img_sub_box_wrap ul li div{width: 96%; background: none; margin-left: 2%; padding: 0;}
	.img_sub_box_wrap ul li img{width: 100%; height: auto;}

	.overflow_div{width: 100%; overflow-x: scroll;}
	.overflow_div .overflow_div_content{width: 880px;}
	.overflow_div .overflow_div_content img.w_100{width: 100%; height: auto; vertical-align: top;}

	div.glo_ul_100_30_sub ul li:first-child{width: 100%; float: none; text-align: center;}
	div.glo_ul_100_30_sub ul li:last-child{width: 100%; float: none; text-align: center;}
	div.glo_ul_100_30_sub p.glo_ul_100_30_sub_p{margin: 10px 0;}

	ul.glo_ul_title_25 li{width: 50%;}
	ul.glo_ul_title_16 li{width: 33.333333%;}
	.img_sub_box3 ul li{width: 50%;}

	.img_sub_box_wrap1 ul li{width: 100%; float: none; text-align: center;}
	ul.glo_ul_33_fixed li img{width: 80%; height: auto; padding: 0;}
	ul.glo_ul_33_90 li{width: 50%;}

	ul.glo_ul_25 li{width: 50%;}
	ul.glo_ul_50 li{width: 100%;}

	ul.glo_ul_img_33_50 li{width: 50%;}

	div.copyright_div_bottom ul{width: 100%;}
	div.copyright_div_bottom ul li:first-child{display: none;}
	div.copyright_div_bottom ul li:nth-child(2){width: 100%;}
	div.copyright_div_bottom ul li:last-child{width: 100%;}
	div.copyright_div_bottom div.copyright_div_txt{width: 96%; margin-left: 2%; margin-right: 2%;}

	input.input_q_txt{width: 80px;}
	div#alphabet_p input#q_txt{width: 60px;}

	#wi_mask_window{
	width: 310px; 
	left:0; 
	top:0; 
	margin: 100px 0 0 20px;
	} 
	#wi_mask_window div:first{width: 300px;}

	ul.glo_ul_18 li{width: 33.3333333%;}
	ul.glo_ul_input_20 li{width: 50%; float: left;}
	.def_auto_img{width: 100%; height: auto;}
	.title_img_div1 img{width: 100%;}
	.title_img_div2 img{width: 100%; height: auto;}
	ul.data_box_100_25_4 li{width: 50%; float: left; text-align: center;}
	.guide_re1{position: relative; top: 50px; z-index: 1; color: #ccffff; font-weight: bold; font-size: 1.0em;}
	.guide_re2{position: relative; top: 50px; z-index: 1; color: #987769; font-weight: bold; font-size: 1.0em;}
	.guide_re3{position: relative; top: 50px; z-index: 1; color: #333; font-weight: bold; font-size: 1.0em;}
	.guide_re4{position: relative; top: 50px; z-index: 1; color: #e4fefe; font-weight: bold; font-size: 1.0em;}
	.guide_re5{position: relative; top: 50px; z-index: 1; color: #e7fef3; font-weight: bold; font-size: 1.0em;}
	.guide_re6{position: relative; top: 50px; z-index: 1; color: #93660c; font-weight: bold; font-size: 1.0em;}
	.guide_re7{position: relative; top: 50px; z-index: 1; color: #fbf3de; font-weight: bold; font-size: 1.0em;}
	.guide_re8{position: relative; top: 50px; z-index: 1; color: #f2e5fe; font-weight: bold; font-size: 1.0em;}
	.guide_re9{position: relative; top: 50px; z-index: 1; color: #d9f2fa; font-weight: bold; font-size: 1.0em;}

	div.memu_m_sub ul li{width: 33.333333%;}
	div.memu_m_sub li a{width:100%; font-size: 0.9em; color: #fff; display: inline-block; padding: 10px 0;}
	ul.glo_ul_menu li{width: 33.333333%;}
	.title_img_div3 img{width: 100%; height: auto;}
	div.help_div3 div.help_div4_content img{width: 62px;}
	div.help_div3 div.help_div5_content ul li{width: 50%;}
	div.txt_padd_box_img10 img{width: 100%; height: auto;}
	div.txt_padd_box_img20 img{width: 100%; height: auto; padding: 0px; border: none;}
	div.txt_padd_box_img25{width: 100%; padding: 20px 0px 20px 0px; }
	div.txt_padd_box_img25 img{width: 100%; height: auto; padding: 0px; border: none;}
	div.txt_padd_box_img30{width: 100%; padding: 20px 0px 20px 0px; }
	div.txt_padd_box_img30 img{width: 100%; height: auto; padding: 0px; border: none;}
	div.def_color div.txt_padd_box_img30{width: 90%; margin: 0 auto;}
	div.txt_padd_box_img40{width: 100%; padding: 20px 0px 20px 0px;}
	div.txt_padd_box_img40 img{width: 100%; height: auto; padding: 0px; border: none;}
	div.def_color div.txt_padd_box_img40{width: 90%; margin: 0 auto;}
	div.txt_padd_box_img100 img{padding: 0px; border: none;}
	div.txt_padd_box_img200 img{padding: 0px; border: none;}
	div.txt_padd_box_img260 img{padding: 0px; border: none;}
	div.txt_padd_box_img300 img{width: 90%; height: auto; padding: 0px; border: none;}
	div.story_key_120{text-align: center;}
	div.story_key_120 p img{margin: 10px auto 10px auto; display: block; padding: 0px; border: none;}
	ul.glo_ul_img_50 li img{padding: 0px; border: none;}
	ul.glo_ul_img_50_80 li img{width: 90%; padding: 0px; border: none;}
	ul.glo_ul_img_50_sub li{width: 50%; float: left;  text-align: center; margin-bottom: 10px;}
	ul.glo_ul_img_50_sub li img{padding: 0px; border: none;}
	select.top_select_q_full {width: 80%;}
	div.item_box_data2 ul li.item_box_thum_content_data td{padding: 3px 0px 3px 0px;}
	div.item_box_data2 ul li.item_box_thum_content_data div{margin-bottom: 0px;}
	.td_txt_color10{text-indent: 0px; text-align: center;}
	.td_txt_color_red10{text-indent: 0px; text-align: center;}
	ul.glo_ul_title_100 li:first-child{width: 100%;}
	ul.glo_ul_title_100 li:last-child{width: 100%;}
	ul.tab_ul10 li{width: 20%; height: 37px; float: left;}
	ul.tab_ul8_sub li{width: 25%; height: 37px; float: left;}
	ul.tab_ul6_sub li button{font-size: 0.8em;}
	ul.tab_ul8_sub li button{font-size: 0.8em;}
	ul.tab_ul10_sub li{width: 20%; height: 37px; float: left;}
	ul.tab_ul10_sub li button{font-size: 0.7em;}
	ul.tab_ul12 li{width: 16.666666%; height: 37px; float: left;}
	ul.glo_ul_txt_50 li{width: 100%; padding: 5px 0 5px 0;}
	div #paging span{padding: 5px 7px 5px 7px; font-size: 0.8em;} 
	ul.glo_ul_btn li{width: 50%; float: left; text-align: center;}
	ul.tab_ul3_sub li button{font-size: 0.8em;}
	ul.tab_ul4_sub li button{font-size: 0.8em;}
	ul.tab_ul4_sub1 li button{font-size: 0.7em;}
	ul.tab_ul5_sub li button{font-size: 0.7em;}
	.span_bold_big1{font-size: 1.2em; font-weight: bold;}
	ul.ul_btn4 li{width: 50%;}
	ul.ul_btn5 li{width: 33.3333333%;}
	ul.ul_btn6 li{width: 33.3333333%;}
	div.ul_btn10 ul li{width: 50%;}
	div.data_box_100_25 li div.data_box_100_25_title3 div.data_box_100_25_title_thum img{margin-top: 0px;}
	ul.tab_ul6_circle li{width: 25%; height: 80px;}
	ul.tab_ul6_circle li div.div_circle_blue{
	width: 60px;
	height:60px;
	border-radius:50%;
	background:#0099ff;
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
	text-align:center;  /*가로정렬*/ 
	line-height:60px;  /*세로 정렬*/ 
	margin: 0 auto;
	cursor: pointer;
	}
	ul.tab_ul6_circle li div.div_circle_red{
	width: 60px;
	height:60px;
	border-radius:50%;
	background:#ff0033;
	font-size:1em;
	font-weight:bold;
	color:#fff;
	text-align:center;  /*가로정렬*/ 
	line-height:60px;  /*세로 정렬*/ 
	margin: 0 auto;
	cursor: pointer;
	}
	ul.data_box6 li{width: 33.333333%;}
	a.btn_def_white{width: 31.6%;}
	/*.padd20_sub{padding: 20px 0px;}*/
	#div_wrap_ad3{width: 94.2%; margin: 0 auto; text-align: left; flex-direction: column;}
	#div_wrap_ad3 img{width: 60px; height: auto; padding: 5px 5px 0 5px; display: inline; float: left; margin: 0; vertical-align: middle;}
	#div_wrap_ad3 div span.div_wrap_ad3_title{font-size: 1.0em; font-weight:bold;}
	#div_wrap_ad3 div span.div_wrap_ad3_txt{font-size: 0.9em; display: inline;}
	#div_wrap_ad3 .div_wrap_ad3_1{width: 100%; border: 1px solid #ddd; margin-bottom: 10px;}
	#div_wrap_ad3 .div_wrap_ad3_2{width: 100%; border: 1px solid #ddd; margin: 0 0 10px 0;}
	#div_wrap_ad3 .div_wrap_ad3_3{width: 100%; border: 1px solid #ddd; margin-bottom: 10px;}
	#div_wrap_ad3 div.div_wrap_ad3_btn{display: none;}

}
div.dd_img{margin-left: 200px;}
/* PHONE - 가로모드 */
@media screen and (max-width:760px) and (orientation:landscape)
{

	div#category_div ul.category_div_content li{width: 20%;}
	
	/* New Main Data */
	#item_box div.item_box_content{width: 100%; float: none;}
	#item_box div.item_box_banner{width: 100%; float: none;}
	#item_box div.item_box_banner div.item_box_banner_data{width: 100%; margin: 0;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1{width: 100%; margin-bottom: 20px;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:first-child{width: 50%; float: left; text-align: center;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:first-child img{width: 90%; height: auto; margin: 0;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:last-child{width: 50%; float: left; text-align: center;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:last-child img{width: 90%; height: auto; margin: 0;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2{width: 100%; margin-bottom: 20px;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2 li{width: 50%; float: left; text-align: center;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2 li img{width: 90%; height: auto;}
	ul.ul_box_img li img{width: 90%; height: 40px;}
	select.select_percent_q {width: 24%;}

	div.step_content_box div.step_content_box_img img{width:90%; height: auto;}
	div.step_content_box_sub1 div.step_content_box_sub1_img img{width:90%; height: auto; padding: 0px; border: none;}

	div.item_box_data2 ul li:nth-child(3){display: none;}
	div.item_box_data2 ul li:nth-child(4){width: 100%;}

	div.copyright_div_bottom ul{width: 100%;}
	div.copyright_div_bottom ul li:first-child{width: 25%; text-align: center;}
	div.copyright_div_bottom ul li:first-child img{width: 86%; height: auto;}
	div.copyright_div_bottom ul li:nth-child(2){width: 50%; float: left;}
	div.copyright_div_bottom ul li:last-child{width: 25%; float: left; text-align: center;}

	div.tab_button25_8 #bt1{width: 25%; height: 30px;}
	div.tab_button25_8 #bt2{width: 25%; height: 30px;}
	div.tab_button25_8 #bt3{width: 25%; height: 30px;}
	div.tab_button25_8 #bt4{width: 25%; height: 30px;}
	div.tab_button25_8 #bt5{width: 25%; height: 30px;}
	div.tab_button25_8 #bt6{width: 25%; height: 30px;}
	div.tab_button25_8 #bt7{width: 25%; height: 30px;}
	div.tab_button25_8 #bt8{width: 25%; height: 30px;}

	.overflow_div{width: 100%; overflow-x: scroll;}
	.overflow_div .overflow_div_content{width: 880px;}
	.overflow_div .overflow_div_content img.w_100{width: 100%; height: auto; vertical-align: top;}

	input.input_q_txt{width: 50px;}
	.guide_re1{position: relative; top: 50px; z-index: 1; color: #ccffff; font-weight: bold; font-size: 0.9em;}
	.guide_re2{position: relative; top: 50px; z-index: 1; color: #987769; font-weight: bold; font-size: 0.9em;}
	.guide_re3{position: relative; top: 50px; z-index: 1; color: #333; font-weight: bold; font-size: 0.9em;}
	.guide_re4{position: relative; top: 50px; z-index: 1; color: #e4fefe; font-weight: bold; font-size: 0.9em;}
	.guide_re5{position: relative; top: 50px; z-index: 1; color: #e7fef3; font-weight: bold; font-size: 0.9em;}
	.guide_re6{position: relative; top: 50px; z-index: 1; color: #93660c; font-weight: bold; font-size: 0.9em;}
	.guide_re7{position: relative; top: 50px; z-index: 1; color: #fbf3de; font-weight: bold; font-size: 0.9em;}
	.guide_re8{position: relative; top: 50px; z-index: 1; color: #f2e5fe; font-weight: bold; font-size: 0.9em;}
	.guide_re9{position: relative; top: 50px; z-index: 1; color: #d9f2fa; font-weight: bold; font-size: 0.9em;}

	div.item_box_data2 ul li.item_box_thum_content_data div{margin-bottom: 10px;}
	.title_img_div3 img{max-width: 600px; height: auto;}

	ul.glo_ul_img_50_sub li img{padding: 0px; border: none;}
	div.ul_btn10 ul li{width: 25%;}
}

/* PAD-CONTENT (landscape - 세로모드) */
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait)
{  

	/* New Main Data */
	#item_box div.item_box_content{width: 100%; float: none;}
	#item_box div.item_box_banner{width: 100%; float: none;}
	#item_box div.item_box_banner div.item_box_banner_data{width: 100%; margin: 0;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1{width: 100%; margin-bottom: 20px;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:first-child{width: 50%; float: left; text-align: center;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:first-child img{width: 80%; height: auto; margin: 0;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:last-child{width: 50%; float: left; text-align: center;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:last-child img{width: 80%; height: auto; margin: 0;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2{width: 100%; margin-bottom: 20px;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2 li{width: 50%; float: left; text-align: center;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2 li img{width: 80%; height: auto;}

	div.step_content_box div.step_content_box_img img{max-width: 680px;}

	.overflow_div{width: 100%; overflow-x: scroll;}
	.overflow_div .overflow_div_content{width: 880px;}
	.overflow_div .overflow_div_content img.w_100{width: 100%; height: auto; vertical-align: top;}
	div.txt_padd_box_img40 img{width: 100%; height: auto; padding: 0px; border: none;}
	div.ul_btn10 ul li{width: 20%;}
	
}

/* PAD-CONTENT (landscape - 가로모드) @media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) */
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape)
{  

	ul.glo_ul_title_sub li:first-child img{width: 50%; height: auto;}


	/* New Main Data */
	#item_box div.item_box_content{width: 70%; float: left;}
	#item_box div.item_box_banner{width: 30%; float: left;}
	#item_box div.item_box_banner div.item_box_banner_data{width: 95%; margin-left: 5%;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1{width: 100%; margin: 0}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:first-child{width: 100%; float: none;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:first-child img{width: 100%; height: auto; margin-bottom: 20px;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:last-child{width: 100%; float: none;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data1 li:last-child img{width: 100%; height: auto; margin-bottom: 20px;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2{width: 100%; margin: 0}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2 li{width: 100%; float: none;}
	#item_box div.item_box_banner div.item_box_banner_data ul.banner_data2 li img{width: 100%; height: auto; margin-bottom: 20px;}
	div.ul_btn10 ul li{width: 16.666666%;}
	
}

/* COMMON */
.dv_both{clear: both;}
.dv_flol{float: left;}
.dv_flor{float: right;}
.txt_al{text-align: left;}
.txt_ac{text-align: center;}
.txt_ar{text-align: right;}
.txt_vt{vertical-align: top;}
.txt_vm{vertical-align: middle;}
.txt_vb{vertical-align: bottom;}


/* COMMON TAG*/
.glo_ul{margin: 0;}
.glo_li{float: left;}
.cur_p{cursor: pointer;}
.select_color{background-color: #fff;}
.img_auto_100{width: 100%; height: auto;}
.main_center{margin: 0px auto;}
.font_size0{font-size: 0px;}
div.total_record_page{border-bottom: 1px solid #ddd;}
p.total_record_page{border-bottom: 1px solid #ddd;}
/* COMMON TABLE*/
.tbl_blank3{height: 3px;}
.tbl_blank5{height: 5px;}
.tbl_blank8{height: 8px;}
.tbl_blank{height: 10px;}
.tbl_blank15{height: 15px;}
.tbl_blank20{height: 20px;}
.tbl_blank_sub{height: 16px;}
.tbl_blue_line{height: 1px; background-color: #5fa6e8; font-size: 0px; overflow: hidden;}
.tbl_white_line{height: 1px; background-color: #fff; font-size: 0px; overflow: hidden;}
.tbl_blue_back{padding: 3px; height: 30px; color: #fff; font-size: 0.8em; background: #5fa6e8;}
.tbl_blue_back_cho{padding: 3px; height: 30px; color: #5fa6e8; font-size: 0.8em; background: #fff;}
table.tbl_bolder td{border: 1px #ccc solid;}
.tbl_bolder_head{height: 35px; font-weight: bold; background: #de0000; color: #fff;}
.tbl_bolder_head1{height: 35px; font-weight: bold; background: #ececec;}
.tbl_bolder_head2{height: 35px; font-weight: bold; background: #729dd7; color: #fff;}
.tbl_bolder_head3{height: 35px; font-weight: bold; background: #32af00; color: #fff;}
.tbl_bolder_head4{height: 35px; font-weight: bold; background: #5b6770; color: #fff;}
.tbl_bolder_txt{font-weight: bold; background: #729dd7; color: #fff;}
.tbl_s30{height: 30px;}
.tbl_s40{height: 40px;}
.tbl_s50{height: 50px;}
.tbl_s60{height: 60px;}
.tbl_s100{height: 100px;}
.tbl_line{height: 1px; background-color: #ddd;}
.tbl_shell_line{border-bottom: 1px solid #ddd;}
.td_txt_color_more{background-color: #f8f8f8; text-align: center;}
.td_txt_color_more1{background-color: #f8f8f8; text-indent: 10px;}
.td_txt_color_bar40{height: 40px; color: #666; font-weight: bold; text-indent: 5px; background-color: #f8f8f8;}
.td_txt_color{color: #666; font-weight: bold; background-color: #f8f8f8;}
.tbl_title_bg td{height: 30px; font-weight: bold; text-align: center; border-top: 2px solid #ff0000; background-color: #f8f8f8;}
.tbl_title_bg0 td{height: 30px; font-weight: bold; text-align: center; background-image: url(/wi_imgs/bg_0.gif);}
.tbl_title_bg1 td{height: 30px; font-weight: bold; text-align: center; background-image: url(/wi_imgs/bg_1.gif);}
.tbl_title_bg2 td{height: 30px; text-align: center; background-image: url(/wi_imgs/bg_0.gif);}
.tbl_title_bg3 td{height: 30px; font-weight: bold; background-image: url(/wi_imgs/bg_0.gif);}
.tbl_title_bg4 td{height: 30px; color: #fff; font-weight: bold; text-align: center; background-color: #999;}
.tbl_title_shell td{font-weight: bold; background-color: #f8f8f8; border-top: 1px solid #ff3333; border-bottom: 1px solid #ddd; text-align: center;}
.tbl_title_shell td div{padding: 5px 0 5px 0;}
.search_box{text-align: center; background-color: #FAFAFA; border: 1px solid #ddd;}
.search_box div{padding: 10px;}
.tbl_txt_bar1{height: 35px; font-weight: bold; background: #666; color: #fff; text-align: center;}
.tbl_txt_bar1 div{padding: 5px 0 0 0;}
.tbl_txt_bar2{height: 35px; font-weight: bold; background: #999; color: #fff; text-align: center;}
.tbl_txt_bar2 div{padding: 5px 0 0 0;}
.tbl_txt_head{height: 35px; font-weight: bold; background: #de0000; color: #fff; text-align: center;}
.tbl_txt_head p{padding: 5px 0 0 0;}
.tbl_txt_head1{height: 35px; font-weight: bold; background: #729dd7; color: #fff; text-align: center;}
.tbl_txt_head1 p{padding: 5px 0 0 0;}
.tbl_txt_head2{height: 35px; font-weight: bold; background: #666; color: #fff; text-align: center;}
.tbl_txt_head3{height: 35px; font-weight: bold; background: #999; color: #fff;  text-align: center;}
.tbl_txt_head4{height: 35px; font-weight: bold; background: #f8f8f8; text-align: center;}
.tbl_txt_head5{height: 35px; font-weight: bold; background: #66cc33; color: #fff; text-align: center;}
.tbl_txt_head5 p{padding: 5px 0 0 0;}
.tbl_txt_head_blank{height: 35px; font-weight: bold; text-align: center;}
.tbl_txt0{background: #f8f8f8; color: #58595B;}
.tbl_txt1{background: #cc0000; color: #fff;}
.tbl_txt2{background: #006699; color: #fff;}
.tbl_txt3{background: #333; color: #fff;}
.tbl_over{cursor: pointer;}
.tbl_over:hover{color: #fff; background-color: #f6105d;}
table.tbl_txt_padd10 td{padding: 10px;}
table.tbl_txt_padd5 td{padding: 5px;}
/* Border Style */
.box_1{border: 1px solid #ddd;}
.box_padd_10{padding: 10px; border: 1px solid #ddd; background: #fff;}
.box_bottom{background: #333; color: #fff;}
.box_bottom1{border-bottom: 1px solid #ccc;}
.span_italic{font-style: italic;}
.span_font_06{font-size: 0.63em; margin: 0px;}
.span_font_07{font-size: 0.7em; color: #999;}
.span_font_09{font-size: 0.9em;}
.span_font{font-size: 0.8em;}
.span_font_up{color: #ff0000; font-size: 0.7em;}
.span_font_down{color: #999; font-size: 0.7em;}
.span_bold{font-weight: bold;}
.span_bold_line{font-weight: bold; text-decoration: underline;}
.span_line{text-decoration: underline;}
.span_bold_big{font-size: 1.2em; font-weight: bold;}
.span_bold_big4{font-size: 1.4em; font-weight: bold;}
.span_bold_big6{font-size: 1.6em; font-weight: bold;}
.span_bold_blue{color: #336699; font-weight: bold;}
.span_bold_red{color: #ff0000; font-weight: bold;}
.span_bold_green{color: #339900; font-weight: bold;}
.span_bold_sub{color: #d27586; font-weight: bold;}
.span_chapter_blue{color: #0099ff; font-size: 1.1em; font-weight: bold;}
.span_font_num_def{color: #fff; background: #35a7e3;}
.span_font_num{padding: 3px; color: #fff; font-weight: bold; background: #35a7e3;}
.span_font_num_red{padding: 3px; color: #fff; font-weight: bold; background: #ec008c;}
.span_font_num_green{padding: 3px; color: #fff; font-weight: bold; background: #339900;}
.span_font_num_orange{padding: 3px; color: #fff; font-weight: bold; background: #ff9900;}
.span_font_num_brown{padding: 3px; color: #fff; font-weight: bold; background: #cc3300;}
.span_font_num1{padding: 3px; color: #fff; font-size: 0.9em; background: #35a7e3;}
.span_font_num2{padding: 3px; color: #fff; font-size: 0.9em; background: #333;}
.span_font_num3{padding: 3px; color: #fff; font-size: 0.9em; background: #ff6633;}
.span_font_num4{padding: 3px; color: #fff; font-size: 0.9em; background: #009933;}
.span_font_num_red1{padding: 3px; color: #fff; font-size: 0.9em; background: #ec008c;}
.span_font_num_red2{padding: 3px; color: #fff; font-size: 0.9em; font-weight: bold; background: #ec008c;}
.span_font_box_red{padding: 3px; color: #fff; font-weight: bold; background: #ec008c;}
.span_font_box_blue{padding: 3px; color: #fff; font-weight: bold; background: #0099ff;}
.span_color_red{color: #ff0000;}
.span_color_blue{color: #3399ff;}
.span_color_sub{background: #ddd;}
.span_color_sub:hover{background-color: #333; color: #fff;}
.span_color_sub1{color: #ddd;}
.span_price{font-family: 'Times New Roman'; color:#0099ff; font-size:1.1em; font-weight: bold;}
.span_price_sub{font-family: 'Times New Roman'; color:#ff0033; font-size:1.1em; font-weight: bold;}
.span_price_sub1{color:#0099ff; font-size:1.6em; font-weight: bold;}
.main_span_txt1{color: #fff; font-size: 0.8em; background: #666; border-radius: 3px; padding: 0 3px 0 3px;}
.main_span_txt2{color: #fff; font-size: 0.8em; background: #3366ff; border-radius: 3px; padding: 0 3px 0 3px;}
.main_span_txt3{color: #fff; font-size: 0.8em; background: #009933; border-radius: 3px; padding: 0 3px 0 3px;}
.main_span_txt4{color: #fff; font-size: 0.8em; background: #ff0099; border-radius: 3px; padding: 0 3px 0 3px;}
.padd5_img{padding: 5px; border: 1px solid #ddd;}
.img_circle{
    object-fit: cover;
    object-position: top;
    border-radius: 50%;
}
.img_border_out{
   width: 100%;
   height: auto;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   border: 10px solid rgba(60, 60, 60, 0.8);
}
.img_border_in{
   width: 100%;
   height: auto;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   border: 10px solid rgba(255, 0, 0, 0.8);
}
.img_border_out_sub{
   width: 100%;
   height: auto;
   border-radius: 10px;
}
.img_border_in_sub{
   width: 100%;
   height: auto;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   border: 3px solid rgba(255, 0, 0, 0.8);
   border-radius: 10px;
}
.padd5{padding : 0 5px 0 0;}
.padd_5{padding : 5px; color: #666; font-size: 0.9em;}
.padd8{padding : 8px;}
.padd_txt5{padding : 5px;}
.mar10{margin-left: 10px;}
.mar_bott10{margin-bottom: 10px;}
.mar_bott5{margin-bottom: 5px;}
.padd20{padding: 20px;}
.padd20_sub{padding: 20px 0px;}
.box_p1{padding: 16px; border: 1px solid #ddd; background: #fff;}
.small_blue{color: #0099ff;}
.span_big_font{background: #35a7e3; color:#fff; font-weight: bold; padding: 8px 10px 8px 10px;}
.span_close_x{font-family: Arial; font-size: 1.0em; border: 1px solid #666; cursor: pointer;}
.txt_quote{text-align: center;}
.txt_quote span{color: #ccc; font-size: 2.0em;}
.txt_quote p{color: #999; font-weight: bold;}

div.item_box_data ul.content_box_photo li:first-child{width: 30%; float: left; text-align: center;}
.rank_txt
{
	display:inline-block;
	overflow:hidden;
	width:15px;
	height:14px !important;
	margin:-1px 2px 0 0;
	border:1px solid #eaeaea;
	background:#fff;
	text-align:center;
	text-decoration:none;
	line-height:14px;
	text-indent:0
}
.rank_txt em{margin-right:1px; position:relative;top:-1px;color:#444;font-family:tahoma,Helvetica,sans-serif;font-size:11px;letter-spacing:-1px}
.rank_txt_red{display:inline-block;overflow:hidden;width:15px;height:14px !important;margin:-1px 2px 0 0;border:1px solid #eaeaea;background:#ec008c;text-align:center;text-decoration:none;line-height:14px;text-indent:0}
.rank_txt_red em{margin-right:1px; position:relative;top:-1px;color:#fff;font-family:tahoma,Helvetica,sans-serif;font-size:11px;letter-spacing:-1px}
.rank_txt_blue{display:inline-block;overflow:hidden;width:15px;height:14px !important;margin:-1px 2px 0 0;border:1px solid #eaeaea;background:#336699;color:#fff;text-align:center;text-decoration:none;line-height:14px;text-indent:0}
.rank_txt_blue em{margin-right:1px; position:relative;top:-1px;color:#fff;font-family:tahoma,Helvetica,sans-serif;font-size:11px;letter-spacing:-1px}
.div_indent5{text-indent: 5px;}
.line_height16{line-height: 160%;}
.line_height15{line-height: 150%;}
.def_color{background-color: #f8f8f8;} 
.def_color_box{background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align:center; font-weight: bold;}
.def_color_box div:first-child{padding: 15px 0px 15px 0px;} 
.def_color_box1{background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; font-weight: bold;}
.def_color_box1 div:first-child{padding: 15px 0px 15px 0px;}

/* BUTTON Style */
.btn:hover{background-color: #F8F8F8;}
.btn{font-size: 0.9em; border: 1px solid #ccc; background-color: #fff; cursor: pointer;}
.btn:hover{background-color: #F8F8F8;}
.btn_sub{font-size: 0.9em; border: 1px solid #eee; padding: 0; background-color: #fff; cursor: pointer;}
.btn_sub:hover{background-color: #F8F8F8;}
.btn_black1{color: #fff; font-size: 0.9em; border: 1px solid #000; background-color: #333; cursor: pointer;}
.btn_black1:hover{background-color: #666;}
.btn_black2{color: #fff; font-size: 0.8em; border: 1px solid #000; background-color: #333; cursor: pointer;}
.btn_black2:hover{background-color: #666;}
.btn_blue2{color: #fff; font-size: 0.8em; border: 1px solid #ccc; background-color: #3399ff; cursor: pointer;}
.btn_blue2:hover{color: #fff; background-color: #0066cc;}
.btn_red2{color: #fff; font-size: 0.8em; border: 1px solid #ccc; background-color: #990033; cursor: pointer;}
.btn_red2:hover{background-color: #f6105d;}
.btn_black{color: #fff; font-size: 0.9em; border: 1px solid #ccc; background-color: #333; cursor: pointer;}
.btn_black:hover{background-color: #666;}
/* e51937 990033 f6105d */
.btn_red{color: #fff; font-size: 0.9em; border: 1px solid #ccc; background-color: #e51937; cursor: pointer;}
.btn_red:hover{background-color: #b90721;}
.btn_blue{color: #fff; font-size: 0.9em; border: 1px solid #ccc; background-color: #3399ff; cursor: pointer;}
.btn_blue:hover{color: #fff; background-color: #0066cc;}
.btn_green{color: #fff; font-size: 0.9em; border: 1px solid #ccc; background-color: #339933; cursor: pointer;}
.btn_green:hover{background-color: #336600;}
.btn_orange{color: #fff; font-size: 0.9em; border: 1px solid #ccc; background-color: #cc6600; cursor: pointer;}
.btn_orange:hover{background-color: #996633;}
.btn_gray{color: #fff; font-size: 0.9em; border: 1px solid #ccc; background-color: #999; cursor: pointer;}
.btn_gray:hover{background-color: #666;}
.btn_blue_sub{color: #fff; font-size: 0.9em; border: 1px solid #ccc; padding: 0; background-color: #0099ff; cursor: pointer;}
.btn_blue_sub:hover{color: #fff; background-color: #006699;}
.btn_tab_white{font-size: 1em; border: 1px solid #ccc; background-color: #fff; cursor: pointer;}
.btn_tab_white:hover{background-color: #F8F8F8;}
.btn_tab_blue{color: #fff; font-size: 1em; border: 1px solid #6a9bc5; font-weight: bold; background-color: #6a9bca; cursor: pointer;}
.tab_none_center{width: 100%; height: 37px; padding-right: 0px; padding-left: 0px; font-size: 1em; border-left: 1px solid #222631; border-top: 1px solid #222631; border-right: 1px solid #222631; border-bottom: none; background-color: #fff; cursor: pointer;}
.tab_none_left{width: 100%; height: 37px; padding-right: 0px; padding-left: 0px; font-size: 1em; border-left: none; border-top: 1px solid #ececec; border-right: 1px solid #ececec; border-bottom: 1px solid #222631; background-color: #fff; cursor: pointer;}
.tab_none_right{width: 100%; height: 37px; padding-right: 0px; padding-left: 0px; font-size: 1em; border-left: 1px solid #ececec; border-top: 1px solid #ececec; border-right: none; border-bottom: 1px solid #222631; background-color: #fff; cursor: pointer;}
.div_btn{width: 100%; border: 1px solid #ddd;  text-align: center; cursor: pointer;}
.div_btn:hover{background-color: #000; color: #fff;}
.div_btn_span{padding: 10px;}
/*ff6633 fc6d35 e12d1c*/
a.btn_new_blue{
  
    display: inline-block;
    padding: 5px 15px 5px 15px;
    background: #3399ff;
    color: #fff;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    font-weight: bold;
}
a.btn_new_red{
  
    display: inline-block;
    padding: 8px 15px 10px 15px;
    background: #ff6633;
    color: #fff;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    font-weight: bold;
	border-radius: 5px;
}

a.btn_new_black{
  
    display: inline-block;
    padding: 8px 15px 10px 15px;
    background: #333;
    color: #fff;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    font-weight: bold;
	border-radius: 5px;
}

a.btn_new_green{
  
    display: inline-block;
    padding: 5px 15px 5px 15px;
    background: #339900;
    color: #fff;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    font-weight: bold;
}

a.btn_new_purple{
  
    display: inline-block;
    padding: 5px 15px 5px 15px;
    background: #750cf9;
    color: #fff;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    font-weight: bold;
}

a.btn_new_orange{
  
    display: inline-block;
    padding: 5px 15px 5px 15px;
    background: #ff6600;
    color: #fff;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    font-weight: bold;
}

a.btn_new_black_sub{
  
    display: inline-block;
	padding: 3px 3px 3px 3px;
    background: #333;
	color: #fff;
	font-size: 0.8em;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}

a.btn_new_orange_sub{
  
    display: inline-block;
	padding: 3px 3px 3px 3px;
    background: #ff6600;
	color: #fff;
	font-size: 0.8em;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}

a.btn_new_white{
  
    display: inline-block;
	padding: 5px 15px 5px 15px;
    background: #fff;
	font-size: 0.9em;
	border: 1px solid #ddd;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}
a.btn_new_white:hover{background-color: #333;  color: #fff;}
a.btn_new_white1{
  
    display: inline-block;
	padding: 5px 15px 5px 15px;
    background: #fff;
	font-size: 0.9em;
	border: 1px solid #ddd;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
	margin-bottom: 10px;
}
a.btn_new_white1:hover{background-color: #333;  color: #fff;}
a.btna_blue{
    display: inline-block;
	padding: 5px 15px 5px 15px;
    border: 1px solid #005eb4;
    text-align:center;
    background-color:#fff;
    color:#005eb4;
	border-radius: 1em;
}
a.btna_blue:hover{background-color: #005eb4;  color: #fff;}
a.btna_red{
    display: inline-block;
    padding: 5px 15px 5px 15px;
    border: 1px solid red;
    text-align: center;
    background-color: #fff;
    color: red;
    border-radius: 1em;
}
a.btna_red:hover{background-color: red;  color: #fff;}
a.link_blue{
    color:#005eb4;
}

.badge_team{
width: 34px;
height: 34px;

/* btn_paging */
ul.btn_paging{width: 100%; margin: 0;}
ul.btn_paging li{float: left;}
ul.btn_paging li:first-child{width: 40%;}
ul.btn_paging li:nth-child(2){width: 20%; text-align: center;}
ul.btn_paging li:last-child{width: 40%; text-align: right;}
ul.btn_paging span.ico_load_close{display: none;}
ul.btn_paging span.ico_load_start{display: inline;}