@charset "utf-8";
/* CSS Document */

@import "../../../css/common/stracture.css";
@import "../../../css/common/common.css";

#main-cage h2 { width:740px; height:100px; background:url("../img/h2-bg_index.jpg") no-repeat; text-indent:-9999px; margin:0 0 20px 0; padding:0; }

#main-cage h3 { margin:30px 10px 20px 10px; font-size:1.3em; font-weight:bold; color:#333333; line-height:1.4; }

#main-cage div.article1 { width:500px; height:140px; margin:15px auto; display:block; border-bottom:dotted 1px #CCCCCC; }
#main-cage div.article2 { width:500px; height:160px; margin:15px auto; display:block; }
#main-cage div.article3 { width:500px; height:60px; margin:15px auto; display:block; }

#main-cage p { margin:10px 20px; font-size:0.9em; color:#333333; line-height:1.6; }
#main-cage p span { font-size:0.8em; color:#333333; }

#main-cage ul li { margin:0 auto; width:300px; height:120px; list-style-type:none; display:block; /*\*/overflow:hidden;/*\*/ }
#main-cage ul li a { display:block; height:100%; width:100%; text-indent:-9999px; background:url("../img/shiori.gif") no-repeat 0px 0px; }
#main-cage ul li a:hover { background:url("../img/shiori.gif") no-repeat 0px -119px; } 



#main-cage .ph-l { margin:10px 10px 10px 15px; float:left; display:block; }
#main-cage .ph-r { margin:10px 15px 10px 10px; float:right; display:block; }

#main-cage .information { width:220px; padding:5px 0 10px 20px; float:left; font-size:0.9em; line-height:1.8; }

