@charset "utf-8";


/*--------------------------------------------------------------------------------------------------------------index.html----------*/

#news_list{
margin-top:25px;
}

#news_list li{
width:186px;
float:left;
margin-right:50px;
margin-bottom:20px;
height:300px;
}

#news_list .postimg{
border:1px #ccc solid;
padding:4px;
background-color:#FFF;
}

#news_list .postimg img{
width:176px;
height:108px;
}

#news_list .date{
line-height:2em;
margin-top:10px;
}

#news_list h3{
line-height:1.8em;
}


/*--------------------------------------------------------------------------------------------------------------news.html----------*/

#detail{
margin-top:30px;
}

#post{
width: 498px;
float:left;
}

#post .title{
padding-left:15px;
border-left:4px solid #ff6467;
line-height:1.8em;
margin-bottom:20px;
}

#post .title h3{
font-size:1.2em;
}

#post p img {
background-color: #FFFFFF;
padding: 4px;
border:1px solid #ccc;
width: 488px;
}

#post p {
margin-bottom:20px;
}

#back_btn{
color:#333;
padding-left:20px;
background:url(../img/back.gif) no-repeat 0 8px;
}

#back_btn a{
text-decoration:underline;
}

#back_btn a:hover {
text-decoration:none;
}

#archive{
width: 152px;
float:right;
}

#archive h3{
margin-bottom:5px;
}

#archive li{
background:url(../../img/bg_dot.gif) repeat-x left bottom;
padding-bottom:5px;	
margin-bottom:5px;
width: 140px;
margin-left:12px;
}


/*------------------------------------------------------------------------------------------------------------page-navi----------------*/


.wp-pagenavi a, .wp-pagenavi a:link {
font-size:0.9em;
padding:3px 7px 2px 7px;
margin-right: 5px;
text-decoration: none !important;
border: 1px solid #ff6666;
color: #fff;
background-color: #ff6666;	
}

.wp-pagenavi a:hover {	
border: 1px solid #ccc;
color: #333 !important;
background-color: #fff;
}

.wp-pagenavi a:active {
padding: 3px 7px 2px 7px;
margin-right: 5px;
text-decoration: none;
border: 1px solid #ccc;
color: #333;
background-color: #fff;	
}

.wp-pagenavi span.pages {
font-size:0.9em;	
padding: 3px 7px 2px 7px;
margin-right: 5px;
color: #333;
border: 1px solid #ccc;
background-color: #fff;
}

.wp-pagenavi span.current {
font-size:0.9em;	
padding: 3px 7px 2px 7px;
margin-right: 5px;
border: 1px solid #ccc;
color: #333;
background-color: #fff;
}

.wp-pagenavi span.extend {
font-size:0.9em;	
padding: 3px 7px 2px 7px;
margin-right: 5px;
border: 1px solid #ccc;
color: #333;
background-color: #fff;
}