﻿@charset "UTF-8";





/* main News Headline */

#news{

	width:500px;

	float:left;

	margin-right: 16px;

	}

div.tab{

	border-bottom:5px #FF0000 solid;

	margin-top:10px;

	}

#Headline{

	border:1px #CCCCCC solid;

	padding:5px;

	margin-bottom:20px;

	}

#Headline table {



	}

#Headline table td{

	padding:2px;

	}

/*Bizma!特集記事一覧 */
#tokusyu_list{
	
	width: 498px;

}

#tokusyu_list table{
    
    margin-bottom:15px;

}


#tokusyu_list td.box {

    padding: 3px 5px;
        
    width: 236px;

}
#tokusyu_list td.box li{
	
    padding:0px
	
    font-size:100%;
    
    margin-left:5px;
        
    border-bottom:1px #CCCCCC dotted;

}



/* main 最新ニュース一覧 */

#newslist{

	padding:5px;

	margin-bottom:20px;

	}

#newslist div.box {

	padding: 4px;

	float: left;

	width: 236px;

}



#newslist div.box li{

	font-size:100%;

	margin-top:5px;

	border-bottom:1px #CCCCCC dotted;

	}

#newslist div.box li.list{

	font-size:80%;

	border:0px solid;

	margin-top:2px;

	text-align: right;

}

#newslist div.box li.list a{

	background-image: url(../images/common/ar04.gif);

	background-repeat: no-repeat;

	background-position: 0px 0%;

	padding-top: 5px;

	padding-left: 20px;

	margin-bottom: 10px;

	padding-bottom: 10px;

	}

/* main 特集一覧 */

#tokusyu_list{

    padding-top:20px;

    margin-bottom:20px;

    }

#tokusyu_list .box {

    padding: 4px;

    float: left;

    width: 236px;

}



#tokusyu_list .box li{

    font-size:100%;

    margin-top:5px;

    border-bottom:1px #CCCCCC dotted;

    }

#tokusyu_list .box li.list{

    font-size:80%;

    border:0px solid;

    margin-top:2px;

    text-align: right;

}

#tokusyu_list .box li.list a{

    background-image: url(../images/common/ar04.gif);

    background-repeat: no-repeat;

    background-position: 0px 0%;

    padding-top: 5px;

    padding-left: 20px;

    margin-bottom: 10px;

    padding-bottom: 10px;

    }

#tokusyu_list table td{

    vertical-align:top;

    }

/* main カテゴリニュース一覧 */

#categorylist{

	padding:5px;

	margin-bottom:20px;

	}

#categorylist div.box {

	padding: 4px;

}



#categorylist div.box li{

	background-image: url(../images/common/ar03.gif);

	background-repeat: no-repeat;

	background-position: 0px 0%;

	padding-top: 0px;

	padding-left: 25px;

	margin-bottom: 10px;

	padding-bottom: 10px;

	margin: 5px;

	font-size:100%;

	border-bottom:1px #CCCCCC dotted;

	margin-bottom:10px;

}



#categorylist div.box p{

	margin: 5px;

	font-size:90%;

	}

	

/* main 比較カテゴリ */



.clear{

	clear:both;

	}



#hikaku{

	padding:2px;

	margin-bottom:20px;

	}

#hikaku li{

	margin:2px;

	width:185px;

	height:50px;

	float:left;

	padding:4px;

	}



#hikaku li.category1{

	border:1px #CCCCCC solid;

	padding-left: 50px;

	padding-top: 25px;

	background-image: url(../images/common/icon/category1.gif);

	background-repeat: no-repeat;

	background-position: 10px 50%;

	}

#hikaku li.category2{

	border:1px #CCCCCC solid;

	padding-left: 50px;

	padding-top: 25px;

	background-image: url(../images/common/icon/category2.gif);

	background-repeat: no-repeat;

	background-position: 10px 50%;

	}

#hikaku li.category3{

	border:1px #CCCCCC solid;

	padding-left: 50px;

	padding-top: 25px;

	background-image: url(../images/common/icon/category3.gif);

	background-repeat: no-repeat;

	background-position: 10px 50%;

	}

#hikaku li.category4{

	border:1px #CCCCCC solid;

	padding-left: 50px;

	padding-top: 25px;

	background-image: url(../images/common/icon/category4.gif);

	background-repeat: no-repeat;

	background-position: 10px 50%;

	}

#hikaku li.category5{

	border:1px #CCCCCC solid;

	padding-left: 50px;

	padding-top: 25px;

	background-image: url(../images/common/icon/category5.gif);

	background-repeat: no-repeat;

	background-position: 10px 50%;

	}

#hikaku li.category6{

	border:1px #CCCCCC solid;

	padding-left: 50px;

	padding-top: 25px;

	background-image: url(../images/common/icon/category6.gif);

	background-repeat: no-repeat;

	background-position: 10px 50%;

	}

#hikaku li.category7{

	border:1px #CCCCCC solid;

	padding-left: 50px;

	padding-top: 25px;

	background-image: url(../images/common/icon/category7.gif);

	background-repeat: no-repeat;

	background-position: 10px 50%;

	}

#hikaku li.category8{

	border:1px #CCCCCC solid;

	padding-left: 50px;

	padding-top: 25px;

	background-image: url(../images/common/icon/category8.gif);

	background-repeat: no-repeat;

	background-position: 10px 50%;

	}

#hikaku li.category9{

	border:1px #CCCCCC solid;

	padding-left: 50px;

	padding-top: 25px;

	background-image: url(../images/common/icon/category9.gif);

	background-repeat: no-repeat;

	background-position: 10px 50%;

	}

#hikaku li.category10{

	border:1px #CCCCCC solid;

	padding-left: 50px;

	padding-top: 25px;

	background-image: url(../images/common/icon/category100.gif);

	background-repeat: no-repeat;

	background-position: 10px 50%;

	}

#hikaku li.category11{

	border:1px #CCCCCC solid;

	padding-left: 50px;

	padding-top: 25px;

	background-image: url(../images/common/icon/category111.gif);

	background-repeat: no-repeat;

	background-position: 10px 50%;

	}

.mrg20px{

	margin-top:20px;

	}



#cart #seikyu_list_body #indicator {

	padding: 10px;

	position: absolute;

	top: 100px;

	left: 80px;

	background-color: #FFFFFF;

	border: 1px #CCCCCC solid;

}



/* 特集 */

#tokushu {

	margin:10px 0px 0px 0px;

	padding:0px;

	list-style: none;

	width:245px;

	float:left;

}



#tokushu img {

	border:none;

}



#tokushu2 {

	margin:10px 0px 0px 10px;

	padding:0px;

	list-style: none;

	width:245px;

	float:right;

}



#tokushu2 img {

	border:none;

}



/* 特設枠 */

#tokusetsuwaku {

	clear:both;

	width:498px;

	margin:0px;

	padding:0px;

}



#tokusetsuwaku h2 {

	margin:20px 0px 0px 0px;

	padding:0px;

}



#tokusetsuwakuline {

	width:498px;

	float:left;

	border: 1px #CCCCCC solid;

	margin:0px 0px 20px 0px;

	padding:10px 0px 10px 0px;

	vertical-align:middle;

}



#tokusetsu_image_left {

	float:left;

	width:56px;

	margin:0px;

	padding:0px;

	text-align:right;

}



#tokusetsu_text_left {

	float:left;

	margin:0px 0px 0px 8px;

	width:184px;

	height:60px;

}



#tokusetsu_image_right {

	float:left;

	width:56px;

	margin:0px;

	padding:0px;

	text-align:right;

}



#tokusetsu_text_right {

	float:left;

	margin:0px 0px 0px 8px;

	width:184px;

}



#tokusetsuwaku a:link {

	color:#333333;

	font-size:120%;

	}



#tokusetsuwaku a:hover {

	color:#333333;

	font-size:120%;

	}



#tokusetsuwaku a:active {

	color:#333333;

	font-size:120%;

	}

	

#tokusetsuwaku a:visited {

	color:#333333;

	font-size:120%;

	}



#tokusetsuwaku span {

	font-size:80%;

}





#tokusetsuwaku img {

	border:0;

}


#special-list {

	width:488px;

	margin:0px;

	padding:0px;

}



#special-list #special_text {

	width:480px;

	margin:0px;

	padding:2px 2px 7px 2px;

}



#special-list #special_text #title {

	background-color: #666699;

	color:#FFFFFF;

	font-weight:bold;

	padding:3px;

}



#special-list #special_text #title #left {

	float:left;

	width:340px;

	margin:0px;

	padding:0px;

}



#special-list #special_text #title #right {

	font-size:90%;

		float:left;

	text-align:right;

	width:130px;

	margin:0px;

	padding:0px;

}



#special-list #special_text #title #clear {

	clear:both;

}



#special-list #special_text #title p.title{

	font-size:110%;

	color:#FFFFFF;

	font-weight:bold;

}



#special-list #special_text #title a {

	color:#FFFFFF;

	font-weight:bold;

}



#special-list #special_text #list{

	background-color: #F6F6FF;

	width:472px;

	margin:0px;

	padding:2px 2px 2px 2px;

	border-left: 4px solid #666699;

}



#special-list #special_text #feature{

		padding: 0px 0px 0px 10px;

	border-left: 4px solid #666699;

	padding-left: 10px;

}



#special-list #special_text li{

	background-image: url(../images/common/ar03.gif);

	background-repeat: no-repeat;

	background-position: 0px 0%;

	padding-top: 5px;

	padding-left: 20px;

	font-size:100%;

	line-height:120%;

	border:0;

}



#special-list #special_text li.bottom{

	padding-bottom: 5px;

}



#special-list #special_clear {

	clear:both;

}



.news_backnumber {

	font-size:90%;

	padding: 2px;

	margin: 7px 7px 20px 7px;

	border:1px solid #CCCCCC;

	border-top:4px solid #CCCCCC;

}



.news_backnumber p{

	background-color:#EEEEEE;

	padding: 3px;

}



.news_backnumber ul{

	margin: 10px;

}



.news_backnumber li.list{

	font-size:90%;

	border:0px solid;

	margin-top:2px;

	text-align: right;

}



.news_backnumber li.list a{

	background-image: url(../images/common/ar04.gif);

	background-repeat: no-repeat;

	background-position: 0px 0%;

	padding-top: 5px;

	padding-left: 20px;

	margin-bottom: 10px;

	padding-bottom: 10px;

	}



/* main ニュース検索 */

#main #contents #search_contents #keyword_search {

	background-image: url(../images/common/bk_search.gif);

	padding: 4px;

	margin-bottom: 20px;

}

#main #contents #news #keyword_search #search_form {

	height: 40px;

	width: 500px;

	background-image: url(../images/index/search_form_bk.gif);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	position: relative;

}

#main #contents #news #keyword_search #search_form h3 {

}

#main #contents #news #keyword_search #search_form .input_form {

	position: absolute;

	top: 11px;

	left: 130px;

}

#main #contents #news #keyword_search #search_form .input_btn {

	position: absolute;

	top: 10px;

	left: 355px;

}







#main #contents #news #keyword_search #keyword_table {

	background-color: #FFFFFF;

	width: 470px;

	padding: 10px;

}

#main #contents #news #keyword_search #keyword_table div {

	border: 1px solid #DDDDDD;

	padding: 4px;

}

#main #contents #news #keyword_search #keyword_table th {

	padding: 4px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #DDDDDD;

	color: #666666;

	vertical-align: top;

}

#main #contents #news #keyword_search #keyword_table td {

	padding: 4px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #DDDDDD;

}

#main #contents #news #keyword_search #keyword_table .no_border {

	border-bottom-style: none;

}

