﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
img {
	vertical-align: bottom;
	border: none;
	outline: none;
}
html {
	height: 100%;
}
html.newreco {
	overflow-x: hidden;
	overflow-y: auto;
}
body {
	font-size: 13px;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	text-align: center;
	height: 100%;
	line-height: 1.35;
}
body.basic {
	color: #333;
}
body.osusume {
	color: #333;
	text-align: left;
}
body.bg_01_01 {
	color: #333;
	background-image: url("../images/site/shasen-1.gif");
}
body.bg_02_01 {
	color: #333;
	background-color: #ffd1a6;
	background-image: url("../images/site/top_back-red-grade.jpg");
	background-repeat: repeat-x;
	background-position: 0 top;
}
body.bg_02_02 {
	color: #333;
	background-color: #ffffda;
	background-image: url("../images/site/top_back-orange-grade.jpg");
	background-repeat: repeat-x;
	background-position: 0 top;
}
body.bg_02_03 {
	color: #333;
	background-color: #e8f2fa;
	background-image: url("../images/site/top_back-blue-grade.jpg");
	background-repeat: repeat-x;
	background-position: 0 top;
}
body.bg_02_04 {
	color: #333;
	background-color: #ebf4e5;
	background-image: url("../images/site/top_back-green-grade.jpg");
	background-repeat: repeat-x;
	background-position: 0 top;
}
body.bg_02_05 {
	color: #333;
	background-color: #1a1a1a;
	background-image: url("../images/site/gradation_bwn.jpg");
	background-repeat: repeat-x;
	background-position: 0 top;
}
body.bg_02_06 {
	color: #333;
	background-color: #999;
	background-image: url("../images/site/top_back-grey-grade.jpg");
	background-repeat: repeat-x;
	background-position: 0 top;
}
body.bg_03_01 {
	color: #333;
	background-image: url("../images/site/top_back-grey-ichimatu.gif");
}
body.bg_03_02 {
	color: #333;
	background-image: url("../images/site/top_back-blue-ichimatu.gif");
}
body.bg_03_03 {
	color: #333;
	background-image: url("../images/site/top_back-mizu-ichimatu.gif");
}
body.bg_03_04 {
	color: #333;
	background-image: url("../images/site/top_back-red-ichimatu.gif");
}
body.bg_03_05 {
	color: #333;
	background-image: url("../images/site/top_back-bwn-ichimatu.gif");
}
body.bg_03_06 {
	color: #333;
	background-image: url("../images/site/top_back-d-bwn-ichimatu.gif");
}
body.bg_03_07 {
	color: #333;
	background-image: url("../images/site/top_back-bk-ichimatu.gif");
}
.oowaku_senari {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.oowaku_sennasi {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_01_01 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.oowaku_02_01 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_02_02 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_02_03 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_02_04 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_02_05 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_02_06 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_03_01 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_03_02 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_03_03 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_03_04 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_03_05 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_03_06 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_03_07 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_pd {
	padding: 0 12px;
}
.oowaku_senari_826 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.oowaku_sennasi_826 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_01_01_826 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.oowaku_02_01_826 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_02_02_826 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_02_03_826 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_02_04_826 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_02_05_826 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_02_06_826 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_03_01_826 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_03_02_826 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_03_03_826 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_03_04_826 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_03_05_826 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_03_06_826 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_03_07_826 {
	background-color: white;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
h2.top-catch01 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0 12px 0 420px;
}
h2.top-catch02 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0 425px 0 18px;
}
h2.top-catch03 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 260px 12px 0;
}
h2.top-catch04 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0 15px 0 420px;
}
h2.top-catch05 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 263px 12px 0;
}
h2.top-catch06 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0 15px 0 430px;
}
h2.top-catch07 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 290px 12px 0;
}
h2.top-catch08 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 12px 17px 0 170px;
}
h2.top-catch09 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	padding: 0 20px;
}
h2.top-catch10 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 289px 12px 0;
}
h2.top-catch11 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0 16px 0 430px;
}
h2.top-catch12 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0 425px 0 18px;
}
h2.top-catch13 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 260px 12px 0;
}
h2.top-catch14 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0 400px 0 25px;
}
h2.top-catch15 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 263px 12px 0;
}
h2.top-catch16 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0 12px;
}
h2.top-catch17 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0 18px 0 400px;
}
h2.top-catch18 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 290px 12px 0;
}
h2.top-catch19 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0 220px 0 32px;
}
h2.top-catch20 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0 380px 0 30px;
}
h2.top-catch21 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	padding: 0 20px;
}
h2.top-catch22 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0 20px;
}
h2.top-catch23 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 0 20px;
}
h2.top-catch24 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 289px 12px 0;
}
h2.headshamei {
	font-size: 36px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
h2.midasi {
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 10px;
	border-bottom: 1px dotted #ccc;
}
h2.midasi_linkinfo {
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 16px;
	border-bottom: 1px dotted #ccc;
}
h2.tokutyo01 {
	color: #000;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #000;
	line-height: 1.2;
}
h2.tokutyo02 {
	color: #2fbae2;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #2fbae2;
	line-height: 1.2;
}
h2.tokutyo03 {
	color: #1060b1;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #1060b1;
	line-height: 1.2;
}
h2.tokutyo04 {
	color: #13245b;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #13245b;
	line-height: 1.2;
}
h2.tokutyo05 {
	color: #ff0000;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #ff0000;
	line-height: 1.2;
}
h2.tokutyo06 {
	color: #c40000;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #c40000;
	line-height: 1.2;
}
h2.tokutyo07 {
	color: #7d5228;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #7d5228;
	line-height: 1.2;
}
h2.tokutyo08 {
	color: #42230c;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #42230c;
	line-height: 1.2;
}
h2.tokutyo09 {
	color: #86d11b;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #86d11b;
	line-height: 1.2;
}
h2.tokutyo10 {
	color: #2dab19;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #2dab19;
	line-height: 1.2;
}
h2.tokutyo11 {
	color: #1a4f11;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #1a4f11;
	line-height: 1.2;
}
h2.tokutyo12 {
	color: #ffff8c;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #ffff8c;
	line-height: 1.2;
}
h2.tokutyo13 {
	color: #ffff00;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #ffff00;
	line-height: 1.2;
}
h2.tokutyo14 {
	color: #ffa800;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #ffa800;
	line-height: 1.2;
}
h2.tokutyo15 {
	color: #595959;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #595959;
	line-height: 1.2;
}
h2.tokutyo16 {
	color: #424242;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #424242;
	line-height: 1.2;
}
h2.tokutyo17 {
	color: #af67ff;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #af67ff;
	line-height: 1.2;
}
h2.tokutyo18 {
	color: #6725b1;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #6725b1;
	line-height: 1.2;
}
h2.tokutyo19 {
	color: #ff99df;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #ff99df;
	line-height: 1.2;
}
h2.tokutyo20 {
	color: #ff00ae;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #ff00ae;
	line-height: 1.2;
}
h2.tokutyo21 {
	color: #f8c47b;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #f8c47b;
	line-height: 1.2;
}
h2.tokutyo22 {
	color: #dcaa54;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #dcaa54;
	line-height: 1.2;
}
h2.tokutyo23 {
	color: #fff;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 0 1px;
	border-bottom: 2px solid #fff;
	line-height: 1.2;
}
h3.top-aisatu-midasi {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	margin: 0 0 10px;
	padding: 0 0 4px;
	border-bottom: 1px dotted #ccc;
	line-height: 1.2;
}
h2.naiyo-midashi_1 {
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-stretch: normal;
	text-decoration: none;
	background-image: url("../images/site/gradation_white.gif");
	padding: 55px 12px 5px 10px;
	border-style: solid;
	border-width: 1px 1px 0;
	border-color: #ccc #ccc;
}
h2.naiyo-midashi_2 {
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-stretch: normal;
	text-decoration: none;
	background-image: url("../images/site/gradation_yellow.gif");
	padding: 55px 12px 5px 10px;
	border-style: solid;
	border-width: 1px 1px 0;
	border-color: #ccc #ccc;
}
h2.naiyo-midashi_3 {
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-stretch: normal;
	text-decoration: none;
	background-image: url("../images/site/gradation_black.gif");
	padding: 55px 12px 5px 10px;
	border-style: solid;
	border-width: 1px 1px 0;
	border-color: #ccc #ccc;
}
h3.naiyo-komidashi01 {
	color: #000;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #000;
	;
}
h3.naiyo-komidashi02 {
	color: #2fbae2;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #2fbae2;
	;
}
h3.naiyo-komidashi03 {
	color: #1060b1;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #1060b1;
	;
}
h3.naiyo-komidashi04 {
	color: #13245b;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #13245b;
	;
}
h3.naiyo-komidashi05 {
	color: #ff0000;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #ff0000;
	;
}
h3.naiyo-komidashi06 {
	color: #c40000;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #c40000;
	;
}
h3.naiyo-komidashi07 {
	color: #7d5228;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #7d5228;
	;
}
h3.naiyo-komidashi08 {
	color: #42230c;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #42230c;
	;
}
h3.naiyo-komidashi09 {
	color: #86d11b;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #86d11b;
	;
}
h3.naiyo-komidashi10 {
	color: #2dab19;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #2dab19;
	;
}
h3.naiyo-komidashi11 {
	color: #1a4f11;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #1a4f11;
	;
}
h3.naiyo-komidashi12 {
	color: #ffff8c;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #ffff8c;
	;
}
h3.naiyo-komidashi13 {
	color: #ffff00;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #ffff00;
	;
}
h3.naiyo-komidashi14 {
	color: #ffa800;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #ffa800;
	;
}
h3.naiyo-komidashi15 {
	color: #595959;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #595959;
	;
}
h3.naiyo-komidashi16 {
	color: #424242;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #424242;
	;
}
h3.naiyo-komidashi17 {
	color: #af67ff;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #af67ff;
	;
}
h3.naiyo-komidashi18 {
	color: #6725b1;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #6725b1;
	;
}
h3.naiyo-komidashi19 {
	color: #ff99df;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #ff99df;
	;
}
h3.naiyo-komidashi20 {
	color: #ff00ae;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #ff00ae;
	;
}
h3.naiyo-komidashi21 {
	color: #f8c47b;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #f8c47b;
	;
}
h3.naiyo-komidashi22 {
	color: #dcaa54;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #dcaa54;
	;
}
h3.naiyo-komidashi23 {
	color: #fff;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 14px 0 0 1px;
	padding: 0 0 0 5px;
	border-left: 2px solid #fff;
	;
}
h3.multi2midasi {
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 18px 0 12px 0;
	padding: 0 0 2px 7px;
	border-left: 3px solid #1060b1;
	border-bottom: 1px solid #1060b1;
}
h3.multi3midasi {
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	padding: 1px 0 1px 5px;
	border-left: 2px solid #1060b1;
}
h3.multi4midasi {
	color: #2f6caa;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 18px 0 12px 0;
	padding: 0 0 2px 3px;
	border-bottom: 3px double #2f6caa;
}
h3.multi5midasi {
	color: #37812b;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 18px 0 6px 0;
	padding: 0 0 0 4px;
	border-left: 3px solid #37a237;
}
h3.multi6midasi {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	padding: 0 0 0 5px;
	border-left: 2px solid #fffc00;
}
h3.multi7midasi {
	color: #2f6caa;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 18px 0 6px 0;
	padding: 0 0 2px 0;
	border-bottom: 1px dotted #ccc;
}
h3.multi8midasi {
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 18px 0 8px 0;
	padding: 0 0 0 4px;
	border-left: 3px solid #1060b1;
}
h3.multi9midasi {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	padding: 0 0 0 5px;
	border-left: 2px solid #ff6000;
}
h3.multi10midasi {
	color: #1c830d;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	font-stretch: normal;
	text-decoration: none;
	margin: 18px 0 6px 0;
	padding: 0 0 2px 0;
	border-bottom: 1px dotted #ccc;
}
div.multi3midasi_2 {
	background-color: #fff;
	background-image: url("../images/site/multi_grey_grade.gif");
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: scroll;
	margin: 18px 0 12px 0;
	padding: 4px 0 4px 6px;
	border: solid 1px #ccc;
}
div.multi6midasi_2 {
	background-image: url("../images/site/slash_blue.gif");
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: scroll;
	margin: 18px 0 6px 0;
	padding: 3px 0 3px 6px;
}
div.multi9midasi_2 {
	background-image: url("../images/site/slash_orange.gif");
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: scroll;
	margin: 18px 0 8px 0;
	padding: 4px 0 4px 6px;
}
div.naiyo-waku_a_1 {
	color: #333;
	background-color: #fff;
	padding: 0 14px 14px;
	border: solid 1px #ccc;
}
div.naiyo-waku_a_2 {
	color: #333;
	background-color: #ffffef;
	padding: 0 14px 14px;
	border: solid 1px #ccc;
}
div.naiyo-waku_a_3 {
	color: #333;
	background-color: #eee;
	padding: 0 14px 14px;
	border: solid 1px #ccc;
}
div.naiyo-waku {
	padding: 12px;
	border: solid 1px #ccc;
}
.box-qanda0_1 {
	color: #333;
	background-color: #fff;
	width: 569px;
	border: solid 1px #ccc;
}
.box-qanda0_2 {
	color: #333;
	background-color: #eee;
	width: 569px;
	border: solid 1px #ccc;
}
.box-qanda1_1 {
	color: #333;
	background-image: url("../images/site/qanda_bg_y.gif");
	width: 569px;
	border-bottom: 1px dotted #ccc;
}
.box-qanda1_2 {
	color: #eee;
	background-image: url("../images/site/qanda_bg_bk.gif");
	width: 569px;
	border-bottom: 1px dotted #ccc;
}
.box-qanda2 {
	padding: 12px 8px;
	width: 551px;
}
.nidan-qa {
	width: 551px;
}
.nidan-qa-1 {
	width: 507px;
	float: right;
}
.nidan-qa-2 {
	width: 35px;
	float: left;
}
.box-koe-t2_1 {
	background-image: url("../images/site/gradation_blue.gif");
	padding: 3px 0 0 8px;
	width: 555px;
}
.box-koe-t2_2 {
	background-image: url("../images/site/gradation_bk.gif");
	padding: 3px 0 0 8px;
	width: 555px;
}
.box-koe-t_multi2_1 {
	background-image: url("../images/site/slash_grey.gif");
	padding: 3px 0 0 8px;
}
.box-koe-t_multi2_2 {
	background-image: url("../images/site/slash_blue.gif");
	padding: 3px 0 0 8px;
}
.box-koe-t_multi2_3 {
	background-image: url("../images/site/slash_orange.gif");
	padding: 3px 0 0 8px;
}
.box-koe-t_multi2_4 {
	background-image: url("../images/site/slash_red.gif");
	padding: 3px 0 0 8px;
}
.box-koe-t_multi2_5 {
	background-image: url("../images/site/slash_black.gif");
	padding: 3px 0 0 8px;
}
.box-koe-t_multi2_6 {
	background-image: url("../images/site/slash_green.gif");
	padding: 3px 0 0 8px;
}
p.staffpro1 {
	font-size: 13px;
	margin: 8px 0 0;
	padding: 0 0 2px;
}
p.staffpro2 {
	font-size: 14px;
	padding: 0 0 1px;
	border-bottom: 1px dotted #ccc;
}
p.privacy-midasi {
	font-size: 14px;
	text-decoration: underline;
	margin: 6px 0 1px;
	padding: 0;
}
a.link-shamei01:link {
	color: #000;
	text-decoration: none;
}
a.link-shamei02:link {
	color: #2fbae2;
	text-decoration: none;
}
a.link-shamei03:link {
	color: #1060b1;
	text-decoration: none;
}
a.link-shamei04:link {
	color: #13245b;
	text-decoration: none;
}
a.link-shamei05:link {
	color: #ff0000;
	text-decoration: none;
}
a.link-shamei06:link {
	color: #c40000;
	text-decoration: none;
}
a.link-shamei07:link {
	color: #7d5228;
	text-decoration: none;
}
a.link-shamei08:link {
	color: #42230c;
	text-decoration: none;
}
a.link-shamei09:link {
	color: #86d11b;
	text-decoration: none;
}
a.link-shamei10:link {
	color: #2dab19;
	text-decoration: none;
}
a.link-shamei11:link {
	color: #1a4f11;
	text-decoration: none;
}
a.link-shamei12:link {
	color: #ffff8c;
	text-decoration: none;
}
a.link-shamei13:link {
	color: #ffff00;
	text-decoration: none;
}
a.link-shamei14:link {
	color: #ffa800;
	text-decoration: none;
}
a.link-shamei15:link {
	color: #595959;
	text-decoration: none;
}
a.link-shamei16:link {
	color: #424242;
	text-decoration: none;
}
a.link-shamei17:link {
	color: #af67ff;
	text-decoration: none;
}
a.link-shamei18:link {
	color: #6725b1;
	text-decoration: none;
}
a.link-shamei19:link {
	color: #ff99df;
	text-decoration: none;
}
a.link-shamei20:link {
	color: #ff00ae;
	text-decoration: none;
}
a.link-shamei21:link {
	color: #f8c47b;
	text-decoration: none;
}
a.link-shamei22:link {
	color: #dcaa54;
	text-decoration: none;
}
a.link-shamei23:link {
	color: #fff;
	text-decoration: none;
}
a.link-shamei01:visited {
	color: #000;
	text-decoration: none;
}
a.link-shamei02:visited {
	color: #2fbae2;
	text-decoration: none;
}
a.link-shamei03:visited {
	color: #1060b1;
	text-decoration: none;
}
a.link-shamei04:visited {
	color: #13245b;
	text-decoration: none;
}
a.link-shamei05:visited {
	color: #ff0000;
	text-decoration: none;
}
a.link-shamei06:visited {
	color: #c40000;
	text-decoration: none;
}
a.link-shamei07:visited {
	color: #7d5228;
	text-decoration: none;
}
a.link-shamei08:visited {
	color: #42230c;
	text-decoration: none;
}
a.link-shamei09:visited {
	color: #86d11b;
	text-decoration: none;
}
a.link-shamei10:visited {
	color: #2dab19;
	text-decoration: none;
}
a.link-shamei11:visited {
	color: #1a4f11;
	text-decoration: none;
}
a.link-shamei12:visited {
	color: #ffff8c;
	text-decoration: none;
}
a.link-shamei13:visited {
	color: #ffff00;
	text-decoration: none;
}
a.link-shamei14:visited {
	color: #ffa800;
	text-decoration: none;
}
a.link-shamei15:visited {
	color: #595959;
	text-decoration: none;
}
a.link-shamei16:visited {
	color: #424242;
	text-decoration: none;
}
a.link-shamei17:visited {
	color: #af67ff;
	text-decoration: none;
}
a.link-shamei18:visited {
	color: #6725b1;
	text-decoration: none;
}
a.link-shamei19:visited {
	color: #ff99df;
	text-decoration: none;
}
a.link-shamei20:visited {
	color: #ff00ae;
	text-decoration: none;
}
a.link-shamei21:visited {
	color: #f8c47b;
	text-decoration: none;
}
a.link-shamei22:visited {
	color: #dcaa54;
	text-decoration: none;
}
a.link-shamei23:visited {
	color: #fff;
	text-decoration: none;
}
a.link-shamei01:hover {
	color: #000;
	text-decoration: none;
}
a.link-shamei02:hover {
	color: #2fbae2;
	text-decoration: none;
}
a.link-shamei03:hover {
	color: #1060b1;
	text-decoration: none;
}
a.link-shamei04:hover {
	color: #13245b;
	text-decoration: none;
}
a.link-shamei05:hover {
	color: #ff0000;
	text-decoration: none;
}
a.link-shamei06:hover {
	color: #c40000;
	text-decoration: none;
}
a.link-shamei07:hover {
	color: #7d5228;
	text-decoration: none;
}
a.link-shamei08:hover {
	color: #42230c;
	text-decoration: none;
}
a.link-shamei09:hover {
	color: #86d11b;
	text-decoration: none;
}
a.link-shamei10:hover {
	color: #2dab19;
	text-decoration: none;
}
a.link-shamei11:hover {
	color: #1a4f11;
	text-decoration: none;
}
a.link-shamei12:hover {
	color: #ffff8c;
	text-decoration: none;
}
a.link-shamei13:hover {
	color: #ffff00;
	text-decoration: none;
}
a.link-shamei14:hover {
	color: #ffa800;
	text-decoration: none;
}
a.link-shamei15:hover {
	color: #595959;
	text-decoration: none;
}
a.link-shamei16:hover {
	color: #424242;
	text-decoration: none;
}
a.link-shamei17:hover {
	color: #af67ff;
	text-decoration: none;
}
a.link-shamei18:hover {
	color: #6725b1;
	text-decoration: none;
}
a.link-shamei19:hover {
	color: #ff99df;
	text-decoration: none;
}
a.link-shamei20:hover {
	color: #ff00ae;
	text-decoration: none;
}
a.link-shamei21:hover {
	color: #f8c47b;
	text-decoration: none;
}
a.link-shamei22:hover {
	color: #dcaa54;
	text-decoration: none;
}
a.link-shamei23:hover {
	color: #fff;
	text-decoration: none;
}
a.link-shamei01:active {
	color: #000;
	text-decoration: none;
}
a.link-shamei02:active {
	color: #2fbae2;
	text-decoration: none;
}
a.link-shamei03:active {
	color: #1060b1;
	text-decoration: none;
}
a.link-shamei04:active {
	color: #13245b;
	text-decoration: none;
}
a.link-shamei05:active {
	color: #ff0000;
	text-decoration: none;
}
a.link-shamei06:active {
	color: #c40000;
	text-decoration: none;
}
a.link-shamei07:active {
	color: #7d5228;
	text-decoration: none;
}
a.link-shamei08:active {
	color: #42230c;
	text-decoration: none;
}
a.link-shamei09:active {
	color: #86d11b;
	text-decoration: none;
}
a.link-shamei10:active {
	color: #2dab19;
	text-decoration: none;
}
a.link-shamei11:active {
	color: #1a4f11;
	text-decoration: none;
}
a.link-shamei12:active {
	color: #ffff8c;
	text-decoration: none;
}
a.link-shamei13:active {
	color: #ffff00;
	text-decoration: none;
}
a.link-shamei14:active {
	color: #ffa800;
	text-decoration: none;
}
a.link-shamei15:active {
	color: #595959;
	text-decoration: none;
}
a.link-shamei16:active {
	color: #424242;
	text-decoration: none;
}
a.link-shamei17:active {
	color: #af67ff;
	text-decoration: none;
}
a.link-shamei18:active {
	color: #6725b1;
	text-decoration: none;
}
a.link-shamei19:active {
	color: #ff99df;
	text-decoration: none;
}
a.link-shamei20:active {
	color: #ff00ae;
	text-decoration: none;
}
a.link-shamei21:active {
	color: #f8c47b;
	text-decoration: none;
}
a.link-shamei22:active {
	color: #dcaa54;
	text-decoration: none;
}
a.link-shamei23:active {
	color: #fff;
	text-decoration: none;
}
.catchfont1 {
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
.catchfont2 {
	font-family:'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro W3', 'ＭＳ Ｐ明朝', serif;
}
.color01 {
	color: #000;
}
.color02 {
	color: #2fbae2;
}
.color03 {
	color: #1060b1;
}
.color04 {
	color: #13245b;
}
.color05 {
	color: #ff0000;
}
.color06 {
	color: #c40000;
}
.color07 {
	color: #7d5228;
}
.color08 {
	color: #42230c;
}
.color09 {
	color: #86d11b;
}
.color10 {
	color: #2dab19;
}
.color11 {
	color: #1a4f11;
}
.color12 {
	color: #ffff8c;
}
.color13 {
	color: #ffff00;
}
.color14 {
	color: #ffa800;
}
.color15 {
	color: #595959;
}
.color16 {
	color: #424242;
}
.color17 {
	color: #af67ff;
}
.color18 {
	color: #6725b1;
}
.color19 {
	color: #ff99df;
}
.color20 {
	color: #ff73ab;
}
.color21 {
	color: #f8c47b;
}
.color22 {
	color: #dcaa54;
}
.color23 {
	color: #fff;
}
.bgcolor01 {
	background-color: #fff;
	color: #000;
}
.bgcolor02 {
	background-color: #eee;
	color: #000;
}
.bgcolor03 {
	background-color: #ffffdc;
	color: #000;
}
.bgcolor04 {
	background-color: #1a1a1a;
	color: #eee;
}
.bgcolor05 {
	background-color: #333;
	color: #eee;
}
.bgcolor06 {
	background-color: #241201;
	color: #eee;
}
.headerline00 {
	margin: 0 0 6px;
	width: 826px;
}
.headerline01 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #000;
}
.headerline02 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #2fbae2;
}
.headerline03 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #1060b1;
}
.headerline04 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #13245b;
}
.headerline05 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #ff0000;
}
.headerline06 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #c40000;
}
.headerline07 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #7d5228;
}
.headerline08 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #42230c;
}
.headerline09 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #86d11b;
}
.headerline10 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #2dab19;
}
.headerline11 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #1a4f11;
}
.headerline12 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #ffff8c;
}
.headerline13 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #ffff00;
}
.headerline14 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #ffa800;
}
.headerline15 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #595959;
}
.headerline16 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #424242;
}
.headerline17 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #af67ff;
}
.headerline18 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #6725b1;
}
.headerline19 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #ff99df;
}
.headerline20 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #ff00ae;
}
.headerline21 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #f8c47b;
}
.headerline22 {
	margin: 0 0 6px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 2px solid #dcaa54;
}
.head_tel {
	font-size: 32px;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	text-decoration: none;
	letter-spacing: 0.04em;
	padding: 0;
}
.head_tel_2 {
	font-size: 20px;
}
.head_address {
	color: #333;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0.1em;
	padding: 0;
}
.side_ad {
	color: #333;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0.1em;
	padding: 2px 0 0;
}
.side_shamei {
	font-size: 18px;
}
.side_tel {
	font-size: 23px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0.06em;
	padding: 0;
}
.side_tel2 {
	font-size: 16px;
}
h3.bb-sub-text {
	font-size: 21px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 82px 20px 0;
}
.bb-sub-text-line {
	border-top: 0;
	border-right: 0;
	border-bottom: 1px dashed #737373;
	border-left: 0;
}
p {
	font-size: 13px;
}
p.hide {
	display:none;
}
p.newupload-date {
	color: #c40000;
	margin: 0 0 2px;
}
p.newupload-title {
	color: #476585;
	margin: 0 0 1px;
	padding: 0 0 3px;
}
a.link-pan:link {
	color: #666;
	text-decoration:underline;
}
a.link-pan:visited {
	color: #666;
	text-decoration:underline;
}
a.link-pan:hover {
	color: #666;
	text-decoration: none;
}
a.link-pan:active {
	color: #666;
	text-decoration:underline;
}
.hidari-1px {
	margin-left: 1px;
}
.hidari-2px {
	margin-left: 2px;
}
.hidari-3px {
	margin-left: 3px;
}
.hidari-4px {
	margin-left: 4px;
}
.hidari-5px {
	margin-left: 5px;
}
.hidari-6px {
	margin-left: 6px;
}
.hidari-7px {
	margin-left: 7px;
}
.hidari-8px {
	margin-left: 8px;
}
.hidari-9px {
	margin-left: 9px;
}
.hidari-10px {
	margin-left: 10px;
}
.hidari-11px {
	margin-left: 11px;
}
.hidari-12px {
	margin-left: 12px;
}
.hidari-13px {
	margin-left: 13px;
}
.hidari-14px {
	margin-left: 14px;
}
.hidari-15px {
	margin-left: 15px;
}
.hidari-16px {
	margin-left: 16px;
}
.hidari-17px {
	margin-left: 17px;
}
.hidari-18px {
	margin-left: 18px;
}
.hidari-19px {
	margin-left: 19px;
}
.hidari-20px {
	margin-left: 20px;
}
.hidari-21px {
	margin-left: 21px;
}
.hidari-22px {
	margin-left: 22px;
}
.hidari-23px {
	margin-left: 23px;
}
.hidari-24px {
	margin-left: 24px;
}
.hidari-25px {
	margin-left: 25px;
}
.hidari-26px {
	margin-left: 26px;
}
.hidari-27px {
	margin-left: 27px;
}
.hidari-28px {
	margin-left: 28px;
}
.hidari-29px {
	margin-left: 29px;
}
.hidari-30px {
	margin-left: 30px;
}
.hidari-40px {
	margin-left: 40px;
}
.hidari-50px {
	margin-left: 50px;
}
.hidari-60px {
	margin-left: 60px;
}
.hidari-70px {
	margin-left: 70px;
}
.hidari-80px {
	margin-left: 80px;
}
.hidari-90px {
	margin-left: 90px;
}
.hidari-100px {
	margin-left: 100px;
}
.hidari-110px {
	margin-left: 110px;
}
.hidari-120px {
	margin-left: 120px;
}
.hidari-130px {
	margin-left: 130px;
}
.hidari-140px {
	margin-left: 140px;
}
.hidari-150px {
	margin-left: 150px;
}
.sita-1px {
	margin-bottom: 1px;
}
.sita-2px {
	margin-bottom: 2px;
}
.sita-3px {
	margin-bottom: 3px;
}
.sita-4px {
	margin-bottom: 4px;
}
.sita-5px {
	margin-bottom: 5px;
}
.sita-6px {
	margin-bottom: 6px;
}
.sita-7px {
	margin-bottom: 7px;
}
.sita-8px {
	margin-bottom: 8px;
}
.sita-9px {
	margin-bottom: 9px;
}
.sita-10px {
	margin-bottom: 10px;
}
.sita-11px {
	margin-bottom: 11px;
}
.sita-12px {
	margin-bottom: 12px;
}
.sita-13px {
	margin-bottom: 13px;
}
.sita-14px {
	margin-bottom: 14px;
}
.sita-15px {
	margin-bottom: 15px;
}
.sita-16px {
	margin-bottom: 16px;
}
.sita-17px {
	margin-bottom: 17px;
}
.sita-18px {
	margin-bottom: 18px;
}
.sita-19px {
	margin-bottom: 19px;
}
.sita-20px {
	margin-bottom: 20px;
}
.sita-21px {
	margin-bottom: 21px;
}
.sita-22px {
	margin-bottom: 22px;
}
.sita-23px {
	margin-bottom: 23px;
}
.sita-24px {
	margin-bottom: 24px;
}
.sita-25px {
	margin-bottom: 25px;
}
.sita-26px {
	margin-bottom: 26px;
}
.sita-27px {
	margin-bottom: 27px;
}
.sita-28px {
	margin-bottom: 28px;
}
.sita-29px {
	margin-bottom: 29px;
}
.sita-30px {
	margin-bottom: 30px;
}
.sita-40px {
	margin-bottom: 40px;
}
.sita-50px {
	margin-bottom: 50px;
}
.sita-60px {
	margin-bottom: 60px;
}
.sita-70px {
	margin-bottom: 70px;
}
.sita-80px {
	margin-bottom: 80px;
}
.sita-90px {
	margin-bottom: 90px;
}
.sita-100px {
	margin-bottom: 100px;
}
.sita-110px {
	margin-bottom: 110px;
}
.sita-120px {
	margin-bottom: 120px;
}
.sita-130px {
	margin-bottom: 130px;
}
.sita-140px {
	margin-bottom: 140px;
}
.sita-150px {
	margin-bottom: 150px;
}
.ue-1px {
	margin-top: 1px;
}
.ue-2px {
	margin-top: 2px;
}
.ue-3px {
	margin-top: 3px;
}
.ue-4px {
	margin-top: 4px;
}
.ue-5px {
	margin-top: 5px;
}
.ue-6px {
	margin-top: 6px;
}
.ue-7px {
	margin-top: 7px;
}
.ue-8px {
	margin-top: 8px;
}
.ue-9px {
	margin-top: 9px;
}
.ue-10px {
	margin-top: 10px;
}
.ue-11px {
	margin-top: 11px;
}
.ue-12px {
	margin-top: 12px;
}
.ue-13px {
	margin-top: 13px;
}
.ue-14px {
	margin-top: 14px;
}
.ue-15px {
	margin-top: 15px;
}
.ue-16px {
	margin-top: 16px;
}
.ue-17px {
	margin-top: 17px;
}
.ue-18px {
	margin-top: 18px;
}
.ue-19px {
	margin-top: 19px;
}
.ue-20px {
	margin-top: 20px;
}
.ue-21px {
	margin-top: 21px;
}
.ue-22px {
	margin-top: 22px;
}
.ue-23px {
	margin-top: 23px;
}
.ue-24px {
	margin-top: 24px;
}
.ue-25px {
	margin-top: 25px;
}
.ue-26px {
	margin-top: 26px;
}
.ue-27px {
	margin-top: 27px;
}
.ue-28px {
	margin-top: 28px;
}
.ue-29px {
	margin-top: 29px;
}
.ue-30px {
	margin-top: 30px;
}
.ue-40px {
	margin-top: 40px;
}
.ue-50px {
	margin-top: 50px;
}
.ue-60px {
	margin-top: 60px;
}
.ue-70px {
	margin-top: 70px;
}
.ue-80px {
	margin-top: 80px;
}
.ue-90px {
	margin-top: 90px;
}
.ue-100px {
	margin-top: 100px;
}
.ue-110px {
	margin-top: 110px;
}
.ue-120px {
	margin-top: 120px;
}
.ue-130px {
	margin-top: 130px;
}
.ue-140px {
	margin-top: 140px;
}
.ue-150px {
	margin-top: 150px;
}
.migi-1px {
	margin-right: 1px;
}
.migi-2px {
	margin-right: 2px;
}
.migi-3px {
	margin-right: 3px;
}
.migi-4px {
	margin-right: 4px;
}
.migi-5px {
	margin-right: 5px;
}
.migi-6px {
	margin-right: 6px;
}
.migi-7px {
	margin-right: 7px;
}
.migi-8px {
	margin-right: 8px;
}
.migi-9px {
	margin-right: 9px;
}
.migi-10px {
	margin-right: 10px;
}
.migi-11px {
	margin-right: 11px;
}
.migi-12px {
	margin-right: 12px;
}
.migi-13px {
	margin-right: 13px;
}
.migi-14px {
	margin-right: 14px;
}
.migi-15px {
	margin-right: 15px;
}
.migi-16px {
	margin-right: 16px;
}
.migi-17px {
	margin-right: 17px;
}
.migi-18px {
	margin-right: 18px;
}
.migi-19px {
	margin-right: 19px;
}
.migi-20px {
	margin-right: 20px;
}
.migi-21px {
	margin-right: 21px;
}
.migi-22px {
	margin-right: 22px;
}
.migi-23px {
	margin-right: 23px;
}
.migi-24px {
	margin-right: 24px;
}
.migi-25px {
	margin-right: 25px;
}
.migi-26px {
	margin-right: 26px;
}
.migi-27px {
	margin-right: 27px;
}
.migi-28px {
	margin-right: 28px;
}
.migi-29px {
	margin-right: 29px;
}
.migi-30px {
	margin-right: 30px;
}
.migi-40px {
	margin-right: 40px;
}
.migi-50px {
	margin-right: 50px;
}
.migi-60px {
	margin-right: 60px;
}
.migi-70px {
	margin-right: 70px;
}
.migi-80px {
	margin-right: 80px;
}
.migi-90px {
	margin-right: 90px;
}
.migi-100px {
	margin-right: 100px;
}
.migi-110px {
	margin-right: 110px;
}
.migi-120px {
	margin-right: 120px;
}
.migi-130px {
	margin-right: 130px;
}
.migi-140px {
	margin-right: 140px;
}
.migi-150px {
	margin-right: 150px;
}
div.category {
	width: 241px;
}
div.category_pd {
	padding: 3px 10px 10px;
	border: solid 1px #ccc;
}
div.center {
	text-align: center;
	margin: 0 auto;
}
div.right {
	text-align: right;
}
div.komidashi-ten {
	margin: 0 0 8px;
	padding: 0 0 4px;
	border-bottom: 1px dotted #ccc;
}
div.mawarikomi {
	margin: 0 0 10px 10px;
	float: right;
}
div.privacy-naiyou {
	margin: 4px 0 12px;
	padding: 0 0 8px;
	border-bottom: 1px dotted #ccc;
}
div.shuhenmap {
	margin-top: 6px;
	padding: 10px;
	width: 727px;
	border: solid 1px #ccc;
}
div.top-news-naiyou {
	margin: 0 0 10px;
	padding: 0 0 10px;
	border-bottom: 1px dotted #ccc;
}
div.profile4img {
	width: 280px;
	height: 210px;
	overflow: hidden;
}
div.multi6_img {
	width: 267;
	height: 200px;
	overflow: hidden;
}
form {
	margin: 0;
}
address {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	margin: 6px 0 0 0;
	padding: 0;
}
INPUT.direct {
	color: #000;
	font-size: 11px;
	background-color: #ffffff;
	width: 20px;
	height: 16px;
}
INPUT.nowdirect {
	color: #fff;
	font-size: 11px;
	background-color: #1a1a1a;
	width: 20px;
	height: 16px;
}
td.center {
	text-align: center;
}
td.right {
	text-align: right;
}
ul {
	list-style-type:none;
}
.b-waku-grey-ten {
	width: 567px;
	border: dotted 1px #ccc;
}
.b-waku-yellow-ten {
	background-color: #ffffe6;
	width: 567px;
	border: dotted 1px #ccc;
}
.bb {
	margin: 8px 0 10px;
	padding: 0;
}
.bb-list {
	margin: 8px 0 8px;
	padding: 0;
}
.bb-sub-01 {
	background-image: url("../images/bb/sub/bb_sub_01.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-02 {
	background-image: url("../images/bb/sub/bb_sub_02.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-03 {
	background-image: url("../images/bb/sub/bb_sub_03.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-04 {
	background-image: url("../images/bb/sub/bb_sub_04.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-05 {
	background-image: url("../images/bb/sub/bb_sub_05.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-06 {
	background-image: url("../images/bb/sub/bb_sub_06.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-07 {
	background-image: url("../images/bb/sub/bb_sub_07.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-08 {
	background-image: url("../images/bb/sub/bb_sub_08.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-09 {
	background-image: url("../images/bb/sub/bb_sub_09.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-10 {
	background-image: url("../images/bb/sub/bb_sub_10.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-11 {
	background-image: url("../images/bb/sub/bb_sub_11.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-12 {
	background-image: url("../images/bb/sub/bb_sub_12.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-13 {
	background-image: url("../images/bb/sub/bb_sub_13.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-14 {
	background-image: url("../images/bb/sub/bb_sub_14.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-15 {
	background-image: url("../images/bb/sub/bb_sub_15.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-16 {
	background-image: url("../images/bb/sub/bb_sub_16.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-22 {
	background-image: url("../images/bb/sub/bb_sub_multi2.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-23 {
	background-image: url("../images/bb/sub/bb_sub_multi3.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-24 {
	background-image: url("../images/bb/sub/bb_sub_multi4.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-25 {
	background-image: url("../images/bb/sub/bb_sub_multi5.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-26 {
	background-image: url("../images/bb/sub/bb_sub_multi6.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-27 {
	background-image: url("../images/bb/sub/bb_sub_multi7.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-28 {
	background-image: url("../images/bb/sub/bb_sub_multi8.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-29 {
	background-image: url("../images/bb/sub/bb_sub_multi9.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-30 {
	background-image: url("../images/bb/sub/bb_sub_multi10.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-01 {
	background-image: url("../images/bb/sub/bb_sub_bukken_flow.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-02 {
	background-image: url("../images/bb/sub/bb_sub_bukken_voice.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-03 {
	background-image: url("../images/bb/sub/bb_sub_bukken_ask.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-04 {
	background-image: url("../images/bb/sub/bb_sub_bukken_staff.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-05 {
	background-image: url("../images/bb/sub/bb_sub_bukken_feature.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-06 {
	background-image: url("../images/bb/sub/bb_sub_bukken_privacy.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-07 {
	background-image: url("../images/bb/sub/bb_sub_bukken_service.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-08 {
	background-image: url("../images/bb/sub/bb_sub_bukken_profile.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-09 {
	background-image: url("../images/bb/sub/bb_sub_bukken_qanda.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-10 {
	background-image: url("../images/bb/sub/bb_sub_bukken_link.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-11 {
	background-image: url("../images/bb/sub/bb_sub_bukken_list.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-12 {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-22 {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi2.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-23 {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi3.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-24 {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi4.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-25 {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi5.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-26 {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi6.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-27 {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi7.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-28 {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi8.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-29 {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi9.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.bb-sub-bukken-30 {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi10.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
	background-repeat: no-repeat;
}
.box-access {
	padding: 7px;
	width: 225px;
	border: solid 1px #ccc;
}
.box-aki-hiroi-waku-grey {
	padding: 30px;
	width: 507px;
	border: solid 1px #ccc;
}
.box-ask-form {
	padding: 20px;
	width: 527px;
	border: solid 1px #ccc;
}
.box-black {
	background-color: #1a1a1a;
	padding: 12px;
	width: 545px;
}
.box-copyright {
	padding: 2px 0 10px;
}
.box-enkaku {
	padding: 14px 20px;
	width: 527px;
	border: solid 1px #ccc;
}
.box-flow {
	text-align: center;
	margin: 10px 0 3px;
	width: 569px;
}
.box-flow-step-1 {
	position:relative;
	padding: 0 0 6px;
	height: 51px;
}
/* 下揃え */
.box-flow-step-2 {
	font-size: 18px;
	padding: 0 0 0 7px;
	position: absolute;
	bottom: 2px;
	width: 513px;
}
.box-gaiyou {
	padding: 17px;
	border: solid 1px #ccc;
}
.box-kadomaru-hiroi {
	padding: 0;
}
.box-kadomaru-semai {
	margin: 5px 0;
	padding: 0;
}
.box-koe-t {
	padding: 3px;
	width: 563px;
	border: solid 1px #ccc;
}
.box-koe-t3 {
	padding: 10px 8px 6px;
}
.box-main-a {
	margin: 0 0 18px;
	padding: 0;
}
.box-news {
	padding: 6px 12px 2px;
	width: 543px;
	border: solid 1px #ccc;
}
.box-newupload {
	margin: 0 0 16px;
	padding: 0 0 10px;
	border-bottom: 1px dotted #ccc;
}
.box-staff {
	width: 567px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.box-staff2 {
	padding: 1px 16px 0;
	width: 535px;
}
.box-top-osusume {
	padding: 10px;
	width: 547px;
	border: solid 1px #ccc;
}
.box-waku-grey {
	padding: 12px;
	border: solid 1px #ccc;
}
.box-waku-grey-uenasi {
	padding: 12px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.box-white {
	background-color: #fff;
	padding: 12px;
	width: 545px;
}
.box-yellow {
	background-color: #ffffdc;
	padding: 12px;
	width: 545px;
}
.shohin-name-line {
	margin: 12px 0 6px;
	width: 749px;
	border-bottom: 1px dotted #3482bf;
}
.shohin-name {
	color: #3482bf;
	font-size: 18px;
	padding: 0;
}
.bukken-4 {
	height: 10px;
}
.centerys {
	margin: 0 0 0 39px;
	width: 749px;
}
.clear {
	clear: both;
}
.copyright {
	font-size: 12px;
	text-align: right;
}
.footer {
	padding: 13px 0 0;
	width: 826px;
}
.footer-navi li {
	list-style-type: none;
	display: inline;
}
.header-logo {
	margin: 0 0 6px;
	width: 500px;
	float: left;
}
.header-moji {
	color: #333333;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding-top: 5px;
	padding-bottom: 1px;
	width: 826px;
	border-bottom: 1px dotted #ccc;
}
.header-tel {
	text-align: right;
	width: 326px;
	float: right;
}
.hikoukai {
	text-align: center;
	padding: 200px 0;
}
.kensaku {
	margin: 4px 0 8px;
	padding: 5px 0 3px;
	width: 826px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}
.cartmiru {
	margin: -3px 0 4px;
	padding: 0 0 3px;
	width: 826px;
	border-bottom: 1px dotted #ccc;
}
.cartmiru2 {
	margin: -3px 0 10px;
	padding: 2px 0 3px;
	width: 826px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}
.list-tensen-l {
	margin: 0 0 10px;
	border-bottom: 1px dotted #ccc;
}
.list-tensen-m {
	margin: 0 0 5px;
	border-bottom: 1px dotted #ccc;
}
.list-tensen-s {
	margin: 0 0 8px;
	border-bottom: 1px dotted #ccc;
}
.listcate a {
	text-decoration: none;
}
.listcate li {
	list-style:none;
	font-size:13px;
}
.lotkakaku {
	color: #c40000;
	font-size: 16px;
}
.main {
	width: 569px;
	float: right;
}
.main_826 {
	padding: 0 5px 0 0;
	width: 569px;
	float: right;
}
.main2 {
	width: 569px;
	float: left;
}
.nidan-a-1 {
	width: 357px;
	float: right;
}
.nidan-a-1-kadomaru {
	width: 327px;
	float: right;
}
.nidan-a-1s {
	width: 387px;
	float: right;
}
.nidan-a-2 {
	margin: 0 12px 0 0;
	width: 200px;
	float: left;
}
.nidan-a-2-kadomaru {
	margin: 0 12px 0 0;
	width: 200px;
	float: left;
}
.nidan-a-2s {
	margin: 0 12px 0 0;
	width: 170px;
	float: left;
}
.nidan-b-1 {
	margin: 0 12px 0 0;
	width: 357px;
	float: left;
}
.nidan-b-1-kadomaru {
	margin: 0 12px 0 0;
	width: 327px;
	float: left;
}
.nidan-b-1s {
	margin: 0 12px 0 0;
	width: 387px;
	float: left;
}
.nidan-b-2 {
	width: 200px;
	float: right;
}
.nidan-b-2-kadomaru {
	width: 200px;
	float: right;
}
.nidan-b-2s {
	width: 170px;
	float: right;
}
.nidan-coupon-1 {
	width: 438px;
	float: right;
}
.nidan-coupon-2 {
	margin: 0 6px 0 0;
	width: 100px;
	float: left;
}
.nidan-flow {
	margin: 0 0 0;
	width: 549px;
}
.nidan-flow-1 {
	margin: 0 12px 0 0;
	width: 200px;
	float: left;
}
.nidan-flow-2 {
	width: 337px;
	float: right;
}
.nidan-hd {
	width: 826px;
}
.nidan-hd-1 {
	width: 500px;
	float: left;
}
.nidan-hd-2 {
	text-align: right;
	padding: 10px 0 0;
	width: 326px;
	float: right;
}
.nidan-koe {
	width: 555px;
}
.nidan-koe-1 {
	width: 385px;
	float: left;
}
.nidan-koe-2 {
	padding: 0 0 0 10px;
	width: 160px;
	float: right;
}
.nidan-koi-bwn {
	background-color: #241201;
	padding: 12px;
	width: 545px;
}
.nidan-list-s {
	width: 390px;
}
.nidan-list-s-a {
	margin: 0 14px 0 0;
	width: 110px;
	float: left;
}
.nidan-list-s-b {
	width: 266px;
	float: right;
}
.nidan-newupload {
	width: 548px;
}
.nidan-newupload-a {
	width: 356px;
	float: left;
}
.nidan-newupload-b {
	padding: 0 0 0 12px;
	float: right;
}
.nidan-service {
	padding: 0;
}
.nidan-service-1 {
	float: right;
}
.nidan-service-2 {
	margin: 0 12px 0 0;
	width: 321px;
	float: left;
}
.nidan-staff {
	padding: 0 16px;
	width: 535px;
}
.nidan-staff-a {
	margin: 0 16px 0 0;
	width: 359px;
	float: left;
}
.nidan-staff-b {
	padding: 10px 0 0;
	width: 160px;
	float: right;
}
.nidan-tokutyo {
	margin: 0 0 18px;
	width: 569px;
}
.nidan-tokutyo-1 {
	margin: 0 12px 0 0;
	width: 357px;
	float: left;
}
.nidan-tokutyo-2 {
	width: 200px;
	float: right;
}
.nidan-tokutyo-3 {
	width: 357px;
	float: right;
}
.nidan-tokutyo-4 {
	margin: 0 12px 0 0;
	width: 200px;
	float: left;
}
.nidan-voice {
	padding: 10px;
	width: 543px;
}
.nidan-voice-a {
	margin: 0 12px 0 0;
	width: 371px;
	float: left;
}
.nidan-voice-b {
	width: 160px;
	float: right;
}
.nidan-waku-a-1 {
	width: 331px;
	float: right;
}
.nidan-waku-a-1s {
	width: 361px;
	float: right;
}
.nidan-waku-a-2 {
	margin: 0 12px 0 0;
	width: 200px;
	float: left;
}
.nidan-waku-a-2s {
	margin: 0 12px 0 0;
	width: 170px;
	float: left;
}
.nidan-waku-b-1 {
	margin: 0 12px 0 0;
	width: 331px;
	float: left;
}
.nidan-waku-b-1s {
	margin: 0 12px 0 0;
	width: 361px;
	float: left;
}
.nidan-waku-b-2 {
	width: 200px;
	float: right;
}
.nidan-waku-b-2s {
	width: 170px;
	float: right;
}
.nidan-waku-bs-1 {
	margin: 0 12px 0 0;
	width: 371px;
	float: left;
}
.nidan-waku-bs-2 {
	width: 160px;
	float: right;
}
.nidan-waku-grey {
	padding: 12px;
	width: 543px;
	border: solid 1px #ccc;
}
.nidan-profileimg {
	width: 569px;
}
.nidan-profileimg-a {
	width: 289px;
	float: left;
}
.nidan-profileimg-b {
	width: 280px;
	float: right;
}
.nidan-multi6_img {
	width: 543px;
}
.nidan-multi6_img-a {
	width: 276px;
	float: left;
}
.nidan-multi6_img-b {
	width: 267px;
	float: right;
}
.nidan-multi2 {
	margin: 0 0 18px;
	width: 569px;
}
.nidan-multi2-1 {
	width: 357px;
	float: right;
}
.nidan-multi2-2 {
	width: 212px;
	float: left;
}
.nidan-multi3 {
	margin: 0 0 18px;
	width: 569px;
}
.nidan-multi3-1 {
	width: 357px;
	float: right;
}
.nidan-multi3-2 {
	width: 212px;
	float: left;
}
.nidan-multi4 {
	margin: 0 0 18px;
	width: 569px;
}
.nidan-multi4-1 {
	margin: 0 12px 0 0;
	width: 297px;
	float: left;
}
.nidan-multi4-2 {
	width: 260px;
	float: right;
}
.nidan-multi5 {
	margin: 0 0 18px;
	width: 543px;
}
.nidan-multi5-1 {
	width: 357px;
	float: right;
}
.nidan-multi5-2 {
	width: 186px;
	float: left;
}
.nidan-multi6 {
	margin: 0 0 18px;
	width: 569px;
}
.nidan-multi6-1 {
	width: 357px;
	float: right;
}
.nidan-multi6-2 {
	width: 212px;
	float: left;
}
.nidan-multi7 {
	margin: 0 0 18px;
	width: 543px;
}
.nidan-multi7-1 {
	margin: 0 12px 0 0;
	width: 297px;
	float: left;
}
.nidan-multi7-2 {
	width: 234px;
	float: right;
}
.nidan-multi8 {
	margin: 0 0 18px;
	width: 543px;
}
.nidan-multi8-1 {
	width: 357px;
	float: right;
}
.nidan-multi8-2 {
	width: 186px;
	float: left;
}
.nidan-multi9 {
	margin: 0 0 18px;
	width: 569px;
}
.nidan-multi9-1 {
	width: 357px;
	float: right;
}
.nidan-multi9-2 {
	width: 212px;
	float: left;
}
.nidan-multi10 {
	margin: 0 0 18px;
	width: 543px;
}
.nidan-multi10-1 {
	margin: 0 12px 0 0;
	width: 297px;
	float: left;
}
.nidan-multi10-2 {
	width: 234px;
	float: right;
}
.nidan-cart {
	padding: 0;
}
.nidan-cart-1 {
	margin: 0 14px 0 0;
	width: 562px;
	float: left;
}
.nidan-cart-2 {
	float: right;
}
.nidan-cartmiru {
	padding: 0;
}
.nidan-cartmiru-1 {
	margin: 0 14px 0 0;
	width: 675px;
	float: left;
}
.nidan-cartmiru-2 {
	float: right;
}
.pd1 {
	padding: 1px;
}
.pd10 {
	padding: 10px;
}
.pd11 {
	padding: 11px;
}
.pd12 {
	padding: 12px;
}
.pd13 {
	padding: 13px;
}
.pd14 {
	padding: 14px;
}
.pd15 {
	padding: 15px;
}
.pd16 {
	padding: 16px;
}
.pd17 {
	padding: 17px;
}
.pd18 {
	padding: 18px;
}
.pd19 {
	padding: 19px;
}
.pd2 {
	padding: 2px;
}
.pd20 {
	padding: 20px;
}
.pd21 {
	padding: 21px;
}
.pd22 {
	padding: 22px;
}
.pd23 {
	padding: 23px;
}
.pd24 {
	padding: 24px;
}
.pd25 {
	padding: 25px;
}
.pd26 {
	padding: 26px;
}
.pd27 {
	padding: 27px;
}
.pd28 {
	padding: 28px;
}
.pd29 {
	padding: 29px;
}
.pd3 {
	padding: 3px;
}
.pd30 {
	padding: 30px;
}
.pd31 {
	padding: 31px;
}
.pd32 {
	padding: 32px;
}
.pd33 {
	padding: 33px;
}
.pd34 {
	padding: 34px;
}
.pd35 {
	padding: 35px;
}
.pd36 {
	padding: 36px;
}
.pd37 {
	padding: 37px;
}
.pd38 {
	padding: 38px;
}
.pd39 {
	padding: 39px;
}
.pd4 {
	padding: 4px;
}
.pd40 {
	padding: 40px;
}
.pd41 {
	padding: 41px;
}
.pd42 {
	padding: 42px;
}
.pd43 {
	padding: 43px;
}
.pd44 {
	padding: 44px;
}
.pd45 {
	padding: 45px;
}
.pd46 {
	padding: 46px;
}
.pd47 {
	padding: 47px;
}
.pd48 {
	padding: 48px;
}
.pd49 {
	padding: 49px;
}
.pd5 {
	padding: 5px;
}
.pd50 {
	padding: 50px;
}
.pd6 {
	padding: 6px;
}
.pd7 {
	padding: 7px;
}
.pd8 {
	padding: 8px;
}
.pd9 {
	padding: 9px;
}
.side {
	width: 257px;
	float: left;
}
.side_826 {
	padding: 0 0 0 5px;
	width: 241px;
	float: left;
}
.side-list {
;
}
.side-list li.px0 {
	list-style-type: none;
}
.side-list li.px1 {
	list-style-type: none;
	margin: 0 0 1px;
}
.side-list li.px2 {
	list-style-type: none;
	margin: 0 0 2px;
}
.side-list li.px3 {
	list-style-type: none;
	margin: 0 0 3px;
}
.side-list li.px4 {
	list-style-type: none;
	margin: 0 0 4px;
}
.side-list li.px5 {
	list-style-type: none;
	margin: 0 0 5px;
}
.side-list li.px6 {
	list-style-type: none;
	margin: 0 0 6px;
}
.side-list li.px7 {
	list-style-type: none;
	margin: 0 0 7px;
}
.side-list li.px8 {
	list-style-type: none;
	margin: 0 0 8px;
}
.side-list li.px9 {
	list-style-type: none;
	margin: 0 0 9px;
}
.side-list li.px10 {
	list-style-type: none;
	margin: 0 0 10px;
}
.side-list li.px11 {
	list-style-type: none;
	margin: 0 0 11px;
}
.side-list li.px12 {
	list-style-type: none;
	margin: 0 0 12px;
}
.side-list li.px13 {
	list-style-type: none;
	margin: 0 0 13px;
}
.side-list li.px14 {
	list-style-type: none;
	margin: 0 0 14px;
}
.side-list li.px15 {
	list-style-type: none;
	margin: 0 0 15px;
}
.side-list li.px16 {
	list-style-type: none;
	margin: 0 0 16px;
}
.side-list li.px17 {
	list-style-type: none;
	margin: 0 0 17px;
}
.side-list li.px18 {
	list-style-type: none;
	margin: 0 0 18px;
}
.side-list li.px19 {
	list-style-type: none;
	margin: 0 0 19px;
}
.side-list li.px20 {
	list-style-type: none;
	margin: 0 0 20px;
}
.side-list li.px21 {
	list-style-type: none;
	margin: 0 0 21px;
}
.side-list li.px22 {
	list-style-type: none;
	margin: 0 0 22px;
}
.side-list li.px23 {
	list-style-type: none;
	margin: 0 0 23px;
}
.side-list li.px24 {
	list-style-type: none;
	margin: 0 0 24px;
}
.side-list li.px25 {
	list-style-type: none;
	margin: 0 0 25px;
}
.side-list li.px26 {
	list-style-type: none;
	margin: 0 0 26px;
}
.side-list li.px27 {
	list-style-type: none;
	margin: 0 0 27px;
}
.side-list li.px28 {
	list-style-type: none;
	margin: 0 0 28px;
}
.side-list li.px29 {
	list-style-type: none;
	margin: 0 0 29px;
}
.side-list li.px30 {
	list-style-type: none;
	margin: 0 0 30px;
}
.side-list li.hiroi {
	list-style-type: none;
	margin: 0 0 8px;
	padding: 0;
}
.side-list li.semai {
	list-style-type: none;
	margin: 0 0 5px;
	padding: 0;
}
.side-list li.zero {
	list-style-type: none;
	padding: 0;
}
.side2 {
	width: 257px;
	float: right;
}
.text-bk {
	color: #000;
}
.text-blue1 {
	color: #2e91e9;
}
.text-blue2 {
	color: #0159e8;
}
.text-blue3 {
	color: #1e6dc5;
}
.text-green1 {
	color: #44bf41;
}
.text-green2 {
	color: #1c830d;
}
.text-grey1 {
	color: #ccc;
}
.text-grey2 {
	color: #666;
}
.text-l {
	font-size: 16px;
}
.text-ll {
	font-size: 18px;
}
.text-m {
	font-size: 13px;
}
.text-m2 {
	font-size: 15px;
}
.text-orange1 {
	color: #fb0;
}
.text-orange2 {
	color: #ff9200;
}
.text-red1 {
	color: #f03;
}
.text-red2 {
	color: #700;
}
.text-red3 {
	color: #c40000;
}
.text-s {
	font-size: 11px;
}
.text-s2 {
	font-size: 12px;
}
.text-white {
	color: #fff;
}
.text-xs {
	font-size: 10px;
}
.text5 {
	font-size:5px;
}
.text6 {
	font-size:6px;
}
.text7 {
	font-size:7px;
}
.text8 {
	font-size:8px;
}
.text9 {
	font-size:9px;
}
.text10 {
	font-size:10px;
}
.text11 {
	font-size:11px;
}
.text12 {
	font-size:12px;
}
.text13 {
	font-size:13px;
}
.text14 {
	font-size:14px;
}
.text15 {
	font-size:15px;
}
.text16 {
	font-size:16px;
}
.text17 {
	font-size:17px;
}
.text18 {
	font-size:18px;
}
.text19 {
	font-size:19px;
}
.text20 {
	font-size:20px;
}
.text21 {
	font-size:21px;
}
.text22 {
	font-size:22px;
}
.text23 {
	font-size:23px;
}
.text24 {
	font-size:24px;
}
.text25 {
	font-size:25px;
}
.text26 {
	font-size:26px;
}
.text27 {
	font-size:27px;
}
.text28 {
	font-size:28px;
}
.text29 {
	font-size:29px;
}
.text30 {
	font-size:30px;
}
.text31 {
	font-size:31px;
}
.text32 {
	font-size:32px;
}
.text33 {
	font-size:33px;
}
.text34 {
	font-size:34px;
}
.text35 {
	font-size:35px;
}
.text36 {
	font-size:36px;
}
.text37 {
	font-size:37px;
}
.text38 {
	font-size:38px;
}
.text39 {
	font-size:39px;
}
.text40 {
	font-size:40px;
}
.text41 {
	font-size:41px;
}
.text42 {
	font-size:42px;
}
.text43 {
	font-size:43px;
}
.text44 {
	font-size:44px;
}
.text45 {
	font-size:45px;
}
.text46 {
	font-size:46px;
}
.text47 {
	font-size:47px;
}
.text48 {
	font-size:48px;
}
.text49 {
	font-size:49px;
}
.text50 {
	font-size:50px;
}
.top-bb-01 {
	background-image: url("../images/bb/main/bb_top_01.jpg");
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
.top-bb-02 {
	background-image: url("../images/bb/main/bb_top_02.jpg");
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
.top-bb-03 {
	background-image: url("../images/bb/main/bb_top_03.jpg");
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
.top-bb-04 {
	background-image: url("../images/bb/main/bb_top_04.jpg");
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
.top-bb-05 {
	background-image: url("../images/bb/main/bb_top_05.jpg");
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
.top-bb-06 {
	background-image: url("../images/bb/main/bb_top_06.jpg");
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
.top-bb-07 {
	background-image: url("../images/bb/main/bb_top_07.jpg");
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
 .top-bb-08 {
background-image: url("../images/bb/main/bb_top_08.jpg");
margin: 5px 0 6px;
width: 826px;
height: 320px;
}
 .top-bb-09 {
background-image: url("../images/bb/main/bb_top_09.jpg");
margin: 5px 0 6px;
width: 826px;
height: 320px;
}
 .top-bb-10 {
background-image: url("../images/bb/main/bb_top_10.jpg");
margin: 5px 0 6px;
width: 826px;
height: 320px;
}
.top-bb-11 {
	background-image: url("../images/bb/main/bb_top_11.jpg");
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
.top-bb-12 {
	background-image: url("../images/bb/main/bb_top_12.jpg");
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
.top-bb-13 {
	background-image: url("../images/bb/main/bb_top_13.jpg");
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
.top-bb-14 {
	background-image: url("../images/bb/main/bb_top_14.jpg");
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
.top-bb-15 {
	background-image: url("../images/bb/main/bb_top_15.jpg");
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
.top-bb-16 {
	background-image: url("../images/bb/main/bb_top_16.jpg");
	text-align: center;
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
.top-bb-17 {
	background-image: url("../images/bb/main/bb_top_17.jpg");
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
.top-bb-18 {
	background-image: url("../images/bb/main/bb_top_18.jpg");
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
 .top-bb-19 {
background-image: url("../images/bb/main/bb_top_19.jpg");
margin: 5px 0 6px;
width: 826px;
height: 320px;
}
 .top-bb-20 {
background-image: url("../images/bb/main/bb_top_20.jpg");
margin: 5px 0 6px;
width: 826px;
height: 320px;
}
.top-bb-21 {
	background-image: url("../images/bb/main/bb_top_21.jpg");
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
 .top-bb-22 {
background-image: url("../images/bb/main/bb_top_22.jpg");
text-align: center;
margin: 5px 0 6px;
width: 826px;
height: 320px;
}
 .top-bb-23 {
background-image: url("../images/bb/main/bb_top_23.jpg");
text-align: center;
margin: 5px 0 6px;
width: 826px;
height: 320px;
}
.top-bb-24 {
	background-image: url("../images/bb/main/bb_top_24.jpg");
	margin: 5px 0 6px;
	width: 826px;
	height: 320px;
}
.top-bb-original {
	margin: 5px 0 6px;
}
.top-menu-box-aki {
	padding: 0 0 5px;
}
.top-menu-box-aki-2 {
	padding: 0 0 4px;
}
.u {
	text-decoration: underline;
}
.width100 {
	background-color: #ff0;
	width: 100%;
}
.wns-p-logo {
	padding: 15px 0 18px 12px;
}
.zentainewupload {
	background-color: white;
	text-align: left;
	width: 548px;
}
.newupload-text-line {
	border-style: none none dotted;
	border-width: 0 0 1px;
	border-color:   #476585;
}
.service-aki {
	height: 14px;
}
.box180 {
	width: 180px;
	margin-bottom: 4px;
}
.box183 {
	width: 183px;
	margin-bottom: 4px;
}
.box168 {
	width: 168px;
	margin-bottom: 4px;
}
.era-sude {
	text-align: center;
	margin: 50px 0 50px 160px;
	padding: 100px 0;
	width: 500px;
	border: solid 1px #ccc;
}
.noimg_spc {
	padding: 0 0 0 76px;
}
.orderform_726 {
	margin: 0 0 0 50px;
	width: 726px;
}
.chu1 {
	color: #2c6ecb;
	font-size: 13px;
	margin-top: 4px;
}
.chu2 {
	color: #d30000;
	font-size: 13px;
	margin-top: 4px;
}
.hako {
	padding: 0px;
	border: solid 1px #ccc;
}
.hako_ten {
	padding: 0px;
	border: dotted 1px #ccc;
}
.iro_red {
	background-color: #f03;
}
.iro_d_red {
	background-color: #c40000;
}
.iro_blue {
	background-color: #2c83f9;
}
.iro_d_blue {
	background-color: #1d53b5;
}
.iro_grey {
	background-color: #eee;
}
.iro_d_grey {
	background-color: #999;
}
.iro_bk {
	background-color: #1a1a1a;
}
.iro_yellow {
	background-color: #ffffdc;
}
.iro_l_yellow {
	background-color: #ffffe8;
}
.iro_green {
	background-color: #ff0;
}
.iro_d_green {
	background-color: #ff0;
}
.iro_l_grey {
	background-color: #eee;
}
.iro_l_grey2 {
	background-color: #f1f1f1;
}
div.multiimg {
	width: 268px;
	height: 201px;
	overflow: hidden;
}
.nidan-jirei {
	width: 545px;
}
.nidan-jirei-a {
	margin-right: 9px;
	width: 268px;
	float: left;
}
.nidan-jirei-b {
	width: 268px;
	float: right;
}
.tuitemidasi {
	color: #c40000;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	margin: 5px 0 10px;
	border-bottom: 1px dotted #c40000;
}
/* 2段ボックス関係 */
h3.top-3-menu-midasi-l_01 {
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-stretch: normal;
	margin: 0 0 14px 0;
	padding: 0 0 0 6px;
	height: 21px;
	overflow: hidden;
}
h3.top-3-menu-midasi-l_02 {
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-stretch: normal;
	margin: 0 0 14px 0;
	padding: 0 0 0 6px;
	height: 21px;
	overflow: hidden;
}
h3.top-3-menu-midasi-l_03 {
	color: #fff;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-stretch: normal;
	margin: 0 0 14px 0;
	padding: 0 0 0 6px;
	height: 21px;
	overflow: hidden;
}
a.top-3-menu-link-l_01:link {
	color: #1e6dc5;
	text-decoration: none;
	font-size: 14px;
}
a.top-3-menu-link-l_01:visited {
	color: #1e6dc5;
	text-decoration: none;
	font-size: 14px;
}
a.top-3-menu-link-l_01:hover {
	color: #91c2ec;
	font-size: 14px;
	text-decoration: none;
	padding: 0;
}
a.top-3-menu-link-l_01:active {
	color: #1e6dc5;
	text-decoration: none;
	font-size: 14px;
}
a.top-3-menu-link-l_02:link {
	color: #1e6dc5;
	text-decoration: none;
	font-size: 14px;
}
a.top-3-menu-link-l_02:visited {
	color: #1e6dc5;
	text-decoration: none;
	font-size: 14px;
}
a.top-3-menu-link-l_02:hover {
	color: #91c2ec;
	font-size: 14px;
	text-decoration: none;
	padding: 0;
}
a.top-3-menu-link-l_02:active {
	color: #1e6dc5;
	text-decoration: none;
	font-size: 14px;
}
a.top-3-menu-link-l_03:link {
	color: #ffffac;
	text-decoration: none;
	font-size: 14px;
}
a.top-3-menu-link-l_03:visited {
	color: #ffffac;
	text-decoration: none;
	font-size: 14px;
}
a.top-3-menu-link-l_03:hover {
	color: #fff470;
	text-decoration: none;
	font-size: 14px;
}
a.top-3-menu-link-l_03:active {
	color: #ffffac;
	text-decoration: none;
	font-size: 14px;
}
.nidan-top-nidanbox {
	width: 569px;
}
.nidan-top-nidanbox-a {
	width: 289px;
	float: left;
}
.nidan-top-nidanbox-b {
	width: 280px;
	float: right;
}
.top-3-menu-l_01 {
	background-image: url("../images/site/top-3-menu-wh-l.gif");
	width: 280px;
	height: 326px;
}
.top-3-menu-l_02 {
	background-image: url("../images/site/top-3-menu-y-l.gif");
	width: 280px;
	height: 326px;
}
.top-3-menu-l_03 {
	background-image: url("../images/site/top-3-menu-bk-l.gif");
	width: 280px;
	height: 326px;
}
.top-3-menu-pd-l {
	padding: 7px 11px 0;
}
.top-3-menu-link-l-2_01 {
	width: 258x;
	border-style: none none dotted;
	border-width: 0 0 1px;
	border-color:   #666;
}
.top-3-menu-link-l-2_02 {
	width: 258x;
	border-style: none none dotted;
	border-width: 0 0 1px;
	border-color:   #666;
}
.top-3-menu-link-l-2_03 {
	width: 258x;
	border-style: none none dotted;
	border-width: 0 0 1px;
	border-color:   #eee;
}
div.top-3-menu-img-l {
	color: #fff;
	margin: 0 0 6px;
	width: 258x;
	height: 194px;
	overflow: hidden;
}
p.top-3-menu-text-l_01 {
	font-size: 14px;
	line-height: 1.3;
	margin: 0 0 7px;
	width: CSS_PROPERTY_UNDEF;
	height: 51px;
	overflow: hidden;
}
p.top-3-menu-text-l_02 {
	font-size: 14px;
	line-height: 1.3;
	margin: 0 0 7px;
	width: CSS_PROPERTY_UNDEF;
	height: 51px;
	overflow: hidden;
}
p.top-3-menu-text-l_03 {
	color: #fff;
	font-size: 14px;
	line-height: 1.3;
	margin: 0 0 7px;
	width: CSS_PROPERTY_UNDEF;
	height: 51px;
	overflow: hidden;
}
p.top-3-menu-text-noimg-l_01 {
	font-size: 14px;
	line-height: 1.3;
	margin: 0 0 7px;
	width: CSS_PROPERTY_UNDEF;
	height: 250px;
	overflow: hidden;
}
p.top-3-menu-text-noimg-l_02 {
	font-size: 14px;
	line-height: 1.3;
	margin: 0 0 7px;
	width: CSS_PROPERTY_UNDEF;
	height: 250px;
	overflow: hidden;
}
p.top-3-menu-text-noimg-l_03 {
	color: #fff;
	font-size: 14px;
	line-height: 1.3;
	margin: 0 0 7px;
	width: CSS_PROPERTY_UNDEF;
	height: 250px;
	overflow: hidden;
}
p.top-3-menu-text-noimg-nolink-l_01 {
	font-size: 14px;
	line-height: 1.3;
	width: 258x;
	height: 273px;
	overflow: hidden;
}
p.top-3-menu-text-noimg-nolink-l_02 {
	font-size: 14px;
	line-height: 1.3;
	width: 258x;
	height: 273px;
	overflow: hidden;
}
p.top-3-menu-text-noimg-nolink-l_03 {
	color: #fff;
	font-size: 14px;
	line-height: 1.3;
	width: 258x;
	height: 273px;
	overflow: hidden;
}
p.top-3-menu-text-nolink-l_01 {
	font-size: 14px;
	line-height: 1.3;
	width: 258x;
	height: 72px;
	overflow: hidden;
}
p.top-3-menu-text-nolink-l_02 {
	font-size: 14px;
	line-height: 1.3;
	width: 258x;
	height: 72px;
	overflow: hidden;
}
p.top-3-menu-text-nolink-l_03 {
	color: #fff;
	font-size: 14px;
	line-height: 1.3;
	width: 258x;
	height: 72px;
	overflow: hidden;
}
/* 2段ボックス関係ここまで */


/* 3段ボックス関係 */
h3.top-3-menu-midasi-s_01 {
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-stretch: normal;
	margin: 0 0 8px 0;
	padding: 0 0 0 5px;
	height: 18px;
	overflow: hidden;
}
h3.top-3-menu-midasi-s_02 {
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-stretch: normal;
	margin: 0 0 8px 0;
	padding: 0 0 0 5px;
	height: 18px;
	overflow: hidden;
}
h3.top-3-menu-midasi-s_03 {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-stretch: normal;
	margin: 0 0 8px 0;
	padding: 0 0 0 5px;
	height: 18px;
	overflow: hidden;
}
a.top-3-menu-link-s_01:link {
	color: #1e6dc5;
	text-decoration: none;
	font-size: 13px;
}
a.top-3-menu-link-s_01:visited {
	color: #1e6dc5;
	text-decoration: none;
	font-size: 13px;
}
a.top-3-menu-link-s_01:hover {
	color: #91c2ec;
	font-size: 13px;
	text-decoration: none;
	padding: 0;
}
a.top-3-menu-link-s_01:active {
	color: #1e6dc5;
	text-decoration: none;
	font-size: 13px;
}
a.top-3-menu-link-s_02:link {
	color: #1e6dc5;
	text-decoration: none;
	font-size: 13px;
}
a.top-3-menu-link-s_02:visited {
	color: #1e6dc5;
	text-decoration: none;
	font-size: 13px;
}
a.top-3-menu-link-s_02:hover {
	color: #91c2ec;
	font-size: 13px;
	text-decoration: none;
	padding: 0;
}
a.top-3-menu-link-s_02:active {
	color: #1e6dc5;
	text-decoration: none;
	font-size: 13px;
}
a.top-3-menu-link-s_03:link {
	color: #ffffac;
	text-decoration: none;
	font-size: 13px;
}
a.top-3-menu-link-s_03:visited {
	color: #ffffac;
	text-decoration: none;
	font-size: 13px;
}
a.top-3-menu-link-s_03:hover {
	color: #fff470;
	text-decoration: none;
	font-size: 13px;
}
a.top-3-menu-link-s_03:active {
	color: #ffffac;
	text-decoration: none;
	font-size: 13px;
}
.top-3dan-1 {
	width:569px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.top-3dan-2 {
	width:384px;
	float:left;
}
.top-3dan-2-1 {
	width:185px;
	float:right;
}
.top-3dan-2-2 {
	width:192px;
	float:left;
}
.top-3dan-2-3 {
	width:192px;
	float:right;
}
.top-3-menu-s_01 {
	background-image: url("../images/site/top-3-menu-wh-s.gif");
	width: 184px;
	height: 256px;
}
.top-3-menu-s_02 {
	background-image: url("../images/site/top-3-menu-y-s.gif");
	width: 184px;
	height: 256px;
}
.top-3-menu-s_03 {
	background-image: url("../images/site/top-3-menu-bk-s.gif");
	width: 184px;
	height: 256px;
}
.top-3-menu-pd-s {
	padding: 7px 8px 0;
}
.top-3-menu-link-s-2_01 {
	width: 168px;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px dotted #666;
	border-left: 0;
}
.top-3-menu-link-s-2_02 {
	width: 168px;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px dotted #666;
	border-left: 0;
}
.top-3-menu-link-s-2_03 {
	width: 168px;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px dotted #eee;
	border-left: 0;
}
div.top-3-menu-img-s {
	color: #fff;
	margin: 0 0 6px;
	width: 168px;
	height: 126px;
	overflow: hidden;
}
p.top-3-menu-text-s_01 {
	color: #333;
	font-size: 13px;
	line-height: 1.3;
	margin: 0 0 6px;
	width: 168px;
	height: 61px;
	overflow: hidden;
}
p.top-3-menu-text-s_02 {
	color: #333;
	font-size: 13px;
	line-height: 1.3;
	margin: 0 0 6px;
	width: 168px;
	height: 61px;
	overflow: hidden;
}
p.top-3-menu-text-s_03 {
	color: #fff;
	font-size: 13px;
	line-height: 1.3;
	margin: 0 0 6px;
	width: 168px;
	height: 61px;
	overflow: hidden;
}
p.top-3-menu-text-noimg-s_01 {
	font-size: 13px;
	line-height: 1.3;
	margin: 0 0 6px;
	width: 168px;
	height: 193px;
	overflow: hidden;
}
p.top-3-menu-text-noimg-s_02 {
	color: #333;
	font-size: 13px;
	line-height: 1.3;
	margin: 0 0 6px;
	width: 168px;
	height: 193px;
	overflow: hidden;
}
p.top-3-menu-text-noimg-s_03 {
	color: #fff;
	font-size: 13px;
	line-height: 1.3;
	margin: 0 0 6px;
	width: 168px;
	height: 193px;
	overflow: hidden;
}
p.top-3-menu-text-noimg-nolink-s_01 {
	font-size: 13px;
	line-height: 1.3;
	width: 168px;
	height: 214px;
	overflow: hidden;
}
p.top-3-menu-text-noimg-nolink-s_02 {
	font-size: 13px;
	line-height: 1.3;
	width: 168px;
	height: 214px;
	overflow: hidden;
}
p.top-3-menu-text-noimg-nolink-s_03 {
	color: #fff;
	font-size: 13px;
	line-height: 1.3;
	width: 168px;
	height: 214px;
	overflow: hidden;
}
p.top-3-menu-text-nolink-s_01 {
	font-size: 13px;
	line-height: 1.3;
	width: 168px;
	height: 83px;
	overflow: hidden;
}
p.top-3-menu-text-nolink-s_02 {
	font-size: 13px;
	line-height: 1.3;
	width: 168px;
	height: 83px;
	overflow: hidden;
}
p.top-3-menu-text-nolink-s_03 {
	color: #fff;
	font-size: 13px;
	line-height: 1.3;
	width: 168px;
	height: 83px;
	overflow: hidden;
}
/* 3段ボックス関係ここまで */



















h3.price-midasi {
	color: #1d76e2;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 2px;
}
h3.tokutyo-midasi {
	color: #f00;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 4px;
}
p.ad {
	color: #4d7fca;
	font-size: 12px;
	text-align: right;
	margin: 5px 0 0;
	padding: 5px 0 0;
	border-top: 1px dotted #ccc;
}
p.bukkenmei {
	color: #2267d7;
	font-size: 15px;
}
p.top-news-date {
	color: #a40000;
	font-size: 13px;
	margin: 6px 0 1px;
	padding: 0;
}
a:link {
	color: #1e6dc5;
	text-decoration:underline;
}
a:visited {
	color: #1e6dc5;
	text-decoration:underline;
}
a:hover {
	color: #1e6dc5;
	text-decoration: none;
}
a:active {
	color: #1e6dc5;
	text-decoration:underline;
}
a.link-footer:link {
	color: #fff;
	text-decoration: none;
}
a.link-footer:visited {
	color: #fff;
	text-decoration: none;
}
a.link-footer:hover {
	color: #fff;
	text-decoration:underline;
}
a.link-footer:active {
	color: #fff;
	text-decoration: none;
}
a.no:link {
	text-decoration: none;
}
a.no:visited {
	text-decoration: none;
}
a.no:hover {
	text-decoration: none;
}
a.no:active {
	text-decoration: none;
}
a.ad:link {
	color: #406bb3;
	text-decoration:underline;
}
a.ad:visited {
	color: #406bb3;
	text-decoration:underline;
}
a.ad:hover {
	color: #406bb3;
	text-decoration: none;
}
a.ad:active {
	color: #406bb3;
	text-decoration:underline;
}
span.en {
	color: #333333;
	font-size: 13px;
	margin: 0;
}
span.en-S {
	color: #333333;
	font-size: 12px;
	margin: 0;
}
span.kakaku {
	color: #e50000;
	font-size: 16px;
	margin: 0;
}
span.kakakushou {
	color: #e50000;
	font-size: 15px;
	margin: 0;
}
span.nedan-list-l {
	color: #c40000;
	font-size: 16px;
	padding: 0;
}
span.nedan-list-m {
	color: #c40000;
	font-size: 14px;
	padding: 0;
}
span.nedan-list-s {
	color: #c40000;
	font-size: 14px;
	padding: 0;
}
span.nedan-list-tani-l {
	color: #333;
	font-size: 11px;
	padding: 0;
}
span.nedan-list-tani-m {
	color: #333;
	font-size: 10px;
	padding: 0;
}
span.nedan-list-tani-s {
	color: #333;
	font-size: 11px;
	padding: 0;
}
span.shosai-kategori-mei {
	color: #feb851;
	font-size: 13px;
	margin: 0;
}
span.shosai-koumoku-L {
	color: #446EFF;
	font-size: 13px;
	margin: 0;
}
span.shosai-koumoku-M {
	color: #3366ff;
	font-size: 12px;
	margin: 0;
}
span.shosai-naiyou-L {
	color: #333333;
	font-size: 13px;
	margin: 0;
}
span.shosai-naiyou-M {
	color: #333333;
	font-size: 12px;
	margin: 0;
}
.box-ask-form2 {
	background-color: #ffc;
	width: 567px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.box-touroku {
	background-color: #ffffdc;
	padding: 12px;
	width: 588px;
	border: solid 1px #ccc;
}
.coupon-date {
	font-size: 13px;
	padding: 0;
}
.coupon-honbun {
	font-size: 13px;
	padding: 0;
}
.enkakuday {
	color: #1662c5;
}
.footer-waku {
	color: white;
	font-size: 11px;
	background-color: #4d4d4d;
	text-align: right;
	padding: 4px 5px 2px;
}
.link-honbun {
	font-size: 14px;
	padding: 0 0 10px;
}
.linkkosin-date {
	color: #700;
	font-size: 13px;
	padding: 0;
}
.listcate li a:link {
	text-decoration: none;
	color: #333;
	background: #fff;
	display: block;
	margin: 0 0 0;
	padding: 10px 0 0 4px;
	border-bottom: 1px dotted #ccc;
}
.listcate li a:visited {
	text-decoration: none;
	color: #333;
	background: #fff;
	display: block;
	margin: 0 0 0;
	padding: 10px 0 0 4px;
	border-bottom: 1px dotted #ccc;
}
.listcate li a:hover {
	text-decoration: none;
	color: #333;
	background: #eee;
	display: block;
	margin: 0 0 0;
	padding: 10px 0 0 4px;
	border-bottom: 1px dotted #ccc;
}
.listcate li a:active {
	text-decoration: none;
	color: #333;
	background: #d9d9d9;
	display: block;
	margin: 0 0 0;
	padding: 10px 0 0 4px;
	border-bottom: 1px dotted #ccc;
}
.listcate li ul li a:link {
	text-decoration: none;
	background:#fff;
	color:#333;
	border-bottom: 1px dotted #ccc;
	padding: 8px 0 0 10px;
}
.listcate li ul li a:visited {
	text-decoration: none;
	background:#fff;
	color:#333;
	border-bottom: 1px dotted #ccc;
	padding: 8px 0 0 10px;
}
.listcate li ul li a:hover {
	text-decoration: none;
	background:#eee;
	color:#333;
	border-bottom: 1px dotted #ccc;
	padding: 8px 0 0 10px;
}
.listcate li ul li a:active {
	text-decoration: none;
	background:#d9d9d9;
	color:#333;
	border-bottom: 1px dotted #ccc;
	padding: 8px 0 0 10px;
}
.waku_top_aisatu_01 {
	background-color: #fff;
	color: #333;
	padding: 12px;
	width: 543px;
	border: solid 1px #ccc;
}
.waku_top_aisatu_02 {
	background-color: #eee;
	color: #333;
	padding: 12px;
	width: 543px;
	border: solid 1px #eee;
}
.waku_top_aisatu_03 {
	background-color: #ffffdc;
	color: #333;
	padding: 12px;
	width: 543px;
	border: solid 1px #eee;
}
.waku_top_aisatu_04 {
	background-color: #1a1a1a;
	color: #eee;
	padding: 12px;
	width: 543px;
}
.waku_top_aisatu_05 {
	background-color: #333;
	color: #eee;
	padding: 12px;
	width: 543px;
}
.waku_top_aisatu_06 {
	background-color: #241201;
	color: #eee;
	padding: 12px;
	width: 543px;
}
.newmark_aki {
	font-size: 1px;
	height: 3px;
	overflow: hidden;
}
.sen_ue {
	border-top: 1px solid #ccc;
}
.sen_sita {
	border-bottom: 1px solid #ccc;
}
.tensen_ue {
	border-top: 1px dotted #ccc;
}
.tensen_sita {
	border-bottom: 1px dotted #ccc;
}
a.textbanner_1:link {
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_01.gif");
	background-position: 0 0;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_1:visited {
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_01.gif");
	background-position: 0 0;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_1:hover {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_01.gif");
	background-position: 0 -45px;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_1:active {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_01.gif");
	background-position: 0 -45px;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_2:link {
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_02.gif");
	background-position: 0 0;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_2:visited {
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_02.gif");
	background-position: 0 0;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_2:hover {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_02.gif");
	background-position: 0 -45px;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_2:active {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_02.gif");
	background-position: 0 -45px;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_3:link {
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_03.gif");
	background-position: 0 0;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_3:visited {
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_03.gif");
	background-position: 0 0;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_3:hover {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_03.gif");
	background-position: 0 -45px;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_3:active {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_03.gif");
	background-position: 0 -45px;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_4:link {
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_04.gif");
	background-position: 0 0;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_4:visited {
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_04.gif");
	background-position: 0 0;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_4:hover {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_04.gif");
	background-position: 0 -45px;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_4:active {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_04.gif");
	background-position: 0 -45px;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_5:link {
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_05.gif");
	background-position: 0 0;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_5:visited {
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_05.gif");
	background-position: 0 0;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_5:hover {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_05.gif");
	background-position: 0 -45px;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_5:active {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_05.gif");
	background-position: 0 -45px;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_6:link {
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_06.gif");
	background-position: 0 0;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_6:visited {
	color: #333;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_06.gif");
	background-position: 0 0;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_6:hover {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_06.gif");
	background-position: 0 -45px;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
a.textbanner_6:active {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.1;
	text-decoration: none;
	background-image: url("../images/site/textbanner_01_06.gif");
	background-position: 0 -45px;
	display: block;
	padding: 15px 5px 0 13px;
	width: 223px;
	height: 30px;
}
.item_img_hidari {
	float: left;
	margin-right: 4px;
}
.item_img_migi {
	float: right;
}
.item_img_box {
	width: 749px;
	margin-bottom: 4px;
}
div.item_img_a {
	width:372px;
	position:relative;
}
div.item_img_b {
	border: 1px solid #bfbfbf;
	text-align: center;
}
div.item_img_b a {
	display:block;
	width:370px;
}
div.item_img_b a:hover {
	background-color: #eee;
}
div.item_img_a_s {
	width:142px;
	margin-bottom: 6px;
	position:relative;
}
div.item_img_b_s {
	border: 1px solid #bfbfbf;
	text-align: center;
}
div.item_img_b_s a {
	display:block;
	width:140px;
}
div.item_img_b_s a:hover {
	background-color: #eee;
}
.kakudai_icon {
	position: absolute;
	top: 181px;
	left: 351px;
}
.kakudai_icon_s {
	position: absolute;
	top: 50px;
	left: 125px;
}
.setubi_icon_box {
	background-color: #fff;
	border: 1px solid #cccccc;
	margin-top: 4px;
	padding: 5px;
}
.setubi_icon_box img {
	padding: 2px;
}
div.list_item_a {
	width:183px;
}
div.list_item_b {
	border: 1px solid #ccc;
	text-align: center;
}
div.list_item_b a {
	display:block;
	width:181px;
}
div.list_item_b a:hover {
	background-color: #eee;
}
div.list_item_s_a {
	width:180px;
}
div.list_item_s_b {
	border: 1px solid #ccc;
	overflow: hidden;
	text-align: center;
}
div.list_item_s_b a {
	display:block;
	width:178px;
}
div.list_item_s_b a:hover {
	background-color: #eee;
}
.list_item_name {
	margin: 0 0 3px;
	border-bottom: 1px dotted #ccc;
	text-align: center;
	font-size: 12px;
	word-break:break-all;
}
.list_item_price {
	margin: 0 0 8px;
	border-bottom: 1px dotted #ccc;
	text-align: center;
}
.nidan_news {
	width: 543px;
}
.nidan_news_a {
	width: 351px;
	float: left;
}
.nidan_news_b {
	padding: 0 0 0 12px;
	float: right;
}
.box_enkaku_new {
	padding: 10px 12px 0 12px;
	width: 543px;
	border: solid 1px #ccc;
}
.list_img {
	width: 181px;
	height: 110px;
	display: block;
	overflow: hidden;
}
.list_img_s {
	width: 178px;
	height: 108px;
	display: block;
	overflow: hidden;
}
.lot_img {
	width: 370px;
	height: 200px;
	display: block;
	overflow: hidden;
}
.lot_img_s {
	width: 140px;
	height: 65px;
	display: block;
	overflow: hidden;
}
.oowaku_senari_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 850px;
	min-height: 100%;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.oowaku_senari_826_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.oowaku_sennasi_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_sennasi_826_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_01_01_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.oowaku_02_01_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_02_02_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_02_03_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_02_04_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_02_05_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_02_06_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_03_01_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_03_02_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_03_03_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_03_04_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_03_05_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_03_06_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_03_07_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 850px;
	min-height: 100%;
}
.oowaku_01_01_826_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.oowaku_02_01_826_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_02_02_826_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_02_03_826_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_02_04_826_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_02_05_826_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_02_06_826_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_03_01_826_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_03_02_826_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_03_03_826_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_03_04_826_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_03_05_826_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_03_06_826_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.oowaku_03_07_826_con_black {
	background-color: #000;
	text-align: left;
	margin: 0 auto;
	width: 826px;
	min-height: 100%;
}
.nidan-qa-1_con_black {
	color: #000;
	width: 507px;
	float: right;
}
.header-moji_con_black {
	color: #ddd;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 12px;
	padding-top: 5px;
	padding-bottom: 1px;
	width: 826px;
	border-bottom: 1px dotted #ccc;
}
.head_address_con_black {
	color: #eee;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0.1em;
	padding: 0;
}
body.basic_con_black {
	color: #eee;
}
body.osusume_con_black {
	color: #eee;
	text-align: left;
}
body.bg_01_01_con_black {
	color: #eee;
	background-image: url("../images/site/shasen-1.gif");
}
body.bg_02_01_con_black {
	color: #eee;
	background-color: #ffd1a6;
	background-image: url("../images/site/top_back-red-grade.jpg");
	background-repeat: repeat-x;
	background-position: 0 top;
}
body.bg_02_02_con_black {
	color: #eee;
	background-color: #ffffda;
	background-image: url("../images/site/top_back-orange-grade.jpg");
	background-repeat: repeat-x;
	background-position: 0 top;
}
body.bg_02_03_con_black {
	color: #eee;
	background-color: #e8f2fa;
	background-image: url("../images/site/top_back-blue-grade.jpg");
	background-repeat: repeat-x;
	background-position: 0 top;
}
body.bg_02_04_con_black {
	color: #eee;
	background-color: #ebf4e5;
	background-image: url("../images/site/top_back-green-grade.jpg");
	background-repeat: repeat-x;
	background-position: 0 top;
}
body.bg_02_05_con_black {
	color: #eee;
	background-color: #1a1a1a;
	background-image: url("../images/site/gradation_bwn.jpg");
	background-repeat: repeat-x;
	background-position: 0 top;
}
body.bg_02_06_con_black {
	color: #eee;
	background-color: #999;
	background-image: url("../images/site/top_back-grey-grade.jpg");
	background-repeat: repeat-x;
	background-position: 0 top;
}
body.bg_03_01_con_black {
	color: #eee;
	background-image: url("../images/site/top_back-grey-ichimatu.gif");
}
body.bg_03_02_con_black {
	color: #eee;
	background-image: url("../images/site/top_back-blue-ichimatu.gif");
}
body.bg_03_03_con_black {
	color: #eee;
	background-image: url("../images/site/top_back-mizu-ichimatu.gif");
}
body.bg_03_04_con_black {
	color: #eee;
	background-image: url("../images/site/top_back-red-ichimatu.gif");
}
body.bg_03_05_con_black {
	color: #eee;
	background-image: url("../images/site/top_back-bwn-ichimatu.gif");
}
body.bg_03_06_con_black {
	color: #eee;
	background-image: url("../images/site/top_back-d-bwn-ichimatu.gif");
}
body.bg_03_07_con_black {
	color: #eee;
	background-image: url("../images/site/top_back-bk-ichimatu.gif");
}
.side_ad_con_black {
	color: #eee;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0.1em;
	padding: 2px 0 0;
}
h3.bb-sub-text_con_black {
	color: #eee;
	font-size: 21px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 82px 20px 0;
}
.bb-sub-text-line_con_black {
	border-top: 0;
	border-right: 0;
	border-bottom: 1px dashed #eee;
	border-left: 0;
}
.listcate_con_black li a:link {
	text-decoration: none;
	color: #eee;
	background: #000;
	display: block;
	margin: 0 0 0;
	padding: 10px 0 0 4px;
	border-bottom: 1px dotted #ccc;
}
.listcate_con_black li a:visited {
	text-decoration: none;
	color: #eee;
	background: #000;
	display: block;
	margin: 0 0 0;
	padding: 10px 0 0 4px;
	border-bottom: 1px dotted #ccc;
}
.listcate_con_black li a:hover {
	text-decoration: none;
	color: #eee;
	background: #555;
	display: block;
	margin: 0 0 0;
	padding: 10px 0 0 4px;
	border-bottom: 1px dotted #ccc;
}
.listcate_con_black li a:active {
	text-decoration: none;
	color: #eee;
	background: #333;
	display: block;
	margin: 0 0 0;
	padding: 10px 0 0 4px;
	border-bottom: 1px dotted #ccc;
}
.listcate_con_black li ul li a:link {
	text-decoration: none;
	color: #eee;
	background: #000;
	border-bottom: 1px dotted #ccc;
	padding: 8px 0 0 10px;
}
.listcate_con_black li ul li a:visited {
	text-decoration: none;
	color: #eee;
	background: #000;
	border-bottom: 1px dotted #ccc;
	padding: 8px 0 0 10px;
}
.listcate_con_black li ul li a:hover {
	text-decoration: none;
	color: #eee;
	background: #555;
	border-bottom: 1px dotted #ccc;
	padding: 8px 0 0 10px;
}
.listcate_con_black li ul li a:active {
	text-decoration: none;
	color: #eee;
	background: #333;
	border-bottom: 1px dotted #ccc;
	padding: 8px 0 0 10px;
}
.list_zeikomi {
	font-size: 11px;
	color: #333;
}
.list_zeikomi_con_black {
	font-size: 11px;
	color: #eee;
}
span.nedan-list-tani-l_con_black {
	color: #eee;
	font-size: 11px;
	padding: 0;
}
.bb-sub-01_con_black {
	background-image: url("../images/bb/sub/bb_sub_01_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-02_con_black {
	background-image: url("../images/bb/sub/bb_sub_02_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-03_con_black {
	background-image: url("../images/bb/sub/bb_sub_03_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-04_con_black {
	background-image: url("../images/bb/sub/bb_sub_04_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-05_con_black {
	background-image: url("../images/bb/sub/bb_sub_05_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-06_con_black {
	background-image: url("../images/bb/sub/bb_sub_06_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-07_con_black {
	background-image: url("../images/bb/sub/bb_sub_07_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-08_con_black {
	background-image: url("../images/bb/sub/bb_sub_08_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-09_con_black {
	background-image: url("../images/bb/sub/bb_sub_09_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-10_con_black {
	background-image: url("../images/bb/sub/bb_sub_10_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-11_con_black {
	background-image: url("../images/bb/sub/bb_sub_11_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-12_con_black {
	background-image: url("../images/bb/sub/bb_sub_12_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-13_con_black {
	background-image: url("../images/bb/sub/bb_sub_13_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-14_con_black {
	background-image: url("../images/bb/sub/bb_sub_14_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-15_con_black {
	background-image: url("../images/bb/sub/bb_sub_15_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-16_con_black {
	background-image: url("../images/bb/sub/bb_sub_16_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-22_con_black {
	background-image: url("../images/bb/sub/bb_sub_multi2_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-23_con_black {
	background-image: url("../images/bb/sub/bb_sub_multi3_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-24_con_black {
	background-image: url("../images/bb/sub/bb_sub_multi4_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-25_con_black {
	background-image: url("../images/bb/sub/bb_sub_multi5_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-26_con_black {
	background-image: url("../images/bb/sub/bb_sub_multi6_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-27_con_black {
	background-image: url("../images/bb/sub/bb_sub_multi7_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-28_con_black {
	background-image: url("../images/bb/sub/bb_sub_multi8_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-29_con_black {
	background-image: url("../images/bb/sub/bb_sub_multi9_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-30_con_black {
	background-image: url("../images/bb/sub/bb_sub_multi10_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-01_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_ask_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-02_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_voice_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-03_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_flow_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-04_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_staff_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-05_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_feature_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-06_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_privacy_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-07_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_service_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-08_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_profile_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-09_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_qanda_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-10_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_link_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-11_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_list_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-12_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-22_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi2_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-23_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi3_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-24_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi4_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-25_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi5_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-26_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi6_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-27_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi7_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-28_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi8_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-29_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi9_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.bb-sub-bukken-30_con_black {
	background-image: url("../images/bb/sub/bb_sub_bukken_multi10_con_black.jpg");
	margin: 8px 0 10px;
	width: 826px;
	height: 122px;
}
.box-ask-form2_con_black {
	background-color: #032e0a;
	width: 567px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
p.bukkenmei_con_black {
	color: #ba5800;
	font-size: 15px;
}
.multi8honbun {
	color: #333;
}
.multi8honbun_aki {
	color: #333;
	margin: 0 0 16px 0;
}
.multi9honbun {
	color: #333;
}
.multi9honbun_aki {
	color: #333;
	margin: 0 0 16px 0;
}
.multi10honbun {
	color: #333;
}
.multi10honbun_aki {
	color: #333;
	margin: 0 0 16px 0;
}
.list_item_price_con_black {
	color: #eee;
	margin: 0 0 8px;
	border-bottom: 1px dotted #ccc;
	text-align: center;
}
strong, em {
	font-style: normal;
	font-weight: bold;
}
.list_item_m {
	margin: 0 0 3px;
	border-bottom: 1px dotted #ccc;
	text-align: center;
	font-size: 11px;
}
.list_item_k {
	margin: 0 0 3px;
	border-bottom: 1px dotted #ccc;
	text-align: center;
	font-size: 10px;
}
span.nedan-list-mbold {
	color: #c40000;
	font-weight:bold;
	font-style:italic;
	font-size: 20px;
	margin: 0;
	padding: 0;
	line-height: 1.2;
}
div.price p {
	color: #333333;
}
div.price_con_black p {
	color: #333333;
}
.fs5 {
	font-size:5px;
}
.fs6 {
	font-size:6px;
}
.fs7 {
	font-size:7px;
}
.fs8 {
	font-size:8px;
}
.fs9 {
	font-size:9px;
}
.fs10 {
	font-size:10px;
}
.fs11 {
	font-size:11px;
}
.fs12 {
	font-size:12px;
}
.fs13 {
	font-size:13px;
}
.fs14 {
	font-size:14px;
}
.fs15 {
	font-size:15px;
}
.fs16 {
	font-size:16px;
}
.fs17 {
	font-size:17px;
}
.fs18 {
	font-size:18px;
}
.fs19 {
	font-size:19px;
}
.fs20 {
	font-size:20px;
}
.fs21 {
	font-size:21px;
}
.fs22 {
	font-size:22px;
}
.fs23 {
	font-size:23px;
}
.fs24 {
	font-size:24px;
}
.fs25 {
	font-size:25px;
}
.fs26 {
	font-size:26px;
}
.fs27 {
	font-size:27px;
}
.fs28 {
	font-size:28px;
}
.fs29 {
	font-size:29px;
}
.fs30 {
	font-size:30px;
}
.fs31 {
	font-size:31px;
}
.fs32 {
	font-size:32px;
}
.fs33 {
	font-size:33px;
}
.fs34 {
	font-size:34px;
}
.fs35 {
	font-size:35px;
}
.fs36 {
	font-size:36px;
}
.fs37 {
	font-size:37px;
}
.fs38 {
	font-size:38px;
}
.fs39 {
	font-size:39px;
}
.fs40 {
	font-size:40px;
}
.fs41 {
	font-size:41px;
}
.fs42 {
	font-size:42px;
}
.fs43 {
	font-size:43px;
}
.fs44 {
	font-size:44px;
}
.fs45 {
	font-size:45px;
}
.fs46 {
	font-size:46px;
}
.fs47 {
	font-size:47px;
}
.fs48 {
	font-size:48px;
}
.fs49 {
	font-size:49px;
}
.fs50 {
	font-size:50px;
}
.h1 {
	margin-left: 1px;
}
.h2 {
	margin-left: 2px;
}
.h3 {
	margin-left: 3px;
}
.h4 {
	margin-left: 4px;
}
.h5 {
	margin-left: 5px;
}
.h6 {
	margin-left: 6px;
}
.h7 {
	margin-left: 7px;
}
.h8 {
	margin-left: 8px;
}
.h9 {
	margin-left: 9px;
}
.h10 {
	margin-left: 10px;
}
.h11 {
	margin-left: 11px;
}
.h12 {
	margin-left: 12px;
}
.h13 {
	margin-left: 13px;
}
.h14 {
	margin-left: 14px;
}
.h15 {
	margin-left: 15px;
}
.h16 {
	margin-left: 16px;
}
.h17 {
	margin-left: 17px;
}
.h18 {
	margin-left: 18px;
}
.h19 {
	margin-left: 19px;
}
.h20 {
	margin-left: 20px;
}
.h21 {
	margin-left: 21px;
}
.h22 {
	margin-left: 22px;
}
.h23 {
	margin-left: 23px;
}
.h24 {
	margin-left: 24px;
}
.h25 {
	margin-left: 25px;
}
.h26 {
	margin-left: 26px;
}
.h27 {
	margin-left: 27px;
}
.h28 {
	margin-left: 28px;
}
.h29 {
	margin-left: 29px;
}
.h30 {
	margin-left: 30px;
}
.h40 {
	margin-left: 40px;
}
.h50 {
	margin-left: 50px;
}
.h60 {
	margin-left: 60px;
}
.h70 {
	margin-left: 70px;
}
.h80 {
	margin-left: 80px;
}
.h90 {
	margin-left: 90px;
}
.h100 {
	margin-left: 100px;
}
.h110 {
	margin-left: 110px;
}
.h120 {
	margin-left: 120px;
}
.h130 {
	margin-left: 130px;
}
.h140 {
	margin-left: 140px;
}
.h150 {
	margin-left: 150px;
}
.s1 {
	margin-bottom: 1px;
}
.s2 {
	margin-bottom: 2px;
}
.s3 {
	margin-bottom: 3px;
}
.s4 {
	margin-bottom: 4px;
}
.s5 {
	margin-bottom: 5px;
}
.s6 {
	margin-bottom: 6px;
}
.s7 {
	margin-bottom: 7px;
}
.s8 {
	margin-bottom: 8px;
}
.s9 {
	margin-bottom: 9px;
}
.s10 {
	margin-bottom: 10px;
}
.s11 {
	margin-bottom: 11px;
}
.s12 {
	margin-bottom: 12px;
}
.s13 {
	margin-bottom: 13px;
}
.s14 {
	margin-bottom: 14px;
}
.s15 {
	margin-bottom: 15px;
}
.s16 {
	margin-bottom: 16px;
}
.s17 {
	margin-bottom: 17px;
}
.s18 {
	margin-bottom: 18px;
}
.s19 {
	margin-bottom: 19px;
}
.s20 {
	margin-bottom: 20px;
}
.s21 {
	margin-bottom: 21px;
}
.s22 {
	margin-bottom: 22px;
}
.s23 {
	margin-bottom: 23px;
}
.s24 {
	margin-bottom: 24px;
}
.s25 {
	margin-bottom: 25px;
}
.s26 {
	margin-bottom: 26px;
}
.s27 {
	margin-bottom: 27px;
}
.s28 {
	margin-bottom: 28px;
}
.s29 {
	margin-bottom: 29px;
}
.s30 {
	margin-bottom: 30px;
}
.s40 {
	margin-bottom: 40px;
}
.s50 {
	margin-bottom: 50px;
}
.s60 {
	margin-bottom: 60px;
}
.s70 {
	margin-bottom: 70px;
}
.s80 {
	margin-bottom: 80px;
}
.s90 {
	margin-bottom: 90px;
}
.s100 {
	margin-bottom: 100px;
}
.s110 {
	margin-bottom: 110px;
}
.s120 {
	margin-bottom: 120px;
}
.s130 {
	margin-bottom: 130px;
}
.s140 {
	margin-bottom: 140px;
}
.s150 {
	margin-bottom: 150px;
}
.u1 {
	margin-top: 1px;
}
.u2 {
	margin-top: 2px;
}
.u3 {
	margin-top: 3px;
}
.u4 {
	margin-top: 4px;
}
.u5 {
	margin-top: 5px;
}
.u6 {
	margin-top: 6px;
}
.u7 {
	margin-top: 7px;
}
.u8 {
	margin-top: 8px;
}
.u9 {
	margin-top: 9px;
}
.u10 {
	margin-top: 10px;
}
.u11 {
	margin-top: 11px;
}
.u12 {
	margin-top: 12px;
}
.u13 {
	margin-top: 13px;
}
.u14 {
	margin-top: 14px;
}
.u15 {
	margin-top: 15px;
}
.u16 {
	margin-top: 16px;
}
.u17 {
	margin-top: 17px;
}
.u18 {
	margin-top: 18px;
}
.u19 {
	margin-top: 19px;
}
.u20 {
	margin-top: 20px;
}
.u21 {
	margin-top: 21px;
}
.u22 {
	margin-top: 22px;
}
.u23 {
	margin-top: 23px;
}
.u24 {
	margin-top: 24px;
}
.u25 {
	margin-top: 25px;
}
.u26 {
	margin-top: 26px;
}
.u27 {
	margin-top: 27px;
}
.u28 {
	margin-top: 28px;
}
.u29 {
	margin-top: 29px;
}
.u30 {
	margin-top: 30px;
}
.u40 {
	margin-top: 40px;
}
.u50 {
	margin-top: 50px;
}
.u60 {
	margin-top: 60px;
}
.u70 {
	margin-top: 70px;
}
.u80 {
	margin-top: 80px;
}
.u90 {
	margin-top: 90px;
}
.u100 {
	margin-top: 100px;
}
.u110 {
	margin-top: 110px;
}
.u120 {
	margin-top: 120px;
}
.u130 {
	margin-top: 130px;
}
.u140 {
	margin-top: 140px;
}
.u150 {
	margin-top: 150px;
}
.m1 {
	margin-right: 1px;
}
.m2 {
	margin-right: 2px;
}
.m3 {
	margin-right: 3px;
}
.m4 {
	margin-right: 4px;
}
.m5 {
	margin-right: 5px;
}
.m6 {
	margin-right: 6px;
}
.m7 {
	margin-right: 7px;
}
.m8 {
	margin-right: 8px;
}
.m9 {
	margin-right: 9px;
}
.m10 {
	margin-right: 10px;
}
.m11 {
	margin-right: 11px;
}
.m12 {
	margin-right: 12px;
}
.m13 {
	margin-right: 13px;
}
.m14 {
	margin-right: 14px;
}
.m15 {
	margin-right: 15px;
}
.m16 {
	margin-right: 16px;
}
.m17 {
	margin-right: 17px;
}
.m18 {
	margin-right: 18px;
}
.m19 {
	margin-right: 19px;
}
.m20 {
	margin-right: 20px;
}
.m21 {
	margin-right: 21px;
}
.m22 {
	margin-right: 22px;
}
.m23 {
	margin-right: 23px;
}
.m24 {
	margin-right: 24px;
}
.m25 {
	margin-right: 25px;
}
.m26 {
	margin-right: 26px;
}
.m27 {
	margin-right: 27px;
}
.m28 {
	margin-right: 28px;
}
.m29 {
	margin-right: 29px;
}
.m30 {
	margin-right: 30px;
}
.m40 {
	margin-right: 40px;
}
.m50 {
	margin-right: 50px;
}
.m60 {
	margin-right: 60px;
}
.m70 {
	margin-right: 70px;
}
.m80 {
	margin-right: 80px;
}
.m90 {
	margin-right: 90px;
}
.m100 {
	margin-right: 100px;
}
.m110 {
	margin-right: 110px;
}
.m120 {
	margin-right: 120px;
}
.m130 {
	margin-right: 130px;
}
.m140 {
	margin-right: 140px;
}
.m150 {
	margin-right: 150px;
}
.m0 {
	margin: 0;
}