@charset "UTF-8";　

* {
margin:0;
padding:0;
}

@media screen {
color:#fff;
}

@media print {
color:#000;
} /* PC画面では白文字だが印刷するときのみ黒文字に */

img {
border:0;
}

/* PAGE BACKGROUND */
body {
background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #b4b4b4), color-stop(0.59, #e9d8e3), color-stop(0.00, #fbe8fc));
background: -webkit-linear-gradient(top, #fbe8fc 0%, #e9d8e3 59%, #b4b4b4 100%);
background: -moz-linear-gradient(top, #fbe8fc 0%, #e9d8e3 59%, #b4b4b4 100%);
background: -o-linear-gradient(top, #fbe8fc 0%, #e9d8e3 59%, #b4b4b4 100%);
background: -ms-linear-gradient(top, #fbe8fc 0%, #e9d8e3 59%, #b4b4b4 100%);
background: linear-gradient(top, #fbe8fc 0%, #e9d8e3 59%, #b4b4b4 100%);
}

/* PAGE BASE SIZE */
div#main {
background-color:#424143;
position:relative;
margin:auto;
width:1150px;
height:4997px; /* BASE SIZE-HEIGHT */
border:solid 1px #ffffff;
}

/* HEADER - DIV */
div#header {
border-bottom:solid 1px #c6c4ca;
position:relative;
height:265px;
background:#424143 url(../T-shirts_Image/No.22.MC-NRMR-ORG/No.22-1.Image.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:8px 0px 0px 0px;
}

/* TOP MENU - DIV */
div#top-menu {
position:relative;
height:14px;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 20px;
}

/* TOP MENU - DIV */
div#top-menu2 {
position:relative;
height:14px;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 20px;
}

/* TOP MENU3 - DIV */
div#top-menu3 {
position:relative;
height:14px;
margin:0px 0px 0px 0px;
padding:90px 0px 0px 20px;
}

/* TOP MENU4 - DIV */
div#top-menu4 {
position:relative;
height:14px;
margin:0px 0px 0px 0px;
padding:15px 0px 0px 20px;
}

/* TOP MENU5 - DIV */
div#top-menu5 {
position:relative;
height:14px;
margin:0px 0px 0px 0px;
padding:15px 0px 0px 20px;
}

/* TOP MENU */
ul.top-menu {
font-family: Arial,Helvetica,"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro" ;
font-size:11px;
font-weight:bold;
width:1008px;
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:#888888;
background:#dddddd url(../No.1.Web.Shop.T-shirts.Image/No.1-42.Web.Shop.T-shirts.Image.jpg) no-repeat;
text-decoration:none;
padding:0px 0px 0px 0px;
}

ul.top-menu li.top-menu a:hover {
color:#384cff;
background-position:-100px 0;
margin:0px 0px 0px 0px;
}

/* LEVEL-2 - DIV */
div#level-2 {
height:610px;
background-color:#3c3c3e;
border-bottom:solid 1px #fcfcfc;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 60px;
}

/* No.1.IMAGE - DIV */
div#image-1 {
position:relative;
margin:0px 0px 0px 7px;
padding:0px 0px 0px 0px;
float: left;
}

/* MAIN IMAGE - P */
p.main-image {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* LEVEL-3 - DIV */
div#level-3 {
position:relative;
height:212px;
background-color:#2b2b2b;
border-bottom:solid 1px #fcfcfc;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 56px;
}

div#level-3-left-1 {
margin:5px 0px 0px 5px;
padding:0px 0px 0px 0px;
float: left;
}

a:hover img {
opacity: 0.7;
filter: alpha(opacity=70);
}

/* LEVEL-4 - DIV */
div#level-4 {
position:relative;
background-color:#787878;
height:660px;
border-bottom:solid 1px #b5b5b5;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

/* LEVEL-4-DETAIL - DIV */
div#level-4-Detail {
background-color:#4f4f4f;
position:relative;
border:solid 1px #e3e3e3;
height:650px;
width:960px;
margin:auto;
}

/* LEVEL-4-DETAIL-TITLE - DIV */
div#level-4-Detail-Title {
text-align:center;
background-color:#242f99;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

/* LEVEL-4-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-4-DETAIL - TABLE */
table.level-4-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-4-DETAIL - TABLE */
table, tbody, tr, th, td.level-4-Detail {
font-family:Arial,Helvetica,"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro" ;
border:1px #7d7d7 solid;　/* ★　*/
}

/* TERMS OF USE - LINK */
table.level-4-Detail a:link{
color:#e2e2e2;
}
table.level-4-Detail a:visited{
color: #e2e2e2;
}
table.level-4-Detail a:hover{
color: #806fff;
}
table.level-4-Detail a:active{
color: #f262ff;
}

/* LEVEL-4-DETAIL - TD1 */
td.level-4-Detail-td1 {
width:220px;
height:28px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}

/* LEVEL-4-DETAIL - TD2 */
td.level-4-Detail-td2 {
height:28px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

/* LEVEL-4 TERMS OF USE - DIV */
div#level-4-Terms {
text-align:center;
background-color:#191919;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* LEVEL-4 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-4 INQUIRY - DIV */
div#Inquiry {
text-align:center;
background-color:#191919;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* LEVEL-4 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-4 ORDER TITLE - DIV */
div#Order-Title {
text-align:center;
background-color:#242f99;
margin:12px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:solid 1px #e3e3e3;
border-bottom:solid 1px #e3e3e3;
}

/* LEVEL-4　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-4　ORDER - DIV */
div#order {
position:relative;
text-align: center;
height:70px;
width:100%;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

/* LEVEL-4 ORDER - P */
p.level-4-order {
margin: 0 0 10px;
}

a:hover img {
opacity: 0.7;
filter: alpha(opacity=70);
}

/* LEVEL-5 - DIV */
div#level-5 {
position:relative;
background-color:#3f3e40;
height:158px;
border-bottom:solid 1px #b5b5b5;
margin:12px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* LEVEL-5 - MAN - DIV */
div#level-5-Man {
position:relative;
background-color:#3f3e40;
height:1129px;
border-bottom:solid 1px #b5b5b5;
margin:12px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* LEVEL-5 - WOODBLOCK - DIV */
div#level-5-Woodblock {
position:relative;
background-color:#3f3e40;
height:415px;
border-bottom:solid 1px #b5b5b5;
margin:12px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* LEVEL-5 - BAG - DIV */
div#level-5-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;
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;
}
