﻿@charset "utf-8";

/*
============== Base CSS ===============

基本設定
1.要素設定
2.枠組み
	2-1.ヘッダー
	2-2.レフトナビ
	2-3.フッター
	2-4.メイン
	2-5.商品雛形

=======================================
*/


/* 1.基本設定
+++++++++++++++++++++++++++++++++ ▽ */

#container{
 width:960px;
 margin:20px auto 0;
 overflow:hidden;
}

/* 2.枠組み
+++++++++++++++++++++++++++++++++ ▽ */

	/* 2-1.ヘッダー
	──────────────── */

#header{
 width:100%;
 height:180px;
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/h-bg.jpg) repeat-x top;
 margin-bottom:20px;
}
#header .head-inner{
 width:960px;
 margin-top:0;
 margin-bottom:0;
 margin-right:auto;
 margin-left:auto;
 position:relative;
}
#header .head-inner .link{
 position:absolute;
 top:108px;
 right:0px;
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/h-info-bg.jpg) repeat-x;
 height:30px;
}
#header .head-inner .link p{
 float:left;
}
#header .head-inner .link ul{
 width:270px;
 float:left;
}
#header .head-inner .link ul li{
 float:left;
 display:inline;
 margin-left:5px;
 padding-top:3px;
}
#header .head-inner .link ul li a{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/h-info-icon.jpg) no-repeat left center;
 padding-left:10px;
 color:#006699;
}
#header .head-inner .search{
 position:absolute;
 top:100px;
 right:0px;
}
#header .head-inner .search input{
 vertical-align:middle;
 margin-left:10px;
}


#header .head-inner .navi{
 width:960px;
 height:40px;
 margin:0;
 padding:0;
}

#header .head-inner .navi ul li{
 float:left;
 display:inline;
}

.navi ul li{
 float:left !important;
 display:inline;
}

#header .head-inner #grovalnavi{
width:960px;
height:35px;
margin-top:5px;
margin-bottom:auto;
padding:0;
}
#header .head-inner #grovalnavi ul{
 display:inline;
}
#header .head-inner #grovalnavi ul li{
 float:left;
}

#header .head-inner #grovalnavi ul li a{
 width:96px;
 height:30px;
 margin:0;
 padding:0;
 text-decoration:none;
 display:block;
}



#header .head-inner #grovalnavi ul li a#gn_1{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gn_1.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_1:hover{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gnh_1.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_2{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gn_2.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_2:hover{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gnh_2.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_3{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gn_3.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_3:hover{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gnh_3.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_4{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gn_4.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_4:hover{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gnh_4.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_5{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gn_5.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_5:hover{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gnh_5.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_6{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gn_6.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_6:hover{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gnh_6.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_7{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gn_7.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_7:hover{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gnh_7.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_8{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gn_8.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_8:hover{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gnh_8.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_9{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gn_9.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_9:hover{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gnh_9.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_10{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gn_10.jpg");
}
#header .head-inner #grovalnavi ul li a#gn_10:hover{
 background-image:url("http://gigaplus.makeshop.jp/zen10310/renew/gnh_10.jpg");
}


	/* 2-2.レフトナビ
	──────────────── */

#sidebar{
 width:200px;
 float:left;
}
#sidebar .login{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/s-login.jpg) no-repeat;
 height:240px;
 position:relative;
}
#sidebar .login div{
 padding-top:40px;
 width:170px;
 margin-left:10px;
}
#sidebar .login table tr td{
 height:3px;
}
#sidebar .login div input{
 width:100px;
 margin-bottom:5px;
}
#sidebar .login p.txt{
 position:absolute;
 font-size:10px;
 bottom:20px;
 left:20px;
 width:160px;
 line-height:1.3em;
}
#sidebar .login p.txt a{
 color:#006699;
 font-size:10px;
}
#sidebar .category{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/s-category-bg.jpg) repeat-y;
}
#sidebar .category h3{
 text-align:center;
}
#sidebar .search{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/s-search.jpg) no-repeat;
 height:75px;
 position:relative;
}
#sidebar .search div{
 position:absolute;
 top:45px;
 left:25px;
}
#sidebar .search div input{
 vertical-align:middle;
 margin-right:5px;
}
#sidebar .present{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/s-present.jpg) no-repeat;
 height:295px;
 position:relative;
}
#sidebar .present div{
 background:#fff;
 width:170px;
 border:1px solid #FFCC00;
 top:40px;
 left:15px;
 position:absolute;
 height:240px;
 overflow:hidden;
}
#sidebar .present div p{
 width:150px;
 margin-left:10px;
 font-size:11px;
 padding-top:10px;
 line-height:1.3em;
}
#sidebar .present div p a{
 color:#006699;
 font-size:11px;
}
#sidebar .present div p a img{
 margin-bottom:5px;
}
#sidebar .cal{
	background:url(http://gigaplus.makeshop.jp/zen10310/renew/s-cal-bg.gif) repeat;
	padding:10px;
}
#sidebar .cal div{
 width:190px;
 margin-left:5px;
 background:#fff;
 padding:10px 0;
}
#sidebar .cal table{
	margin:3px auto 0;
	text-align: center;
	width:175px;
}
#sidebar .cal table caption{
 text-align:center;
}
#sidebar .cal th{
	font-weight:normal;
}
#sidebar .cal th,#sidebar .cal td{
	text-align:center;
}
#sidebar .cal td.hol{
	background-color: #CC6600;
	color: #FF6666;
}
#sidebar .cal p.ctex{
	font-size:11px;
	line-height:13px;
	background-color: #FFFFFF;
	width: 210px;
	text-align: left;
	padding: 5px;
	margin: 5px auto;
}
#sidebar .cal p.holtxt{
	line-height: 16px;
	margin: 10px 0;
}
#sidebar .cal p.holtxt strong{
	background-color: #CC6600;
	font-weight: normal;
	border: 1px solid #cccccc;
	color: #fff;
	font-size: 13px;
}
#sidebar .cal table.calendar {
 padding: 0;
 width:175px;
  color: #666666;
  border-collapse:collapse;
  margin-top:15px;
}

#sidebar .cal table.calendar th {
 font-size: 11px;
 font-weight:bold;
}
#sidebar .cal table.calendar th span {
 cursor: pointer;
 float: right;
 font-size: 10px;
}
#sidebar .cal table.calendar td {
 text-align: center;
 height: 20px;
 vertical-align: middle;
 line-height: normal;
 font-size: 10px;
 background-color:#E4DFD0;
 width:24px;
  border:1px solid #fff;
}
#sidebar .cal table.calendar tr.headline td{
 font-size: 10px;
 border:none;
}

#sidebar .cal table.calendar td.click {
 cursor: pointer;
}
#sidebar .cal table.calendar td.Today {
 font-weight: bold;
 text-decoration:underline;
 background-color:#E4DFD0;
}
#sidebar .cal table.calendar td.Sat {
 color: #fff;
 background-color:#283962; 
}
#sidebar .cal table.calendar td.SatToday {
 color: #fff;
 background-color:#283962; 
 font-weight: bold;
 text-decoration:underline;
}
#sidebar .cal table.calendar td.Sun {
 color: #fff;
 background-color:#283962; 
}
#sidebar .cal table.calendar td.SunToday {
 color: #fff;
 background-color:#283962; 
 font-weight: bold;
 text-decoration:underline;
}
#sidebar .cal table.calendar td.holiday {
 color: #fff;
 background-color:#283962; 
}
#sidebar .cal table.calendar td.holidayToday {
 color: #fff;
 background-color:#283962; 
 font-weight: bold;
 text-decoration:underline;
}
#sidebar .cal table.calendar td.xday {
 font-weight: bolder;
 color: #FFE9D2;
 font-size: 14px;
}
#sidebar .cal table.calendar td.birthday {
 font-weight: bolder;
 color: #FFE9D2;
 font-size: 14px;
}
#sidebar .cal .calendar .headline .weeks{
  font-size:10px;
  background:none;
}
#sidebar .cal p{
 text-align:left;
 margin-top:5px;
 line-height:1.5;
 color:#666666;
 margin-left:10px;
}
#sidebar .cal p span{
 color:#CC0000;
 padding:1px 0;
}
#sidebar .cal p.top{
 text-align:center;
 font-size:13px;
}
#sidebar .cal p.top img{
 vertical-align:middle;
 margin-right:5px;
}
#sidebar .cal p.comment{
 color:#666666;
 font-size:11px;
 line-height:1.2;
}
#sidebar .cal p a{
 color:#3399CC;
}

#sidebar .side_bnr{
 text-decoration:none;
}
#sidebar .side_bnr #bnr_bioclean_service{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/bnr_bioclean_service.jpg);
 width:200px;
 height:80px;
}
#sidebar .side_bnr #bnr_bioclean_service:hover{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/bnr_bioclean_service_hover.jpg);
 width:200px;
 height:80px;
}


#sidebar .link{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/s-link-bg.gif) repeat-y;
 border-bottom:1px solid #000;
 padding-bottom:10px;
}

#sidebar .link ul li .other_shops{
 text-decoration:none;
 width:190px;
 height:68px;
}

#sidebar .link li{
 padding:0 5px;
 text-align:center;
 margin-top:5px;
}


#sidebar .link ul li a{
text-decoration:none;
}



#sidebar #sns_link{
width:198px;
border:solid 1px #111111;
padding:8px 1px 0 1px;
margin-top:10px;
}
#sidebar #sns_link #twitter #sns2 a{
background-image:url(http://gigaplus.makeshop.jp/zen10310/renew/twitterlink.gif);
width:184px;
height:64px;
target:_blank
text-decoration:none;
}
#sidebar #sns_link #twitter #sns2 a:hover{
background-image:url(http://gigaplus.makeshop.jp/zen10310/renew/twitterlink_hover.gif);
width:184px;
height:64px;
target:_blank;
text-decoration:none;
}
#facebook{
text-align:center;
}
#twitter{
text-align:center;
margin:8px auto 8px auto;
}

#sidebar #facebooklink2 a{
background:url(http://gigaplus.makeshop.jp/zen10310/renew/facebooklink2.jpg);
width:184px;
height:64px;
margin:8px auto;
target:_blank;
text-decoration:none;
}
#sidebar #facebooklink2 a:hover{
background:url(http://gigaplus.makeshop.jp/zen10310/renew/facebooklink2_hover.jpg);
width:184px;
height:64px;
margin:8px auto;
target:_blank;
text-decoration:none;
}


	/* 2-3.フッター
	──────────────── */

#footer{
 width:960px;
 margin:30px auto 0;
}
#footer .box{
 width:470px;
 float:left;
 display:inline;
}
#footer .box h3{
 margin-top:20px;
}
#footer .box .left,
#footer .box .right{
 width:220px;
 float:left;
 display:inline;
}
#footer .box .inner{
 padding:0 10px;
}
#footer .box p span{
 color:#CC0000;
}
#footer .navi{
 padding-top:30px;
}
#footer .navi p{
 background:#000;
 color:#666666;
 text-align:center;
 font-size:11px;
 padding:3px 0;
}
#footer .navi p a{
 font-size:11px;
 color:#fff;
 text-decoration:none;
}
#footer p.copy{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/f-btm.jpg) repeat-x;
 height:25px;
 text-align:center;
 color:#666666;
 font-size:11px;
 padding-top:7px;
}

	/* 2-4.メイン
	──────────────── */

#main{
 width:740px;
 float:left;
 display:inline;
 margin-left:10px;
}
#main *{
 text-align:left;
}
#main .item ul li{
 width:100px;
 float:left;
 display:inline;
 margin-left:12px;
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/line02.gif) no-repeat left center;
 padding-left:12px;
 margin-top:10px;
 text-align:center;
 line-height:1em;
}
#main .item ul li.top{
 background:none;
 padding-left:0px;
}
#main .item ul li a{
 color:#006699;
 line-height:1em;
}
#main .item ul li a, x:-moz-any-link, x:default{
 text-decoration:none;
}
#main .item ul li p{
 text-align:center;
}
#main .news{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/m-news.jpg) no-repeat;
 height:200px;
 width:440px;
 float:left;
}
#main .news div{
 width:430px;
 height:165px;
 overflow-y:scroll;
 margin:30px 0 0 5px;
 background:#fff;
}
#main .news div table tr td{
 padding-left:10px;
}
#main .news div dl{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/line03.gif) repeat-x left bottom;
 padding-bottom:5px;
 width:380px;
 margin-left:10px;
 margin-top:5px;
}
#main .news div dl dt{
 font-size:11px;
 color:#666;
 padding-left:10px;
}
#main .news div dl dd{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/icon01.jpg) no-repeat left center;
 padding-left:10px;
}
#main .news div dl dd a{
 color:#006699;
}
#main .rank{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/m-rank.jpg) no-repeat;
 /* background:url(http://gigaplus.makeshop.jp/zen10310/renew/m-rank2012_2.jpg) no-repeat; */
 height:240px;
 position:relative;
}

#main .rank p.day{
 position:absolute;
 top:10px;
 right:20px;
 color:#fff;
}
#main .rank div{
 width:720px;
 height:200px;
 background:#fff;
 position:absolute;
 top:30px;
 left:10px;
 overflow:hidden;
}
#main .rank ul li{
 width:100px;
 float:left;
 display:inline;
 margin-left:22px;
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/line02.gif) no-repeat left center;
 padding-left:22px;
 margin-top:5px;
 text-align:center;
 line-height:1em;
}
#main .rank ul li.top{
 background:none;
 padding-left:0px;
}
#main .rank ul li a{
 color:#006699;
 line-height:1em;
}
#main .rank ul li a, x:-moz-any-link, x:default{
 text-decoration:none;
}
#main .rank ul li p{
 text-align:center;
 font:11px;
}

#main .rank ul li p.ttl{
 ma-gin-top:12px;
 font-weight:bold;
 font-size:14px;
 height:28px;
}
#main .rank ul li p.ttl_img{
 height:28px;
 width:41px;
 margin:0 0 5px 0;
 padding:0;
}
#main .rank ul li p .rank_img{
 height:100px;
 width:100px;
 padding:0;
}
#main ul.bnr{
 width:740px;
}
#main .link{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/m-link-bg.gif) repeat-y;
 border-bottom:1px solid #000;
 padding-bottom:10px;
}
#main .link dl{
 float:left;
 width:330px;
 display:inline;
 margin-left:30px;
 margin-top:10px;
}
#main .link dl dt{
 width:102px;
 float:left;
 display:inline;
}
#main .link dl dd{
 width:223px;
 float:left;
 display:inline;
 margin-left:5px;
 font-size:11px;
}
#main .link dl dd a{
 color:#006699;
}


#main .rank_01{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/tozando_rank_1iai.jpg) no-repeat;
 /* background:url(http://gigaplus.makeshop.jp/zen10310/renew/m-rank2012_2.jpg) no-repeat; */
 height:240px;
 position:relative;
}

#main .rank_01 p.day{
 position:absolute;
 top:10px;
 right:20px;
 color:#fff;
}
#main .rank_01 div{
 width:720px;
 height:200px;
 background:#fff;
 position:absolute;
 top:30px;
 left:10px;
 overflow:hidden;
}
#main .rank_01 ul li{
 width:100px;
 float:left;
 display:inline;
 margin-left:22px;
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/line02.gif) no-repeat left center;
 padding-left:22px;
 margin-top:5px;
 text-align:center;
 line-height:1em;
}
#main .rank_01 ul li.top{
 background:none;
 padding-left:0px;
}
#main .rank_01 ul li a{
 color:#006699;
 line-height:1em;
}
#main .rank_01 ul li a, x:-moz-any-link, x:default{
 text-decoration:none;
}
#main .rank_01 ul li p{
 text-align:center;
 font:11px;
}

#main .rank_01 ul li p.ttl{
 ma-gin-top:12px;
 font-weight:bold;
 font-size:14px;
 height:28px;
}
#main .rank_01 ul li p.ttl_img{
 height:28px;
 width:41px;
 margin:0 0 5px 0;
 padding:0;
}
#main .rank_01 ul li p .rank_img{
 height:100px;
 width:100px;
 padding:0;
}

#main .rank_02{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/tozando_rank_2aiki.jpg) no-repeat;
 /* background:url(http://gigaplus.makeshop.jp/zen10310/renew/m-rank2012_2.jpg) no-repeat; */
 height:240px;
 position:relative;
}

#main .rank_02 p.day{
 position:absolute;
 top:10px;
 right:20px;
 color:#fff;
}
#main .rank_02 div{
 width:720px;
 height:200px;
 background:#fff;
 position:absolute;
 top:30px;
 left:10px;
 overflow:hidden;
}
#main .rank_02 ul li{
 width:100px;
 float:left;
 display:inline;
 margin-left:22px;
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/line02.gif) no-repeat left center;
 padding-left:22px;
 margin-top:5px;
 text-align:center;
 line-height:1em;
}
#main .rank_02 ul li.top{
 background:none;
 padding-left:0px;
}
#main .rank_02 ul li a{
 color:#006699;
 line-height:1em;
}
#main .rank_02 ul li a, x:-moz-any-link, x:default{
 text-decoration:none;
}
#main .rank_02 ul li p{
 text-align:center;
 font:11px;
}

#main .rank_02 ul li p.ttl{
 ma-gin-top:12px;
 font-weight:bold;
 font-size:14px;
 height:28px;
}
#main .rank_02 ul li p.ttl_img{
 height:28px;
 width:41px;
 margin:0 0 5px 0;
 padding:0;
}
#main .rank_02 ul li p .rank_img{
 height:100px;
 width:100px;
 padding:0;
}

#main .rank_03{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/tozando_rank_3kendo.jpg) no-repeat;
 /* background:url(http://gigaplus.makeshop.jp/zen10310/renew/m-rank2012_2.jpg) no-repeat; */
 height:240px;
 position:relative;
}

#main .rank_03 p.day{
 position:absolute;
 top:10px;
 right:20px;
 color:#fff;
}
#main .rank_03 div{
 width:720px;
 height:200px;
 background:#fff;
 position:absolute;
 top:30px;
 left:10px;
 overflow:hidden;
}
#main .rank_03 ul li{
 width:100px;
 float:left;
 display:inline;
 margin-left:22px;
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/line02.gif) no-repeat left center;
 padding-left:22px;
 margin-top:5px;
 text-align:center;
 line-height:1em;
}
#main .rank_03 ul li.top{
 background:none;
 padding-left:0px;
}
#main .rank_03 ul li a{
 color:#006699;
 line-height:1em;
}
#main .rank_03 ul li a, x:-moz-any-link, x:default{
 text-decoration:none;
}
#main .rank_03 ul li p{
 text-align:center;
 font:11px;
}

#main .rank_03 ul li p.ttl{
 ma-gin-top:12px;
 font-weight:bold;
 font-size:14px;
 height:28px;
}
#main .rank_03 ul li p.ttl_img{
 height:28px;
 width:41px;
 margin:0 0 5px 0;
 padding:0;
}
#main .rank_03 ul li p .rank_img{
 height:100px;
 width:100px;
 padding:0;
}


#main .rank_04{
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/tozando_rank_4sonota.jpg) no-repeat;
 /* background:url(http://gigaplus.makeshop.jp/zen10310/renew/m-rank2012_2.jpg) no-repeat; */
 height:240px;
 position:relative;
}

#main .rank_04 p.day{
 position:absolute;
 top:10px;
 right:20px;
 color:#fff;
}
#main .rank_04 div{
 width:720px;
 height:200px;
 background:#fff;
 position:absolute;
 top:30px;
 left:10px;
 overflow:hidden;
}
#main .rank_04 ul li{
 width:100px;
 float:left;
 display:inline;
 margin-left:22px;
 background:url(http://gigaplus.makeshop.jp/zen10310/renew/line02.gif) no-repeat left center;
 padding-left:22px;
 margin-top:5px;
 text-align:center;
 line-height:1em;
}
#main .rank_04 ul li.top{
 background:none;
 padding-left:0px;
}
#main .rank_04 ul li a{
 color:#006699;
 line-height:1em;
}
#main .rank_04 ul li a, x:-moz-any-link, x:default{
 text-decoration:none;
}
#main .rank_04 ul li p{
 text-align:center;
 font:11px;
}

#main .rank_04 ul li p.ttl{
 ma-gin-top:12px;
 font-weight:bold;
 font-size:14px;
 height:28px;
}
#main .rank_04 ul li p.ttl_img{
 height:28px;
 width:41px;
 margin:0 0 5px 0;
 padding:0;
}
#main .rank_04 ul li p .rank_img{
 height:100px;
 width:100px;
 padding:0;
}


	/* 2-5.商品雛形
	──────────────── */

#item{
 width:740px;
 text-align:left;
 margin-left:10px;
}
#item table tr td span{
 color:#CC0000;
}
#item table tr td span#M_point{
 color:#333;
}
#item .item-name{
 background:#1D2C4F;
 padding:20px;
 color:#fff;
 font-weight:bold;
 font-size:16px;
 text-align:center;
}
#item .detail{
 padding:0 20px;
}
#item .spec{
 background:#EBE8DC;
 padding:30px;
}
#item .spec div{
 background:#fff;
 padding:20px;
}
#item ul.bnr{
 width:740px;
}

#idetail{
 width:740px;
 margin-left:10px;
}
#idetail table.item_name{
 border:1px solid #1f2d50;
 padding-bottom:10px;
}

#idetail p.midashi{
 border:0;
 padding:0px;
 margin:0;
}

#idetail table.item_name tr th{
 background:#1f2d50;
 color:#fff;
 font-size:16px;
 text-align:left;
 font-weight:normal;
 padding:5px 10px;
}



#idetail table.item_name tr td.bgG{
 background:#F2F3F4;
 padding:3px 10px;
}
#idetail ul li{
 float:left;
 display:inline;
 margin-left:80px;
 margin-top:10px;
} 
#idetail ul li a{
 background:url(http://image1.webftp.jp/design/alpha1/shop/img/cIcon.gif) no-repeat left center;
 padding-left:10px;
}
#idetail .line{
 line-height:0;
}
#idetail .to{
 border-bottom:3px solid #1f2d50;
 padding-bottom:5px;
 margin-bottom:10px;
}
#idetail .to .te_r{
 text-align:right;
}

