@charset "utf-8";

.layout_table{
width:960px;
margin:5px auto 0;
background:#fff;
}

.FS2_itemPrice_text{
margin:0 2px;
padding:2px 0 1px;
max-height:5em;
overflow:hidden;
background:url(/shop/item/qbclub/design/img01/bg_price.png) left top repeat;
text-align:center;
border-radius: 4px;/* CSS3草案 */  
-webkit-border-radius: 4px;/* Safari,Google Chrome用 */  
-moz-border-radius: 4px;   /* Firefox用 */  
font-size:120%;
}

/*お試し店舗のヘッダを非表示*/
.FS2_trial{
display:none;
}

/*プレビューモードのヘッダを非表示*/
.FS2_preview{
/*display:none;*/
}


/*=========================================================
サイトマップ
=========================================================*/

#sitemap{
margin-left:20px;
line-height: 2;
}
#sitemap ul li{
list-style-type:none;
}
#sitemap ul#sitemap_sub01 li{
margin-left:20px;
}
#sitemap ul#sitemap_sub01 li ul.sitemap_sub02 li{
margin-left:20px;
}
#sitemap ul#sitemap_sub01 li ul.sitemap_sub03 li{
margin-left:40px;
}
#sitemap ul#sitemap_sub01 li ul.sitemap_sub04 li{
margin-left:60px;
}



.layout_content ul,.layout_content li{
list-style:none;
}

.layout_content img{
vertical-align: middle ;
border:0;
 }

div#info_event{
margin: 0px auto;
padding: 10px;
border: 2px solid #707070;
width: 936px;
background-color:#fff;
}
div#info_text{
border: 2px solid #707070;
width: 956px;
margin: 0px auto 3px;
padding-top: 3px;
background-color: #ffffff;
text-align: center;
font-size: 110%;
line-height: 1.3;
border-radius: 5px;
}

p#eventlink{
margin:5px 0;
text-align:center;
}

div.infolink {
color: #fff;
text-shadow: 1px 1px 0px #000;
text-align: center;
padding: 3px 0;
background-color: #bc3b3b;
}
div.infolinkDelivery {
color: #fff;
text-shadow: 1px 1px 0px #000;
padding: 3px;
background-color: #db0303;
}
div.infolinkDelivery h3 {
text-align: center;
}





div#AmazonPayBanner {
margin-top: 10px;
}
div#AmazonPayBanner a img {
width: 60px;
filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
}
.FS2_CheckoutButton {
font-size: 170%;
line-height: 1;
position: relative;
display: inline-block;
box-sizing: border-box;
width: 100%;
margin: 10px auto;
padding: 1em 0.5em;
cursor: pointer;
text-decoration: none;
color: #fff;
border: none;
border-radius: 3px;
background: #ff8a00;
text-shadow: 1px 1px 3px #000;
filter: drop-shadow(2px 2px 3px rgba(0,0,0,0.5));
font-weight: normal;
box-shadow: none;
}
body.FS2_body_amazon{
background: none;
}
body.FS2_body_amazon .pan.FS2_breadcrumbs{
display:none;
}
body.FS2_body_amazon .pageTitle{
margin-top: 15px;
}


p#coupon_leftmenu{
margin-bottom:15px;
}
p#coupon_leftmenu img:hover{
opacity:0.7;
}
#contentsright{
float:right;
width:730px;
}
#contentsleft h2{
margin:0;
}
#contentsleft .leftbox{
margin-bottom:20px;
width:198px;
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
padding:0 5px;
font-size: 115%;
}
.topborderadd{border-top:1px solid #CCC;}
.topborderadd ul{
margin:0;
color: #004186;
}
.topborderadd li {
padding:8px 10px 6px;
border-bottom:#ccc 1px solid;
}
.topborderadd li:last-child {
border-bottom:none;
}
div.link_group{
clear: both;
margin: 20px auto 30px;
}
div.link_group li{
display: inline-block;
}
div.link_group img:hover{
opacity:0.7;
}
div.link_group_single{
margin: 5px auto 10px;
text-align: center;
}
div.link_group_single a img {
border: 1px solid #000;
filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
margin: 5px auto;
max-width: 726px;
}
div.link_group_single a img:hover {
opacity:0.7;
}
div.itemInfo{
margin: 0 auto;
padding: 10px;
line-height: 1.8;
font-weight: bold;
color: #f00;
width: max-content;
font-size: 115%;
}
div.itemInfo2{
font-size: 110%;
padding: 5px 15px;
background-color: #d40000;
color: #fff;
text-shadow: 1px 1px 1px #000;
line-height: 1.6;
margin: 0 auto;
}

/* ブランド別検索 */
#brandbanner {
margin: 0 auto;
}
div#brandbanner h3 {
border-top: none;
background-color: #CE2E2E;
padding: 5px;
font-size: 115%;
color: #fff;
font-weight: bold;
margin: 10px auto 5px;
text-shadow: 1px 1px 1px #000;
}
div#brandbanner li {
width: 13%;
padding: 0.1%;
margin: 3px 0.2%;
display: inline-block;
}
div#brandbanner li img:hover {
opacity: 0.7;
}
#brandbanner ul.clearfix li a img {
width: 100%;
overflow: auto;
border-radius: 10px;
}
.grouptop{
line-height: 2;
padding:10px;
}
p.brandsintroduction{
margin: 20px 15px;
line-height: 2;
}
p.brandsintroduction2{
margin: 20px 15px;
line-height: 2;
font-weight: bold;
color: #fff;
background-color: #ee8a20;
width: max-content;
margin: 20px auto;
padding: 5px 10px;
text-shadow: 1px 1px 1px #000;
border-radius: 5px;
}
div.brandsintroduction{
line-height: 2;
margin: 20px auto;
padding: 0 10px;
}
div.brandsintroduction p{
margin: 25px auto 50px;
padding: 10px 20px;
color: #fff;
background-color: #003db3;
text-align: center;
width: max-content;
text-shadow: 1px 1px 1px #000;
font-size: 120%;
border-radius: 5px;
}
div.brandsintroduction h3 {
padding: 1px 10px;
background-color: #c11616;
color: #fff;
text-shadow: 1px 1px 1px #000;
margin-bottom: 5px;
}
div.brandsintroductionNCAA{
line-height: 2;
margin: 20px auto;
padding: 0 10px;
}
div.brandsintroductionNCAA p{
}
div.brandsintroductionNCAA h3 {
padding: 1px 10px;
background-color: #009CDE;
color: #fff;
text-shadow: 1px 1px 1px #000;
margin-bottom: 5px;
}
div.colorsearch {
margin: 0 auto 20px;
line-height: 2.5;
width: 99%;
}
div.colorsearch ul {
list-style: none;
margin: 0px auto 30px;
}
div.colorsearch ul a {
color: #fff;
text-shadow:1px 1px 1px #000;
}
div.colorsearch ul li {
display: inline-block;
width: 17%;
border: 1px solid #000;
padding: 0;
margin: 5px;
font-size: 130%;
text-align: center;
font-weight: bold;
border-radius: 5px;
filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
}
div.colorsearch ul li:hover{
opacity:0.7;
}

/* アイテムグループ上部説明 */
div.ItemIntro{
line-height: 2;
margin: 20px auto;
padding: 0 10px;
}
div.ItemIntro h3 {
padding: 1px 10px;
background-color: #08006c;
color: #fff;
text-shadow: 1px 1px 1px #000;
margin-bottom: 10px;
}

/* ページ紹介文 */
div.pageabout{
margin: 15px auto 20px;
line-height: 2;
padding: 0 5px;
}
div.pageabout h3{
padding: 1px 10px;
background-color: #b00000;
margin-bottom: 8px;
color: #fff;
text-shadow: 1px 1px 1px #000;
}

/* サイドメニュー リンク */
.linkgroup{
width:198px;
list-style-type:none;
margin-bottom:5px;
padding:5px 0;
}
.linkgroup ul li{
text-align:center;
}
.linkgroup img{
margin-bottom:8px;
width: 210px;
}
.linkgroup ul#links{
/*margin-bottom:50px;*/
}
.linkgroup ul#links img{
margin-bottom:-3px;
}
#link_caution{
background-color:#f2f2f2;
font-size:11px;
margin-top:5px;
padding:5px;
width: 200px;
border-radius: 3px;
}

/* オプション価格 */
ul.optionprice_sp{
margin-left: 1.0em;
text-indent: -1.0em;
margin-bottom: -15px;
}
ul.optionprice_sp li{
color:#E2263A;
font-size: 105%;
}
ul.optionprice_helmet{
margin-bottom: -5px;
margin-left: 1.0em;
text-indent: -1.0em;
}
ul.optionprice_helmet li{
color:#E2263A;
}

/* --------------------------------------------
 acordion menu
----------------------------------------------*/

ul.acordion li{
list-style: none;
cursor: pointer;
font-weight: bold;
}
ul.acordion{
margin:0;
color: #004186;
}
ul.acordion li {
padding:8px 10px;
border-top:#ccc 1px solid;
}
ul.acordion li:first-child {
border-top:none;
}
ul.acordion li ul {
margin-top:4px;
margin-left:-10px;
margin-bottom:-8px;
width:198px;
display:none;
background:#eee;
}
ul.acordion li ul.submenu li {
padding:4px 10px 2px;
border-top:#ccc 1px dotted;
font-size: 90%;
font-weight: normal;
}
/*ul.acordion li ul li:last-child{
border-bottom: none;
}*/
ul.acordion li ul li a {
display: block;
padding: 3px 0 3px 5px;
text-decoration: none;
}
ul.acordion li .none-submenu {
background: url(/shop/item/qbclub/design/img01/acordion_icon.gif) no-repeat 98% 80%;
display: block;
}
ul.acordion li .active-submenu {
background: url(/shop/item/qbclub/design/img01/acordion_active.gif) no-repeat 98% 60%;
display: block;
}
#archives ul{
margin:0;
}
#archives ul li{
padding:8px 10px;
margin-bottom:10px;
background:url(/shop/item/qbclub/design/img01/bg.jpg) repeat;
border-radius: 4px;/* CSS3草案 */  
-webkit-border-radius: 4px;/* Safari,Google Chrome用 */  
-moz-border-radius: 4px;   /* Firefox用 */  
}
#topbanner {
margin: 5px auto 5px;
padding: 0;
width: 730px;
text-align: center;
}
#topbanner li {
display: inline-block;
padding: 0;
margin: 5px 3px;
width: 350px;
filter: drop-shadow(3px 3px 1px rgba(0,0,0,0.5));
}
#topbanner li img {
margin: 0;
max-width: 100%;
border: 1px solid #959595;
padding: 0;
overflow: auto;
}
#topbanner img:hover{
opacity:0.7;
}
.LinkSquare {
width: 100%;
text-align: center;
margin: 30px auto;
}
.LinkSquare img {
width: 355px;
filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.6));
display: inline-block;
margin: 5px 3px;
}
.LinkSquare img:hover {
opacity:0.7;
}
/* --------------------------------------------
 NEW ITEMBOX 
----------------------------------------------*/
#newitembox{
margin-bottom:10px;
margin-top:10px;
padding:0;
}
#newitembox ul{
margin: 0;
margin-left:-6px;
padding:0;
overflow:hidden;
}
#newitembox ul li{
margin:0 0px 10px 6px;
padding:0;
float:left;
width:239px;
display:block;
}
#newitembox ul li .itemimgbox{
margin:0px 0 10px;
padding:2px;
background:#FFF;
}
#newitembox ul li .itemimgbox img{
text-align:center;
margin:0 auto;
display:block;
}
#newitembox ul li h4{
margin:0;
padding-bottom:5px;
line-height:1.2;
width:100%;
overflow:hidden;
text-align:center;
font-size:75%;
}
#newitembox ul li p{
font-size:70%;
margin:0 2px;
padding:2px 0 1px;
max-height:5em;
overflow:hidden;
background:url(/shop/item/qbclub/design/img01/bg_price.png) left top repeat;
text-align:center;
border-radius: 4px;/* CSS3草案 */  
-webkit-border-radius: 4px;/* Safari,Google Chrome用 */  
-moz-border-radius: 4px;   /* Firefox用 */  
color: #004186;
font-weight:bold;
}
#newitembox ul li p span{color:#333; font-size:90%; font-weight:normal;}


/* --------------------------------------------
 PICKUP ITEMBOX 
----------------------------------------------*/
#pickupitembox{
margin-top:15px 10px;
padding:0;
}
#pickupitembox ul{
margin: 10px 0;
padding:0;
overflow:hidden;
text-align: center;
}
#pickupitembox ul li{
margin: 5px 5px 0;
padding: 5px;
width: 16%;
display: inline-block;
vertical-align: top;
}
#pickupitembox ul li a:hover{
text-decoration: none;
}
#pickupitembox ul li .itemimgbox{
margin:0px 5px 5px;
padding:0;
/*background:#FFF;*/
}
#pickupitembox ul li .itemimgbox img{
text-align: center;
margin: 0 auto;
display: block;
width: 100%;
}
#pickupitembox ul li .itemimgbox img:hover {
width: 108%;
}
#pickupitembox ul li h4{
margin: 0 auto;
line-height: 1.5;
overflow: hidden;
text-align: center;
font-size: 83%;
}
#pickupitembox ul li p{
margin:0 2px;
padding:2px 0 1px;
max-height:5em;
overflow:hidden;
background:url(/shop/item/qbclub/design/img01/bg_price.png) left top repeat;
text-align:center;
border-radius: 4px;/* CSS3草案 */  
-webkit-border-radius: 4px;/* Safari,Google Chrome用 */  
-moz-border-radius: 4px;   /* Firefox用 */  
color: #004186;
font-weight:bold;
}
#pickupitembox ul li p span{color:#333; font-size:90%; font-weight:normal;}
ul. heightLineParent li{
height:150px;
}

/*-----------------------------------------------
SPACE
-----------------------------------------------*/
.lsp5{ margin-left:5px; }
.lsp10{ margin-left:10px; }
.btsp5{ margin-bottom:5px; }
.btsp10{ margin-bottom:10px; }
.btsp15{ margin-bottom:15px; }
.btsp20{ margin-bottom:20px; }
.btsp30{ margin-bottom:30px; }
.btsp40{ margin-bottom:40px; }
.btsp50{ margin-bottom:50px; }
.tsp5{ margin-top:5px; }
.tsp10{ margin-top:10px; }
.tsp15{ margin-top:15px; }
.tsp20{ margin-top:20px; }
.tsp30{ margin-top:30px; }
.tsp40{ margin-top:40px; }
.tsp50{ margin-top:50px; }

/*-----------------------------------------------
WIDTH
-----------------------------------------------*/
.w350{ width:350px; }
.w200{ width:200px; }
.w100{ width:100px; }
.w65{ width:65px; }
.w30{ width:30px; }

.fll{float:left;}
.flr{float:right;}
.cside{text-align:center;}
.lside{text-align:left;}
.rside{text-align:right;}
.graybg{background:#DDD;}

#mainimg{
background:url(/shop/item/qbclub/design/img01/bg_slide.png) left 302px repeat-x;
padding:0px;
width:962px;
height:320px;
margin:0 auto;
position:relative;
text-align:center;
}

#slide_box{
padding:0px;
width:960px;
height:300px;
margin:0 auto;
position:relative;
border:1px solid #fff;
background:#353535;
}

/*
Slideshow
*/

#slides {
position:absolute;
z-index:100;
text-align:center;
}
.slides_container {
width:960px;
margin:0 auto;
overflow:hidden;
position:relative;
display:none;
}
.slides_container a {
width:960px;
height:300px;
display:block;
}
.slides_container a img {
display:block;
}

/*
Next/prev buttons
*/

#slides .next,#slides .prev {
position:absolute;
top:125px;
width:50px;
height:50px;
display:block;
z-index:110;
}
#slides .prev {
left:0px;
}
#slides .next {
left:910px;
}

/*
Pagination
*/
.pagination {
margin:2px 0 0px;
padding:0;
width:960px;
height:5px;
overflow:hidden;
list-style:none;
text-align:center;
font-size:9px;
}
.pagination li {
display:inline-block;
margin-right:8px;
width:30px;
height:3px;
list-style:none;
text-indent:9999px;
}
.pagination li a {
display:block;
width:30px;
height:5px;
background:#666;
color:#666;
}
.pagination li.current a {
background:#D70B24;
color:#D70B24;
height:5px;
}
/*
mini baner
*/
.minibnr{
margin-bottom:30px;
}
#topicsbox{
margin-bottom:40px;
padding:9px 0;
height:30px;
background:url(/shop/item/qbclub/design/img01/bg_topics.png) left top repeat-x;
}
#topicsbox h3{
float:left;
width:121px;
}
#carousel {
margin:2px 26px;
width: 550px;
height: 50px;
text-align: left;
position: relative;
float:right;
}
#carousel_prev,
#carousel_next {
top: 0;
width: 26px;
height: 50px;
background: #000;
cursor: pointer;
position: absolute;
}
#carousel_prev {
left: -26px;
background:transparent url(/shop/item/qbclub/design/img01/prev_topics.png) left top no-repeat;
}
#carousel_next {
right: -26px;
background:transparent url(/shop/item/qbclub/design/img01/next_topics.png) left top no-repeat;
}
#carousel ul li {
width: 550px;
float: left;
display: inline;
margin:4px 0;
}
#carousel ul li span{
margin:0 10px;
color:#999;
}

/* =======================================
ClearFixElements
======================================= */
#carousel ul:after {
content: ".";
height: 0;
clear: both;
display: block;
visibility: hidden;
}
#carousel ul {
display: inline-block;
overflow: hidden;
}

/* カレンダー*/
#calendarbox {
width: 198px;
position: relative;
padding: 0 0 8px;
margin:0 auto;
}
table.calendar {
width: 198px;
border-collapse: collapse;
border-spacing: 0;
clear: both;
padding: 0;
margin: 9px auto 0;
}
table.calendar th,
table.calendar td {
text-align: center;
width: 27px;
line-height: 1;
color: #333;
margin: 0;
padding: 0;
}
table.calendar th {
height: 20px;
font-size: 9px;
background-color: #999;
color:#fff;
font-weight:normal;
}
table.calendar th.sat {
color: #3C59EC;
}
table.calendar th.sun {
color: #CB1D35;
}
table.calendar td {
height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #fff;
background-position: 0 0;
border-bottom: 1px solid #fff;
}
table.calendar td.today {
color: #000;
background:#FFE09D;
}
table.calendar,
table.calendar th,
table.calendar td {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}

/* 
---------------------------------------------------- */
#calendarbox .todayLink {
display:none;
}

/* 
---------------------------------------------------- */
table.calendar td.event {
color:#fff;
background-color: #ddd;
}

/* 
---------------------------------------------------- */
#calendarbox .caption  {
color:#000;
background-color: #fff;
text-align: center;
padding: 5px 0;
font-size: 90%;
line-height: 1;
}

/* 
---------------------------------------------------- */
#calendarbox .navi {
position: absolute;
top: 0;
left: 0;
width: 198px;
}
#calendarbox .prev a,
#calendarbox .next a {
width: 5px;
height: 10px;
text-indent: -9999px;
background-image: url(/shop/item/qbclub/design/img01/prevnext_calendar.gif);
background-repeat: no-repeat;
background-position: -8px 0px;
display:block;
position: absolute;
top: 4px;
}
#calendarbox .next a {
right: 3px;
}
#calendarbox .prev a {
left: 3px;
background-position: 0px 0px;
}
#calendarbox .next a:hover {
}
#calendarbox .prev a:hover {
}
p.btline{
margin-bottom: 5px;
margin-top: 5px;
font-size:85%;
}
p#btline_sub {
margin-left: 1em;
text-indent: -1em;
font-size: 75%;
margin-top: 1em;
}
#opentimebox{
font-size:85%;
padding:8px 3px;
margin:5px 0;
border-radius: 3px;/* CSS3草案 */  
-webkit-border-radius: 3px;/* Safari,Google Chrome用 */  
-moz-border-radius: 3px;   /* Firefox用 */  
}
#opentimebox h4{
text-align:center;
margin-bottom:5px;
}
div.businesshorus{
margin-top:3px;
margin-left: 1.0em;
text-indent: -1.0em;
}
#contentsleft .leftbox div.businesshorus a{
display:inline;
}
p#corporatesite_link{
text-align:center;
margin-bottom:10px;
}
p#corporatesite_link:hover{
opacity:0.7;
}

/*gnavi*/

#header .gnavi{
width:100%;
height:80px;
z-index:1000;
}
#header .gnavi ul .gnavi_group{
width:100%;
height:30px;}
#header .gnavi ul .gnavi_group ul li{
float:left;
margin:5px 0;
}

/* コムスター */

#comstar_link{
margin:10px 0;
text-align:center;
}
#comstar_link img:hover{
opacity:0.7;
}
#comstar{
width:625px;
padding-bottom:20px;
margin:0px auto;
font-size:90%;
background-image:url("https://www.laxkong.com/img/comstar/bg_comstar.jpg");
background-repeat:no-repeat;
background-position:center top;
text-align:center;
}
#comstar li{
list-style-type:none;
}
#coms_l{
width:320px;
margin-top:157px;
float:left;
}
#coms_l p{
padding:0 8px;
color:#fff;
text-align:left;
}
#coms_l img{
margin-top:15px;
}
#coms_r{
width:305px;
float:right;
margin-top:175px;
}
#coms_r p{
margin-top:10px;
padding:0 20px;
text-align:left;
font-size:115%;
}
#detail{
width:625px;
margin:15px 0;
}
#detail li{
float:left;
margin:0 5px;
}
#detail li p{
margin-top:5px;
margin-bottom:20px;
text-align:left;
width:195px;
}
div.detail h4{
font-weight:bold;
font-size:110%;
margin-top:10px;
}
.detail_effect {
padding-bottom:10px;
}
.detail_effect p{
font-size: 115%;
}
#numbers{
clear:both;
}
#numbers img{
padding:3px 0;
text-align:center;
}
#numbers p{
text-align:left;
padding-left:10px;
}
#coms99{
margin-bottom:10px;
}
#coms_contact{
text-align:center;
}
#coms_contact img{
margin:1px 5px;
}

/* NIKE DRI-FIT*/
div#dri-fit{
padding: 15px;
border: solid 1px #ccc;
clear: both;
border-radius: 3px;
line-height:1.8;
}
div#dri-fit img {
margin-bottom: 10px;
}

/* 特集ページ */
div#gameitem{
padding: 5px;
margin-bottom: 10px;
width: 730px;
}
div#gameitem h2 {
margin: 5px;
}
div#gameitem ul{
list-style: none;
}
div#gameitem ul li{
display: inline-block;
margin: 5px 2px;
vertical-align: top;
}
div#gameitem ul li img{
width: 100%;
filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.6));
max-width: 170px;
}
div#gameitem ul li img:hover{
opacity:0.7;
}

/*臨時休業のお知らせ*/
div#temporaryclosing{
padding:0 20px 20px;
line-height:2;
}
div#temporaryclosing p.Date{
text-align: right;
margin-bottom: 20px;
}
div#temporaryclosing h3{
text-align:center;
margin: 0 auto 15px;
font-size: 160%;
background-color: #d90202;
color: #fff;
text-shadow: 1px 1px 1px #000;
padding: 5px 0;
}
div#temporaryclosing h4{
margin: 40px auto;
font-size: 140%;
text-align: center;
padding: 15px 50px;
width: max-content;
background-color: #100868;
color: #ffffff;
text-shadow: 1px 1px 1px #000000;
border-radius: 5px;
}
div#temporaryclosing ul {
line-height: 2;
margin: 50px 20px 30px 0;
}
div#temporaryclosing ul li{
list-style-type:none;
margin-left:1.0em;
text-indent:-1.0em;
}
p#temporaryclosing{
margin-top: 30px;
text-align: right;
}
div#temporaryclosing table {
border-collapse: collapse;
text-align: center;
margin: 0 auto;
width: 700px;
table-layout: fixed;
line-height: 4;
font-size: 110%;
}
div#temporaryclosing th {
border: solid 1px #000;
padding: 10px 5px;
text-align: center;
font-weight: bold;
background-color: #ececec;
}
div#temporaryclosing td {
border: solid 1px #000;
padding: 10px 5px;
text-align: center;
}
p#closingSign{
text-align:right;
margin-top:50px;
}

/* 年末年始お知らせ */
div#info_newyear{
padding:10px;
line-height: 2;
font-size: 110%;
}
#info_newyear ul {
margin: 0 10px;
}
div#info_newyear h3{
text-align: center;
margin: 0 auto ;
font-size: 160%;
background-color: #d90202;
color: #fff;
text-shadow: 1px 1px 1px #000;
padding: 10px;
}
div#info_newyear h4{
margin: 30px auto;
font-size: 130%;
text-align: center;
padding: 30px;
width: max-content;
background-color: #828282;
color: #ffffff;
text-shadow: 1px 1px 1px #000000;
border-radius: 5px;
}
div#info_newyear h5{
border-bottom: 1px solid #000;
margin: 50px auto 10px;
font-size: 110%;
}
div#info_newyear ul li{
list-style-type:none;
margin-left: 1.0em;
text-indent: -1.0em;  
}
p#closing{
margin:15px 0;
padding-left:10px;
line-height: 1.65;
}
div#newyear_delivery{
margin:5px auto;
}
div#new_line{
margin-top:10px;
}
div.newyearinfo{
margin: 40px auto 0;
}
div.newyearinfo table{
width: 95%;
border-collapse:separate;
border-spacing: 0;
margin:10px auto 30px;
}
div.newyearinfo table th:first-child{
border-radius: 5px 0 0 0;
}
div.newyearinfo table th:last-child{
border-radius: 0 5px 0 0;
border-right: 1px solid #3c6690;
}
div.newyearinfo table th{
text-align: center;
color:white;
background: linear-gradient(#829ebc,#225588);
border-left: 1px solid #3c6690;
border-top: 1px solid #3c6690;
border-bottom: 1px solid #3c6690;
box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;
width: 20%;
padding: 10px 0;
text-shadow: 1px 1px 1px #000;
}
div.newyearinfo table td{
text-align: center;
border-left: 1px solid #a8b7c5;
border-bottom: 1px solid #a8b7c5;
border-top:none;
box-shadow: 0px -3px 5px 1px #eee inset;
width: 20%;
padding: 5px 0;
height: 100px;
}
div.newyearinfo table div.NYinfoTemporary{
color: #fff;
text-shadow: 1px 1px 1px #000;
font-size: 85%;
background-color: #ff6c01;
width: max-content;
margin: 5px auto 0;
padding: 0 10px;
border-radius: 3px;
}
div.newyearinfo table tr#NYPeriod01{
font-weight: bold;
font-size: 110%;
background-color: #828282;
color: #fff;
text-shadow: 1px 1px 1px #000;
}
div.newyearinfo table td.NYPeriod02{
box-shadow: none;
font-size: 130%;
}
div.newyearinfo table td:last-child{
border-right: 1px solid #a8b7c5;
}
div.newyearinfo table tr:last-child td:first-child {
border-radius: 0 0 0 5px;
}
div.newyearinfo table tr:last-child td:last-child {
border-radius: 0 0 5px 0;
}
.NYinfo {
text-align:center;
margin:0 auto 1px;
background-color:#fffcc3;
border: 1px solid #666;
padding:2px 0;
border-radius: 3px;
max-width: 958px;
line-height: 1.5;
}
div#NYinfo {
text-align:center;
margin:0 auto 5px;
background-color:#ff913b;
padding:2px 0;
border-radius: 3px;
line-height: 1.7;
color: #fff;
text-shadow: 1px 1px 1px #000;
}
#NYinfotop{
text-align: center;
background-color: #fff;
border-radius: 3px;
color: #000;
margin: 5px auto 2px;
padding: 2px 0;
border: 1px solid #777;
max-width: 958px;
}

/*臨時のお知らせ*/
div.infoTemporary {
padding: 10px;
font-size: 110%;
line-height: 2;
margin-top: 1em;
}
div.infoTemporary p.Date {
text-align:right;
padding:5px;
}
p.infoSign{
text-align:right;
margin-top: 50px;
line-height: 1.75;
}
div.infoTemporary h3 {
text-align:center;
margin:15px auto;
}
div.infoTemporary h4 {
line-height: 2.5;
font-size: 105%;
margin-left: 10px;
}
p.infoTemporary2 {
font-size: 95%;
margin-top: 20px;
margin-left: 1.0em;
text-indent: -1.0em;
}

/* 台風関連お知らせ */
div#infoTyphoon {
padding: 3px;
text-align: center;
background-color: #9f0000;
margin-bottom: 10px;
text-shadow: 1px 1px 1px #000;
}
div#infoTyphoon a {
color: #fff;
}

/*移転お知らせ*/
div.shopicons {
margin: 1em auto 3em;
text-align: center;
}
div.shopicons li {
margin: 0 3em;
display: inline-block;
}
div.shopicons li img {
width: 100px;
}

/* NFL クリスマスセール*/
div.NFLxmas {
font-size: 105%;
padding: 10px 15px;
line-height: 2;
margin: 15px auto;
}
div.NFLxmas p {
text-align: center;
font-weight: bold;
margin: 10px auto;
font-size: 110%;
color: #fff;
text-shadow: 1px 1px 1px #000;
background: radial-gradient(#dd5c5c,#bb1f1f,#900);
padding: 5px 30px;
border-radius: 5px;
}

/* クリスマスラッピングサービス */

.FS2_body_Goods_GoodsDetail_xmas_gift .FS2_figure_table_td_figure,
.FS2_body_Goods_GoodsDetail_xmas_gift .FS2_figure_table_td_input_cnt,
.FS2_body_Goods_GoodsDetail_xmas_gift .FS2_figure_table_td_updn_btn{
display:none;
}
.FS2_body_Goods_GoodsDetail_xmas_gift div#xmasgift{
font-size: 120%;
line-height: 180%;
margin: 20px 0px 40px;
}
.FS2_body_Goods_GoodsDetail_xmas_gift div#xmasgift ul li{
margin-left: 1.0em;
text-indent: -1.0em;
}
.FS2_body_Goods_GoodsDetail_xmas_gift option,
.FS2_body_Goods_GoodsDetail_xmas_gift select,
.FS2_body_Goods_GoodsDetail_xmas_gift label,
.FS2_body_Goods_GoodsDetail_xmas_gift .FS2_inputSelection_table th{
font-size: 115%;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.FS2_body_Goods_GoodsDetail_xmas_gift label{
margin-right: 15px;
}
.FS2_body_Goods_GoodsDetail_xmas_gift .FS2_inputSelection_table th{
letter-spacing: 0.15em;
}
.FS2_body_Goods_GoodsDetail_xmas_gift .itemTitle {
font-size: 120%;
}
.FS2_body_Goods_GoodsDetail_xmas_gift table.FS2_inputSelection_table td input{
width: auto;
height:20px;
}
.FS2_body_Goods_GoodsDetail_order_dedicated .FS2_inputSelection_table tr{
font-size: 110%;
}
.FS2_body_Goods_GoodsDetail_order_dedicated .FS2_inputSelection_table input{
font-size: 110%;
width:300px;
}
.FS2_body_Goods_GoodsDetail_order_dedicated .FS2_inputSelection_table select{
width:150px;
font-size:110%;
}


/*　pager全体　*/
.pager {
font-size:12px;
height:25px;
border-top:1px solid #ddd;
border-bottom:none;
text-align:center;
}

/*　00 件中 0-0 件表示　*/
.FS2_pager_text{
display:inline-block;
margin:7px 5px 3px 15px;
font-size: 120%;
}

/*　緑色の矢印の画像を表示しない　*/
.FS2_pager_link_first img{
display:none;
}
.FS2_pager_link_prev img{
display:none;
}
.FS2_pager_link_next img{
display:none;
}
.FS2_pager_link_last img{
display:none;
}

/*　最初に戻る　*/
.FS2_pager_link_first{
display:inline-block;
width:35px;
height:13px;
background:url(/shop/item/qbclub/design/img03/bg_first.gif) no-repeat;
position:relative;
top:2px;
margin:0 5px;
}

a:hover.FS2_pager_link_first{
background:url(/shop/item/qbclub/design/img03/bg_first_on.gif) no-repeat;
}

/*　前へ　*/
.FS2_pager_link_prev{
display:inline-block;
width:35px;
height:13px;
background:url(/shop/item/qbclub/design/img03/bg_prev.gif) no-repeat 0 0;
position:relative;
top:2px;
margin:0 5px;
}

a:hover.FS2_pager_link_prev{
background:url(/shop/item/qbclub/design/img03/bg_prev_on.gif) no-repeat 0 0;
}

/*　次へ　*/
.FS2_pager_link_next{
display:inline-block;
width:35px;
height:13px;
background:url(/shop/item/qbclub/design/img03/bg_next.gif) no-repeat 0 0;
position:relative;
top:2px;
margin:0 5px;
}

a:hover.FS2_pager_link_next{
background:url(/shop/item/qbclub/design/img03/bg_next_on.gif) no-repeat 0 0;
}

/*　最後へ　*/
.FS2_pager_link_last{
display:inline-block;
width:35px;
height:13px;
background:url(/shop/item/qbclub/design/img03/bg_last.gif) no-repeat 0 0;
position:relative;
top:2px;
margin:0 5px;
}

a:hover.FS2_pager_link_last{
background:url(/shop/item/qbclub/design/img03/bg_last_on.gif) no-repeat 0 0;
}

/*　ページ別リンク　*/
.FS2_pager_link {
text-decoration:none;
display:inline-block;
}

.FS2_pager_link{
background:#f6f6f6;
border:1px solid #ddd;
padding:1px 0.5em;
margin:0 2px;
color:#000;
position:relative;
top:-2px;
font-size:110%;
}

a:hover.FS2_pager_link{
background:#000;
color:#fff;
border-color:#000;
}

/*　現在表示中のページ　*/
.FS2_pager_stay{
display:inline-block;
font-weight:bold;
margin:7px 5px 3px 5px;
font-size:120%;
}

/* ie用ハック */
/*ie7*/
*+html body .FS2_pager_link_first{
position:relative;
top:0px;
}
*+html body .FS2_pager_link_prev{
position:relative;
top:0px;
}
*+html body .FS2_pager_link_next{
position:relative;
top:0px;
}
*+html body .FS2_pager_link_last{
position:relative;
top:0px;
}

/*ie6*/
* html body .FS2_pager_link_first{
position:relative;
top:0px;
}
* html body .FS2_pager_link_prev{
position:relative;
top:0px;
}
* html body .FS2_pager_link_next{
position:relative;
top:0px;
}
* html body .FS2_pager_link_last{
position:relative;
top:0px;
}

#_rcmdjp_display_1{
clear:both;
}

/*ジョーダンサイズ表*/
.wearsize{
padding:10px;
}
.wearsizesub {
padding: 10px 0 0 10px;
font-size: 110%;
}
.wearsize table{
border-collapse:collapse;
text-align:center;
margin:10px auto;
min-width: 250px;
}
.wearsize td,
.wearsize th{
border:solid 1px #000;
padding:5px;
text-align:center;
}
.wearsize tr:nth-child(2n-1) {
background: #F6FFFF;
}


/* サイズ表（幅広） */
.wearsize2{
padding:10px;
}
.wearsizesub2 {
padding: 10px 0 0 10px;
font-size: 110%;
}
.wearsize2 table{
border-collapse:collapse;
text-align:center;
margin: 15px auto 5px;
min-width: 300px;
}
.wearsize2 td,
.wearsize2 th{
border:solid 1px #000;
padding:5px;
text-align:center;
}
.wearsize2 tr:nth-child(2n-1) {
background: #F6FFFF;
}



/*領収書発行についてのご案内*/
div.receipt {
padding: 10px;
line-height: 2;
}
div.receipt h2 {
margin-bottom: 20px;
padding: 5px 15px;
background-color: #ecc374;
COLOR: #FFF;
text-shadow: 1px 1px 2px #000;
}
div.receipt_group {
padding: 10px;
}
div.receipt_sub{
margin-top: 20px;
padding: 10px;
}
div.receipt_sub h4{
font-weight: bold;
font-size: 110%;
color: #E60012;
}
.receipt_sub ul {
margin: 15px 10px;
line-height: 2.3;
background-color: #ffe6d8;
width: max-content;
padding: 10px;
border-radius: 5px;
}
.receipt_sub p {
font-weight: bold;
border-bottom: 1px solid #000;
margin-bottom: 10px;
font-size: 110%;
}
.receipt_sub h4 {
font-weight: bold;
font-size: 110%;
color: #E60012;
}
.receiptsend {
margin: 20px;
}

/*返品・交換について*/
.return {
padding:0 10px;
line-height: 2;
}
.return_sub {
margin-top: 15px;
}
.return_sub h3{
text-shadow: 1px 1px 1px #000000;
color: #ffffff;
background-color: #FF8F16;
padding: 0.2em 0.5em;
margin: 3em auto 0.5em;
font-size: 111%;
}
.return_sub h4{
margin: 2em 0 0.5em;
border-bottom: 1px solid #a2a2a2;
}
.return_sub ul li {
margin-left: 1.8em;
text-indent: -1.6em;
}
ul#return_cation_li li {
margin-left: 1.5em;
text-indent: -1.0em;
}
.returnlink{
font-size: 120%;
margin: 2em auto;
text-align: center;
text-shadow: 1px 1px 1px #000;
padding: 1em 3em;
width: max-content;
border-radius: 8px;
filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.6));
max-width: 50%;
background-color: #ff9e48;
color: #fff;
font-weight: bold;
}
.returnlink:hover {
background-color: #d52222;
}


/*コンテンツページ用*/
div.qbcontents{
padding:10px;
font-size:105%;
line-height:2;
}
div.qbcontents h2{
font-size: 200%;
margin-bottom: 25px;
background-color: #c80000;
color: #fff;
text-shadow: 1px 1px 1px #000;
padding: 0 15px;
}
div.qbcontents h3{
font-size:160%;
margin:25px 0 10px;
border-bottom: 3px solid #C34343;
}
div.qbcontents h5{
font-size:115%;
margin-top:15px;
}
div.qbcontents .qbcontents_sub{
margin:20px auto;
}
div.qbcontents .qbcontents_sub h4{
font-size: 130%;
}
.qbcontents_sub p{
margin: 5px 0 40px;
}
div.qbcontents qbcontents_sub ul li{
padding:0 5px;
}
div.qbcontents .contentsend{
margin: 70px 0 30px;
border-top: 1px solid #cccccc;
padding-top: 20px;
}
p.contents_link{
margin: 10px 0 30px;
font-weight: bold;
padding: 5px 15px;
background-color: #022e82;
width: max-content;
font-size: 105%;
border-radius: 5px;
filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
}
p.contents_link a{
color: #fff;
text-shadow: 1px 1px 1px #000;
}

/*SNS timeline*/
.system_content #timeline{
margin:10px auto;
height:100%;
text-align:center;
}
.system_content #timeline ul li{
display: inline;
padding:6px 4px;
margin-bottom: 20px;
}

/*フットクラフト*/
div.footcraft{
font-size:120%;
line-height:1.5;
margin-top:25px;:
}
div.footcraft p{
margin-top:15px;
font-weight:bold;
font-size:110%;
}

/*F7 AiR*/
div#F7img{
text-align:center;
margin:10px auto;
}
div#F7img img{
width:100%;
max-width:730px
}

/*新着情報（テキスト）*/
div#newitems{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
background-color:#FFFCFF;
font-size:95%;
}
div#newitems p{
font-size:110%;
font-weight:bold;
margin-bottom:-15px;
}
div#newitems li{
list-style-type:none;
}

/*　NFLスーパーボウル特集ページ チームリンク　*/
div#SBProgramCaution{
background-color: #DB3939;
border-left: solid 10px #B50000;
color: #fff;
text-shadow: 1px 1px 1px #000;
font-weight: bold;
}

/* プレイオフの表示用 */
div.SBlinkPlayOff {
margin: 15px auto;
margin-top: 10px;
line-height: 2.5;
text-align: center;
padding: 10px 0;
width: 710px;
}
div.SBlinkPlayOff h3{
}
div.SBlinkPlayOff li {
width: 12.5%;
display: inline-block;
margin: 0 0.5%;
vertical-align: top;
}
div.SBlinkPlayOff li a {
color: #000;
}
div.SBlinkPlayOff li a:hover {
text-decoration: none;
}
div.SBlinkPlayOff li img {
width: 70px;
filter:drop-shadow(3px 3px 3px rgba(0,0,0,0.7));
opacity: 0.7;
}
div.SBlinkPlayOff li img:hover {
opacity: 0.7;
}

/* プレイオフ チャンピオンシップ表示用（4チーム） */
div.SBlinkPlayOff2 {
margin: 20px auto;
line-height: 2.5;
text-align: center;
}
div.SBlinkPlayOff2 h3{
}
div.SBlinkPlayOff2 li {
width: 18%;
display: inline-block;
margin: 3%;
vertical-align: top;
padding: 2%;
border-radius: 10px;
}
div.SBlinkPlayOff2 li a {
color: #000;
}
div.SBlinkPlayOff2 li a:hover {
text-decoration: none;
}
div.SBlinkPlayOff2 li img {
max-width: 100px;
filter: drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.5));
}
div.SBlinkPlayOff2 li img:hover {
opacity: 0.7;
}

/* スーパーボウル優勝予想 */
div.SBevent {
margin: 10px;
font-weight: bold;
color: #fff;
text-shadow: 1px 1px 1px #000;
text-align: center;
}
div.SBevent li {
display: inline-block;
vertical-align: middle;
margin: 0 4%;
}
div.SBevent li img{
filter: drop-shadow(4px 4px 20px #fff);
}
div.SBdetail {
font-size: 120%;
line-height: 2.5;
margin: 20px auto 30px;
width: 700px;
}
div.SBevent2 {
padding: 5px 15px;
font-size: 110%;
line-height: 2.5;
margin-bottom: 50px;
}
div.SBevent2 h3 {
border-bottom: 1px solid #000;
margin-top: 20px;
margin-bottom: 5px;
}
div.SBevent2 h4 {
padding: 15px 50px;
background-color: #C60101;
width: max-content;
border-radius: 10px;
filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
margin: 30px 0 50px;
font-size: 110%;
}

/* 防具メンテナンスサービス */
div.maintenance {
padding: 10px;
line-height: 2;
font-size: 110%;
}
div.maintenance h3{
font-size: 150%;
border-bottom: 3px solid #cf1126;
margin-bottom: 10px;
}
div.maintenance h4{
font-size: 130%;
margin: 50px 0 5px;
border-bottom: 2px solid #ff7676;
}
div.maintenanceread{
}
div.maintenanceEX {
margin:15px 10px;
}
ul.exception{
margin-bottom:10px;
}
ul.exception li {
margin-left: 1.4em;
text-indent: -1em;
}
.maintenance .maintenancehead{
font-size: 135%;
margin: 20px auto;
padding: 10px 2px;
background-color: #ef0000;
border-radius: 5px;
color: #fff;
font-weight: bold;
text-align: center;
width: 99%;
text-shadow: 1px 1px 1px #000;
}
.maintenance .maintenanceread p{
font-weight:bold;
font-size: 125%;
margin: 20px auto;
text-align: center;
}
.maintenance .maintenanceseal{
margin: 10px auto 30px;
text-align: center;
}
.maintenanceseal ul {
margin-bottom: 20px;
margin-top: -10px;
}
.maintenanceseal ul li {
width: 250px;
font-size: 90%;
display: inline-block;
vertical-align: baseline;
margin:0 10px;
}
.maintenanceseal ul li img {
width: 250px;
}
.maintenance .maintenance_appeal{
font-size: 190%;
margin: 15px auto;
color: #ff6300;
font-weight: bold;
text-align: center;
text-shadow: 1px 1px 1px #a8a8a8;
}
.maintenancelink{
padding: 5px 10px;
border-left: solid 10px #f00;
background-color: #ff5c5c;
font-size: 110%;
text-shadow: 1px 1px 2px #000;
color: #fff;
}
.maintenancebanner {
text-align: center;
margin: 20px auto;
}
.maintenancebanner img {
border: 1px solid #7d7d7d;
margin-bottom: 5px;
filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
max-width: 300px;
width: 100%;
}
.maintenancebanner img:hover {
opacity:0.8;
}

.maintenancebanner2 {
text-align: center;
margin: 20px auto;
}
.maintenancebanner2 img {
border: 1px solid #7d7d7d;
margin-bottom: 5px;
filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
max-width: 400px;
width:300px;
}
.maintenancebanner2 img:hover {
opacity:0.8;
}


/* ヘルメットパーツ・ビスセットの注意 */
.bissetcaution {
padding: 5px 10px;
border-left: solid 10px #ffaa3b;
background-color: #fef881;
font-size: 110%;
font-weight: bold;
}

/* フェイスガード対応ヘルメット一覧 */
ul.discontinuedFaceguard {
margin: 15px 10px 20px;
}
ul.discontinuedFaceguard a li {
display: inline-block;
padding: 5px 10px;
color: #fff;
text-shadow: 1px 1px 1px #000;
background-color: #8a8a8a;
margin: 3px;
border-radius: 5px;
}
ul.discontinuedFaceguard a li:hover {
background-color: #001955;
}


/* フェイスガード買い替えのススメ */
.FGReplace {
padding: 5px;
line-height: 2.5;
font-size: 110%;
}
.FGReplaceTitle{
width: 730px;
text-align: center;
margin-bottom:20px;
}
.FGReplaceTitle li{
display: inline-block;
margin: 0;
vertical-align: middle;
padding: 0 2px;
}
.FGReplaceindex{
margin-top:25px;
padding-left:5px;
}
.FGReplaceindex li{
line-height: 2;
}
.FGReplaceindex li a{
color:#001186;
}
#FGrule {
padding: 10px;
border: 2px solid #ccc;
margin: 15px 5px;
border-radius: 3px;
}
.FGReplace h2 {
font-size: 220%;
}
.FGReplace h3 {
margin: 40px auto 15px;
border-bottom: 1px solid #000;
font-size: 135%;
}
.FGdamage{
margin:10px auto;
}
.FGdamage img{
width:49%;
display:inline;
overflow: auto;
}
.FGlink {
font-size: 200%;
margin: 50px auto;
border-radius: 5px;
background-color:#d0231a;
box-shadow:8px 8px 8px #a8a8a8;
color:#fff;
font-weight: bold;
text-align: center;
width:80%;
}
.FGlink a{
color: #fff;
text-shadow: 1px 1px 1px #000;
display: block;
}
.FGlink a:hover{
background-color:#ff670b;
border-radius: 5px;
text-decoration:none;
}
.FGReplacelink{
font-size:180%;
margin:15px auto;
padding:5px 10px;
border-radius:
5px;background-color:#d0231a;
box-shadow:8px 8px 8px #a8a8a8;
color:#fff;
font-weight:bold;
text-align:center;
width:70%;
}
.FGReplacelink a{
color:#fff;
text-shadow: 1px 1px 1px#000;
display: block;
}
.FGReplacelink a:hover{
background-color:#ff670b;
border-radius: 5px;
text-decoration:none;
}
/* 各種お知らせ共通スタイル */
div.news{
padding: 0 10px;
margin: 0 auto;
line-height: 1.6;
font-size:120%;
}
div.news h2{
margin:20px 0 15px;
text-align:center;
}
div.news .newshead{
margin:25px 5px;
}
div.news .newstime{
text-align: right;
margin: 15px 0;
font-size: 90%;
}
.newshead h3 {
text-decoration: underline;
}
div.news .newsli{
margin-left:1.0em;
text-indent:-1.0em;
font-size:85%;
}
.FS2_body_Cart_ShoppingCart .virusmeasure,
.FS2_contents_container .virusmeasure,
.FS2_body_Cart_ShoppingCart.html .virusmeasure,
.FS2_body_Cart_ShoppingCartDetail .virusmeasure,
.FS2_body_Cart_GuestEntry .virusmeasure,
.FS2_body_Cart_GuestLogin .virusmeasure,
.FS2_body_Cart_DeliveryEdit .virusmeasure,
.FS2_body_Cart_DeliveryMultiEdit .virusmeasure,
.FS2_body_Cart_DeliveryDetailEdit .virusmeasure,
.FS2_body_Cart_SettleEdit .virusmeasure,
.FS2_body_Cart_OrderConfirm .virusmeasure,
.FS2_body_Cart_OrderComplete .virusmeasure{
display:none;
}

.FS2_body_Cart_ShoppingCart div.cautionlink{
display:none;
}

/* お知らせページテンプレート  */
div#InfoTemplate{
padding: 30px;
line-height: 2.5;
}
div#InfoTemplate h2{
margin: 0 auto 20px;
text-align: center;
color: #fff;
text-shadow: 1px 1px 1px #000;
background-color: #d60000;
}
div#InfoTemplate p#InfoTemplateDay{
text-align: right;
margin: 10px 5px 20px;
}
div#InfoTemplate h3{
margin: 30px 0 10px;
border-bottom: 1px solid #000;
}
div#InfoTemplate ul#description_li li{
line-height: 2.5;
}
div#InfoTemplate p#InfoTemplateAdd{
margin: 30px auto;
}
div#InfoTemplate div#InfoTemplateSign{
margin: 50px 5px;
text-align: right;
}
p#InfoTemplateImg {
margin: 15px 10px;
padding: 10px 20px;
border: 1px solid #ccc;
width: max-content;
}
div#InfoTemplate ul#InfoStation {
margin-top: 20px;
}
div#InfoTemplate ul#InfoStation li {
list-style-type: disclosure-closed;
margin-left: 15px;
}

div#postage {
margin: 10px auto;
font-size: 110%;
line-height: 2;
width: 400px;
padding: 20px 30px;
background-color: #f7e2c7;
}
div#postage h4 {
font-size: 105%;
}
#postage h4:nth-child(n+2) {
margin-top: 20px;
}

/* アメフト用品買い替え応援 */
.replacement_ul{font-size:90%;}
.replacement_ul li{margin-left:1.0em;text-indent:-1.0em;}

/*セール用ページ*/
.FS2_body_Goods_sale .SALEbanner,
.FS2_body_Goods_inquiry .SALEbanner,
.FS2_body_Goods_freshman_set .SALEbanner,
.FS2_body_Goods_infovirus .SALEbanner,
.FS2_body_Goods_shopping_guide .SALEbanner,
.FS2_body_Goods_GoodsDetail_memento_minihelmet_speed .SALEbanner,
.FS2_body_Goods_GoodsDetail_schutt_deskcaddy .SALEbanner,
.FS2_body_Goods_GoodsDetail_memento_minihelmet_airxp .SALEbanner,
.FS2_body_Goods_GoodsDetail_uniformbearQB .SALEbanner,
.FS2_body_Goods_GoodsDetail_order_dedicated .SALEbanner,
.FS2_body_Goods_selftraining .SALEbanner,
.FS2_body_Goods_catchballset .SALEbanner,
.FS2_body_Goods_GoodsDetail_nikeAH8222001 .SALEbanner .SALEbanner,
.FS2_body_Goods_selftraining2nd .SALEbanner,
.FS2_body_Goods_event .SALEbanner,
.FS2_body_Goods_selftraining3rd .SALEbanner,
.FS2_body_Goods_maintenance .SALEbanner,
.FS2_body_Goods_FGReplace .SALEbanner,
.FS2_body_Goods_selftraining4th .SALEbanner,
.FS2_body_Goods_receipt .SALEbanner,
.FS2_body_Goods_qa .SALEbanner,
.FS2_body_Goods_backup2020 .SALEbanner,
.FS2_body_Goods_covid19protect .SALEbanner,
.FS2_body_Goods_returns .SALEbanner,
.FS2_body_Goods_shopinfo .SALEbanner,
.FS2_body_Goods_sitemap .SALEbanner,
.FS2_body_Goods_GoodsDetail_ordermask .SALEbanner,
.FS2_body_Goods_ordermask .SALEbanner,
.FS2_body_Goods_masksample .SALEbanner,
.FS2_body_Goods_QBbagdistribution .SALEbanner,
.FS2_body_Goods_info_newyear .SALEbanner,
.FS2_body_Goods_eyeshieldsale .SALEbanner,
.FS2_body_Goods_tryonMcdavid .SALEbanner,
.FS2_body_Goods_recruit .SALEbanner,
.FS2_body_Goods_FieldCampaign .SALEbanner,
.FS2_body_Goods_GoodsDetail_FieldCampaign .SALEbanner,
.FS2_body_Goods_deliver_caution .SALEbanner,
.FS2_body_Goods_SB .SALEbanner,
.FS2_body_Goods_SBevent .SALEbanner,
.FS2_body_Goods_nfl .SALEbanner,
.FS2_body_Goods_SBevent .SALEbanner,
.FS2_body_Goods_Olympic .SALEbanner,
.FS2_body_Goods_DeliverCaution .SALEbanner,
.FS2_body_Goods_NFLopeningsale .SALEbanner,
.FS2_body_Goods_SBChampTee .SALEbanner,
.FS2_body_Goods_GoodsDetail_QF14259A00M .SALEbanner,
.FS2_body_Goods_GoodsDetail_QF6E127A017 .SALEbanner,
.FS2_body_Goods_GoodsDetail_QF6E004200I .SALEbanner,
.FS2_body_Goods_GoodsDetail_QF14171B00L .SALEbanner,
.FS2_body_Goods_GoodsDetail_3R46259A00M .SALEbanner,
.FS2_body_Goods_GoodsDetail_3A40127A017 .SALEbanner,
.FS2_body_Goods_GoodsDetail_QF6E004200C .SALEbanner,
.FS2_body_Goods_flagCampaign .SALEbanner,
.FS2_body_Goods_uniform .SALEbanner,
.FS2_body_Goods_NFLXmas .SALEbanner,
.FS2_body_Goods_CVS .SALEbanner,
.FS2_body_Goods_pickleball .SALEbanner,
.FS2_body_Goods_renewal-osaka div.SALEbanner,
.FS2_body_Goods_EVADE div.SALEbanner{
display:none;
}
div.SALEbanner {
margin: 10px auto;
text-align: center;
}
div.SALEbanner li {
margin: 0 2px;
/*width: 48.5%;*/
display: inline-block;
list-style-type: none;
}
div.SALEbanner li img {
width: 100%;
filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
}
.SALEbanner img{
filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.5));
/*max-width: 725px;*/
}
.SALEbanner img:hover{
opacity:0.7;
}
p#SALEimg{
text-align:center;
}
div.SALEtext{
font-size: 105%;
padding: 10px;
line-height: 2;
margin: 0 auto;
}
body.FS2_body_Goods_sale .FS2_GroupList {
width: auto;
}
body.FS2_body_Goods_sale .FS2_GroupList .groupLayout {
text-align: center;
}
body.FS2_body_Goods_sale .FS2_GroupList .alignItem_04 {
text-align: left;
display: inline-block;
width: 680px;
}
body.FS2_body_Goods_sale .FS2_GroupList #FS2_itemlayout_list_B {
filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
width: auto;
background: linear-gradient(105deg, #00135e, #3a477d);
border-radius: 3px;
padding: 5px 3px;
margin: 1%;
}
body.FS2_body_Goods_sale #FS2_itemlayout_list_B:hover {
background:linear-gradient(105deg, #c00, #df4d4d);
}
body.FS2_body_Goods_sale .FS2_GroupList h2.itemGroup {
width: 150px;
text-align: center;
}
body.FS2_body_Goods_sale .FS2_GroupList a {
color: #fff;
text-shadow: 2px 2px 2px #000;
}
body.FS2_body_Goods_sale .FS2_GroupList h2.itemGroup a {
color: #fff;
text-shadow: 1px 1px 2px #000;
}
body.FS2_body_Goods_sale .FS2_GroupList h2.itemGroup a:hover {
text-decoration: none;
}
p#saleterm{
margin: 30px auto 10px;
padding: 10px 40px;
font-size: 110%;
text-align: center;
width: max-content;
background-color: #045fc0;
color: #fff;
text-shadow: 1px 1px 1px #000;
}

div.SALEtext ul {
margin: 30px auto;
text-align: center;
font-size: 110%;
}
div.SALEtext ul a li {
display: inline-block;
width: 21%;
margin: 2% 0.8%;
background:linear-gradient(135deg,#0091d8 30%,#1b8cc5 65%,#096b9c 100%);
padding: 2% 0.5%;
border-radius: 5px;
filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
color: #fff;
text-shadow: 1px 1px 1px #000;
font-weight: bold;
letter-spacing: 1pt;
}
div.SALEtext ul a li:hover {
background: linear-gradient(135deg,#ffd017 30%,#fbda59 65%,#e9ba00 100%)
}
div.SALEtext ul a {
text-decoration: none;
}


/* ダグラスショルダーパッドフェアお知らせ */
.FS2_body_PreorderGoods .DouglasFear,
.FS2_body_Goods_GoodsDetail_maskorder .DouglasFear,
.FS2_body_Goods_GoodsDetail_MASKorder .DouglasFear,
.FS2_body_Goods_GoodsDetail_maskorderNO .DouglasFear,
.FS2_body_Goods_GoodsDetail_maskorderNOs .DouglasFear,
.FS2_body_Goods_GoodsDetail_maskorderS .DouglasFear,
.FS2_body_Goods_GoodsDetail_MASKorderS2 .DouglasFear,
.FS2_body_Goods_GoodsDetail_maskorderNOS2 .DouglasFear,
.FS2_body_Goods_GoodsDetail_maskorderNOB2 .DouglasFear,
.FS2_body_Goods_GoodsDetail_MASKorderB2 .DouglasFear{
display:none;
}

/* ショルダーパッド説明文 */
p#SPcustom{
color: #f00;
font-weight: bold;
}

.FS2_body_Goods_sale .FS2_SeniorDesign_comment .pager{
display:none
}
.FS2_body_Goods_sale .FS2_SeniorDesign_comment .groupLayout{
margin:0 auto;
}
.FS2_body_Goods_sale .FS2_upper_comment{
}

/* カート画面等で一部メニューを非表示 */
.FS2_body_Cart_ShoppingCart .hdgrp,
.FS2_body_Cart_SettleEdit .hdgrp,
.FS2_body_Cart_OrderConfirm .hdgrp,
.FS2_body_Cart_GuestLogin .hdgrp,
.FS2_body_Cart_GuestEntry .hdgrp,
.FS2_body_Cart_DeliveryEdit .hdgrp,
.FS2_body_Cart_OrderComplete .hdgrp,
.FS2_body_Member_MemberEntryEdit .hdgrp,
.FS2_body_Member_MemberEntryConfirm .hdgrp,
.FS2_body_Login_Login .hdgrp,
.FS2_body_Login_Logout .hdgrp,
.FS2_body_Password_PasswordReminderEdit .hdgrp {
display:none;
}
.FS2_body_Cart_ShoppingCart,
.FS2_body_Cart_SettleEdit,
.FS2_body_Cart_OrderConfirm,
.FS2_body_Cart_GuestLogin,
.FS2_body_Cart_GuestEntry,
.FS2_body_Cart_DeliveryEdit,
.FS2_body_Cart_OrderComplete,
.FS2_body_Goods_inquiry,
.FS2_body_Inquiry_InquiryEdit{
background:none;
}
.FS2_body_Goods_inquiry .layout_menu,
.FS2_body_Inquiry_InquiryEdit .layout_menu{
display:none;
}
.FS2_body_Cart_SettleEdit #footerMenuArea,
.FS2_body_Cart_OrderConfirm #footerMenuArea,
.FS2_body_Cart_OrderComplete #footerMenuArea{
display:none;
}
.FS2_body_Cart_SettleEdit #footerArea,
.FS2_body_Cart_OrderConfirm #footerArea,
.FS2_body_Cart_OrderComplete #footerArea{
display:none;
}

/*自主トレ応援イベント*/
.selftraining{
max-width:730px;
margin:0 auto;
font-size: 120%;
}
selftrainingimg{
margin:0 auto 10px;
display: block;
max-width:730px;
overflow:auto;
}
.selftraining h3{
font-size: 130%;
margin: 15px auto 25px;
text-align: center;
background-color: #ff6c00;
padding:5px 180px;
width: max-content;
border-radius: 5px;
color: #fff;
text-shadow: 1px 1px 1px #000;
}
.selftraining h4{
font-size: 115%;
}
.FS2_body_Goods_eyeshieldsale .selftraining h4{
font-size: 125%;
}
.eventcontent{
padding:10px;
margin:0 auto;
line-height:1.8;
font-size:110%;
}
.eventcontentitem{
padding: 20px;
text-align: center;
border-bottom: 1px solid #ccc;
width: 90%;
margin: 0 auto;
}
.eventcontentitem a{
color: #2b2b2b;
}
.eventcontentitem span{
text-decoration: line-through;
}
.eventcontentitem p{
font-weight: bold;
font-size:105%;
}
.eventcontentitem p.eventprice{
font-size:125%;
color:#E60012;
}
.eventcontentitem img {
width: 400px;
margin: 10px auto;
}
.eventcontentitem img:hover{
opacity:0.7;
}
.selftrainingindex {
text-align: center;
margin: 30px auto 100px;
font-weight: bold;
font-size: 140%;
}
.selftrainingindex li {
display: inline-block;
margin: 0 30px;
max-width: max-content;
border-radius: 5px;
color: #fff;
background-color: #ffbf00;
padding: 10px 90px;
text-shadow: 1px 1px 1px #000;
box-shadow: 3px 3px 3px #626262;
}
.selftrainingindex li:hover{
background-color:#ff6c00;
}
.selftrainingindex3 {
margin: 20px auto 60px;
font-weight: bold;
font-size: 110%;
width: 90%;
}
.selftrainingindex3 li {
display: inline-block;
margin: 8px 10px;
max-width: max-content;
border-radius: 5px;
color: #fff;
background-color: #ffbf00;
padding: 10px;
text-shadow: 1px 1px 1px #000;
box-shadow: 3px 3px 3px #626262;
}
.selftrainingindex3 li:hover{
background-color:#ff6c00;
}

/*キャッチボールセット*/
.catchballset{
padding: 10px;
margin: 0 auto;
line-height: 1.8;
font-size: 110%;
}
.catchballset h2{
text-align: center;
font-size: 200%;
margin-bottom: 20px;
}
.catchballset img{
text-align:center;
max-width:730px;
overflow:auto;
}
.catchballsetimg{
text-align:center;
width: max-content;
margin: 20px auto;
}
.eventcontent2{
padding: 10px;
margin: 0 auto;
line-height: 2;
font-size: 105%;
}
.eventcontent2 a{
color:#000;
}
.catchballsetsub{
margin: 10px auto;
font-size: 250%;
font-weight: bold;
text-align: center;
}
.catchballsetsub img:hover{
opacity:0.7;
}

/* クリーツプレゼント */
.cleatspresent{
margin: 10px auto;
padding: 8px 10px;
background-color: #ff8144;
color: #fff;
border-radius: 5px;
line-height: 1.8;
font-size: 110%;
}
.cleatspresent h3{
text-align: center;
margin-bottom: 5px;
}
.cleatspresent li{
margin-left: 1.0em;
text-indent: -1.0em;
font-size: 95%;
}

/* 自主トレ応援 グローブ特価（2列） */
.selftraining2line {
margin: 0 auto 20px;
}
.eventcontentitem2line{
max-width: 700px;
margin: 0 auto;
}
.eventcontentitem2line a {
display:inline-table;
text-align: center;
margin: 15px;
max-width: 315px;
}
.eventcontentitem2line img {
width: 315px;
}
.eventcontentitem2line img:hover {
opacity:0.7;
}
.eventcontentitem2line h4 {
font-size: 105%;
}
.selftraining2line #selftraining4thA,
.selftraining2line #selftraining4thY{
text-align: center;
margin: 0 auto 10px;
font-size: 130%;
background-color: #ff6000;
color: #fff;
width: max-content;
padding: 10px 30px;
border-radius: 5px;
text-shadow: 1px 1px 1px #000;
}
.selftraining2line .selftrainingprice {
text-align: center;
font-size: 115%;
}
.selftrainingprice .eventprice {
color: #f00;
font-weight: bold;
font-size: 150%;
}

/* 練習再開応援企画 */
.covid19protect{
padding:10px;
font-size:110%;
}
.covid19protecttitle{
font-size: 200%;
font-weight: bold;
}
.covid19protect h3{
font-size:160%;
margin:30px auto 5px;
text-align:center;
}
.covid19protect h4{
margin:15px auto 5px;
color:#0e6eb8;
font-size:150%;
text-align:center;
text-shadow:1px 1px 0 #6a6a6a;
}
.covid19protect ul{
border:4px solid #12a299;
border-radius:10px;
padding:5px;
}
.covid19protect li{
display:inline-block;
max-width:30%;
text-align:center;
margin:15px 8px;
vertical-align:top;
font-weight:bold;
}
.covid19info{
padding:10px;
line-height:1.6;
}
.covid19price{
color:#f00;
font-size:110%;
margin-top:3px;
}
.covid19pricebold{
background-color:#f7f700;
padding:2px;
border-radius:4px;
font-size:90%;
max-width:90%;
margin:3px auto 0;
}
.covid19protect ul li img{
width: 100%;
overflow: auto;
}
.covid19protect ul li img:hover{
opacity:0.7;
}
#covid19center{
text-align:center;
}

/*商品ページ下部コメント*/
.ItemCommentU{
border-radius: 8px;
padding: 15px;
margin: 50px auto 10px;
margin-bottom: 10px;
clear: right;
margin-bottom: 20px;
background-color: #fff1df;
line-height: 1.8;
max-width: 90%;
font-size: 95%;
}
.ItemCommentU h3:nth-child(n+2) {
margin-top: 1.2em;
}

body.FS2_body_Goods_GoodsDetail_FieldCampaign .ItemCommentU{
display:none;
}

/* 下部コメント詳細説明 */
.productimg {
margin: 0 auto;
font-size: 110%;
line-height: 1.5;
clear: right;
text-align: center;
}
.productimg img {
max-width: 500px;
margin: 15px auto 1px;
}

/* オリジナルアイテムオーダーの流れ */
div.mementflow{
margin: 50px auto;
max-width: 730px
}
div.mementflow img {
max-width: 700px;
}

/* チームオーダー商品 */
p.LinkButton{
font-size: 170%;
font-weight: bold;
text-align: center;
padding: 15px 50px;
background-color: #f00;
color: #fff;
border-radius: 8px;
margin: 40px auto;
width: max-content;
text-shadow: 2px 2px 2px #000;
filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
}

p#JPitems {
margin: 30px auto;
padding: 10px 25px;
color: #fff;
text-shadow: 1px 1px 1px #000;
background-color: #991919;
width: max-content;
font-size: 110%;
border-radius: 25px;
}
p#JPitems a {
color: #fff;
}
p#JPitems:hover {
background-color: #000;
}
p#JPitems a:hover {
text-decoration: none;
}

/*オーダーマスク*/
.FS2_body_Goods_GoodsDetail_ordermask  #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
.FS2_body_Goods_GoodsDetail_ordermask2 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left{
width: 700px;
}
div.maskcomplete{
text-align:center;
}
div.maskcompletesub{
text-align:left;
display:inline-block;
}
div.maskcompletesub img:hover{
opacity:0.7;
}
div.maskcompletesub ul{
max-width:730px;
}
div.maskcompletesub p{
margin:5px auto 20px;
font-size:110%;
line-height:1.7;
}
div.maskcompletesub .masksport {
font-weight: bold;
margin: 25px 0 5px;
border-bottom: 1px solid #545454;
width: 99%;
font-size: 115%;
}
.maskformlink {
margin: 0 auto;
text-align: center;
}
.maskformlink li {
display: inline-block;
filter: drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.6));
font-size: 150%;
font-weight: bold;
text-align: center;
padding: 30px 15px;
color: #fff;
border-radius: 6px;
text-shadow: 2px 2px 2px #000;
margin: 30px 15px;
}
div.maskcomplete img{
width:19%;
margin:2px 0;
border:1px solid #ccc;
}
.maskrepletion{
margin: 40px auto 10px;
font-size: 110%;
line-height: 1.7;
}
.maskrepletion li{
margin-left:1.0em;
text-indent:-1.0em;
}
.detail #descriptionQA{
line-height: 2.0;
margin-top:30px;
border-top: 1px dotted #000;
padding-top:25px;
}
.detail #descriptionQA li{
margin: 0 10px;
margin-left: 1.5em;
text-indent: -1.65em;
font-weight:bold;
}
.detail #descriptionQA li:nth-child(n+2){
font-weight:normal;
}
div.staffsize{
margin:20px;
}
p.masksizesub{
margin-top:10px;
text-indent: 0;
clear:left;
}
.exclusive {
margin: 0 auto;
text-align: center;
line-height: 1.5;
}
.exclusive li {
display: inline-block;
width: 49%;
list-style-type: none;
}
.exclusive li img {
width: 100%;
max-width:350px;
}
.exclusive li table {
margin: 10px auto;
font-size: 125%;
}
div.exclusive li p.price,
div.exclusive li div.teamitemname {
margin-top: 5px;
}
div.exclusive li .teamitemname h4 {
font-size: 105%;
line-height: 1.8;
}
.FS2_body_Goods_GoodsDetail_maskorderNO .FS2_itemPrice_text{
display:none;
}
/*========================================================================
　ヘルメット等廃番価格非表示
========================================================================　*/
.FS2_body_Goods_GoodsDetail_douglas_cp25z .FS2_Name_and_Price .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_riddell_360 .FS2_Name_and_Price .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_rawlings_tachyon .FS2_Name_and_Price .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_rawrings_quantum .FS2_Name_and_Price .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_rawlings_impulse .FS2_Name_and_Price .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_revolution_iq .FS2_Name_and_Price .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_revolution .FS2_Name_and_Price .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_order_dedicated .FS2_Name_and_Price .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_airxppro_white .FS2_Name_and_Price .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_revolutioncolor .FS2_Name_and_Price .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_speedclassic_color .FS2_Name_and_Price .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_speedclassic_white .FS2_Name_and_Price .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_revolution_speed .FS2_Name_and_Price .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_schutt_xp-hybrid .FS2_Name_and_Price .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_schutt_F7 .FS2_Name_and_Price .FS2_itemPrice_area{
display:none;
}

.FS2_body_Goods_GoodsDetail_douglas_cp25z .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_riddell_360 .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_rawlings_tachyon .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_rawrings_quantum .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_rawlings_impulse .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_revolution_iq .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_revolution .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_order_dedicated .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_airxppro_white .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_airxppro_white .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_revolutioncolor .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_speedclassic_color .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_speedclassic_white .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_revolution_speed .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_schutt_xp-hybrid .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_foundation_white .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_schutt_Z10 .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_foundation_white .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_schutt_vengeance .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_foundation_color .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_schutt_Q10VTD .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_schutt_vengeance .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_vengeancepro_white .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_vengeancepro_color .FS2_itemPrice_area,
.FS2_body_Goods_GoodsDetail_schutt_F7 .FS2_itemPrice_area{
display:none;
}
.FS2_Goods_douglas_cp25z p.FS2_itemPrice_text,
.FS2_Goods_riddell_360 p.FS2_itemPrice_text,
.FS2_Goods_rawlings_tachyon p.FS2_itemPrice_text,
.FS2_Goods_rawrings_quantum p.FS2_itemPrice_text,
.FS2_Goods_rawlings_impulse p.FS2_itemPrice_text,
.FS2_Goods_revolution_iq p.FS2_itemPrice_text,
.FS2_Goods_revolution p.FS2_itemPrice_text,
.FS2_Goods_order_dedicated p.FS2_itemPrice_text,
.FS2_Goods_airxppro_white p.FS2_itemPrice_text,
.FS2_Goods_revolutioncolor p.FS2_itemPrice_text,
.FS2_Goods_speedclassic_color p.FS2_itemPrice_text,
.FS2_Goods_speedclassic_white p.FS2_itemPrice_text,
.FS2_Goods_revolution p.FS2_itemPrice_text,
.FS2_Goods_revolution_speed p.FS2_itemPrice_text,
.FS2_Goods_schutt_xp-hybrid p.FS2_itemPrice_text,
.FS2_body_Goods_GoodsDetail_schutt_jawpad_interlink .FS2_itemPrice_text,
.FS2_body_Goods_GoodsDetail_DreamBowl2023 .FS2_itemPrice_text,
.FS2_body_Goods_GoodsDetail_schutt_F7 .FS2_itemPrice_text{
display:none;
}
.FS2_contents_container #FS2_Goods_douglas_cp25z .FS2_itemPrice_text,
.FS2_contents_container #FS2_Goods_riddell_360 .FS2_itemPrice_text,
.FS2_contents_container #FS2_Goods_rawlings_tachyon .FS2_itemPrice_text,
.FS2_contents_container #FS2_Goods_rawrings_quantum .FS2_itemPrice_text,
.FS2_contents_container #FS2_Goods_rawlings_impulse .FS2_itemPrice_text,
.FS2_contents_container #FS2_Goods_revolution_iq .FS2_itemPrice_text,
.FS2_contents_container #FS2_Goods_revolution .FS2_itemPrice_text,
.FS2_contents_container #FS2_Goods_order_dedicated .FS2_itemPrice_text,
.FS2_contents_container #FS2_Goods_airxppro_white .FS2_itemPrice_text,
.FS2_contents_container #FS2_Goods_revolutioncolor .FS2_itemPrice_text,
.FS2_contents_container #FS2_body_Goods_GoodsDetail_speedclassic_white .FS2_itemPrice_text,
.FS2_contents_container #FS2_Goods_speedclassic_color .FS2_itemPrice_text,
.FS2_contents_container #FS2_Goods_revolution .FS2_itemPrice_text,
.FS2_contents_container #FS2_Goods_revolution_speed .FS2_itemPrice_text,
.FS2_contents_container #FS2_Goods_schutt_Q10VTD .FS2_itemPrice_text,
.FS2_contents_container #FS2_Goods_schutt_Z10 .FS2_itemPrice_text,
.FS2_contents_container #FS2_Goods_foundation_color .FS2_itemPrice_text,
.FS2_contents_container #FS2_Goods_schutt_xp-hybrid .FS2_itemPrice_text,
.FS2_contents_container #FS2_body_Goods_GoodsDetail_RiddellAxiom .FS2_itemPrice_text,
.FS2_contents_container #FS2_body_Goods_GoodsDetail_schutt_F7 .FS2_itemPrice_text{
display:none;
}

.FS2_body_Goods_helmet_End_of_sale .FS2_itemPrice_text,
.FS2_body_Goods_discontinuedRiddell .FS2_itemPrice_text,
.FS2_body_Goods_discontinuedSchutt .FS2_itemPrice_text,
.FS2_body_Goods_discontinuedRawlings .FS2_itemPrice_text,
.FS2_body_Goods_discontinuedYouth .FS2_itemPrice_text{
display:none;
}

body.FS2_body_Goods_GoodsDetail_Guardian_footballcap #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_ImpulseTee #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_EDGECJB #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_EDGECYB #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_SB58programSP #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_SB58program #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left{
width: 420px;
}
body.FS2_body_Goods_GoodsDetail_wilson_longbomb #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_EDGECOMPB #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_WilsonWTF1661ID #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_wilson_trxd-soft #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_wilson_trxdjr #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_WTF1320B #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_WTF1321B #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_FJPRprint #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left{
width: 400px;
}
body.FS2_body_Goods_GoodsDetail_WTF1784XBN #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left{
width: 430px;
}

body.FS2_body_Goods_GoodsDetail_Riddell8058764 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_Riddell8058765 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left{
width: 450px;
}
body.FS2_body_Goods_GoodsDetail_TR210FB #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_mementofbf201a #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_memento_fbf27 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_TR196FB #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_FB100P #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_CHTR98 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_memento_fbf198 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_TR85FBP #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_TR251FBP #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left{
width: 460px;
}

body.FS2_body_Goods_GoodsDetail_R48338 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_R48341 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_R48343 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_R48337 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_R48331 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_R48313 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_R48314 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_R48315 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_R48292 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_R48294 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_R48296 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_F720C #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_F7AiR #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_F7AiRColor #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_F7AiRELITE #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left{
width: 730px;
}


.FS2_body_Goods_event .FS2_itemPrice_text{
display:none;
}

.FS2_body_Goods_GoodsDetail_vengeancepro_white .FS2_additional_image_itemdetail_container_left .itemTitle,
.FS2_body_Goods_GoodsDetail_vengeancepro_color .FS2_additional_image_itemdetail_container_left .itemTitle{
width:450px;
}
body.FS2_body_Goods_GoodsDetail_vengeancepro_color .FS2_OptionPrice,
body.FS2_body_Goods_GoodsDetail_vengeancepro_white .FS2_OptionPrice{
width:700px;
}
body.FS2_body_Goods_GoodsDetail_vengeancepro_color .FS2_additional_image_tableVariation{
width:400px;
line-height:2;
}

/* 求人情報 */
.recruit {
line-height: 2.5;
border-radius: 5px;
padding: 15px;
}
#recruitlist {
margin: 20px;
font-size: 110%;
}
#recruitappeal {
margin: 40px 10px 20px;
font-weight: bold;
font-size: 120%;
color: #fb2ee4;
}
#recruitlink {
font-size: 130%;
font-weight: bold;
color: #fff;
background-color: #f07204;
width: max-content;
padding: 7px 20px;
border-radius: 5px;
text-shadow: 1px 1px 1px #000;
margin: 30px auto;
filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.6));
}
#recruitlink:hover {
background-color: #06aa00;
}
.recruit a:hover{
text-decoration:none;
}
.FS2_body_Goods_recruit iframe{
display:none;
}

/* 商品ページ上部コメント */
div.itemPR{
margin: 10px auto;
font-size: 130%;
color: #fff;
background-color: #ff5715;
padding: 10px;
text-align: center;
width: 70%;
border-radius: 6px;
font-weight: bold;
text-shadow: 1px 1px 1px #000;
}
/* 入荷予定の案内 */
p.stockinfo{
font-size: 120%;
font-weight: bold;
text-align: center;
margin: 10px auto;
padding: 8px 0;
color: #fff;
background-color: #e60000;
text-shadow: 1px 1px 1px #000;
}
p.stockinfo2{
margin: 0 auto;
padding: 5px;
color: #fff;
background-color: #ca0000;
text-shadow: 1px 1px 1px #000;
}
p.discontinued {
margin: 0 auto;
padding: 5px;
color: #fff;
font-size: 110%;
background-color: #e30000;
border-radius: 5px;
text-shadow: 1px 1px 1px #000;
text-align: center;
}

/*上部お知らせ用リンク*/
div.cautionlink{
text-align: center;
margin: 2px auto;
padding: 3px 0;
width: 100%;
background-color: #b1b1b1;
color: #fff;
text-shadow: 1px 1px 1px #252525;
}
/* サイドメニュー下お知らせリンク */
div.newslink {
margin: 30px 5px;
padding: 15px 5px;
font-weight: normal;
border-radius: 3px;
background-color: #999;
width: 190px;
font-size: 95%;
color: #fff;
filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.6));
text-align: center;
text-shadow: 1px 1px 1px #000;
}
div.newslink02 {
margin: 15px auto;
font-weight: normal;
border-radius: 3px;
filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.6));
text-align: center;
}

/* ボールメンテナンス：モルテン */
.ballmaintenance {
font-size: 110%;
line-height: 1.8;
margin: 20px auto;
padding: 20px 15px;
border-radius: 10px;
border: 3px dotted #ccc;
}
.ballmaintenance li {
margin-left: 1.0em;
text-indent: -1.0em;
margin-bottom: 10px;
}
.moltenballimg {
margin: 30px;
}
.moltenballimg p {
margin: 15px 0;
font-weight: bold;
}
.moltenballimg img {
max-width: 100%;
}

/* フィールド用具キャンペーン（闇市） */
.FS2_body_Goods_GoodsDetail_FieldCampaign .FS2_itemlayout_td_Right{
display:none;
}
.FieldCampaign {
margin: 20px auto;
max-width:663px;
}
.FieldCampaign img {
max-width: 100%;
margin-bottom: 10px;
border: 1px solid #000;
}
#FieldCampaignSub {
margin: 50px auto;
font-size: 110%;
}
#FieldCampaignSub p {
font-size: 115%;
font-weight:bold;
color: #fff;
background-color: #0287d7;
padding: 5px 10px;
margin: 10px auto;
text-shadow: 1px 1px 1px #000;
}


/* 配送遅延の発生について */
div.deliver_caution {
padding: 10px;
font-size: 105%;
margin: 10px;
line-height: 2.3;
}
div.deliver_caution h2 {
text-align: center;
margin-bottom: 20px;
}
div.deliver_caution3 {
margin: 50px auto 0;
float: right;
text-align: right;
}
div.deliver_caution2 {
margin: 20px auto;
}
.deliver_caution2 h3 {
width: max-content;
margin-top: 10px;
font-size: 110%;
}
div.deliver_caution2 a {
font-weight: bold;
}
.deliver_caution2 li {
margin-left: 1.0em;
text-indent: -1.0em;
}
.FS2_body_Goods_weathercaution_snow iframe{
display:none;
}

/* フラッグセット販売について */
div.flagsetinfo {
margin: 20px auto;
font-size: 105%;
line-height: 1.8;
padding: 15px;
color: #fff;
background-color: #e87611;
border-radius: 8px;
width: 95%;
}
div.flagsetinfo h3 {
text-shadow: 1px 1px 1px #000;
}
div.flagsetinfo h4 {
font-size: 105%;
margin-bottom: 10px;
}

/* 注文締切時間 */
table.deadline{
width: 40%;
border-collapse: separate;
border-spacing: 0;
margin: 20px 0 40px;
}
table.deadline th:first-child{
border-radius: 5px 0 0 0;
}
table.deadline th:last-child{
border-radius: 0 5px 0 0;
border-right: 1px solid #3c6690;
}
table.deadline th{
text-align: center;
color: white;
background: linear-gradient(#b1b1b1,#6f6f6f);
border-left: 1px solid #737373;
border-top: 1px solid #737373;
border-bottom: 1px solid #737373;
box-shadow: 0px 1px 1px rgb(255 255 255 / 30%) inset;
width: 50%;
padding: 10px 0;
}
table.deadline td{
text-align: center;
border-left: 1px solid #a8b7c5;
border-bottom: 1px solid #a8b7c5;
border-top:none;
box-shadow: 0px -3px 5px 1px #eee inset;
width: 25%;
padding: 10px 0;
}
table.deadline td:last-child{
border-right: 1px solid #a8b7c5;
}
table.deadline tr:last-child td:first-child {
border-radius: 0 0 0 5px;
}
table.deadline tr:last-child td:last-child {
border-radius: 0 0 5px 0;
}


/* フラッグフットボール対応表 */
div.FlagBand{
background-color: #0041BD;
color: #fff;
text-shadow: 1px 1px 1px #000;
border-left: solid 10px #ACBAD5;
padding: 5px 10px;
font-size: 110%;
}
div.FlagBallsize {
padding: 20px 15px;
line-height: 1.8;
font-size: 105%;
}
div.FlagBallsize table {
border-collapse: collapse;
text-align: center;
margin: 20px auto;
min-width: 250px;
width: max-content;
}
div.FlagBallsize tr:nth-child(2n-1) {
background:#e4f5ff;
}
div.FlagBallsize th,
div.FlagBallsize td {
border: solid 1px #000;
padding: 5px 10px;
text-align: center;
border-collapse: collapse;
width: 50%;
}
div.FlagCategory{
background-color:#D61200;
font-size: 110%;
margin: 30px auto;
color: #fff;
padding: 10px 10px;
max-width: 700px;
width: 100%;
text-align: center;
text-shadow: 1px 1px 1px #000;
}

div.FlagCategory2{
background-color: #1E5ED8;
font-size: 110%;
margin: 30px auto;
color: #fff;
padding: 10px 10px;
max-width: 700px;
width: 100%;
text-align: center;
text-shadow: 1px 1px 1px #000;
}
div.FlagInfo{
color: #fff;
font-size: 110%;
line-height: 1.8;
margin: 20px auto;
padding: 15px 10px;
background-color: #D61200;
border-radius: 8px;
}
div.FlagInfo h3{
text-shadow: 1px 1px 3px #000;
width: max-content;
margin-bottom: 5px;
font-size: 130%;
}
div.FlagInfo2{
font-size: 110%;
line-height: 1.8;
margin: 20px auto;
padding: 15px 10px;
background-color: #aae3ff;
border-radius: 8px;
}
div.FlagInfo2 h3{
color: #fff;
text-shadow: 1px 1px 3px #000;
width: max-content;
margin-bottom: 5px;
font-size: 130%;
}
/* IFAFルール対応表 */
div.IFAFball{
padding: 10px;
line-height: 1.5;
font-size: 110%;
margin: 10px auto 30px;
}
.IFAFball h4 {
margin: 0 auto 5px;
text-align: center;
font-size: 105%;
}
.IFAFball table {
border-collapse: collapse;
text-align: center;
margin: 0 auto;
width: 90%;
}
.IFAFball table tr {
height: 45px;
}
.IFAFball tr:nth-child(2n-1) {
background: #eee;
}
.IFAFball td {
border: solid 1px #000;
padding: 5px 10px;
width: 25%;
}
.IFAFball th {
border: solid 1px #000;
padding: 5px 10px;
}

/* フラッグフットボール用品キャンペーン */
div.flagCampaign{
padding: 5px;
line-height: 2;
}
div.flagCampaign img {
width: 100%;
}
p.flagCampaignintro{
margin:15px 15px 0;
font-size: 110%;
}
div.flagCampaignPeriod{
font-size: 125%;
width: max-content;
border-radius: 5px;
text-align: center;
margin: 40px auto;
line-height: 2;
font-weight: bold;
}
.flagCampaignPeriod p {
background-color: #f7dc00;
width: max-content;
margin: 0 auto 10px;
color: #fff;
text-shadow: 1px 1px 2px #000;
border: 2px solid #d5c701;
padding: 2px 15px;
}
div.flagCampaignSummary {
margin: 20px auto;
}
div.flagCampaignSummary h3 {
color: #fff;
background-color: #243282;
text-shadow: 1px 1px 1px #000;
padding: 8px 10px;
margin-top: 30px;
font-size: 115%;
}

div.flagCampaignSummary h3#flagQ3C2500QB {
background-color: #4072e8;
}
div.flagCampaignSummary h3#flagdiscount {
color: #fff;
background-color: #080064;
text-shadow: 1px 1px 1px #000;
padding: 5px 10px;
margin-top: 20px;
font-size: 105%;
}
div.flagCampaignSummary h4 {
display: inline-block;
margin: 20px 20px 10px 20px;
font-size: 130%;
}
div.flagCampaignSummary ul {
line-height: 1.6;
margin: 10px auto;
width: 710px;
}
div.flagCampaignSummary ul li {
max-width: 190px;
margin: 2% 3%;
display: inline-block;
vertical-align: top;
text-align: center;
}
div.flagCampaignSummary ul li a:hover {
opacity:0.7;
}
div.flagCampaignSummary ul li p {
margin-top: 3px;
font-size: 115%;
font-weight: bold;
}
div.flagCampaignSummary ul li a img {
width: 100%;
max-width: 178px;
}
div.flagCampaignSummary div.flagdiscount {
text-align: center;
font-size: 150%;
margin: 25px auto;
color: #243282;
font-weight: bold;
}
div.flagCampaignSummary div.flagdiscount p {
display:inline-block;
margin: 0 20px;
}
div.FFCampaignICON{
color: #fff;
text-shadow: 1px 1px 1px #000;
padding: 3px 8px;
width: max-content;
background-color: #66009f;
text-align: center;
margin: 3px auto 0;
font-size: 85%;
}


/* グループ上部コメント（イベント用） */
div.EventInfo{
color: #fff;
padding: 20px;
border-radius: 8px;
max-width: 600px;
text-shadow: 2px 2px 5px #000;
margin: 20px auto;
font-size: 120%;
line-height: 2;
background-color: #0C931F;
width: max-content;
}
div.EventInfo h3{
text-align:center;
margin-bottom: 5px;
font-size: 130%;
}
p.Eventperiod{
margin:30px auto 20px;
text-align: center;
font-size: 150%;
font-weight: bold;
color: #FF0101;
}

/* 大量注文について */
div.massorder{
margin: 20px auto;
clear: both;
line-height: 2;
padding: 10px;
background-color: #fff5cb;
border-radius: 8px;
width:95%;
}
.massorder h3 {
text-decoration: underline;
}

/* ガーディアンフットボールキャップ */
div.footballcap
.footballcap {
width: 730px;
margin: 40px auto;
}
.footballcap img{
width: 100%;
margin: 5px auto;
overflow: auto;
}

/* 動画 */
div#movie2 {
text-align: center;
}
#movie2 video {
margin: 30px auto;
}

/*　商品リコールお知らせ　*/
div.Recall {
padding: 10px;
font-size: 110%;
line-height: 2;
}
div.Recall h3 {
font-size: 130%;
text-align: center;
margin: 10px auto 30px;
text-decoration: underline;
}
div.Recall h4 {
margin-top: 20px;
font-size: 105%;
}


/* リデル アクシオム */
h3#AXIOMhead{
text-shadow: 1px 1px 1px #000;
font-size: 140%;
color: #fff;
background-color: #db0000;
text-align: center;
margin:20px auto;
width: 100%;
padding: 5px;
}
p.AXIOMimg img {
margin: 30px 0 -10px;
}
div#AXIOM h3 {
border-bottom: 1px solid #000;
}
div#AXIOM img {
width: 100%;
max-width: 700px;
}
p#axiomReserve {
margin: 50px auto;
text-align: center;
filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.6));
}
p#axiomReserve img {
width: 200px;
}
p#axiomReserve img:hover {
opacity:0.7;
}

/* チーム専用ページ */
div.exclusiveTeam {
margin: 20px auto;
text-align: center;
line-height: 1.5;
}
div.exclusiveTeam li {
display: inline-block;
width: 30%;
list-style-type: none;
vertical-align: top;
margin: 1% 0.5%;
border: dotted #ccc 2px;
padding: 15px 5px 0;
height: 330px;
}
div.exclusiveTeam li img {
width: 100%;
max-width: 300px;
}
div.exclusiveTeam li table {
margin: 5px auto 20px;
font-size: 90%;
line-height: 2.5;
}
.FS2_body_Goods_GoodsDetail_maskorderNO .FS2_itemPrice_text{
display:none;
}

.FS2_body_Goods_GoodsDetail_JPorder .FS2_itemPrice_text,
.FS2_body_Goods_JrPanthers .FS2_itemPrice_text,
.FS2_body_Goods_GoodsDetail_JPorder .itemNumber,
.FS2_body_Goods_JrPanthers .itemNumber,
.FS2_body_Goods_GoodsDetail_JPorder .pan.FS2_breadcrumbs,
.FS2_body_Goods_JrPanthers .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JPorder .FS2_postage,
.FS2_body_Goods_JrPanthers .FS2_postage,
.FS2_body_Goods_GoodsDetail_JPorder .ItemCommentU,
.FS2_body_Goods_GoodsDetail_JPorder #brandbanner{
display:none;
}
div#exclusiveTeam02 {
margin: 10px auto;
line-height: 2.5;
padding-left: 20px;
}
div#exclusiveTeam02 li {
width: 22%;
display: inline-block;
margin: 2% 1%;
vertical-align: top;
text-align: center;
}
div#exclusiveTeam02 li img {
width: 100%;
max-width: 200px;
}
div#exclusiveTeam02 li img:hover,
div#exclusiveTeam02 a:hover {
opacity:0.7;
}
.FS2_body_Goods_GoodsDetail_JP01 .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JP02 .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JP03 .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JP04 .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JP05 .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JP06 .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JP07 .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JP08 .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JP09 .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JP10 .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JP11 .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JP12 .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JP13 .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JP14 .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JP15 .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JP16 .pan.FS2_breadcrumbs,
.FS2_body_Goods_GoodsDetail_JP17 .pan.FS2_breadcrumbs{
display:none;
}

.FS2_body_Goods_GoodsDetail_WRfootball div#exclusiveTeam02 h4{
line-height:1.7;
font-size:115%;
margin-top:5px;
}
.FS2_body_Goods_GoodsDetail_WRfootball div#exclusiveTeam02 li{
margin: 2% 1%;
border: 1px solid #ccc;
vertical-align: top;
min-height: 300px;
box-shadow: 1px 1px 4px #ccc;
height: auto;
padding-top: 1em;
}
div.WRmain {
text-align: center;
margin: 5em auto;
padding: 1em 2em;
color: #fff;
text-shadow: 1px 1px 1px #000;
font-size: 130%;
background-color: #00027b;
width: max-content;
border-radius: 50px;
filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
}
div.WRmain:hover {
background-color: #00c0df;
}
/* チーム専用ページBENGALS */
div.exclusiveTeamBENGALS {
margin: 20px auto;
text-align: center;
line-height: 1.5;
}
div.exclusiveTeamBENGALS li {
display: inline-block;
width: 30%;
list-style-type: none;
vertical-align: top;
margin: 1% 0.5%;
padding: 15px 5px 0;
height: 330px;
}
div.exclusiveTeamBENGALS li img {
width: 80%;
max-width: 300px;
}
div.exclusiveTeamBENGALS li table {
margin: 5px auto 20px;
font-size: 90%;
line-height: 2.5;
}

/* パナソニックインパルス */
.FS2_body_Goods_GoodsDetail_ImpulseTee .pan.FS2_breadcrumbs｛
display:none;
}

/* サイズ表(横幅MAX) */
div.SizeMAX{
padding:20px;
}
div.SizeMAX table{
border-collapse:collapse;
text-align:center;
margin:20px auto;
width: 500px;
table-layout: fixed;
}
div.SizeMAX td{
border:solid 1px #000;
padding:5px 10px;
text-align:center;
}
div.SizeMAX th {
font-weight: bold;
border: 1px solid #000;
padding: 5px 10px;
}
div.SizeMAX #sp_caution{
width:100%;
padding:10px;
font-weight:bold;
font-size:120%;
border:solid 3px #FF0000;
}
div.SizeMAX tr:nth-child(2n-1) {
background: #eee;
}

/* 一部サイズ変更 */
body.FS2_body_Goods_GoodsDetail_speedflex_white #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_speedflex_color #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_speediconWhite #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_SIconCOLOR #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_vengeanceproLTD2color #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_vengeanceproltd2_white #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_VGPROLTD2color #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_SPIconWHT #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_SCIconCOLOR #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_schuttF7VTDcollegiate #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left{
width: 700px;
}

body.FS2_body_Goods_GoodsDetail_TERVIS1360418 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_TERVIS1360389 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_TERVIS1360376 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_TERVIS1360400 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_TERVIS1360565 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_TERVIS1360403 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_TERVIS1360380 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_N1001564226 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_WTFJFFK #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_WTFJFFJ #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left{
width: 400px;
}
body.FS2_body_Goods_GoodsDetail_SB57program #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_SB57programSP #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left{
width: 450px;
}
body.FS2_body_Goods_GoodsDetail_N100235522608 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left{
width: 430px;
}

/* 大谷翔平 */
body.FS2_body_Goods_GoodsDetail_HLM2023MVP01 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left,
body.FS2_body_Goods_GoodsDetail_HLM2023MVP02 #FS2_itemlayout_IH1 .FS2_additional_image_itemdetail_container_left{
width: 720px;
}
body.FS2_body_Goods_GoodsDetail_HLM2023MVP01 .FS2_figure_table_td_figure,
body.FS2_body_Goods_GoodsDetail_HLM2023MVP01 .FS2_figure_table_td_input_cnt,
body.FS2_body_Goods_GoodsDetail_HLM2023MVP01 .FS2_figure_table_td_updn_btn,
body.FS2_body_Goods_GoodsDetail_HLM2023MVP02 .FS2_figure_table_td_figure,
body.FS2_body_Goods_GoodsDetail_HLM2023MVP02 .FS2_figure_table_td_input_cnt,
body.FS2_body_Goods_GoodsDetail_HLM2023MVP02 .FS2_figure_table_td_updn_btn{
display:none;
}
body.FS2_body_Goods_GoodsDetail_HLM2023MVP01 .FS2_figure,
body.FS2_body_Goods_GoodsDetail_HLM2023MVP02 .FS2_figure{
margin: 10px -5px 0;
}


/* 記念品（金プレート） */
div.mementhead{
margin: 20px;
line-height: 2;
}
h3.mementhead01{
color: #fff;
text-shadow: 1px 1px 1px #000;
padding: 0 0.5em;
background-color: #8a8a8a;
width: max-content;
margin: 1.2em 0 0.3em;
font-size:110%;
}
h3.mementhead02{
color: #fff;
text-shadow: 1px 1px 1px #000;
padding: 0 0.5em;
background-color: #d7ae34;
width: max-content;
margin: 1.2em 0 0.3em;
font-size:110%;
}
p.plateorder{
color: #fff;
font-weight: bold;
background-color: #f00;
width: max-content;
padding: 5px 10px;
margin: 1em 0;
font-size: 105%;
}

/* 送料無料キャンペーン */
div#shipfree{
font-size:110%;
line-height:2;
padding:10px;
}
p#shipfreetTOP img{
max-width:100%;
overflow:auto;
}
div#shipfreePR{
padding:10px;
margin:20px auto;
}
div#shipfree h3{
margin: 30px auto;
text-align: center;
color: #fff;
text-shadow: 1px 1px 1px #000;
background-color: #acacac;
width: max-content;
padding: 5px 25px;
}
p#shipfreeITEM{
font-size: 130%;
font-weight: bold;
border-bottom: 1px solid #000;
margin-top: 30px;
}
div#shipfree ul{
margin: 10px auto
}
div#shipfree ul li{
width: 11%;
margin: 1% 1.2%;
text-align: center;
display:inline-block;
vertical-align:top;
}
div#shipfree ul li img{
width:100%;
filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
border-radius: 10px;
}
div#shipfree ul li img:hover{
opacity:0.7;
}
div#campaign{
padding:5px 0;
line-height:1.5;
margin:20px auto;
}
div#campaign li{
display:inline-block;
vertical-align:top;
text-align:center;
width: 105px;
margin: 10px 2px 0;
}
div#campaign li p{
font-size:80%;
margin:5px auto 10px;
line-height: 1.2;
}
div#campaign li img{
width:100%;
max-width:90px;
}

/*ThumbPRO*/
h3#initial {
font-size: 105%;
margin: 15px 0 5px;
color: #fff;
text-shadow: 1px 1px 1px #000;
background-color: #fb8100;
width: max-content;
padding: 0 10px;
}


/* ジャージNOプリント */
div#NoPrint h5 {
margin: 20px 0 5px;
font-size: 105%;
padding: 0 10px;
background-color: #f28b3e;
width: max-content;
color: #fff;
text-shadow: 1px 1px 1px #000;
border: 1px solid #000;
}
div#NoPrint h4 {
margin: 5px;
font-size: 110%;
}
p#NoPrintImg {
margin: 20px auto;
}
p#NoPrintImg img {
width: 350px;
}

/* ユニフォーム作製依頼 */
.FS2_body_Goods_uniform td.layout_menu,
.FS2_body_Goods_uniform .hdgrp,
.FS2_body_Goods_uniform #footerMenuArea,
.FS2_body_Goods_uniform iframe{
display:none;
}
div.uniformorder{
margin:0 auto 50px;
padding:5px;
font-size:110%;
line-height:2;
}
div.uniformorder h3{
margin: 10px auto;
text-align: center;
color: #fff;
text-shadow: 1px 1px 1px #000;
background-color: #d90000;
font-size: 200%;
transform: skewX(-15deg);
width: 98%;
}
div.uniformtop{
margin: 20px;
font-size: 110%;
line-height: 2.5;
}
div.uniformserial {
text-align: center;
margin: 60px auto;
}
div.uniformserial li {
display: inline-block;
width: 60px;
margin: 0 2%;
}
div.uniformserial li img {
width: 100%;
}
div.uniformexsample,
div.uniformcaution,
div.uniformexplain {
margin: 20px 0;
}
div.uniformexsample h4,
div.uniformcaution h4{
font-size: 115%;
margin: 50px auto 10px;
background-color: #04016c;
padding: 0 10px;
color: #fff;
text-shadow: 1px 1px 1px #000;
}
p.DBuniform{
margin: 30px 10px;
border-bottom: 1px solid #000;
font-weight: bold;
font-size: 105%;
}
div.uniformexplain h4{
font-size: 115%;
margin: 50px auto 10px;
background-color: #04016c;
padding: 0 10px;
color: #fff;
text-shadow: 1px 1px 1px #000;
}
div.uniformexplainsub{
margin-left:10px;
letter-spacing: 1pt;
}
div.uniformexplainsub p{
text-align: center;
margin: 20px auto;
}
div.uniformexsample img {
padding: 20px 10px;
}
dl.uniformqa{
padding:10px;
}
dl.uniformqa dt {
margin-bottom: 0.5em;
font-weight: bold;
}
dl.uniformqa dt::before,
dl.uniformqa dd::before {
margin-right: .4em;
}
dl.uniformqa dt::before {
content: "Q.";
}
dl.uniformqa dd {
margin: 0 0 2em;
padding: 0.5em 1.2em 0.5em 2.5em;
background-color: #eaeaea;
color: #333333;
text-indent: -1.3em;
}
dl.uniformqa dd::before {
content: "A.";
}
div.uniformexplainsub div.flow_text img {
text-align: center;
width: 700px;
}
div.uniformexplainsub table {
border-collapse: collapse;
margin: 0 auto;
border: 1px solid #000;
}
div.uniformexplainsub table th {
background-color: #EBEBEB;
padding: 5px 10px;
border: 1px solid #000;
}
div.uniformexplainsub table td {
padding: 5px 10px;
border: 1px solid #000;
}
div#touniformorder {
margin: 100px auto;
padding: 50px 30px;
text-align: center;
background-color: #30b0ee;
width: 500px;
border-radius: 15px;
font-size: 200%;
text-shadow: 2px 2px 3px #000;
font-weight: bold;
filter: drop-shadow(3px 3px 4px rgba(0,0,0,0.6));
border: 5px solid #004cff;
}
div#touniformorder:hover {
background-color: #001259;
}

/* 問合せフォーム */
div#inquiryhead {
font-size: 120%;
line-height: 1.5;
padding: 10px 30px;
margin: 0 auto 50px;
background-color: #e35500;
width: 650px;
color: #fff;
text-shadow: 1px 1px 1px #000;
}
div#inquiryhead h3 {
font-size: 120%;
text-align: center;
margin-bottom: 0.3em;
}


/* NFL・NCAAリンク */
ul#linkNFLNCAA {
margin: 1em auto;
text-align: center;
}
ul#linkNFLNCAA li {
display: inline-block;
margin: 1em 5em;
}
ul#linkNFLNCAA li a img {
filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
width: 110px;
}
ul#linkNFLNCAA li a img:hover{
opacity:0.7;
}
div.NFLteamsearch{
margin: 30px auto;
font-weight: bold;
padding: 15px 20px;
background-color: #00169b;
width: max-content;
border-radius: 5px;
filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.6));
}
div.NFLteamsearch:hover {
background-color: #ce0000;
}
div.NFLteamsearch a{
color: #fff;
font-size: 120%;
filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.8));
}
div.NFLteamsearch a:hover {
text-decoration: none;
}

/* コンビニ払い手続き案内 */
div#paymentCVS h2{
border-bottom: 3px solid #000;
padding-bottom: 0.3em;
font-size: 150%;
}
div#paymentCVS{
padding:1em;
}
div#paymentCVS .detail{
margin:2em auto;
}
div#paymentCVS p{
margin-left:1.0em;
text-indent:-1.0em;
}
div#paymentCVS ul{
margin: 5em 0;
text-align: center;
}
div#paymentCVS ul a li{
padding: 2% 1.5%;
color: #fff;
text-shadow: 1px 1px 1px #000;
font-size: 120%;
background-color: #9b9b9b;
font-weight: bold;
display: inline-block;
margin: 1.5%;
}
div#paymentCVS ul a li:hover {
background-color:#000f62;
}
div#paymentCVS h3{
font-size: 130%;
margin: 5em auto 0;
padding: 2% 0;
color: #fff;
text-shadow: 1px 1px 1px #000;
background-color: #000f62;
}
div#paymentCVS div#CVSimg{
text-align:center;
margin: 2em auto;
}
#CVSflow {
margin: 4em auto;
padding: 0.8em 2em;
background-color: #000f62;
width: 50%;
text-align: center;
color: #fff;
text-shadow: 1px 1px 1px #000;
font-size: 110%;
filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
}
#CVSflow:hover{
background-color: #dd3e00;
}

/* 予約商品説明 */
p.ReservePR{
padding: 10px;
margin: 0 auto 10px;
font-weight: bold;
font-size: 150%;
text-align: center;
background: linear-gradient(90deg, #f05a00, #ffbe41);
color: #fff;
text-shadow: 1px 1px 1px #000;
letter-spacing: 5px;
}
div#ReserveCaution{
background-color: #001795;
border-left: solid 10px #1459dd;
color: #fff;
text-shadow: 1px 1px 1px #000;
font-size: 100%;
}

/* youtube */
div.youtubeSP{
}
div.youtubeSP p{
margin-top: 0.3em;
text-align: center;
}

/* 上部PR */
div.MichiganPR {
font-size: 130%;
text-align: center;
margin: 20px auto 10px;
background-color: #00274C;
padding: 10px 30px;
font-weight: bold;
color: #FFCB05;
text-shadow: 1px 1px 2px #000;
}
div.TexasPR {
font-size: 130%;
text-align: center;
margin: 20px auto 10px;
background-color: #cb6015;
padding: 10px 30px;
font-weight: bold;
color: #fff;
text-shadow: 1px 1px 2px #000;
}

/* シューズ特価 */
p#shoesSALE {
padding: 3%;
text-align: center;
background-color: #ec0000;
margin: 0 auto 20px;
}
p#shoesSALE a {
color: #fff;
text-shadow: 1px 1px 1px #000;
}

/* ライセンス商品 */
p#LicensePR{
background-color: #002ad0;
font-weight: bold;
color: #fff;
padding:2px 10px;
width: max-content;
margin-top: 10px;
text-shadow: 1px 1px 1px #000;
font-size: 105%;
}

/* SHRUUMZ フラッグセット チームカスタム  */
div.FlagDelivery {
line-height: 1.8;
}
div.FlagDelivery table {
border-collapse: collapse;
text-align: center;
margin: 20px auto;
max-width: 300px;
}
div.FlagDelivery tr:nth-child(2n-1) {
background: #ffe1cb;
}
div.FlagDelivery th, div.FlagDelivery td {
border: solid 1px #000;
padding: 5px;
text-align: center;
border-collapse: collapse;
width: 50%;
}
.FS2_body_Goods_SHRUUMZcustom div.SALEbanner{
display:none;
}
p#flagsetcustom{
text-align:center;
margin-bottom:20px;
}
p#flagsetcustom img{
border: 1px solid #000;
max-width: 99%;
}
div.flagcustommain{
padding:10px;
line-height:2.5;
font-size:110%;
margin-bottom: 100px;
}
div.flagcustommain div#flagimg {
text-align: center;
padding: 50px 0;
}
div#flagimg img {
max-width: 330px;
margin: 3%;
}
div.flagcustommain ul {
/*text-align: center;
margin: 10px auto 50px;*/
}
div.flagcustommain ul li{
/*width:45%;
margin:10px;
display:inline-block;*/
}
div.flagcustommain ul li img{
width:100%;
}
p#flagcustomshoplink{
padding: 5px 10px;
color: #fff;
text-shadow: 1px 1px 1px #000;
background-color: #df5918;
width: max-content;
margin: 15px 5px 40px;
border-radius: 5px;
filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.6));
}
p#flagcustomshoplink a{
color:#fff;
}
p#flagcustomshoplink a:hover{
text-decoration:none;
}
div.flagcustommain h3 {
margin: 50px auto 15px;
color: #fff;
text-shadow: 1px 1px 1px #000;
background-color: #030064;
padding: 2px 10px;
}
div.flagcustommain h4 {
margin:5px;
}
div.flagcustommain ul li{
margin-left:1.0em;
text-indent:-1.0em;
}
div.flagselect {
margin: 50px auto 100px;
text-align: center;
}
div.flagselect a {
}
div.flagselect li {
display: inline-block;
width: 40%;
font-size: 110%;
font-weight: bold;
margin: 0 3%
}
div.flagselect li img{
max-width:330px;
border:1px solid #ccc;
filter: drop-shadow(3px 3px 2px rgba(0,0,0,0.3));
border-radius: 15px;
}
div.flagselect li img:hover{
width:325px;
}
div.flagselect li p{
margin-top:10px;
}
h2#flagdesidnCustom,
h2#flagcolorCustom {
margin: 100px auto 10px;
color: #fff;
text-shadow: 1px 1px 1px #000;
background-color: #007d25;
padding: 0 10px;
}
div.SHRUUMZprice{
padding:20px;
font-size: 105%;
}
div.SHRUUMZprice table{
border-collapse: collapse;
text-align: center;
margin: 0 auto;
width: 750px;
}
div.SHRUUMZprice th{
background-color: #d2d2d2;
}
div.SHRUUMZprice td,
div.SHRUUMZprice th{
border: solid 1px #000;
padding: 10px 15px;
text-align: center;
}
