
/* ボタン */
.nextbtn {
	background-color:#ffe0a0;
	padding:4px;
	font-size:18px;
	font-weight:bold;
}

.backbtn {
	background-color:#e8e8e8;
	padding:2px;
}

/* フォーム */

.formpadding {
	margin-top:0px;
	margin-bottom:0px;
}

/* 文字 */
.o_bold {
	font-weight:bold;
}

.o_red_bold {
	color:#ff0000;
	font-weight:bold;
}

.o_red {
	color:#ff0000;
}

.o_blue {
	color:#0000ff;
}


/* 詳細 */

.cart_sub {
	font-size:22px;
	color:#404060;
	font-weight:bold;
	background-color:#FFF3C4;
}

.cart_picbg {
	background-color:#f0f0f0;
}

.cart_main {
	width:540px;
	text-align:center;
	padding-top:12px;
	line-height:150%;
	font-size:18px;
	font-weight:bold;
	color:#000080;
}

.cart_mmain1 {
	font-size:120%;
	padding-bottom:8px;
}

.cart_mmain2 {
	color:#ff0000;
	font-size:18px;
	font-weight:bold;
}

.cart_mmain3 {
	border:1px solid #FF7200;
	color:#FF7200;
	font-weight:bold;
}


/* フォーム入力 */

.input_tback {
	background-color:#40a040;
}

.input_tcol1 {
	background-color:#e8ffa8;
}

.input_tcol2 {
	background-color:#FFF3C4;
}

.input_tcol3 {
	background-color:#ffffff;
}

.input_tcoll {
	background-color:#ffffff;
	text-align:left;
}

.input_tcolc {
	background-color:#ffffff;
	text-align:center;
}

.input_tcolr {
	background-color:#ffffff;
	text-align:right;
}

.input_terr {
	background-color:#ffe0e0;
	color:#ff0000;
	font-weight:bold;
}


.input_div1 {
	width:500px;
	text-align:left;
	padding-top:12px;
	padding-bottom:12px;
}

/* フォーム入力 */

.mail_div1 {
	font-size:32px;
	color:#ff0000;
	font-weight:bold;
	padding-top:16px;
}

.mail_div2 {
	font-size:14px;
	font-weight:bold;
}




