/*グローバル*/
/*body{background-image:url(images/bodyback.gif);}*/
body ,h1, h2 ,h3 ,ul ,li{margin:0px;padding:0px;font-size:12px;color:#555;}
ul,li{list-style:none;}
li{margin-left:10px;}
.cl{clear:both;height:1px;overflow:hidden;}
table{border-collapse: collapse;}
a{color:#1375ce;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
.minifont{font-size:10px;}
p{line-height:1.5em;}
p.ind{margin-left:3%;}

.wide_tbl{ width:100%;border:1px solid #f6f6f6; }
.wide_tbl th{line-height:1.5em;text-align:left;font-size:13px;border-bottom:1px solid #f6f6f6;padding:3px;background-color:#fafaff;}
.wide_tbl td{line-height:1.5em;border-bottom:1px solid #f6f6f6;padding:3px;}
.wide_tbl td input,textarea{border:1px solid #efefef;}
/*.hissu{color:red;}*/
tr.hissu th{}
tr.hissu td{}
tr.hissu input,tr.hissu textarea,tr.hissu select{background-color:#fff6f6;border:1px solid #efefef;}
/*グローバルヘッダ*/
    #glovalhdr{margin:0px auto;width:100%;height:70px;overflow:hidden;background-image:url(images/sei_hdr_bg.jpg);}
    #glovalhdr .areabox{margin:0px auto;width:900px;height:70px;}
    #glovalhdr .areabox .aleft{width:615px;height:100%;float:left;}
    #glovalhdr .areabox .aright{color:white;width:285px;height:100%;float:right;text-align:right;}
    #glovalhdr .areabox .aright a{color:white;}
    #logo{width:250px;height:70px;float:left;border:none;}
    #hdrsearch{margin-top:10px;}
    h1{font-size:10px;margin-top:5px;color:white;}
    h2{background-image:url(images/menus_blank.jpg);height:25px;color:white;overflow:hidden;}
    h2 div{font-size:14px;margin-left:8px;margin-top:5px;}
    h3{margin:1em 0em;border-left:2px solid green;padding-left:5px;color:#669933;font-size:13px;}

/*グローバルナビ*/
    #gmenu {margin-left:260px;}
    #gmenu a{width:100px;height:30px;display:block;float:left;background-repeat: no-repeat;}
    #gmenu .mn1{background-image:url(images/gmenu_01.png);}
    #gmenu .mn2{background-image:url(images/gmenu_02.png);}
    #gmenu .mn3{background-image:url(images/gmenu_03.png);}

    #gmenu a:hover.mn1{background-image:url(images/gmenu_06.png);}
    #gmenu a:hover.mn2{background-image:url(images/gmenu_07.png);}
    #gmenu a:hover.mn3{background-image:url(images/gmenu_08.png);}

    /*#gmenu a:hover{background-position:0 -30px;}*/

/*コンテンツ領域*/
	#maincont{margin:0px auto;width:900px;border:1px solid #efefef;margin-bottom:10px;background-color:white;}
		#lcont{width:200px;margin:10px;float:left;background-color:#f0fbff;}
			.lmenu{width:100%;height:25px;overflow:hidden;margin-bottom:10px;}

			.ltopics{width:185px;overflow:hidden;margin-left:10px;margin-bottom:20px;}


		#rcont{width:670px;_width:660px;margin:10px;margin-left:0px;float:left;overflow:hidden;}
			.topitem_name_h3{width:100%;height:25px;background-image:url(images/sei_index_itmname.jpg);overflow:hidden;margin-top:0px;margin-bottom:0px;}
			.topitem_name_h3 div{margin-top:6px;margin-left:5px;}

			/*インデックストップ ベスト商品*/
			#bestone{width:450px;height:210px;overflow:hidden;margin:10px 0px;}
			#bestone #bestone_img{width:210px;height:210px;background-color:#efefef;float:left;}
			#bestone .tbox{width:235px;_width:235px;overflow:hidden;margin-left:5px;float:right;margin-top:0px;}
			#bestone .tbox .dayline{margin:5px 0;}
			#bestone .tbox .txtline{line-height:1.6em;}

			/*INDEX ランキング*/
			.ranking_tbl{width:100%;}
			.ranking_tbl td{padding-bottom:8px;padding-top:8px;border-bottom:1px dotted #efefef;}
			.ranking_tbl .itminfo div{font-size:10px;color:#999;margin-top:3px;line-height:1.4em;}
			.ranking_tbl .sep{}

/*カテゴリナビゲーション領域*/


ul.siteNav{text-align:left;margin:0;padding:0px;width:100%;_width:135px;list-style:none outside;width:90%;margin-left:10px;line-height:1.5em;}
ul.siteNav a{text-decoration:none;list-style:none;color:#3399CC;}
ul.siteNav a:hover{text-decoration:underline;color:blue;}
li.parentList{list-style:none;text-transform:capitalize;font-weight:bold;font-size:12px;line-height:1.3em;
background-repeat: no-repeat;background-position:left top;border-bottom:1px dotted silver;margin:4px 0 4px 0px;}
li.parentList ul{margin:0;margin-bottom:0.5em;padding:0 0 0 0px;list-style:none;}
li.parentList ul li.childList{font-weight:normal;font-size:12px;line-height:1.3em;list-style:none;padding-left:12px;}
li.parentList ul{list-style:none;}

/*フッター*/
		#footer{background-color:#43c1e9;color:white;width:100%;font-size:12px;}
		#footer .lcont{width:40%;float:left;padding:15px 5px;}
		#footer .rcont{width:55%;float:right;padding:15px;text-align:right;}
		#footer a{color:white;}
/*ニューストピック*/
	#newstopic_area{height:30px;margin:5px auto;width:900px;}
	#newstopic_area .newstopic_area_box{font-size:12px;background-image:url(images/sei_newstopic_bg.jpg);width:440px;height:28px;float:right;overflow:hidden;}
	#newstopic{width:370px;text-align:left;height:20px;margin-top:8px;margin-right:5px;overflow:hidden;}

/*商品一覧テーブル6個*/
.item6list{width:100%;margin:10px 0px;}
.item6list th{text-align:center;font-weight:normal;font-size:10px;}
.item6list td{text-align:center;}
/*商品一覧テーブル4個*/
.item4list{width:100%;margin:10px 0px;}
.item4list th{text-align:center;font-weight:normal;font-size:10px;}
.item4list td{text-align:center;}

#kiyaku{line-height:1.4em; width:95%;height:600px;overflow:auto;margin:0px auto;padding:5px;border:1px solid #efefef;margin-top:20px;}
#kiyaku p{line-height:1.4em;width:95%;margin:5px 0em;margin-left:3%;}



table.itemlist{width:670px;}
table.itemlist th{width:100px;}
table.itemlist td{width:235px;color:#555;line-height:1.3em;}
table.itemlist td p{margin:5px 0px;}

.simple_itemlist{width:100%;}
.simple_itemlist td{padding:5px;border-bottom:1px dotted #f6f6f6;}
.simple_itemlist th{padding:5px;text-align:left;background-color:silver;}

.panel {
	clear: both;
	display: none;
	border: 3px solid #CCC;
	padding: 1em;
}
.panel.active-tab-body {
	display: block;
}
#tabs {
	list-style: none;
}

#tabs li {
	float: left;
}

#tabs a {
	float: left;
	padding: 5px 8px;
	margin-left: 6px;
	background-color: #F2F2F2;
	text-decoration: none;
	color: #999999;
}

#tabs a.active-tab {
	background-color: #CCC;
	border-top: 3px solid #999;
	padding-top: 3px;
	color: #000;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 2px;
	/*background-color: #FF3300;*/
	color : #FF3300;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}
.label-list label{width:120px;}

.pager {text-align:center;display:block;width:auto;}
.pager div{text-align:right;margin:0px auto;}
.pager a{display:block;padding:0.5em 0.7em;margin:3px;float:left;border:1px solid #efefef;}
.pager .pgr{display:block;padding:0.5em 0.7em;margin:3px;float:left;background-color:#ffefef;border:1px solid #efefef;}

.clr{clear:both;height:1px;overflow:hidden;}