@charset "utf-8";

/* CSS Document */



/* コンテンツ

--------------------------------------------------------------------------*/



/* 共通 */

html{ height:100%; }

body{ height:100%; margin:0; padding:0; text-align:center; font-family: "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", Osaka, Arial, Helvetica, sans-serif; background:url(/common/images/pic_header_02.gif) repeat-x; }

#wrapper { margin:0 auto; padding:0; width:825px; text-align:left; min-height: 100%; height: auto !important; height: 100%; /* ie用に設定 */ margin: 0 auto -40px; }



* { color:#454545; }

a, a:hover { color:#0000FF; }

.push { height:40px; }



/* フォント */

.txt65 { font-size:65%; line-height:135%; }

.txt70 { font-size:70%; line-height:140%; }

.txt75 { font-size:75%; line-height:145%; }

.txt80 { font-size:80%; line-height:150%; }

.txt90 { font-size:90%; line-height:160%; }

.txt100 { font-size:100%; line-height:170%; }

.txt70_a { font-size:75%; line-height:200%; }

.txt10 { font-size:10px; line-height:14px; }

.txt11 { font-size:11px; line-height:15px; }

.txt12 { font-size:12px; line-height:16px; }

.txt14 { font-size:14px; line-height:18px; }

.ma_20 { margin:20px 0; }

/* クリア */

.clears:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clears { display: inline-table; zoom: 100%; }

/* macIE \*/

* html .clears { height: 1%; }

.clears { display: block; }

/* macIE */



/* イメージ */

img { border:0; }



/* ヘッダー

--------------------------------------------------------------------------*/

#header { padding:7px 10px 0 10px; width:805px; }

#header h1 { float:left; margin:2px 0 0 0; padding:0; width:209px; }



/* メニュー */

#header ul { float:right; margin:0 0 2px 0; padding:0; width:557px; height:41px; background:url(/common/images/pic_menu_01.gif) no-repeat; }

#header ul li { float:left; list-style:none; text-indent:-100000px; }



#header ul li a.menu01 { display:block; width:115px; height:40px; }

#header ul li a.menu01:hover { display:block; width:115px; height:40px; background:url(/common/images/pic_menu_01.gif) 0px -41px no-repeat; }

#header ul li a.menu01-ovr { display:block; width:115px; height:40px; background:url(/common/images/pic_menu_01.gif) 0px -41px no-repeat; }



#header ul li a.menu02 { display:block; width:109px; height:40px; }

#header ul li a.menu02:hover { display:block; width:109px; height:40px; background:url(/common/images/pic_menu_01.gif) -115px -41px no-repeat; }

#header ul li a.menu02-ovr { display:block; width:109px; height:40px; background:url(/common/images/pic_menu_01.gif) -115px -41px no-repeat; }



#header ul li a.menu03 { display:block; width:109px; height:40px; }

#header ul li a.menu03:hover { display:block; width:109px; height:40px; background:url(/common/images/pic_menu_01.gif) -224px -41px no-repeat; }

#header ul li a.menu03-ovr { display:block; width:109px; height:40px; background:url(/common/images/pic_menu_01.gif) -224px -41px no-repeat; }



#header ul li a.menu04 { display:block; width:109px; height:40px; }

#header ul li a.menu04:hover { display:block; width:109px; height:40px; background:url(/common/images/pic_menu_01.gif) -333px -41px no-repeat; }

#header ul li a.menu04-ovr { display:block; width:109px; height:40px; background:url(/common/images/pic_menu_01.gif) -333px -41px no-repeat; }



#header ul li a.menu05 { display:block; width:115px; height:40px; }

#header ul li a.menu05:hover { display:block; width:115px; height:40px; background:url(/common/images/pic_menu_01.gif) -442px -41px no-repeat; }

#header ul li a.menu05-ovr { display:block; width:115px; height:40px; background:url(/common/images/pic_menu_01.gif) -442px -41px no-repeat; }



/* コンテンツ

--------------------------------------------------------------------------*/

#content { padding:0 10px 20px 10px; width:805px; text-align:center; }

#main { margin:0 auto; width:690px; }



/* フッター

--------------------------------------------------------------------------*/

#footer { padding:5px 0 0 0; height:35px; background:#001039; }

#footer p { margin:0 auto; padding:0; width:825px; height:13px; background:url(/common/images/pic_copy_01.gif) no-repeat; text-indent:-10000px; }

