@charset "EUC-JP";

/************************************/
/*　TOPページ左部分設定　*/
/************************************/
.TopLeft { float: left; width:480px; }

.TopLeft .infoArea { line-height: 120%; padding: 0px 0px 3px 0px; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/line01.gif); background-repeat: no-repeat; background-position:bottom left; }
.TopLeft .infoArea a { color: #666666; }
.TopLeft .infoArea table { border-collapse:collapse; font-size: 12px; }
.TopLeft .infoArea img { margin: 0px 0px 5px 0px; }
.TopLeft .infoArea td.line { line-height: 0px; height: 0px; }

.TopLeft ul.ItemBtn { margin: 10px 0px 0px 0px; }
.TopLeft ul.ItemBtn li { float: left; }
.TopLeft ul.ItemBtn li a { display: block; width:156px; height:144px; }
.TopLeft ul.ItemBtn li.btn01 a { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_btn_mens.jpg); }
.TopLeft ul.ItemBtn li.btn02 a { margin: 0px 5px 0px 5px; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_btn_ledys.jpg); }
.TopLeft ul.ItemBtn li.btn03 a { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_btn_knit.jpg); }
.TopLeft ul.ItemBtn li a:hover { background-position:bottom left; }

.TopLeft .BanarArea { margin: 10px 0px 0px 0px; background-color: #EEEFF0; padding: 10px 0px 0px 10px; }
.TopLeft .BanarArea li { float: left; padding: 0px 10px 10px 0px; }

.TopLeft .PrArea { margin: 10px 0px 0px 0px; padding: 0px 0px 5px 0px; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_pr_back.gif); background-repeat: no-repeat; background-position:bottom left; }
.TopLeft .PrArea .BoxA { width:240px; background-repeat: no-repeat; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_pr01.gif); float: left; }
.TopLeft .PrArea .BoxA h3 { font-size: 14px; font-weight: bold; color: #FF6600; }
.TopLeft .PrArea .BoxB { width:240px; background-repeat: no-repeat; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_pr02.gif); float: left; }
.TopLeft .PrArea .BoxB h3 { font-size: 14px; font-weight: bold; color: #FF0F87; }
.TopLeft .PrArea table.left { margin: 70px 0px 0px 6px; float: left; width:105px; height:81px; text-align: center; }
.TopLeft .PrArea table.right { float: right; width:110px; font-size: 13px; margin: 7px 5px 0px 0px; }

.TopLeft .ShopGuide { margin: 20px 0px 0px 0px; height:243px; background-repeat: no-repeat; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_guide.gif); }
.TopLeft .ShopGuide p { font-size: 12px; padding:10px 15px 15px 15px; }
.TopLeft .ShopGuide p.txt01 { padding:30px 0px 0px 205px; }

.TopLeft .ItemArea { margin: 30px 0px 0px 0px; }
.TopLeft .ItemArea a { color: #666666; }
.TopLeft .ItemArea h3 { height:34px; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_itemmenu.jpg); }
.TopLeft .ItemArea ul.ItemAreaLink { margin: 2px 0px 0px 0px; padding: 3px 10px 3px 10px; border: 1px solid #CCCCCC; }
.TopLeft .ItemArea ul.ItemAreaLink li { float: left; margin: 5px 20px 5px 0px; padding: 0px 0px 0px 15px; background-repeat: no-repeat; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/arrow_itemmenu.gif); background-position:center left; }

.TopLeft .ItemArea .Item-Mens { margin: 10px 0px 0px 0px; }
.TopLeft .ItemArea .Item-Mens h4 { height:45px; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_mens.jpg); }

.TopLeft .ItemArea .Item-Ladys { margin: 30px 0px 0px 0px; }
.TopLeft .ItemArea .Item-Ladys h4 { height:45px; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_ladys.jpg); }

.TopLeft .ItemArea .Item-Knit { margin: 30px 0px 0px 0px; }
.TopLeft .ItemArea .Item-Knit h4 { height:45px; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_knit.jpg); }

.TopLeft .ItemArea .leftBox { margin: 10px 0px 0px 0px; }
.TopLeft .ItemArea .leftBox.mg15 { margin: 10px 15px 0px 15px; }
.TopLeft .ItemArea dl { width:150px; font-size: 12px; }
.TopLeft .ItemArea dd { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 15px; background-repeat: no-repeat; background-position:left center; }
.TopLeft .ItemArea dd a { text-decoration: none; }
.TopLeft .ItemArea dd a:hover { text-decoration: underline; }

.TopLeft .ItemArea .Item-Mens dd { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/arrow_mens.gif); }
.TopLeft .ItemArea .Item-Ladys dd { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/arrow_ladys.gif); }
.TopLeft .ItemArea .Item-Knit dd { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/arrow_knit.gif); }

.TopLeft .ItemArea .Item-Mens dd a { color:#000000; }
.TopLeft .ItemArea .Item-Ladys dd a { color:#FF3737; }
.TopLeft .ItemArea .Item-Knit dd a { color:#393957; }

.TopLeft .ItemArea table { width:150px; margin: 0px; font-size: 13px; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_item_line.gif); background-repeat: no-repeat; background-position:bottom left; border-collapse: collapse; }
.TopLeft .ItemArea table tr { background-repeat: no-repeat; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_item_line.gif); border-collapse: collapse; background-position:top left; }
.TopLeft .ItemArea table th { text-align: left; padding:5px 0px 5px 0px; font-weight: normal; border-collapse: collapse; }
.TopLeft .ItemArea table td { text-align: right; padding:5px 0px 5px 0px; border-collapse: collapse; }

.TopLeft .KnitBtn { margin: 10px 0px 0px 0px; height:55px; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_knit_btn.gif); }
.TopLeft .KnitBtn li { float: left; }
.TopLeft .KnitBtn li a { display: block; width:225px; height:35px; }
.TopLeft .KnitBtn li.Btn01 a { margin: 10px 10px 0px 10px; }
.TopLeft .KnitBtn li.Btn02 a { margin: 10px 0px 0px 0px; }

/************************************/
/*　TOPページ右部分設定　*/
/************************************/
.TopRight { float: right; width:200px; }
.TopRight .cpnBanar a { display: block; height:80px; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_cpn2023-01.jpg); }

.TopRight .RankingArea { margin: 15px 0px 0px 0px; padding: 0px 0px 10px 0px; background-position:bottom left; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_ranking_back.jpg); }
.TopRight .RankingArea h3 { height:35px; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_ranking.jpg); }

.TopRight .RankingArea table { 
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: collapse; 
	font-size: 13px; 
	background-position:left center;
	background-repeat: no-repeat; 
	margin: 0px 0px 0px 10px; 
	width:180px; 
	height:50px;
	}	
.TopRight .RankingArea table.Ranking01 { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_rank01.gif); }
.TopRight .RankingArea table.Ranking02 { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_rank02.gif); }
.TopRight .RankingArea table.Ranking03 { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_rank03.gif); }
.TopRight .RankingArea table.Ranking04 { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_rank04.gif); }
.TopRight .RankingArea table.Ranking05 { border: none; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_rank05.gif); }

.TopRight .RankingArea th { width:40px; }
.TopRight .RankingArea td {
	vertical-align: middle;
	border-collapse: collapse;
	background-repeat: no-repeat;
	background-position:left center;
	padding: 0px 0px 0px 50px;
}
.TopRight .RankingArea td.Icon01 { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_rank_ico01.gif); }
.TopRight .RankingArea td.Icon02 { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_rank_ico02.gif); }
.TopRight .RankingArea td.Icon03 { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_rank_ico03.gif); }
.TopRight .RankingArea td.Icon04 { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_rank_ico04.gif); }
.TopRight .RankingArea td.Icon05 { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_rank_ico05.gif); }

.TopRight .ShopBanarArea { margin: 15px 0px 0px 0px; padding: 5px 0px 5px 0px; background-color: #EEEFF0; }
.TopRight .ShopBanarArea li { margin: 0px 0px 0px 5px; }
.TopRight .ShopBanarArea li a { display: block; width:190px; height:60px; }
.TopRight .ShopBanarArea li.Banar01 a { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_banar01.gif); }
.TopRight .ShopBanarArea li.Banar02 a { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_banar02.gif); }
.TopRight .ShopBanarArea li.Banar03 a { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_banar03.gif); }
.TopRight .ShopBanarArea li.Banar04 a { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_banar04.gif); }

.TopRight .KnitPriceArea { margin: 15px 0px 0px 0px; padding: 0px 0px 5px 0px; background-repeat: no-repeat; background-position:left bottom; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_knit_bg.gif); }
.TopRight .KnitPriceArea h3 { height:25px; background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_knit_t.gif); }
.TopRight .KnitPriceArea ul { margin: 0px 0px 0px 10px; }
.TopRight .KnitPriceArea li a { margin: 0px 0px 5px 0px; display: block; width:180px; height:35px; }
.TopRight .KnitPriceArea li.Btn01 a { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_knit_btn01.gif); }
.TopRight .KnitPriceArea li.Btn02 a { background-image: url(https://gigaplus.makeshop.jp/saiho0704/image/top/top_r_knit_btn02.gif); }

.TopRight .PointGet { margin: 20px 0px 0px 0px; }

/************************************/
/*　クリアオブジェクト　*/
/************************************/
.TopLeft ul.ItemBtn:after,
.TopLeft .BanarArea ul:after,
.TopLeft .PrArea:after,
.TopLeft .PrArea .BoxA:after,
.TopLeft .PrArea .BoxB:after,
.TopLeft .ItemArea ul.ItemAreaLink:after
 {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}

.TopLeft ul.ItemBtn,
.TopLeft .BanarArea ul,
.TopLeft .PrArea,
.TopLeft .PrArea .BoxA,
.TopLeft .PrArea .BoxB,
.TopLeft .ItemArea ul.ItemAreaLink
 { display: inline-block;}
 
/* exlude MacIE5 \*/
* html .TopLeft ul.ItemBtn,
* html .TopLeft .BanarArea ul,
* html .TopLeft .PrArea,
* html .TopLeft .PrArea .BoxA,
* html .TopLeft .PrArea .BoxB,
* html .TopLeft .ItemArea ul.ItemAreaLink
 { height: 1% }
 
.TopLeft ul.ItemBtn,
.TopLeft .BanarArea ul,
.TopLeft .PrArea,
.TopLeft .PrArea .BoxA,
.TopLeft .PrArea .BoxB,
.TopLeft .ItemArea ul.ItemAreaLink
{display:block;}
/* end MacIE5 */

/************************************/
/*　画像文字消し　*/
/************************************/
.TopLeft span,
.TopRight span
 {
	display:inline-block;
	height:0px;
	width:0px;
	overflow: hidden;
	position:absolute;
}
