@charset "Shift_Jis";

/*  全体への指定 */ 

*{margin:0; padding:0; font-style:normal; background-color:transparent; text-align:left;
 font-family:Verdana,Chicago,"ＭＳ Ｐゴシック",Osaka,sans-serif;}

body{color:#000; font-size:70%; line-height:170%; background:#39c; padding:20px 0;}


/*  リンクへの指定 */ 

a{color:#fff; text-decoration:none;}
a:hover,.menu a{color:#000;}


/* 主なレイアウトへの指定 */ 

.all{width:65%; margin:50px;}

.menu{font-size:0.8em; margin-bottom:-230px;}
.menu li{list-style:none; display:inline; margin:5px 10px 0 0;}

.text{margin:0 0 30px 12px;}

.skip{text-align:right; font-size:0.8em; margin-bottom:20px;}


/* 見出しへの指定 */

h1,h2,h4{font-weight:normal;}
h1,h2{color:#fff;}
h3,h4{font-size:1em;}
h1{height:21px; padding:5px 0 0 35px; font-size:2em; background:url(ganmo.gif) no-repeat 0% 50%;}
h2{margin:250px 0 10px; padding-top:30px; font-size:1em;}
h3{margin:10px 0 3px; background:url(h3.gif) no-repeat 0% 50%; color:#000; padding-left:15px;}
h4{margin-bottom:5px; color:#ec0;}


/* リンクページに使用しているリストへの指定 */

dl.link{clear:both;}
dl.link dt{float:left; margin:5px 8px 0 0;}
dl.link dd{margin:5px 0; line-height:140%;}

.link li{list-style:none; display:inline; margin-right:3px;}


/* コンタクトページに使用しているフォームへの指定 */

input,textarea{margin:2px 3px 0 0; font-size:1em; border:solid #fff 1px; }
input{width:200px;}
#submit,#reset{width:80px; text-align:center;}
#message{width:260px;}


/* サンプル類 */

em{font-weight:bold;}
del{text-decoration:line-through;}
.block{padding:8px; margin:13px 0; border:solid 1px #28b;}
.scroll{overflow:auto; height:50px; margin:13px 0;}
ul,ol{list-style-position:inside; margin-bottom:15px;}
.circle{list-style-type:circle;}
.square{list-style-type:square;}
dl.new dt{color:#ec0;}
dl.new dd{margin:-1.6em 0 0 7em;}


/* その他 */

p{margin-bottom:10px;}
address{margin-bottom:15px; color:#17a;}
img{border:0; margin:2px 0;}
dl img{margin:0;}
