body {
	margin-top: 0px;
	margin-bottom: 0px;
}
.contents_box {
	border-top: #333333 0px solid;
	border-right: #333333 1px solid;
	border-bottom: #333333 1px solid;
	border-left: #333333 1px solid;
	width: 720px;
	font-size: 12px;
	color:#333333;
			  }
.bg_shadow {
            background-image: url(../home/img-shadow.gif);
            width: 730px;
}
.title {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.footer_box {
	height: 160px;
	width: 720px;
	background-color: #313031;
}
.font_11_gray {
	font-size: 11px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.font_12_white {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
.font_14_white {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 10px;
}
#link_area a {
	font-size: 11px;
    color: #333333;
	text-decoration: none
}
#link_area a:hover {
	font-size: 11px;
    color: #666666;
	text-decoration: underline;
}
#link_area a:active {
	font-size: 11px;
    color: #666666;
	text-decoration: none
}
.table {
	border-right-width: 1px;
	border-right-color: #333333;
	border-right-style: solid;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../ice-breaker/left-haikei.gif);
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}
#link_area_1 a {
	font-size: 12px;
    color: #333333;
	text-decoration: none
}
#link_area_1 a:hover {
	font-size: 12px;
    color: #666666;
	text-decoration: underline;
}
#link_area_1 a:active {
	font-size: 12px;
    color: #666666;
	text-decoration: none
}

/*-------------------------------------*/
/* マージン、パディングの調整 */
/*-------------------------------------*/

.mB0{ margin-bottom: 0px;}
.mB5{ margin-bottom: 5px; }
.mB10{margin-bottom: 10px; }
.mB15{margin-bottom: 15px; }
.mB20{margin-bottom: 20px; }
.mB30{margin-bottom: 30px; }
.mT0{ margin-top: 0px; }
.mT5{ margin-top: 5px; }
.mT10{margin-top: 10px; }
.mT15{margin-top: 15px; }
.mT20{margin-top: 20px; }
.mT30{margin-top: 30px; }
.mL5{ margin-left: 5px; }
.mL10{margin-left: 10px; }
.mL15{margin-left: 15px; }
.mL20{margin-left: 20px; }
.mL30{margin-left: 30px; }
.mL35{margin-left: 35px; }
.mR5{ margin-right: 5px; }
.mR10{margin-right: 10px; }
.mR15{margin-right: 15px; }
.mR20{margin-right: 20px; }
.mR30{margin-right: 30px; }
.mR35{margin-right: 35px; }
.pB5{ padding-bottom: 5px; }
.pB10{padding-bottom: 10px; }
.pB15{padding-bottom: 15px; }
.pB20{padding-bottom: 20px; }
.pB30{padding-bottom: 30px; }
.pT5{padding-top: 5px; }
.pT10{padding-top: 10px; }
.pT15{padding-top: 15px; }
.pT20{padding-top: 20px; }
.pT30{padding-top: 30px; }
.pR5{padding-right: 5px; }
.pR10{padding-right: 10px; }
.pR15{padding-right: 15px; }
.pR20{padding-right: 20px; }
.pR30{padding-right: 30px; }
.pL5{padding-left: 5px; }
.pL10{padding-left: 10px; }
.pL15{padding-left: 15px; }
.pL20{padding-left: 20px; }
.pL30{padding-left: 30px; }
.p5 {padding:5px; }
.p10{padding: 10px;}
.p15{padding: 15px;}
.p20{padding: 20px;}
.p30{padding: 30px;}
.m5 {margin:5px; }
.m10{margin: 10px;}
.m15{margin: 15px;}
.m20{margin: 20px;}
.m30{margin: 30px;}

/* マーカー */
.mk_pink { background: linear-gradient(transparent 40%, #ff99ff 40%);}
.mk_yellow { background: linear-gradient(transparent 40%, #ffff66 40%);}
.mk_green { background: linear-gradient(transparent 40%, #66FFCC 40%);}
.mk_blue { background: linear-gradient(transparent 40%, #66ccff 40%);}

/* パステルマーカー */
.mk_p_pink { background: linear-gradient(transparent 40%, #ffcce5 40%); }
.mk_p_orange { background: linear-gradient(transparent 40%, #ffd3a8 40%); }
.mk_p_yellow { background: linear-gradient(transparent 40%, #ffffad 40%); }
.mk_p_blue { background: linear-gradient(transparent 40%, #b7dbff 40%); }
.mk_p_violet { background: linear-gradient(transparent 40%, #ddbcff 40%); }
.mk_p_green { background: linear-gradient(transparent 40%, #d1ffa3 40%); }
.mk_p_red { background: linear-gradient(transparent 40%, #ff9e9e 40%); }