/* CSS Document */



/*reset*/
*{
margin:0;
padding:0;
border:0;
background-color:transparent;
color:#584e4e;
font-size:100%;
font-weight:normal;
font-style:normal;
text-decoration:none;
}

.formtx{
background-color: #FFFFFF;
color:#685353;
border:1px solid #808080;
padding:2px;
}
.formbt{
background-color: #e4e0d7;
border:1px solid #808080;
padding: 2px;
}
.sunday{
color:#FF0000;
}
h1,h2,h3,h4,ul,li,p,dl,dt,dd{
margin:0;
padding:0;
list-style: none;
}
select{
height:18px;
border:1px solid #808080;
}
option{
padding-left:2px;
padding-right:2px;
}
body{
margin:0;
padding:0;
font-family: "arial", "helvetica", "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka", sans-serif;
color: #312a2a;
background-image: url("http://www.scandy.jp/shopping/img/bg_body.gif");
font-size:12px;
line-height: 140%;
font-weight: normal;
text-align: left;
word-break: break-all;
}

a:link { text-decoration:none; color:#9B1A49; }
a:visited { text-decoration:none; color:#9B1A49 }
a:active { text-decoration:none; color:#9B1A49 }
a:hover { text-decoration:underline; color:#EF1779; }

strong{ font-weight:bold;}
.ft-clear{clear:both}
.errored{color:#ff0000;}
/*-----------------------------------------------------
¢£¢£¢£CONTAINER
-----------------------------------------------------*/
div#container{
margin: 0px auto;
padding: 0px;
text-align: left;
background: #ffffff;
width:820px;
}

/*-----------------------------------------------------
¢£¢£¢£HEADER
-----------------------------------------------------*/
div#header{
width:820px;
height:100px;
background-image: url("http://www.scandy.jp/shopping/img/header_title.gif");
border-top:5px solid #000;
}

div#header-logo{
float:left;
width:520px;
padding:20px 0 0 0;
}

div#header-logo h1{
	text-indent: -9999px;
}

div#header-menu{
float:left;
width:260px;
text-align:right;
}
div#header-menu div.navi{
text-align:right;
}
div#header-menu li{
background-image: url("http://www.scandy.jp/shopping/img/ind_submenu.gif");
background-repeat:no-repeat;
background-position:0px 6px ;
padding:2px 12px 0 9px;
float:right;
}
div#header-menu div.cart-bottan{
clear:both;
padding:8px 10px 0 0;
}
/*-----------------------------------------------------
¢£¢£¢£FOOTER
-----------------------------------------------------*/
div#footer{clear:both;width:820px;
padding:10px 0 10px 0; text-align:center;
background-color:#FFFFFF;}
div#footer div.footer-btfield{
padding:5px 0 5px 0;
}

/*-----------------------------------------------------
¢£¢£¢£MAIN
-----------------------------------------------------*/
div#main{
width:820px;
}

/*-----------------------------------------------------
¢£¢£¢£SIDEMENU
-----------------------------------------------------*/
div#sidemenu{
width:180px;
float:left;
padding:15px 0 0 15px;
}
/*-----------------------------------------------------
¢£¢£¢£LOGIN
-----------------------------------------------------*/
div#login{
width:175px;
margin:0 0 20px 0;
}
div#login h2{
height:21px;
background-color:#ff9c0f;
font-family:"Arial Black";
font-size:12px;
font-weight:bold;
padding:3px 0 0px 10px;
color:#FFFFFF;
}
div#login div.login-body{
border-top:1px solid #323232;
border-right:1px solid #323232;
border-left:1px solid #323232;
border-bottom:1px solid #323232;
background-color:#FFFFFF;
padding:8px 5px 0 5px;
}
div#login div.login-body p{
padding:0 0 5px 0;
font-size:11px;
}
div#login div.login-body div.login-btfield{
padding:5px 0 0 0;
text-align:right;
}

/*-----------------------------------------------------
¢£¢£¢£SEARCH
-----------------------------------------------------*/
div#search{
width:175px;
}
div#search h2{
height:21px;
background-image: url("resource/1/images/search_title.gif");
background-repeat:no-repeat;
font-family:"Arial Black";
font-size:12px;
font-weight:bold;
padding:0px 0 0px 30px;
}
div#search div.search-body{
border-top:1px solid #323232;
border-right:1px solid #323232;
border-left:1px solid #323232;
border-bottom:1px solid #323232;
background-color:#FFFFFF;
padding:8px 5px 0 5px;
}
div#search div.search-body p{
padding:0 0 5px 0;
}
div#search div.search-body div.search-btfield{
padding:5px 0 0 0;
text-align:right;
}
div#search div.search-foot{
background-image: url("resource/1/images/search_foot.gif");
background-repeat:no-repeat;
}

/*-----------------------------------------------------
¢£¢£¢£CATEGORY
-----------------------------------------------------*/
div#category{
width:175px;
margin:0 0 20px 0;
}
div#category h2{
background-image: url("resource/1/images/category_title.gif");
background-repeat:no-repeat;
font-family:"Arial Black";
font-size:12px;
font-weight:bold;
padding:5px 0 5px 30px;
}
div#category div.category-body{
border-top:1px solid #323232;
border-right:1px solid #323232;
border-left:1px solid #323232;
border-bottom:1px solid #323232;
background-color:#FFFFFF;
padding:8px 5px 0 2px;
}
div#category div.category-body li.ctg-act{
background-image: url("http://www.scandy.jp/shopping/img/ind_category01.gif");
background-repeat:no-repeat;
background-position:0px 5px;
padding:0 0 5px 14px;
}
div#category div.category-body li.ctg{
background-image: url("http://www.scandy.jp/shopping/img/ind_category01.gif");
background-repeat:no-repeat;
background-position:0px 5px;
padding:0 0 5px 14px;
}
div#category div.category-body li.ctg-in{
background-image: url("http://www.scandy.jp/shopping/img/ind_category01.gif");
background-repeat:no-repeat;
background-position:20px 7px;
padding:0 0 5px 26px;
}

/*-----------------------------------------------------
¢£¢£¢£CONTENTS
-----------------------------------------------------*/
div#contents{
float:left;
width:575px;
padding:15px 0 20px 15px;
}


/*-----------------------------------------------------
¢£¢£¢£TOPMENU
-----------------------------------------------------*/

#menu {
	clear: both;
	margin: 0;
	padding: 0;
	width: 820px;
	height: 45px;
	background-color:#000;
}

#mainnavi {
	margin: 0;
	width: 820px;
	float: left;
}

#mainnavi ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#mainnavi li {
	float: left;
}

#mainnavi1, #mainnavi1 a, #mainnavi2, #mainnavi2 a, #mainnavi3, #mainnavi3 a, #mainnavi4, #mainnavi4 a, #mainnavi5, #mainnavi5 a{
	margin: 0;
	padding: 0;
	width: 164px;
	height: 45px;
	display: block;
	float: left;
}

#mainnavi li {
	text-indent: -9999px;
}

#mainnavi a, #mainnavi a:hover {
	text-decoration: none;
	background: url(http://www.scandy.jp/shopping/img/menu.gif) no-repeat;
}

#mainnavi1 a {
	background-position: 0 0;
}

#mainnavi2 a {
	background-position: -164px 0;
}

#mainnavi3 a {
	background-position: -328px 0;
}

#mainnavi4 a {
	background-position: -492px 0;
}

#mainnavi5 a {
	background-position: -656px 0;
}


#mainnavi1 a:hover {
	background-position: 0 -45px;
}

#mainnavi2 a:hover {
	background-position: -164px -45px;
}

#mainnavi3 a:hover {
	background-position: -328px -45px;
}

#mainnavi4 a:hover {
	background-position: -492px -45px;
}

#mainnavi5 a:hover {
	background-position: -656px -45px;
}


/*-----------
INFORMATION
-------------*/
div#contents div.information2{
width:555px;
padding:3px 10px 10px 10px;
margin:0 0 20px 0;
background-color:#FFFFFF;
overflow:scroll;
height:130px;
}
div#contents div.information h3{
font-family:"Arial Black";
font-size:12px;
font-weight:bold;
padding:0 0 10px 0;
}
div#contents div.information2 dt{
float:left;
background-image: url("resource/1/images/ind_info.gif");
background-repeat:no-repeat;
background-position:2px 12px;
padding:5px 0 0 12px;
font-weight:bold;
}
div#contents div.information2 dd{
padding:5px 0 5px 80px;
}
div#contents div.information2 dl{
border-bottom:1px solid #d9d9d9;
}



/*-----------
Å¹ÊÞ¾ðÊó
-------------*/
/*¥Æ¡¼¥Ö¥ë*/
div#contents div.mypage-body table.company2{
border-collapse:collapse;
width:535px;
border-left:1px solid #DAAEB7;
border-top:1px solid #DAAEB7;
margin:0 0 0 10px;
}
div#contents div.mypage-body table.company2 th{
padding:8px 10px 6px 10px;
background-color:#f4f4f4;
text-align:left;
font-weight:bold;
border-right:1px solid #DAAEB7;
border-bottom:1px solid #DAAEB7;
}
div#contents div.mypage-body table.company2 td{
padding:8px 10px 6px 10px;
border-right:1px solid #DAAEB7;
border-bottom:1px solid #DAAEB7;
background-color:#FFFFFF;
}


/*-----------
RECOMEND
-------------*/
div#contents div.recomend2{
overflow:auto;
width:560px;
padding:3px 10px 10px 10px;
margin:0 0 20px 0;
border-top:2px solid #FFFFFF;
background-color:#FFFFFF;
}
div#contents div.recomend2 h3{
font-family:"Arial Black";
font-size:12px;
font-weight:bold;
padding:0 0 10px 0;
}
div#contents div.recomend2 table{
width:560px
background-color:#ffffff;
}
div#contents div.recomend2 table p{
text-align:center;
padding:2px 0 10px 0;
background-color:#ffffff;
}

div#contents div.recomend2 div.recomend_0
,div#contents div.recomend2 div.recomend_1
,div#contents div.recomend2 div.recomend_2
,div#contents div.recomend2 div.recomend_3{
width:132px;
float:left;
text-align:center;
white-space:inherit;
border:1px solid #cccccc;
background-color:#FFFFFF;
margin:2px;
}

div#contents div.recomend2  div.recomend_4{
width:132px;
text-align:center;
float:left;
border:1px solid #cccccc;
background-color:#ffffff;
margin:2px;
}

div#contents div.recomend2 div.recomend_0{
clear:both;
}



/*-----------
GOODS-LIST
-------------*/
div#contents div.goods{
width:575px;
margin:0 0 20px 0;
background-color:#ffffff;
}
div#contents div.goods h1{
background-color:#000000;
color:#FFFFFF;
font-size:14px;
padding:5px 8px 4px 8px;
font-weight:bold;
}
div#contents div.goods-list{
padding:15px 10px 20px 10px;
}
div#contents div.pagelink-top{
padding:0 10px 10px 10px;
background-image: url("resource/1/images/list_line01.gif");
background-repeat:no-repeat;
background-position:bottom;
}
div#contents div.pagelink-foot{
padding:20px 10px 10px 10px;
}

/*-----------
LIST-TABLE
-------------*/
div#contents div.list-tb{
padding:8px 0 8px 0;
background-image: url("resource/1/images/list_line01.gif");
background-repeat:no-repeat;
background-position:bottom;
}

div#contents div.goods-list table{
border-collapse:collapse;
text-align:left;
width:555px;
}
div#contents div.goods-list th{
width:352px;
padding:10px 0 10px 0;
vertical-align:top;
}
div#contents div.goods-list td{
width:178px;
padding:10px 10px 10px 10px;
border-left:1px solid #d5d5d5;
vertical-align:top;
}
div#contents div.goods-list h2{
padding:0 0 5px 0;
font-size:14px;
font-weight:bold;
}
div#contents div.goods-list h3{
background-color:#cccccc;
padding:2px 4px 2px 4px;
font-size:12px;
font-weight:bold;
margin:0 0 5px 0;
width:170px;
}
div#contents div.goods-list li{
padding:0 0 10px 0;
}
div#contents div.list-photo{
float:left;
padding:0 5px 0 0;
}
div#contents div.goods-list th li{
padding:0 0 2px 105px;
}
div#contents div.list-photo p{
text-align:center;
padding:10px 0 5px 0;
}
div#contents div.bt-bagin{
text-align:center;
}
/*-----------
PAGE-TOP
-------------*/
div#contents div.pagetop{
text-align:right;
padding:0 5px 5px 0;
}


/* CSS Document */

@import url("default1-base.css");

/*-----------------------------------------------------
¢£¢£¢£CONTENTS
-----------------------------------------------------*/
/*-----------
GOODS-DETAIL
-------------*/
div#contents div.detail{
width:575px;
margin:0 0 20px 0;
background-color:#ffffff;
}
div#contents div.detail h1{
background-color:#000000;
font-size:14px;
padding:5px 8px 4px 8px;
font-weight:bold;
color:#ffffff;
}
div#contents div.goods-detail{
padding:15px 10px 20px 10px;
}
/*-----------
PAGE-TOP
-------------*/
div#contents div.pagetop{
text-align:right;
padding:0 5px 5px 0;
clear:both;
}

/*-----------
DETAIL-PHOTO
-------------*/
div#contents div.detail-photo{
float:left;
width:307px;
}
div#contents div.detail-photo div#photobox{
border:solid 1px #cccccc;
width:288px;
height:288px;
}
div#contents div.detail-photo img{
padding:1px;
}
div#contents div.detail-photo li{
float:left;
padding:3px 3px 0 2px;
}
div#contents div.expansion{
clear:both;
width:307px;
padding:5px 0 0 0;
}
div#contents div.expansion img{
border:0px;
}
/*-----------
DETAIL-ORDER
-------------*/
div#contents div.detail-spec{
float:left;
padding:0 0 0 0;
width:248px;
}
div#contents div.spec-list li{
padding:0 0 10px 0;
}
div#contents div.spec-list ul{
padding:0 0 20px 0;
}
div#contents div.spec-list li.price{
font-size:16px;
color:#FF0033;
font-weight:bold;
}

div#contents div.detail-order{
padding:0 0 0 0;
width:246px;
border:1px solid #dad0c0;

}
div#contents div.detail-order div.bottan-field{
clear:both;
padding:20px 0px 10px 0px;
}
div#contents div.detail-order div.variation-list{
padding:10px 10px 15px 10px;
}
div#contents div.detail-order p{
clear:both;
text-align:center;
padding:0 0 8px 0;
}
div#contents div.detail-order h3{
background-color:#ffffff;
padding:2px 0 2px 5px;
font-size:12px;
font-weight:bold;
}
/*-----------
detail-ex
-------------*/
div#contents div.detail-ex{
clear:both;
padding:20px 0 10px 0;
}
div#contents div.detail-ex h4{
border-bottom:1px dotted #333333;
border-left:8px solid #EC1268;
padding:5px 0 3px 8px;
font-size:14px;
font-weight:bold;
}
div#contents div.detail-ex-body{
padding:10px 5px 0 5px;
}
div#contents div.detail-ex-body p{
padding:0 0 10px 0;
}

/*-----------
PRODUCT¡¡LIST
-------------*/

div#contents div.recomend3{
overflow:auto;
width:555px;
padding:3px 10px 10px 10px;
margin:0 0 20px 0;
border-top:2px solid #ff9c0f;
background-color:#FFFFFF;
}
div#contents div.recomend3 h3{
font-family:"Arial Black";
font-size:12px;
font-weight:bold;
padding:0 0 10px 0;
}
div#contents div.recomend3 table{
width:555px
}
div#contents div.recomend3 table p{
text-align:center;
padding:2px 0 10px 0;
}



#productlist {
	width:550px
margin-top:7px;
	padding:5px;
background-color:#FFFFFF;
}

#proleft {
	margin: 0;
	padding: 0;
	width:270px;
	height:80px;
	float:left;
}

#proright {
	margin: 0;
	padding: 0;
	width:270px;
	height:80px;
	float:right;
}