/* CSS Document */

body{
color:#666666;}

.border1{
border:
dotted 2px #FF9999;
}

.border2{
border:
dotted 2px #FFFF66;
}

.bottom1{
border-bottom:
dotted 3px #FF9999; 
padding-bottom:2px;
}

.babyline{
border-bottom:double 4px #FFCC66; 
background-image:url(../img/kk.gif); 
background-position:left; 
background-repeat:no-repeat; padding-left:40px; height:35px;
}

.bottom2{
border-bottom:
double 4px #FFCC66; 
padding-bottom:1px;
}

.waku{
border-bottom:solid 2px #FFCC66; 
padding-bottom:2px; 
background-image:url(../img/i.gif); 
background-position:left; 
background-repeat:no-repeat; 
padding-left:55px;
}

.solid{
border-left:solid 7px #FFFF66; 
padding-left:10px; 
border-bottom:dashed #FFFF66; 
padding-bottom:3px;
}

.solid2{
border-left:solid 7px #FF9966; 
padding-left:10px; 
}


.flower{font-size:18px; font-weight:bold; color:#FF9999;}

.text_plus p {
	font-size: 14px;
	color: #333333;
	line-height:170%;
}
.style3 {
	font-weight: bold;
	font-style: italic;
}


/*サテライト修正追加*/

h1, h2{
	font-size:18px;
	}
	
h3, h4{
	font-size:16px;
	}

.content_tbl{
	border:1px solid #FF9900;
	margin:5px auto 10px auto;
	}
	
.content_tbl th{
	color:#FFFFFF;
	background:#0066FF;
	border:1px solid #FF9900;
	padding:5px;
	font-size:13px;
	line-height:20px;
	font-weight:bold;
	}

.content_tbl td{
	color:#333333;
	border:1px solid #FF9900;
	padding:5px;
	font-size:13px;
	line-height:20px;
	}


.content_ul, .content_ol{
	margin: 10px 0 10px 30px;
	color:#FF0000;
	font-size: 12px;
	letter-spacing: 2px;
}

.content_ul li, .content_ol li{
	margin: 10px 0 20px 0;
	list-style:none;
}


.content_dl {
	font-size: 13px;
}

.content_dl dt {
	font-size:14px;
	font-weight: bold;
	line-height: 20px;
	margin:5px 0 0 15px;
	padding:0 0 0 7px;
}

.content_dl dd {
	margin: 5px 0 20px 15px;
	padding: 5px;
	line-height: 20px;
	color:#333333;
}

.content_div	{
	width:95%;
	color:#333333;
	padding:5px;
	}

.content_div_right{
	width:90%;
	border:2px dashed #0099FF;
	margin:5px 0 15px 8%;
	}
	
.content_div_left{
	width:90%;
	border:2px dashed #0099FF;
	margin:5px 0 15px 0;
	}
	
.back a:link{
	color:#FF0000;
	text-decoration:none;
	display:block;
	}
	
.sasie_left{
	margin:10px;
	float:left;
	}
	
.sasie_right{
	margin:10px;
	float:right;
	}
	
.cl{
	clear:both;
	}
	
	
.side_btn a{
	font-size:18px;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	}
