@charset "utf-8";*{margin:0;padding:0}html{height:100%;overflow-y:scroll;background:#FFF}body{height:100%;background:url(../img/body_bg.jpg) repeat-x;font-size:12px;color:#464646;font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,Verdana,sans-serif;line-height:200%}.required{padding:0 0 0 10px;color:#F30}.font{margin:2px 4px 0 0}.fontS{font-size:11px}.fontM{font-size:12px}.fontL{font-size:14px}li{margin-left:10px}.btn{line-height:42px;text-align:center;float:right;width:256px;height:42px;display:block;border:double 3px #009261;text-align:center;background:#e5ffcb;color:#009261;font-weight:bold;font-size:18px}.btn:hover{color:#009261;text-decoration:none;filter:alpha(opacity=80);opacity:.8}.page_top{padding:15px 0 0;clear:both;float:right}.both{clear:both}.textR{text-align:right}a{color:#1a69a7;text-decoration:none}a:hover{color:#1a69a7;text-decoration:underline;cursor:pointer}img{border:0;outline:0}a:hover img{filter:alpha(opacity=80);opacity:.8}#layout{margin:0 auto;padding:0;width:900px;background-color:#fff}#header{margin:0;padding:0;background:url(../img/header_bar.jpg) repeat-x;height:106px}#header a{color:#464646;text-decoration:none}#header a:hover{color:#27a1d8;text-decoration:underline;cursor:pointer}#header #contents{width:960px;height:106px;padding:0 10px;margin:0 auto}.logo{width:182px;height:72px;margin-right:20px;margin-top:17px;padding:0;float:left}#header_menu{text-align:right;height:25px;float:right}#header_menu ul.top_navi li{float:left;list-style:none;padding-right:10px;background:url(../img/top_line.gif) right no-repeat}#header_menu ul.top_navi li.end{list-style:none;background:0}.header_title{padding-top:46px;float:left}.header_contact{padding-top:9px;float:right}#wrapper{width:980px;margin:0 auto;background:url(../img/body_bk.jpg) repeat-y;padding:0 2px;font-size:14px}#main_visual{display:block;background:url(../img/main_img.jpg);width:979px;height:346;margin-bottom:30px}#main_visual_contents{padding:10px 15px;width:255px}#main_visual_contents img{padding:2px}#main_visual_contents img:hover{filter:alpha(opacity=90);opacity:.9}#center_col{padding:0 15px}#center_col .text_area{padding:6px 5px}h3{padding:10px 0}strong{color:#0389c5}.text{padding:10px 30px;line-height:130%}.text{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3"}.text h3{font-size:160%;color:#0389c5}.text span.commission{font-size:160%;color:#F00;font-weight:bold}.text ol{list-style:none;padding:0}.text ol li{list-style:none;padding:0 0 12px 0;line-height:130%}.text ol li h4{font-size:140%;padding:0;margin:0;line-height:130%}.text ol li span{padding:0 0 0 20px;display:block}.chart{padding:0 10px;margin:0 auto}.table_area{background:#e9f6f9;border:1px solid #dbeff5;padding:30px 15px}.list_company{border-collapse:collapse;border:0}.list_company tr{height:35px;text-align:left}.list_company tr.td_style2{background:#dbeff5;position:relative}.list_company th,.list_company td{background:url(../img/table_line.jpg) bottom repeat-x;font-weight:normal;padding:2px 0 3px}.list_company th{width:180px;padding-left:20px;vertical-align:top;text-align:left}.list_company td{padding-left:20px;width:620px}.td_style_secret td{padding-left:20px;width:820px}#isms_text{width:840px;margin:10px auto 80px}#isms_text p{margin:50px 0 20px}#isms_text .list_disc{list-style:disc;margin:10px 0 0 0}#isms_text .list_disc li{margin-bottom:0}#isms_text ol li{margin-bottom:15px}#footer_top{float:right;padding:20px 20px 0 0}a:hover #footer_top{float:right;padding:20px 20px 0 0;filter:alpha(opacity=100);opacity:1;background:#fff}#footer{margin:0;padding:15px 20px 0;height:145px;background:#009461;color:#FFF}#footer a{color:#FFF;text-decoration:none}#footer a:hover{color:#FFF;text-decoration:underline;cursor:pointer}#footer #contents{width:950px;margin:0 auto}#footer #contents .navi{text-align:left}#footer #contents ul.navi{display:block}#footer #contents ul.navi li{float:left;list-style:none;padding-right:10px;background:url(../img/footer_line.gif) right no-repeat}#footer #contents ul.navi li.end{float:left;list-style:none;padding-right:10px;background:0}#footer .footer_text{padding:40px 10px 20px;font-size:11px}#copyright{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#FFF;float:right}.ap-section{width:980px;padding-top:12px;margin:0 auto;_margin:20px;overflow:hidden;_postion:relative}.ap{background-color:#FFF;padding:0 0 12px 12px;float:right}#formMain,.formMain_error{font-size:1.0em;line-height:280%}#formMain #selects,.formMain_error #selects{font-size:1.0em;height:1.5em;width:200px;padding-top:2px}#formMain #ken,.formMain_error #ken{font-size:1.0em;height:1.5em;width:120px}#formMain input,.formMain_error input{font-size:1.0em;height:1.2em;padding-top:1px}input{vertical-align:middle}input,select{position:relative;top:-2px}.form_list{padding:0 20px 0 10px}textarea{margin:10px 0;width:96%;height:100px}#form_btn{text-align:center}#form_btn input{vertical-align:top}input:hover{filter:alpha(opacity=80);opacity:.8;background:#fff}.mini_form td{width:370px}.form_notice{text-align:right}.btn_center{text-align:center}.ssl{padding:10px 60px;border:#CCC 1px solid;width:758px;margin:30px 0}.ssl img{float:left}.ssl_text{padding:20px 0 20px 200px}.smile_img{float:left}.smile_text{float:left;padding-left:20px}.min_text{padding:10px 20px}.link_tenant{background:url(../img/top/bg_tenant_link.gif) no-repeat;width:940px;height:198px;padding:0 0 30px 0}.link_tenant ul{width:888px;padding:60px 0 0 0;margin:0 auto}.link_tenant ul li{float:left;width:420px;list-style:none}.link_tenant ul li.end{float:right}#center_col .text_area h2{color:#FFF;background-color:#009261;letter-spacing:.2em;padding:.5em;list-style-type:circle}#center_col .text .smile_text ul li{font-size:18px;line-height:2em;font-weight:bold;color:#df674c}#center_col .text .smile_text ul li span{color:#FFF;background-color:#356ebb;padding:0 .4em;margin-right:.5em;border-radius:3px}