/******************sub layout*****************/
.navi {width:657px; position:absolute; top:270px; text-align:right;font-family:"verdana";}
.navi img{vertical-align:-1px;}
.navi a {font-family:"verdana"; font-size:12px; font-weight:normal; color:#666666; letter-spacing:-1px; text-decoration:none;}

.navi a:link    {}
.navi a:visited {}
.navi a:active  {}
.navi a:hover   {color:#1f8b7b;}

.navi a.navi_ov:link    {font-weight:bold;color:#1f8b7b;letter-spacing:-1px;}
.navi a.navi_ov:visited {font-weight:bold;color:#1f8b7b;letter-spacing:-1px;}
.navi a.navi_ov:active  {font-weight:bold;color:#1f8b7b;letter-spacing:-1px;}
.navi a.navi_ov:hover   {font-weight:bold;color:#1f8b7b;letter-spacing:-1px;}

#txt{width:631px; margin-left:10px; padding-top:20px; min-height:350px;}
*html #txt {height:350px;}

.top{width:902px; height:116px; text-align:left; margin:0 auto;}
.md{width:902px; text-align:left; margin:0 auto; border-left:1px solid #dadada; padding-bottom:30px; background:url(/images/jp/common/mr_bg.gif) no-repeat right top;}
.ml{width:212px; text-align:left; float:left;}
.mr{width:688px; text-align:left; float:left;}
.bt{width:902px; height:81px; clear:both; background:url(/images/jp/common/bt_line.gif) no-repeat left top; text-align:left; margin:0 auto;}

.logo{padding-top:36px; height:80px; background:#FFFFFF; width:213px; float:left;}
.menu{float:left; width:686px;}
.gm{width:663px; height:36px; text-align:right;}
.gm ul{float:right; margin-top:10px;}
.gm ul li{float:left;}

.lt p{margin:0px; padding:0px;}
.lm_select{width:178px; background:#efefef; margin-left:15px; margin-top:10px; text-align:center; padding:5px 0px;}
#lm_select1{width:130px;}
.sub_f{width:671px; height:140px;}
.ti{background:url(/images/jp/common/ti_bg.gif) no-repeat; width:671px; height:36px; border-bottom:1px solid #dadada; font-size:16px; font-weight:bold; line-height:40px; padding-left:10px;}

.bt_btn{float:right; margin-top:-2px;}
.bt_btn li{float:left;}


/******************main layout*****************/
.m_md{position:relative; width:902px; height:570px; margin:0 auto; text-align:left; border-left:1px solid #dadada;}
.m_box_1{width:199px; height:163px; position:absolute; top:24px; left:0px; background:url(/images/jp/common/dot_line_02.gif) no-repeat right bottom;}
.m_box_1 ul li img{vertical-align:top}

.m_box_2{width:186px; height:153px; position:absolute; top:207px; left:13px;}
.m_box_2 ul li{margin-top:5px;}
.m_box_2 ul li div.m_box_2_txt{width:100px; line-height:15px;}
.m_box_2 ul li div.m_box_2_txt a{color:#666666;}
.m_box_2 ul li div.m_box_2_txt a:hover{color:#2884c3;}
.m_box_2 ul li div.m_box_2_txt img{margin-top:5px;}

.m_box_3{width:178px; position:absolute; top:374px; left:13px; background:#efefef; text-align:center; padding:5px 0px;}

.m_box_4{width:186px; position:absolute; top:410px; left:13px;}

.m_box_5{width:176px; position:absolute; top:439px; left:13px; text-align:center; border:1px solid #dadada; padding:5px 0px;}

.m_box_6{width:671px; height:234px; position:absolute; left:216px; top:10px;}

.m_box_7{width:368px; height:102px; position:absolute; left:219px; top:257px;}
.m_box_7_txt{width:238px; line-height:15px;}
.m_box_7 div.m_box_7_txt a{color:#666666;}
.m_box_7 div.m_box_7_txt a:hover{color:#2884c3;}
.m_box_7 div.m_box_7_txt img{margin-top:5px;}

.m_box_8{width:368px; height:116px; position:absolute; left:219px; top:369px;}
.m_box_8 div{width:366px; border:1px solid #dadada; text-align:center; padding:10px 0px;}

.m_box_9{width:368px; height:116px; position:absolute; left:219px; top:489px;}
.m_box_9 ul{margin-top:5px;}
.m_box_9 ul li{float:left; border:1px solid #dadada;}

.m_box_10{width:258px; height:158px; position:absolute; left:632px; top:268px;}
.m_box_10 p{margin:0px;}
.m_box_11{width:258px; height:127px; position:absolute; left:632px; top:426px;}
.m_box_11 ul li{float:left;}


/****************** intro  *****************/
.intro_c { background:url(/images/jp/intro/greet_img.gif) no-repeat left top; width:166px; float:left; margin:0; padding:160px 0 0 0; text-align:left;}
.intro_c p { height:15px; margin:0; text-align:left;}
.intro_t { float:left; margin:0; padding:0 0 0 20px; width:410px;}
.intro_t p { margin:0; line-height:18px; padding:10px 0 0 0;}
.history_pic01 { background:url(/images/jp/intro/02_img_01.gif) no-repeat left top; width:630px; margin:0; padding:0;}
.history_pic01 dl { margin:0 0 0 180px;; padding:0 0 0 0; width:450px;}
.history_pic01 dt { margin:0; padding:5px 0 5px 0; width:50px; float:left; font-weight:bold;}
.history_pic01 dd { margin:0; padding:5px 0 5px 0; float:left; width:400px;}
.sup { font-size:9px;}
.history_pic02 { background:url(/images/jp/intro/02_img_02.gif) no-repeat left top; width:630px; margin:20px 0 0 0; padding:0;}
.history_pic02 dl { margin:0 0 0 180px; padding:0 0 0 0; width:450px;}
.history_pic02 dt { margin:0; padding:5px 0 5px 0; width:120px; float:left; font-weight:bold;}
.history_pic02 dd { margin:0; padding:5px 0 5px 0; float:left; width:330px;}
.symbols_m { background:url(/images/jp/intro/03_img_01.gif) no-repeat left top; margin:0; width:400px; padding:0 0 0 225px;}
.dot_line { background:url(/images/jp/common/dot_line.gif) repeat-x; width:630px; padding:5px 0 5px 0; }
.point_t { color:#ff6c00;}
.intro_symbol {margin:0 0 20px 0;padding:0;list-style:none;}
.intro_symbol li {float:left;width:300px;}
.intro_symbol li strong {display:block;margin:0 0 0 90px;}
.intro_symbol li p {margin:0 0 0 90px;}
.intro_symbol li.symb_01 {height:165px;background:url(/images/jp/intro/symbols_01.gif) no-repeat left top;}
.intro_symbol li.symb_02 {height:165px;margin-left:20px;background:url(/images/jp/intro/symbols_02.gif) no-repeat left top;}
.intro_symbol li.symb_03 {height:100px;background:url(/images/jp/intro/symbols_03.gif) no-repeat left top;}
.intro_symbol li.symb_04 {height:100px;margin-left:20px;background:url(/images/jp/intro/symbols_04.gif) no-repeat left top;}

/****************** music  *****************/
.music_t {  background:url(/images/jp/music/top_img.gif) no-repeat left top; margin:0; padding:0 0 0 220px; width:410px; height:159px; color:#3c79ba;}
.music_point { font-size:14px; margin:0; padding:0;  color:#000000;} 
.music_t p { margin:0; padding:7px 0 0 0; line-height:16px;}
.music_01 { background:url(/images/jp/music/01_bg.gif) no-repeat left top; width:560px; height:156px; margin:0; padding:150px 35px 0 35px; color:#000000;}
.music_01 p { margin:0; padding:0 0 7px 0; line-height:14px;}
.music_02 { background:url(/images/jp/music/02_bg.gif) no-repeat left top; width:560px; height:96px; margin:0; padding:210px 35px 0 35px; color:#000000;}
.music_02 p { margin:0; padding:0 0 7px 0; line-height:14px;}
.music_03 { background:url(/images/jp/music/03_bg.gif) no-repeat left top; width:560px; height:141px; margin:0; padding:165px 35px 0 35px; color:#000000;}
.music_03 p { margin:0; padding:0 0 7px 0; line-height:14px;}
.music_04 { background:url(/images/jp/music/04_bg.gif) no-repeat left top; width:560px; height:141px; margin:0; padding:165px 35px 0 35px; color:#000000;}
.music_04 p { margin:0; padding:0 0 7px 0; line-height:14px;}
.music_05 { background:url(/images/jp/music/05_bg.gif) no-repeat left top; width:560px; margin:0; padding:150px 35px 0 35px; color:#000000;}
.music_05 p { margin:0; padding:0 0 7px 0; line-height:14px;}
.music_05 dl {margin:0; padding:0}
.music_05 dt {background:url(/images/jp/music/movie_bg.gif) no-repeat left top; margin:0; padding:10px 0 0 10px; width:330px; float:left; height:340px;} 
.music_05 dd {margin:0; padding:0; width:220px; float:left;}

.music_top {width:630px;height:159px;background:url(/images/jp/music/top_img.gif) no-repeat;}
.music_top strong {display:block;margin:15px 0 5px 195px;}
.music_top p {display:block;margin:0 0 0 195px;}
.music_top p span {font-weight:bold;color:#ff6600;}
.musin_cont {position:relative;width:630px;}
.musin_cont strong {display:block;position:absolute;top:170px;left:35px;}
.musin_cont p {display:block;position:absolute;top:192px;left:35px;width:560px;color:#000000;}
.musin_cont_01 {height:306px;background:url(/images/jp/music/01_bg.gif) no-repeat;}
.musin_cont_02 {height:306px;background:url(/images/jp/music/02_bg.gif) no-repeat;}
.musin_cont_02 strong {top:209px;}
.musin_cont_02 p {top:230px;}
.musin_cont_03 {height:306px;background:url(/images/jp/music/03_bg.gif) no-repeat;}
.musin_cont_04 {height:306px;background:url(/images/jp/music/04_bg.gif) no-repeat;}
.music_mov {position:relative;width:630px;height:450px;background:url(/images/jp/music/05_bg.gif) no-repeat left top;}
.music_mov_img {position:absolute;top:160px;left:33px;width:310px;}
.music_mov_img p {margin:10px 0 0 0;padding:0;width:310px;text-align:center;}
.music_mov_txt {position:absolute;top:160px;left:357px;width:240px;}
.music_mov_txt p {margin:5px 0 0 0;}

/****************** tour  *****************/
.tour_t {color:#3c79ba;}
.tour_line { background:url(/images/jp/tour/img_title_line.gif) no-repeat; height:30px; margin:5px 0 5px 0;}
.tour_tab {width:630px;height:34px;background:url(/images/jp/tour/tab_back.gif) repeat-x;}
.tour_tab li {float:left;}
.tour_tab li.tour_tab_01 {display:block;width:134px;height:34px;line-height:34px;background:url(/images/jp/tour/tab_01.gif) no-repeat;text-align:center;}
.tour_tab li.tour_tab_02 {display:block;width:104px;height:34px;line-height:34px;background:url(/images/jp/tour/tab_02.gif) no-repeat;text-align:center;}
.tour_tab a:link, .tour_tab a:link {color:#454545;}
.tour_tab a:active, .tour_tab a:hover {color:#197c80;}
.tour_culture_list {margin:20px 0 0 0;padding:0;width:630px;}
.tour_culture_list dt {float:left;margin:10px 0 0 0;padding:0;width:210px;height:105px;background:url(/images/jp/common/dot_line.gif) repeat-x left bottom;text-align:center;}
.tour_culture_list dd {float:left;margin:10px 0 0 0;padding:0;width:420px;height:105px;background:url(/images/jp/common/dot_line.gif) repeat-x left bottom;}
.tour_culture_list li {margin:0;padding:0;color:#666666;}


/****************** learning  *****************/
.learning_c { margin:5px 0 0 0; padding:0; background:url(/images/jp/learning/eng_bg.gif) repeat-y left top; width:626px;}
.learning_c dt { float:left; width:234px; margin:0; padding:4px 0 0 20px; height:23px; color:#204a6f; font-weight:bold;}
.learning_c dd { float:left; width:362px; text-align:right; margin:0; padding:4px 10px 0 0;  height:23px; color:#454545;}
.learning { text-align:center; margin:0; padding:20px 0 0 0;}
.learning img { margin:0; padding:2px 7px 0 7px; }
.learning a:link {color:#666666;}
.learning a:visited {color:#666666;}
.learning a:active {color:#ff6c00;font-weight:bold;}
.learning a:hover {color:#ff6c00;font-weight:bold;}

.sitemap_thum {float:left;width:170px;margin:0 20px 20px 20px;}
.sitemap_thum strong {display:block;width:170px;height:33px;}
.sitemap_thum li {padding:6px 0 5px 22px;border-bottom:1px solid #e6e6e6;background:url(/images/jp/sitemap/bul_01.gif) no-repeat 10px 12px;}
.sitemap_thum a:link, .sitemap_thum a:visited {color:#666666;letter-spacing:1px;}
.sitemap_thum a:active, .sitemap_thum a:hover {color:#198050;font-weight:bold;}
