@charset "UTF-8";　

* {
margin:0;
padding:0;
}

@media screen {
color:#fff;
}

@media print {
color:#000;
} /* PC画面では白文字だが印刷するときのみ黒文字に */

img {
border:0;
}

/* PAGE BACKGROUND */
body {
background-color:#3b3a3c;
}

/* PAGE BASE SIZE */
div#main {
background-color:#383739;
position:relative;
margin:auto;
width:1150px;
height:4671px; /* BASE SIZE-HEIGHT */
border:solid 1px #f2f2f2;
}

/* HEADER - DIV */
div#header {
border-bottom:solid 1px #e9e9e9;
position:relative;
width:1150px;
height:470px;
background:#0c0c0c url(../Web.Shop.Clear.Ball-Design/No.12.Clear.Ball-Design.jpg) no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* TOP MENU TOTAL - DIV */
div#top-menu-total {
position:relative;
margin:0px 0px 0px 0px;
padding:165px 0px 0px 835px;
}

/* TOP MENU - DIV */
div#top-menu {
height:14px;
position:relative;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* TOP MENU 2 - DIV */
div#top-menu2 {
position:relative;
height:14px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* TOP MENU 3 - DIV */
div#top-menu3 {
position:relative;
height:14px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* TOP MENU 4 - DIV */
div#top-menu4 {
position:relative;
height:14px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* TOP MENU 5 - DIV */
div#top-menu5 {
position:relative;
height:14px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* TOP MENU 6 - DIV */
div#top-menu6 {
position:relative;
height:14px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* TOP MENU */
ul.top-menu {
font-family: arial,Helvetica,"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";
font-size:11px;
font-weight:bold;
width:300px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: center;
}

ul.top-menu li.top-menu {
float:left;
width:100px;
list-style-type:none;
text-align:center;
display:inline;
}

ul.top-menu li.top-menu a{
display:block;
position:relative;
color:#0f0f11;
background:#0a0a0b url(../Web.Shop.Clear.Ball-Design/No.13.Clear.Ball-Design.jpg) no-repeat;
text-decoration:none;
padding:0px 0px 0px 0px;
}

ul.top-menu li.top-menu a:hover {
color:#f427e3;
background-position:-100px 0;
margin:0px 0px 0px 0px;
}

/* TOP MENU2- DIV */
div#top-menu2 {
position:relative;
height:14px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* LEVEL-1 - DIV */
div#level-1 {
position:relative;
height:495px;
border-bottom:solid 1px #e9e9e9;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 50px;
}

/* LEVEL-1 LEFT - DIV */
div#level-1L {
background-color:#19191a;
border-right:solid 1px #e9e9e9;
width:545px;
height:495px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float: left;
}

/* LEVEL-1 LEFT IMAGE */
p.image-1L {
margin:10px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

/* LEVEL-1 RIGHT - DIV */
div.level-1R {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 550px;
}

/* LEVEL-1 RIGHT - DIV */
div.level-1R-image {
margin:0px 0px 0px 0px;
padding:7px 0px 0px 6px;
float: left;
}

/* LEVEL-1 RIGHT IMAGE */
p.image-1R {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* LEVEL-2 - DIV */
div#level-2 {
position:relative;
background-color:#424143;
height:460px;
border-bottom:solid 1px #b5b5b5;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

/* LEVEL-2-DETAIL - DIV */
div#level-2-Detail {
background-color:#4f4f4f;
position:relative;
border:solid 1px #e3e3e3;
height:445px;
width:960px;
margin:auto;
}

/* LEVEL-2-DETAIL-TITLE - DIV */
div#level-2-Detail-Title {
text-align:center;
background-color:#191919;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

/* LEVEL-2-DETAIL-TITLE - P */
p.Detail-Title {
font-family:Arial,Helvetica,"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";
font-weight:bold;
font-size:15px;
color:#e2e2e2;
border-bottom:solid 1px #e3e3e3;
position:relative;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 0px;
}

/* LEVEL-2-DETAIL - TABLE */
table.level-2-Detail {
background-color:#3e3e3e;
font-size:16px;
color:#fff;
line-height:20px;
width:920px;
position:relative;
margin:auto;
padding:0px 0px 0px 0px;
border-collapse: collapse;
border-style: solid; border-color: #e3e3e3;
}

/* LEVEL-2-DETAIL - TABLE */
table, tbody, tr, th, td.level-2-Detail {
font-family:Arial,Helvetica,"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";
border:1px #7d7d7 solid;　/* ★　*/
}

/* LEVEL-2-DETAIL - TD1 */
td.level-2-Detail-td1 {
width:220px;
height:28px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}

/* LEVEL-2-DETAIL - TD2 */
td.level-2-Detail-td2 {
height:28px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

/* LINK - HOVER - DETAIL-TD2 */
td.level-2-Detail-td2 a:link{
color: #fff;
}
td.level-2-Detail-td2 a:visited{
color: #8e7cff;
}
td.level-2-Detail-td2 a:hover{
color: #8e7cff;
}
td.level-2-Detail-td2 a:active{
color: #c5b6ff;
}

/* LEVEL-2 TERMS OF USE - DIV */
div#level-2-Terms {
text-align:center;
background-color:#191919;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* LEVEL-2 TERMS OF USE - P */
p.Terms {
font-family:Arial,Helvetica,"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";
font-weight:bold;
font-size:15px;
color:#fbfbfb;
border-top:solid 1px #e3e3e3;
border-bottom:solid 1px #e3e3e3;
position:relative;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 0px;
}

/* TERMS OF USE - LINK */
P.Terms a:link{
color:#e2e2e2;
}
P.Terms a:visited{
color: #e2e2e2;
}
P.Terms a:hover{
color: #806fff;
}
P.Terms a:active{
color: #f262ff;
}

/* LEVEL-2 INQUIRY - DIV */
div#Inquiry {
text-align:center;
background-color:#191919;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* LEVEL-2 TERMS OF USE - P */
p.Terms {
font-family:Arial,Helvetica,"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";
font-weight:bold;
font-size:15px;
color:#fbfbfb;
border-top:solid 1px #e3e3e3;
border-bottom:solid 1px #e3e3e3;
position:relative;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 0px;
}

/* LEVEL-2 ORDER TITLE - DIV */
div#Order-Title {
text-align:center;
background-color:#0f1630;
margin:12px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:solid 1px #e3e3e3;
border-bottom:solid 1px #e3e3e3;
}

/* LEVEL-2　ORDER TITLE - P */
p.Order-Title {
font-family:Arial,Helvetica,"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";
font-weight:bold;
font-size:15px;
color:#e2e2e2;
position:relative;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 0px;
}

/* LEVEL-2　ORDER - DIV */
div#order {
position:relative;
text-align: center;
height:50px;
width:100%;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

/* LEVEL-2 ORDER - P */
p.level-2-order {
margin: 0 0 10px;
}

a:hover img {
opacity: 0.7;
filter: alpha(opacity=70);
}

/* LEVEL-3- DIV */
div#level-3 {
position:relative;
background-color:#3f3e40;
height:158px;
border-bottom:solid 1px #b5b5b5;
margin:12px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* LEVEL-3 - MAN - DIV */
div#level-3-Man {
position:relative;
background-color:#3f3e40;
height:1129px;
border-bottom:solid 1px #b5b5b5;
margin:12px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* LEVEL-3 - WOODBLOCK - DIV */
div#level-3-Woodblock {
position:relative;
background-color:#3f3e40;
height:415px;
border-bottom:solid 1px #b5b5b5;
margin:12px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* LEVEL-3 - BAG - DIV */
div#level-3-Bag {
position:relative;
background-color:#3f3e40;
height:415px;
border-bottom:solid 1px #b5b5b5;
margin:12px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* SERIES TITLE - DIV */
div#Series-Title {
text-align:center;
background-color:#131213;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:solid 1px #b5b5b5;
border-bottom:solid 1px #b5b5b5;
}

/* SERIES TITLE - P */
p.Series-Title {
font-family:Arial,Helvetica,"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";
font-weight:bold;
font-size:15px;
color:#e2e2e2;
position:relative;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 0px;
}

/* SERIES TITLE - LINK - HOVER */
p.Series-Title a:link{
color: #f3f3f3;
}
p.Series-Title a:visited{
color: #f3f3f3;
}
p.Series-Title a:hover{
color: #ffa8dd;
}
p.Series-Title a:active{
color: #c5b6ff;
}

/* SERIES TOTAL */
div#series-total {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 45px;
}

/* SERIES TOTAL - MAN */
div#series-total-Man {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 45px;
}

/* SCREEN PRINT SERIES */
div#series {
height:122px;
background-color:#191919;
border: 1px solid #c8c8c8;
margin:5px 0px 0px 4px;
padding:0px 0px 0px 0px;
float:left;
}

/* SERIES - P */
p.series {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/*  SERIES - CAPTION */
p.caption {
font-family: Arial,Helvetica,"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";
font-size:12px;
color:#c5c5c5;
text-align: center; /* 3.中央寄せ */
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* COPYRIGHT-DIV */
div#Copyright {
border-top:solid 1px #b5b5b5;
height: 18px;
position:relative;
text-align:center;
background-color:#1f1f1f;
margin:12px 0px 0px 0px;
padding:5px 0px 0px 0px;
}

/* ADDRESS */
address {
font-style:normal;
font-family: Arial,Helvetica,"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro";
font-size:11px;
color:#808080;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
