@charset "Shift_JIS";
/*-----全体構造-----*/body{
margin:0;
padding:0;
color:#000000;
background:#6699ff;
font-size:15px;
}#wrapper{margin:auto;width:900px;color:#2F4F4F;background:#ffffff;}#maincontent{float:right;
width:700px;
margin:0;
padding:0;
height:auto;
}
#sidebarwrap{
float:left;
width:200px;
height:auto;
margin:0;
padding:0;
}
#sidebar{float:left;width:200px;
height:auto;margin:0;
}
#sidebar2{float:left;width:200px;
height:auto;margin:0;
}#footer{clear:both;
}/*------ナビゲーション----*/
#navigation{
width:900px;
height:30px;
background-color:#ffffff;
}
#navigation ul{margin:0;padding:0;list-style:none;color:#9400D3;
text-style:marker felt;
text-decoration:none;
float:right;
}
#navigation li{
margin:0;
padding:5px 5px 0 0;
float:left;
font-wight:bold;
text-decoration:none;
}

#navigation a:link,#navigation a:visited{color:#9400D3;text-decoration:none;
}#navigation a:hover,#navigation a:active{color:#009900;text-decoration:underline;
}

/*----サイドバー----*/
#sidebar ul{
margin:0 2px 0 2px;
padding:0;
list-style:none;
}
#sidebar li{
margin:0;
padding:0;
background-color:#ffffff;
color:#9400D3;
}
#sidebar a,#sidebar a:link #sidebar a:visited{
text-decoration:none;
color:#9400D3;

}
#sidebar a:hover{
text-decoration:none;
color:#009900;
}

/*-----メイン-----*/
#main{
width:650px;
height:auto;
background-color:#ffffff;
margin:25px;
}
#main a:link,#main a:visited{color:#9400D3;text-decoration:none;
}#main a:hover,#main a:active{color:#009900;text-decoration:underline;
}

/*-----フォトアルバム-----*/
#photoalbum{
font-size:12px;
}

/*-----ライブ情報-----*/
span.date{
font-size:17px;
color: #9400D3;
font-wight:bold;
}
span.place{
font-size:15px;
color:#009900;
}


/*----#FFF8DC----*/
/*-----商品テーブル-----*/
#item table.design1{
margin-top:5px;
margin-bottom:20px;
width:580px;
border-collapse:collapse;
border:3px solid #99cc99;
background-color:#FFF8DC;
color:#2f4f4f;
}
#item img{
margin:5px;
}
#item a,#item a:link,#item a:visited,#item a:hover,#item a:active{
font-size:15px;
color:#003300;
text-decoration:underline;
}
/*-----商品詳細部分-----*/
#layoutitem{
background-color:#FFF8DC;
border:none;
width:800px;
margin:0;
padding:20px;
font-color:#2f4f4f;
}
#back{
margin:0;
}
#back a,#back a:link,#back a:visited,#back a:hover,#back a:active{
color:#2f4f4f;
text-decoration:none;
}
#layoutitem span.mainimg{
float:left;
margin:20px;
}
#layoutitem table.design2{
margin:10px;
width:auto;
border-collapse:collapse;
border:1px #99cc99;
border-style:dashed;
background-color:#FFF8DC;
color:#2f4f4f;
}

/*------フッタ------*/#footer{width:900px;border-top:1px solid #cccccc;font-size:small;color:#000000;background:#ffffff;}#footer address{float:right;margin:0;padding:1em;font-style:normal;}#footer p{margin:0;padding:1em;}/*----文字関係----*/
/*---あか---*/
span.midashi{
width:650px;
border-bottom-style:double;
font-weight:bold;
letter-spacing:0.2em;
color:#ffffff;
background:#E20304;
text-align:left;
padding:0 5px;
margin:0;
display:block;
}
/*---ミドリ---*/
span.midashi2{
width:800px;
border-bottom-style:double;
letter-spacing:0.2em;
color:#ffffff;
background:#99cc99;
margin-top:10px;
text-align:left;
padding:5px;
display:block;
}
/*---サイドバー---*/
span.midashi3{
margin:5px 2px 0 2px;
color:#ffffff;
background:#006633;
border-bottom-style:double;
padding:5px;
display:block;
}
/*---商品詳細---*/
span.midashi4{
width:800px;
border-bottom-style:double;
font-weight:bold;
letter-spacing:0.2em;
color:#ffffff;
background:#DC143C;
text-align:left;
padding:5px;
display:block;
margin:0 0 20px 0;
}
span.price{
color:#339999;
font-size:15px;
}
span.keshiprice{
text-decoration:line-through;
color:#339999;
font-size:16px;
}
span.offprice{
font-weight:bold;
color:#cc0000;
font-size:16px;
}

h1{margin:0;
font-size:17px;
font-weight:bold;
}

/*---送料---*/
table.guide{
margin-bottom:20px;
border-collapse:collapse;
border:#99cc99;
width:700px;
}
table.guide th{
color:#ffffff;
font-wight:bold;
background:#99cc99;
}
table.guide td{
text-align:center;
padding:10px;
}

/*---文字装飾---*/
.under{
text-decoration:underline;
}
.dekamoji{
font-size:33px;
font-weight:bold;
}
.dekamoji2{
font-size:20px;
font-weight:bold;
}

/*---ボックス---*/
.box1{
border-color:#99cc99;
border-width:1px;
border-style:solid;
padding:8px;

}
