@charset"Shift_JIS";

/* ==================    base css ==================== */
#content{
	width: 960px;
	text-align: center;
	margin: 0 auto;
	background-color: #ffffff;
	padding: 20px 0 0 0;
}

/* ==================    goodnews    ==================== */

#header-menu h1{
	height: 40px;
	background-image: url(img/title.png);
	background-position: left top;
	background-repeat: no-repeat;
	display:block;
	width:345px;
}

* html #header-menu h1{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tenipuri.jp/goodsnews/img/title.png',sizingMethod='crop');
	background:none;
}


#container #archives-box{
	width: 588px;
	float:left;
	text-align:center;
}


#archives-box .pagelinks-top,#archives-box .pagelinks-footer{
	width: 568px;
	padding-bottom: 8px;
	margin: 0 auto;
}

#archives-box .link_prev{
	width: 100px;
	float: left;
	text-align: left;
}
#archives-box .link_prev a:link{
	color: #192C5E;
}
#archives-box .link_prev a:visited{
 color: #192C5E;
}
#archives-box .link_prev a:hover{
 color: #192C5E;
}
#archives-box .link_next{
	width: 100px;
	float: right;
	text-align: right;
}
#archives-box .link_next a:link{
	color: #192C5E;
}
#archives-box .link_next a:visited{
 color: #192C5E;
}
#archives-box .link_next a:hover{
 color: #192C5E;
}

#archives-box .categoryName{
	width: 568px;
	background-color:#DEEBFF;
	color:#192C5E;
	font-weight:bold;
	vertical-align:top;
	margin: 0 auto 8px auto;
}

#archives-box .date{
	width: 568px;
	padding-bottom: 40px;
	margin: 0 auto;
 	background-image: url(img/date_bg.gif);
	background-repeat: no-repeat;
	color:#3062C2;
	font-weight:bold;
	text-align:left;
}

#archives-box .article{
	padding-bottom:28px;
}

#archives-box .article .title{
	padding:8px 0 ;
	color:#192C5E;
	font-size:16px;
	font-weight:bold;
	line-height:1.4em;
	text-align:left;
}

#archives-box .article .article-top{
	height: 10px;
	background-image: url(img/article_bg_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#archives-box .article .article-bottom{
	height: 30px;
	background-image: url(img/article_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#archives-box .article .tags{
	text-align:right;
	margin-top:-46px;
}

#archives-box .article .tags img{
	margin-left:2px;
}

#archives-box .article .article-txt{
	padding:8px 16px;
	margin:0 10px;
	background: #DEEBFF;
	background-repeat: repeat-y;
}

#archives-box .article .article-txt .maintxt{
	padding-bottom:8px;
	text-align:center;
}

#archives-box .article .article-txt .maintxt p{
	padding:8px 0;
	clear:both;
	text-align:left;
	overflow:hidden;
}

#archives-box .article .article-txt .maintxt p:after{
	content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}

/* Hides from IE-mac \*/
* html #archives-box .article .article-txt .maintxt p {
	height: 1%;
	overflow:visible;
}
/* End hide from IE-mac */

#archives-box .article .article-txt .maintxt img{
	display:block;
	margin:0 4px;
}

#archives-box .article .article-txt .maintxt img.center{
	display:block;
	clear: both;	
	margin:0 auto;
	padding:8px 0;
}

#menu-box {
	width: 248px;
	float:right;
	background-image: url(../img/menu_bg.png);
	text-align:center;
}

* html #menu-box{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tenipuri.jp/img/menu_bg.png',sizingMethod='scale');
	background:none;
}

#menu-box .section{
	padding-bottom: 8px;
}

#menu-box .section h3{
	width: 248px;
	height: 27px;
	margin:0 auto;
}

#menu-box .section h3.menu1{
	background-image: url(img/menu1.gif);
}

#menu-box .section h3.menu2{
	background-image: url(img/menu2.gif);
}

#menu-box .section h3.menu3{
	background-image: url(img/menu3.gif);
}

#menu-box .section h3.menu4{
	background-image: url(img/menu4.gif);
}

#menu-box .section ul{
	padding:4px 0;
}

#menu-box .section ul li{
	list-style-type: none;
	margin:8px 14px;
	padding-left:8px;
	line-height: 1.2em;
	text-align:left;
	background-image: url(img/point.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}

#menu-box .section p{
	padding:4px 16px;
	text-align:left;
}

#menu-box .section .item{
	padding:4px 0;
}

#menu-box .section .item img{
	margin:4px 0;
}

#menu-box a:link{
	color:#FCE122;
	text-decoration:none;
}
#menu-box a:visited{
	color:#FCE122;
	text-decoration:none;
}
#menu-box a:hover{
	color:#192C5E;
	background-color:#FCE122;
	text-decoration:none;
}
