/* /////////////////////////////////////////// */ /* 共通スタイルシート
/* /////////////////////////////////////////// 
*/ * { font-size:100%; line-height:1.6; margin:0px; padding:0px; list-style:none; 
} body { font-size:0.8em; text-align:center; color:#333333; background-color:#FFFFFF; 
background-image: url(../images/header_bg.jpg); background-repeat: repeat-x; padding-top: 
20px; } img { border:none; vertical-align:top; } /* /////////////////////////////////////////// 
*/ /* 構造 /* /////////////////////////////////////////// */ .wrapper { width: 
820px; margin: 0px auto 0px auto; text-align:left; clear:both; background-image: 
url(../images/base_body.jpg); background-repeat: repeat-y; } #body_img { width: 
100%; background-image: url(../images/bg_kikka01.gif); } #header { background-image: 
url(../images/base_body.jpg); background-repeat: repeat-y; } #header h2{ float:left; 
margin: 0px 0px 0px 15px; } #header_left { float:left; width: 300px; } #header_right 
{ float:right; width: 280px; text-align:right; } #header p{ float:left; padding: 
20px 10px 0px 0px; } /* /////////////////////////////////////////// */ /* トップページ　写真画像部分
/* 
/////////////////////////////////////////// */ #top_img{ width: 820px; margin: 
0px auto 0px auto; padding: 0px 0px 0px 0px; background-image: url(../images/base_photo.jpg); 
background-repeat: repeat-y; text-align:center; } #top_img p { background-image: 
url(../images/bg_dot.jpg); padding: 5px; margin: 0px auto 0px auto; width: 780px; 
} /* /////////////////////////////////////////// */ /* グローバルナビ /* /////////////////////////////////////////// 
*/ table.global_nav { width: 790px; margin: 0px auto 0px auto; font-size:11px; 
} table.global_nav th { background: url(../images/gnav_linebg.jpg); width: 2px; 
text-align: left; vertical-align: top; } table.global_nav td a { background-image: 
url(../images/gnav_bg.jpg); background-repeat: repeat-x; background-color:#FF2424; 
text-align: left; vertical-align: top; height:20px; padding: 15px 10px 10px 10px; 
display:block; } table.global_nav td a:hover { background-image: url(../images/gnav_bgon.jpg); 
background-repeat: repeat-x; background-color:#CC0000; } /* /////////////////////////////////////////// 
*/ /* ローカルナビ /* /////////////////////////////////////////// */ #local_nav 
{ clear:both; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: 
#CCCCCC; background-image: url(../images/footer_bg.gif); } #local_nav li { float:left; 
padding: 7px 5px 3px 7px; background-image: url(../images/lnav_line.gif); background-repeat: 
no-repeat; background-position: right center; } /* /////////////////////////////////////////// 
*/ /* パンクズ /* /////////////////////////////////////////// */ #pankuzu { padding: 
5px 10px 5px 7px; margin-bottom: 20px; } /* /////////////////////////////////////////// 
*/ /* メイン /* /////////////////////////////////////////// */ #main { clear:both; 
padding: 0px 15px 15px 15px; } .contents{ width:760px; margin: 0px auto 0px auto; 
} /* /////////////////////////////////////////// */ /* フッター /* /////////////////////////////////////////// 
*/ #footer { display:block; clear:both; background-image: url(../images/base_body.jpg); 
background-repeat: repeat-y; padding: 5px 15px 0px 15px; } #footer_bg { background-image: 
url(../images/footer_bg.gif); width: 770px; padding: 10px; } #footer ul { } #footer 
li { font-size:10px; float:left; padding: 5px 7px 3px 12px; background-image: 
url(../images/list_icon.gif); background-repeat: no-repeat; background-position: 
0px 12px; } #pagetop { padding: 10px 10px 10px 0px; } /* /////////////////////////////////////////// 
*/ /* トップページ /* /////////////////////////////////////////// */ #table_top 
{ width:100%; margin: 0px auto 0px auto; } #table_left { float:left; width:500px; 
margin: 15px 0px 0px 10px; } .table_bg{ background-image: url(../images/bg_dot.jpg); 
padding: 5px; } #table_right { float:right; width:240px; margin: 15px 10px 0px 
0px; } #table_right p { margin: 0px 0px 10px 0px; } /* /////////////////////////////////////////// 
*/ /* CSSハック /* /////////////////////////////////////////// */ #body_gnav:after 
{ content: ""; display: block; clear: both; height: 1px; overflow: hidden; } /*\*/ 
* html #body_gnav { height: 1em; } #body_gnav { display: block; } /**/ .clear 
{ display:block; height:1px; font-size:1px; clear:both; } /* /////////////////////////////////////////// 
*/ 