/* Global */
@import url(//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;
}
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: 2em;}
h1.h1_padd0{color: #666; font-size: 1.3em;}
h2{color: #666; font-size: 1.3em;}
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;}
li{list-style: none; padding: 0; margin: 0;}
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: #333; text-decoration: none;}
a.top_link:active{color: #333; text-decoration: none;}
a.top_link:visited{color: #333; text-decoration: none;}
a.top_link:hover{color: red; font-size: 1.06em; text-decoration: none;}
/* M.PAD-TOP MENU */
a.top_link_m:link{text-decoration: none; font-size: 0.9em;}
a.top_link_m:active{text-decoration: none;}
a.top_link_m:visited{text-decoration: none;}
a.top_link_m:hover{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: 1100px; margin : 0 auto; font-size: 1em; font-weight: bold; text-align: center;}
#top_link_ul li{height: 52px; white-space: nowrap; overflow: hidden; line-height: 52px;}
#top_link_ul li.top_link_line_ticker{height: 52px; white-space: nowrap; overflow: hidden; line-height: 52px;}
#top_logo_ul{width: 100%; margin : 0 auto;}
#top_link_div{width: 100%; margin : 0 auto; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd;}
#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;}*/
#top_link_ul_div ul{width: 100%; margin: 0; text-align: center;}
/*#top_link_ul_div li:first-child{width: 5%;}*/
#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%; font-size: 0.92em; display: inline-block; padding: 2px 0;}
#top_link_ul_div li a:hover{background-color: red;} 
.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: 5px 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: 190px;
}
#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_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: 1100px; margin: 0 auto; 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_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.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;}
#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-top: 1px solid #ddd; text-align: center;}
ul.glo_ul_m_menu1 li{width: 25%; height: 39px; float: left;}
ul.glo_ul_m_menu1 li div{margin-top: 10px;}
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*/
}

.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;
}

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;}


ul.tab_ul{width: 100%; margin: 0;}
ul.tab_ul li{width: 25%; height: 37px; float: left;}
ul.tab_ul3{width: 100%; margin: 0;}
ul.tab_ul3 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_ul5{width: 100%; margin: 0;}
ul.tab_ul5 li{width: 20%; height: 37px; float: left;}
ul.tab_ul10{width: 100%; margin: 0;}
ul.tab_ul10 li{width: 10%; height: 37px; float: left;}
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;}
.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;}
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 5px 15px 5px; font-size: 1.4em; font-weight: bold;}
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_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;}

.one_div_img{width: 100%; border: 1px solid #ddd; position: relative; cursor: pointer;}
.one_div_img div:first-child{width: 100%; height: 180px; overflow: hidden;}
.one_div_img div:first-child img{width: 100%; height: auto;}
.one_div_img div:last-child{width: 100%; padding: 10px 0px; color: #fff; background-color: #333; opacity: 0.7; position: absolute; top: 138px; z-index: 2; overflow: hidden; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

ul.one_div_ul{width: 100%; margin: 0; padding: 3px; cursor: pointer;}
ul.one_div_ul li:first-child{width: 70%; float: left;}
ul.one_div_ul li:last-child{width: 30%; float: left; text-align: center;}
ul.one_div_ul li:last-child img{width: 90%; height: 60px;}

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.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 div{padding: 10px 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_tab_50{width: 100%; margin: 0;}
ul.glo_ul_tab_50 li{width: 50%; float: left;}
ul.glo_ul_tab_50 li:first-child{height: 320px; overflow: hidden; background-color: #333; color: #fff;}
ul.glo_ul_tab_50 li div.tab_img_box{width: 100%; text-align: center;}
ul.glo_ul_tab_50 li div.tab_img_box2 {width: 100%; height: 260px; overflow: hidden;}
ul.glo_ul_tab_50 li div.tab_img_box img{width: 90%; height: auto; padding-top: 5%;}
ul.glo_ul_tab_50 li div.tab_img_box1{width: 100%; border-top: 1px solid #ddd;}
ul.glo_ul_tab_50 li div.tab_img_box1 div.tab_img_box1_sub{border-bottom: 1px solid #ddd;}
ul.glo_ul_tab_50 li div.tab_img_box1 div.tab_img_box1_sub div{padding: 5px 0px 5px 5px;}
ul.glo_ul_tab_50 li div.tab_img_box1 div.tab_img_box1_sub:hover{background-color: #000; color: #fff;}

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_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_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_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: 33.333333%; float: left;}
ul.glo_ul_title_sub33 li:nth-child(2){width: 33.333333%; float: left; text-align: center;}
ul.glo_ul_title_sub33 li:last-child{width: 33.333333%; 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: 40%; float: left; text-align: center;}
ul.glo_ul_title_sub li:last-child{width: 60%; 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_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%;}

ul.ul_shell33 li:first-child{width: 10%; font-family: 'Times New Roman'; font-size:1.8em; font-weight: bold; float: left; }
ul.ul_shell33 li:nth-child(2){width: 30%; float: left;}
ul.ul_shell33 li:last-child{width: 60%; float: left;}

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.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 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 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;}

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;}

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;}

p.img600{text-align: center;}
p.img600 img{max-width: 640px; height: auto; text-align: center;}

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: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;}

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.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.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.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.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: 10px; background-color: #f8f8f8;}
.td_txt_color_sub10{color: #666; font-weight: bold; text-indent: 10px; 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%; text-align: center;}
#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:hover{color: #ff0000;}
div.item_box_data ul.content_box_photo li:first-child{width: 30%; float: left; text-align: center; max-height: 128px; overflow: hidden;}
div.item_box_data ul.content_box_photo li:first-child img{width: 80%; height: auto; 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:hover{color: #ff0000;}
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_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{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#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_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_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.div_block div{margin: 10px; display: inline-block;}
div.div_block div img{width: 250px; height: 70px;}
#wi_mask_window{
	position: absolute; 
	z-index: 9001; 
	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:9000;  
  background-color:#000;  
  display:none;  
  left:0;
  top:0;
} 
.mask_win{
  display: none; 
  z-index:10000;
  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:10000;
  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_memo{
  display: none; 
  z-index:10001;
  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;
}
.txt_img_f{float: left; padding: 10px;}
/* ALL CONTENT */
@media all and (min-width:1025px) 
{
	
}

@media screen and (max-width:1024px)
{
	h1{font-size: 1.4em;}
	#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: 94px;}
	
	/* 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.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;}
	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;}
}
/* PHONE - 세로모드 */
@media screen and (max-width:760px) and (orientation:portrait) 
{
	/* M-MAIN CONTENT */
	.txt_img_f{float: none; padding: 0; margin: 0 auto; display: inline; width: 100%;}
	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.glo_ul_bar_50 li{width: 100%;}

	div#category_div ul.category_div_content li{width: 33.333333%;}
	
	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;}

	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 img{width: 90%; height: auto;}
	/*
	#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.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_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 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;}

	.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_90 li{width: 50%;}

	ul.glo_ul_25 li{width: 50%;}
	ul.glo_ul_50 li{width: 100%;}

	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%;}
	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_img200 img{padding: 0px; border: none;}
	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;}
	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_ul12 li{width: 16.666666%; height: 37px; float: left;}

	ul.ul_shell33 li:first-child{width: 20%; font-family: 'Times New Roman'; font-size:1.2em; font-weight: bold; float: left; }
	ul.ul_shell33 li:nth-child(2){display: none;}
	ul.ul_shell33 li:last-child{width: 80%; float: left;}
	ul.ul_btn6 li{width: 33.333333%;}
	p.img600 img{width: 100%;}
	ul.glo_ul_tab_50 li{width: 100%; float: none;}
	div.div_block div{width: 100%; display: block; text-align: center;}

}

/* 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.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;}
}

/* PAD-CONTENT (landscape - 세로모드) */
@media only screen and (min-width:768px) and (max-width:1024px)
{  

	/* 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;}
	
}

/* PAD-CONTENT (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;}

	
}

/* 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 {border-collapse: collapse;}
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_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_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_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;}
table.tbl_txt_padd10 td{padding: 10px;}
table.tbl_txt_padd5 td{padding: 5px;}
/* Border Style */
.box_1{border: 1px solid #ddd;}
.box_bottom{background: #333; color: #fff;}
.box_bottom1{border-bottom: 1px solid #ccc;}
.span_font_07{font-size: 0.7em; color: #999;}
.span_font_09{font-size: 0.9em;}
.span_font{font-size: 0.8em;}
.span_bold{font-weight: bold;}
.span_bold_big{font-size: 1.2em; font-weight: bold;}
.span_bold_blue{color: #336699; font-weight: bold;}
.span_bold_red{color: #ff0000; font-weight: bold;}
.span_chapter_blue{color: #0099ff; font-size: 1.1em; font-weight: bold;}
.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_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_num5{color: #fff; font-weight: bold; background: #35a7e3;}
.span_font_num6{color: #fff; font-weight: bold; background: #999;}
.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;}
.span_price_sub2{color:#ff0000; font-size:1.4em; 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;}
.txt_over_out{overflow: hidden; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.img_circle{
    object-fit: cover;
    object-position: top;
    border-radius: 50%;
}
.padd5{padding : 0 5px 0 0;}
.padd_5{padding : 5px; color: #666; font-size: 0.9em;}
.padd8{padding : 15px 8px 15px 8px;}
.mar10{margin-left: 10px;}
.mar_bott10{margin-bottom: 10px;}
.mar_bott5{margin-bottom: 5px;}
.padd20{padding : 20px;}
.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;}
.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;} 
.txt_tmp{display: none;}
/* 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_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;
}

/* 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;}

/* Paging Style */


div #paging {width: 100%; height: 30px; text-align: center;}     
div #paging span{line-height: 30px; padding: 8px 10px 8px 10px; font-size: 10pt; border: 1px solid  #ddd; height: 23px; 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;}
