@charset "Shift_Jis";
*{
margin:0;padding:0;
font:normal normal normal 100%/1.7 Verdana,Osaka,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
color:#647170;border:0;}

html{
margin:0 0 1px;height:100%;
background:#fff url(img/dot.gif) repeat-y 50% 0;
scrollbar-arrow-color:#9aa8a9;
scrollbar-track-color:#fff;
scrollbar-face-color:#fff;
scrollbar-darkshadow-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#bbb;
scrollbar-shadow-color:#bbb;}

body{background:url(img/bg.jpg) no-repeat 50% 0;font-size:70%;}


a{text-decoration:none;}
a:link{color:#88aeab;}
a:visited{color:#88aeab;}
a:hover{color:#ccc;}

h1{
padding:135px 10px 0;
font-size:22px;color:#f5f5f5;
font-family:"Century Gothic",Verdana,Arial;
letter-spacing:0.1em;text-align:right;}

h2{
padding:0 0 0 15px;
background:url(img/h2.gif) no-repeat 0 55%;
font-size:14px;font-family:"Century Gothic",Verdana,Arial;}

h3{
margin:8px 0 0 0;padding:0 0 0 12px;
background:url(img/h3.gif) repeat-y;}

h4{margin:1.2em 0;border-bottom:1px dotted #647170;}
h5{margin:0.8em 0;font-weight:bold;}
h6{margin:0.8em 0;}


ul{margin:0 0 0 2.1em;}
ol{margin:0 0 0 2.4em;}
ul li{list-style-type:square;}
ul.rows,ol.rows{margin:0 0 0 0.8em;}
ul.rows li,ol.rows li{margin:0 0.2em 0 0;
display:inline;list-style-type:none;}
dl{margin:1.0em 0 0.5em 0em;}
dt{margin:0.3em 0 0;}
dd{margin:0 0 0 0.5em;}

div#PAGETOP{margin:0 auto;width:460px;}

#HEADER{
background:url(img/dot1.gif) repeat-x 0 100%;height:310px;}

ul#PAN{display:none;}

#MENU ul{
margin:0;padding:0.2em 0;
background:url(img/dot1.gif) repeat-x 0 100%;
font-family:"Century Gothic",Verdana,Arial;text-align:center;}

#MENU li{padding:0 0.6em;display:inline;list-style-type:none;}
#MENU li a{color:#9aa8a9;font-weight:bold;}
#MENU li a:hover{color:#ccc;}
#MENU li.menu-on a{color:#67b5b7;}
#MENU h2{display:none;}

div#KIZI{
padding:20px 0 10px;
background:url(img/dot1.gif) repeat-x 0 100%;
text-align:left;}

div.text{padding:15px 10px 15px 20px;}

ul.modori{margin:0;text-align:right;
ul.modori li{list-style-type:none;}

div#FOOTER{padding:0.4em 0;text-align:center;}
#FOOTER li{margin:0 2px;display:inline;list-style-type:none;}
#FOOTER h2{display:none;}

input,textarea,select,td{
margin:4px 0 0;padding:2px;
background:#fff;border:1px solid #9aa8a9; }

p{margin:0.2em 0 0.6em;}
hr{display:none;}
img{margin:0.4em 0.2em 0.4em 0;vertical-align:bottom;}
em{font-weight:bold;font-size:110%;}
strong{font-weight:bold;font-size:110%;
border-bottom:3px double #555;}
ins{text-decoration:underline;}
del{text-decoration:line-through;}
address{display:inline;}

blockquote{
margin:0.7em 1.2em 0.7em 0; 
padding:0 0.5em;background:#eee;border-left:2px solid #9aa8a9;}
blockquote p{color:#666;}
q{padding:0 2px;quotes: "<" ">" "`""'";}
q:before{content:open-quote;}
q:after{content:close-quote;}

pre{overflow:auto;
margin:0.7em 1em 0.7em 0.7em;
padding:5px;height:80px;border:1px solid #ccc;}

b{font-weight:bold;}
i{font-style:oblique;}
big{font-size:125%;}
small{font-size:85%;}