@charset "utf-8";
/* 20091217 */

#contents h1{border-left:none;padding-left:0;width:920px;height:157px;background-image:none;margin-bottom:20px;}
#contents h1 img.float_l{float:left;width:623px;}

#contents div.left1{width:459px;height:340px;background-image:url(../img/fig1.png);background-position:47px 0;background-repeat:no-repeat;border-right:dotted 1px #ccc;border-bottom:dotted 1px #ccc; float:left;}
#contents div.left1 h2{border-left:none;background-image:none;padding:12px 0 4px 1px;margin:0}
#contents div.left1 p{font-size:14px;line-height:1.5;width:224px;padding:8px 0 0 8px;margin:0;}

#contents div.right1{margin-left:459px;height:340px;background-image:url(../img/fig2.png);background-position:68px 0;background-repeat:no-repeat;border-bottom:dotted 1px #ccc; }
#contents div.right1 h2{border-left:none;background-image:none;padding:12px 0 4px 18px;margin:0}
#contents div.right1 p{font-size:14px;line-height:1.5;width:224px;padding:8px 0 0 26px;margin:0;}

#contents div.left2{padding-top:20px;width:459px;height:380px;background-image:url(../img/fig3.png);background-position:33px 20px;background-repeat:no-repeat;border-right:dotted 1px #ccc; float:left;}
#contents div.left2 h2{border-left:none;background-image:none;padding:12px 0 4px 1px;margin:0}
#contents div.left2 p{font-size:14px;line-height:1.5;width:224px;padding:8px 0 0 8px;margin:0;}

#contents div.right2{padding-top:20px;margin-left:459px;height:380px;background-image:url(../img/fig4.png);background-position:22px 20px;background-repeat:no-repeat; }
#contents div.right2 h2{border-left:none;background-image:none;padding:12px 0 4px 18px;margin:0}
#contents div.right2 p{font-size:14px;line-height:1.5;width:190px;padding:8px 0 0 26px;margin:0;}


#contents h2.check{clear:both;width:920px;margin:28px 0 16px 0;}
#contents div.function{width:306px;/*height:180px;*/float:left;margin-bottom:30px}
#contents div.function h3{margin:0;padding:0;border-left:none;}
#contents div.function img.m_screen1{float:left;width:140px;}
#contents div.function img.m_screen2{float:left;width:150px;}
#contents div.function p{padding-left:4px;font-size:14px;line-height:1.5;}

#contents h2.howto_access{clear:both;width:920px;margin-bottom:16px;}

#contents div.access1{width:270px;height:150px;background-color:#efefef;padding:8px 8px 8px 15px;float:left;}
#contents div.access1 h3.arrow{border-left:none;background-image:url(../img/icon_arrow.gif);background-repeat:no-repeat;color:#333;padding:3px 0 16px 28px;}
#contents div.access1 img.float_l{float:left;}
#contents div.access1 p{line-height:1.5;}

#contents div.access2{width:324px ;height:150px;background-color:#efefef;padding:8px 8px 8px 15px;float:left;border-left:solid 8px #fff;}
#contents div.access2 h3.arrow{border-left:none;background-image:url(../img/icon_arrow.gif);background-repeat:no-repeat;color:#333;padding:3px 0 6px 28px;}

#contents div.access2 p img.list_icon{vertical-align:middle;}

#contents div.access3{width:240px;height:150px;background-color:#efefef;padding:8px 8px 8px 15px;float:left;border-left:solid 8px #fff;}
#contents div.access3 h3.mail{border-left:none;background-image:url(../img/icon_mail.png);background-position:0 4px;background-repeat:no-repeat;color:#333;padding:4px 0 3px 28px;margin:0;}
#contents div.access3 h3.mobile{border-left:none;background-image:url(../img/icon_phone.png);background-position:0 6px;background-repeat:no-repeat;color:#333;padding:16px 0 8px 28px;margin:0;}
#contents div.access3 p {padding:8px 0 0 30px;margin:0;line-height:1.5;}
#contents div.access3 p a{font-weight:bold;}
#contents div.access3 p.suumo_url{font-weight:bold;color:#3d9973;padding:0 0 0 30px;margin:0;}
