
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: #fff;
border: 1px solid #999;
cursor: pointer;
padding-top: 2px;
padding-right: 6px;
padding-bottom: 2px;
padding-left: 6px;
}

input.direct:hover {
background-color: #ccc;
}

input.nowdirect {
color: #fff;
font-size: 11px;
background-color: #666;
padding-top: 2px;
padding-right: 6px;
padding-bottom: 2px;
padding-left: 6px;
border: 1px solid #999;
}

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;
}
