@charset "utf-8";

#wrap-s{
  width:220px;
  margin:0;
  padding:0;
}
.btn-box{
  width:212px;
  height:42px;
  margin:0 auto;
  padding-bottom:10px;
}
.btn-rk-upload{
  display:block;
  position:absolute;
  width:212px;
  height:42px;
  background: url(../img/rakuten-upload.jpg) no-repeat;
}
.btn-rk-upload span{
  display:block;
  position:absolute;
  top:15px;
  left:50px;
  width:180px;
  color:#333333;
}
.btn-yh-upload{
  display:block;
  position:absolute;
  width:212px;
  height:42px;
  background: url(../img/yahoo-upload.jpg) no-repeat;
}
.btn-yh-upload span{
  display:block;
  position:absolute;
  top:15px;
  left:50px;
  width:180px;
  color:#333333;
}
.btn-oc-upload{
  display:block;
  position:absolute;
  width:212px;
  height:42px;
  background: url(../img/owncp-upload.jpg) no-repeat;
}
.btn-oc-upload span{
  display:block;
  position:absolute;
  top:15px;
  left:50px;
  width:180px;
  color:#333333;
}
.s-navi ul{
  width:218px;
  border:1px solid #999999;
  margin:0 0 10px 0;
  padding:0;
}
.s-navi li{
  height:30px;
  line-height: 30px;
  list-style-type: none;
  border-bottom:1px solid #999999;
  vertical-align: middle;
}
.s-navi li:last-child {border:none;}

.s-navi .ti01{
  background:#fcead4;
  background-image:url("../img/said-icon1.gif");
  background-repeat:no-repeat;
  background-position:5px 4px;
  padding-left:40px;
  color:#945210;
}
.s-navi .ti02{
  background:#fcead4;
  background-image:url("../img/said-icon2.gif");
  background-repeat:no-repeat;
  background-position:10px 2px;
  padding-left:40px;
  color:#945210;
}
.s-navi .ti03{
  background:#dddddd;
  background-image:url("../img/said-icon3.gif");
  background-repeat:no-repeat;
  background-position:8px 0px;
  padding-left:40px;
  color:#945210;
}
.s-navi .ti04{
  background:#dddddd;
  background-image:url("../img/said-icon4.gif");
  background-repeat:no-repeat;
  background-position:3px 0px;
  padding-left:40px;
  color:#945210;
}
.s-navi li a{
  display: block;
  position:relative;
  padding-left:30px;
  color:#333333;
  font-size:12px;
}
.s-navi li a:hover{background:#FFEFBF;}
.s-navi li a::after,
.s-navi li a::before {
  display: block;
  content: '';
  position: absolute;
}
.s-navi li a::after {
  top:11px;
  left: 7px;
  width: 6px;
  height: 6px;
  border-top: 1px solid #04434c;
  border-right: 1px solid #04434c;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.s-navi li a::before {
  top:14px;
  left: 7px;
  width: 7px;
  height: 1px;
  background: #04434c;
}
.acc-box{
  width:188px;
  background:#fef8ef;
  border:1px solid #999999;
  font-size:12px;
  padding:15px;
  line-height: 150%;
}
.acc-box span{
  color:#0000ff;
  font-weight: bold;
  font-size:12px;
}
