@charset "utf-8";
@import url(base.css);

/*----------------------------------------------------*/
/*全体*/
/*----------------------------------------------------*/

body{
width:100%;
height:auto;
margin:0 auto;
font:normal 12px/16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#60523A;
}
a{
color:#c739aa;
}

.wrapper{
width:900px;
height:auto;
margin:0 auto;
padding:0;
}

img{
border:none;
}

.brc{
width:0px;
margin:0px;
padding:0px;
clear:both;
}
.alt{
display:none;
}
/*----------------------------------------------------*/
/*LINE*/
/*----------------------------------------------------*/

.line100{
border-top:1px #5F5139 solid;
height:1px;
margin:0 0 10px 0;
padding:0px;
width:100%;
clear:both;
}

/*----------------------------------------------------*/
/*HEADER*/
/*----------------------------------------------------*/
div#header{
clear:both;
margin:5px auto 0px auto;
text-align:center;
padding:0px;
width:900px;
}

/*ロゴ*/
#logo{
width:157px;
height:56px;
margin:0 ;
padding:0;
float:left;
}

/*----------------------------------------------------*/
/*NAVI BOX*/
/*----------------------------------------------------*/

div#menu{
margin:0px 0 0 20px;
padding:0px;
width:708px;
height:56px;
float:left;
}

/* navi */
#hnv00 a{ display: block; width:145px; height:56px; margin:0px; float:left;}
#hnv00 a#hnv00li{ background: url("../img/nav/col_nav.gif") 0 0;}
#hnv00 a#hnv00li:hover{ background: url("../img/nav/col_nav.gif") 0px 56px;}
#hnv00 a#hnv00sel{ background: url("../img/nav/col_nav.gif") 0px 56px;}

#hnv01 a{ display: block; width:121px; height:56px; margin:0px; float:left;}
#hnv01 a#hnv01li{ background: url("../img/nav/concept_nav.gif") 0 0;}
#hnv01 a#hnv01li:hover{ background: url("../img/nav/concept_nav.gif") 0px 56px;}
#hnv01 a#hnv01sel{ background: url("../img/nav/concept_nav.gif") 0px 56px;}

#hnv02 a{ display: block; width:84px; height:56px;  margin:0px; float:left;}
#hnv02 a#hnv02li{ background: url("../img/nav/news_nav.gif") 0 0;}
#hnv02 a#hnv02li:hover{ background: url("../img/nav/news_nav.gif") 0px 56px;}
#hnv02 a#hnv02sel{ background: url("../img/nav/news_nav.gif") 0px 56px;}

#hnv03 a{ display: block; width:118px; height:56px;  margin:0px; float:left;}
#hnv03 a#hnv03li{ background: url("../img/nav/shop_nav.gif") 0 0;}
#hnv03 a#hnv03li:hover{ background: url("../img/nav/shop_nav.gif") 0px 56px;}
#hnv03 a#hnv03sel{ background: url("../img/nav/shop_nav.gif") 0px 56px;}

#hnv04 a{ display: block; width:120px; height:56px;  margin:0px; float:left;}
#hnv04 a#hnv04li{ background: url("../img/nav/contact_nav.gif") 0 0;}
#hnv04 a#hnv04li:hover{ background: url("../img/nav/contact_nav.gif") 0px 56px;}
#hnv04 a#hnv04sel{ background: url("../img/nav/contact_nav.gif") 0px 56px;}

#hnv05 a{ display: block; width:120px; height:56px;  margin:0px; float:left;}
#hnv05 a#hnv05li{ background: url("../img/nav/enq_nav.gif") 0 0;}
#hnv05 a#hnv05li:hover{ background: url("../img/nav/enq_nav.gif") 0px 56px;}
#hnv05 a#hnv05sel{ background: url("../img/nav/enq_nav.gif") 0px 56px;}


#hnv06 a{ display: block; width:120px; height:56px;  margin:0px; float:left;}
#hnv06 a#hnv06li{ background: url("../img/nav/camp_nav.gif") 0 0;}
#hnv06 a#hnv06li:hover{ background: url("../img/nav/camp_nav.gif") 0px 56px;}
#hnv06 a#hnv06sel{ background: url("../img/nav/camp_nav.gif") 0px 56px;}

/*----------------------------------------------------*/
/*MAINBOX*/
/*----------------------------------------------------*/


div#mainbox{
width:900px;
padding:0px;
margin:0 auto;
clear:both
}

/* TOP FLASH */
div#topflash{
width:900px;
height:544px;
margin:40px 0 10px 0px;
text-align:center;
padding:0px;
}
div#topbanner{
clear:both;
width:900px;
padding:0px;
margin:20px 0px 5px 0px;
}

/*特集バナー*/
#banner {
width:200px;
text-align:center;
}
#shop{
width:480px;
float:left;
margin:0px 0px 10px 0;
padding:0px;
height:90px;
}

#topb{
width:400px;
float:right;
margin:20px 0px 10px 0px;
padding:0px;
text-align:right;
height:60px;
}


#banner p {
text-align:center;
margin:0 0 2px 0;
}

/*----------------------------------------------------*/
/*TAB */
/*----------------------------------------------------*/
div#tabbox{
margin:20px auto 0px  auto;
padding:0px;
width:900px;
float:left;
clear:both;
text-align:center;
}
div#tabbox p{
clear:both;
width:900px;
height:545px;
margin:0px auto;
padding:0px;
text-align:center;
}

/* navi */
#tab00 a{ display: block; width:224px; height:33px; margin:0px; float:left;}
#tab00 a#tab00li{ background: url("../img/tab/ahtab_btn.gif") 0 0;}
#tab00 a#tab00li:hover{ background: url("../img/tab/ahtab_btn.gif") 0px 33px;}
#tab00 a#tab00sel{ background: url("../img/tab/ahtab_btn.gif") 0px 33px;}

#tab01 a{ display: block; width:224px; height:33px; margin:0px; float:left;}
#tab01 a#tab01li{ background: url("../img/tab/pltab_btn.gif") 0 0;}
#tab01 a#tab01li:hover{ background: url("../img/tab/pltab_btn.gif") 0px 33px;}
#tab01 a#tab01sel{ background: url("../img/tab/pltab_btn.gif") 0px 33px;}

#tab02 a{ display: block; width:224px; height:33px; margin:0px; float:left;}
#tab02 a#tab02li{ background: url("../img/tab/bltab_btn.gif") 0 0;}
#tab02 a#tab02li:hover{ background: url("../img/tab/bltab_btn.gif") 0px 33px;}
#tab02 a#tab02sel{ background: url("../img/tab/bltab_btn.gif") 0px 33px;}

/*----------------------------------------------------*/
/*COLLECTION*/
/*----------------------------------------------------*/
div#col_angelheart{
width:900px;
margin:10px auto;
background-color:#fcebf3;
padding:0px;
text-align:center;
clear:both;
height:auto;
}
div#col_angelheart p{
width:900px;
margin:0px;
padding:0px;
}

div#col_pl{
width:900px;
margin:10px auto;
background-color:#d9d9d9;
padding:0px;
text-align:center;
clear:both;
height:auto;
}
div#col_pl p{
width:900px;
margin:0px;
padding:0px;
}

div#col_bl{
width:900px;
margin:10px auto;
background-color:#fff;
padding:0px;
text-align:center;
clear:both;
height:auto;
}
div#col_bl p{
width:900px;
margin:0px;
padding:0px;
}
div#col_bl table{
border:1px #f5f5f5 solid;
}


/*----------------------------------------------------*/
/*Detail box*/
/*----------------------------------------------------*/
/* ah */
div .detail_box_ah{
width:900px;
margin:0px;
padding:0px;
background-color:#fcebf3;
clear:both;
height:auto;
}
div .detail_left_ah{
width:250px;
margin:0px;
float:left;
padding:0px;
background-color:#fcebf3;
}
div .detail_right_ah{
width:630px;
margin:0px;
float:right;
padding:20px 0 0 10px;
background-color:#fcebf3;
}

/* pl */
div .detail_box_pl{
width:900px;
margin:0px;
padding:0px;
background-color:#d0d0d0;
clear:both;
height:auto;
}
div .detail_left_pl{
width:250px;
margin:0px;
float:left;
padding:0px;
background-color:#d0d0d0;
}
div .detail_right_pl{
width:630px;
margin:0px;
float:right;
padding:20px 0 0 10px;
background-color:#d0d0d0;
}

/* bl */
div .detail_box_bl{
width:900px;
margin:0px;
padding:0px;
background-color:#ffffff;
clear:both;
height:auto;
}
div .detail_left_bl{
width:250px;
margin:0px;
float:left;
padding:0px;
background-color:#ffffff;
}
div .detail_right_bl{
width:630px;
margin:0px;
float:right;
padding:20px 0 0 10px;
background-color:#ffffff;
}

/* ul */
.detailul{
list-style:none;
margin:0px 0 20px 0px;
padding:0px;
text-align:left;
}
.detail{
margin:0px;
padding:0px;
text-align:left;
}

/*----------------------------------------------------*/
/*FOOTER*/
/*----------------------------------------------------*/

#footer{
width:900px;
height:auto;
margin:0 auto 0 auto;
padding:0px;
font: normal 10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
clear:both;
text-align:center;
}

#footer p{
font: normal 10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#60523A;
text-decoration:none;
margin:0px;
padding:0px;
}
#footer p a{
color:#60523A;
text-decoration:none;
}
#footer p a:hover{
color:#afa99d;
text-decoration:none;
}



/*左右分割------------------------------------------*/
/*わく*/


.right{
width:700px;
height:auto;
margin:0;
padding:0;
float:left;
text-align:left;
}



.collections{
width:900px;
height:auto;
margin:0px auto;
padding:0;
clear:both;
text-align:center;
}

.collections table{
width:165px;
height:200px;
margin:0 0 5px 0;
text-align:center;
float:left;
}

.collections table th{
text-align:center;
}


#category div{
width:660px;
height:205px;
margin:0 0 15px 25px;
text-align:right;
}

#category p{
width:660px;
height:91px;
}

#category table{
margin:0 0 0 285px;
}

#category td{
width:122px;
height:52px;
text-align:center;
}


.c_standard{ background:url(../img/collections/standard.jpg) no-repeat; }
.c_accessory{ background:url(../img/collections/accessory.jpg) no-repeat; }
.c_sports{ background:url(../img/collections/sports.jpg) no-repeat; }

.c_platinum{
background:url(../img/collections/platinum.jpg) no-repeat;
width:660px;
height:150px;
margin:0 0 11px 25px;
text-align:right;
}

.c_platinum p{
height:75px;
width:660px;
text-align:right;
}

.c_platinum table {
margin:0 0 0 325px;
}

.c_ash{
background:url(../img/collections/ash.jpg) no-repeat;
width:660px;/**/
height:150px;
margin:0 0 15px 18px;
text-align:right;
}

.c_ash p {
height:73px;
width:660px;
text-align:right;
}

.c_ash table {
margin:0 0 0 278px;
border-collapse:collapse;
}

.to_collection{
width:660px;
margin:0 0 15px 18px;
text-align:right;
height:30px;
}

.list table{
width:120px;
height:170px;
margin:5px 25px 10px 0;
padding:0;
float:left;
border:0;
border-collapse:collapse;
}

.list th{
width:120px;
height:150px;
margin:0;
padding:0;
}

.list td{
width:120px;
height:20px;
margin:0;
padding:0;
}


.list_box{
width:265px;
height:150px;
margin:20px 0 0 0 ;
padding:0;
float:left;
text-align:center;
}

.list_box2{
width:123px;
height:168px;
margin:10px 0 0 0 ;
padding:0;
float:left;
text-align:center;
}

.detail_num{
width:250px;
height:15px;
margin:2px 0 0 0 ;
padding:0;
color:#ff6978;
font:bold 11px/15px Arial, Helvetica, sans-serif;
}

.wallpaper{
width:690px;
height:auto;
margin:0 auto;
padding:0;
text-align:center;
}

.wallpaper table{
height:auto;
margin:0 auto;
padding:0;
}


.sitemap{
width:585px;
height:auto;
margin:11px 0 0 29px;
padding:0;
background:#FFFFFF;
font:normal 12px/20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.sitemap a{
font:normal 12px/16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#5d4733;}

.sitemap table{
width:500px;
height:auto;
margin:0 auto;
padding:0;
}

.sitemap td{
width:240px;
height:auto;
margin:0;
padding:0;
text-align:left;
}


/*shop listページ*/
.onlineshop{
width:430px;
margin:0;
padding:0;
height:auto;
text-align:left;
}

.shoplist{
width:440px;
height:auto;
margin:10px;
padding:0;
background:#FFFFFF;
text-align:left;
}

.shoplist table{
width:440px;
height:50px;
margin:5px auto;
padding:0;
border:0;
border-collapse:0;
}

.shoplist th{
text-align:left;
height:25px;
color:#7D5A36;
}

.shoplist td{
text-align:left;
height:auto;
color:#666666;
}

.shoplist hr{
border-bottom:1px #7D5A36 dashed;
border-left:0;
border-top:0;
border-right:0;
margin: 0 auto 1px auto;
padding:0;
width:440px;
height:1px;
}

.shoplist_mark{
text-align:left;
width:200px;
height:22px;
margin:0;
}

.privacy{
width:460px;
height:auto;
margin:0 auto;
padding:0;
}

.privacy table{
width:460px;
height:50px;
margin:10px auto 20px auto;
padding:0;
border:0;
border-collapse:0;
}

.privacy td{
width:460px;
padding:0;
font:normal 12px/20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.privacy th{
width:460px;
padding:0 0 0 0;
font:bold 12px/20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:left;
color:#996633;
}






.enquate{
width:580px;
height:auto;
margin:10px auto;
padding:0;
background:#FFFFFF;
}

.enquate table{
width:550px;
height:50px;
margin:10px auto 0 15px;
padding:0;
}

.enquate td{
width:350px;
padding:5px 0 5px 20px;
font:normal 12px/20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#000000;
border:#B2A28F 1px solid;
}

.enquate th{
width:170px;
padding:5px;
font:bold 12px/20px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#7D5A36;
background-color:#FBF5EE;
text-align:left;
border:#B2A28F 1px solid;

}


.enquate p{
width:500px;
height:auto;
margin:10px auto ;
padding:0;

}


.cp{
width:580px;
height:auto;
margin:10px auto;
padding:0;
}

.cp_red{
margin:0 auto;
padding:0;
font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#FF3333;
}

.cp_small{
margin:0 auto;
padding:0;
font:normal 10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#663300;
}

.cp th{
text-align:left;
}

.cp td{
text-align:left;
}


.style1 {
	font-size: 14px;
	font-weight: bold;
	color:#FF3876;
}

/*ニュース*/

.news{
width:800px;
height:auto;
margin:5px 0 0 150px;
padding:0;
background:#FFFFFF;
}

.news table{
margin:10px 0 0 0;
padding:0;
border:0;
border-collapse:0;
text-align:center;
}

.icon1{
text-align:left;
height:42px;
width:575px;
background:url(../img/news/news.jpg) no-repeat top left;
}

.icon2{
text-align:left;
height:42px;
color:#000000;
background:url(../img/news/newitem.jpg) no-repeat top left;
}

.newsttl{
width:455px;
height:20px;
margin:10px 0 0 90px;
}

.title{
color:#60523A;
font:bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
float:left;
}

.date{
color:#FF5D7B;
font:normal 11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:right;
float:right;
}


.news td{
text-align:left;
height:auto;
color:#000000;
}

.news td img{
width:160px;
}

.news hr{
border-bottom:1px #7D5A36 dashed;
border-left:0;
border-top:0;
border-right:0;
margin: 0 auto 1px auto;
padding:0;
width:530px;
height:1px;
}

