/* 全体 */

*{ margin: 0; padding:0; border:0px;}
html{ background-color:#fffcd8;}
body{ margin:0px auto; width:920px; font-family: verdana,arial,helvetica,sans-serif;}
#wrapper{ margin: 0px auto; width:860px; position:relative; text-align:center;}


img{ border:0;}
.none{ display:none;}

/*ヘッダ*/
#header{padding:5px 0px 0px 0px; width:860px; height:38px; font-size:12px; text-align:right;}


/*ナビ*/
#g_navi{ margin:-20px 0px 0px 0px; width:860px; height:29px; text-align:left;}
#g_navi img{ float:left;}
#g_navi ul{padding:0px 0px 0px 10px; list-style:none;}
#g_navi li{ float:left;}
#g_navi li a{ width:82px; height:29px; display:block; background-position:top;}
#g_navi li a:hover{ width:82px; height:29px; display:block; background-position:bottom;}
#g_navi a.tab_sd{ background:url(../images/tab_sd2.gif) 0 0 no-repeat;}


/*ぱんくず*/
#breadcrumb{ margin:0px 0px 0px -30px; width:820px; padding:5px 20px 0px 80px; height:18px; font-size:10px; text-align:left; background:url(../images/bread_bg.gif) 0 0 no-repeat;}

/*メイン（トップページ）*/
#top_main{ margin: 0px 0px 0px -30px; padding:0px 60px 0px 60px; width:800px; text-align:left; background:url(../images/body_bg.gif) 0 0 repeat-y;}
#top_main h1{ margin: 0px 0px 0px -60px; padding:0px; width:920px; position:relative;}
/*#top_main h2{ margin:-40px 0px 0px 0px; padding:0px; width:820px; position:relative;}
*/
#tenth_link{ width:820px; height:360px; margin:-20px -10px 0px -10px;}
.tenth_link1 { width:363px; height:360px; float:left;}
.tenth_link1 a{ width:363px; height:360px; display:block; background:url(../images/10th_bn_01.gif) 0 0 no-repeat;}
.tenth_link2{ width:457px; height:360px; float:left;}
.tenth_link3{ width:457px; height:179px;}
.tenth_link3 a{ width:457px; height:179px; display:block; background:url(../images/10th_bn_02.gif) top right no-repeat;}
.tenth_link4{ width:457px; height:181px; background:url(../images/10th_bn_03.gif) 0 0 no-repeat;}
.tenth_link4 p{ padding-top:30px;}
.tenth_link4 ul{ padding-left:95px; width:305px; height:116px; overflow:auto; font-size:10px; color:#6a3905; list-style:none;}
.tenth_link4 li{ padding-bottom:3px; text-indent:-40px; line-height:110%;}

#news{ width:740px; padding:50px 30px 0px 30px; }
#news h4{ color:#996600; line-height:1.4; padding-bottom:10px; padding-left:20px; background:url(../images/h4_bg.gif) top left no-repeat;}
#news p{ font-size:12px; color:#996600; line-height:1.4; padding-top:10px;}
#news ul.value{ font-size:12px; color:#FF6600; line-height:1.4; padding-top:10px; list-style-type:none;}
#news .left{ float:left;}

/*メイン*/
#main{ margin: 0px 0px 0px -30px; padding:20px 60px 0px 60px; width:800px; text-align:left; background:url(../images/body_bg.gif) 0 0 repeat-y;}
#main h1{ width:800px; height:50px; background:url(../images/h1_bg.gif) 0 0 no-repeat;}
#main h1 img{ padding:0px 0px 0px 18px; width:800px; height:50px;}

/*更新情報*/
#update{ width:487px; height:96px; padding:25px; background:url(../images/update_bg.gif) 0 0 no-repeat; margin-top:30px;}
#update ul{ width:487px; height:96px; overflow:auto; font-size:11px; line-height:1.3em; color:#999999; list-style:none;}
#update li{ padding-left:60px; text-indent:-60px;}

/*バナー*/
#top_bn{ width:234px; float:right; margin-top:30px;}
#top_bn img{ padding:7px 0px 0px 0px;}

/*中国サイトのお知らせ*/
#chaina{margin: 0px 0px 0px -30px; padding:30px 60px 0px 60px; width:800px; text-align:left; background:url(../images/body_bg.gif) 0 0 repeat-y;}
#chaina h4{ color:#996600; line-height:1.4; padding-bottom:10px; padding-left:20px; background:url(../images/h4_bg.gif) top left no-repeat; margin-left:30px;}

/*TOPへ戻る*/
#gototop{margin:0px 0px 0px -30px; padding:0px 60px 0px 60px; width:800px; height:34px; font-size:11px; text-align:right; background:url(../images/gototop.gif) 0 0 no-repeat;}
#gototop a{ text-decoration:none;}


/*フッタ*/

#footer{padding:5px 0px 0px 10px; width:860px; height:25px; font-size:10px; color:#a4a4a4; text-align:left;}
#footer img{ float:right;}

