@charset "Shift_JIS";
body {
padding:0;
margin:0;
text-align:center;
font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","Meiryo","メイリオ", "Osaka", "MS PGothic", "ＭＳ Ｐゴシック", helvetica,verdana,arial,sans-serif;
color:#333333;
font-size: 13px;
line-height:1.6;
*font-size:small;
*font:x-small;
background:#FFF;
width:100%;
min-width:960px;
}


/*---------
初期設定
---------*/
/*
Font-size list (base: 13px)
 62% =  8px
 70% =  9px
 77% = 10px
 85% = 11px        162% = 21px        239% = 31px
 93% = 12px        170% = 22px        247% = 32px
100% = 13px        177% = 23px        254% = 33px
108% = 14px        185% = 24px        262% = 34px
116% = 15px        193% = 25px        270% = 35px
124% = 16px        200% = 26px        277% = 36px
131% = 17px        208% = 27px        285% = 37px
139% = 18px        216% = 28px        293% = 38px
147% = 19px        224% = 29px        300% = 39px
154% = 20px        231% = 30px        308% = 40px
*/


h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{margin:0;padding:0;}
h1,h2,h3,h4,h5{font-size: 13px;}
img {border:none;}
table {font-size:inherit;font:100%;}
td{font-size: 13px;line-height: 1.6; vertical-align:top;}
li{ list-style-type:none;}
*:first-child+html {padding-left:1px;}/* IE7でpadding指定 */
*html{padding-left:1px;text-align:center;}/* IE6以下でpadding指定 */

a:link{ color:#000; text-decoration:underline;}
a:visited{ color:#000; text-decoration:underline;}
a:hover{ color:#4D1819; text-decoration:underline;}

.font10{ font-size:75%;}
.paT10{ padding-top:10px;}
.paT20{ padding-top:20px;}
.paT40{ padding-top:40px;}
.paL20{ padding-left:20px;}
.paL10{ padding-left:10px;}
.paR20{ padding-right:20px;}
.pa20{ padding:20px;}
.paB10{ padding-bottom:10px}
.paB40{ padding-bottom:40px}
.paRL15{ padding-left:15px; padding-right:15px;}
.Tleft{ text-align:left}
.Tcenter{ text-align:center}
.Tright{ text-align:right}
.coution{ clear:both;margin-left: 1em;text-align:left;text-indent: -1em;font-size:75%;line-height:1.5; }  
.coution2{ clear:both;margin-left: 1em;text-align:left;text-indent: -1em;line-height:1.5; }  

/*---------
共通レイアウト
---------*/
.w960{ width:960px; margin:auto; position:relative;}

#wrap{border-top:2px solid #004104; background:url(../images/wrap_bg.png) repeat-x; position:relative;}

#header{background: url(../images/sec_header_bg.png) no-repeat center top; padding-bottom:64px;}
#header p{ padding-top:24px;}

#menu{ background:url(../images/menu_bg.png) repeat-y center top;}
	#menu li{display:inline-block;  *display: inline;*zoom: 1;vertical-align: middle;}
	#menu .leaf1{ position:absolute; left:0; top:-54px;}
	#menu .leaf2{ position:absolute; right:0; top:-54px;}
	#menu li.siryob{ width:207px; height:75px; position:relative}
	#menu li.siryob img{ position:absolute; left:0; top:0; z-index:999}
	
#contaier{ background:#FEFFED;}


#footer{ background:url(../images/footer_bg.png) repeat-x; padding-top:69px;}
	#footer li{display:inline-block;  *display: inline;*zoom: 1;vertical-align: middle; padding-bottom:24px;}
	#footer #pagetop{ position:absolute; top:-120px; right:0}
	#footer .glogo,#footer .copy{ width:50%;}

