/** リセット　**/
body,br, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, div, span, hr, form, input {
	margin: 0px;
	padding: 0px;
}
form {
	display: block;
}

/********** ヘッダ **************/
#top_space {
	float: left;
	height: 15px;
	width: 960px;
}
#top_space h1, #top_space h2 {
	font-size: 9pt;
	font-weight: normal;
	color: #333;
	display: inline;
	margin-left: 5px;
}

#top_title {
	float: left;
	height: 50px;
	width: 960px;
	text-align: right;
	background-image: url(../kiji/userfiles/Image/maron_deco/maron_top_rogo.gif);
	background-repeat: no-repeat;
}
#top_title #logo {
	float: left;
	height: 50px;
	width: 200px;
}

#top_title .block01 {
	width: 760px;
	height: 15px;
	font-weight: bold;
	color: #F90;
	float: right;
}
#top_title .block02 {
	height: 35px;
	width: 760px;
	margin-left: 200px;
	margin-top: 15px;
}
#top_title .block02 ul {
	margin-left: 500px;
}
#top_title .block02 ul li {
	float: left;
	list-style: url(none) none outside;
	padding-left: 5px;
	border-left: 1px dotted #666;
	padding-right: 5px;
	height: 12px;
}
#top_navi {
	float: left;
	height: 100px;
	width: 960px;
}
/*　大ナビゲーション設定　*/
#top_navi .block01 ul li {
	float: left;
	list-style: none outside;
	height: 42px;
	width: 188px;
	display: block;
}
#top_navi .block01 ul .margin {
	margin-right: 5px;
}
#top_navi .block01 li a{
	display: block;
	height: 42px;
	width: 188px;
	text-indent: -9999px;
	background-image: url(../kiji/userfiles/Image/maron_deco/menyu_tab.gif);
}

#top_navi .block01 li.TOP a{background-position: 0px -8px;}
#top_navi .block01 li.SPP a{background-position: -193px -8px;}
#top_navi .block01 li.TV a{background-position: -386px -8px;}
#top_navi .block01 li.WEEK a{background-position: -579px -8px;}
#top_navi .block01 li.RANK a{background-position: -772px -8px;}

#top_navi .block01 li.TOP a:hover,#top_navi .block01 li.TOP-this a{background-position: 0px -58px;}

#top_navi .block01 li.SPP a:hover,#top_navi .block01 li.SPP-this a{background-position: -193px -58px;}
#top_navi .block01 li.TV a:hover,#top_navi .block01 li.TV-this a{background-position: -386px -58px;}
#top_navi .block01 li.WEEK a:hover,#top_navi .block01 li.WEEK-this a{background-position: -579px -58px;}
#top_navi .block01 li.RANK a:hover,#top_navi .block01 li.RANK-this a{background-position: -772px -58px;}

/*　サブナビゲーションの基本設定　*/
#top_navi .block02 {
	float: left;
	height: 58px;
	width: 960px;
	background: url(../kiji/userfiles/Image/maron_deco/menyu_tab_bg.gif) repeat left bottom;}
	
#top_navi .block02 ul li {
	float: left;
	list-style: none outside;
	display: block;
}

#top_navi .block02 ul{
	margin-left: 5px;
	margin-top: 10px;
}

#top_navi .block02 li a{
	display: block;
	text-indent: -9999px;
	background-image: url(../kiji/userfiles/Image/maron_deco/menyu_tab.gif);
}
/*　特集ナビゲーション　*/
#top_navi #top_category{
	margin-left: 5px;
}
#top_navi #top_category li {
	float: left;
	height: 40px;
	width: 92px;
	margin-right: 3px;
}
#top_navi #top_category li a {
	height: 40px;
	width: 92px;
	background-image: url(../kiji/userfiles/Image/maron_deco/top_navis.gif);
	background-repeat: no-repeat;
}


#top_navi .block02 #top_category .BLAND a {
	background-position: -92px 0px;
}
#top_navi .block02 #top_category .FASHION a {
	background-position: -184px 0px;
}
#top_navi .block02 #top_category .DIGITAL a {
	background-position: -276px 0px;
}
#top_navi .block02 #top_category .HOME a {
	background-position: -368px 0px;
}
#top_navi .block02 #top_category .BEAUTY a {
	background-position: -460px 0px;
}
#top_navi .block02 #top_category .DIET a {
	background-position: -552px 0px;
}
#top_navi .block02 #top_category .HOUSE a {
	background-position: -644px 0px;
}
#top_navi .block02 #top_category .HOBBY a {
	background-position: -736px 0px;
}
#top_navi .block02 #top_category .SPORTS a {
	background-position: -828px 0px;
}

#top_navi .block02 #top_category .FOOD a:hover,#top_navi .block02 #top_category .FOOD-this a{
	background-position: 0px -40px;}
#top_navi .block02 #top_category .BLAND a:hover,#top_navi .block02 #top_category .BLAND-this a{
	background-position: -92px -40px;
}
#top_navi .block02 #top_category .FASHION a:hover,#top_navi .block02 #top_category .FASHION-this a{
	background-position: -184px -40px;
}
#top_navi .block02 #top_category .DIGITAL a:hover,#top_navi .block02 #top_category .DIGITAL-this a{
	background-position: -276px -40px;
}
#top_navi .block02 #top_category .HOME a:hover,#top_navi .block02 #top_category .HOME-this a{
	background-position: -368px -40px;
}
#top_navi .block02 #top_category .BEAUTY a:hover,#top_navi .block02 #top_category .BEAUTY-this a{
	background-position: -460px -40px;
}
#top_navi .block02 #top_category .DIET a:hover,#top_navi .block02 #top_category .DIET-this a{
	background-position: -552px -40px;
}
#top_navi .block02 #top_category .HOUSE a:hover,#top_navi .block02 #top_category .HOUSE-this a{
	background-position: -644px -40px;
}
#top_navi .block02 #top_category .HOBBY a:hover,#top_navi .block02 #top_category .HOBBY-this a{
	background-position: -736px -40px;
}
#top_navi .block02 #top_category .SPORTS a:hover,#top_navi .block02 #top_category .SPORTS-this a{
	background-position: -828px -40px;
}






/*　検索バー　*/
#top_src {
	float: left;
	height: 30px;
	width: 960px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#top_src .block01 {
	display: inline;
	float: left;
	height: auto;
	width: auto;
	margin-top: 5px;
}
#top_src .block02 {
	display: inline;
	float: right;
	margin-top: 5px;
}


.m_inq {
	background-image: url(../kiji/userfiles/Image/maron_deco/gray-stripe_bg.gif);
}
.pager {
	color: #333;
	height: 35px;
	background-image: url(../kiji/userfiles/Image/maron_deco/bg_pegar.gif);
	background-repeat: repeat-x;
	width: 760px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 20px;
}
.pager .span_pager {
	height: 25px;
	width: 400px;
	top: 5px;
	position: relative;
	left: 280px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

.pager .span_pager a {
	color: #39F;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: none;
	font-weight: bold;
}
.pager .span_pager a:hover {
	color: #F90;
	font-weight: bold;
}



/*　インフォメーション　*/
#information {
	float: left;
	width: 760px;
}
#information table {
	background-color: #333;
}
#information strong {
	margin-top: 5px;
	display: block;
	background-image: url(../kiji/userfiles/Image/maron_deco/gray-stripe_bg.gif);
}
#information td {
	background-color: #FFF;
	padding: 3px;
}
#information th {
	background-color: #FC9;
}

#information .block01 {
	float: left;
	width: 760px;
	margin-bottom: 10px;
}
#information .block01 dl {
	display: inline;
	width: 370px;
}
#information .block01 dt {
	font-size: medium;
	font-weight: bold;
	background-color: #FC6;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}
#information .block01 dd {
	padding: 5px;
}

/* レフトカテゴリー　*/
#left-categores{
	float: left;
	width: 190px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#left-categores ul li a:link {
	color: #36F;
	text-decoration: none;
	display: block;
}
#left-categores ul li a:visited {
	color: #36F;
	text-decoration: none;
	display: block;
}
#left-categores ul li a:hover {
	color: #36F;
	text-decoration: underline;
}
#left-categores ul li a:active {
	color: #36F;
	text-decoration: none;
	display: block;
	background-repeat: no-repeat;
}
/*　カテゴリー　*/
#left-categores h4 {
	font-size: small;
	text-indent: -99999px;
	background-image: url(../kiji/userfiles/Image/maron_deco/main_category_button.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 190px;
	display: block;
	margin-bottom: 4px;
}
#left-categores h4.BLAND {
	background-position: 0px -40px;
}
#left-categores h4.FASHION {
	background-position: 0px -80px;
}
#left-categores h4.DIGITAL {
	background-position: 0px -120px;
}
#left-categores h4.HOME {
	background-position: 0px -160px;
}
#left-categores h4.BEAUTY {
	background-position: 0px -200px;
}
#left-categores h4.DIET {
	background-position: 0px -240px;
}
#left-categores h4.HOUSE {
	background-position: 0px -280px;
}
#left-categores h4.HOBBY {
	background-position: 0px -320px;
}
#left-categores h4.SPORTS {
	background-position: 0px -360px;
}


#left-categores ul li {
	line-height: 120%;
	background-image: url(../kiji/userfiles/Image/v10-pink.gif);
	background-repeat: no-repeat;
	list-style-position: inside;
	list-style-type: none;
	padding-left: 15px;
}
.sk_info {
	width: 760px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(../kiji/userfiles/Image/maron_deco/smil_maroo_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.sk_info table tr th {
	background-image: url(../kiji/userfiles/Image/maron_deco/gray-stripe_bg.gif);
}
.sk_info h3 {
	font-size: medium;
	font-weight: bold;
	background-color: #FEF1C9;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}


#foot {
	text-align: center;
}
#foot .block01 {
	background-color: #FC0;
	padding-top: 8px;
	padding-bottom: 8px;
}
#foot .block01 ul {
	margin-left: 20px;
}


#foot .block02 {
	color: #666;
}
#foot .block01 ul li {
	float: left;
	list-style-type: none;
}
#foot .block01 ul li a {
	text-decoration: none;
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
}




/*　オプション　*/
.left {float:left;}

.right {float:right;}

.clear      {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.strong {
	font-weight: bold;
}

.center {
	text-align: center;
}
.bg_red {
	padding: 2px;
	background-color: #C00;
}
.fon-white {
	color: #FFF;
}

.fon-glay {
	color: #666;
}
.fon-mini {
	font-size: x-small;
}

.fon-red {
	color: #C00;
}
.fon-green {
	color: #9C0;
}
.fon-orange {
	color: #FC3;
}
.fon-blue {
	color: #09C;
}


.fon-blown {
	color: #630;
}
