body{
	font-size: 12px;
	color:#666666;
	line-height:18px;
	margin:0px 0 0 0;
}

/* onmouseover generic underline */

a:link{
	color:#5B1212;
	text-decoration:none;
	padding:0;
	margin:0;
}
a:visited{
	color:#5B1212;
	text-decoration:none;
	padding:0;
	margin:0;
}
a:hover{
	color:#FFAAAA;
	text-decoration:underline;
	padding:0;
	margin:0;
}

/*/////////////////*/
p{	margin:0;}
img{	border:0;}
hr{	height:1px;}
form{margin:3px 0 3px 0;}
.haba{	margin:10px 0;	}
.sita{	margin-bottom:20px;}
.ue{	margin-top:5px;}
.ue2{	margin-top:10px;}
.ue3{margin-top:20px;}
em{	color:#FF6600;
	font-style:normal;
}
ol{
	margin:10px 10px;
	list-style-position:inside;
	padding:0px;
	}
/*/////////////////*/
.bottom{
 margin:8px auto;
 text-align:center;
}
.top_payment{
	margin-top:40px;
}
/*//////////////// font sizes//*/

.size08px{	font-size:8px;}
.size09px{	font-size:9px;}
.size10px{	font-size:10px;}
.size11px{	font-size:11px;}
.size12px{	font-size:12px;}
.size13px{	font-size:13px;}
.size14px {	font-size: 14px;}
.size15px{	font-size:15px;}
.size16px {font-size: 16px;}
.size18px{	font-size:18px;}
.size20px{	font-size:20px;}
.size24px{	font-size:24px;}
.size32px{	font-size:32px;}

/* ////////////////interline */

.lh12{line-height:12px;}
.lh13{line-height:13px;}
.lh14{line-height:14px;}
.lh15{line-height:15px;}
.lh16{line-height:16px;}
.lh17{line-height:17px;}
.lh18{line-height:18px;}
.lh19{line-height:19px;}
.lh20{line-height:20px;}
.lh21{line-height:21px;}
.lh22{line-height:22px;}
.lh23{line-height:23px;}
.lh24{line-height:24px;}


/*//////////// colors//*/

.color_black {color: #000000;}
.color_white {color: #FFFFFF;}
.color_red {color: #FF0000;}
.color_gray {color: #999999;}
.color_blue {color: #0000FF;}
.color_yellow {color: #FFFF00;}
.color_celestial {color: #00FFFF;}
.color_pink {color: #FF00FF;}
.color_pink2 {color: #E50058;}
.color_orange {color: #FF5B00;}
.color_gr


/*/////////////////*/

.moji1 {	font-size: 12px;
	line-height:100%;
}
.moji2 {
/*color: #FFFFFF;*/
	line-height:100%;
	}
.moji3{
	/*color:#bababa;*/
	padding:3px 8px 0 8px;
	line-height:115%;
	}
.moji4{
	font-size:14px;
	}
.moji5{
	font-size:10px;
	}
.moji6{
	font-size:11px;
	/*color:#990000;*/
	}
.moji8{
	font-size:28px;
	margin-left:20px;
	line-height:40px;
	}
.moji9{
	font-size:16px;
	}
.moji10{
	font-size:24px;	
	margin-left:20px;
	}
.moji11{
	font-size:14px;
	color:#0066CC;
	}
.moji12{
	color:#666666;
	}
.moji13{
	font-size:14px;
	margin-left:20px;
	}
.moji14{
	font-size:12px;
	font-weight:bolder;
	color:#FFFFFF;
	background-color:#990000;
	}
.moji15{
	font-size:12px;
	font-weight:bolder;
	color:#990000;
	}
.moji16{
	font-size:12px;
	color:#FFFFFF;
	background-color:#541832;	
	}
.moji17{
	font-size:11px;
	color:#333333;
	}	
	
.title01{
	font-size:14px;
	padding:3px;
	font-weight:bold;
	background-color:#eeeeee;
	color:#666666;
	border:solid 1px #cccccc; 
	}
.title02{
	font-size:18px;
	padding:6px 0 2px 2px;
	font-weight:400;
	background-color:#eeeeee;
	color:#333333;
	border:solid 2px #666666;
	font-family: "ＤＦ平成丸ゴシック体W4";
	}
.title03{
	font-size:16px;
	padding:2px;
	font-weight:400;
	color:#FFFFFF;
	border-bottom:solid 2px #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
.title04{
	font-size:16px;
	padding:1px 0 1px 2px;
	font-weight:bolder;
	background-color:#333333;
	color:#FFFFFF;
	border:solid 1px #333333;
	}
	
	.border-l{
	border-left:solid 5px #df5000;
	padding-left:10px;
	}
.divyohaku{
	padding:5px;
}	
