BODY { background-image: url(http://youtsu-perfect.com/letter-bg1.gif); background-repeat: repeat-x; background-attachment: fixed; background-position: left top; text-align: center; }
#container1 { height: auto; width: 726px; left: 514px; top: 12px; position: absolute; z-index: 2; visibility: visible; margin-left: -354px; }
#container2 { height: auto; width: 708px; left: 50%; top: 26px; position: absolute; z-index: 1; visibility: visible; margin-left: -354px; }
.base { font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 12px; }
.base2 { font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 16px; }
.base3 { font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 18px; }
.base4 { font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 20px; }
.base5 { font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 20px; }
.text1 { font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 24px; padding-right: 50px; padding-left: 50px; }
.text2 { font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 24px; }
.text1bold { font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; font-weight: bold; line-height: 24px; padding-right: 50px; padding-left: 50px; }
.header1 { font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; font-weight: bold; line-height: 14px; text-align: center; letter-spacing: 5px; vertical-align: middle; margin: 0; padding: 0; }
.textintable { font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 22px; margin-right: 20px; margin-left: 20px; }
.textintable2 { font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 18px; margin-right: 20px; margin-left: 20px; }
.textintablewidehight1 { font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 48px; margin-left: 60px; }
.texttinyhight { font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 16px; margin: 15px; }
.textwidehight1 { font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 58px; }
.textbold1 { font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 22px; }
.textvice { font-size: 16px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; text-align: right; margin-top: 10px; margin-bottom: 10px; }
.textcomm { font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 18px; }
.textbig1 { font-size: 34px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 38px; }
.textbig2 { font-size: 24px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 28px; }
.textbig3 { font-size: 18px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 24px; }
.textbig4 { font-size: 16px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 24px; }
.title1 { font-size: 20px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; font-weight: bold; line-height: 22px; margin-right: 5px; margin-left: 5px; }
.color-blue1 { color: #001d95; }
.color-blue2 { color: #005cb9; }
.color-red1 { color: #bf0000; }
.color-red2 { color: #ee0101; }
.marker1 { background-color: #ffa; }
.bullet1 { list-style-type: disc; }
.color-orange1 { color: #ff8000; }
.10px { font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", "EE ゴシチE", sans-serif; line-height: 10px; }
a:link{ color:#e90000; font-size: 12px; text-decoration: none; }
a:visited{ color:#f98700; font-size: 12px; text-decoration: none; }
a:active{ color:#e90000; font-size: 12px; text-decoration: none; }
a:hover{ color:#f98700; font-size: 12px; text-decoration: underline; }
a.clos:link{ color:#ffffdf; font-size: 12px; text-decoration: none; }
a.clos:visited{ color:#ffffdf; font-size: 12px; text-decoration: none; }
a.clos:active{ color:#ffffdf; font-size: 12px; text-decoration: none; }
a.clos:hover{ color:#ffffff; font-size: 12px; text-decoration: underline; }
A.lnk { display: block; width: 100%; height: 100%; color: #ffffff; font-weight: bold; }
A.lnk:active  { text-decoration: none; color: #ffffff; }
A.lnk:visited { text-decoration:none; color: #ffffff; }
A.lnk:hover { color: #ff0000; font-weight: bold; background-color: #ffffdf; }
A.lnk2 { display: block; width: 100%; height: 100%; color: #ffffe2; font-size: 12px; text-decoration: none; }
A.lnk2:active  { color: #ffffe2; font-size: 12px; text-decoration: none; }
A.lnk2:visited { text-decoration:none; color: #ffffe2; font-size: 12px; }
A.lnk2:hover { color: #ffffe2; font-size: 12px; text-decoration: underline; }
A.lnk3 { display: block; width: 100%; height: 100%; color: #e90000; font-size: 12px; font-weight: bold; }
A.lnk3:active  { text-decoration: none; color: #e90000; font-size: 12px; }
A.lnk3:visited { text-decoration:none; color: #e90000; font-size: 12px; }
A.lnk3:hover { text-decoration:none; font-weight:bold; color: #ffffff; background-color: #f98700; font-size: 12px; }

.price{
	font: large Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#f00000;
}

.price_big{
	font: large Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:bold;
	color:#f00000;
}


.black_s{color:#444;font-size:12px;line-height:1.6;font-weight:normal;margin:0px 0px 0px 0px;padding:0px}
.black_yellow{color:#000000;font-size:16px;line-height:1.6;font-weight:bold;background-color:#ffff00;margin:0px 0px 0px 0px;padding:0px 0px;}
.aka{color:#cc0000;font-size:16px;line-height:1.6;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px;}
.qtitle{color:#444;font-size:16px;line-height:1.6;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px;}




.red_white{color:#ffffe6;font-size:16px;text-align:center;line-height:1.6;font-weight:bold;background-color:#f00000;margin:10px 0px 10px 0px;padding:0px;}
.kuro_big{color:#333333;font-size:18px;line-height:1.6;font-weight:bold;margin:0px 0px 0px 0px;padding:0px;}
.kuro{color:#333333;font-size:16px;line-height:1.6;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px;}
.green{color:#14A114;font-size:16px;line-height:1.6;font-weight:bold;margin:0px 0px 0px 0px;padding:0px}
.blue{color:#0066CC;font-size:16px;line-height:1.6;font-weight:bold;margin:0px 0px 0px 0px;padding:0px}
.black_white{color:#ffffff;font-size:16px;text-align:center;line-height:1.6;font-weight:bold;background-color:#000000;margin:0px 0px 10px 0px;padding:5px 0px 5px 0px;}
.black_white_s{color:#ffffff;font-size:14px;text-align:center;line-height:1.6;font-weight:bold;background-color:#000000;margin:0px 0px 10px 0px;padding:0px;}

.qa{color:#000000;font-size:16px;text-align:center;line-height:1.6;font-weight:bold;background-color:#ffff99;margin:20px 0px 5px 0px;padding:5px 0px 5px 0px;}
.red_white_s{color:#000000;font-size:16px;text-align:center;line-height:1.6;font-weight:bold;background-color:#ffff99;margin:30px 0px 5px 0px;padding:5px 0px 5px 0px;}


.red_yellow_big{color:#f00000;font-size:22px;line-height:1.6;font-weight:bold;background-color:#FFFF99;margin:0px 0px 0px 0px;padding:0px 0px;}
.red_yellow{color:#f00000;font-size:18px;line-height:1.6;font-weight:bold;background-color:#FFFF99;margin:0px 0px 0px 0px;padding:0px 0px;}

.red_s{color:#ed0000;font-size:14px;line-height:1.6;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px;}
.red{color:#ed0000;font-size:16px;line-height:1.6;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px;}
.red_big{color:#ed0000;font-size:20px;line-height:1.6;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px;}
.red_l{color:#ed0000;font-size:24px;line-height:1.6;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px;}
.red_xl{color:#cc0033;font-size:40px;line-height:1.6;font-weight:bold;}
.cdt_text{color:#cc0033;font-size:40px;line-height:1.6;font-weight:bold; text-align:center; margin:10px 0 20px 0;}
.ao{color:#0000FF;font-size:16px;line-height:1.6;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px;}
.ao_big{color:#0000FF;font-size:20px;line-height:1.6;font-weight:bold;margin:10px 0px 0px 0px;padding:0px;}

.aka_big{color:#cc0000;font-size:20px;line-height:1.6;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px;}



.white_big{color:#ffffff;font-size:20px;line-height:1.6;font-weight:bold;margin:0px 0px 0px 10px;padding:0px;}
.yellow_big{color:#ffff00;font-size:20px;line-height:1.6;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px;}
.white_kuro{color:#666666;font-size:16px;line-height:1.6;font-weight:bold;background-color:#ffffe6;margin:0px 0px 10px 0px;padding:0px 0px;text-align:center;}

