@charset "Shift_JIS"

.imgmargin		{margin-bottom			:10px;}
.imgmargin2		{margin-top			:10px;}


.mail p		{text-align			:left;
		font-size			:12px;
		line-height 			:1mm;

							}
.mail b		{color:#ff0000;
		font-size:12px;

		margin-bottom:			10px;
					}

#konin p	{color:#000000;
		font-size:12px;

		line-height 			:1mm;
					}

#feehe P{	text-align			:left;
		color				:#ff0000;
		font-size			:13px;
		line-height 			:1mm;

		}

#feeka B{	text-align			:left;
		color				:#ff0000;

		font-size			:12px;
		line-height 			:1mm;
		}

#feeka P{	text-align			:left;
		color				:#000000;
		font-size			:12px;
		line-height 			:1mm;

		}

#h10		{text-align			:center;
		margin				:auto;
		color				:#000000;
		font-size			:30px;
}


#ad  p{	text-align			:left;
		color				:#000000;
		font-size			:12px;

		line-height 			:2mm;
		}

#skj	 p	{color:#000000;
		font-size:12px;
		line-height 			:5mm;

					}

#skj b		{color:#ff0000;
		font-size:12px;
		margin-bottom:			10px;
					}


#konin b	{color:#ff0000;
		font-size:15px;

		line-height:			20px;
					}

#konin2 b	{color:#ff0000;
		font-size:14px;

		line-height:			10px;
					}

#konin2 p	{color:#000000;
		font-size:12px;

		line-height:			1mm;
					}

h1		{margin			:10px;
		font-style		:normal;
		font-size		:12px;
		color			:#999999;
padding:0;
		float			:center;
		text-align		:center;
		}

h2		{color			:#000000;
		font-size		:12px;
		text-align		:center;
		margin			:10px 0 5px 60px;
		}

.h2		{color			:#000000;
		font-size		:13px;
		text-align		:left;
		margin:			0 0 0 0px;
		}

h3		{color			:#000000;
		font-size		:12px;
		text-align		:center;

		}

h4		{color			:#ffffff;
		font-size		:12px;
		text-align		:center;
		margin:			0 0 0 0px;
padding:0;
		}

#dropin		{
		position:absolute;
		visibility:hidden;
		left:5px;
		top:100px;
		width:150px;

		height:620px;
		background-color:#f0f0f0;
		border:double 1px #ff9999;
		text-align:center;
		}

#dropin p	{color:#000000;
		font-size:12px;
		line-height:2mm;
		}


#dropin b	{color:#ff0000;
		font-size:12px;
		line-height:3mm;
		}


		
.menu4		{width:872px;
		text-align	:center;
}
.menu4 img	{margin:0px 1px 0px 1px;
}

.destiny	{width		:878px;
		float		:left;

		text-align	:left;
		}

.destiny-h1	{width		:350px;
		margin		:10px 0px 0px 0px;
		float		:left;
		}

.destiny-img	{
		width		:150px;
		margin		:10px 0px 0px 10px;
padding:0;
		float		:left;
		text-align	:left;
		}

.destiny-sub 	{
		width 		:260px;
		margin:		10px 0px 0px 92px;
		float		:left;
		text-align	:right;
		}

.destiny-sub img 	{
		margin:10px 2px 0px 2px;
		float		:left;
		text-align	:left;
		}

#swf		{width:870px;
		text-align:center;
		margin:5px 0px 5px 0px;
		}

#news		{width:234px;
		float		:left;
		margin:0px 0px 0px 5px;
		text-align	:left;
}

#site		{margin:30px 0px 0px 0px;
		line-height 			:2mm;
		text-align	:left;
}

#bod		{color				:#ff6666;
		font-size			:12px;
		text-align			:left;
		margin				:0px 0px 0px 3px;
		}

.q{font-size:12px;
line-height:3mm;
color:#000000;
text-align:left;}

#qu hr{width:870px;
	color:#ff9999;}
.q2{font-size:12px;
line-height:1mm;
text-align:left;
color:#ff0000;
}



#big		{width:630px;
		float	:left;
		text-align	:left;
		padding:0;
		margin:0;
}

#setumei	{width:190px;
		float		:left;
		padding:0;
		text-align	:left;
		margin:0px 0px 0px 10px;
}
#setumei p	{
		text-align			:left;
		color				:#000000;
		font-size			:12px;
		line-height 			:6mm;
		}

#last	 	{width		:870px;
		float		:center;
		text-align	:center;
		}

#last img 	{
		margin:5px 15px 5px 15px;
		float		:center;
		}


#menu {
	width				:871px;
	background-color:#ff6666;

	height:100px;
}

#menu ul	{
		margin:0px 0px 0px 0px;
color				:#ffffff;
		text-align			:center;
		font-size			:12px;
		}

#menu p		{text-align			:center;
		color				:#ffffff;
		font-size			:12px;
		text-align			:center;
		line-height 			:0mm;
		}

#menu li	{text-align			:center;
		font-size			:12px;
		display				:inline;
		float:center;
		}

#menu a		{color				:#ffffff;
		text-decoration			:none;
		}

img		{border				:none;
		}

#main 		{ 
		border-bottom			:solid 3px #ff9999;
		margin				:auto;
		padding				:0;
		line-height			:0;
		font-size			:12px;
		text-align			:center;
}

#main2 		{ 
		border-bottom			:solid 3px #ff9999;
		font-size			:12px;
		text-align			:center;
}

#maindo 	{ 
		border-top			:solid 3px #ff9999;
		margin				:auto
		padding:0;
		line-height:0;
		font-size			:12px;
		text-align			:center;
}

.menu3 		{ 
		border-bottom			:solid 3px #ff9999;
		margin				:5px 0px 5px 5px;
		width				:858px;
		font-size			:12px;
		line-height 			:30px;
		text-align			:center;
}

.mainfel b	{font-size			:12px;
}

.mainfel	{font-size			:12px;
}


.felimg		{		width				:858px;
}

.felimg table	{	float:left;
		font-size			:12px;
		line-height 			:15px;
		border:solid 1px #ff9999;
		}

.pro		{
		text-align			:left;
		color				:#000000;
		font-size			:12px;
		line-height 			:4mm;
		}

#info		{
		text-align			:center;
		color				:#000000;
		font-size			:14px;
		line-height 			:3mm;
		}

.pro a		{
		text-align			:right;
		color				:#000000;
		font-size			:10px;
		line-height 			:0mm;
		}

.pro hr		{color			:#ff9999;
		margin				:0px 7px 0px 0px;
		height:3px;
		}


.shk table {
        color: #666666;
        width: 275px;
        margin-top: 14px;
        margin-bottom: 0px;
        border: 1px solid silver;
        border-collapse: separate;
        border-spacing: 1px;
}
.shk th {
        padding: 3px;
        border-right: 1px solid silver;
        border-bottom: 1px solid #CCCCCC;
        background-color: #E1E2E6;
}
.shk td {
        padding: 3px;
        border-right: 1px solid #ffffff;
        border-bottom: 1px solid silver;
border-right: solid 1px silver;
        background-color: #f9f9f9;
}

.outline{
width : 871px;
font-size : 85%;
text-align :left;
float:center;
        background-color: #ffffff;
margin:15px auto 0px auto;
border:solid 1px #ff9999;
padding:0;

}

a:link{color	:#0000ff;}
a:hover{color	:#0000ff;}
a:active{color	:#0000ff;}
a:visited{color	:#0000ff;}
}

.img{
border-top: solid 1px silver;
border-left: solid 1px silver;
border-bottom: solid 1px gray;
border-right: solid 1px gray;
background-color: white;
padding: 6px;
}

#b td{		text-align			:left;
		color				:#000000;
		float:left;
		font-size			:12px;
		line-height 			:3mm;
		}
#b p{		text-align			:left;
		color				:#000000;
		font-size			:12px;
		line-height 			:5mm;
		}

body{
	text-align:center;
　　background-image:url("../image/sima1.gif");
　　background-repeat:repeat;
line-height: 6mm; 
*		{margin		:0;
		padding		:0;}

strong,em,h1,h3,h4 {font-weight: normal;}

em {font-style: normal;}

scrollbar-3dlight-color:#ff8cc6;
scrollbar-track-color:#white;
scrollbar-darkshadow-color:#ff8cc6;
scrollbar-face-color:#ff8cc6;;
scrollbar-highlight-color:white;
scrollbar-shadow-color:white;
scrollbar-arrow-color:navy;
z-index: 1;

}
blogcontainer{
		width:765px;
		margin:5px auto 0;
		padding-bottom:30px;
		background:url(http://image.blog.livedoor.jp/hastala231/imgs/9/5/951d804f.gif) repeat-y 50% 0;
z-index: 1;

html, textarea {
　scrollbar-base-color: #99ff99;
z-index: 1;
}

strong,em {font-weight:normal;}
em {font-style:normal;}

hr { 
background-color: deepskyblue; 
color: #999999; 
border: none; 
height: 1px; 
z-index: 1;
} 

blockquote {
 font-weight: 600;
z-index: 1;
}

dl {
border-style: dotted;
border-width: 1px;
border-color: red;
z-index: 1;
}