/* 全体 */

body{
	margin-top:2px;
	background: #ffffff url(../ad-img/ad02.jpg) no-repeat left top fixed;
	font-size: 12px;
	color:#4c0000;
	}

a{
	text-decoration:none;
	}
a:link{
	color: #006d8a;
	}
a:visited{
	color: #006d8a;
	}
a:hover{
	color: #cc3d85;
	}
	
img{
	border:0px;
	}
	
#img2{
	margin:2px;
	}
	
#img3{
	margin:4px;
	}
	
#img4{
	margin-top: 4px;
	margin-left: 8px;
	margin-bottom: 2px;
	}



table{
	font-size:12px;
	}
	
	
.fontm{
	font-size:11px;
	}
	
.fonts{
	font-size:10px;
	}
	
/* パーツ */

.mkc_y{
	font-size:8px;
	color:#cdd31c;
	}
	
.mkc_g{
	font-size:12px;
	color:#dcf385;
	}
	
.mkc_c{
	font-size:16px;
	color:#fbffbf;
	}
	
	
/* 橙-C */

.mkc_o1{
	font-size:8px;
	color:#B33500;
	}
	
.mkc_o2{
	font-size:12px;
	color:#E6AC73;
	}
	
.mkc_o3{
	font-size:14px;
	color:#FFD580;
	}
	
.mkc_o4{
	font-size:16px;
	color:#F3DB8D;
	}
	
	
/* 桃-C */

.mkc_p1{
	font-size:8px;
	color:#BF0B83;
	}
	
.mkc_p2{
	font-size:12px;
	color:#E673A5;
	}
	
.mkc_p3{
	font-size:14px;
	color:#E68AA2;
	}
	
.mkc_p4{
	font-size:16px;
	color:#FFCCe6;
	}
	
	
/* 赤-C */

.mkc_r1{
	font-size:8px;
	color:#990000;
	}
	
.mkc_r2{
	font-size:12px;
	color:#e60000;
	}
	
.mkc_r3{
	font-size:14px;
	color:#f34848;
	}
	
.mkc_r4{
	font-size:16px;
	color:#ffbb99;
	}
	
	
/* 紫-C */

.mkc_v1{
	font-size:8px;
	color:#7A5C8C;
	}
	
.mkc_v2{
	font-size:12px;
	color:#9B6BB3;
	}
	
.mkc_v3{
	font-size:14px;
	color:#B17ACC;
	}
	
.mkc_v4{
	font-size:16px;
	color:#E0C3E6;
	}
	
	
/* 緑-C */

.mkc_g1{
	font-size:8px;
	color:#5C7361;
	}
	
.mkc_g2{
	font-size:12px;
	color:#708C77;
	}
	
.mkc_g3{
	font-size:14px;
	color:#85A68D;
	}
	
.mkc_g4{
	font-size:16px;
	color:#A3CCAE;
	}
	
	
/* メインP全体 */

.all{
	width:100%;
	background: url(../ad-img/adbtm.jpg) no-repeat right bottom;
	}

.mbox{
	width: 900px;
	font-size:11px;
	}

.sname{
	font-size:14px;
	font-family: serif;
	}


/* その他P全体-BOX */

.abox{
	width: 700px;
	font-size:11px;
	}
	
.abox2{
	width: 700px;
	font-size:11px;
	}
	
/* その他P全体-パーツ */
	
.navtop{
	padding-bottom: 2px;
	font-size:14px;
	color: #a9002c;
	font-family: serif;
	text-align: right;
	border-bottom:1px solid #d1d747;
	width:620px;
	}	
	
.atitle{
	margin-top:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight: bold;
	text-align: right;
	width:600px;
	}

.atblwk{
	padding:10px;
	text-align: left;
	font-size:11px;
	border:1px dotted #d1d747;
	background-color:#ffffff;
	width:600px;
	}