body,td,th {
	font-family: MS UI Gothic, Hiragino Kaku Gothic ProN, qMmpS ProN W3, Hiragino Kaku Gothic Pro, qMmpS Pro W3, CI, Meiryo, lr oSVbN, MS P Gothic, Lucida Grande, Geneva, Arial, Helvetica, Verdana,  Sans-serif;
	margin-top: 30px;
	background-color: #f7f9f8;
	font-size: 12px;
	color: #666666;
	line-height:1.5;
}

a:link {
	text-decoration: none;
	color: #0088cc;
}
a:visited {
	text-decoration: none;
	color: #0088cc;
}
a:hover {
	text-decoration:underline;
	color: #0088cc;
}
a:active {
	text-decoration: none;
	color: #0088cc;
}
.white {color: #ffffff}
.orange {color: orange}
.pink {color: #ff008a ; font-size: 12px;  font-weight:normal;}
.milk {color: #ebe9e0; font-size: 12px; font-weight:bold; line-height:1.5;}
.red {color: red}
.input, select, textarea {font-size: 90%; } 
.m2 {
    margin:2px;
}
.m2t {
    margin-top:2px;
}
.m2b {
    margin-bottom:2px;
}
.m2tb {
    margin-top:2px;
    margin-bottom:2px;
}
.m2l {
    margin-left:2px;
}
.m2r {
    margin-right:2px;
}
.m2lr {
    margin-left:2px;
	margin-right:2px;
}
.m3 {
    margin:3px;
}
.m3t {
    margin-top:3px;
}
.m3b {
    margin-bottom:3px;
}
.m3tb {
    margin-top:3px;
    margin-bottom:3px;
}
.m3l {
    margin-left:3px;
}
.m3r {
    margin-right:3px;
}
.m3lr {
    margin-left:3px;
	margin-right:3px;
}
.m5 {
    margin:5px;
}
.m5t {
    margin-top:5px;
}
.m5b {
    margin-bottom:5px;
}
.m5l {
    margin-left:5px;
}
.m5r {
    margin-right:5px;
}
.m5tb {
    margin-top:5px;
    margin-bottom:5px;
}
.m5lr {
    margin-left:5px;
    margin-right:5px;
}
.m7 {
    margin:7px;
}
.m7t {
    margin-top:7px;
}
.m7b {
    margin-bottom:7px;
}
.m7l {
    margin-left:7px;
}
.m7r {
    margin-right:7px;
}
.m7tb {
    margin-top:7px;
    margin-bottom:7px;
}
.m7lr {
    margin-left:7px;
    margin-right:7px;
}
.m10 {
    margin:10px;
}
.m10t {
    margin-top:10px;
}
.m10b {
    margin-bottom:10px;
}
.m10tb {
    margin-top:10px;
    margin-bottom:10px;
}
.m10l {
    margin-left:10px;
}
.m10r {
    margin-right:10px;
}
.m10lr {
    margin-left:10px;
    margin-right:10px;
}
.m20 {
    margin:20px;
}
.m20t {
    margin-top:20px;
}
.m20b {
    margin-bottom:20px;
}
.m20tb {
    margin-top:20px;
    margin-bottom:20px;
}
.m20l {
    margin-left:20px;
}
.m20r {
    margin-right:20px;
}
.m20lr {
    margin-left:20px;
    margin-right:20px;
}
.m25l {
    margin-left:25px;
}
.m25r {
    margin-right:25px;
}
.m30l {
    margin-left:30px;
}
.m30t {
    margin-top:30px;
}
.m30tb {
    margin-top:30px;
    margin-bottom:30px;
}
.m40r {
    margin-right:40px;
}
.m40tb {
    margin-top:40px;
    margin-bottom:40px;
}

.none_mp{margin:0px;padding:0px;}
ul.style_none{
	list-style-type:none;
}

.bl_2 {
	border_bottom: #cccccc 1px solid
}
.form2 {
	border-bottom: #ffffff 2px solid; padding-bottom: 5px; background-color: #ccffcc; padding-left: 10px; padding-right: 10px; border-top: #ffffff 2px solid; padding-top: 5px
}
.b_l {
	border-left: #cccccc 1px solid
}
.form1 {
	padding-bottom: 7px; background-color: #059212; padding-left: 10px; padding-right: 10px; padding-top: 7px
}
.form3 {
	padding-bottom: 5px; background-color: #ffffff; padding-left: 10px; padding-right: 10px; padding-top: 5px
}
.form4 {
	padding-bottom: 7px; background-color: #edf0ef; padding-left: 10px; padding-right: 10px; border-top: #ffffff 2px solid; font-weight: bold; padding-top: 7px
}