﻿#specialBox h5,
#specialBox h6{
width:750px;
height:42px;
padding:10px 0px 0px 10px;
margin:20px auto 0px auto;
text-align:left;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
overflow:hidden;
background-repeat   : no-repeat;
}


/*各見出し背景*/
#specialBox .specialttl1{
background-image:url(../images/warm_c1_title.gif);
background-position:left top;
overflow:hidden;
}

#specialBox .specialttl2{
background-image:url(../images/warm_c2_title.gif);
background-position:left top;
overflow:hidden;
}

#specialBox .specialttl3{
background-image:url(../images/warm_c3_title.gif);
background-position:left top;
overflow:hidden;
}

#specialBox .specialttl4{
background-image:url(../images/warm_c4_title.gif);
background-position:left top;
overflow:hidden;
}


#specialBox .TitleName{
padding:15px 0 0 10px;
margin:25px auto 10px auto;
color:#FFFFFF;
}

#specialBox .ReadTxt{
padding:0px 0px 25px 0px;
margin:-40px 10px 0px 0px;
color:#FFFFFF;
text-align:right;
}
.special6menu{
padding:8px 0;
width:760px;
height:39px;
}
.special7menu{
float:right;
width:760px;
height:39px;
margin:
}
.pagetop{
clear:both;
float:right;
padding:15px 0px 5px 0px;
height:20px;
width:93px;
}
#rightcolumn .specialOneBox {
    margin: 0 auto 10px;
    padding: 0;
    width: 415px;
}

#rightcolumn p.sentence{
    padding:0px 0 0 10px;
    width: 415px;
    color:#ffffff;
    margin:-112px 294px 42px 41px;
}
#rightcolumn .specialTwoBox {
    margin: 0 auto 10px;
    padding: 0;
    width: 760px;
    background: url("http://ssx.xebio-online.com/site/topics/heatx/img/111212/images/title_01.gif") no-repeat left top;
    height:148px;
}
#rightcolumn .lineupBox .lineup{
    width: 712px;
    background: url("http://ssx.xebio-online.com/site/topics/heatx/img/111212/images/border_bg.gif") repeat left top;
    margin:0 24px 0 24px;
}
#rightcolumn .lineupBox .lineup_itemForR{
    margin:0 10px 10px 0;
}
#rightcolumn .specialTwoBox p{
    padding:50px 0 0 10px;
}
#rightcolumn h1{
background-image:url("http://ssx.xebio-online.com/site/topics/heatx/img/111212/images/heatX_mainimg.jpg");
background-position:left top;
background-repeat: no-repeat;
text-indent:-9999px;
width:760px;
height:506px;
}
h3{
    margin: 0 auto 10px;
    padding: 0;
    width: 760px;
    background:url("http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/subtitle_01.gif");
    text-indent:-9999px;
    height:38px;
}
#rightcolumn .lineupBox{
background-image:url("http://ssx.xebio-online.com/site/topics/heatx/img/111212/images/hertX_bgimg.gif");
background-position:left top;
background-repeat: no-repeat;
width:760px;
height:1094px;
}
#rightcolumn .lineupBox_rakuten{
background-color:#9b0911;
width:760px;
}

#rightcolumn .lineupBox .lineup_bottom{
background-image:url("http://ssx.xebio-online.com/site/topics/heatx/img/111212/images/borderbottom_bg.gif");
background-repeat: no-repeat;
width:712px;
margin:0 24px 0 24px;
}
#rightcolumn .lineupBox .lineup .lineup_item{
padding:20px 0 20px 0;
}
#rightcolumn .lineupBox .lineup .lineup_item .lineup_item_up{
padding:0 0 15px 0;
}
#rightcolumn .lineupBox .webcatalog{
margin:40px 98px 20px 99px;
}
.point_left,
.point_center,
.point_right{
float:left;
}

#all_list{
	clear:both;
	text-align:left;
}
.all_kakomi{
	margin-left:150px;
	width:400px;
	background-color:#f1f1f1;
	border:1px solid #CCC;
	padding:10px 0 10px 33px;
	margin-top:70px;
}
.all_txt{
	padding-left:35px;
}

p.all_btn{
   text-indent:-9999px;
   overflow:hidden;
   list-style:none;
}

p.all_btn a{
   display:block;
   width:366px;
   height:39px;
   background:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/all_btn.gif) 0 0 no-repeat;
}

p.all_btn a:hover {
   background:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/all_btn.gif) 0 -39px no-repeat;
}



/*******************
アイテム見出し背景
*******************/

/*基本装備*/
#specialBox .specialSubttlBace{
width:263px;
height:89px;
margin:0 0 10px 0;
padding:100px 15px 10px 15px;
background-image:url(../images/bg_property.jpg);
overflow:hidden;
}

#specialBox .specialSubttlBace p{
font-size:14px;
color:#FFFFFF;
text-align:left;
}

/*基本装備*/
#specialBox .specialSubttlbbq{
width:263px;
height:89px;
margin:0 0 10px 0;
padding:100px 15px 10px 15px;
background-image:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/bg_convenience.jpg);
overflow:hidden;
}

#specialBox .specialSubttlbbq p{
font-size:14px;
color:#FFFFFF;
text-align:left;
}

#bbq01 .left{
width:317px;
}
#bbq01 .right{
width:438px;
text-align:right;
}

h2.title01{
clear:both;
background-image:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/title_02.gif);
text-indent:-9999px;
height:50px;
width:760px;
}
h2.title02{
clear:both;
background-image:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/title_03.gif);
background-position:left top;
text-indent:-9999px;
height:40px;
width:760px;
}
h2.title03 {
clear:both;
background-image:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/title_04.gif);
background-position:left top;
display:block;
text-indent:-9999px;
height:40px;
width:760px;
}

#specialBox .specialOneBox .subtitle_pro { color:#000; font-size:16px; background:url(../images/bg_subtitle.gif) left bottom no-repeat; height:25px; padding-left:0; width:760px;}

.boxPoint { border:#a2a2a2 solid 5px; padding:15px 15px 0 15px;}
#specialBox .specialOneBox .boxPoint p,
#specialBox .specialOneBox .boxPoint h5{ padding:0; margin:0 0 15px 0;}
#specialBox .specialOneBox .boxPoint h5 { width:228px; height:22px;}

/********************
カテゴリーから選ぶ設定
********************/
.Category {
    margin-bottom: 30px;
}
.section{
    display: block;
    overflow: auto;
}
.section ul {
    margin: 10px 0 10px 30px;
    width: 730px;
}
.section ul li {
    background: url("http://ssx.xebio-online.com/site/topics/heatx/img/111212/images/arrow01.gif") no-repeat scroll left 3px transparent;
    color: #666666;
    float: left;
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 5px;
    padding-left: 15px;
    width: 180px;
}

/********************
ブランドから選ぶ設定
********************/
.brand ul {
    margin: 10px 0 30px 30px;
    width: 730px;
}
.brand ul li {
    float: left;
    margin-bottom: 5px;
    padding-left: 15px;
    width: 100px;
}


/********************
商品画像ワッペン設定
********************/

.goods {
 position: relative;
}
.goods a { display: block; }
a.goods-menu {
 border: 1px solid #777;
 width: 250px;
 height: 188px;
}
.wappen {
 position: absolute;
 top: 83px;
 left: 5px;
}


/********************
商品一覧リンク設定
********************/

#specialBox .LinkBana{
float:right;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
color:#FFFFFF;
}


/********************
ロールオーバー設定
********************/

ul.menu  {
   margin:0;
   padding:0;
}

ul.menu li {
   float:left;
   text-indent:-9999px;
   overflow:hidden;
   list-style:none;
}

ul.menu li a {
   display:block;
   width:248px;
   height:39px;
}

li.menu1 a {
   background:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/index1.gif) 0 0 no-repeat;
   margin:0 5px 0 127px;
}

li.menu1 a:hover {
   background:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/index1.gif) 0 -39px no-repeat;
   margin:0 5px 0 127px;
}

li.menu2 a {
   background:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/index2.gif) 0 0 no-repeat;
   margin:0 2px;
}

li.menu2 a:hover {
   background:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/index2.gif) 0 -39px no-repeat;
   margin:0 2px;
}

li.menu3 a {
   background:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/index3.gif) 0 0 no-repeat;
   margin:0 127px 0 5px;
}

li.menu3 a:hover {
   background:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/index3.gif) 0 -39px no-repeat;
   margin:0 127px 0 5px;
}



#specialBox .NoIndexLink{
width:190px;
height:35px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(../images/swi_navi00.jpg);
overflow:hidden;
}


/****************************************
ロールオーバー設定（商品一覧へのリンク）
****************************************/
ul.link  {
   margin:0;
   padding:0;
}

ul.link li {
   float:right;
   text-indent:-9999px;
   overflow:hidden;
   list-style:none;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}

ul.link li a {
   display:block;
   width:366px;
   height:39px;
}

li.link1 a {
   background:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/button1.gif) 0 0 no-repeat;
   margin:10px 0 10px 0;
}

li.link1 a:hover {
   background:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/button1.gif) 0 -39px no-repeat;
   margin:10px 0 10px 0;
}
li.link2 a {
   background:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/button2.gif) 0 0 no-repeat;
}

li.link2 a:hover {
   background:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/button2.gif) 0 -39px no-repeat;
}
li.link3 a {
   background:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/button3.gif) 0 0 no-repeat;
   margin:10px 0 10px 0;
}

li.link3 a:hover {
   background:url(http://ssx.xebio-online.com/site/topics/heatx/img/101203/images/button3.gif) 0 -39px no-repeat;
   margin:10px 0 10px 0;
}

#specialBox .NoIndexLink{
width:190px;
height:35px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:url(../images/swi_navi00.jpg);
overflow:hidden;
}



/********************
タイトル画像配置設定
********************/

.TitleImageLeft{
float:left;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
background-image:url(../images/);
overflow:hidden;
}

.TitleImageRight{
float:right;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
background-image:url(../images/);
overflow:hidden;
}

.TitleImageCenter{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.Title2Image{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.Hasen{
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

a {
    text-decoration: none;
}