@charset "utf-8";

/* -------------------------------------メインエリア------------------------------------- */




#contentse_case{
width:700px;
text-align:left;
}


#contents_case h2{
height:34px;
width:700px;
background:url(images/subtitle01.gif) no-repeat;
margin:0px;
padding:0px;
display:block;
}



#case{
width:660px;
margin:20px 0px 0px 20px;
}

#case ul{
width:660px;
padding:0px;
margin:0px;
}

#case li{
line-height:160%;
font-size:10px;
list-style-type:none;
padding-left:18px;
margin-bottom:15px;
background:url(../common/images/main_yajirushi02_btn.gif) no-repeat;
}

#case li a{
font-size:12px;
}



#case .pageup{
	text-align:right;
	font-size:10px;
	margin-right:5px;
	display:block;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight:bold;
}




/* -------------------------------------　詳細ページ　------------------------------------- */
#article .day{
	width:670px;
	text-align:left;
	font-size:12px;
	margin-left:15px;
	margin-top: 15px;
	color:#2a6612;
}

#article #title{
margin-left:20px;
width:660px;

margin-top:30px;
margin-bottom:20px;
display:block;
}

#article #title h3{
font-size:18px;
font-weight:bold;
color:#000000;
margin-left:20px;
line-height:140%;
padding-bottom:5px;
color:#006600;
width:450px;
}



#article .kiji{
	width:670px;
	text-align:left;
	font-size:12px;
	margin-top: 15px;
	margin-left:15px;
	line-height:160%;
}

#article .link_txt{
	text-align:left;
	font-size:10px;
	margin-top: 15px;
	margin-left:15px;
}





/* --------------　その他NEWS　------------------- */
#news h3 a{
margin-top:40px;
width:695px;
height:25px;
display:block;
background:url(images/news_etc.gif) no-repeat;
}


#news ul {
	padding:0px;
	margin: 5px 0px 0px 20px;
}



#news li{
	text-align:left;
	font-size:12px;
	margin-bottom:5px;
	position:relative;
	list-style-type:none;
	background:url(../common/images/main_yajirushi02_btn.gif) no-repeat;
	display:block;
	padding-left:18px;
}



#news p{
	text-align:right;
	font-size:10px;
	margin-right:5px;
	display:block;
	margin-top: 0px;
	margin-bottom: 5px;
}


#case_ttl {
clear:both;
font-weight:bold;
font-size:14px;
color:#1c7ebc;
margin-top:30px;
}







/* -------------------------------------globalnavi------------------------------------- */

#navi_case a{
background-position: -207px -66px;
}

p.twitter a {
	margin-top:0px;
	margin-bottom:-20px;
}


/* -------------------------------------globalnavi------------------------------------- */

