@charset "utf-8";
body{background-color: #80ac17;}
div#header_area{ background-image: url(images/background/top_header_base.png); background-repeat: repeat-x; width:100%; height:267px;}
div#header_small_area{background-image: url(images/background/top_header_small_base.png); background-repeat: repeat-x; width:100%; height:105px;}
div#content_area{background-color: white; width:100%; overflow: hidden;}
div#footer_area{ background-image: url(images/background/footer_base.png); background-repeat: repeat-x; width:100%; height:165px;}

div#header{margin-right: auto; margin-left: auto; width: 984px; height: 267px; background-image: url(images/background/top_header.png); background-repeat: no-repeat;}
div#header_small{margin-right: auto; margin-left: auto; width: 984px; height: 105px; background-image: url(images/background/top_header_small.png); background-repeat: no-repeat;}


/*div#content{margin-right: auto; margin-left: auto; padding-top:15px; padding-bottom:25px; padding-right: 33px; padding-left: 33px; background-repeat: repeat-y; background-image: url(images/background/content.png); width: 918px; min-height: 300px;}*/
div#content{margin-right: auto; margin-left: auto; padding-top:15px; padding-bottom:25px; padding-right: 33px; padding-left: 33px; background-repeat: repeat-y; background-image: url(images/background/content.png); width: 918px; overflow:hidden;}


div#footer{margin-right: auto; margin-left: auto; padding-top:15px; padding-right: 33px; padding-left: 33px; width: 918px; height: 165px; background-image: url(images/background/footer.png); background-repeat: no-repeat;}

div#feature_area{overflow:hidden; width:920px; background-image: url(images/background/feature_back.jpg); background-repeat: no-repeat; background-color:#e8e5d7;}
div#left_area{width:695px; float:left; margin-top:15px;margin-right:23px;}
div#right_area{width:200px; float:right; margin-top:15px;}

#content_body{padding-left:5px; padding-right:5px;}
#content_meta{text-align: right; padding-right:5px;}

div.hr_920{clear:both; height:2px; width:920px;background-image: url(images/background/hr_920.gif); background-repeat: no-repeat; margin-top:35px; margin-bottom:35px;}
div.hr_shadow_920{clear:both; height:8px; width:920px;background-image: url(images/background/hr_shadow_920.jpg); background-repeat: no-repeat; margin-top:0px; margin-bottom:45px;}
div.hr_920 hr, div.hr_shadow_920 hr{display:none;}

/* Content */
h2#content_title{font-size: 18px; margin-bottom:20px; padding-bottom: 20px; padding-top: 13px; padding-left: 20px; width: 650px; height: 20px; background-image: url(images/content_title_back.png); background-repeat: no-repeat;}

/* Header */
#header_menu{height:63px; width:100%;}
div#header_menu h1{float:left; margin-top:20px; margin-left:33px; width:319px; height:27px; background-repeat: no-repeat; background-image: url(images/logo.png);}
div#header_menu h1{_margin-left:16px;}/*IE6用*/
div#header_menu h1 a{display:inline-block; height:27px; text-indent:-9000px;}
div#header_menu h1 a.mieu_top{width:202px;}

ul#extra_navi_1{height:21px; width:382px; float:left; margin-top:10px; margin-left:218px;}
ul#extra_navi_1{_width:382px; _margin-left:178px;}/*IE6用*/
ul#extra_navi_1 li{ float:left; display:block; height:21px;}
ul#extra_navi_1 li a{display:block; height:21px;}
#extra_navi_1 li.search{width:191px; margin-right:5px;}
#extra_navi_1 li.search{_width:195px;}/*IE6用*/
#extra_navi_1 li.search form{}
#extra_navi_1 li.search input.search{float:left; width: 120px; height: 19px; margin:0; padding:0; border-width: 1px; border-color: #666666; border-style: solid;}
#extra_navi_1 li.search input.search{_height: 15px;}/*IE6用*/
#extra_navi_1 li.search input.searchBt{float:left; width: 65px; height: 21px; padding: 0px; margin: 0px;}
#extra_navi_1 li.sitemap{width:91px; margin-right:5px;}
#extra_navi_1 li.english{width:86px;}

ul#extra_navi_2{height:15px; width:66px; float:left; margin-top:10px; margin-left:530px;}
ul#extra_navi_2{_width:66px; _margin-left:420px;}/*IE6用*/
ul#extra_navi_2 li{float:left; height:15px;}
ul#extra_navi_2 li a{text-indent:-9000px; display:block; height:15px; background-repeat: no-repeat; background-image: url(images/extra_navi_2.png);}
#extra_navi_2 li.contact{width:66px;}
#extra_navi_2 li.contact a{width:66px;}
 
/* Global navi */
div#global_navi_area{width:920px; height:42px; margin-right:auto; margin-left:auto;}
ul#global_navi{height:42px;}
ul#global_navi li.global_navi_item{width:153px; height:42px; float:left;}
ul#global_navi li.global_navi_item a.global_navi_button{width:153px; height:42px; text-indent:-9000px; display:block; background-repeat: no-repeat; background-image: url(images/global_menu.png);}
ul#global_navi li.global_navi_item a.global_navi_button:hover{}

ul#global_navi li.section1{width:155px;}  
ul#global_navi li.section1 a.global_navi_button{background-position: -0px 0px; width:155px;}
ul#global_navi li.section2 a.global_navi_button{background-position: -155px 0px;}
ul#global_navi li.section3 a.global_navi_button{background-position: -308px 0px;}
ul#global_navi li.section4 a.global_navi_button{background-position: -461px 0px;}
ul#global_navi li.section5 a.global_navi_button{background-position: -614px 0px;}
ul#global_navi li.section6 a.global_navi_button{background-position: -767px 0px;}

ul#global_navi li.section1 a.global_navi_button:hover{background-position: -0px -42px;}
ul#global_navi li.section2 a.global_navi_button:hover{background-position: -155px -42px;}
ul#global_navi li.section3 a.global_navi_button:hover{background-position: -308px -42px;}
ul#global_navi li.section4 a.global_navi_button:hover{background-position: -461px -42px;}
ul#global_navi li.section5 a.global_navi_button:hover{background-position: -614px -42px;}
ul#global_navi li.section6 a.global_navi_button:hover{background-position: -767px -42px;}

/* Global navi submenu */
ul.sub-menu{ position: absolute; border-top-color: #669900; border-top-width: 1px; border-top-style: solid; z-index: 10; height:auto; width:151px; margin:0px 1px; }
ul.sub-menu li{ padding: 0px; height:auto; margin-right: 0px; margin-left: 0px; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid; width:151px;}
ul.sub-menu li a{background-color: #669900;text-decoration:none; padding-right: 8px; padding-left: 8px; padding-bottom: 4px; padding-top: 4px; height:auto; background-image: none; display: block; color:white; font-size: 14px;}
ul.sub-menu li a:hover{ background-color: #338800; color: white;}

/*Image Area*/
div#image_area{width:960px; height:155px; margin-right:auto; margin-left:auto;}

/* feature Area */
#feature_area .section{width:216px; margin-top:5px; padding-top:2px; padding-bottom:5px; float:left; margin-right:7px; margin-left:7px; overflow:hidden; cursor:pointer; }
#feature_area .section{_margin-right:4px; _margin-left:4px; }/*IE6用*/
#feature_area .section.over{background-color: #dad8c9;}
#feature_area .section h3 a{height:25px; width:120px; margin-bottom:5px; text-indent:-9000px; background-repeat: no-repeat; display:block;}
#feature_area .section.introduction h3 a{background-image: url(images/feature/introduction_title.png);}
#feature_area .section.history h3 a{background-image: url(images/feature/history_title.png);}
#feature_area .section.location h3 a{background-image: url(images/feature/location_title.png);}
#feature_area .section.students h3 a{background-image: url(images/feature/students_title.png);}


/* news area */
#news_area a{font-weight:bold; color:#669900; text-decoration:none;}
#news_area a:hover{text-decoration:underline;}
#news_area div.title_area{height:24px;}
#news_area div.title_area h3{width:58px; height:21px; float:left; text-indent:-9000px; background-image: url(images/news_title.png);}
#news_area div.title_area h4{width:90px; height:24px; float:right;}
#news_area div.title_area h4 a{display:block; width:90px; height:24px; text-indent:-9000px; background-image: url(images/show_all_buton.png);}
#news_area div.title_area h4 a:hover{}
#news_area div.title_area{}
#news_area div.index_area{ margin-top: 3px; padding-bottom: 5px; padding-top: 5px; border-bottom-color: #999999; border-top-color: #999999; border-bottom-width: 3px; border-bottom-style: solid; border-top-style: solid; border-top-width: 3px;}
#news_area div.feature_topic{overflow:hidden; background-color:#e1f0d2; cursor:pointer;}
#news_area div.feature_topic.over{background-color: #d5e4ca;　}
#news_area .feature_topic div.image{float:left; width:160px; margin:10px; }
#news_area .feature_topic div.image{_margin-right:5px; _margin-left:5px; }/*IE6用*/
#news_area .feature_topic div.description{float:right; width:505px; margin-right:10px; margin-top:10px; margin-bottom:10px;}
#news_area .feature_topic .description dl{margin-bottom:5px; margin-top:0px;}
#news_area .feature_topic .description dt{float:none;}
#news_area .feature_topic .description dd{float:none; font-size:16px;}
#news_area .feature_topic .description p{line-height:1.2em; font-size:14px;}
#news_area .index{margin-top:5px;}
#news_area .index dl{font-size:14px; height:1em; line-height:1em; padding-bottom:10px; padding-top:10px; cursor:pointer;}
#news_area .index dl.over{background-color: #d5e4ca;}
#news_area .index dt{width:90px; padding-left:5px; float:left; height:1em; line-height:1em;}
#news_area .index dd{width:600px; float:right; height:1em; line-height:1em;}

/* bannr */
#banner ul{width:200px;}
#banner li{width:200px; height:100px; margin-bottom:15px;}

/* Feature Page */
.feature_page div.section{margin-bottom:25px; overflow:hidden;}
.feature_page .section h2{ height:45px; margin-bottom:10px; text-indent:-9000px; background-repeat: no-repeat;}
.feature_page #introduction h2{ background-image: url(images/feature/introduction_title_big.png);}
.feature_page #history h2{ background-image: url(images/feature/history_title_big.png); }
.feature_page #location h2{ background-image: url(images/feature/location_title_big.png); }
.feature_page #students h2{ background-image: url(images/feature/students_title_big.png); }

.feature_page #introduction #video_area{width:890px; height:335px; margin-top:10px; padding-top:15px; padding-bottom:30px; padding-left:15px; padding-right:15px; background-image: url(images/background/video_area.jpg); background-repeat: no-repeat;}
.feature_page #introduction #video_area div#player{float:left; width:560px;}
.feature_page #introduction #video_area #playlist{float:right; width:320px; height:312px; overflow:auto;}
.feature_page #introduction #video_area #playlist li{height:90px; display:block; margin-bottom:5px}
.feature_page #introduction #video_area #playlist li.over{background-color:#666;}
.feature_page #introduction #video_area #playlist li a{display:block; float:left; margin-right:5px;}
.feature_page #introduction #video_area #playlist li.over a{}
.feature_page #introduction #video_area #playlist li h4{color:white; font-size:15px;}
.feature_page #introduction #video_area #playlist li.over h4{}
.feature_page #introduction #video_area #playlist li p{color:white;}
.feature_page #introduction #video_area #playlist li.over p{}

.feature_page #location{}
.feature_page #location #mie_map{background-image: url(images/feature/mie_in_japan.jpg); background-repeat: no-repeat; background-position:0px 10px; height:}
.feature_page #location #mie_map{ _height:334px;}/*IE6用*/
.feature_page #location #gmap_canvas{width:470px; height:350px; margin:10px; border-color: #cccccc; border-width: 1px; border-style: solid; float:right;}
.feature_page #location .more_about_mie{clear:both;}

.feature_page #students .comments{width:476px; margin-left:12px; overflow:hidden; float:right;}
.feature_page #students .comments{ _margin-left:6px;}/*IE6用*/
.feature_page #students .comments .section{position: relative;  margin-bottom:5px;}
.feature_page #students .comments .section h4{position: relative; z-index: 100; width:139px; height:100px; display:block; text-indent:-9000px; background-repeat:none;}
.feature_page #students .comments .section p{z-index: 1; left: 130px; top: 55px; position: absolute; padding:5px; width: 341px;}
.feature_page #students .comment1{height:110px;}
.feature_page #students .comment1 h4{ margin:0; background-image: url(images/feature/comment1.png);}
.feature_page #students .comment1 p{ margin:0; background-color:#c5dfb1;}
.feature_page #students .comment2{height:155px;}
.feature_page #students .comment2 h4{background-image: url(images/feature/comment2.png);}
.feature_page #students .comment2 p{background-color:#b5d1df;}
.feature_page #students .comment3{height:105px;}
.feature_page #students .comment3 h4{background-image: url(images/feature/comment3.png);}
.feature_page #students .comment3 p{background-color:#b0b7cf;}
.feature_page #students .comment4{height:155px;}
.feature_page #students .comment4 h4{background-image: url(images/feature/comment4.png);}
.feature_page #students .comment4 p{background-color:#dfd8aa;}

/*Footer*/
ul#extra_navi_3{}
ul#extra_navi_3 li{float:left; color:white; margin-right:8px;}
ul#extra_navi_3 li a{font-weight: bold; color:white; text-decoration:none;}

ul#site_info{float:right;}
ul#site_info li{float:left; color:white; margin-left:8px;}
ul#site_info li a{font-weight: bold; color:white; text-decoration:none;}
ul#site_info li span.rss_icon{text-indent:-9000px; display:inline-block; margin-right:3px; width:13px; height:13px; background-image: url(images/rss_icon.png)}

div#credit{margin-top:35px; width:100%;}
div#credit h3,div#credit h6,div#credit p{color:white;}
div#credit h3{}
div#credit p{}
/*div#credit h6{font-size:12px; margin-top:6px;}*/
div#credit h6{font-style: normal; font-weight: normal; color: #3c590a; font-size:12px; margin-top:6px;}

/*foot print*/
div#pankuzu{width: 918px; height:20px; margin-top:5px; margin-bottom:5px;}
#pankuzu ul{height:20px; margin-left:10px;}
#pankuzu li{float:left; margin-right:8px;}
#pankuzu li a{text-decoration:none; color:#666;}
#pankuzu li a:hover{text-decoration:underline;}
#pankuzu li.arrow{}

/* SLIDER */
div#slider_area{width: 420px; height:328px; margin-top:40px;}
div#slider-wrap{ width: 419px; height:328px;}
#slider-wrap .floatLeft{ float: left; margin-right: 10px;}
#slider-wrap .floatLeft{ _margin-right: 5px;}/*IE6用*/
#slider-wrap .floatRight{ float: right; }
#slider-wrap .clear{ clear: both; }
#slider-wrap a{ outline: none; }
#slider-wrap .stripViewer .panelContainer .panel ul{ text-align: left; margin: 0 15px 0 30px; }
#slider-wrap .stripViewer{ position: relative; overflow: hidden; width: 419px; height: 285px; }
#slider-wrap .stripViewer .panelContainer{ position: relative; left: 0; top: 0; }
#slider-wrap .stripViewer .panelContainer .panel{ float: left; height: 100%; position: relative; width: 419px;}
#slider-wrap .stripNavL, #slider-wrap .stripNavR, #slider-wrap .stripNav{ display: none; }
#slider-wrap .nav-thumb{ border: 1px solid black; margin-right: 3px; }

#slider-wrap #movers-row{ margin: -36px 0px 3px 55px; }
#slider-wrap #movers-row div{ width: 60px; float: left; }
#slider-wrap #movers-row div a.cross-link{ float: right; }
#slider-wrap .photo-meta-data{ background: url(images/slider/transpBlack.png); padding: 10px; height: 30px; margin-top: -50px; position: relative; z-index: 9999; color: white; }
#slider-wrap .photo-meta-data span{ font-size: 13px; }
#slider-wrap .cross-link{ display: block; width: 53px; margin-top: -14px; position: relative; padding-top: 15px; z-index: 9999; }
#slider-wrap .active-thumb{ background: transparent url(images/slider/icon-uparrowsmallwhite.png) top center no-repeat; }


#content_body p {
    margin: 1em 10px 5px;
}

div#submenu_area{width:230px; float:left; margin-top:15px;}
div#center_area{width:670px; margin-left:10px; float:right; margin-top:15px;}
div#center_left_area{width:450px; margin-right:10px; float:left;}
div#center_right_area{width:200px; float:right;}

#content_body{}

/*コンテントエリア*/
/*h2#archive_title{font-size: 18px; margin-bottom:20px; padding-bottom: 20px; padding-top: 13px; padding-left: 20px; width: 920px; height: 20px; background-image: url(images/archive_title_back.png); background-repeat: no-repeat; margin-top: 15px;}
*/
h2#archive_title{font-size: 18px; margin-top: 15px; margin-bottom:20px; padding-left: 20px; width: 920px; height: 53px; background-image: url(images/archive_title_back.png); background-repeat: no-repeat; display:block;line-height: 1.2em;}
h2#archive_title span {display: block; font-size: 18px; line-height: 1.2em; margin-top: 5px; width:890px;}

h2#archive_title_s{font-size: 18px; margin-top: 0px; margin-bottom:20px; padding-left: 20px; width: 650px; height: 53px; background-image: url(images/content_title_back.png); background-repeat: no-repeat; display:block;line-height: 1.2em;}
h2#archive_title_s span {display: block; font-size: 18px; line-height: 1.2em; margin-top: 0px; width:650px;}


/*パンクズ*/
div#pankuzu{width: 918px; height:20px; margin-top:5px; margin-bottom:5px;}
#pankuzu ul{height:20px; margin-left:10px;}
#pankuzu li{float:left; margin-right:8px;}
#pankuzu li a{text-decoration:none; color:#666;}
#pankuzu li a:hover{text-decoration:underline;}
#pankuzu li.arrow{}
  
/*サブメニュ*/
h3.submenu_title{padding-right: 5px; min-height: 20px; margin-bottom: 5px; padding-bottom: 15px; padding-top: 17px; font-size: 16px; padding-left: 15px; font-weight: bold; color:white; width: 215px; background-repeat: no-repeat; background-image: url(images/submenu_title.png);}
ul.submenu{background-color: #eee; width:210px; padding:10px; margin-bottom:10px;}
ul.submenu li{width:210px;}
ul.submenu li a{ border-bottom-width: 1px; border-bottom-color: #cccccc; border-bottom-style: solid; padding-right: 5px; min-height: 20px; background-position: 0px 0px; padding-bottom: 8px; padding-top: 7px; font-size: 14px; padding-left: 25px; text-decoration: none; font-weight: bold; color:#333; display:block; width: 180px; background-repeat: no-repeat; background-image: url(images/submenu_button.png);}
ul.submenu li a img{ padding-left:3px ; position:relative; top:2px;}
ul.submenu li a:hover{background-position: -210px 0px;}
ul.submenu .archive_subtitle { font-weight: bold; padding: 0 0 6px 6px; color: #808080;}

ul.submenu .toplevel_menu {
    width: 200px;
    min-height: 20px;
    border: solid 1px #334F00;
    margin: 0;
    padding: 3px 0 0 8px;
    background-color: #334F00;
    color: white;
}


/*アーカイブリスト*/
#archives_page table.update_all {
    border-collapse: collapse;
    width: 100%;
}
#archives_page table.update_all {
    border-collapse: collapse;
}
#archives_page table.update_all th, #archives_page table.update_all td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-style: none none solid;
    border-width: 0 0 1px;
    padding: 7px 0;
    vertical-align: top;
}
#archives_page table.update_all th {
    background-color: #FFFFFF;
    padding-right: 1em;
    width: 80px;
}
#archives_page a {
    text-decoration: none;
}
#archives_page_inner {
    float: right;
    width: 900px;
}
.multiple-pages {
    margin-left: auto;
    margin-top: 30px;
    text-align: center;
}
.bn_sns1 {
margin-left: 7px; }


/* kokusaikoryu */

.kokusaikr_top_content a {
    color: #1F9D1F ;
    font-weight: normal;
    text-decoration: none;
}
.kokusaikr_top_content a:hover {
    font-weight: bold;
    text-decoration: underline;
}

.sub_index {
    float: left;
    margin: 10px 12px 7px;
    min-height: 85px;
    width: 282px;
}
.sub_index_menu {
    border-bottom: 1px dotted #7CB493;
    color: #4e6987;
    display: block;
    font-size: 17px;
    margin: 12px 0 5px;
    padding-bottom: 4px;
    padding-top: 11px;
    width: 282px;
}
#maincol_kokusaikr {
    width: 946px;
}
#maincol_kokusaikr .sub_index_menu{
    padding-top:0;
}

.sub_index_menu a {
    background: url("international/images/li_green_arrow.gif") no-repeat scroll 0 15% rgba(0, 0, 0, 0);
    color: #555;
    display: inline-block;
    padding-left: 14px;
    font-weight: normal;
    text-decoration: none;
}
.sub_index_menu a:hover {
    text-decoration: underline;
}
.sub_index_description {
    padding: 0 5px 10px 8px;
}
.sub_index_description_main {
    padding-bottom: 15px;
    padding-top: 5px;
}

/* international submenu */
.sub_index_menu_full {
    width: 900px;
    height: 18px;
    border: 1px solid #ccc;
    float: left;
    margin: 16px 10px 0 10px;
    padding: 4px 0 2px 12px;
    background-color: #f8f8f8;
    color: #666666;
    font-size: 12px;
}
/* international submenu end */

.news_archive{
    background-image: url("international/images/en_tab_archive.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 26px;
    overflow: hidden;
    text-indent: -9999px;
    margin-left: 550px;
    margin-bottom: 22px;
    display:block;
}

#news_disp_area table.news_list th{
    width: 103px;
}
#news_disp_area table.news_list td{
    width: 550px;
}
#news_disp_area table.news_list .news_list_1st{
    padding-top:18px;
}

.multiple-pages {
    margin-left: auto;
    margin-top: 30px;
    text-align: center;
}


.kokusaikr_news_archive{
    background-image: url("international/images/en_tab_archive.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 26px;
    overflow: hidden;
    text-indent: -9999px;
    margin-left: 570px;
    display:block;
}
#kokusaikr_news_disp_area table.kokusaikr_news_list th{
    width: 103px;
}
#kokusaikr_news_disp_area table.kokusaikr_news_list td{
    width: 550px;
}
#kokusaikr_news_disp_area table.kokusaikr_news_list .news_list_1st{
    padding-top:18px;
}

#kokusaikr_news_disp_area span.cate_news,
.kokusaikr_news_list span.cate_news{
    background: url("international/images/en_icon_news.png");
    background-repeat: no-repeat;
    background-position-y: 40%;
    width: 426px;
    /*min-height: 36px;*/
    margin: 0;
    padding: 6px 0 7px 120px;
    display: block;
}
#kokusaikr_news_disp_area span.cate_events,
.kokusaikr_news_list span.cate_events{
    background: url("international/images/en_icon_event.png");
    background-repeat: no-repeat;
    background-position-y: 40%;
    width: 426px;
    /*min-height: 36px;*/
    margin: 0;
    padding: 6px 0 7px 120px;
    display: block;
}
#kokusaikr_news_disp_area span.cate_intl,
.kokusaikr_news_list span.cate_intl{
    background: url("international/images/en_icon_intl.png");
    background-repeat: no-repeat;
    background-position-y: 40%;
    width: 426px;
    /*min-height: 36px;*/
    margin: 0;
    padding: 6px 0 7px 120px;
    display: block;
}
#kokusaikr_news_disp_area span.cate_support,
.kokusaikr_news_list span.cate_support{
    background: url("international/images/en_icon_support.png");
    background-repeat: no-repeat;
    background-position-y: 40%;
    width: 426px;
    /*min-height: 36px;*/
    margin: 0;
    padding: 6px 0 7px 120px;
    display: block;
}
#kokusaikr_news_disp_area span.cate_safety,
.kokusaikr_news_list span.cate_safety{
    background: url("international/images/en_icon_safety.png");
    background-repeat: no-repeat;
    background-position-y: 40%;
    width: 426px;
    /*min-height: 36px;*/
    margin: 0;
    padding: 6px 0 7px 120px;
    display: block;
}
#kokusaikr_news_disp_area span.cate_etc,
.kokusaikr_news_list span.cate_etc{
    width: 426px;
    /*min-height: 36px;*/
    margin: 0;
    padding: 6px 0 7px 120px;
    display: block;
}

/* kokusai koryu tab */
#kokusaikr_tabs_area {
    background: url("international/images/en_bg20hi.jpg") repeat-x scroll 0 0 #cbe398;
    color: #fff
    list-style: none;
    margin: 0;
    padding: 0;
    width: 670px;
    height: 35px;
}
#kokusaikr_tabs_area .ul_tabs li.tabs{
    background-image: url("international/images/en_tab_image.png");
    background-repeat: no-repeat;
    position:relative;
	top:4px;
	right:0px;
    cursor: pointer;
    height: 32px;
    overflow: hidden;
    text-indent: -9999px;
    float: left;
}
#kokusaikr_tabs_area .ul_tabs li.tab_recent   {background-position: -0px 0px; width:110px;}
#kokusaikr_tabs_area .ul_tabs li.tab_events   {background-position: -110px 0px; width:110px;}
#kokusaikr_tabs_area .ul_tabs li.tab_intl     {background-position: -220px 0px; width:110px;}
#kokusaikr_tabs_area .ul_tabs li.tab_support  {background-position: -330px 0px; width:110px;}
#kokusaikr_tabs_area .ul_tabs li.tab_safety   {background-position: -440px 0px; width:110px;}

#kokusaikr_tabs_area .ul_tabs li.tab_recent.select  {background-position: -0px -32px; width:110px;}
#kokusaikr_tabs_area .ul_tabs li.tab_events.select  {background-position: -110px -32px; width:110px;}
#kokusaikr_tabs_area .ul_tabs li.tab_intl.select    {background-position: -220px -32px; width:110px;}
#kokusaikr_tabs_area .ul_tabs li.tab_support.select {background-position: -330px -32px; width:110px;}
#kokusaikr_tabs_area .ul_tabs li.tab_safety.select  {background-position: -440px -32px; width:110px;}

#fragment_1 {
    display: block;
}
#fragment_2, #fragment_3, #fragment_4, #fragment_5 {
    display: none;
}
.kokusaikr_news_list th, 
.kokusaikr_news_list td {
    border-top: none;
    border-bottom: 1px dotted #7CAD16;
    border-right: none;
}
.kokusaikr_news_list th.news_list_1st, 
.kokusaikr_news_list th.news_list_other {
    width: 84px;
    height: 36px;
    vertical-align: middle;
}
.kokusaikr_news_list th.news_list_1st span, 
.kokusaikr_news_list th.news_list_other span {

    /*display: block;*/
}

table.kokusaikr_news_list {
    border-top: none;
    width: 670px;
    border: 1px solid #7CAD16;
    margin-bottom: 0px;
}
table.kokusaikr_news_list th,
table.kokusaikr_news_list td {
    border-top: none;
    border-bottom: none;
}

.kokusaikr_top #main_image_area {
    width: 670px;
    height: 176px;
    background-image: url("international/images/eye_catch_670.png");
    color: #558108;
    margin-bottom: 18px;}
.kokusaikr_top #main_image_title1 {
    font-size: 28px;
    font-weight: normal;
    padding: 16px 0 0 22px;}
.kokusaikr_top #main_image_title2 {
    font-size: 28px;
    font-weight: normal;
    padding: 0px 0 0 22px;
    margin-top: -6px;}

.indent_s {
    margin-left: 5px;
}
.indent_m {
    margin-left: 8px;
}
.indent_l {
    margin-left: 15px;
}
.indent_x {
    margin-left: 20px;
}
.ul-arrow-gray li {
    list-style-image: url("international/images/li_gray_arrow.gif");
    list-style-position: inside;
}
.sub_index ul.ul-arrow-gray li {
    list-style-image: url("international/images/li_gray_arrow.gif");
    list-style-position: outside;
}
#maincol .kokusaikr_top .top_resident_area {
    width: 670px;
    margin: 12px 0 10px 0;
}