﻿@charset "utf-8";

* {list-style:none;}
img{border:none;margin-left:auto;margin-right:auto;}

body
{margin:0px;padding:0px;text-align:center;
font-size:14px;line-height:1.8;color:#333333;
background-color:#000000;
font-family : Verdana,"mspゴシック";
background-image:url(img/bg.jpg);
background-repeat: repeat;
}

/*大枠━━━━━━━━━━━━━━━━━━*/
/*影付背景*/
.bg{width:720px;padding:0;border:0;text-align:center;background-color:#FFFFFF;margin-left:auto;margin-right:auto;}


/*大枠テーブル*/
.main{width:720px;text-align:center;margin-left:auto;margin-right:auto;}
.main td.link{text-align:center;}


/*━━━━━━━━━━━━━━━━━━*/
/*検索エンジン対策　強調タグ*/
h1{font-size:12px;font-weight:normal;color: #ffffff;line-height: 15px;margin:0px; padding:0px 0px 0px 0px;text-align:center;}

h2{
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	background-color: #ffffff;
	line-height: 22px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	text-align:left;
	border-left: solid 0.5em #E82B2B;
	border-bottom:solid 1px #E82B2B;
}


/*コピーライト*/
.copy{text-align: center;font-size: 12px;line-height:1.6; color:#333333; padding:40px 0px 0px 0px}

/*メインパーツタグ━━━━━━━━━━━━━━━━━*/
td
{text-align: center;}


/*お問い合わせ*/
.mailform{margin:10px 0px 0px 0px; repeat-y 0px 0px;padding:0px;}

.formkoumoku {
	font-size: 12px;
	color: #333333;
	font-style: normal;
	line-height: 20px;
	padding:5px 0px 5px 10px;
}


/*ページ全体━━━━━━━━━━━━━━━━━━*/
/*リンクの色・効果指定*/
A:link { color: #cc0000; text-decoration:underline }
A:visited { color: #ff0000; text-decoration:underline; }
A:active { color: #ff0000; text-decoration: none; }
A:hover { color: #ff0000;  text-decoration: none; }

/*枠内チェックボタン*/
.body_text p{background-image:url(img/checkbox.jpg);background-repeat:no-repeat;background-position:left top;padding-left:24px; padding-top:5px;padding-right:10px; margin-top:20px;}

.box p{background-image:url(img/check.gif);background-repeat:no-repeat;background-position:left top;padding-left:24px; padding-top:3px;padding-right:10px; margin-top:10px;}

/*チェック画像単体用*/
.check{background-image:url(index/check1.gif);background-repeat:no-repeat;background-position:left top;margin-left:5px;padding-left:20px;padding-right:10px; padding-bottom:1px;}

.box{
	border:#222 dotted 2px;
	width:616px;
	background-color:#ffffe6;
	margin:10px 40px 10px 40px;
	padding:5px 10px 5px 10px;
	font-size: 16px;
	font-weight:bold;
	line-height: 140%;
	text-align: left;color: #222;
}

.wkoe {
	border:1px dotted #444;
	width:618px;
	background-color:#fff;
	margin:0px 40px 20px 40px;
	padding:5px 10px 5px 10px;
	font-size: 14px;
	font-weight:bold;
	line-height: 180%;
	text-align:left;color: #222;
}

/*文字装飾*/

.body_text{
	color:#111111;
	font-size:16px;
	line-height: 150%;
	font-weight:normal;
	margin:10px 50px 10px 50px;
	padding:5px 0px 5px 0px;
	text-align: left;
	width: 620px;
}

.price{
	font: large Georgia, "Times New Roman", Times, serif;
	color:#ed0000;
	font-size:18px;
	line-height:2.0;
	font-weight:bold;
}

.price_big{
	font: large Georgia, "Times New Roman", Times, serif;
	color:#ed0000;
	font-size:26px;
	line-height:1.6;
	font-weight:bold;
	background-color:#ffff55;
}

.textlink{
	color:#444444;
	font-size:16px;
	line-height: 160%;
	font-weight:normal;
	margin:30px 50px 10px 50px;
	padding:0px;
	text-align: center;
	width: 620px;
}

.red_yellow{color:#E82B2B;font-size:16px;line-height:1.6;font-weight:bold;background-color:#ffff55;margin:0px 0px 0px 0px;padding:0px 0px;}
.black_yellow{color:#000;font-size:16px;line-height:1.6;font-weight:bold;background-color:#ffff55;margin:0px 0px 0px 0px;padding:0px 0px;}
.black{color:#111;font-size:16px;line-height:1.6;font-weight:bold;margin:0px;padding:0px;}

.red_white{color:#ffff99;font-size:16px;text-align:center;line-height:1.6;font-weight:bold;background-color:#E82B2B;margin:5px 0px 5px 0px;padding:5px 0px 5px 0px;}



.black_yellow_l{color:#000000;font-size:18px;line-height:1.6;font-weight:bold;background-color:#ffff00;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;}
.aka{color:#cc0000;font-size:16px;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;}
.blue{color:#0066CC;font-size:16px;line-height:1.6;font-weight:bold;margin:0px 0px 0px 0px;padding:0px;}

.black_yellow_title{color:#000000;font-size:16px;text-align:center;line-height:1.6;font-weight:bold;background-color:#ffff99;border:1px dotted #999999;margin:0px 0px 5px 0px;padding:0px;}



/*特定取引法*/

table{margin:0px 0px 0px 0px;}

.d1{line-height:160%; padding:0px 5px; width:170px; border-bottom:none; background-color:#F9F9F9; color:#222;}

.d2{line-height:160%; padding:0px 5px; width:170px; border:#222 solid 1px; background-color:#F9F9F9; color:#222;}

.d3{line-height:160%; padding:0px 7px;}

.d4{line-height:160%; padding:0px 7px; border:#F9F9F9 solid 1px;}

img {border-style:none;}

/*ヘッダー＆フッター*/
.header1{width:800px;height:390px;background-image:url(img/header1.jpg);margin:0px 0px 0px 0px;font-size:1px;text-indent:-9999px;}
.body_top{width:800px;height:5px;background-image:url(img/body_top.jpg);margin:0px 0px 0px 0px;font-size:1px;text-indent:-9999px;}

/*本文内見出し*/

.m1{width:720px;height:505px;background-image:url(img/m1.jpg);margin:0px;font-size:1px;text-indent:-9999px;}
.m2{width:720px;height:220px;background-image:url(img/m2.jpg);margin:30px 0px 0px 0px;font-size:1px;text-indent:-9999px;}


/*クリックボタン*/
a.botan{display:block;width:700px;height:66px; background-image:url(img/botan.jpg);margin:0px 10px 40px 10px;font-size:1px;text-indent:-9999px;margin-left:auto;margin-right:auto;}
a:hover.botan{background-position:0px 66px;}
