@charset "UTF-8";

/**/

#detail{
	padding-top:5px;
	width:880px;
	height:33px;
	display:block;
	text-align:left;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	margin:0 auto;
	background:url('/img/titles/titleBars.jpg') 
	no-repeat;text-indent:1em;
}



#contents{
/*top:-15px;
position:relative;
width:100%;*/
width:100%;
/*width:1000px;*/
margin:0 auto;
}
#contentsEditor{
width:100%;
margin:0 auto;
}


.contentsTable{
padding-top:10px;
padding-bottom:10px;
color: #333;
font-size:12px;
}


.wakuTop{
margin: 0px auto;
text-align:left;
background:  url("../img/wakuTop.gif") no-repeat;
width:1000px;
height:30px;
display:block;
}
/**/

.mainContents{
margin: 0px auto;
text-align:left;
margin-right:30px;
background-color:#fff;
width:880px;
}

.wakuBottom{
margin: 0px auto;
text-align:center;
background:  url("../img/wakuBottom.gif") no-repeat;
width:1000px;
height:30px;
display:block;
}

/* ヘッダー
#header{
width:1000px;
height:79px;
margin: 0 auto;
padding:0;

display:block;
}


#logo{
float:left;
padding-left:-8px;
}
#logo h1 {
	float:left;
	font-size:10px;
	padding-top:45px;
}
#logo img {
	float:left;
}

#logo a {
    margin:0px;
    padding:0px;
}
#logo p {
    margin:0px;
    padding:0px;
    float:left;
    text-align:left;
}

#menu{
float:right;
padding-top:10px;
padding-right:10px;
}
ヘッダー */


/* フッター
#footer{
width:100%;
height:69px;
display:block;
margin: 0px auto;
text-align:center;
background:url(../img/footer/footer_bg.gif) repeat-x;
background-color:#f3f3f3;
}

#otherLinks{
padding-top:16px;
color:#0099ff;
}
#otherLinks a{
 text-decoration:underline;
 color:#0099ff;
 font-weight:normal;
}
#otherLinks a:hover{
 text-decoration:none;
 color:#0099ff;
 font-weight:normal;
}

#copyrights{
padding-top:10px;
}

フッター */


/* WAKU */
.waku_lt{
width:6px;
height:8px;
background:url(/img/waku/waku_lt.gif) no-repeat;
}
.waku_ct{
height:8px;
background:url(/img/waku/waku_ct.gif) repeat-x;
}
.waku_rt{
width:6px;
height:8px;
background:url(/img/waku/waku_rt.gif) no-repeat;
}

.waku_left{
width:6px;
background:url(/img/waku/waku_left.gif) repeat-y;
}

.waku_right{
width:6px;
background:url(/img/waku/waku_right.gif) repeat-y;
}

.waku_lb{
width:6px;
height:8px;
background:url(/img/waku/waku_lb.gif) no-repeat;
}
.waku_cb{
height:8px;
background:url(/img/waku/waku_cb.gif) repeat-x;
}
.waku_rb{
width:6px;
height:8px;
background:url(/img/waku/waku_rb.gif) no-repeat;
}

/* TOP */
#centerContents{
float:center;
padding-top:10px;
width:960px;
display:block;
margin:0 auto;
}

#leftContents{
float:left;
width:785px;
display:block;
}
#rightContents{
width:184px;
display:block;
float:right;
}

.topHeightSpace{
height:7px;
display:block;
}

/* intro */
.introTop{
display:block;
width:347px;
height:171px;

}

/*BIG TITLES
.titles{
	width: 785px;
	display:block;
	border-style: solid;
	border-color:#0099ff;
	border-width:0px 0px 3px 0px;
	text-align:left;
}
.titles h3{
background-image:url(/img/top/tshirts.gif);
background-repeat:no-repeat;
font-size:16px;
font-weight:bold;
padding-left: 30px;
}
.titles h4{
background-image:url(/img/top/tshirts.gif);
background-repeat:no-repeat;
font-size:16px;
font-weight:bold;
padding-left: 30px;
}

.t_title{
color:#fe007c;
font-weight:bold;
padding-bottom:8px;
}
*/

.genreT{
color:#24ff00;
font-weight:bold;
font-size:14px;

}

.block p{
margin-top:0px;
margin-bottom:0px;
}

/* 注目のデザイン */
.chumokuDesign{
width: 785px;
height: 196px;
}

/* TOP */




/* CART */


#Contentscampaign{
text-align:center;
margin: 0 auto;
float:left;
margin-left:65px;
width:880px;
display:block;
}

#Contentscampaign_detail{

text-align:center;
margin: 0 auto;
}


#leftContentscampaign{
float:left;
width:830px;
display:block;
}

#rightContentscampaign{
float:left;
width:170px;
display:block;
}


#page{
width:1000px;
margin:0 auto;
}

#cart_step{
text-align:center;
width:880px;
height:47px;
margin:0 auto;
padding-top:5px;
padding-bottom:5px;
display:block;
}

#cartviewTable{
width:900px;
margin:0 auto;
display:block;
background-color:#fff;
}



.cartview{
float:left;
width:630px;
padding:4px;
text-align:left;
font-size:10px;
border:solid 1px #ccc;
min-height:460px;
}

.gotoShop{
text-align:left;
float:right;
width:252px;
}

.cartGoodsInfo{
font-size:10px;
}

.goodsInfoTitle{
color:#fff;
font-weight:bold;
padding:4px;
width:100%;
font-size:12px;
}

.goodsThumnailBorder{
/*
width:124px;
height:176px;
display:block;
text-align:center;
*/
margin:10px;
border:solid 1px #ccc;
}

.comment{
border:solid 10px #ccc;
padding:4px;
text-align:center;
margin:0 auto;
font-weight:bold;
font-size:12px;
}


.cartviewPrice{
font-weight:bold;
color:#ff0000;
font-size:18px;
}
.cartviewPriceSmall{
color:#ff0000;
font-size:14px;
}
.cartviewPriceMedium{
color:#ff0000;
margin:5px;
font-size:16px;
}

.lineSpace{
border-style: dotted none none none;
border-top-width: 2px;
border-top-color: #ccc;
}
.tableDefault{
font-size:11px;
padding:4px;
border:solid 1px #ccc;
margin:0 auto;
}

.fs10{
font-size:10px;
}
.fs12n{
font-size:12px;
}


