@charset "Shift_JIS";

/*
-----------------------------------------------------
DEFAULT CSS SETTINGS
FileName:   design.css
Version:    2006.11.8
Skin for:	DEFAULT
-----------------------------------------------------
*/

/*-----------------COMMON SETTINGS-----------------*/

body {
margin: 0;
padding: 0;
background: #FDFDF0;
font-size: 90%;
}
#{
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
table {
border: hidden;
}

.layout_table {
margin-left:auto;
margin-right:auto;
border: hidden;
background: #FAFAD6;
}

img {
align: absmiddle;
border: 0;
}

.tit_bold{
margin: 0;
padding: 0;
font-weight: bold;
}

/*//-----------------END COMMON SETTINGS-----------------*/

/*-----------------LINK SETTINGS-----------------*/

a:link{
    color:#000000;
    text-decoration:none;
}

a:visited{
    color:#000000;
    text-decoration:none;
}

a:hover{
    color:#000000;
    text-decoration:underline;	
}

/*//-----------------END LINK SETTINGS-----------------*/

/*-----------------HEADER SETTINGS-----------------*/

#header {
margin: 0;
padding: 0;
width: 780px;
color:#FFFFFF;
background: url(/DD/Images/header_bg.jpg) repeat-y;
}
#header #header_left{
margin:0;
padding: 0;
width: 150px;
float: left;
background: url(/DD/Images/menu_tit_up.gif) no-repeat bottom left;
}
#header #header_left p{
margin: 0 0 10px 0;
padding: 0;
text-align: center;
}
#header #header_right{
margin:0;
padding: 0;
width: 620px;
float: left;
}
#header .clear{
clear: both;
}
/*header_right*/
#header #header_right p.up{
margin: 5px 0 10px 5px;
padding: 0;
}
#header #header_right p.down{
margin :0;
padding: 0;
text-align: right;
}
/*header_left*/
#header #header_left img{
margin: 0;
padding: 0;
}
#header #header_left h1 {
margin: 0;
padding: 0;
}
#header #header_left h1 img{
margin :5px 0 0 0;
padding: 0;
}

/*//-----------------END HEADER SETTINGS-----------------*/

/*-----------------NAVI SETTINGS-----------------*/

#navi {
margin: 0;
padding: 0;
width:780px;
height:20px;
background: #523A22;
}
#navi ul{
margin: 0;
padding: 0;
height: 20px;
list-style-type: none;
overflow: hidden;
}
#navi li{
margin: 0;
padding: 0;
width: 150px;
height: 20px;
display: inline;
list-style-type: none;
}
#navi li img{
margin: 0;
padding: 0;
}
#navi li.menu_txt{
margin: 0;
padding: 0 40px 0;
height: 20px;
vertical-align: top;
font-weight: bold;
}

#navi a:link{
color:#ffffff;
text-decoration:none;
}

#navi a:visited{
color:#ffffff;
text-decoration:none;
}

#navi a:hover{
color:#ffffff;
text-decoration:underline;	
}

/*//-----------------END NAVI SETTINGS-----------------*/

/*//-----------------LOGIN SETTINGS-----------------*/

#login{
margin: 0;
padding: 0;
width: 175px;
font-size: small;
}
#login img{
margin: 0;
padding: 0;
}
#login p{
margin: 5px 0;
padding: 0;
}
#login p.title{
margin: 0 0 10px 0;
padding: 0;
}
#login #login_serch{
margin: 15px auto;
padding: 0;
width: 175px;
background: url(/DD/Images/login_serch_bg.jpg) no-repeat;
}

/*//-----------------END LOGIN SETTINGS-----------------*/

/*//-----------------CATEGORY SETTINGS-----------------*/

.category{
margin: 10px 0 0 0;
padding: 0;
width: 175px;
font-size: small;
}
.category p{
margin: 0;
padding: 0;
}
.category p.title{
margin: 0 0 10px 0;
}

/*//-----------------END CATEGORY SETTINGS-----------------*/

/*//-----------------contents SETTINGS-----------------*/

#contents{
margin: 10px 0 0 0;
padding: 0;
width: 175px;
font-size: small;
}
#contents p{
margin: 0;
padding: 0;
}
#contents p.title{
margin: 0 0 10px 0;
padding: 0;
}
#contents ul{
list-style-type: none;
margin: 0;
padding: 0;
}
#contents ul li{
list-style-type: none;
margin: 0;
padding: 0;
}

/*//-----------------END contents SETTINGS-----------------*/

/*//-----------------QRCODE SETTINGS-----------------*/

#qrcode{
margin: 10px 0 0 0;
padding: 0;
width: 175px;
font-size: small;
}
#qrcode p{
margin: 0;
padding: 0;
}
#qrcode p.title{
margin: 0 0 10px 0;
padding: 0;
}
#qrcode #images{
margin: 0;
padding: 0;
text-align: center;
}

/*//-----------------END QRCODE SETTINGS-----------------*/

/*//-----------------shipping_info SETTINGS-----------------*/

#shipping_info{
margin: 10px 0 0 0;
padding: 0;
width: 175px;
font-size: small;
}
#shipping_info p{
margin: 0;
padding: 0;
}
#shipping_info p.title{
margin: 0 0 10px 0;
padding: 0;
}

/*//-----------------END shipping_info SETTINGS-----------------*/

/*//-----------------BLOG SETTINGS-----------------*/

#blog{
margin: 10px 0 0 0;
padding: 0;
width: 175px;
font-size: small;
}
#blog p{
margin: 0;
padding: 0;
}
#blog p.title{
margin: 0 0 10px 0;
padding: 0;
}

/*//-----------------END BLOG SETTINGS-----------------*/

/*//-----------------BLOG SETTINGS-----------------*/

#link{
margin: 10px 0 0 0;
padding: 0;
width: 175px;
font-size: small;
}
#link p{
margin: 0;
padding: 0;
}
#link p.title{
margin: 0 0 10px 0;
padding: 0;
}
#link ul{
margin: 0;
padding: 0;
list-style-type: none;
}
#link ul li{
margin: 0;
padding: 0;
list-style-type: none;
}

/*//-----------------END BLOG SETTINGS-----------------*/

/*//-----------------main_img SETTINGS-----------------*/

#main_img{
margin-top: 3px;
padding: 0;
}
#main_img img{
margin: 0;
padding: 0;
border: 1px solid #002A50;
}

/*//-----------------main_img SETTINGS-----------------*/

/*//-----------------NEWS SETTINGS-----------------*/

.news{
margin: 10px 0 0 0;
padding: 0 0 0 3px;
width: 540px;
font-size: small;
}
.news p{
margin: 0;
padding: 0;
}
.news p.title{
margin: 0 0 10px 0;
padding: 0;
}
p.news_txt{
margin: 0;
padding: 0 0 0 3px;
font-size: small;
}

/*//-----------------END NEWS SETTINGS-----------------*/

/*//-----------------item SETTINGS-----------------*/

.item{
margin: 10px 0 0 0;
padding: 0 0 0 3px;
font-size: small;
}
.item p.title{
margin: 0 0 10px 0;
padding: 0;
}
p.item_txt{
margin: 0;
padding: 0 0 0 3px;
}

/*//-----------------END item SETTINGS-----------------*/

/*//-----------------CATEGORY LIST SETTINGS-----------------*/

.category_list{
margin: 0;
padding: 0 0 0 3px;
font-size: small;
}
.category_list p{
margin: 0;
padding: 0;
}
.category_list p.title{
margin: 10px 0;
padding: 0;
}
category_list p.item_txt{
margin: 0;
padding: 0 0 0 3px;
}

/*//-----------------END CATEGORY LIST SETTINGS-----------------*/

/*//-----------------Details SETTINGS-----------------*/

.details{
margin: 0;
padding: 0 0 0 3px;
font-size: small;
}
.details p{
margin: 0;
padding: 0;
}
.details p.title{
margin: 10px 0;
padding: 0;
}
.details p.item_txt{
margin: 0;
padding: 0 0 0 3px;
}

/*//-----------------END Details SETTINGS-----------------*/

/*//-----------------Shopping Basket SETTINGS-----------------*/

.shopping_basket{
margin: 0;
padding: 0 0 0 3px;
font-size: small;
}
.shopping_basket p{
margin: 0;
padding: 0;
}
.shopping_basket p.title{
margin: 10px 0;
padding: 0;
}
.shopping_basket p.item_txt{
margin: 0;
padding: 0 0 0 3px;
}
.purchase_text_1{
background: #333333;
color: #FFFFFF;
}
.purchase_text_2{
background: #FFFFFF;
color: #000000;
}

/*//-----------------END Details SETTINGS-----------------*/

/*//-----------------agreement SETTINGS-----------------*/

.agreement{
margin: 0;
padding: 0 0 0 3px;
font-size: small;
}
.agreement p{
margin: 0;
padding: 0;
}
.agreement p.title{
margin: 10px 0;
padding: 0;
}
.agreement p.item_txt{
margin: 0;
padding: 0 0 0 3px;
}
.agreement p.color_01{
margin: 15px 0 5px;
padding: 0;
color: #990000;
}

/*//-----------------END Details SETTINGS-----------------*/

/*//-----------------FOOTER SETTINGS-----------------*/

#footer{
margin: 10px 0 0;
padding: 15px 0 0;
width: 780px;
background: #624A33;
text-align: center;
color: #FFFFFF;
font-weight: bold;
}
#footer p{
margin: 15px 0;
padding: 0;
font-weight: normal;
}
#footer ul{
margin: 0;
padding: 0;
}
#footer ul li{
margin: 0;
padding: 0 25px 0;
display: inline;
}

#footer a:link{
color:#ffffff;
text-decoration:none;
}
#footer a:visited{
color:#ffffff;
text-decoration:none;
}
#footer a:hover{
color:#ffffff;
text-decoration:underline;	
}

/*//-----------------END FOOTER SETTINGS-----------------*/
