/* reset font */body { font:13px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small;}table { font-size:inherit; font:100%;}body { line-height:1.5;}h1,h2,h3,h4,h5,h6{ font-size:100%;}

/* コンテンツ部用CSS  */
/* 0.H tags */
.SH1 { clear:both; background:url(../img/base/BgSH1.gif) 0 0 no-repeat; padding:0px 0px 0px 17px; line-height:33px; height:33px; margin-bottom:14px; color:#000; font-size:122%;}
/*.SH2 { clear:both; background:url(../img/base/BgSH2.jpg) 0 0 repeat-y; padding-left:17px; line-height:25px; margin-bottom:5px; color:#000;}*/
.SH3 { clear:both; background:url(../img/base/BgSH3.jpg) 0 6px no-repeat; padding-left:17px; line-height:25px; margin-bottom:5px; color:#000;}
.SH4,.SH2 { clear:both; padding-bottom:5px;  margin:10px 0 15px; color:#0066CC; font-size:14px;font-weight:bold;border-bottom:1px solid #0066CC;}

#body_soccer .SH1 { background:url(../img/base/BgSH1_2.gif) 0 0 no-repeat;}
#body_conveni .SH1 { background:url(../img/base/BgSH1_3.gif) 0 0 no-repeat;}
#body_outlet .SH1 { background:url(../img/base/BgSH1_4.gif) 0 0 no-repeat;}


/* 1.P tags */
.SPIcon1 { clear:both;}
.SPIcon1 a { background:url(../img/base/IconGray1.gif) 0 50% no-repeat; padding-left:10px;}

/* 2.Contact */
.ST1 { width:100%; margin-bottom:20px; border-collapse:separate; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.ST1 th { background:#ddd; color:#000; padding:3px 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; vertical-align:top;}
.ST1 td { background:#fff; padding:3px 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; vertical-align:top;}
.ST1 p { padding:3px 5px;}
.ST1 .CPCaution1 { color:#ff0000;}

.SIpt1 { height:17px; padding:2px 3px; border:1px solid #ccc;}
.STxa1 { padding:2px 3px; border:1px solid #ccc; width:95%;}

.SDContact1 { height:60px; width:100%; position:relative;}
.SDContact1 input { cursor:pointer;}
.SDContact1 p { position:absolute; top:0px; left:0px; text-align:center;}
.SDContact1 .CPLt1 { text-align:left;}
.SDContact1 .CPCt1 { width:100%;}

/* ShopInfo */
.SDShopInfo1 { clear:both; border-top:5px solid #003E1A; border-bottom:1px solid #003E1A; padding:20px; background:#ECFFF4; color:#333;}
.SDShopInfo1 .CU1 { padding:20px 0 0;}
.SDShopInfo1 .CU1 li { float:left; margin-right:10px;}
.SDShopInfo1 .CU1 li.RLast { margin-right:0px;}

#body_soccer .SDShopInfo1 { clear:both; border-top:5px solid #002F55; border-bottom:1px solid #002F55; padding:20px; background:#E9F4FC;}
#body_conveni .SDShopInfo1 { clear:both; border-top:5px solid #000000; border-bottom:1px solid #000000; padding:20px; background:#F6F6F6;}
#body_outlet .SDShopInfo1 { clear:both; border-top:5px solid #5F3033; border-bottom:1px solid #5F3033; padding:20px; background:#FDF0F2;}

.ShopOutlet .CU1 { float:left;width:180px;}
.ShopOutlet .SU3 { clear:none;width:410px;float:right;}

/* 4.Top Page */
#BTop1 #LH2W1 { height:30px;}
#BTop1 #LH2 { border-bottom:3px solid #7ECC30; margin-bottom:10px;padding-bottom:2px;}

.SDTop1 { width:644px;}
.SDTop1W1 { clear:both;}

.CD1SDTop1 { width:308px; float:left; margin-right:14px; margin-bottom:10px;}
.CD1SDTop1 .CH1 { margin-bottom:10px;}
.CD1SDTop1 .CD1 { border:1px solid #ccc; padding:3px; height:130px; _height:138px; margin-bottom:10px;}

.CD1SDTop1 .CD1 .CDLt1 { float:left; width:100px;}
.CD1SDTop1 .CD1 .CDRt1 { float:right; margin-bottom:8px; padding:0; width:188px;}
.CD1SDTop1 .CD1 .CDRt1 .CP1 { line-height:1.2; font-size:93%;}
.CD1SDTop1 .CD1 .CDRt1 .CP2 { line-height:1.2; font-size:93%; text-align:right;}

.CD1SDTop1_1 .CD1 .CDLt1 { margin-bottom:10px; float:none; width:auto;}
.CD1SDTop1_1 .CD1 .CDRt1 { float:none; padding:0 5px; width:auto;}
.CD1SDTop1_1 .CD1 .CP1 { float:left; width:240px;}
.CD1SDTop1_1 .CD1 .CP2 { float:right; width:50px; text-align:right;}

.CD1SDTop1 .CD2 { clear:both; margin-bottom:5px;}

.CD1SDTop1 .CD3 { border-top:1px dotted #999; padding-top:5px;}
.CD1SDTop1 .CD3 .CU1 li { width:154px; float:left; margin-bottom:5px;}

.SDTop1 .CD4 { margin-top:20px;}

/* 5.common */

.SU1 { clear:both; border-bottom:1px solid #ccc; width:650px;}
.SU1 li { width:308px; float:left; margin-right:14px; padding-bottom:14px;}
.SU1 li .CDW1 { border:1px solid #ccc; padding:3px; height:130px;}
.SU1 li .CDLt1 { width:80px; float:left;}
.SU1 li .CDRt1 { width:218px; float:right;}
.SU1 li .CDLt2 { width:100px; float:left;}
.SU1 li .CDRt2 { width:188px; float:right;}
.SU1 li .CDRt1 .CP1 { font-weight:bold; margin-bottom:5px; line-height:1.2;}
.SU1 li .CDRt1 .CP2 { line-height:1.2;}
.SU1 li .CDRt2 .CP1 { padding-top:5px; margin-bottom:5px;}
.SU1 li .CDRt2 .CP2 { text-align:right;}
.SU1 .CLi1 .CDLt2 { float:none; margin-bottom:8px; width:300px;}
.SU1 .CLi1 .CDRt2 { float:none; width:290px; _width:300px; padding:0 5px;}
.SU1 .CLi1 .CDRt2 .CP1 { float:left; width:240px; padding-top:0px; margin-bottom:0px;}
.SU1 .CLi1 .CDRt2 .CP2 { float:right; width:50px;}

.SU2 { clear:both; margin-bottom:10px;}
.SU2 li { clear:both; margin-bottom:10px;}
.SU2 li .CP1 { width:98px; float:left; font-size:93%;}
.SU2 li .CP2 { width:530px; float:right; font-size:93%;}

.SU3 { clear:both;}
.SU3 li { background:url(../img/base/IconBlue1.gif) 1px 5px no-repeat; padding-left:8px; font-size:93%; line-height:1.2; margin-bottom:10px;}
.SDActiveCampaign1 .SU3 li { margin-bottom:5px;}

.SU5 li { width:112px;float:left;background:url(../img/base/IconBlue1.gif) 1px 5px no-repeat; padding-left:8px; margin-right:5px;display:inline;font-size:93%; line-height:1.2; margin-bottom:10px;}


.SUPaging1 { clear:both; margin-bottom:20px; text-align:center;}
.SUPaging1 li { display:inline-block; *display:inline; zoom:1; margin-left:4px;}
.SUPaging1 li.RFirst { margin-left:0px;}
.SUPaging1 li img { vertical-align:middle; margin-bottom:3px;}
.SUPaging1 li .ROn { font-weight:bold; color:#666;}

.SUPaging2 { clear:both; margin-bottom:20px; text-align:center;}
.SUPaging2 li { display:inline-block; *display:inline; zoom:1;}
.SUPaging2 .CLi1 { margin-right:20px;}
.SUPaging2 .CLi1 a { padding-left:22px; font-weight:bold; background:url(../img/base/BtnPaging1Prev1.gif) 0 50% no-repeat;}
.SUPaging2 .CLi2 a { padding-right:22px; font-weight:bold; background:url(../img/base/BtnPaging1Next1.gif) 100% 50% no-repeat;}

.SDContactBox1 { clear:both; background:#E8E8E8; width:630px; height:110px; position:relative; margin-bottom:20px;}
.SDContactBox1 .CH1 { position:absolute; top:9px; left:8px;}
.SDContactBox1 .CP1 { position:absolute; top:39px; left:22px;}
.SDContactBox1 .CP2 { position:absolute; top:31px; left:331px;}

.SDActiveCampaign1 { clear:both; margin-bottom:20px;}
.SDActiveCampaign1 .CDLt1 { float:left; width:308px;}
.SDActiveCampaign1 .CDRt1 { float:right; width:308px;}

.SDActiveCampaign1 .CH1 { margin-bottom:5px;}
.SDActiveCampaign1 .CDRt1 .CP1 { margin-bottom:15px;}

.SUShopTop1 { border-bottom:5px solid #464646; margin-bottom:20px;}
.SUShopTop1 li { float:left; margin-right:5px;}

.STPrice1,.STPrice2 {width:630px;margin-bottom:20px;border-left:1px solid #CCC;border-top:1px solid #CCC;}
.STPrice1 td,.STPrice1 th,.STPrice2 td,.STPrice2 th{padding:3px 5px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.STPrice1 th {background:#FDBF6D;text-align:center;}
.STPrice1 .Td1 {width:230px;}
.STPrice1 .Td2 {width:200px;}
.STPrice1 .Tr2 {background:#FEE6CA;}
.STPrice2 th {background:#7BD3F7;text-align:center;}
.STPrice2 .Td1 {width:230px;}
.STPrice2 .Td2 {width:200px;}
.STPrice2 .Tr2 {background:#D4F0FD;}

/* shop temp */
.CD1Top1 { padding-bottom:30px;}
.CD1Top1 img { padding-bottom:20px;}
.CD1Top1 .CP1Top1 {float:left;margin-right:15px;}

.ST1Staff1 .AVTp { width:420px;}
#body_soccer .ST1Staff1 .AVTp strong span { color: #0377D5;}
#body_conveni .ST1Staff1 .AVTp strong span { color: #FE128E;}
#body_outlet .ST1Staff1 .AVTp strong span { color: #C6000F;}

.STConveni1 { border-bottom:1px dotted #CCCCCC;width:625px;margin-bottom:5px;padding-bottom:5px;}
  .STConveni1 th{ width:175px;}
.STConveni1_1 {border-left:5px solid #F74FA7;}
.STConveni1_2 {border-left:5px solid #51C0DC;}
.STConveni1_3 {border-left:5px solid #FEB145;}

.STConveni1_1 .AFWBld{ color:#F74FA7;}
.STConveni1_2 .AFWBld{ color:#069DCA;}
.STConveni1_3 .AFWBld{ color:#FE750B;}
.SPConveni1 { font-size:11px;padding:5px 10px;margin:20px 0 30px;background:#F5F5F5;border:3px solid #CCC;}
.SPConveni2 { font-size:18px;margin:0 10px;font-weight:bold;color:#FF0000;margin-bottom:10px;}

.SUConveni1 {margin-bottom:20px;}
.SUConveni1 li {display:inline;font-size:15px;}
.SUConveni1 .li01 {font-size:13px;}
.SUConveni1 .li02 {font-size:11px;}

/* tab 20100527 */
.SUShopTop1 .CLi1 { display:block; height:30px; overflow:hidden;}
.SUShopTop1 .CLi1 a { background:url(../img/base/BgTabShop1.gif) 0 0 no-repeat; display:inline-block; color:#333;}
.SUShopTop1 .CLi1 a .CS1 { background:url(../img/base/BgTabShop2.gif) 100% 0 no-repeat; display:block; padding:0 13px 0 13px; line-height:30px;}

.SUShopTop1 .CLi1 a:hover { color:#fff; background:url(../img/base/BgTabShop1_f2.gif) 0 0 no-repeat; text-decoration:none;}
.SUShopTop1 .CLi1 a:hover .CS1 { background:url(../img/base/BgTabShop2_f2.gif) 100% 0 no-repeat;}

.SUShopTop1 .CLi1 a.ROn { color:#fff; background:url(../img/base/BgTabShop1_f2.gif) 0 0 no-repeat; text-decoration:none;}
.SUShopTop1 .CLi1 a.ROn .CS1 { background:url(../img/base/BgTabShop2_f2.gif) 100% 0 no-repeat;}

/* reccomend */
.CP1Price {text-align:center;color:#FF0000;}
.CP1Title {font-weight: bold;margin:15px 0 20px;font-size:16px;}

/* point card */
.CD1Pointcard1 { background:#E8E8E8;padding:8px 12px; font-size:12px;margin-top:20px;}
.CD1Pointcard1 ul li {margin-bottom:12px;}

/* mobile */
.CD1Mobile1 h3 { color:#0167CB;margin-bottom:5px;}
.CD1Mobile1 table { width:630px;margin-bottom:15px;}
.CD1Mobile1 table td { vertical-align:top;}
.CD1Mobile1 table .Td1 { padding-left:15px;}
.CD1Mobile1 table .Td2 { vertical-align:middle;}

/* order */
.CP1Uniform1 {background:#E8E8E8;padding:2px 8px;margin-bottom:15px;}
.CP1Uniform1 span {color:#0066CB;font-weight:bold;}
.CP1Uniform2 {color:#909090;margin-bottom:20px;}

/* netshop */
.SDNetshop1 {width:250px;float:left;}
  .SDNetshop1 p { margin-bottom:20px;}
.SDNetShop2 {width:350px;float:right;}
  .SDNetShop2 img,.SDNetShop2 p {margin-bottom:10px;}
.SPNetshop1 {margin:15px;}
.SPNetshop1 .SP1 {font-size:18px;margin:0 4px;font-weight:bold;color:#1873D0;}
.SPNetshop1 .SP2 {font-size:11px;display:block;margin-bottom:40px;}

.SPNetshop2 {margin:10px 0 30px;text-align:center;font-weight:bold;font-size:14px;}
.SPCaution1 {color:#FE0000;font-weight:bold;}

/* escafe */
.CD1Escafe1 {background:#E8E8E8;padding:5px 8px;margin-bottom:15px;}
.CD1Escafe2 {background:url(../img/escafe/BgCD1Escafe2.jpg) 0 0 no-repeat; height:164px; width:630px;display:block;}
.CD1Escafe2 .SP1 { position:relative;top:25px;left:340px;}
.CD1Escafe2 .SP2 { position:relative;top:45px;left:340px;}
.SUEscafe1 {margin:15px 0 20px 115px;}
.SUEscafe1 li {background:url(../img/escafe/Btn3.jpg) 0 0 no-repeat;line-height:50px;width:190px;text-align:center;margin-right:20px;float:left;font-size:20px;}

/* sitemap */
.SUSitemap1 li {clear:both; padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #4A89D6;}
.SUSitemap1 li a {color:#4A89D6;font-weight:bold;}
.SUSitemap1 ul li {margin-left:15px;padding-bottom:10px;width:150px;display:inline;border:none;}
.SUSitemap1 ul li a {color:#333;font-weight:normal;}
.SUSitemap1 .SULi1 { clear:both;float:none;}


/* contact */
.ST2 { width:630px;margin-bottom:10px;}
.ST2 span { color:#CC0000;}
.ST2 th { vertical-align:top;padding:10px;border-bottom:1px solid #CCC;}
.ST2 td { vertical-align:top;padding:10px;border-bottom:1px dotted #CCC;}
.ST3 { width:630px;margin-bottom:10px;border-bottom:1px solid #CCC;}
.ST3 th { vertical-align:top;padding:10px;}
.ST3 td { vertical-align:top;padding:10px;}
.ST4 {margin-bottom: 20px;}
.ST4 td,.ST4 th { vertical-align:top;}
.ST4 .td01 {width:215px;}
.SDContact1 {text-align:center;}
.CPCaution1 { color: #CC0000;border:1px solid #CC0000;background:#FFEAEA; padding: 5px 8px;} 

