@charset "Shift_Jis";

/* 全体 */

*{margin:0; padding:0; background-color:transparent; text-decoration:none; text-align:left;
 font:normal normal normal 100%/170% Verdana,Chicago,"ＭＳ Ｐゴシック",Osaka,sans-serif;}

body{color:#666; font-size:75%; background:#fff url(./img/image.gif) no-repeat 100% 0 fixed; padding-bottom:30px; text-align:center;}


/* リンク */ 



a:link,a:active{color:#1e50a2;}
a:visited{color:#7285a3;}
a:hover{color:#e1af5d;}

.menu a,.footer a{color:#000;}

a,#h2 a{color:#39c;}



/* 見出し */

h3,h4,h6{padding-left:14px;}
h1{font-size:2.0em; color:#bbb; font-family:"Century Gothic","Times New Roman",Times,serif;}
h2{display:inline;}
h3{margin-bottom:5px; padding-top:25px; color:#aaa; font-weight:bold; clear:both;
 background:url(./img/h3.gif) no-repeat 0 85%; border-top:dotted 1px #ccc;}
h4{margin-bottom:3px; color:#b36680; background:url(./img/h4.gif) no-repeat 0 50%;}
h5{no-repeat 0 50%;}
h6{margin-bottom:5px; padding-top:5px; color:#aaa; font-weight:bold; clear:both;
 border-top:dotted 1px #ccc;}
/*h6はただの線用（青龍ルート連作目次で使用）*/

/* メニュー */

.menu li,.sub_menu li{float:left; list-style:none; margin-left:15px;}

.menu{font-size:1.1em; margin-bottom:45px; margin-top:5px;}

.sub_menu{padding-bottom:15px;}

.dm{float:right; font-size:0.9em; margin-bottom:5px;}


/* ブロック要素 */

.all{width:550px; margin:30px auto; padding:15px 30px; border:dotted 1px #ccc; text-align:center;}

.txt{margin:0 10px 25px 14px; line-height:180%;}
#index .txt{margin-top:25px;}


.footer{padding:25px 0 10px; text-align:right; border-top:dotted 1px #ddd;}

address{text-align:right;}

.box{margin:14px 0; background:#eff4ff; padding:8px 20px 20px;}

.scroll{overflow:auto; height:60px; margin-bottom:10px;}


/* インライン要素 */

em{font-weight:bold;}

del{text-decoration:line-through;}

p{margin-bottom:0.8em;}

img{margin:2px 0; border:0;}
dl img{margin:0;}


/* リスト */

ul,ol{margin-bottom:10px;}
ul li{list-style-type:square;}
ol li{list-style-type:decimal;}

dl{margin-bottom:1.8em;}
dl dt{color:#999;}
dl dd{margin-left:12px;}

ul.link{margin-bottom:0.8em;}

.link li{list-style:none; display:inline; margin:3px 3px 0 0;}



dl.link,dl.link dt,dl.link dd{background:transparent; padding:0;}

dl.link{clear:both; margin:0 0 0.8em;}

dl.link dt{float:left; margin:5px 8px 0 0;}

dl.link dd{margin:5px 0; line-height:140%;}



