@charset "Shift_JIS";
*{margin:0px;padding:0px;}
body{background:#fffff9;}
#PAGETOP{margin:0px 10px;padding:0px;width:900px;}

/**********************************　リンク　*/
a:link{color:#000000;text-decoration:none;}
a:active{color:#000000;text-decoration:none;}
a:visited{color:#333333;text-decoration:none;}
a:hover{color:#faa;text-decoration:none;}

/**********************************　h属性　*/
h1{padding:40px 0px 6px 0px;width:130px;color:#fffff9;text-align:center;font-size:12px;font-weight:900;background:#333333;}
h2{margin:15px 0px 0px 0px;padding:0px 0px 0px 5px;color:#59b9c6;text-align:left;letter-spacing:0.5em;font-size:16px;} 
h3{margin:15px 0px 0px 0px;padding:0px 0px 0px 10px;color:#333333;text-align:left;letter-spacing:0.5em;font-size:12px;font-weight:bolder;border-bottom:1px #333333 dotted;} 
h4{margin:50px 0px 0px 0px;padding:0px 0px 0px 5px;color:#666666;text-align:left;letter-spacing:0.5em;font-size:12px;font-weight:bolder;border-bottom:1px #666666 dotted;} 
h5{margin:2px 0px 0px 13px;padding:4px 10px 2px 13px;display:inline;color:#fffff9;text-align:left;letter-spacing:0.5em;font-size:10px;background:#555555;} 
h6{margin:2px 0px 0px 13px;padding:4px 10px 2px 13px;display:inline;color:#555555;text-align:left;letter-spacing:0.5em;font-size:10px;border:1px #333333 dotted;} 

/**********************************　ヘッダー　*/
#HEADER{}
#PAN{margin:-40px 0px 0px 0px;padding:0px 5px 0px 0px;color:#555555;font-size:10px;text-align:right;float:right;}
#PAN ul{}
#PAN li{letter-spacing:0.2em;list-style:none;display:inline;background: url(pan.gif) no-repeat;padding-left: 20px;}
#PAN a{padding:0px 10px 0px 0px;color:#dddddd;border:0px;}

/**********************************　その他　*/
hr{display:none;}

/**********************************　メニュー　*/
#MENU{padding:8px 0px 700px 0px;width:130px;float:left;background:#59b9c6;}
#MENU h2{display:none;}
#MENU ul{padding:0px;}
#MENU li{padding:2px 0px 2px 10px;list-style:none;font-size:12px;text-align:left;letter-spacing:0.2em;}
#MENU li a{display:block;color:#fffff9;text-decoration:none;border:0px;}
#MENU li a:hover{color:#333333;text-decoration:none;}

/**********************************　記事部分　*/
#KIZI{margin:-1px 0px 0px 140px;padding:0px 10px 0px 30px;width:660px;font-size:12px;color:#333333;}
.text{line-height:180%;}
.text p{margin:5px 0px 5px 0px;padding:0px 0px 0px 5px;}
.modori{padding:2px 5px 2px 0px;font-size:10px;list-style:none;text-align:right;}
.modori a{color:#555555;text-decoration:none;border:0px;}em{font-style:normal;text-decoration:none;color:#000000;border-bottom:3px #000000 double;}
strong{font-weight:700;color:#000000;}
ins{text-decoration:none;color:#555555;border-bottom:1px #555555 solid;}
del{color:#333333;}
input,textarea,select{margin:1px 1px 1px 1px;padding:2px 1px 3px 1px;;font-size:12px;border:1px #555555 solid;background:#ffffff;color:#333333;}
ol,ul{padding-left:25px;list-style-position:inside;font-size:12px;}
dl{}dt{padding:5px 0px 0px 20px;font-weight: bolder;}
dd{padding:5px 0px 5px 30px;line-height:150%;font-size:12px;}

/**********************************　KIZI +　*/
.link{line-height:180%;}
.link p{margin:5px 0px 5px 0px;padding:0px 0px 0px 25px;}
.link p a:link{color:#000000;text-decoration:none;font-weight:bolder;}
.link p a:hover{color:#555555;text-decoration:none;}

/**********************************　フッター　*/
#FOOTER{margin:50px 0px 20px 0px;width:750px;font-size:12px;color:#999999;}
#FOOTER h2{display:none;}#FOOTER a{color:#999999;text-decoration:none;border:0px;}
#FOOTER a:hover{color:#333333;text-decoration:none;}
#FOOTER ul{text-align:right;}
#FOOTER li{padding:0px 5px 0px 10px;list-style:none;display:inline;}
#FOOTER address{display:inline;font-style:normal;}#FOOTER01{}#FOOTER02{}#FOOTER03{}

/**********************************　　*/
blockquote{margin:5px 5px 5px 10px;border:1px #333333 dotted;}
cite{color:#000000;}q{color:#000000;}
pre{background-color:#eeeeee;}
b,i,big,small,tt{font-size:12px;padding:0px 2px 0px 2px;}
td{font-size:12px;}
img{margin: 5px;} 