BODY {
	MARGIN-TOP: 0px; FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; background-color :#e6e6fa
}
.layout01 { border :1px solid #000033; width :720px; background-color :#ffffff; margin :0px;
}
.layout02 { width :600px; background-color :#ffffff; margin :0px; text-align :center;
}

img {
	border :none; vartical-align :top
}
.center {
	text-align :center
}
A {
	FONT-WEIGHT: bolder; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 16px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
H1 {
	PADDING-RIGHT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: #660000; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; LETTER-SPACING: 1px; TEXT-ALIGN: right
}

.red {
	COLOR: #cc0000
}
.rose {
	COLOR: #cc3366
}
.text18 {
	FONT-SIZE: 18px
}
.text12 {
	FONT-SIZE: 12px
}
.text14 {
	FONT-SIZE: 14px
}
.bold {
	FONT-WEIGHT: bold
}

.navi {
	padding :5px 0px 0px 0px; background-color :#e0ffff; border-bottom :#000033; font-weight: bold; text-align :center;
}

.input {
	border :1px solid #ff0000; background-color :#ff0000
}
.box_mail {
	padding:20px 20px 10px 20px ; border :1px solid #000033 ; background-color :#ffffcc
}
.box_mail_ttl {
	padding:5px 0px 3px 0px ;border-left :1px solid #000033 ;border-right :1px solid #000033 ; border-top :1px solid #000033 ; background-color :#ffe4b5; color :#000033; font-weight :bold; text-align :center; margin-bottom :0px
}
.box_mail_02 {
	padding:20px 20px 10px 20px ; border :1px solid #000033 ; background-color :#e0ffff
}
.box_mail_ttl_02 {
	padding:5px 0px 3px 0px ;border-left :1px solid #000033 ;border-right :1px solid #000033 ; border-top :1px solid #000033 ; background-color :#add8e6; color :#000033; font-weight :bold; text-align :center; margin-bottom :0px
}
.box_dotted {
	padding :10px ; border :3px dotted #000033; background-color :#fffff0;
}
.box_dotted_inner {
	padding :10px ; text-align :left; line-height :130%;
}
.box_kiyaku_ttl {
	margin-top :5px; padding :5px 0px 2px 0px; background-color :#ffffcc; font-weight :bold; text-align :center; color :#000033;
}
.box_kiyaku {
	width :490px; padding:0px 10px 10px 10px; border :1px solid #000033 ;
}
.box_kiyaku_inner {
	margin-bottom: 5px; padding: 0px 10px 2px 20px; background :url("image/img_sankaku.gif") top left no-repeat; text-align :left; letter-spacing :-0.02em; border-bottom :1px dotted #999999;
}


.box_ad_ttl {
	text-align :center; font-size :18px; font-weight :bold; padding-bottom :15px;
}
table.box_ad_inner {
	width :450px; border :none; margin :0px
}
.box_ad_in_item {
	width :150px; padding :3px 10px 0px 20px; background-color :#e6e6fa; border-bottom :5px solid #ffffff; text-align :left; font-size :14px; font-weight :bold;
}
.box_ad_in_item02 {
	padding :3px 10px 0px 20px; background-color :#e6e6fa; text-align :left; font-size :14px; font-weight :bold;
}
.box_ad_in_ans {
	width :300px; padding :3px 2px 2px 0px; background-color :#e6e6fa; border-bottom :5px solid #ffffff; font-size :14px; font-weight :bold;
}
.box_ad_in_ans_kakunin {
	width :300px; padding :3px 2px 2px 10px; background-color :#e6e6fa; border-left :2px solid #ffffff; border-bottom :5px solid #ffffff; font-size :14px;
}
.box_ad_in_ans02 {
	padding :3px 5px 2px 5px; background-color :#e6e6fa; border-bottom :5px solid #ffffff; font-size :14px; font-weight :bold;
}
.box_ad_in_ans02_kakunin {
	padding :10px 5px 2px 5px; background-color :#e6e6fa; border-bottom :5px solid #ffffff; font-size :14px;
}

.box_ad_in_input {
	padding :10px ; background-color :#e6e6fa; font-size :14px; font-weight :bold; text-align :center; line-height :130%;
}


.box_order_ttl {
	text-align :center; font-size :18px; font-weight :bold; padding-bottom :15px;
}
table.box_order_inner {
	width :450px; border :none; margin :0px
}
.box_order_in_item {
	width :150px; padding :3px 10px 0px 20px; background-color :#f5deb3; border-bottom :5px solid #ffffff; text-align :left; font-size :14px; font-weight :bold;
}
.box_order_in_item02 {
	padding :3px 10px 0px 20px; background-color :#f5deb3; text-align :left; font-size :14px; font-weight :bold;
}
.box_order_in_ans {
	width :300px; padding :3px 2px 2px 0px; background-color :#f5deb3; border-bottom :5px solid #ffffff; font-size :14px;
}
.box_order_in_ans02 {
	padding :3px 5px 2px 5px; background-color :#f5deb3; border-bottom :5px solid #ffffff; font-size :14px;
}
.box_order_in_ans_kakunin {
	width :300px; padding :3px 2px 2px 10px; background-color :#f5deb3; border-left :2px solid #ffffff; border-bottom :5px solid #ffffff; font-size :14px;
}
.box_order_in_ans02_kakunin {
	padding :10px 5px 2px 5px; background-color :#f5deb3; border-bottom :5px solid #ffffff; font-size :14px;
}

.box_order_in_input {
	padding :10px ; background-color :#f5deb3; font-size :14px; font-weight :bold; text-align :center;
}