@charset "utf-8";

* {
    margin: 0;
    padding: 0;
}

table,img,p {
    border: 0;
}


body {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #555555;
    background-color: #fff;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/bg.jpg) repeat-x;
    line-height: 150%;
    letter-spacing:1px;
	font-size:12px;
}

li {
    list-style-type: none;
}

select {
    border: solid 1px #ccc;
}

/*PHOTO*/
.picture {
}
/* フロート回り込み解除
----------------------------------------------- */
br.clear {
    clear: both;
    display: none;
    font-size: 0px;
    line-height: 0%;
    height: 0px;
}
/* リンク指定
----------------------------------------------- */
a { text-decoration: none; }
a:link { color: #000; }
a:visited { color: #000; }
a:hover { color: #666; }
/* フォント
----------------------------------------------- */
h1,h2,h3,h4,h5 {
    font-size: 100%;
    line-height: 150%;
}
.price { color: #000; font-weight: bold; }
.attention { color: #ff0000; }
.mini { font-size: 90%; }
em {
    font-style: normal;
    color: #ff0000;
}
/* テーブル共通指定
----------------------------------------------- */

div.tblareabtn {
    clear: both;
    margin: 20px 0 0 0;
    text-align: center;
}
.phototd {
    width: 75px;
    text-align: center;
}
.centertd {
    text-align: center;
}
.pricetd {
    text-align: right;
}
.pricetd em {
    font-weight: bold;
}
div#completetext {
    width: 740px;
    margin: 15px auto 0 auto;
    padding: 15px;
    border: 1px solid #ccc;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg-mini.gif) repeat-x left bottom #FFF;

}
div#completetext em {
    font-weight: bold;
}
div#completetext p{
    padding: 20px 0 0 0;
    text-align: left;
}


/* ヘッダーロゴ
------------------------------------------------ */
div#header-bg {
    width: 100%;
    height: 50px;
	background-color:#AA0000;
}

div#header {
    width: 950px;
    margin: 0 auto;
	height:50px;
	background:#333;
	border-left:#C00 solid 1px;
	border-right:#C00 solid 1px;
}

div#header em {
    display: none;
}

#flash{
	height:300px;
	margin-bottom:10px;
}

div#undercatch {
    width: 950px;
	height:30px;
    margin: 0 auto;
	text-align:right;
	color:#FFF;
	background-color:#333;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
}


div#undercatch-bg {
    width: 100%;
	height:50px;
    margin: 0 auto;
	background-color:#AA0000;
}



#ec-header_bg{
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/header-bg.jpg) repeat-x;
	}

	
#ec-header {
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/header-bg.jpg) repeat-x;
	padding:0;
	width:950px;
	margin:0 auto;
	text-align:left;
	height:70px;
	position:relative;
}
#ec-header-card{ position:absolute; top:0; left:740px;}
#header-shop-banner{ position:absolute; top:71px; left:660px;}
#header-sub-wrap{
}

#header-sub{
	padding:0;
	width:950px;
	margin:0 auto;
	text-align:left;
	height:30px;
}

#header-sub ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}


#header-sub ul li{
margin:0;
padding:0;
float:left;
line-height:30px;
}

#header-sub ul li a{
color:#FFFFFF;
font-size:10px;
height:30px;
padding:0 5px;
}

#header-sub ul li a:hover{
color:#CCCCCC;
background:url(http://itec-ec.com/user_data/packages/default/img/itec/header-navi-bg.jpg) repeat-x;
padding:0 5px;
}
#ec-header table{
border-collapse: collapse;　border-spacing: 0;
}
#ec-header h1 {
	margin: 0;
	padding: 30px 0 30px 50px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	letter-spacing:0.3em;
}

#ec-sub_bg{	}
	
#ec-sub {
	width:930px;
	margin:0 auto;
	background: #333;
	border-left:#500 solid 1px;
	border-right:#500 solid 1px;
	line-height:100%;
	padding:10px 10px;
	text-align:right;
	color:#FFF;
} 


/* ヘッダーナビ
----------------------------------------------- */

div#topinfo {
    float: right;
    padding: 5px 0 0 0;
}

div#topinfo　#it  {
    margin: 0 auto;
    text-align: left;
}
div#topinfo　#itr {
    font-weight: normal;
}
div#topinfo　#itd {
	font-weight:normal;
}

	
div#information {
    float: right;
    padding: 10px 0 0 0;
	width:470px;
}

div#information a {
	color:#FFF;
}

div#information a:hover{
	color:#09F;
}

div#information div.search-area{
	float:right;
	width:470px;
	padding:3px 0px 3px 0px;
	
}

/* フレーム
----------------------------------------------- */

div#container-wrap {
    width: 1040px;
    margin: 0 auto;
	padding:0;
    text-align: left;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/con-bg.jpg) repeat-y;
	
}

div#container {
    width: 960px;
    margin: 0 auto;
    background-color: #fff;
    text-align: left;
	padding: 10px 0 10px 10px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	
}

#container:after {/* firefox背景色表示用 */
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

div#leftcolumn {
    float: left;
    width: 150px;
	margin:0 10px 0 0;
	background:F8F8F8;
	display:inline;
}

div#leftcolumn h2 {
    padding: 0;
}

div#rightcolumn {
    float: left;
    width: 230px;
	margin:0 10px 0 0;
	display:inline;
}

div#rightcolumn h2 {
    padding: 0;
}

/* メインコンテンツ
----------------------------------------------- */
/* 3カラム設定 */
div#three_maincolumn {
    float: left;
    width: 560px;
    padding: 0;
	margin:0;
	display:inline;
}

div#three_maincolumn h2 {
    padding:0;
}

/* 2カラム設定 */

div#two_maincolumn {
    float: left;
    width: 800x;
    padding:0;
	margin:0;
	display:inline;
}

/* hide hack from Mac-IE5 \*/
* html div#two_maincolumn { height: 1%; }
/* end hiding */

div#two_maincolumn-bg {
    width: 740px;
	height:15px;
}

div#two_maincolumn h2 {
    padding: 15px 0 0 0;
}

/* 1カラム設定 */
div#one_maincolumn {
	width:950px;
    padding: 10px 0 0 0;
}

/* カゴの中
----------------------------------------------- */
div#cartarea {
    width: 130px;
    padding: 9px;
	border:#CCC solid 1px;
	background:#FFF url(http://itec-ec.com/user_data/packages/default/img/itec/login-bg.jpg) no-repeat bottom left;
}

div#cartarea p {
    padding: 5px 0 10px 0;
}

div#cartarea p.item {
    padding: 0 0 10px 0;
}

div#cartarea .btn {
    padding: 0;
    text-align: center;
}

/* カテゴリー
----------------------------------------------- */
div#categoryarea {
    width: 150px;
    padding: 0;
	background:#000;
	letter-spacing:0px;
}

div#categoryarea li {
	font-size:10px;
    padding:0;
	border-bottom:#000 solid 1px;
	margin:0;
}
div#categoryarea li.onmark {

}
div#categoryarea li.level1 {
    font-weight: normal;
}
div#categoryarea li.level1 li {
    font-weight: normal;
}
div#categoryarea li a {
	margin:0;
    display: block;
    padding: 7px 0 7px 5px;
	color:#FFF;
	background: url("http://itec-ec.com/user_data/packages/default/img/itec/cate-bg_on.jpg") no-repeat top #000;
}

div#categoryarea li a:hover{
	color:#09F;
	background:#000;
}

/*
a.onlink {  text-decoration: underline; }
a.onlink:link { color: #09F; }
a.onlink:visited { color: #09F; }
a.onlink:hover { color: #06F; }
*/

/* ガイドリンク
----------------------------------------------- */
#guidearea {
    padding: 15px 0 0 0;
    line-height: 0;
}

/* ログイン
----------------------------------------------- */
div#loginarea {
    width: 210px;
    padding:9px;
	border:#CCC solid 1px;
	background:#FFF url(http://itec-ec.com/user_data/packages/default/img/itec/login-bg.jpg) no-repeat bottom left;
}

div#loginarea p {
    padding: 8px 0 0 0;
}

div#login img {
    padding: 0 5px 0 0;
    vertical-align: bottom;
}

div#loginarea .btn {
    text-align: center;
}

#loginarea .box96 {
    width: 208px;
    border: solid 1px #ccc;
}

/* 検索
----------------------------------------------- */
#floatleft{
	float:left;
}
div#searcharea {
     width: 210px;
    padding: 9px;
    border: solid 1px #ccc;
	line-height:150%;
	background:#FFF url(http://itec-ec.com/user_data/packages/default/img/itec/login-bg.jpg) no-repeat bottom left;
}

div#searcharea p {
    padding: 10px 0 0 0;
}


div#searcharea .btn {
    text-align: center;
}

#searcharea .box142 {

    width: 208px;
    border: solid 1px #ccc;
}

#infolist{
	padding:0;
	margin:0 0 2px 0;
}




/* カレンダー
----------------------------------------------- */
#block-calendar {
	font-size:10px;
}

#block-calendar table {
    border-collapse: collapse;
    margin: 0 auto 10px;
    text-align:center;
	width:100%;
}

#block-calendar th, #block-calendar td {
    padding: 2px;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/btm-care-border.gif) no-repeat;
	
}

#block-calendar th {

}

#block-calendar .off {
background:#0066FF;

    color: #FFF;
}

#block-calendar caption {
	
	border:#CCCCCC solid 1px;
}

/* バナー
----------------------------------------------- */
ul#banner {
    padding: 15px 0 0 0;
}

#banner li {
    padding: 0 0 10px 0;
}

/* テキストフィールド
----------------------------------------------- */
input[type='text'] {
    border: solid 1px #ccc;
}

/* ボタン
----------------------------------------------- */
input[type='image'] {
    border: none;
}

input[type='image'].box190 {
    width: 190px;
    height: 30px;
}

input[type='image'].box180 {
    width: 180px;
    height: 30px;
}

input[type='image'].box150 {
    width: 150px;
    height: 30px;
}


input[type='image'].box140 {
    width: 140px;
    height: 30px;
}

input[type='image'].box130 {
    width: 130px;
    height: 30px;
}

input[type='image'].box51 {
    width: 51px;
    height: 22px;
}

/* フッター
----------------------------------------------- */
#pagetop {
    width: 950px;
    margin: 0 auto 0;
	padding:0 10px;
	height:30px;
	line-height:30px;
    background-color: #000;
    text-align: right;
	color:#FFF;
	border-left:#222 solid 1px;
	border-right:#222 solid 1px;
}

#pagetop a{
color:#FFFFFF;
}
#pagetop a:hover{
color:#0099FF;
}
#pagetop-wrap{ width:1040px; margin:0 auto; padding:0; /*background:url(http://itec-ec.com/user_data/packages/default/img/itec/footer-wrap-bg.jpg) repeat-y;*/}
#pagetop-wrap-bg{
	background:#111;
	border-top: #06F solid 5px;
	}
#footer-wrap{
background:#111;
}

#footer {
	width:960px;
	background:#000;
	padding:10px 0 0 10px;
	color:#FFFFFF;
	margin:0 auto;
	text-align:center;
	font-size:10px;
	border-left:#222 solid 1px;
	border-right:#222 solid 1px;
} 

#footer ul{
list-style-type:none;
margin:0;
padding:0;
}
#footer ul li{
	margin:0;
	padding:0 5px;
	float:left;
	border-right:#FFFFFF dotted 1px;
	font-size:10px;
	}
	
	#footer ul li a{
color:#FFFFFF;
text-decoration:none;
	}

#footer ul li a:hover{
color:#0099FF;
text-decoration:underline;
	}

/*>>>>>>>  index.css  <<<<<<<<<
-----------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/* FLASH
----------------------------------------------- */
div#flasharea {
    width: 545px;
    margin: 0 auto;
	float:left;
}


/* ニュース
----------------------------------------------- */
div#newsarea {
    width: 740px;
    margin: 0 auto;
    font-size: 90%;
}

div#newsarea dl {
    padding: 10px 0;
    background: url("../img/common/line_400.gif") no-repeat bottom;
}

div#newsarea dl.end {
    padding: 10px 0;
    background: url("") no-repeat bottom;
}

div#newsarea dl dt {
    padding: 0 0 0 20px;
    background: url("../img/top/news_icon.gif") no-repeat;
}


/* おすすめ
----------------------------------------------- */
div#recomendarea {
    width: 740px;
    margin: 0 auto;
}

div.recomendblock {
    clear: both;
    width: 740px;
    padding: 10px 0;
    overflow: auto;
}

div.recomendleft {
    float: right;
	width: 220px;
}

div.recomendleft p {
    margin: 0 0 5px 0;
}

div.recomendright {
    float: right;
    width: 220px;
    position: relative;
	margin: 0 10px 0 0;
	border-right:#999 dotted 1px;
}

div.recomendleft img, div.recomendright img {
    display: block;
    margin: 0 5px 0 0;
	clear:left;
}

div.recomendright p {
    margin: 0 0 5px 0;
}

div.recomendleft h3 {
    font-size: 100%;
}

div.recomendright h3 {
    font-size: 100%;
}

/*
>>>>>>>     mypage.css    >>>>>>>

----------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* MYPAGE共通指定
----------------------------------------------- */
div#mypagecolumn {
    width: 950px;
	padding:0px;
    margin: 0 auto;
}

div#mypagecolumn div.custmar-area{
	margin:0 5px 10px 0;
	padding:10px;
	border:#CCC solid 1px;
	background:#FFF;
}

div#mypagecolumn div.custmar-area p{
	margin:0;
	padding:0;
	text-align:center;
}

div#mypagecolumn h2.title{
	padding:0;
    margin: 0px 5px 30px 0;
	background: url("http://itec-ec.com/user_data/packages/default/img/itec/title-bg.jpg") repeat-x left center;
	border:#CCC solid 1px;
}

div#mypagecolumn h3{
	margin:0 0 10px 0;
	padding:10px;
	font-size:15px;
	font-weight:bold;
	border-bottom:#CCC solid 1px;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg-mini.gif) left bottom repeat-x #FFF;
}
div#mypagecolumn table {
    width: 740px;
	margin:20px auto 0 auto;
	
}

div#mypagecolumn table th{
padding:10px;
	border:#CCC solid 1px;
	background: url("http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg.gif") repeat-x left bottom #FFF;
	}
	
div#mypagecolumn table td{
border:#CCC solid 1px;
padding:10px;
}

div#mycontentsarea {
    width: 740px;
	margin:0 auto;
}

div#mycontentsarea table th.resulttd {
    text-align: right;
	
}

div#mycontentsarea table.delivname th {
    text-align:center;
    width: 220px;
	padding:10px;
	border:#CCC solid 1px;
	background: url("http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg-mini.gif") repeat-x left bottom #FFF;
}

div#mycontentsarea table.delivname td {
    text-align: left;
	padding:10px;
	line-height:200%;
	border:#CCC solid 1px;
}

div#mycontentsarea table caption {
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    padding: 8px;
    background-color: #f0f0f0;
    text-align: left;
    font-weight: bold;
    color: #000;
}


/* 購入履歴一覧/詳細
----------------------------------------------- */
div#mynavarea {
    float: right;
    width: 200px;
}

div#mynavarea p.delivempty {
    clear: both;
    width: 155px;
    margin:0;


    padding:10px;
    border: solid 1px #CCC;
    text-align: center;



	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg-mini.gif) repeat-x left bottom #FFF;
}

div#mynavarea ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

div#mynavarea ul li{
	width:195px;
	height:40px;
	line-height:40px;
	margin:0;
	padding:0 ;
	float:left;
}

div#mynavarea ul li.title{
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg.gif) repeat-x left bottom #FFF;
	width:183px;
	padding:0 0 0 10px;
	border:#CCC solid 1px;
}

div#mynavarea ul li a{
	border:#CCC solid 1px;
	width:183px;
	padding:0 0 0 10px;
	height:40px;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg-mini.gif) repeat-x left bottom #FFF;
	display:block;
}

div#mynavarea ul li a:hover{
	background:#999;
	color:#FFF;
}

div#mycontentsarea {
	width:740px;
	margin:0 auto;
    float: left;
}


div#mycontentsarea table th {
    text-align: center;
}

div#mycontentsarea p.myconditionarea {
    clear: both;
    margin: 0 auto;
    padding: 5px;
    border: solid 1px #333;
}

div#mycontentsarea p.delivempty {
    clear: both;
    width: 500px;
    margin: 30px auto;
    padding: 10px 0;
    border: solid 1px #CCC;
    text-align: center;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg-mini.gif) repeat-x left bottom #FFF;
}


/* 会員登録内容変更/>退会
----------------------------------------------- */
div#mycontentsarea .box120 {
    width: 120px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#mycontentsarea .box60 {
    width: 60px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#mycontentsarea .box300 {
    width: 300px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#mycontentsarea .box260 {
    width: 260px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#mycontentsarea .zipimg img {
    margin: 5px 0 0 0;
}

div#mycontentsarea #completetext {
    width: 470px;
    margin: 15px auto 0 auto;
    padding: 15px;
    border: 1px solid #ccc;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg-mini.gif) repeat-x left bottom #FFF;
}

div#completetext p.changetext {
    padding: 40px 0;
    text-align: center;
}

/*
>>>>>>>     products.css     >>>>>>>
------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------
*/

/* 検索結果
----------------------------------------------- */
p.conditionarea {
    clear: both;
    width: 740px;
    margin: 0 auto;
    padding: 5px;
    border: solid 1px #333;
}


/* ページ送り
----------------------------------------------- */
.pagenumberarea, .pagecondarea {
    clear: both;
    margin: 20px 10px 20px 0;
    padding: 10px;
    background-color: #F8F8F8;
}

ul.pagenumberarea {
    height: 2.5em;
}

ul.pagecondarea {
    border: 1px solid #CCCCCC;
}

ul.pagenumberarea li {
    float: left;
    width: 32.9%;
}

ul.pagenumberarea li.left {
    text-align: left;
    white-space: nowrap;
}

ul.pagenumberarea li.center {
    text-align: center;
    white-space: pre;
}

ul.pagenumberarea li.right {
    text-align: right;
    white-space: nowrap;
}

.pagenumberarea .pagenumber{
    color: #ff0000;
    font-weight: bold;

}

p.pagenumberarea .number{
    font-weight: bold;
}

div#pagenavigation{
width:770px;
height:30px;
padding:0 9px;
margin:0 0 10px 0;
background:#FFF;
border:#CCC solid 1px;
color:#333;

}

div#pagenavigation p.no-item{ padding:0 10px; line-height:30px;}

div#pagenavigation div.right-navi{
float:right;
width:100px;
height:30px;
text-align:right;

}

div#pagenavigation div.right-navi a{
color:#333;
line-height:30px;
}

div#pagenavigation div.right-navi a:hover{
color:#666666;
}

div#pagenavigation span.pagenumber{
color:#FF0000;
font-weight:bold;
line-height:30px;
}

/* 商品一覧 */

/* タイトル
----------------------------------------------- */
div#listtitle {
    width: 740px;
    margin: 0 0 10px 0;
    background-color: #FFF;
	 background: url("http://studio-dali.com/ec/img/title.jpg") no-repeat bottom;
	 border-bottom:#CCC dotted 1px;
}

div#listtitle h2 {
    padding: 10px 0 10px 30px;
    font-size: 140%;
}


/* 商品
----------------------------------------------- */
div.listarea {
    clear: both;
    width: 790px;
    padding: 5px;
	margin-right:10px;
    overflow: auto;
}

div.listphoto {
    float: right;
    width: 130px;
	margin-right:10px;

}

div.listrightblock {
	width:230px;
	margin:0 10px 10px 0;
	padding:10px;
	float:left;
	border:#CCCCCC solid 1px;
	min-height:500px;
	height:auto !important;
	height:500px;   
	background:url("http://bioukoku.com/user_data/packages/default/img/ageha/listbg.jpg") repeat-x ;
	
}

.listtitle{
	clear:both;
	font-size:15px;
	padding:10px;
	color:#990000;
}

.listkakaku{
	font-size:12px;
	font-weight:bold;
	background-color:#333;
	color:#FFF;
	padding: 0 5px;
	width:220px;
}


div.listrightblock .pic{
	width:228px;
	height:130px;
	text-align:center;
	padding:10px 0;
	border:#CCCCCC solid 1px;
	display:block;
	background-color:#FFF;
	}
	
div.listrightblock li {
    display: inline;
    padding: 0 0 10px 0;
}


div.listrightblock h3 a {
    font-size: 100%;
    font-weight: bold;
	text-decoration:underline;
}

div.listrightblock .listcomment {
    margin: 0 0 10px 0;
}

div.listrightblock .pricebox {
    float: left;
	font-weight:bold;
}

div.listrightblock .soldout {
    clear: both;
}

div#in_cart {
    margin-top: 10px;
    padding: 10px;
    background-color: #F3F3F3;
    border: 1px dotted #CCCCCC;
}

div#in_cart li{
margin-bottom:5px;
list-style-type:none;
display:list-item;
}


div.listrightblock .quantity {
    width: 150px;
}

div.listrightblock .btnbox {
    margin: 0 0 10px 0;
    padding: 1px;

}

div.listrightblock dt {
    width: 75px;
    text-align: right;
    padding: 3px;
    font-weight: bold;
}

div.listrightblock dd {
    padding: 3px;
}

div.listrightblock .cartbtn {
    clear: both;
    text-align: center;
}

div.listrightblock .cartbtn img {
    display: block;
    width: 115px;
    margin: 5px auto 0 auto;
}

div.listrightblock .box54 {
    width: 54px;
    border: solid 1px #ccc;
}

/* 商品詳細 */

/* タイトル
----------------------------------------------- */
div#detailtitle {
    width: 740px;
    margin: 0 0 10px 0;
    background: url("http://studio-dali.com/ec/img/title.jpg") no-repeat left center;
    background-color: #ffebca;
	border-bottom:#CCC dotted 1px;
}

div#detailtitle h2 {
    padding: 10px 0 10px 30px;
    font-size: 140%;
}


/* 商品
----------------------------------------------- */
div#detailarea {
    width: 740px;
    margin: 15px 0 0 0;
}

div#detailphotoblock {
    float: left;
    width: 292px;
}

div#detailphotoblock p {
    margin: 5px 0 0 0;
}

div#detailrightblock {
    float: right;
    width: 280px;
}

div#detailrightblock li {
    display: inline;
}

div#detailrightblock h2 {
    margin: 5px 0;
    padding: 0;
    color: #ff6600;
    font-size: 140%;
    font-weight: bold;
}

div#detailrightblock dl {
    padding: 15px 0 0 0;

}

div#detailrightblock dt {
    font-weight: bold;
    padding: 0 0 0 15px;
    background: url("../img/common/arrow_gray.gif") no-repeat left center;
}

div#detailrightblock dd {
    margin: 0 15px 0 0;
}

div#detailrightblock .box54 {
    width: 54px;
    border: solid 1px #ccc;
}

div#detailrightblock .btn {
    clear: both;
    margin: 15px 0 0 0;
    padding: 15px 0 0 0;
    text-align: center;
    background: url("../img/common/line_280.gif") no-repeat;
}

/* サブタイトル
----------------------------------------------- */
div.subarea {
    clear: both;
    width: 800px;
	height:650px;
    padding: 0;
	margin:0 0 10px 0;
}

div.subarea h3 {
    font-size: 12px;
	font-weight:bold;
    margin: 0 10px 10px 0;
    padding:5px;
    background: url("http://itec-ec.com/user_data/packages/default/img/itec/list-title-bg.jpg") repeat-x;
}

div.subtext {
    float: left;
    width: 450px;
}

div.subphotoimg {
	text-align:center;
    width: 280px;
	margin-left:460px;
}

/* hide hack from Mac-IE5 \*/
* html div.subphotoimg { height: 1%; }
/* end hiding */


div.subphotoimg p {
    margin: 5px 0 0 0;
	padding:0;
    text-align:right;
}


/* お客様の声
----------------------------------------------- */
div#customervoicearea {
	width:768px;
	padding:10px;
	border:#CCC solid 1px;
	margin:0 0 10px 0;
}
div#customervoicearea-wrap {
	height:200px;
	overflow:scroll;
}

.cust-title{
font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px;
	border-bottom:#DDDDDD solid 1px;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/list-title-bg.jpg) repeat-x;
}
div#customervoicearea .voicedate{
	font-size:10px;
    margin: 0;
	padding:0 10px;
	background:#333;
	color:#FFF;
}

div#customervoicearea .voicedate span.date{
	border-left: #09F solid 5px;
	padding:0 0 0 7px;
}

div#customervoicearea .voicedate span.user{
	border-left: #09F solid 5px;
	padding:0 0 0 7px;
}

div#customervoicearea .voicedate span.reco{
	border-left: #09F solid 5px;
	padding:0 0 0 7px;
}

div#customervoicearea div.text-area{
	margin:10px 0 0 0;
	padding:10px;
	border:#CCC solid 1px;
}
div#customervoicearea div.text-area .voicetitle{
    padding:0;
	margin:0;
    font-size: 12px;
    font-weight: bold;
	border-bottom:#CCC dotted 1px;
}

div#customervoicearea li {
    padding:0;
	margin-bottom:10px;
}

/* トラックバック
----------------------------------------------- */
div#trackbackarea {
    clear: both;
    width: 740px;
    padding: 35px 0 0 0;
}

div#trackbackarea h2 {
    padding: 0 0 10px 0;
}

div#trackbackarea h3 {
    font-size: 100%;
    font-weight: bold;
    padding: 0 0 10px 0;
}

div#trackbackarea .box500 {
    width: 500px;
    border: solid 1px #ccc;
}

/* この商品を買った人はこんな商品も買っています
----------------------------------------------- */
div#whoboughtarea {
    clear: both;
    width: 740px;
    padding: 35px 0 0 0;
}

div.whoboughtblock {
    clear: both;
    width: 740px;
    padding: 10px 0;
    overflow: auto;
}

div.whoboughtleft {
    float: left;
    width: 280px;
    padding: 10px 0;
    position: relative;
    background: url("../img/common/line_578.gif") no-repeat bottom;
}

div.whoboughtleft img {
    display: block;
    float: left;
    margin: 0 5px 0 0;
}

div.whoboughtleft p {
    margin: 0 0 5px 0;
}

div.whoboughtright {
    float: right;
    width: 280px;
    padding: 10px 0;
    position: relative;
    background: url("../img/common/line_578.gif") no-repeat bottom;
}

div.whoboughtright img {
    display: block;
    float: left;
    margin: 0 5px 0 0;
}

div.whoboughtright p {
    margin: 0 0 5px 0;
}

div.whoboughtleft h3 {
    font-size: 100%;
}

div.whoboughtright h3 {
    font-size: 100%;
}

/*
>>>>>>>     thickbox.css     >>>>>>>
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/*>>>>>>>     under.css     >>>>>>>
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
*/

/* 下層共通指定
----------------------------------------------- */
div#undercatch {
    width: 980px;
	padding:10px;
    margin: 10px auto 0 auto;
	text-align:right;
	clear:both;
	color:#FFF;
	background-color:#333;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
}

div#undercolumn {
    width: 800px;
    margin: 0 auto;
	clear:both;
}

div#undercolumn h2.title{
	margin:10px 0;
	padding:0px;
	font-size:30px;
	
}


div#undercolumn table {
    width: 720px;
}

div#undercolumn table  {

    border-collapse: collapse;
    text-align: left;
}
div#undercolumn table th {
    padding: 5px;
    background-color: #f0f0f0;
    font-weight: normal;
}
div#undercolumn table td {
    /*padding: 5px;*/

}

div#undercolumn table.blue-ray {
width:790px;
margin:0;
padding:0;
border:none;
}

div#undercolumn table.blue-ray tr{
	margin:0;
	padding:0;
	border:none;
}


div#undercolumn table.blue-ray tr td{
	margin:0;
	padding:0;
	vertical-align:middle;
	background:#FFF;
	border:none;
	font-size:10px;
}


div#undercolumn table.blue-ray tr td.text{
	padding:10px;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/blue-ray-info-bg.jpg) repeat-x bottom #FFF;
	border:#CCC solid 1px;
}

div#undercolumn table.blue-ray tr td strong{
	margin:0 0 5px 0;
	padding:5px 5px 5px 0;
	font-size:12px;
}

/* ◎◎について
----------------------------------------------- */
div#undercolumn_aboutus {

}

div#undercolumn_aboutus table th {
    width: 140px;
	
	padding:10px;
}

div#undercolumn_aboutus table td{
	padding:10px;
}


/* 特定商取引法
----------------------------------------------- */
div#undercolumn_order {

}


div#undercolumn_order table th {
    width: 140px;
    border: 1px #000 solid;
	
	padding:10px;
}

div#undercolumn_order table td{
	padding:10px;
border: 1px #000 solid;

}


/* お問い合わせ
----------------------------------------------- */
div#undercolumn_contact {

}

div#undercolumn_contact .box120 {
    width: 120px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_contact .box60 {
    width: 60px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_contact .box380 {
    width: 380px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_contact .area380 {
    width: 500px;
    height: 250px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_contact .zipimg img {
    margin: 5px 0 0 0;
}


/* 会員登録
----------------------------------------------- */
div#undercolumn_entry {

}

div#undercolumn_entry table th{
	background:#F8F8F8;
	padding:10px;
}

div#undercolumn_entry table td{
	padding:10px;
}

div#undercolumn_entry .area470 {
    width: 650px;
    height: 520px;
    margin: 30px;
    padding: 2px;
    border: 1px solid #ccc;
	line-height:200%;
}

div#undercolumn_entry .box120 {
    width: 120px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_entry .box60 {
    width: 60px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_entry .box380 {
    width: 380px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_entry .box320 {
    width: 320px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#undercolumn_entry .zipimg img {
    margin: 5px 0 0 0;
}

div#undercolumn_entry div#completetext {
    width: 470px;
    margin: 15px auto 0 auto;
    padding: 15px;
    border: 1px solid #ccc;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg.gif) repeat-x left bottom #FFF;
}

div#undercolumn_entry div#completetext em {
    font-weight: bold;
}

div#undercolumn_entry div#completetext p{
    padding: 20px 0 0 0;
    text-align: left;
}

div#undercolumn_entry dt {
    float: left;
    width: 4em;
    border: 1px solid #FF0000;
}

/*>>>>>>>     under2.css     >>>>>>>
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
*/



/* 下層共通指定
----------------------------------------------- */
div#under02column {
    width: 930px;
    margin: 10px auto 0 auto;
	padding:0 10px 10px 10px;
}

div#under02column h2.title{
	padding:0;
    margin:10px 0;
	text-align:left;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/title-bg.jpg) repeat-x;
}

div#under02column table {
    width: 750px;
	margin:10px auto;
	border:#CCC solid 1px;
}

div#under02column table tr td{
	border:#CCC solid 1px;
	padding:10px;
}



/* カートの中
----------------------------------------------- */
div#under02column_cart {

}

div#under02column_cart .totalmoneyarea {
    width: 750px;
    margin: 10px auto;
    padding: 20px 0;
    border: 1px solid #ccc;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg.gif) repeat-x left bottom #FFF;
    text-align: center;
}

div#under02column_cart th {
    text-align: center;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg.gif) repeat-x left bottom #FFF;
	padding:10px;
}

div#under02column table th.resulttd {
    text-align: center;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg.gif) repeat-x left bottom #FFF;
	padding:5px;
}

div#under02column td#quantity {
   text-align: center;
   width: 70px;
}

div#under02column ul#quantity_level li {
    display: inline;
    padding: 3px;
}

div#under02column .empty {
    text-align: center;
}

/* お客様情報入力
----------------------------------------------- */
div#under02column_customer {

}

.flowarea {
    margin: 0 0 20px 0;
	text-align:center;
}

div#under02column_customer th em {
    color: #000;
    font-weight: bold;
}

div#under02column_customer .box120 {
    width: 120px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#under02column_customer .box60 {
    width: 60px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#under02column_customer .box380 {
    width: 380px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#under02column_customer .box320 {
    width: 320px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#under02column_customer .zipimg img {
    margin: 5px 0 0 0;
}


/* お届け先指定
----------------------------------------------- */
div#under02column_shopping table th {
    text-align: center;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg.gif) repeat-x left bottom #FFF;
	padding:10px;
}

.addbtn {
    margin: 10px 0 0 0;
}


/* お支払い方法・お届け時間等の指定
----------------------------------------------- */
div#under02column_shopping .payarea {
    width: 750px;
    margin: 0 auto;
}

div#under02column_shopping h3 {
    margin: 0 0 15px 0;
}

div#under02column_shopping .payarea02 {
    width: 750px;
    margin: 40px auto 0 auto;
}

div#under02column_shopping .payarea02 div {
    margin: 10px 0 0 0;
}

div#under02column_shopping .payarea02 em {
    font-weight: bold;
    color: #000;
}

div#under02column_shopping .payarea table {
    width: 750px;
}

div#under02column_shopping .payarea table th {
    text-align: center;
}

div#under02column_shopping .payarea02 .area660 {
    width: 750px;
    height: 150px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#under02column_shopping .pointarea {
    width: 750px;
    margin: 40px auto 0 auto;
}

div#under02column_shopping .pointarea div {
    border: 1px solid #ccc;
    padding: 10px;
    text-align: center;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg.gif) repeat-x left bottom #FFF;
}

div#under02column_shopping .pointarea ul {
    margin: 10px auto;
    width: 500px;
}

div#under02column_shopping .pointarea li {
    text-align: left;
    padding: 2px 10px;
}

div#under02column_shopping .pointarea li.underline {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 7px;
}

/* 確認
----------------------------------------------- */

div#under02column_shopping table.delivname thead th {
    width: 740px;
    text-align: left;
    font-weight: bold;
}

div#under02column_shopping table.delivname tbody th {
    text-align: left;
    width: 155px;
	padding:10px;
	background-color:#CCC;
}

div#under02column_shopping table.delivname td {
    text-align: left;
    width: 550px;
	padding:10px;
}

/* 決済モジュール(決済情報入力画面)
----------------------------------------------- */
div#under02column_shopping .box60 {
    width: 60px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#under02column_shopping .box120 {
    width: 120px;
    padding: 2px;
    border: 1px solid #ccc;
}

/* ログイン
----------------------------------------------- */
div#under02column_login {

}

div#under02column_login .loginarea {
    width: 740px;
    margin: 0 auto 20px auto;
    padding: 20px 15px;
    border: 1px solid #ccc;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg.gif) repeat-x left bottom #FFF;
}

div#under02column_login .loginarea .inputtext {
    width: 700px;
    margin: 15px auto 0 auto;
}

div#under02column_login .loginarea .inputtext02 {
    width: 700px;
    margin: 15px auto 0 auto;
    font-size: 90%;
}

div#under02column_login .loginarea .inputbox {
    width: 460px;
    margin: 15px auto 0 auto;
    padding: 15px 20px;
    background: #f0f0f0;
}

div#under02column_login .loginarea .inputbox .passwd {
    margin: 15px 0 0 0;
}

div#under02column_login .loginarea .inputbox .box300 {
    width: 300px;
    margin: 5px 0 0 0;
    padding: 2px;
    border: 1px solid #ccc;
}

div#under02column_login .loginarea .inputbox02 {
    width: 460px;
    margin: 15px auto 0 auto;
    padding: 15px 20px;
    background: #FFF;
    text-align: center;
	border:#CCC solid 1px;
}

/* エラー
----------------------------------------------- */
div#under02column_error {

}

div#under02column_error .messagearea {
    width: 750px;
    margin: 15px auto 0 auto;
    padding: 10px 5px;
    border: 1px solid #ccc;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg.gif) repeat-x left bottom #FFF;
    text-align: center;
}

div#under02column_error .messagearea .error {
    padding: 120px 0;
}

/*>>>>>>>     window.css     >>>>>>>
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------------------
*/
/* 商品詳細拡大写真
----------------------------------------------- */
div#bigimage {
    width: 520px;
    margin: 15px auto 0 auto;
    background-color: #ffffff;
}

div#bigimage img {
    padding: 10px;
    background-color: #ffffff;
}


/* カート拡大写真
----------------------------------------------- */
div#cartimage {
    width: 280px;
    margin: 15px auto 0 auto;
    background-color: #ffffff;
}

div#cartimage img {
    padding: 10px;
    background-color: #ffffff;
}


/* お客様の声の書き込み・新しいお届け先の追加・変更
----------------------------------------------- */
div#windowcolumn {
    width: 550px;
    margin: 15px auto 0 auto;
    background-color: #fff;
    border-top: 5px solid #333;
    border-bottom: 5px solid #333;
}

div#windowcolumn h2 {
    width: 500px;
    margin: 0 0 15px 0;
}

div#windowarea {
    width: 500px;
    margin: 15px auto 0 auto;
}

div#windowarea p.windowtext {
    margin: 15px 0 0 0;
}

div#windowarea table {
    width: 490px;
}

div#windowarea .zipimg img {
    margin: 5px 0 0 0;
}

div#windowarea .box350 {
    width: 350px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#windowarea .area350 {
    width: 350px;
    height: 120px;
    border: 1px solid #ccc;
}

div#windowarea .box120 {
    width: 120px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#windowarea .box60 {
    width: 60px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#windowarea .box300 {
    width: 300px;
    padding: 2px;
    border: 1px solid #ccc;
}

div#windowarea .btn {
    margin: 15px 0 30px 0;
    text-align: center;
}

div#windowarea #completebox {
    width: 490px;
    margin: 15px 0 0 0;
    border: 1px solid #ccc;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg.gif) repeat-x left bottom #FFF;
}

div#windowarea #completebox p{
    padding: 60px 5px;
    text-align: center;
}

/* 郵便番号検索
----------------------------------------------- */
div#zipsearchcolumn {
    width: 460px;
    margin: 15px auto 0 auto;
    background-color: #fff;
    border-top: 5px solid #ffa85c;
    border-bottom: 5px solid #ffa85c;
}

div#zipsearchcolumn h2 {
    width: 460px;
    margin: 0 0 15px 0;
}

div#zipsearcharea {
    width: 460px;
    margin: 15px auto 0 auto;
}

div#zipsearchcolumn .btn {
    margin: 15px 0 30px 0;
    text-align: center;
}

div#zipsearcharea #completebox p{
    padding: 60px 5px;
    text-align: center;
}

#sp {
	width: 815px;
    margin: 2px auto 10px auto;
}

#sp ul{
	padding:0;
	margin:0;
}

#sp li{
	float:left;
}

#spcen{
	float:left;
	margin: 0 2.5px;
}

#tnav {
	width: 815px;
    margin: 0 auto;
}

#tnav ul{
	padding:0;
	margin:0;
}

#tnav li{
	float:left;
}

#eye-list{
	width:270px;
	float:right;
}

#links {
	width:405px;
	float:left;
}

#links ul {
	list-style-type: none;
	width: 405px;
}

#links li {
	border:dotted #CCC 1px;
	border-width: 1px 0;
	margin: 5px 0;
}

#links li a {
	display: block;
	padding: 10px;
	text-decoration: none;
	border-left:#990000 solid 10px;
	border-right:#CCC dotted 1px;
}

#links li p{
	font-size:18px;
	padding:5px 0;





	color: #990000;
	letter-spacing:1px;
	font-weight:bold;
	margin:0;
}
	
* html #links li a {
	width: 400px;
}

#links li a:hover {
	background: #ffffcc;
}

#links a em {
	padding-bottom:10px;
	color: #333;
	display: block;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
}

#links a span {
	color: #125F15;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	text-decoration:underline;
}

#listbox{
	width:740px;
	clear:both;
}

#listbox h1 {
	width:740px;
	padding:10px;
	background:#EEE;
	font-size:20px;
}
#boxleft{
	float:left;
	width:405px;
}
#boxleft-l{
	float:left;
	width:180px;
	height:180px;
	background-color:#CCC;
}
#boxright{
	float:right;
	width:405px;
}

#boximg{
	width:375px;
	height:200px;
	background-color:#999;
	margin-bottom:10px;
	text-align:center;
	margin:30px 0;
}


.borderSection01A{
	width:740px;
	clear:both;
	margin-bottom:77px;
	padding:0;
	background:url(images/bg_bordersection01a.gif) no-repeat 0 0;
}

#iteminfo{
	width:740px;
	padding:10px 0;
	position:relative;
}

#iteminfo p{
	line-height:200%;
	font-size:12px;
	letter-spacing:1px;
}

#iicart{
	width:250px;
	padding:10px;
	text-align:center;
	border:#CCC solid 1px;
	background:#EEE;
	line-height:200%;
	margin-top:10px;
}

#ibox{
	width:740px;
	padding:10px 0;
	position:relative;
}
#ileft{
	width:270px;
	float:left;
	text-align:center;
	border-top:#CCC solid 2px;
	padding-top:20px;
}

.ilh4 {
	border:#CCC solid 1px;
	padding:10px 0 10px 20px;
	background-color:#F0F0F0;
	font-size:15px;
	margin:0;
}


#iright{
	width:510px;
	border-top:#333 solid 2px;
	margin-left:280px;
	padding-top:20px;
	font-size:12px;
}

#titlep{
	width:740px;
	padding:10px 0;
}
.ititle{
	clear:both;
	margin-bottom:10px;
	font-size:30px;
}

.itime{
	clear:both;
	margin-top:10px;
	font-size:15px;
	font-weight:bold;
	width:740px;
}

.ikakaku{
	font-size:18px;
	font-weight:bold;
	color:#333;
	width:740px;
}

#titleBlock{
	width:680px;
	border-left:#333 solid 10px;
	padding-left:16px;
	margin-bottom:10px;
}
#iimg{
	width:740px;
	height:300px;
	background-color:#999;
}

#taglist{
	width:740px;
	padding:10px 0;
}

#taglist ul{
	width:740px;
	height:20px;
	margin:0;
	padding:0;
}

#taglist ul li{
	float:left;
	margin:0 5px 0 0;
	padding:0;
	list-style:none;
}


#caT{
	width:500px;
	border:#CCC solid 1px;
	padding:10px 0 10px 20px;
	margin-bottom:10px;
	background-color:#F0F0F0;
}

#caT h3{
	font-size:15px;
	font-weight:bold;
	margin:0;
}
	
#crbox{
	width:520px;
    margin-top:10px;
}

.crh4 {
	width:500px;
	border:#CCC solid 1px;
	padding:10px 0 10px 20px;
	background-color:#F0F0F0;
	font-size:15px;
	margin:0;
}
#crboxleft{
	float:left;
	width:250px;
}
#crboxright{
	margin-left:260px;
	width:250px;
}

#cr {
	width:245px;
}

#cr ul {
	list-style-type: none;
	width: 245px;
}

#cr li {
	border:dotted #CCC 1px;
	border-width: 1px 0;
	margin: 5px 0;
}

#cr li a {
	display: block;
	padding: 10px;
	text-decoration: none;
	border-left:#990000 solid 10px;
	border-right:#CCC dotted 1px;
}

#cr li p{
	font-size:18px;
	padding:5px 0;
	color: #990000;
	letter-spacing:1px;
	font-weight:bold;
	margin:0;
}
	
* html #cr li a {
	width: 245px;
}

#cr li a:hover {
	background: #ffffcc;
}

#cr a em {
	padding-bottom:10px;
	color: #333;
	display: block;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
}

#cr a span {
	color: #125F15;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	text-decoration:underline;
}




.listcart{
	margin-top: 20px;
    padding: 10px;
    width: 610px;
    clear: both;
    background-color: #F3F3F3;
    border: 1px dotted #CCCCCC;
	text-align:center;
}

.listcart ul{
	margin:0;
	padding:0;
	list-style:none;
}

.listcart li{
	float:left;
	margin-left:10px;
}




#listTBlock{

	width:260px;
	border-left:#333 solid 10px;
	padding-left:16px;
	margin-bottom:10px;
}


/*navi*/
#navi {
	width: 1000px;
	height: 40px;
	margin:10px auto;
}
#navi ul {
	list-style: none;
	width: 1000px;
	height: 40px;
	margin:0;
	padding:0;
}
#navi li {
	float: left;
	list-style-type: none;
	width: 150px;
	height: 40px;
	display: block;
}
#navi li a {
	width: 150px;
	height: 40px;
	display: block;
	border: 0;
}
#navi li.navi1,
#navi li.navi1 a:hover {
	background-image:url(http://cube.nadamori.com/html/user_data/packages/default/img/navi/navi2_on.jpg);
}
#navi li.navi1 a {
	background-image:url(http://cube.nadamori.com/html/user_data/packages/default/img/navi/navi2.jpg);
}
#navi li.navi2,
#navi li.navi2 a:hover {
	background-image:url(http://cube.nadamori.com/html/user_data/packages/default/img/navi/navi3_on.jpg);
}
#navi li.navi2 a {
	background-image:url(http://cube.nadamori.com/html/user_data/packages/default/img/navi/navi3.jpg);
}
#navi li.navi3,
#navi li.navi3 a:hover {
	background-image:url(http://cube.nadamori.com/html/user_data/packages/default/img/navi/navi4_on.jpg);
}
#navi li.navi3 a {
	background-image:url(http://cube.nadamori.com/html/user_data/packages/default/img/navi/navi4.jpg);
}

#navi li.navi4,
#navi li.navi4 a:hover {
	background-image:url(http://cube.nadamori.com/html/user_data/packages/default/img/navi/navi5_on.jpg);
}
#navi li.navi4 a {
	background-image:url(http://cube.nadamori.com/html/user_data/packages/default/img/navi/navi5.jpg);
}
#navi li.navi5,
#navi li.navi5 a:hover {
	background-image:url(http://cube.nadamori.com/html/user_data/packages/default/img/navi/navi6_on.jpg);
}
#navi li.navi5 a {
	background-image:url(http://cube.nadamori.com/html/user_data/packages/default/img/navi/navi6.jpg);
}
#navi li.navi6,
#navi li.navi6 a:hover {
	background-image:url(http://cube.nadamori.com/html/user_data/packages/default/img/navi/navi7_on.jpg);
}
#navi li.navi6 a {
	background-image:url(http://cube.nadamori.com/html/user_data/packages/default/img/navi/navi7.jpg);
}

#navi li.navi7{
	width:100px;
	height:40px;
	
}
#navi li.navi7 a:hover {
	background-image:url(http://cube.nadamori.com/html/user_data/packages/default/img/navi/navi1_on.jpg);
}
#navi li.navi7 a {
	width:100px;
	height:40px;
	background-image:url(http://cube.nadamori.com/html/user_data/packages/default/img/navi/navi1.jpg);
}

.hide {
	display: none;
}

/*eye-chach*/

#eye-chach {
	width: 740px;
	height: 320px;
	margin:0;
}
#eye-chach ul {
	list-style: none;
	width: 740px;
	height: 320px;
	margin:0;
	padding:0;
}
#eye-chach li {
	float: left;
	width:530px;
	height:320px;
	list-style-type: none;
	display: block;
}

#eye-chach li a {
	border: 0;
	width:530px;
	height:320px;
	list-style-type: none;
	display: block;
}

#eye-chach li.eye-chach-left{
	margin-right:5px;
}
#eye-chach li.eye-chach-left a:hover {
	background-image:url(http://bioukoku.com/user_data/packages/default/img/ageha/top-left-on.jpg);
}
#eye-chach li.eye-chach-left a {
	background-image:url(http://bioukoku.com/user_data/packages/default/img/ageha/top-left.jpg);
}


#eye-chach li.eye-chach-right{
	width:265px;
	height:320px;
	background-color:#999999;
	
}
#eye-chach li.eye-chach-right a:hover {
	background-image:url(http://bioukoku.com/user_data/packages/default/img/ageha/top-right-on.jpg);
}
#eye-chach li.eye-chach-right a {
	width:265px;
	height:320px;
	background-image:url(http://bioukoku.com/user_data/packages/default/img/ageha/top-right.jpg);
}

#mid-chach {
	width:799px;
	height:348px;
	border-right:#CCC solid 1px;
	border-top:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
}

#mid-chach ul {

	list-style-type: none;
}

#mid-chach li {
	border-width: 1px 0;
	float:left;
	width:198px;
	height:348px;
	border-left:#CCC solid 1px;
}

#mid-chach li a {
	width:178px;
	display: block;
	padding: 8px;
	text-decoration: none;
	height:328px;
}

#mid-chach li h3{
	font-size:15px;
	padding:5px 0;
	color: #333;
	letter-spacing:1px;
	font-weight:bold;
	margin:0;
}
	
* html #mid-chach li a {
	width: 178px;
	height:348px;
}

#mid-chach li a:hover {
	background: #FAFAFA;
}

#mid-chach a em {
	padding-bottom:10px;
	color: #333;
	display: block;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
}

#mid-chach a span {
	color: #125F15;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	text-decoration:underline;
}

div#btm-catch{
	width:740px;
	height: 398px;
	margin:10px 0 0 0;
	border-top:#CCC solid 1px;
	border:#CCC solid 1px;
	padding:10px 0;

}

div#btm-catch h4{
	font-size:24px;
	font-weight:bold;
	padding:10px 0 10px 10px;
	color:#333;
	border-left:#333 solid 10px;
	width:350px;
}

div#btm-catch p{
	font-size:11px;
	padding-top:10px;
	line-height:200%;
}

div#btm-catch-l{
	width:377px;
	height:380px;
	padding:15px 5px 10px 5px ;
	float:left;
}


div#btm-catch-r{
	width:400px;
	height:405px;
	margin-left:390px;
}

/*ニュース*/

div#btm-news{
	width:350px;
	height:300px;
	padding:10px;
	border:#CCC solid 1px;
	margin:0 auto;
	overflow:auto;
}

div#btm-news ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

div#btm-news ul li{
	border-bottom:#CCC dotted 1px;
	margin: 0 0 10px 0;
}

.m10{
	margin-bottom:10px;
}



/* //////       itec-demo-site       /////*/

#all-item-info{
}

#all-item-info ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

#all-item-info ul li{
	width:245px;
	height:60px;
	float:left;
	margin:0;
	padding:0;
	background-color:#666;
	display:block;

}

#all-item-info ul li a{
	width:245px;
	height:60px;
	display:block;
}

#all-item-info ul li.title{
	width:740px;
	height:19px;
	margin-bottom:10px;
}

#all-item-info ul li.item1,
#all-item-info ul li.item1 a {
background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item1.jpg);
}

#all-item-info ul li.item1 a:hover {
	background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item1_on.jpg);
}

#all-item-info ul li.item2,
#all-item-info ul li.item2 a {
background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item2.jpg);
}

#all-item-info ul li.item2 a:hover {
	background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item2_on.jpg);
}
#all-item-info ul li.item3,
#all-item-info ul li.item3 a {
background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item3.jpg);
}

#all-item-info ul li.item3 a:hover {
	background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item3_on.jpg);
}

#all-item-info ul li.item4,
#all-item-info ul li.item4 a {
background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item4.jpg);
}

#all-item-info ul li.item4 a:hover {
	background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item4_on.jpg);
}

#all-item-info ul li.item5,
#all-item-info ul li.item5 a {
background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item5.jpg);
}

#all-item-info ul li.item5 a:hover {
	background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item5_on.jpg);
}

#all-item-info ul li.item6 a {
background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item6.jpg);
}

#all-item-info ul li.item6,
#all-item-info ul li.item6 a:hover {
	background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item6_on.jpg);
}

#all-item-info ul li.item7 a {
background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item7.jpg);
}

#all-item-info ul li.item7,
#all-item-info ul li.item7 a:hover {

	background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item7_on.jpg);
}

#all-item-info ul li.item8 a {
background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item8.jpg);
}

#all-item-info ul li.item8,
#all-item-info ul li.item8 a:hover {
	background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item8_on.jpg);
}

#all-item-info ul li.item9 a {
background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item9.jpg);
}

#all-item-info ul li.item9,
#all-item-info ul li.item9 a:hover {
	background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/item9_on.jpg);
}

#pick-up-menu{
	
}

#pick-up-menu ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

#pick-up-menu ul li{
	width:245px;
	height:267px;
	float:left;
	margin:0;
	padding:0;
}

#pick-up-menu ul li.title{
	width:740px;
	height:23px;
	margin-bottom:10px;
	margin-top:10px;
}

#sp-banner{
	margin-top:10px;
	margin-bottom:10px;
}

#news-area{
	margin:0;
	padding:10px 0 0 0;
	line-height:150%;
}

#news-area div.news-left{
	float:left;
	width:365px;
	background:#F8F8F8;
}

#news-area div.news-left ul{
	margin:0;
	padding:5px;
	list-style-type:none;
}

#news-area div.news-left ul li{
	border-bottom:#666 dotted 1px;
	padding:5px;
	font-size:10px;
}

#news-area div.news-left ul li span{
	font-weight:bold;
	color:#09F;
	border-left:#06F solid 5px;
	padding-left:5px;
}

#news-area div.news-center{
	margin:0 0 0 373px;
	background:#F8F8F8;
}

/* hide hack from Mac-IE5 \*/
* html #news-area div.news-center { height: 1%; }
/* end hiding */

#news-area div.news-center ul{
	margin:0;
	padding:5px;
	list-style-type:none;
}

#news-area div.news-center ul li{
	border-bottom:#666 dotted 1px;
	padding:5px;
	font-size:10px;
}

#news-area div.news-center ul li span{
	font-weight:bold;
	color:#09F;
	border-left:#06F solid 5px;
	padding-left:5px;
}

#news-area div.news-right{
	float:right;
	width:200px;
}
#news-area div.news-right ul{
	margin:0;
	padding:5px 0 0 0;
	list-style-type:none;
}

#news-area div.news-right ul li{
	width:190px;
	height:70px;
	padding:5px;
	background-color:#09F;
	border-bottom:#FFF solid 1px;
	display:block;
}

#news-area div.news-right ul li div.img{
	float:left;
	padding-top:5px;
}


#news-area div.news-right ul li div.right{
	line-height:normal;
	margin-left:75px;
	color:#FFF;
	font-size:10px;
	margin-top:5px;
}

#news-area div.news-right ul li div.right h4{
	font-weight:bold;
	font-size:12px;
	padding:0 0 2px 0;
	margin:0 0 2px 0;
	border-bottom:#FFF dotted 1px;
}


#top-navi {
	width:950px;
	padding:10px 0 0 0;
	height: 42px;
	margin:0 auto;
}
#top-navi ul {
	list-style: none;
	padding:0;
	margin:0;
}
#top-navi ul li {
	float: left;
	list-style-type: none;
	width: 135px;
	height: 42px;
}
#top-navi ul li a {
	width:135px;
	height:42px;
	display: block;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/top-navi.jpg) no-repeat;
}

#top-navi ul li a.top1 {background-position:0px 0px;}
#top-navi ul li a.top2 {background-position:-135px 0px;}
#top-navi ul li a.top3 {background-position:-270px 0px;}
#top-navi ul li a.top4 {background-position:-405px 0px;}
#top-navi ul li a.top5 {background-position:-540px 0px;}
#top-navi ul li a.top6 {background-position:-675px 0px;}
#top-navi ul li a.top7 {background-position:-809px 0px;}

#top-navi ul li a:hover.top1 {background-position:0px -42px;}
#top-navi ul li a:hover.top2 {background-position:-135px -42px;}
#top-navi ul li a:hover.top3 {background-position:-270px -42px;}
#top-navi ul li a:hover.top4 {background-position:-405px -42px;}
#top-navi ul li a:hover.top5 {background-position:-540px -42px;}
#top-navi ul li a:hover.top6 {background-position:-675px -42px;}
#top-navi ul li a:hover.top7 {background-position:-809px -42px;}

.hide{
	display:none;

}

.mt10{
	margin-top:10px;
}

#flash-wrap{
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/container-bg.jpg) repeat-x;
}

#flash-area{
	margin:10px 0;
	width:740px;
	height:250px;
}

#top-navi-wrap{
	/*background-image:url(http://itec-ec.com/user_data/packages/default/img/itec/navi-bg.jpg);*/
	margin-top:10px;
}


div#reco-box{
	width:740px;
	margin:0;
	padding:0;
}
ul#cate-area-left{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#cate-area-left li{
	margin:0;
	padding:0;
	width:246px;
	height:246px;
	float:left;
	list-style-type:none;
}
ul#cate-area-left li a{
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/reco-all.jpg);
	background-repeat:no-repeat;
	display:block;

	width:246px;
	height:246px;
	list-style-type:none;
}
ul#cate-area-left li.right-box{
	width:247px;
}

ul#cate-area-left li a.left1{
	background-position:0px 0px;
}

ul#cate-area-left li a.left2{
	background-position:-246px 0px;
}

ul#cate-area-left li.right-box a.left3{
	width:247px;
	background-position:-494px 0px;
}

ul#cate-area-left li a:hover.left1{
	background-position: 0px -246px;
}

ul#cate-area-left li a:hover.left2{
	background-position:-246px -246px;
}

ul#cate-area-left li.right-box a:hover.left3{
	width:247px;
	background-position:-494px -245px;
}

div#all-item-areas{
	width:740px;
	margin:10px 0 0 0;
	padding:0;
}
div#all-item-areas ul{
	list-style-type:none;
	margin:0;
	padding:0;

}

div#all-item-areas ul li{
	margin:0;
	padding:0;
	width:246px;
	height:56px;
	float:left;
	list-style-type:none;
}
div#all-item-areas ul li a{
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/all-item.jpg);
	background-repeat:no-repeat;
	display:block;
	width:246px;
	height:56px;
	list-style-type:none;
}

div#all-item-areas ul li a.left1{background-position:0px 0px;}
div#all-item-areas ul li a.left2{background-position:-247px 0px;}
div#all-item-areas ul li a.left3{background-position:-493px 0px;}
div#all-item-areas ul li a.left4{background-position:0px -56px;}
div#all-item-areas ul li a.left5{background-position:-247px -56px;}
div#all-item-areas ul li a.left6{background-position:-494px -56px;}
div#all-item-areas ul li a.left7{background-position:0px -112px;}
div#all-item-areas ul li a.left8{background-position:-247px -112px;}
div#all-item-areas ul li a.left9{background-position:-494px -112px;}


div#all-item-areas ul li a:hover.left1{background-position:0px -167px;}
div#all-item-areas ul li a:hover.left2{background-position:-247px -167px;}
div#all-item-areas ul li a:hover.left3{background-position:-493px -167px;}
div#all-item-areas ul li a:hover.left4{background-position:0px -222px;}
div#all-item-areas ul li a:hover.left5{background-position:-247px -222px;}
div#all-item-areas ul li a:hover.left6{background-position:-497px -222px;}
div#all-item-areas ul li a:hover.left7{background-position:0px -278px;}
div#all-item-areas ul li a:hover.left8{background-position:-247px -278px;}
div#all-item-areas ul li a:hover.left9{background-position:-497px -278px;}

<!-- 商品リスト start-->
div#reco-list{
	width:740px;
	margin:10px 0 0 0;
	padding:0;
	clear:left;
}
div#reco-list h3.title{
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:5px;
	border-bottom:#DDDDDD solid 1px;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/list-title-bg.jpg) repeat-x;
}

div#cate-list-area{
margin:10px 0;
padding:0;
}
ul#cate-item-list{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#cate-item-list li{
	width:365px;
	height:270px;
	font-size:10px;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/list-bg.jpg) no-repeat;
	/*border:#CCC solid 1px;*/
	float:left;
	margin:0 5px 5px 0;
}

ul#cate-item-list li ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#cate-item-list li ul li{
	float:left;
	width:192px;
	height:auto;
	margin:0;
	padding:0 ;
	text-align:center;
	border-left:#FFF solid 1px;
	border-right:#FFF solid 1px;
	background:#333;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
}


ul#cate-item-list li ul li a{
	color:#FFF;
	font-size:8px;
	display:block;
}
ul#cate-item-list li ul li a:hover{
	background-color:#09F;
}

ul#cate-item-list li div.left-image{
	float:left;
	width:130px;
	height:130px;
	margin:5px;
	background:#FFF;
	text-align:center;
	display:block;
}

ul#cate-item-list li div.left-image p{
	margin:0;
	padding:0;
	line-height:130px;
}
ul#cate-item-list li div.right-box{
	margin-left:150px;
	height:135px;
	padding:5px;
}

ul#cate-item-list li div.right-box h3{
	margin:20px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

ul#cate-item-list li div.right-box p{
	padding:0;
	margin:0;
	font-size:8px;
	line-height:150%;

}

ul#cate-item-list li div.right-box div.cart-area{
	padding:10px 0;
	font-size:8px;
}

ul#cate-item-list li div.right-box p span.price{
	font-size:10px;
	color:#666;
}

ul#cate-item-list li div.right-box p span.category{
	font-weight:bold;
	font-size:10px;
}

ul#cate-item-list li div.comment{
	padding:10px;
	font-size:9px;
	clear:both;
	border-top:#333 dashed 1px;
	height:75px;
}


div#item-info-area{
	clear:left;
}

div#item-info-area div.item-area-left{
	float:left;
	width:460px;
	padding:10px 0 10px 10px;
}

div#item-info-area div.item-area-left ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

div#item-info-area div.item-area-left ul li{
	float:left;
	margin:0;
	padding:0;
	width:205px;
	height:205px;
	padding:10px 10px 0 10px;
	margin:0;
}

div#item-info-area div.item-area-left ul li.main{
	width:450px;
	height:450px;
	padding:0;
	margin:0;
}
div#item-info-area div.item-area-right{
	margin-left:480px;
	padding:0;
	font-size:12px;
	line-height:200%;
}

div#item-info-area div.item-area-right h2{
	font-size:12px;
	margin:0;
	padding:15px 0 5px;
	font-weight:bold;

	border-bottom:#333 dotted 1px;
}

div#item-info-area div.item-area-right h3{
	font-size:12px;
	margin:0 0 10px 0;
	padding:15px 0 5px;
	font-weight:bold;
	border-bottom:#333 dotted 1px;
}

div#item-info-area div.item-area-right p.price{
	border-bottom:#CCC dotted 1px;
	padding: 10px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}

ul#top-info{
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
}

ul#top-info li{
	float:left;
	margin:0;
	padding:0;
	height:40px;
	font-size:12px;
}

ul#top-info li span.title{
	border-left:#333 solid 5px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	font-size:10px;
}
ul#top-info li.name{
	border-top:#333 solid 2px;
	width:479px;
	height:39px;
	background:#FFF;
	border-bottom:#CCC solid 1px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	border-left:#CCC solid 1px;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg-mini.gif) left bottom repeat-x #FFF;
}

ul#top-info li.name h1{
	margin:0;
	padding:0;
	font-size:17px;
	font-weight:bold;
}

ul#top-info li.right-box-area{
	border-top:#333 solid 2px;
	border-bottom:#CCCCCC solid 1px;
	border-right:#CCC solid 1px;
	border-left:#CCC solid 1px;
	width:218px;
	height:80px;
	float:right;
	padding:10px;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg-mini.gif) left bottom repeat-x #FFF;
}

ul#top-info li.group{
	width:229px;
	height:30px;
	background:#FFF;
	padding:10px 10px 0;
	font-size:10px;
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg-mini.gif) left bottom repeat-x #FFF;
}

ul#top-info li.price{
	width:229px;
	height:30px;
	background:#FFF;
	font-size:10px;
	padding:10px 10px 0;
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/text-area-bg-mini.gif) left bottom repeat-x #FFF;
}

div#slide-div{
	width: 1040px;
	height:250px;
    margin: 0 auto;
	padding:0;
	/*background:url(http://itec-ec.com/user_data/packages/default/img/itec/container-wrap-bg.jpg) no-repeat #FFF;*/
    text-align: left;}
ul#portfolio{margin:0; padding:0; list-style-type:none;}

/* container navi*/
div#container-navi-wrap {
    width: 1040px;
    margin: 0 auto;
	padding:10px 0 0 0;
    text-align: left;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/con-bg.jpg) repeat-y;
}

div#container-navi{
margin:0 auto 0 auto;
padding:10px 10px 0 10px;
background:#FFFFFF;
width:950px;
border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	border-top:#CCC solid 1px;
}

div#container-navi ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

div#container-navi ul li{
	width:158px;
	height:60px;
	float:left;
	margin:0;
	padding:0;
}

div#container-navi ul li a{
	width:158px;
	height:60px;
	display:block;
	margin:0;
	padding:0;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/container-navi-bg.jpg) no-repeat;
}

div#container-navi ul li a.cn1{ background-position:0px 0px;}
div#container-navi ul li a.cn2{ background-position:-158px 0px;}
div#container-navi ul li a.cn3{ background-position:-316px 0px;}
div#container-navi ul li a.cn4{ background-position:-474px 0px;}
div#container-navi ul li a.cn5{ background-position:-632px 0px;}
div#container-navi ul li a.cn6{ background-position:-790px 0px;width:160px;}

div#container-navi ul li a:hover.cn1{ background-position:0px -60px;}
div#container-navi ul li a:hover.cn2{ background-position:-158px -60px;}
div#container-navi ul li a:hover.cn3{ background-position:-316px -60px;}
div#container-navi ul li a:hover.cn4{ background-position:-474px -60px;}
div#container-navi ul li a:hover.cn5{ background-position:-632px -60px;}
div#container-navi ul li a:hover.cn6{ background-position:-790px -60px;width:160px;}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*ブルーレイ詳細ページ用　start*/
div#blue-info{
	width:740px;
	margin:0;
	padding:0;
	font-size:12px;
}

div#blue-info h2.title{
	margin:0 0 5px 0;
	padding:0;
}

div#blue-info div.box{
	width:365px;
	height:300px;
	float:left;
	padding:0;
	background:#F8F8F8;
	text-align:left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0;
}

div#blue-info div.right-box{
	width:365px;
	height:300px;
	float:left;
	padding:0;
	background:#F8F8F8;
	border:#FFFFFF dotted 1px;
	text-align:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

div#blue-info div h4{
margin:0 0 5px 0;
padding:0;
}

div#blue-info div ul.num1{
margin:0;
padding:0;
list-style-type:none;
}

div#blue-info div ul.num1 li{
margin:0;
padding:10px 10px 0 10px;
line-height:150%;
}


div#blue-info div ul.num2{
margin:0;
padding:0;
list-style-type:none;
}

div#blue-info div ul.num2 li{
margin:0;
padding:5px 10px 0 10px;
line-height:150%;
}

div#blue-info div ul.num2 li h5.title{
margin:0 0 5px 0;
padding:0 0 5px 0;
border-bottom:#333 dotted 1px;
font-size:12px;
}

div#blue-info div ul.num3{
margin:0;
padding:0;
list-style-type:none;
}

div#blue-info div ul.num3 li{
margin:0;
padding:5px 10px 0 10px;
line-height:150%;
}

div#blue-info div ul.num3 li h5.title{
margin:0 0 5px 0;
padding:0 0 5px 0;
border-bottom:#333 dotted 1px;
font-size:12px;
}

div#blue-info div ul.num4{
margin:0;
padding:0;
list-style-type:none;
}

div#blue-info div ul.num4 li{
margin:0;
padding:5px 10px 0 10px;
line-height:150%;
font-size:11px;
}

div#blue-info div ul.num4 li h5.title{
margin:0 0 5px 0;
padding:0 0 5px 0;
border-bottom:#333 dotted 1px;
font-size:12px;
}


/*ブルーレイ詳細ページ用　end*/

/*カテゴリ画像用*/
div#left-cate-list{
	width:150px;
}

div#left-cate-list ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

div#left-cate-list ul li{
	width:150px;
	height:40px;
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	display:inline;
}


div#left-cate-list ul li a{
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/left-cate-list-bg.jpg);
	background-repeat:no-repeat;
	display:block;
	width:150px;
	height:40px;
	list-style-type:none;
}

div#left-cate-list ul li.title{ height:30px; margin:10px 0 0 0;}
div#left-cate-list ul li.title a{ height:30px;}
div#left-cate-list ul li.title a.title1{background-position:0px 0px;}
div#left-cate-list ul li.title a:hover.title1{background-position:-150px 0px;}

div#left-cate-list ul li a.lcate1{background-position:0px -33px;}
div#left-cate-list ul li a:hover.lcate1{background-position:-150px -33px;}

div#left-cate-list ul li.title a.title2{background-position:0px -73px; height:30px;}
div#left-cate-list ul li.title a:hover.title2{background-position:-150px -73px;}
div#left-cate-list ul li a.lcate2{background-position:0px -106px;}
div#left-cate-list ul li a:hover.lcate2{background-position:-150px -106px;}
div#left-cate-list ul li a.lcate3{background-position:0px -146px;}
div#left-cate-list ul li a:hover.lcate3{background-position:-150px -146px;}

div#left-cate-list ul li a.lcate4{background-position:0px -186px;}
div#left-cate-list ul li a:hover.lcate4{background-position:-150px -186px;}

div#left-cate-list ul li a.lcate5{background-position:0px -226px;}
div#left-cate-list ul li a:hover.lcate5{background-position:-150px -226px;}

div#left-cate-list ul li a.lcate6{background-position:0px -266px;}
div#left-cate-list ul li a:hover.lcate6{background-position:-150px -266px;}

div#left-cate-list ul li a.lcate7{background-position:0px -306px;}
div#left-cate-list ul li a:hover.lcate7{background-position:-150px -306px;}
div#left-cate-list ul li a.lcate8{background-position:0px -346px;}
div#left-cate-list ul li a:hover.lcate8{background-position:-150px -346px;}

div#left-cate-list ul li.title a.title3{background-position:0px -386px; height:30px;}
div#left-cate-list ul li.title a:hover.title3{background-position:-150px -386px;}
div#left-cate-list ul li a.lcate9{background-position:0px -417px;}
div#left-cate-list ul li a:hover.lcate9{background-position:-150px -417px;}
div#left-cate-list ul li a.lcate10{background-position:0px -457px;}
div#left-cate-list ul li a:hover.lcate10{background-position:-150px -457px;}
div#left-cate-list ul li a.lcate11{background-position:0px -497px;}
div#left-cate-list ul li a:hover.lcate11{background-position:-150px -497px;}

div#left-cate-list ul li.title a.title4{background-position:0px -538px; height:30px;}
div#left-cate-list ul li.title a:hover.title4{background-position:-150px -538px;}
div#left-cate-list ul li a.lcate12{background-position:0px -570px;}
div#left-cate-list ul li a:hover.lcate12{background-position:-150px -570px;}

div#left-cate-list ul li.title a.title5{background-position:0px -610px; height:30px;}
div#left-cate-list ul li.title a:hover.title5{background-position:-150px -610px;}
div#left-cate-list ul li a.lcate13{background-position:0px -643px;}
div#left-cate-list ul li a:hover.lcate13{background-position:-150px -643px;}

div#infomation-btm{
	width:740px;
	margin:10px 0 0 200px;
	text-align:left;
}

div#infomation-btm h6{
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
}
div#infomation-btm div.btm-box240{
	width:218px;
	height:310px;
	border:#CCC solid 1px;
	margin:0 10px 10px 0;
	padding:10px;
	font-size:11px;
	float:left;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/btm-info-bg.jpg) repeat-x #FFF left bottom;
}

div#infomation-btm div.btm-carender{
	width:218px;
	height:650px;
	border:#CCC solid 1px;
	margin:0 10px 0 0;
	padding:10px;
	font-size:11px;
	float:left;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/btm-info-bg.jpg) repeat-x #FFF left bottom;
}

div#infomation-btm div.btm-box240-right{
	width:218px;
height:310px;
	border:#CCC solid 1px;
	margin:0 0 10px 0;
	padding:10px;
	font-size:11px;
	float:left;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/btm-info-bg.jpg) repeat-x #FFF left bottom;
}

div#infomation-btm div.btm-box240 p,div#infomation-btm div.btm-box240-right p,div#infomation-btm div.btm-carender p{
	font-size:10px;
	padding:5px 0;
	line-height:180%;
}

div#infomation-btm div.btm-box240 p.bg{
	border:#CCCCCC solid 1px;
	font-size:11px;
	font-weight:bold;
	padding:5px 10px;
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/btm-info-bg.jpg) repeat-x #FFF left bottom;
}



div#right-news-area{ background:#F8F8F8; margin:0 0 0 0;}
div#right-news-area ul{ margin:0; padding:0; list-style-type:none;}
div#right-news-area ul li{ width:210px; padding:10px; border-bottom:#CCC solid 1px; margin:0; line-height:150%; font-size:10px;}
div#right-news-area ul li span{ padding:0 0 0 5px; margin:0; border-left: solid #09F 5px; color:#09F; font-weight:bold;}

div#center-cate{width:560px;}
div#center-cate ul{margin:0;padding:0;list-style-type:none;}
div#center-cate ul li{
	width:180px;
	height:50px;
	margin:0 5px 5px 0;
	padding:0;
	float:left;
	list-style-type:none;
	display:inline;
}


div#center-cate ul li a{
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/center-cate.jpg);
	background-repeat:no-repeat;
	display:block;
	width:180px;
	height:50px;
	list-style-type:none;
}

div#center-cate ul li a.lcate1{background-position:0px 0px;}
div#center-cate ul li a:hover.lcate1{background-position:-540px 0px;}
div#center-cate ul li a.lcate2{background-position:-180px 0px;}
div#center-cate ul li a:hover.lcate2{background-position:-720px 0px;}
div#center-cate ul li a.lcate3{background-position:-360px 0px;}
div#center-cate ul li a:hover.lcate3{background-position:-900px 0px;}

div#center-cate ul li a.lcate4{background-position:0px -50px;}
div#center-cate ul li a:hover.lcate4{background-position:-540px -50px;}
div#center-cate ul li a.lcate5{background-position:-180px -50px;}
div#center-cate ul li a:hover.lcate5{background-position:-720px -50px;}
div#center-cate ul li a.lcate6{background-position:-360px -50px;}
div#center-cate ul li a:hover.lcate6{background-position:-900px -50px;}

div#center-cate ul li a.lcate7{background-position:0px -100px;}
div#center-cate ul li a:hover.lcate7{background-position:-540px -100px;}
div#center-cate ul li a.lcate8{background-position:-180px -100px;}
div#center-cate ul li a:hover.lcate8{background-position:-720px -100px;}
div#center-cate ul li a.lcate9{background-position:-360px -100px;}
div#center-cate ul li a:hover.lcate9{background-position:-900px -100px;}

div#ccb{ margin:0; padding:0;}
div#ccb ul{ margin:0; padding:0; list-style-type:none;}
div#ccb ul li{ width:550px; height:180px; margin:0 0 10px 0; padding:0; float:left;}
div#item-list-div{ width:800px;}
div#item-list-div ul.list{ margin:0; padding:0; list-style-type:none;}
div#item-list-div ul.list li{ margin:0 10px 10px 0; padding:0; width:790px; height:150px; background:url(http://itec-ec.com/user_data/packages/default/img/itec/list-bg.jpg) no-repeat;}
div#item-list-div ul.list li div.img{ float:left; width:130px; height:130px; padding:10px; margin:0; background:url(http://itec-ec.com/user_data/packages/default/img/itec/list-img-bg.jpg) no-repeat; display:inline;}
div#item-list-div ul.list li div.right-area{ float:left; width:640px; height:150px; margin:0; padding:0; display:inline;}
div#item-list-div ul.list li div.right-area h2{ text-align:left; font-size:15px; font-weight:bold; padding:8px; margin:0; border-bottom:#CCC solid 1px;}
div#item-list-div ul.list li div.right-area div.info-area{ width:310px; height:100px; padding:0 0 10px 0 ; margin:0 9px 0 0; border-right:#CCC solid 1px; float:left; display:inline;}
div#item-list-div ul.list li div.right-area div.info-area p.price{ font-size:12px; color:#666; padding:10px; margin:0; }
div#item-list-div ul.list li div.right-area div.info-area p.text{ font-size:10px; padding:0 10px 10px 10px; margin:0; line-height:150%;}
div#item-list-div ul.list li div.right-area div.cart-area{ width:310px;margin:0 10px 0 0; float:left; display:inline; padding:10px 0 0 0;}
div#item-list-div ul.list li div.right-area div.cart-area p.icon{ margin:0; padding:0; letter-spacing:0;}
div#item-list-div ul.list li div.right-area div.cart-area p.icon span{ margin:0;}
div#item-list-div ul.list li div.right-area div.cart-area dl{ width:160px; margin:10px 0 0 0; padding:0; line-height:30px; float:left;}
div#item-list-div ul.list li div.right-area div.cart-area dl dt{ width:60px; margin:0 10px 0 0; float:left; background:#FFF; border:#CCC solid 1px; text-align:center;}
div#item-list-div ul.list li div.right-area div.cart-area dl dd{ width:70px; margin:0 10px 0 0; float:left;}
div#item-list-div ul.list li div.right-area div.cart-area .box54{ width:70px; line-height:30px; height:30px; text-align:center;}
div#item-list-div ul.list li div.right-area div.cart-area p.more{margin:0;}

div#item-cate-title{ width:788px; border:#CCC solid 1px; margin:0 0 10px 0;}
div#item-cate-title div.left-area{ float:left; width:308px; height:100px; background:url(http://itec-ec.com/user_data/packages/default/img/itec/cate-title-bg.jpg) no-repeat;}
div#item-cate-title div.left-area h1{ text-align:center; font-size:12px; font-weight:bold; margin:0; padding:40px 10px 0 10px; line-height:160%;}
div#item-cate-title div.right-area{ float:left; width:480px; height:100px;}
div#item-cate-title div.right-area h2{ padding:10px; margin:0 10px 10px 10px; font-size:12px; font-weight:bold; border-bottom:#000 dotted 1px;}
div#item-cate-title div.right-area p{ padding:10px; font-size:12px; line-height:140%;}

div#moreinfo{ width:800px;}
div#moreinfo div.top-info-area{ width:800px;}
div#moreinfo div.top-info-area div.left-title{ float:left; display:inline; width:470px; height:80px; background:url(http://itec-ec.com/user_data/packages/default/img/itec/more-title-bg.jpg) no-repeat;}
div#moreinfo div.top-info-area div.left-title h1{ font-size:15px; font-weight:bold; color:#FFF; padding:0 10px; margin:0; line-height:80px;}
div#moreinfo div.top-info-area div.right-small{ float:left; display:inline; width:70px; height:40px; margin:0; padding:0; background:url(http://itec-ec.com/user_data/packages/default/img/itec/right-small-bg.jpg) no-repeat;}
div#moreinfo div.top-info-area div.right-small p{ line-height:40px; font-size:10px; margin:0; padding:0; font-weight:bold; text-align:center;}
div#moreinfo div.top-info-area div.right-big{ float:left; display:inline; width:250px; height:40px; margin:0; padding:0; background:url(http://itec-ec.com/user_data/packages/default/img/itec/right-big-bg.jpg) no-repeat;}
div#moreinfo div.top-info-area div.right-big p{ font-size:12px; line-height:40px; padding:0 10px; margin:0; font-weight:bold; background:url();}
div#moreinfo div.top-info-area div.right-big p span{ color:#000;}

div#moreinfo div.main-area{ width:800px; margin:10px 0 10px 0; background:url(http://itec-ec.com/user_data/packages/default/img/itec/main-area-bg.jpg) no-repeat;}
div#moreinfo div.main-area div.img{ float:left; width:310px; height:310px; padding:10px;  display:inline;}
div#moreinfo div.main-area div.text{ float:left; width:450px; display:inline; padding:0 10px 0 0;}
div#moreinfo div.main-area div.text h2{ font-size:12px; font-weight:bold; padding:10px 0; margin:10px 0; border-bottom:#333 dotted 1px;}
div#moreinfo div.main-area div.text p.main-text{ font-size:12px; line-height:150%;padding:0; margin:0;}
div#moreinfo div.main-area div.text p.price{ text-align:right; color:#000; padding:5px 0; margin:0; font-size:14px;}
div#moreinfo div.main-area div.text p.n-price{ text-align:right; color:#000; padding:5px 0; margin:0; font-weight:normal; font-size:12px; text-decoration:line-through;}
div#moreinfo div.main-area div.text dl{ width:450px; margin:10px 0 0 0; padding:0; line-height:40px;}
div#moreinfo div.main-area div.text dl dt{ width:128px; margin:5px 0 0 0; float:left; background:url(http://itec-ec.com/user_data/packages/default/img/itec/cart-left-bg.jpg) no-repeat;  text-align:center; display:inline; padding:0; height:40px;}
div#moreinfo div.main-area div.text dl dd{ height:50px; padding:0; margin:0; float:left; display:inline;}
div#moreinfo div.main-area div.text .box54{ width:30px; height:20px; text-align:center;}

div#cate-btm-navi{ width:800px; margin:10px 0 0 0;}
div#cate-btm-navi ul{ margin:0; padding:0; list-style-type:none;}
div#cate-btm-navi ul li { width:260px; height:50px; margin:0 5px 5px 0; padding:0; float:left;}
div#cate-btm-navi ul li a{ width:260px; height:50px;background:url(http://itec-ec.com/user_data/packages/default/img/itec/cate-btm-navi.jpg) no-repeat; display:block;}
div#cate-btm-navi ul li a.bc1{ background-position:0px 0px;}
div#cate-btm-navi ul li a.bc2{ background-position:-260px 0px;}
div#cate-btm-navi ul li a.bc3{ background-position:-520px 0px;}
div#cate-btm-navi ul li a.bc4{ background-position:0px -50px;}
div#cate-btm-navi ul li a.bc5{ background-position:-260px -50px;}
div#cate-btm-navi ul li a.bc6{ background-position:-520px -50px;}
div#cate-btm-navi ul li a.bc7{ background-position:0px -100px;}
div#cate-btm-navi ul li a.bc8{ background-position:-260px -100px;}
div#cate-btm-navi ul li a.bc9{ background-position:-520px -100px;}
div#cate-btm-navi ul li a.bc10{ background-position:0px -150px;}
div#cate-btm-navi ul li a.bc11{ background-position:-260px -150px;}
div#cate-btm-navi ul li a.bc12{ background-position:-520px -150px;}

div#cate-btm-navi ul li a:hover.bc1{ background-position:-780px 0px;}
div#cate-btm-navi ul li a:hover.bc2{ background-position:-1040px 0px;}
div#cate-btm-navi ul li a:hover.bc3{ background-position:-1300px 0px;}
div#cate-btm-navi ul li a:hover.bc4{ background-position:-780px -50px;}
div#cate-btm-navi ul li a:hover.bc5{ background-position:-1040px -50px;}
div#cate-btm-navi ul li a:hover.bc6{ background-position:-1300px -50px;}
div#cate-btm-navi ul li a:hover.bc7{ background-position:-780px -100px;}
div#cate-btm-navi ul li a:hover.bc8{ background-position:-1040px -100px;}
div#cate-btm-navi ul li a:hover.bc9{ background-position:-1300px -100px;}
div#cate-btm-navi ul li a:hover.bc10{ background-position:-780px -150px;}
div#cate-btm-navi ul li a:hover.bc11{ background-position:-1040px -150px;}
div#cate-btm-navi ul li a:hover.bc12{ background-position:-1300px -150px;}


ul.display {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.display li {
	float: left;
	width: 180px;
	height:180px;
	overflow:hidden;
	padding:0;
	margin: 5px 5px 0 0;
}

ul.display li a {
	text-decoration: none;
}
ul.display li .content_block {
	padding: 0;
}

ul.display li .content_block div.big {
	margin:0;
	padding:0;
	width:0;
	height:0;
	display:none;
}
ul.display li .content_block div.small {
	margin: 0;
	padding: 0;	
}
ul.display li .content_block h2{ /*background:url(http://itec-ec.com/user_data/packages/default/img/itec/switch-info.jpg) no-repeat;*/ 
background:#F8F8F8; letter-spacing:-1px; font-size:10px; font-weight:bold; text-align:center; margin:0; padding:0; line-height:29px;border-bottom:#CCC solid 1px; border-left:#CCC solid 1px; border-right:#CCC solid 1px;}

ul.thumb_view li{
	width: 270px;
	height:250px;
	margin:10px 10px 0 0;
	display: inline;
}
ul.thumb_view li h2 {
	display: inline;
}

ul.thumb_view li div.big {
	margin: 0;
	padding: 0;
	width:270px;
	height:250px;
	display:inline !important;
}

ul.thumb_view li div.big h3{ letter-spacing:-1px; font-size:11px; font-weight:bold; background:#F8F8F8; line-height:28px; padding:0 10px; border-bottom:#CCC solid 1px; border-left:#CCC solid 1px; border-right:#CCC solid 1px;}
ul.thumb_view li div.big h6{ font-size:10px; font-weight:normal; line-height:20px; background:FFFFFF; border-bottom:#CCC solid 1px; border-left:#CCC solid 1px; border-right:#CCC solid 1px; padding:0 10px;}
ul.thumb_view li div.small {
	margin: 0;
	padding: 0;
	display:none;
}

ul.thumb_view li h2 {
	margin: 0;
	padding: 0;
	display:none;
}

a.switch_thumb {
	width: 550px;
	height: 30px;
	line-height: 30px;
	padding: 0;
	margin: 5px 0 0 0;
	display: block;
	background: url(http://itec-ec.com/user_data/packages/default/img/itec/switch-btm.jpg) no-repeat;
	outline: none;
	text-indent: -9999px;
}
a:hover.switch_thumb {
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}
a.swap { background-position: 0px -30px; }
.mt10{ margin:10px 0 0 0;}
div#btm-info-area-wrap{ width:1040px; margin:0 auto; padding:0; background:url(http://itec-ec.com/user_data/packages/default/img/itec/footer-wrap-bg.jpg) repeat-y;}
div#btm-info-area{ width:960px; margin:0 auto; padding:10px 0 0 10px; color:#000000; border-left:#222 solid 1px;border-right:#222 solid 1px;}
div#btm-info-area p{ margin:0; padding:0;}
div#btm-info-area div.box150{ width:150px; margin:0 10px 0 0; padding:0; float:left;}
div#btm-info-area div.box310{ width:310px; margin:0 10px 0 0; padding:0; float:left;}
div#btm-info-area div.box310 div.h150{  margin:0 0 10px 0;}
div#btm-info-area div.box310 div.h150 table{background:url(http://itec-ec.com/user_data/packages/default/img/itec/h150-bg.jpg) center bottom no-repeat #FFF; margin:0 0 10px 0; padding:0;}
div#btm-info-area div.box310 div.h150 table thead{ margin:0; padding:0;}
div#btm-info-area div.box310 div.h150 p{ padding:5px 10px; font-size:10px; line-height:180%;}
div#btm-info-area div.box310 div.h150 p.img{ padding:0; line-height:100%; margin:0;}
div#btm-info-area div.box310 div.h260{ height:260px; background:url(http://itec-ec.com/user_data/packages/default/img/itec/h260-bg.jpg) center bottom no-repeat #FFF; margin:0 0 10px 0;}
div#btm-info-area div.box310 div.h260 p{ padding:5px 10px; font-size:10px; line-height:180%;}
div#btm-info-area div.box230{ width:230px; margin:0 10px 0 0; padding:0; float:left;}

div#btm-info-area div.box230 div.h200{ height:200px; background:url(http://itec-ec.com/user_data/packages/default/img/itec/h300-bg.jpg) center bottom no-repeat #FFF; margin:0 0 10px 0;}
div#btm-info-area div.box230 div.h200 p{ padding:5px 10px; font-size:10px; line-height:180%;}

div#btm-info-area div.box230 div.h300{ height:300px; background:url(http://itec-ec.com/user_data/packages/default/img/itec/h300-bg.jpg) center bottom no-repeat #FFF; margin:0 0 10px 0;}
div#btm-info-area div.box230 div.h300 p{ padding:5px 10px; font-size:10px; line-height:180%;}
div#btm-info-area div.box230 div.h400{ height:400px; background:url(http://itec-ec.com/user_data/packages/default/img/itec/h300-bg.jpg) center bottom no-repeat #FFF; margin:0 0 10px 0;}
div#btm-info-area div.box230 div.h400 p{ padding:5px 10px; font-size:10px; line-height:180%;}

/*白*/
/*
#pagetop a{
color:#FFFFFF;
}
#pagetop a:hover{
color:#0099FF;
}
#pagetop-wrap{ width:1040px; margin:0 auto; padding:0;}
#pagetop-wrap-bg{
	background:#111;
	border-top: #06F solid 5px;
	}
#footer-wrap{
background:#111;
}

#footer {
	width:960px;
	background:#FFF;
	padding:10px 0 0 10px;
	margin:0 auto;
	text-align:center;
	font-size:10px;
	border-left:#222 solid 1px;
	border-right:#222 solid 1px;
} 

#footer ul{
list-style-type:none;
margin:0;
padding:0;
}
#footer ul li{
	margin:0;
	padding:0 5px;
	float:left;
	border-right:#CCC dotted 1px;
	font-size:10px;
	}
	
	#footer ul li a{
color:#000;
text-decoration:none;
	}

#footer ul li a:hover{
color:#0099FF;
text-decoration:underline;
	}
	
	
div#btm-info-area-wrap{ width:1040px; margin:0 auto; padding:0; background:#FFF;}
div#btm-info-area{ width:960px; margin:0 auto; padding:10px 0 0 10px; color:#000000; border-left:#CCC solid 1px;border-right:#CCC solid 1px;}
div#btm-info-area p{ margin:0; padding:0;}
div#btm-info-area div.box150{ width:150px; margin:0 10px 0 0; padding:0; float:left;}
div#btm-info-area div.box310{ width:310px; margin:0 10px 0 0; padding:0; float:left;}
div#btm-info-area div.box310 div.h150{ background:url(http://itec-ec.com/user_data/packages/default/img/itec/h150-bg.jpg) center bottom no-repeat #FFF; margin:0 0 10px 0;}
div#btm-info-area div.box310 div.h150 p{ padding:5px 10px; font-size:10px; line-height:180%;}
div#btm-info-area div.box310 div.h260{ height:260px; background:url(http://itec-ec.com/user_data/packages/default/img/itec/h260-bg.jpg) center bottom no-repeat #FFF; margin:0 0 10px 0;}
div#btm-info-area div.box310 div.h260 p{ padding:5px 10px; font-size:10px; line-height:180%;}
div#btm-info-area div.box230{ width:230px; margin:0 10px 0 0; padding:0; float:left;}
div#btm-info-area div.box230 div.h300{ height:300px; background:url(http://itec-ec.com/user_data/packages/default/img/itec/h300-bg.jpg) center bottom no-repeat #FFF; margin:0 0 10px 0;}
div#btm-info-area div.box230 div.h300 p{ padding:5px 10px; font-size:10px; line-height:180%;}
*/
/*商品詳細ページ切り替え用*/

div#item-info-swich{ width:800px; background:#FFF; margin:0 0 10px 0;}
div#item-info-swich h3{ margin:10px 10px 10px  0; border-bottom:#CCC solid 1px; border-left:#555 solid 5px; padding:0 0 0 10px; font-size:13px; line-height:30px;}
div#item-info-swich table{ width:790px; margin:0; padding:0; border-collapse:separate;border-spacing: 4px; }
div#item-info-swich table tr{}
div#item-info-swich table tr td{ padding:10px; font-size:13px; border:#EEE solid 1px;}
div#item-info-swich table tr td.left-box{ width:120px; background:#F7F5ED; text-align:center; font-weight:bold;}
div#item-info-swich table tr td img{ float:left; margin:2px 10px 0 0;}
div#item-info-swich table tr td a{ text-decoration:underline;}

div#sec-bar{}
div#sec-bar ul{margin:0; padding:0; list-style-type:none;}
div#sec-bar ul li{ margin:0 10px 0 0; padding:0; float:left; display:inline;  width:150px;}

div#center-big-cate{ width:560px; margin:10px 0 0 0;}
div#center-big-cate ul{ margin:0; padding:0; list-style-type:none;}
div#center-big-cate ul li{ width:270px; height:250px; margin:0 10px 10px 0; padding:0; float:left; display:inline; }
div#center-big-cate ul li a{ width:270px; height:200px;background:url(http://itec-ec.com/user_data/packages/default/img/itec/main-cate.jpg) no-repeat; display:block;}
div#center-big-cate ul li a.bc1{ background-position:0px 0px;}
div#center-big-cate ul li a.bc2{ background-position:-280px 0px;}
div#center-big-cate ul li a.bc3{ background-position:0px -210px;}
div#center-big-cate ul li a.bc4{ background-position:-280px -210px;}
div#center-big-cate ul li a.bc5{ background-position:0px -1209px;}
div#center-big-cate ul li a.bc6{ background-position:-280px -1209px;}

div#center-big-cate ul li a:hover.bc1{ background-position:0px -420px;}
div#center-big-cate ul li a:hover.bc2{ background-position:-280px -420px;}
div#center-big-cate ul li a:hover.bc3{ background-position:0px -630px;}
div#center-big-cate ul li a:hover.bc4{ background-position:-280px -630px;}
div#center-big-cate ul li a:hover.bc5{ background-position:0px -1419px;}
div#center-big-cate ul li a:hover.bc6{ background-position:-280px -1419px;}

div#center-big-cate ul li h3{ height:30px; margin:0; letter-spacing:-1px; font-size:11px; font-weight:bold; background:#F8F8F8; line-height:28px; padding:0 10px; border-bottom:#CCC solid 1px; border-left:#CCC solid 1px; border-right:#CCC solid 1px;}
div#center-big-cate ul li h6{ height:20px; margin:0; font-size:10px; font-weight:normal; line-height:20px; background:#FFFFFF; border-bottom:#CCC solid 1px; border-left:#CCC solid 1px; border-right:#CCC solid 1px; padding:0 10px;}

.hide{ display:none;}

h3 a.switch-big-catch{ width:550px; height:200px; margin:0 10px 0 0; display:block; background:url(http://itec-ec.com/user_data/packages/default/img/itec/main-cate.jpg) no-repeat; background-position:0px -999px; text-indent:-9999px;}
h3 a.switch-small-catch{ width:550px; height:150px; margin:10px 0 0 0; display:block;background:url(http://itec-ec.com/user_data/packages/default/img/itec/main-cate.jpg) no-repeat; background-position:0px -560px; text-indent:-9999px;}
h3 a.switch-small-catch1{ width:550px; height:150px; margin:10px 0 0 0; display:block;background:url(http://itec-ec.com/user_data/packages/default/img/itec/main-cate.jpg) no-repeat; background-position:0px -1633px; text-indent:-9999px;}
h3 a:hover.switch-small-catch1{ background-position:0px -1793px;}

p.nothing{ margin:0 0 10px 0; height:300px; text-align:center; line-height:300px; border:#CCCCCC solid 1px; background:url(http://itec-ec.com/user_data/packages/default/img/itec/search-zero.jpg) repeat-x bottom left;}

/*おすすめ商品タイトル*/
h3.reco-title{margin:10px 10px 10px  0; border-bottom:#CCC solid 1px; border-left:#555 solid 5px; padding:0 0 0 10px; font-size:13px; line-height:30px;}

/*真ん中バナー追加*/
div#center-dvd-banner ul{
	margin:10px -10px 0 0;
	padding:0;
	list-style-type:none;
}

div#center-dvd-banner ul li{
	width:270px;
	height:130px;
	margin:0 10px 10px 0;
	padding:0;
	float:left;
	list-style-type:none;
	display:inline;
}

div#center-dvd-banner ul li.pack{
	width:270px;
	height:200px;
}

div#center-dvd-banner ul li.pack a{
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/center-banner-bg.jpg);
	background-repeat:no-repeat;
	display:block;
	width:270px;
	height:200px;
	list-style-type:none;
}
	


div#center-dvd-banner ul li a{
	background:url(http://itec-ec.com/user_data/packages/default/img/itec/center-banner-bg.jpg);
	background-repeat:no-repeat;
	display:block;
	width:270px;
	height:130px;
	list-style-type:none;
}

div#center-dvd-banner ul li a.banner1{ background-position:0px 0px;}
div#center-dvd-banner ul li a.banner2{ background-position:0px -130px;}
div#center-dvd-banner ul li a.banner3{ background-position:0px -260px;}
div#center-dvd-banner ul li a.banner4{ background-position:0px -390px;}
div#center-dvd-banner ul li.pack a.banner5{ width:270px; height:200px; background-position:0px -520px;}
div#center-dvd-banner ul li.pack a.banner6{ width:270px; height:200px; background-position:0px -720px;}

div#center-dvd-banner ul li a:hover.banner1{ background-position:-270px 0px;}
div#center-dvd-banner ul li a:hover.banner2{ background-position:-270px -130px;}
div#center-dvd-banner ul li a:hover.banner3{ background-position:-270px -260px;}
div#center-dvd-banner ul li a:hover.banner4{ background-position:-270px -390px;}
div#center-dvd-banner ul li.pack a:hover.banner5{ background-position:-270px -520px;}
div#center-dvd-banner ul li.pack a:hover.banner6{ background-position:-270px -720px;}