@charset "utf-8";
/* CSS Document */

#main_visual #main_list h4 { display:block; text-indent:-999em; background-repeat:no-repeat;}

#main_visual { padding:273px 0 0; background-image:url(img/img_main.jpg); background-repeat:no-repeat; background-position:top;}
#main_visual h2 { display:none;}
#main_visual h3 { margin:10px 0; border-bottom:1px dashed #333; padding-bottom:10px; text-align:center;}

#head_photo div { margin-top:5px; background-color:#eee;}
#head_photo div p { display:inline; padding-right:1.5em; font-size:10px;}
#head_photo div p span { color:#0096e0; font-weight:bold;}

#main_area { font-size:14px; margin-bottom:20px;}

#main_area .right { float:right; width:460px; margin-top:20px;}
#main_area .right h4 { margin:0 0 10px; font-size:16px; font-weight:900; font-style:normal; letter-spacing:0;}
#main_area .right p { text-indent:1em; margin-bottom:1.5em;}

#main_area .left { float:left; width:240px; margin:20px 0 0; font-size:12px; letter-spacing:1; padding:0 10px; background-color:#cfebff;}
#main_area .left .pht { padding-top:10px; margin-bottom:10px; font-size:10px;}
#main_area .left .pht img { margin-bottom:5px;}

#con_bottom { padding:10px; background-color:#0096e0;}
#con_bottom div { border:1px solid #fff; padding:10px; text-align:center;}
#con_bottom div img { margin-bottom:10px;}
#con_bottom div p { text-align:left; color:#fff;}