BODY {

	Font-size:12px;

	Font-family: "ＭＳ Ｐゴシック", "Osaka‐等幅", Osaka;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding: 0px 0px 0px 0px;

	text-align:center;

	background-image:url("../img/top/back.gif");

}



TD {

	FONT-SIZE: 12px;

	COLOR: #666666;

	Font-family:"ＭＳ Ｐゴシック", "Osaka";

	letter-spacing:1.2pt;

	line-height: 140%;

	}







/*リンク*/

A:link {COLOR: #D70011; }

A:visited {COLOR: #D70011; }

A:active {TEXT-DECORATION: none}

A:hover {TEXT-DECORATION : underline;border-bottom-color : #D70011;border-bottom-width : 1px;}

A{text-decoration : none;COLOR: #D70011;}



/*ベース*/

.common_01{background-image:url("../img/top/back_top.gif");background-repeat:repeat-x;FONT-SIZE: 11px;color: #FFFFFF;padding: 0px 0px 0px 7px;}

.common_02{background-image:url("../img/top/back_left.gif");background-repeat:repeat-y;}

.common_03{background-image:url("../img/top/back_right.gif");background-repeat:repeat-y;}

.common_04 {background-color: #ffffff;}

/*旧.td_14*/

.common_05 {border-right:1px solid #BCBCBC;border-left:1px solid #E6D7DC;border-bottom:1px solid #BCBCBC;padding: 10x 14px 14px 14px;background-color : #ffffff;}

.common_06 {padding: 20px 0px 10px 0px;letter-spacing:1.0pt;line-height: 100%;background-color : #FAF7E6;}

.common_07 {background-color : #FFFFFF ;padding: 6px 0px 0px 6px;background-color : #FAF7E6;}

.common_08 {background-image:url("../img/top/logo_back.gif");background-repeat:no-repeat;}

.common_09 {
	background-color : #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BCBCBC;
	border-right-color: #BCBCBC;
	border-bottom-color: #BCBCBC;
	border-left-color: #E6D7DC;
}


.common_10 {
	background-color : #FFFFFF;
	background-color : #FAF7E6;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.common_11 {
	padding: 10x 14px 14px 14px;
	background-color : #ffffff;
	border: 1px solid #BCBCBC;
}




/* 罫線 */

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





/*フォント*/

.f_white{ color: #ffffff;}

.f_white_16px{FONT-SIZE: 16px;color: #ffffff;}

.f_white_14px{FONT-SIZE: 14px;color: #ffffff;}

.f_white_12px{FONT-SIZE: 12px;color: #ffffff;}

.f_black{
	color: #666666;
	font-size: 12px;
}

.f_b{ color: #666666;color: #666666;Font-family: "Arial";}

.f_link{ color: #D70011;}

.f_red{ color: #FF0000;}

.f_red_10px{FONT-SIZE: 10px; color: #FF0000;}

.f_red_10px_02{FONT-SIZE: 10px; color: #D70011;}

.f_red_14px{FONT-SIZE: 14px; color: #FF0000;}

.f_red_17_b{FONT-SIZE: 17px;color: #D70011;font-weight: bold;Font-family: "Arial";}

.f_14px{FONT-SIZE: 14px;}

.f_13px{FONT-SIZE: 13px;}

.f_blue{ color: #3660B4;}

.f_blue_b{ color: #3660B4;font-weight: bold;}

.f_blue_10px{FONT-SIZE: 10px; color: #3660B4;}

.f_blue_12px{FONT-SIZE: 12px; color: #057EA6;}

.f_blue_14px{FONT-SIZE: 14px; color: #057EA6;}

.f_gray_14px{ color: #999999;FONT-SIZE: 14px;}
.gray_low_14{ color: #999999;FONT-SIZE: 14px;}
.f_gray_17_b{FONT-SIZE: 17px;color: #666666;font-weight: bold;Font-family: "Arial";}


.f_gray{ color: #999999;}

.f_gray_10{FONT-SIZE: 10px; color: #999999;}

.f_gray_10_02{FONT-SIZE: 10px; color: #666666;}

.f_gray_15_b{FONT-SIZE: 15px;color: #808080;font-weight: bold;Font-family: "Arial";}

.f_white_15_b{FONT-SIZE: 15px;color: #FFFFFF;font-weight: bold;Font-family: "Arial";}

.f_green{ color: #008C14;}

.f_brown{FONT-SIZE: 12px;color: #8B3524;}

.f_brown_14{FONT-SIZE: 14px;color: #8B3524;}

.f_brown_15{FONT-SIZE: 15px;color: #8B3524;}

.f_orange_17_b{FONT-SIZE: 17px;color: #FF7416;font-weight: bold;Font-family: "Arial";}

.f_10{FONT-SIZE: 10px;}

.f_brown_15{FONT-SIZE: 15px;color: #8B3524}

.f_pink_14{FONT-SIZE: 14px;color: #EB3984;}

.f_brown_17_b{FONT-SIZE: 17px;color: #8B3524;font-weight: bold;Font-family: "Arial";}

.f_blue_17_b{FONT-SIZE: 17px;color: #5689BF;font-weight: bold;Font-family: "Arial";}

.f_brown_22{FONT-SIZE: 22px;color: #8B3524;font-weight: bold;Font-family: "Arial";}

.f_blue_22{FONT-SIZE: 22px;color: #5689BF;font-weight: bold;Font-family: "Arial";}

.f_pink{color: #FD409E;}

.f_pink_11{color: #FD409E;}

.f_red_15_b{FONT-SIZE: 15px;color: #FF0000;font-weight: bold;Font-family: "Arial";}

.f_red_17_b{FONT-SIZE: 17px;color: #FF0000;font-weight: bold;Font-family: "Arial";}

.mailtext_001{
	color: #333333;
	font-size: 10px;
}


/*背景*/







/*枠線*/

.back_pic{border:1px solid #D7D7D7;}





/* form部CSS */

TEXTAREA {

 border-top :1px solid #7F9DB9;

 border-bottom :1px solid #7F9DB9;

 border-left :1px solid #7F9DB9;

 border-right :1px solid #7F9DB9;

 background-color : #FFFFFF ;

 color : #666666 ;

 font-size : 12px ;

 Font-family:"Verdana", "ＭＳ Ｐゴシック", "Osaka";

 padding: 1px;

}



TEXTAREA {

 border-top :1px solid #7F9DB9;

 border-bottom :1px solid #7F9DB9;

 border-left :1px solid #7F9DB9;

 border-right :1px solid #7F9DB9;

 background-color : #FFFFFF ;

 color : #666666 ;

 font-size : 12px ;

 Font-family:"Verdana", "ＭＳ Ｐゴシック", "Osaka";

 padding: 1px;

}



select {

 border-top :1px solid #7F9DB9;

 border-bottom :1px solid #7F9DB9;

 border-left :1px solid #7F9DB9;

 border-right :1px solid #7F9DB9;

 background-color : #FFFFFF ;

 color : #666666 ;

 font-size : 12px ;

 Font-family:"Verdana", "ＭＳ Ｐゴシック", "Osaka";

 padding: 1px;

  letter-spacing:1.3pt;

}





INPUT {

 border-top :1px solid #7F9DB9;

 border-bottom :1px solid #7F9DB9;

 border-left :1px solid #7F9DB9;

 border-right :1px solid #7F9DB9;

 background-color : #FFFFFF ;

 color : #666666 ;

 font-size : 12px ;

 Font-family:"Verdana", "ＭＳ Ｐゴシック", "Osaka";

 padding: 1px;

  letter-spacing:1.3pt;

}



/* ボーダーを出さない用です。チェックボックスなどに手動でつけて下さい */

.no_border {border-style:none;color : #666666 ;}
#campaign {
	height: 280px;
	width: 858px;
	clear: both;
}
#campaign #c_left {
	float: left;
	height: 280px;
	width: 386px;
}
#campaign #c_right {
	float: right;
	height: 280px;
	width: 472px;


	background-image: url(../img/campaign/c2.jpg;
	text-align: center;
	background-repeat: no-repeat;
}
#c_right #mail {
	height: 70px;
	width: 360px;
	margin-top: 200px;
	margin-left: 65px;
}

.personal_new_count{FONT-SIZE: 10px; vertical-align: top; color: #FF0000;}
.schedule_name{FONT-SIZE: 10px; COLOR: #FE32A2;vertical-align: top; }
.schedule_age{FONT-SIZE: 10px; COLOR: #FE32A2; vertical-align: top; }
.schedule_schedule_02{FONT-SIZE: 10px; vertical-align: top; }
