@charset "Shift_Jis";

/* 全体*/

*{
    margin:0;
    padding:0;
    font-size:12px;
    font-family:MS UI Gothic,Verdana,"ＭＳ ゴシック",Osaka,Chicago,sans-serif;
    line-height:1.6em;
}

body{
	color:#333333;  cursor:default;
	background:#ffffff url(img/bg.gif) repeat-x 0% 0% ;
}

/* リンク */

a {text-decoration:none;}

a:link{
    color:#689F88;
}
a:visited{ 
	color:#689F88; 
}
a:hover{
    color:#99BFAC;
}

.txt10{
    font-size:10px;
}

.txt-green1{
    color:#438773;
}

/* レイアウト */

#body{ 
	margin:0 auto; width:690px; 
	background:#ffffff;
	border:solid #666666; border-width:0px 1px; 
}

#head{
	height:230px; width:100%; 
	background:url("img/img.gif") no-repeat 0% 0%;
}

#head1{
	height:230px; width:100%; 
	background:url("img/melt.jpg") no-repeat 0% 0%;
}

#head2{
	height:230px; width:100%; 
	background:url("img/bolt.jpg") no-repeat 0% 0%;
}

#head3{
	height:230px; width:100%; 
	background:url("img/glass1.jpg") no-repeat 0% 0%;
}

#head4{
	height:230px; width:100%; 
	background:url("img/glass2.jpg") no-repeat 0% 0%;
}

#head5{
	height:230px; width:100%; 
	background:url("img/glass3.jpg") no-repeat 0% 0%;
}

#head6{
	height:230px; width:100%; 
	background:url("img/glass4.jpg") no-repeat 0% 0%;
}

#head7{
	height:230px; width:100%; 
	background:url("img/zero.jpg") no-repeat 0% 0%;
}

#head8{
	height:230px; width:100%; 
	background:url("img/zero2.jpg") no-repeat 0% 0%;
}


#menu{ 
	text-align:center; float:left; width:160px; 
}

#menu ul{
    list-style-type:none;
    margin-bottom:10px;
    margin-left:10px;
}
#menu li{ list-style-type:none; text-align:left; }


#menu a:hover{background:url("img/hover.gif") 50% 50% no-repeat;}


#main{
	padding:0px 0px 10px; margin-left: 160px; 
}

#index iframe{
   margin:20px 0 0 0;
   }

.txt{ 
	margin:0.5em 4em 2.5em 0em;
}

.p-txt{
    border-bottom:1px #666666 dotted;
}

#foot{
    padding:1em 4em 2em 4em;
    text-align:center;
    border-bottom:solid #666666 1px;
    color:#666666;
    font-size:10px;
    letter-spacing:1px;
}

#foot ul#nav{ list-style-type:none; }
#foot ul#nav li{list-style-type:none; display:inline; padding-left:1em;}


/* 見出し */

h1{ padding-left:160px; padding-top:30px; }


h1 a{
    font-family:Arial Black;
    text-align:center;
    font-size:14px;
    letter-spacing:1px;
}

h1 a:link { color:#fff;}
h1 a:visited { color:#fff;}
h1 a:hover{ color:#999; }



h2{
    font-size:120%;
    font-weight:bold;
    color:#748185;
    padding-left:17px;
    background: url(img/h2.gif) no-repeat 0% 50%;
}

#menu h2{display:none;}


/* その他 */

p{margin:0 0 0.3em;}

img{border:none;}
.bn{
    margin:5px;
}

hr.none{display:none; }


br{letter-spacing:normal;}


h3 {
    background:url(img/line.gif) repeat-x 100% 100%;
    margin-bottom:0.4em;
    color:#5C8C8D;
}

input,
textarea,
select{ 
	font-size:100%; font-family:"ＭＳ ゴシック",Osaka,Sans-serif; color:#333333; 
	border:1px solid #000000; 
	background:#ffffff; margin-bottom:2px;
}


#main ol{
	list-style-position:inside;
	padding:0.5em 0.5em;
}
#main ol li{
	padding:0em;
}

#main ul{
	list-style-position:outside;
	list-style-type:circle;  padding:0.5em 0.5em 0.5em 2em;
}
#main ul li{
	list-style-type:circle; 
}


#main dl{
	list-style-position:inside;
	padding:2px 0px;
}

#main dt{
	font-weight:bold; color:#333333;
	border-bottom:1px solid #c9c9c9;

}
#main dd{
	padding:0.3em 1em;
}

em{ font-weight:bold; }
strong{
    font-weight:bold;
    color:#507A68;
    border-bottom:1px dashed #638B82;
}

ins{ text-decoration: underline; }
del{ text-decoration: line-through; }

blockquote{
	color:#333333; background:#eeeeee; 
	border:solid #666666 1px;
	margin:8px; padding:5px;}

pre { font-family: monospace; font-size:12px; background:#eeeeee; margin:8px; padding:5px; }
