.header_new{
width: 960px;
margin: auto;
position: relative;
}

.head_title{
padding-top: 30px;
float: left;
}

.head_logo{
float: left;
padding-top: 22px;
padding-left: 17px;
}

#lang_menu_new{
float: left;
padding-top: 35px;
padding-left: 40px;
}

#lang_menu_new a {
float: left;
overflow: hidden;
height:15px;
}

#lang_menu_new a:hover img {
margin-top: -15px;
vertical-align: top;
}

.header_new:after { 
content: ""; 
display: table; 
clear: both; 
}

#g_navi_new{
width: 960px;
margin: auto;
margin-top: 17px;
}



#g_navi_new ul li{
    float: left;
    position: relative;
}

#main_slider {
background-image: url(/new_index/img/slider/main_image_bg.png);
background-repeat: repeat-x;
margin: 35px 0 40px;
}

.korea_site{
margin-left: 13px;
}
.han_site{
margin-left: 14px;
}
.kan_site{
margin-left: 15px;
}

#google_custom_search_new{
position: absolute;
top: 25px;
right: 0;
width: 220px;
}

.gsc-search-button input[type="image"] {

}

.gsc-search-button-v2 {
width: 11px !important;
    height: 11px !important;
    padding: 7px 20px !important;
    min-width: 11px !important;
    margin-top: 0px !important;

}

td.gsc-search-button{
        line-height: 1;
}

#gsub{
    position: absolute;
    top: 49px;
    left: 1px;
z-index: 100000;
width: 210px;
background : #FFFFFF;
margin: 0;
padding: 0;
box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 5px 1px;
-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 5px 1px;
-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 5px 1px;
}

.g_navi_sec #gsub{
top: 118px;
}

ul#gsub li{
float: none !important;
width: 210px;
}

.gn_info{
width: 119px;
}


.gn_hover a.gn_a {
float: left;
overflow: hidden;
height:49px;
}

.gn_hover:hover img {
margin-top: -49px;
vertical-align: top;
}

.gn_info_sub{
border: 2px solid #4EC665;
}

.gn_info_sub li:not(:last-child){
border-bottom: 1px dotted #4EC665;
}

.gn_tourism{
width: 121px;
}

.gn_tourism_sub{
border: 2px solid #FFB200;
}

.gn_tourism_sub li:not(:last-child){
border-bottom: 1px dotted #FFB200;
}

.gn_event{
width: 119px;
}

.gn_event_sub{
border: 2px solid #FF5D68;
}

.gn_event_sub li:not(:last-child){
border-bottom: 1px dotted #FF5D68;
}

.gn_convention{
width: 120px;
}

.gn_convention_sub{
border: 2px solid #7978C8;
}

.gn_convention_sub li:not(:last-child){
border-bottom: 1px dotted #7978C8;
}

.gn_sports{
width: 120px;
}

.gn_sports_sub{
border: 2px solid #2195EA;
}

.gn_sports_sub li:not(:last-child){
border-bottom: 1px dotted #2195EA;
}

.gn_ie{
width: 120px;
}

.gn_ie_sub{
border: 2px solid #96D9D0;
}

.gn_ie_sub li:not(:last-child){
border-bottom: 1px dotted #96D9D0;
}

.gn_library{
width: 120px;
}

.gn_library_sub{
border: 2px solid #D98484;
}

.gn_library_sub li:not(:last-child){
border-bottom: 1px dotted #D98484;
}

.gn_about{
width: 121px;
}

.gn_about_sub{
border: 2px solid #8C715A;
    margin-left: -95px !important;
}

.gn_about_sub li:not(:last-child){
border-bottom: 1px dotted #8C715A;
}

#gsub a{
padding: 15px 25px;
display: block;
font-size : 14px;
color : #264774;
text-decoration: none;
}

#gsub a:hover{
    background-color: #dddddd;
}

#gmenu{
margin: 0;
padding: 0;
}

.cse .gsc-control-cse, .gsc-control-cse {
padding: 0 !important;
width: auto;
}

.g_navi_sec:after { 
content: ""; 
display: table; 
clear: both; 
}

.new_breadcrumb{
width: 960px;
margin: 20px auto 0px;
font-size: 12px;
color:#333333;
}

.new_breadcrumb a{
color:#264774;
text-decoration: underline;
}

div.new_breadcrumb div {
display: inline;
}

.andgt{
margin: 0px 5px;
}

.new_contents{
width: 760px;
margin: 60px auto;
color: #333;
}

.new_contents h1 {
font-size: 32px;
color: #333333;
background: url("/new_index/img/h_line_info.png") no-repeat;
background-position-y: bottom;
padding-bottom: 15px !important;
}

.top_page,a,
.contentst h2{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}


.top_page h1,
.top_page ul,
.top_page li{
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
}

.top_page ul{
float: left;
margin-bottom: 60px;
}

.top_page li{
float: left;
width: 360px;
height: 70px;
margin-top: 40px;
}

.top_page ul.info li{
background: url("/new_index/img/bt_info.png") no-repeat;
}

.top_page ul.tourism li{
background: url("/new_index/img/bt_tourism.png") no-repeat;
}

.top_page ul.event li{
background: url("/new_index/img/bt_event.png") no-repeat;
}

.top_page ul.convention li{
background: url("/new_index/img/bt_convention.png") no-repeat;
}

.top_page ul.ie li{
background: url("/new_index/img/bt_ie.png") no-repeat;
}

.top_page ul.library li{
background: url("/new_index/img/bt_library.png") no-repeat;
}

.top_page ul.about li{
background: url("/new_index/img/bt_about.png") no-repeat;
}


.top_page li:nth-child(even){
margin-left: 40px !important;
}

.top_page li a{
width: 360px;
height: 70px;
display: block;
line-height: 70px;
padding-left: 30px;
font-size: 14px;
color:#264774;
text-decoration: none;
}

.contentst{
margin-top: 40px !important;
}

h1.info_h1 {
font-size: 32px;
color: #333333;
background: url("/new_index/img/h_line_info.png") no-repeat;
background-position-y: bottom;
padding-bottom: 15px !important;
}

h2.info_h2 {
font-size: 20px;
color: #333333;
border-left: 2px solid #4EC665;
border-bottom: 2px solid #4ec665;
width: 760px;
height: 43px;
line-height: 43px;
padding-left: 15px;
}

h1.tourism_h1 {
font-size: 32px;
color: #333333;
background: url("/new_index/img/h_line_tourism.png") no-repeat;
background-position-y: bottom;
padding-bottom: 15px !important;
}

h2.tourism_h2 {
font-size: 20px;
color: #333333;
border-left: 2px solid #FFB200;
border-bottom: 2px solid #FFB200;
width: 760px;
height: 43px;
line-height: 43px;
padding-left: 15px;
}

h1.event_h1 {
font-size: 32px;
color: #333333;
background: url("/new_index/img/h_line_event.png") no-repeat;
background-position-y: bottom;
padding-bottom: 15px !important;
}

h2.event_h2 {
text-align: left;
font-size: 20px;
color: #333333;
border-left: 2px solid #FF5D68;
border-bottom: 2px solid #FF5D68;
width: 760px;
height: 43px;
line-height: 43px;
padding-left: 15px;
}

h1.convention_h1 {
font-size: 32px;
color: #333333;
background: url("/new_index/img/h_line_convention.png") no-repeat;
background-position-y: bottom;
padding-bottom: 15px !important;
}

h2.convention_h2 {
text-align: left;
font-size: 20px;
color: #333333;
border-left: 2px solid #7978C8;
border-bottom: 2px solid #7978C8;
width: 760px;
height: 43px;
line-height: 43px;
padding-left: 15px;
}

h1.ie_h1 {
font-size: 32px;
color: #333333;
background: url("/new_index/img/h_line_ie.png") no-repeat;
background-position-y: bottom;
padding-bottom: 15px !important;
}

h2.ie_h2 {
text-align: left;
font-size: 20px;
color: #333333;
border-left: 2px solid #96D9D0;
border-bottom: 2px solid #96D9D0;
width: 760px;
height: 43px;
line-height: 43px;
padding-left: 15px;
}

h2.ie_h21 {
text-align: left;
font-size: 20px;
color: #333333;
border-left: 2px solid #96D9D0;
border-bottom: 2px solid #96D9D0;
height: 43px;
line-height: 43px;
padding-left: 15px;
margin-right: 5px;
}

h1.library_h1 {
font-size: 32px;
color: #333333;
background: url("/new_index/img/h_line_library.png") no-repeat;
background-position-y: bottom;
padding-bottom: 15px !important;
}

h2.library_h2 {
text-align: left;
font-size: 20px;
color: #333333;
border-left: 2px solid #D98484;
border-bottom: 2px solid #D98484;
width: 760px;
height: 43px;
line-height: 43px;
padding-left: 15px;
}

h1.about_h1 {
font-size: 32px;
color: #333333;
background: url("/new_index/img/h_line_about.png") no-repeat;
background-position-y: bottom;
padding-bottom: 15px !important;
}

h2.about_h2 {
text-align: left;
font-size: 20px;
color: #333333;
border-left: 2px solid #8C715A;
border-bottom: 2px solid #8C715A;
width: 760px;
height: 43px;
line-height: 43px;
padding-left: 15px;
}


/* ask */

.askbox {
width: 760px;
margin: 20px auto;
border: 1px solid #000;
}

.askbox:after { 
content: ""; 
display: table; 
clear: both; 
}


.askbox .img {
float: left;
width: 240px;
text-align: left;
padding: 10px;
}

.askbox .text {
padding: 10px;
text-align: left;
/* vertical-align: top; */
/* float: left; */
/* margin-left: 244px; */
}
.askbox .text h3 {
margin: 0;
}

.askbox .text p {
margin: 10px;
}

/* */
table.sangyokanko_table,
table.sangyokanko_table th,
table.sangyokanko_table tr,
table.sangyokanko_table td,{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}

.sangyokanko_table{
        border-collapse: collapse;
    border-spacing: 0px;
    width: 760px;
    font-size: 12px;
    border: 1px solid #CCCCCC;

}


table.sangyokanko_table td{
        border-collapse: collapse;
    border-spacing: 0px;
    font-size: 12px;
    border: 1px solid #CCCCCC;
}

.sangyokanko_table th{
    text-align: center;
    font-weight: normal;
    background-color: #eee;
    border: 1px solid #ccc;
    padding: 3px 0px;
}

.sangyokanko_table th.col1{
width:100px;
}

.sangyokanko_table th.col3{
    width: 80px;
}

.sangyokanko_table td.col2{
padding: 0px 15px;
}

.sangyokanko_table td.col3{
text-align: center;
}

.sangyokanko_table td.col4{

    padding-left: 20px;
}

.dento td{
    border:none !important;
}

.sangyokanko_table td a{
color:#264774;
}

.sangyokanko_table_detail{
           border-collapse: collapse;
    border-spacing: 0px;
    width: 760px;
    font-size: 12px;
    border: 1px solid #CCCCCC; 
}

.sangyokanko_table_detail th{
    text-align: left;
    font-weight: normal;
    background-color: #eee;
    border: 1px solid #ccc;
    padding: 5px 10px;
    line-height: 180%;
}

.sangyokanko_table_detail td{
    text-align: left;
    font-weight: normal;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 5px 10px;
    line-height: 180%;
}

/* */

.anc{
    width: 760px;
    text-align: left;
    margin-top: 40px;
}
.anc2{
    width: 760px;
    text-align: left;
    margin: 40px;    
}

.event_detail{
        border-bottom: 1px solid #ccc;
    width: 760px;
    margin-bottom: 20px;
line-height: 180%;
}

.event_detail:after { 
content: ""; 
display: table; 
clear: both; 
}

.event_detail .img{
        float: left;
    width: 200px;
    padding-bottom: 20px;
}
.event_detail .text{
    margin-left: 220px;
    text-align: left;}

.event_detail h3{}

/* */

.conv_cal_table{
           border-collapse: collapse;
    border-spacing: 0px;
    width: 760px;
    font-size: 12px;
    border: 1px solid #CCCCCC; 
}

.conv_cal_table th{
    text-align: left;
    font-weight: normal;
    background-color: #eee;
    border: 1px solid #ccc;
    padding: 5px 10px;
    line-height: 180%;
}

.conv_cal_table td{
    text-align: left;
    font-weight: normal;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 5px 10px;
    line-height: 180%;
}

ul.kokusai_centerl{
    padding: 0;
}

ul.kokusai_centerl li{
    list-style-type: disc;
    margin-left: 20px;
}


.kokusai_table{
           border-collapse: collapse;
    border-spacing: 0px;
    width: 760px;
    font-size: 12px;
    border: 1px solid #CCCCCC; 
}

.kokusai_table td.col1{
    text-align: left;
    font-weight: normal;
    background-color: #eee;
    border: 1px solid #ccc;
    padding: 5px 10px;
    line-height: 180%;
}

.kokusai_table td.col2{
    text-align: left;
    font-weight: normal;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 5px 10px;
    line-height: 180%;
}

.lib_magazine_table{
           border-collapse: collapse;
    border-spacing: 0px;
    width: 760px;
    font-size: 12px;
    border: 1px solid #CCCCCC; 
}

.lib_magazine_table .col1{
background-color: #eee;
}

.lib_magazine_table td{
    text-align: left;
    font-weight: normal;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 5px 10px;
    line-height: 180%;
}

table.list_table{
           border-collapse: collapse;
    border-spacing: 0px;
    width: 760px;
    font-size: 12px;
    border: 1px solid #CCCCCC; 
}

.list_table .th_col{
background-color: #eee;
}

.list_table .th_col0{
background-color: #9CDEFC;
}


.list_table td{
    text-align: left;
    font-weight: normal;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 5px 10px;
    line-height: 180%;
}

.nb{
    border: none !important;
}

.f10{
    font-size: 10px !important;
        margin: 0;
}

.entry table {
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #ddd;
    margin: 1em 0;
    text-align: left;
    width: 100%;
}
.entry tr th,
.entry thead th {
    background: #e5e5e5;
    font-weight: bold;
    padding: 0.2em 1em;
}
.entry tr td {
    border-top: 1px solid #ddd;
    padding: 0.2em 1em;
}
.entry tr.alternate td {
    background: #f5f5f5;
}

.event_cal{
        width: 960px;
    margin: auto;
}
.video{
    width: 760px;
    margin: auto;

}

.video ul{
        padding: 0;
    margin: 0;
}

.video ul li{
float: left;
margin-bottom: 20px;
}

.video ul li:not(:nth-child(3n)){
    margin-right: 20px;
}

table.unagi_table{
           border-collapse: collapse;
    border-spacing: 0px;
    width: 760px;
    font-size: 12px;
    border: 1px solid #CCCCCC; 
}

.unagi_table td{
    text-align: left;
    font-weight: normal;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 5px 10px;
    line-height: 180%;
}


ul.ie_list{
    float: left;
    margin-bottom: 20px;
}

ul.ie_list li{
    width: 760px;
    list-style-type: disc;
    margin-left: 20px;
    height: inherit;
    margin-top: 20px;
    line-height: 150%;
}

ul.ie_list li a{
    display: inline;
    width: inherit;
    height: inherit;
    line-height: 1;
    padding: 0;
    font-size: 100%;
    /* 20160616 */
    text-decoration: underline;
}
ul.ie_list li a:hover{
    text-decoration: none;
}

ul.ie_list li:nth-child(even) {
    margin-left: 20px !important;
}

.conv_pam {
    margin: 20px 0px;
}

.conv_pam .data{
        width: 760px;
    text-align: left;
}

.conv_pam .data:after { 
content: ""; 
display: table; 
clear: both; 
}


.conv_pam .data .img{
        float: left;
}

.conv_pam .data .text{
        margin-left: 140px;
}

.conv_pam .data .text h3{}

.conv_pam .data .text p{}

.single-event h2 {
    text-align: left;
    float: left;
    font-size: 20px;
    color: #333333;
    border-left: 2px solid #96D9D0;
    border-bottom: 2px solid #96D9D0;
    width: 760px;
    height: 43px;
    line-height: 43px;
    padding-left: 15px;
}

.single-event ul {
    float: left;
    margin-bottom: 20px;
}

.single-event ul li{
    width: 760px;
    list-style-type: disc;
    margin-left: 20px;
    height: inherit;
    margin-top: 20px;
    line-height: 150%;
}

.single-event ul li:nth-child(even) {
    margin-left: 20px !important;
}

.single-event ul li a{
    display: inline;
    width: inherit;
    height: inherit;
    line-height: 1;
    padding: 0;
    font-size: 100%;
}

.mt60{
	margin-top: 60px !important;
}

.cl {
content: ""; 
display: table; 
clear: both; 
}

#main #plantcnt .combox .com table tr td {
    font-size: 12px !important;
    line-height: 20px !important;
}
