body{
	text-align:center;
        font-size:14px;
        line-height:16px;
        color:#000000;
        letter-spacing:1px;
	background:#ffffff;
}


img {
	border: none;
}

TD,TR { font-size:12px; line-height:18px; color:#666666; letter-spacing:1px;} 

/*スタイル*/

.layout_body{
width:800px;
margin:0 auto;
background-color:#FFFFFF;
border:1px solid #F87FAF;
}

.layout_header {
width:800px;
/*height:54px;*/
margin:0 auto;
background-color:#FFFFFF;
}

/* 文字の大きさ */
.text_16 {
	font-size: 16px; 
	line-height: 24px;
}

.text_14 {
	font-size: 14px; 
	line-height: 20px;
}


.size14 { font-size:14px; line-height:18px; color:#666666;}
.size12 { font-size:12px; line-height:18px; color:#FFFFFF;}
.size12a { font-size:12px; line-height:16px; color:#666666; letter-spacing:1px;}.size10 { font-size:10px; line-height:14px; color:#666666;}
.size10a { font-size:10px; line-height:18px; color:#666666; letter-spacing:1px;}
/* 文字の太さ*/
.fwb {
	font-weight:bold;
}

/* 色　*/
.c-white {
	color:#ffffff;
}

.c-red {
	color:#ff0000;
}

.c-green {
	color:#339900;
}

.c-blue {
	color:#006699;
}

.c-orange {
	color:#FF6600;
}

/* 行揃え */
.ml_1 {
	margin-left:1em;
}

.ml_ti_1-1 {
	margin-left:1em;
	text-indent:-1em;
}

.ml_ti_15-15 {
	margin-left:1.5em;
	text-indent:-1.5em;
}

.ml_2 {
	margin-left:2em;
}

.ml_3 {
	margin-left:3em;
}

.ml_5 {
	margin-left:5em;
}

.ml_14 {
	margin-left:14em;
}

/*ボックス*/

.box {
    width:680px;
    background-color:#0066FF;
    padding:10px;

} 

.box_block {
    width:700px;
    background-color:#000000;
    padding:10px;

} 

.box2 {
    width:640px;
    background-color:#FFFFFF;
    padding:16px;
    margin-left:10px;

} 

.box3 {
    width:700px;
    background-color:#fafafa;
    padding:15px;
    border: 1px solid #cccccc;

}


/*画像*/

.img_left {
    float:left;
    padding:20px;
}

hr {
	color: #FFFFFF;
	height: 1px;
	border: 1px;
	border-style: dotted;
   }
