@charset "utf-8";
/* CSS Document */


#case ul.backnumber {
float:right;
background:url(../_imgdir/common/icon_arrow.gif) no-repeat left center;
text-indent:20px;
margin:0 0 15px 0;
}

#case .unit {
margin:10px 0 40px 0;
clear:both;
}

#case .unit h2 {
font-size:120%;
padding:0 8px;
margin:0 0 5px 0;
line-height:25px;
border-left:#F7823F 3px solid;
background:#F3F3F3;
}

#case .unit ul {
text-align:right;
font-size:10px;
}

#case .unit ul li {
display:inline;
}

#case .unit dl dt {
font-weight:bold;
margin:0 0 10px 0;
}

#case .unit dl dd {
margin:0 0 8px 0;
}


#case .unit dl dd.pdf {
background:url(../_imgdir/common/icon_arrow.gif) no-repeat left center;
padding:0 0 0 22px;
margin:0 0 0 0;
}

/*-- ボタン・write　エリア --*/
#case .unit .btm {
background:url(../_imgdir/common/dot.gif) repeat-x top left;
margin:12px 0 0 0;
}

/*-- write --*/
#case .unit .btm .write img {
margin:6px 0 -2px 5px;
}
#case .unit .btm .write a img {
border:#DBD7C8 2px solid;
}
#case .unit .btm .write a:hover img {
border:#F7823F 2px solid;
}

/*-- お問合せボタン --*/

#case .unit .btm .contact_btn a {
width:175px;
height:32px;
margin-top:15px;
display:block;
background:url(../_imgdir/side_nav/contact_s.gif) no-repeat 0 0;
text-indent:-9999px;
overflow:hidden;
}
#case .unit .btm .contact_btn a:hover {
background:url(../_imgdir/side_nav/contact_s.gif) no-repeat 0 -32px;
}

/*-- nextback --*/

#case ul.nextback {
text-align:center;
}

#case ul.nextback li {
display:inline;
margin:0 10px 0 10px;
}

/*-- case_backnumber --*/

#case_backnumber .unit {
margin:15px 0 15px 0;
clear:both;
}

#case_backnumber .unit h2 {
font-size:120%;
padding:0 8px;
margin:0 0 5px 0;
line-height:25px;
border-left:#F7823F 3px solid;
background:#F3F3F3;
}

/*-- link --*/


#about_menu_area,
#about_menu_area2 {margin-bottom:20px;} 

#about_menu_area img,
#about_menu_area2 img {vertical-align:bottom;}

#about_menu_area ul {border:2px solid #dadada; border-top:none; padding:15px 35px; background:url(../_imgdir/about/about_circle1.gif) no-repeat bottom right;}

#about_menu_area2 ul {border:2px solid #dadada; border-top:none; padding:15px 35px; background:url(../_imgdir/about/about_circle2.gif) no-repeat bottom right;}

#about_menu_area ul li,
#about_menu_area2 ul li {width:200px; float:left; line-height:25px; background:url(../_imgdir/common/icon_arrow_02.gif) no-repeat center left; text-indent:15px;}
	#about_menu_area ul li.none,
	#about_menu_area2 ul li.none {background:none;}
#about_menu_area ul li.left,
#about_menu_area2 ul li.left {margin-right:50px;}

