@charset "Shift_Jis";




/* ページ全体のこと */

*{
	margin:0; padding:0; 
	font:normal normal normal small/1.6em Verdana,"ＭＳ ゴシック",Osaka,Chicago,sans-serif;
}

body{
	color:#333333;  cursor:default;
	background:#9E0B0E url("img/bg.gif") repeat-y 0% 0% ;  }



/* リンク */


a:link{
	color:#B53B55; text-decoration:none;
}
a:visited{ 
	color:#B53B55; text-decoration:none;
}
a:hover{ 
	color:#CC3C48; text-decoration:underline;
}




/* レイアウト */


#body{
	width:680px; background:#fff;
	text-align:center;  
}


#head{
}

#menu{ 
	width:200px;  background-color:#dcdcdc;
	padding:10px 0px; text-align:left;
	float:right;
}

#menu ul{ list-style-type:none; padding:10px; }
#menu li{ list-style-type:none; text-align:center; }


#menu li a{
	font-family:"Times New Roman",Time,Serif; font-weight:bold; font-size:130%;
	display:block; text-align:left; width:100%; 
}

#menu li a:hover{ 
	background-color:#cccccc; text-decoration:none;
}



#main{
	padding:290px 0px 0px; text-align:left; 
	float:right; width:480px;

}

.i01{background:url("img/i01.jpg") no-repeat 50% 0%;}
.i02{background:url("img/i02.jpg") no-repeat 50% 0%;}
.i03{background:url("img/i03.jpg") no-repeat 50% 0%;}
.i04{background:url("img/i04.jpg") no-repeat 50% 0%;}
.i05{background:url("img/i05.jpg") no-repeat 50% 0%;}


.txt{ 
	margin:0.5em 20px 2.5em;
}

.overflow{margin-bottom:2em; padding:2px; overflow:auto;height:4.6em;}
.iro{color:#B53B55;}

#foot{
	padding-top:2em;
	background: #ffffff url("line.gif") repeat 0% 0%; 
	text-align:right; clear:both;
}

#foot ul#nav {
	list-style-type:none; background:url("img/line.gif"); padding:0 1em; margin-left:20px;
}
#foot ul#nav li{
	list-style-type:none; display:inline; padding-right:10px;
}

address{
	color:#999999; text-align:center; font-style:italic; 
	margin:0.3em 0;
}

p{margin:0 0 0.3em;}





/* ミダシ */


h1{ 
	text-align:left; padding:15px 10px 0px;
	border-left:35px solid #9E0B0E;
	margin:20px;  }

h1 a{
	font-size:210%; font-weight:bold; 
	font-family:"Times New Roman",Times, "ＭＳ 明朝",Serif; 
	letter-spacing:0.1em; text-align:left; }

h1 a:link {  color:#000;}
h1 a:visited { color:#000;}
h1 a:hover{ color:#CC3C48; text-decoration:underline; }


h2{ 
	font-size:150%; font-family:"Times New Roman",Times, "ＭＳ 明朝",Serif;  
	text-align:left; font-weight:bold; margin:0 20px;}

#menu h2{
	color:#ffffff; text-align:left; padding-left:5px;
	background-image:url("img/line.gif"); 
	margin:0;
 }




/* そのた細々したの */

img{border:none;}
br{letter-spacing:normal;}
hr.none{display:none; }



/* 必要な方は。 */

h3 { 
	font-size:110%; font-family:"Times New Roman",Times, "ＭＳ 明朝",Serif;  
	background:url("img/line.gif") repeat-x 100% 100%; 
	margin-bottom:0.2em; padding:0.2em; text-align:right;}

input,
textarea,
select{ 
	font-size:100%; font-family:"ＭＳ ゴシック",Osaka,Sans-serif; color:#333333; 
	border:1px solid #666666; 
	background:#ffffff; margin-bottom:2px;
}


#main ol{
	list-style-position:inside;
	padding:0.5em 0em;
}
#main ol li{
	padding:0em;
}

#main ul{
	list-style-position:outside;
	list-style-type:disc;  padding:0.5em 0.5em 0.5em 2em;
}
#main ul li{
	list-style-type:disc; 
}


#main dl{
	list-style-position:inside;
	margin:0.5em 0em;
}

#main dt{
	font-weight:bold; color:#333333;
	border-bottom:1px solid #999999;

}
#main dd{
	padding:0.3em 1em 0.5em;
}

em{ font-weight:bold; }
strong{ font-weight:bold; color:#B53B55; font-style:italic;  }

ins{ text-decoration: underline; }
del{ text-decoration: line-through; }

blockquote{
	color:#333333; background:url(img/line.gif); 
	margin:8px; padding:5px;}

pre { 
	font-family: monospace; font-size:12px; 
	background:#eeeeee; margin:8px; padding:5px; }