/*----------------------------------------------------------------*/
/*　　このCSSはhtmlの商品個別ページのみに使っているものです。　　*/
/*　　具体的な違いは一箇所（コンテイナーの横幅：２６行）　　　　　*/
/*----------------------------------------------------------------*/


/***********************************************/
/*　　　　 テンプレート（コンテイナー）　　　　*/
/***********************************************/

/*body#temp {
		text-align:center;
		background-color:#FAFDC4;
		}*/

body {
		margin:0;
		color : #666666;
		background-color :transparent;
		font-size : 10pt;
		font-family : "ＭＳ Ｐゴシック";
		}

div#container{
		position:relative;
		width:790px;/*　　←★★ここが違うのみです！　　　*/
		height:auto;
		margin:0 auto;
		padding: 0 0 10px 0;
		background-color:#ffffff;
		text-align:left;
		}

div#side-main {
		width:775px;
		height:auto;
		}


/***********************************************/
/*　　　　 h1タグ　　　　　　　　　　　　　　　*/
/***********************************************/

div#container h1, div#container h1 a { 
		font-size : 10px;
		font-weight : normal;
		text-decoration : none;
		text-align : center;
/*バーの色*/
		background-color:#C0965C;
		color:white;
		border-bottom:solid #eeddbb 1px;
		margin : 0;
		padding:0;
		width : 775px ;
		line-height : 18px;
		border:none;
		}


/***********************************************/
/*　　　　 テンプレート（ヘッダー）　　　　　　*/
/***********************************************/

div#header{
		width:775px;
		height:95px;
		background-image:url(http://www.hs-tao.com/images/banner_top_tao.jpg);
		background-repeat:no-repeat;
		text-align:center;
		position:relative;
		}

div#header2{
		width:775px;
		height:95px;
		background-color:transparent;
		text-align:center;
		position:relative;
		}

div#header img#Title {
		width:360px;
		height:90px;
		float:left;
		}

/*アイコン左（Q&A）*/

div#header p#icon-l {
    background-repeat : no-repeat ;
	margin:0;
	padding:0;
		float:right;
		position:absolute;
		bottom:0;
		right:107px;
		width:107px;
		height:33px;
}


div#header p#icon-l a:link,
div#header p#icon-l a:visited{
		background-image:url(http://www.hs-tao.com/images/top/icon-faq-off.gif);
	    background-repeat:no-repeat;
		margin:0;
		padding:0;
		display : block ;
		}


div#header p#icon-l a:hover,
div#header p#icon-l a:active{
		background-image:url(http://www.hs-tao.com/images/top/icon-faq-on.gif);
	    background-repeat:no-repeat;
		margin:0;
		padding:0;
		display : block ;
		}

/*アイコン右（カート）*/
div#header p#icon-r {
    background-repeat : no-repeat ;
    display : block ;	
		float:right;
		position:absolute;
		bottom:0;
		right:0;
	margin:0;
	padding:0;
		width:107px;
		height:33px;
}

div#header p#icon-r a:link,
div#header p#icon-r a:visited{
		background-image:url(http://www.hs-tao.com/images/top/icon-cart-off.gif);
	    background-repeat:no-repeat;
		margin:0;
		padding:0;
		display : block ;
		}


div#header p#icon-r a:hover,
div#header p#icon-r a:active{
		background-image:url(http://www.hs-tao.com/images/top/icon-cart-on.gif);
	    background-repeat:no-repeat;
		margin:0;
		padding:0;
		display : block ;
		}

div#header div#box{
		width:210px;
		height:auto;
		background-color:transparent;
		text-align:left;
		position:relative;
		top:15px;
		float:left;
		}

/* h2のコピー　*/

div#header h2 {
		font-size:10px;
		background-color:transparent;
		color:#663300;
		font-weight:normal;
		line-height:130%;
		border-bottom:none;
		text-align:left;
		}

/*　パンくず　*/
#tracks {
		width:auto;
		height:auto;
		font-size:12px;
		color:#666666;
		text-align:left;
		margin:5px 5px;
		}


/***********************************************/
/*　テンプレート（グローバルナビゲーション）　*/
/***********************************************/

div#mainNavi {
		width:775px;
		height:18px;
		background-color:#C0965C;
		border-top: solid #eeddbb 1px;
		margin:0;
		padding:3px 0 0 0;	
		}

div#mainNavi ul {
		display: block;
		width:auto;
		height:auto;
		padding:0;
		margin:0 30px 0 30px;
		list-style-position:outside;
		}


div#mainNavi li{
		display:inline;
		margin:0;
		padding: 0 8px;
		border-right:1px solid white;
		list-style-type:none;
		float:left;
		font-size:12px;
		background-color : transparent;
		}

div#mainNavi li#none{
		display:inline;
		margin:0;
		padding: 0 8px;
		border-right:none;
		float:left;
		font-size:12px;
		background-color : transparent;
		}
		
div#mainNavi a:link, div#mainNavi a:visited{
		color:white;
		display:block;
		margin:0;
		float:left;
		font-size:12px;
		background-color : transparent;
		text-decoration:none;
		}

div#mainNavi a:hover, div#mainNavi a:active{
		color:#00FFFF;
		display:block;
		margin:0;
		font-size:12px;
		background-color : transparent;
		text-decoration:underline;
		}
		
/***********************************************/
/*　　　　 テンプレート（右のサイドバー）　　　*/
/***********************************************/

/*フロートが右*/
div#side-r {
		width:162px;
		height:auto;
		float:right;
		text-align:left;
		}


/*サイド内ボックス*/
div#side-r .box {
		background-color:white;
		width:162px;
		margin:0;
		padding:0;
		height:auto;
		}		
	
/*サイド内ボックス上（角丸）*/
div#side-r .box .top {
	width:162px;
	height:43px;
	background-image:url(http://www.hs-tao.com/images/table/side-r1-t.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	}

/*サイド内ボックス上*/
div#side-r .box .top2 {
	width:162px;
	height:43px;
	background-image:url(http://www.hs-tao.com/images/table/side-r1-t2.gif);
	background-repeat:no-repeat;
		}

/*新着情報バナー*/
div#side-r .box .top img.new, div#side-r .box .top2 img.new {
		padding:0;
		margin:0 0 0 20px;
		text-align:center;
		}

/*サイド内ボックス中*/
div#side-r .box .middle {
		width:162px;
		height:auto;
		background-image: url(http://www.hs-tao.com/images/table/side-r1-m.gif);
		background-repeat:repeat-y;
		}

/*更新履歴の文字*/
div#side-r .box .middle p {
		font-size:10px;
		color:#666666;
		line-height:110%;
		margin:0 10px 5px 12px;
		}
		
/*更新履歴の文字2*/
div#side-r .box .middle p.p2 {
		font-size:10px;
		color:#666666;
		margin:0 10px 0 12px;
		}
		
/*右　サイド内ボックス下*/
div#side-r .box .bottom {
		margin:0;
		padding:0;
		width:160px;
		height:18px;
		}

/*　注目キーワードの文字画像　*/
div#side-r .box .top img.key-words, div#side-r .box .top2 img.key-words {
		padding:0;
		margin:0 0 0 10px;
		text-align:center;
		}


/*　注目キーワードの中の文字　*/
div#side-r .box .middle ul {
		font-size:10px;
		color:#666666;
		margin:0 10px 0 30px;
		}

div#side-r .box .middle ul li {
		margin-bottom: 3px;
		}


div#side-r .box .middle ul li.none {
		margin-bottom: 0 ;
		}


/*　間　*/
div#side-r .box .r-bt {
		background-image:url(http://www.hs-tao.com/images/table/side-between.gif);
		width:160px;
		height:35px;
		text-align:center;
		vertical-align:top;
		margin:0;
		padding:0;
		}

/*ランキングバナー*/
div#side-r .box .r-bt img#ranking-top {
		padding:0;
		margin:0;
		text-align:center;
		vertical-align:top;
		}
		
div#side-r .box .r-bt .font {
		font-size:10px;
		color:red;
		text-align:center;
		margin:0;
		padding:0 0 3px 0;
		}

/*ランキングのインフレーム内*/

body#ranking {
		width:134px;
		height:auto;
		background-color:#f8e5c9;
		text-align:center;
		}
		
#ranking {
		width:134px;
		height:auto;
		background-color:#f8e5c9;
		text-align:center;
		float:right;
		}

body#ranking #box, #ranking #box-ranking {
		width:132px;
		height:auto;
		background-color:#F8E5C9;
		}
		
body#ranking #box .box-s, #ranking #box-ranking .box-s{
		width:130px;
		height:auto;
		position:relative;
		}

body#ranking #box .box-s img, #ranking #box-ranking .box-s img {
		padding:1px;
		}
		

body#ranking #box .box-s img.number, #ranking #box-ranking .box-s img.number {
		padding:1px;
		padding:0 41px 0 0;
		}

body#ranking #box .box-s p, id#ranking #box-ranking .box-s p {
		font-size:10px;
		color:#666666;
		line-height:120%;
		margin:0;
		}

/*ランキング リンク*/

body#ranking #box .box-s a:link, body#ranking #box .box-s a:visited {
		font-size:10px;
		color:#666666;
		line-height:120%;
		text-decoration:none;
		}
		
body#ranking #box .box-s a:hover, body#ranking #box .box-s a:active {
		font-size:10px;
		color:#FF9966;
		line-height:120%;
		text-decoration:underline;
		}
		
.ranking_price {
	font-size:12px;
	color:#CC3333;
	line-height:120%;
	text-decoration:none;
	font-weight: bold;
		}

/***********************************************/
/*　　　　 テンプレート（左のサイドバー）　　　　　　*/
/***********************************************/


div#side-l {
		width:162px;
		height:auto;
		margin:10px 0 0 0;
		float:right;
		text-align:left;
		background-image:url(http://www.hs-tao.com/images/top/side-bg-paper.jpg);
		background-repeat:repeat-y;
		}

div#side-l img.info {
		margin:3px 0 5px 0;
		}

/*　メルマガ等のバナー　*/

div#side-l p.s-banner {
		margin:3px 0 5px 0;
		padding:0 1px;
		font-size:11px;
		}
		
div#side-l img.l-text-01 {

		margin:10px 32px 0 32px;
		}
		

/*リストタグ*/
div#side-l ul {
		margin:0 0 0 25px;
		padding:0;
		}
	

/*　★サイド内ボックス　*/
div#side-l .s-category {
		clear:both;
		background-color:white;
		width:150px;
		height:auto;
		border:#755b2f 1px solid;
		margin:0 5px 5px 5px;
		}		

div#side-l .s-category .s-c-l {
		clear:both;
		background-color:transparent;
		width:150px;
		height:auto;
		padding:0 0 5px 0;
		}		

/*　石から選ぶのスクロール　*/
div#side-l .s-category #stones-box {
		overflow:auto;
		width:150px;
		height:300px;
		font-size:12px;
		}		

/*　石から選ぶ リンク　*/
div#side-l .s-category #stones-box a:link, div#side-l .s-category #stones-box a:visited  {
		color:#765C30;
		font-size:12px;
		font-weight:normal;
		text-align:left;
		text-decoration:none;
		display:block;
		width:130px;
		}



div#side-l .s-category #stones-box a:hover, div#side-l .s-category #stones-box a:active {
		color:#FF9966;
		font-size:12px;
		font-weight:normal;
		text-align:left;
		text-decoration:underline;
		display:block;
		width:130px;
				}

/*　●石の画像　*/
div#side-l .s-category #stones-box a img{
		margin: 4px 2px 0 0;
		}		


/*アイテムから選ぶ*/
div#side-l #s-item a:link,
div#side-l #s-item a:visited{
		background-image:url(../images/top/side-items01.gif);
	    background-repeat:no-repeat;
		margin:0;
		padding:0;
		display : block ;
		}

		
/*アイテムから選ぶ ホバー*/
div#side-l #s-item a:hover,
div#side-l #s-item a:active{
		background-image:url(../images/top/side-items02.gif);
	    background-repeat:no-repeat;
		margin:0;
		padding:0;
		display : block ;
		}

/*誕生石から選ぶ*/
div#side-l #s-birth a:link,
div#side-l #s-birth a:visited{
		background-image:url(../images/top/side-birth01.gif);
	    background-repeat:no-repeat;
		margin:0;
		padding:0;
		display : block ;
		}

/*誕生石から選ぶ ホバー*/
div#side-l #s-birth a:hover,
div#side-l #s-birth a:active{
		background-image:url(../images/top/side-birth02.gif);
	    background-repeat:no-repeat;
		margin:0;
		padding:0;
		display : block ;
		}

/*願いから選ぶ*/
div#side-l #s-wish a:link,
div#side-l #s-wish a:visited{
		background-image:url(../images/top/side-wish01.gif);
	    background-repeat:no-repeat;
		margin:0;
		padding:0;
		display : block ;
		}

/*願いから選ぶ ホバー*/
div#side-l #s-wish a:hover,
div#side-l #s-wish a:active{
		background-image:url(../images/top/side-wish02.gif);
	    background-repeat:no-repeat;
		margin:0;
		padding:0;
		display : block ;
		}

/*石の名前から選ぶ*/
div#side-l #s-stones a:link,
div#side-l #s-stones a:visited{
		background-image:url(../images/top/side-stones01.gif);
	    background-repeat:no-repeat;
		margin:0;
		padding:0;
		display : block ;
		}

/*石の名前から選ぶ ホバー*/
div#side-l #s-stones a:hover,
div#side-l #s-stones a:active{
		background-image:url(../images/top/side-stones02.gif);
	    background-repeat:no-repeat;
		margin:0;
		padding:0;
		display : block ;
		}

/*石の色から選ぶ*/
div#side-l #s-color a:link,
div#side-l #s-color a:visited{
		background-image:url(../images/top/side-color01.gif);
	    background-repeat:no-repeat;
		margin:0;
		padding:0;
		display : block ;
		}

/*石の色から選ぶ ホバー*/
div#side-l #s-color a:hover,
div#side-l #s-color a:active{
		background-image:url(../images/top/side-color02.gif);
	    background-repeat:no-repeat;
		margin:0;
		padding:0;
		display : block ;
		}

/*リンク*/
div#side-l .s-category .s-c-l a:link, div#side-l .s-category .s-c-l a:visited  {
		color:#765C30;
		font-size:12px;
		font-weight:normal;
		text-align:left;
		text-decoration:none;
		}



div#side-l .s-category .s-c-l a:hover, div#side-l .s-category .s-c-l a:active {
		color:#FF9966;
		font-size:12px;
		font-weight:normal;
		text-align:left;
		text-decoration:underline;
				}


/*プルダウン*/
div#side-l .s-category .s-c-l p {
		margin:0;
		padding:0;
		}

div#side-l .s-category .s-c-l option {
		color:#765C30;
		}
		
	
/*★神代ブレス★*/
	
div#side-l #s-kamiyo {
		width:160px;
		height:auto;
		border-left:#7094eb 1px solid;
		border-right:#7094eb 1px solid;
		border-bottom:#7094eb 1px solid;
		background-color:#b9daeb;
		margin:0 0 10px 0;
		padding:0 0 3px 0;
		text-align:center;
		}

div#side-l #s-kamiyo img {
		margin:3px;
		float:left;
		}

div#side-l #s-kamiyo p{
		width:154px;
		font-size:11px;
		padding:0 3px;
		text-align:left;
		color:#333333;
		margin:0;
		}

div#side-l #s-kamiyo p span{
		color:#CC6633;
		font-size:12px;
		}

/*★姉妹サイト　＆　ブログ★*/

div#side-l img.l-s-img {
		margin:10px 0 0 0;
		padding:0;
		vertical-align:top;
		}

/*姉妹サイト*/
div#side-l #sister {
		background-image:url(../images/table/sister-m.gif);
		background-repeat:repeat-y;
		margin:0;
		padding:0;
		font-size:10px;
		}
/*ブログ*/
div#side-l #blog {
		background-image:url(../images/table/blog-m.gif);
		background-repeat:repeat-y;
		margin:0;
		padding:0;
		font-size:10px;
		}

div#side-l #sister .l-bnr-s, div#side-l #blog .l-bnr-s{
		width:145px;
		height:auto;
		margin:0px 7px 0 8px;
		padding:0;
		}


/*★天然石検定★*/
div#side-l #tenken {
		background-color:white;
		width:160px;
		height:auto;
		font-size:11px;
		margin:10px 0 10px 0;
		padding:0 0 3px 0;
		border:#016531 1px solid;
		}

div#side-l #tenken p {
		margin:3px;
		}

/*願いから選ぶ　リスト*/
div#side-l .s-c-l .wish {
		color:#666666;
		margin:10px 0 0 5px;
		}


/*プルダウン「カラーで選ぶ」*/
div#side-l .s-c-l p option.color_01{
	color:#FFFFFF;
	background-color: #FF99CC;
		}
		
div#side-l .s-c-l p option.color_02{
	color:#FFFFFF;
	background-color: #FF6666;
		}
		
div#side-l .s-c-l p option.color_03{
	color:#FFFFFF;
	background-color: #FFCC00;
		}
		
div#side-l .s-c-l p option.color_04{
	color:#FFFFFF;
	background-color: #66CC66;
		}
		
div#side-l .s-c-l p option.color_05{
	color:#FFFFFF;
	background-color: #339900;
		}
		
div#side-l .s-c-l p option.color_06{
	color:#FFFFFF;
	background-color: #3399FF;
		}
		
div#side-l .s-c-l p option.color_07{
	color:#FFFFFF;
	background-color: #0066CC;
		}
		
div#side-l .s-c-l p option.color_08{
	color:#FFFFFF;
	background-color: #9966CC;
		}
		
div#side-l .s-c-l p option.color_09{
	color:#999999;
	background-color: #FFFFFF;
		}
		
div#side-l .s-c-l p option.color_10{
	color:#FFFFFF;
	background-color: #000000;
		}
		
div#side-l .s-c-l p option.color_11{
	color:#FFFFFF;
	background-color: #996600;
		}
		
div#side-l .s-c-l p option.color_12{
	color:#FFFFFF;
	background-color: #666666;
		}
		
div#side-l .s-c-l p option.color_13{
	color:#FFFFFF;
	background-color: #333300;
		}		
		
	

/*アイコン画像*/

/*ブレスレット*/
div#side-l ul li#bracelet, li.bracelet  {
		 list-style-image:url(../images/top/icon-bracelet.gif);
		 } 
/*ペンダント*/
div#side-l ul li#pendant, li.pendant {
		 list-style-image:url(../images/top/icon-pendant.gif);
		 } 
/*ピアス*/
div#side-l ul li#earrings, li.earrings {
		 list-style-image:url(../images/top/icon-earrings.gif);
		 } 
/*リング*/ 
div#side-l ul li#ring, li.ring {
		 list-style-image:url(../images/top/icon-ring.gif);
		 } 
/*ストラップ*/
div#side-l ul li#strap, li.strap {
		 list-style-image:url(../images/top/icon-strap.gif);
		 }
		 
/*丸玉*/
div#side-l ul li#ball, li.ball {
		 list-style-image:url(../images/top/icon-ball.gif);
		 } 
		 
		  
/*レインボーキャッチャー*/
div#side-l ul li#rainbow {
		 list-style-image:url(../images/top/icon-rainbow.gif);
		 } 
		 
/*曼陀羅*/
div#side-l ul li#mandara {
		 list-style-image:url(../images/top/icon-mandara.gif);
		 } 

		 
/*丸玉の台座*/
div#side-l ul li#daiza {
		 list-style-image:url(../images/top/icon-daiza.gif);
		 } 
		 		 
/*浄化アイテム*/
div#side-l ul li#jouka {
		 list-style-image:url(../images/top/icon-pure.gif);
		 } 
/*ペンデュラム*/
div#side-l ul li#pendulum {
		 list-style-image:url(../images/top/icon-pendulum.gif);
		 } 

/*チェーン*/
div#side-l ul li#chain {
		 list-style-image:url(../images/top/icon-chain.gif);
		 } 

/*注目コーナー*/
div#side-l ul li#attention {
		 list-style-image:url(../images/top/icon-attention.gif);
		 } 

/*注目コーナー*/
div#side-l ul li#attention2 {
		 list-style-image:url(../images/top/icon-attention2.gif);
		 } 

/***********************************************/
/*　　　　 テンプレート（メイン）　　　　　　*/
/***********************************************/


/*サイドが左のみ テンプレート*/

div#main {
		clear:both;
		width:608px;
		height:auto;
		float:right;
		text-align:left;
		margin: 10px 0 0 5px;
		position:relative;
		}

/*サイドが両側にある*/
div#main-top, div#main-2 {
		clear:both;
		width:608px;
		height:auto;
		float:right;
		text-align:left;
		margin: 10px 0 0 5px;
		position:relative;
		}

/*ヘッダーとフッターのみ*/

div#main-3 {
		clear:both;
		width:775px;
		height:auto;
		text-align:left;
		margin: 10px 0 0 0px;
		position:relative;
		}

/*●トップページ上半分*/
div#main-above {
		width:608px;
		height:auto;
		}
		
/*●トップページ中央*/
div#main-middle, div#main-middle-2 {
		width:441px;
		height:auto;
		float:left;
		text-align:left;
		position:relative;
		}

/*トップページボックス（神代）*/
div#main-top div#kamiyo {
		width:441px;
		height:166px;
		}
		
/*　神代ブレスバナー　*/
div#main-top div#kamiyo p{
		margin:0;
		padding:0;
		border:none;
		}


/*トップページ ボックス（トップの最新バナー）*/
div#main-top div#new-banner {
		width:auto;
		height:auto;
		}
		
/*新着＆オススメの文字画像 h2*/
div#new-banner h2 {
		margin:15px 0 5px 0;
		padding:0;
		border:none;
		background-color:transparent;
		}
		
/*　最新商品ボックス　*/
div#newest {
		width:441px;
		height:auto;
		margin:0;
		padding:0;
		position:relative;
		}

/* NEW! マーク右上*/
div#newest img#new01 {
		margin:0;
		padding:10px 5px;
		position:absolute;
		top:0;
		right:0;
		}

/* NEW! マーク左上*/
div#newest img#new03 {
		margin:0;
		padding:10px 5px;
		position:absolute;
		top:0;
		left:0;
		}
		
		div#newest img#new05 {
		margin:0;
		padding:30px 5px;
		position:absolute;
		top:0;
		left:0;
		}

/* NEW! マーク左下*/
div#newest img#new04 {
		margin:0;
		padding:0;
		position:absolute;
		bottom:41px;
		left:5px;
		}
		
/* NEW! マーク右下*/
div#newest img#new02 {
		margin:0;
		padding:0;
		position:absolute;
		bottom:41px;
		/* bottom:10px;*/
		right:5px;
		}

/*新着バナー h3*/
div#new-banner h3 {
		margin:5px 0;
		padding:0;
		text-align:left;
		}

div#new-banner p {
		margin: 0 0 10px 0;
		font-size:10px;
		color:#888888;
		text-decoration:none;
		font-weight:normal;
		line-height:110%;
		}

div#new-banner strong{
		font-size:10px;
		color:#888888;
		text-decoration:none;
		font-weight:normal;
		}

/*●トップページ下半分*/

div#main-top div#main-below {
		width:608px;
		height:auto;
		text-align:left;
		}

/*文字画像 h2*/
div#main-below h2 {
		margin:15px 0 5px 0;
		padding:0;
		border:none;
		background-color:transparent;
		}

/*石別バナー*/
div#main-top div#main-below .stones {
		width:580px;
		height:460px;
		padding:5px 5px 5px 10px;
		border-width: thin; 
		border-color:#C0965C; 
		border-style: solid; 
		}

#main-below .stones .box{
		width:145px;
		height:auto;
		float:left;
		font-size:12px;
		line-height:120%;
		text-align:center;
		padding: 0 0 5px 0;
		}

#main-below .stones .box a:link, #main-below .stones .box a:visited {
	text-decoration: none;
	color:#3399FF;
	font-size:12px;
	}

#main-below .stones .box a:hover, #main-below .stones .box a:active {
	color: #ff9966;
	text-decoration: underline;
	font-size:12px;
}

div#main-top div#main-below .stones p {
		float:right;
		font-size:16px;
		margin: 10px 0 0 0;
		}

/*カテゴリ別バナー*/

div#main-top div#main-below #category {
	width:580px;
	height:155px;
	padding:5px 5px 5px 10px;
	background-color: #66CCFF;
	border: 2px solid #60AFFF;
	margin-bottom: 10px;
	margin-top: 5px;
		}

#main-below #category .box{
		width:290px;
		height:auto;
		float:left;
		font-size:12px;
		line-height:120%;
		text-align:center;
		padding: 0 0 5px 0;
		}


/*　商品陳列　*/

div#main-below .items {
		clear:both;
		width:608px;
		height:auto;
		text-align:left;
		margin:20px 0 0 0;
		padding:0;
		}

/*　横200px　のボックス　*/
div#main-below .items .box200, div#main-below .items .box200-2 {
		width:200px;
		height:auto;
		text-align:left;
		float:left;
		}
		
div#main-below .items .box200 {
		margin:0 4px 0 0;
		}
		
div#main-below .items .box200-2, div#main-below .items .box300-2 {
		margin:0;
		}

div#main-below .items .box200 p, div#main-below .items .box200-2 p {
		font-size:10px;
		color:#666666;
		margin:2px 0 0 0;
		}

/*　横300px　のボックス　*/
div#main-below .items .box300, div#main-below .items .box300-2 {
		width:300px;
		height:auto;
		text-align:left;
		float:left;
		}
		
div#main-below .items .box300 {
		margin:0 8px 0 0;
		}

div#main-below .items .box300 p, div#main-below .items .box300-2 p{
		font-size:10px;
		color:#666666;
		margin:2px 0 0 0;
		}
		
/***********************************************/
/*　　　　 テンプレート（フッター）　　　　　　*/
/***********************************************/

div#footer {
		clear:both;
		width:775px;
		text-align:center;
		margin:30px 0 10px 0;
/*		padding:3px;*/
		}

div#footer #box-footer {
		width:775px;
		height:auto;
		border:1px #755b2f solid;
/*ECの助言*/overflow:hidden;
		text-align:left;
		}

/*フッター内 小ボックス*/
div#footer #box-footer .box-f-s, div#footer #box-footer .box-f-s2 {
		height: auto ;
		float:left;
		text-align:left;
		font-size:11px; 
		color:#666666;
		line-height:130%;
		}


/*　「発送」などの文字画像　*/
div#footer .box-f-s img, div#footer .box-f-s2 img {
		margin-bottom:4px;
		}


div#footer p {
		margin:3px 0 10px 0;
		}
		
div#footer #box-footer .box-f-s {
		width: 245px ;
		padding: 5px 15px 5px 5px ;
		}


div#footer #box-footer .box-f-s2 {
		width: 235px ;
		padding: 5px ;
		}

div#footer #box-footer .box-f-s2 ul li{
		margin:0 0 0 25px;
		padding-left:0;
		}

/*　ECの助言　*/		
div#footer #box-footer :after {
		clear:both;
		content:"";
		display:block;
		height:1px;
		overflow:hidden;
		}

/*　ECの助言　*/
* html div#footer #box-footer {
		height:1em;
		overflow:visible;
		}



/*　SSLのやつ　　*/

div#footer #box-footer .box-f-s2 #ssl{
		width:235px;
		height:auto;
		}
		
div#footer #box-footer .box-f-s2 #ssl #box-l{
		width:150px;
		height:auto;
		float:left;
		}

div#footer #box-footer .box-f-s2 #ssl #box-r{
		width:85px;
		height:auto;
		float:right;
		font-size:8px;
		}

div#footer #box-footer span.dt{
		text-align:right;
		font-size:11px;
		}

div#footer #box-footer span.dt a:link, div#footer #box-footer span.dt a:visited{
		font-size:11px;
		color:white;
		background-color:#666666;
		padding:2px 2px 1px 2px;
		text-decoration:none;
		}

div#footer #box-footer span.dt a:hover, div#footer #box-footer span.dt a:active{
		font-size:11px;
		color:white;
		background-color:#333333;		
		padding:2px 2px 1px 2px;
		text-decoration:none;
		}


/*フッター内の下のボックス*/

div#footer #box-f-footer #box-l {
		clear:both;
		width:765px;
		height:auto;
		padding:5px;
		text-align:left;
		font-size:11px;
		}

div#footer #box-footer #box-f-l a {
		font-size:11px;
		}

div#footer #box-footer #box-f-l ul {
		list-style-type: none;
		padding: 0 0 0 10px;
		margin:0;
		}

div#footer #box-footer #box-f-l ul li {
		background: url(http://www.hs-tao.com/images/arrow_02.gif);
		background-repeat: no-repeat;
		padding: 0 0 0 15px;
		margin:0;
		}

div#footer #box-footer #box-f-l .box-f-l-01 {
		width:200px;
		height:auto;
		float:left;
		}

div#footer #box-footer #box-f-l .box-f-l-02 {
		width:130px;
		height:auto;
		float:left;
		}

/*フッターの下　右端*/

div#footer #box-footer #box-f-l .box-f-l-03 {
		width:300px;
		height:auto;
		float:right;
		}

div#footer #box-footer #box-f-l .box-f-l-03 p{
		width:135px;
		font-size:11px;
		padding: 0 0 5px 0;
		margin:0;
		float:right;
		}

/*　本社写真　*/
div#footer #box-footer #box-f-l .box-f-l-03 img {
		float:left;
		padding:0 5px 5px 5px;
		}

/*コピーライト*/
p#copyright{
		width:775px;
		height:auto;
		text-align:center;
		font-size:11px;
		color:#666666;
		}
