@charset "Shift_Jis";

/*  全体への指定 */ 

*{margin:0px; padding:0px; font-style:normal; background-color:#000000; text-align:left;
 font-family:Tahoma,Verdana,Chicago,"ＭＳ Ｐゴシック",Osaka,sans-serif;}

body{color:#ffffff; font-size:70%; line-height:170%; background : url(./img/line.gif) repeat-y 40px 0px;}


/*  リンクへの指定 */ 

a{color:#cccccc;}
a:hover{color:#ccf909;}
.menu a,#footer a{color:#ccc; text-decoration:none;}


/*  レイアウト（ボックス類） */ 

.image,.main{margin-top:-1px;}

.image{height:199px; background : url(./img/) no-repeat 80px 100%; margin-left:25px; padding-top:1px;}

.menu{font-size:0.8em; margin:150px 0px 0px 35px;}
.menu li{list-style:none; display:inline; margin-right:8px;}

.main{padding:10px 0px 0px 40px; background : url(./img/line.gif) repeat-x;}

.text{width:600px; margin:0px 0px 20px 40px;}

#footer{height:25px; padding:5px 30px; text-align:right;}

/*テーブル*/ 
table { font-size: 10px ; line-height: 20px ;} 


/* 見出しへの指定 */

h2,h3{font-size:1em;}
h1{font-size:2.1em; position:absolute; left:60px; top:170px; font-family:"Century Gothic",Times,serif;}
h2{margin:10px 0px 5px 20px; padding-left:20px; font-weight:normal; background : url(./img/h2.gif) no-repeat 0px 50%;}
h3{margin-bottom:12px; padding-left:8px; border-left:solid #ccf909 4px; font-weight:normal;}


/* リンクページに使用しているリストへの指定 */

dl{line-height:150%; margin:0px 0px 16px;}
dt{float:left; margin-right:5px;}
dl.illustration dd{height:36px; margin-bottom:10px; padding-top:4px;}
dl.material dd{height:31px; margin-bottom:7px;}
dl img{margin:0px;}


/* コンタクトページに使用しているフォームへの指定 */

input,textarea{padding:1px; margin:1px 0px; font-size:1.0em; overflow:auto; background:#eee; border:0px;}
#submit,#reset{width:80px; text-align:center;}
#name,#address,#url{width:200px;}
#message{width:260px;}


/* HTMLサンプル類 */

em{color:#666; font-weight:bold; border-bottom:solid #ccf909 1px;}
del{text-decoration:line-through;}
.block{border:solid #ccc 1px; padding:8px; margin:15px 0px;}
ul,ol{list-style-position:inside; margin-bottom:15px;}
.circle{list-style-type:circle;}
.square{list-style-type:square;}


/* その他 */

p{margin-bottom:13px;}
img{border:0px; margin:2px 0px;}
