@charset "utf-8";

@import url("base.css");

div.ttl-line { background: url(../sell/img/title.gif) left top no-repeat;}

.change div.timage {background: url(../sell/img/change_photo.jpg) left top no-repeat;}
.seller div.timage {background: url(../sell/img/seller_photo.jpg) left top no-repeat;}
.qa div.timage {background: url(../sell/img/qa_photo.jpg) left top no-repeat;}
.direct div.timage {background: url(../sell/img/direct_photo.jpg) left top no-repeat;}

div.ttl-line {
width: 950px;
height: 6px;
font-size: 1px;
text-indent: -9999px;
line-height: 1px;
}

.contents h3.tred {
padding: 5px 0;
background: none;
color: #CC6666;
font-size:1.3em;
line-height:100%;
font-weight:bold;
letter-spacing:1px;
clear: both;
}

/* sell */

.sell .wrap { border-top: none;}

p.hidden { margin: 0;}

.vslink { float: right;}
.vslink img { margin: 0 0 15px 15px;}

.sell h3{
padding: 3px 20px 3px 10px;
background: #F3ECEC url(../img/h3_right.jpg) right top no-repeat;
color: #555555;
font-size:1em;
line-height:100%;
font-weight:bold;
letter-spacing:1px;
clear: both;
}

p.sell_img {
margin: 5px 0 15px;
padding: 15px;
background: #FFF;
}

.sell_img img {
float: left;
padding-right: 15px;
}

.mtop {
margin:0;
padding: 15px;
background: #FFF;
}

.sell .contents h2{
margin: 20px 0 15px 0;
padding: 5px 20px 3px;
}

/* qa */

.qa dl {
margin: 10px 40px 10px 10px;
}
.qa dt {
margin: 10px 0 0;
padding: 2px 0 5px 30px;
background: url(../sell/img/qa_q.gif) left top no-repeat;
color: #CC3333;
}
.qa dd {
margin: 5px 0 0;
padding: 2px 0 15px 30px;
background: url(../sell/img/qa_a.gif) left top no-repeat;
color: #000099;
}

/* change */

.change .contents ul {
margin: 10px 35px 10px 30px;
list-style-type: circle;
font-size: 0.9em;
}
.change h3 {
margin: 0;
padding: 0;
background: none;
}
.change p {
margin: 10px 40px 15px 15px;
}

/* seller */

.seller ol {
margin: 10px 20px 10px 30px;
}
.seller h3 {
margin: 0;
padding: 0;
background: none;
font-size: 1em;
}
.seller p {
margin: 10px 40px 15px 15px;
}
p.mr0 {
margin: 10px 5px;
}
p.redbox {
width: 85%;
margin: 15px auto 30px;
padding: 10px;
border: 1px dotted #FF9999;
}
p.bgyellow {
padding: 10px;
background: #FFFFCC;
text-align: center;
}

/* direct */

.direct p {
margin: 18px 0;
}
.direct h3 {
margin: 0;
padding: 0;
background: none;
}
div.sellstep { margin: 0 0 20px; padding: 0 0 20px; background: #FFFF00;}
div.sellstep table { width: 651px; margin: auto;}
div.sellstep th, div.sellstep td { vertical-align: top;}
div.sellstep th p { margin: 0 5px; padding: 8px; background: #FFFF88; color: #FF0000;}
div.sellstep li { padding: 0 0 0 15px; background: url(../sell/img/attantion.gif) left 0.2em no-repeat; font-size: 83%;}
div.sellstep td { padding: 10px 15px; color: #222222;}

div.goodnews,div.shoplink { background: url(../sell/img/direct_good_bg.gif) left repeat-y;}
div.shoplink { margin: 25px 0;}
div.shoplink table { width: 580px; font-size: 120%; line-height: 170%;}
div.shoplink td { padding: 15px 5px; vertical-align: middle;}
div.shoplink ul { margin: 0 60px; padding: 15px; border: 1px solid #EEEEDD; background: #FFFFE9;}
div.goodnews dl { margin: 10px 40px 0;}
div.goodnews dd { padding: 2px 0 0 30px;}
div.goodnews h4 { margin: 15px 50px 8px; color: #006600;}
div.goodnews p { margin: 5px 65px;}
div.goodnews em { color: #339933; font-style: normal; font-weight: bolder;}
div.shoplink-top { height: 14px; background: url(../sell/img/direct_good_bg_top.gif) left top no-repeat;}
div.goodnews-btm { height: 20px; background: url(../sell/img/direct_good_bg_btm.gif) left bottom no-repeat;}

.direct dl {
margin: 10px 40px 10px 10px;
font-size: 120%;
line-height: 150%;
}
.direct dt {
margin: 10px 0 0;
padding: 2px 0 5px 30px;
background: url(../sell/img/qa_q.gif) left top no-repeat;
color: #CC3333;
}
.direct dd {
margin: 5px 0 0;
padding: 2px 0 15px 30px;
background: url(../sell/img/qa_a.gif) left top no-repeat;
color: #000099;
}
.direct dd img { vertical-align: middle;}
div.direct-descript p { width: 580px; margin: auto;}
div.direct-descript img { margin: 10px 20px;}
