@charset "UTF-8";body,div,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}img,fieldset{border:0}table{border-collapse:collapse;border-spacing:0}ul,ol{list-style:none}input{vertical-align:middle}body,textarea{font-family:"メイリオ","ＭＳ Ｐゴシック",sans-serif}input,select{font-family:Arial,"ＭＳ Ｐゴシック",sans-serif}body{font-size:10px;line-height:1.5;color:#5e5e5e;text-align:center}a:link{color:#5e5e5e;text-decoration:none}a:visited{color:#5e5e5e;text-decoration:none}a:hover{color:#5e5e5e;text-decoration:underline}a:active{color:#5e5e5e;text-decoration:underline}#main a:link{color:#2fc1e3;text-decoration:none}#main a:visited{color:#99cad8;text-decoration:none}#main a:hover{color:#2fc1e3;text-decoration:underline}#main a:active{color:#2fc1e3;text-decoration:underline}* html body{font-size:62.5%}*:first-child+html body{font-size:62.5%}.clear{clear:both}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}a img{border:0}.left{float:left;margin-right:10px;display:inline;position:relative}.right{float:right;margin-left:10px;display:inline;position:relative}.section{float:left;display:inline;position:relative;margin-left:10px;margin-right:10px}.grid{margin:0 10px 10px}#wrapper{text-align:left;width:960px;margin-right:auto;margin-left:auto;font-size:1.2em}#header{margin:0 10px 20px;padding-top:20px;height:120px}#logo{float:left;margin-bottom:5px}#headerNavi{float:right}#headerNavi form{text-align:right;margin:30px 0 5px}#headerNavi form input{vertical-align:middle}#headerNavi form input#search{border:1px solid #ccc;width:150px;height:16px}#headerNavi ul{font-size:.84em}#headerNavi ul li{display:inline}#grobalNavi{clear:both;width:940px}#grobalNavi li{width:134px;height:43px;float:left;display:inline}#grobalNavi li#nContact{width:136px}#grobalNavi li a{height:0;padding-top:43px;display:block;overflow:hidden}li#nInsurance a{background:url(../images/common/global_navi.png) no-repeat}li#nInsurance a:hover{background:url(../images/common/global_navi.png) no-repeat 0 -43px}li#nInsurance a.current{background:url(../images/common/global_navi.png) no-repeat 0 -86px}li#nFamilybudget a{background:url(../images/common/global_navi.png) no-repeat -134px 0}li#nFamilybudget a:hover{background:url(../images/common/global_navi.png) no-repeat -134px -43px}li#nFamilybudget a.current{background:url(../images/common/global_navi.png) no-repeat -134px -86px}li#nCompare a{background:url(../images/common/global_navi.png) no-repeat -268px 0}li#nCompare a:hover{background:url(../images/common/global_navi.png) no-repeat -268px -43px}li#nCompare a.current{background:url(../images/common/global_navi.png) no-repeat -268px -86px}li#nInvest a{background:url(../images/common/global_navi.png) no-repeat -402px 0}li#nInvest a:hover{background:url(../images/common/global_navi.png) no-repeat -402px -43px}li#nInvest a.current{background:url(../images/common/global_navi.png) no-repeat -402px -86px}li#nPension a{background:url(../images/common/global_navi.png) no-repeat -536px 0}li#nPension a:hover{background:url(../images/common/global_navi.png) no-repeat -536px -43px}li#nPension a.current{background:url(../images/common/global_navi.png) no-repeat -536px -86px}li#nFaq a{background:url(../images/common/global_navi.png) no-repeat -670px 0}li#nFaq a:hover{background:url(../images/common/global_navi.png) no-repeat -670px -43px}li#nFaq a.current{background:url(../images/common/global_navi.png) no-repeat -670px -86px}li#nContact a{background:url(../images/common/global_navi.png) no-repeat -804px 0}li#nContact a:hover{background:url(../images/common/global_navi.png) no-repeat -804px -43px}li#nContact a.current{background:url(../images/common/global_navi.png) no-repeat -804px -86px}#contents{width:780px;padding-bottom:20px;float:left;display:inline;position:relative;clear:both}#main{width:600px;float:right;display:inline;position:relative;overflow:hidden}#side-menu{width:160px;background-color:#eaebf4;float:left;display:inline;position:relative;margin:0 10px;padding-bottom:10px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#side-menu p{margin:10px 10px 0}#side-menu ul{width:140px;margin:0 10px;_zoom:1;overflow:hidden;background:#fff url(../images/common/bg_sidmenu_list.gif) no-repeat left bottom}#side-menu ul li{border-top:1px dashed #cecece;margin-top:-1px}#side-menu ul li a{background:url(../images/common/side_menu_arrow.png) no-repeat 5px center;padding:4px 0 4px 20px;display:block;zoom:1}#side-menu ul li a.current,#side-menu ul li a:hover{background:#ffe5e2 url(../images/common/side_menu_arrow_on.png) no-repeat 5px center;text-decoration:none}
p#company-deal{margin-bottom:10px}#sub{width:160px;float:right;display:inline;position:relative;margin:0 10px;overflow:hidden}#banner{margin-bottom:10px}#banner p{margin-bottom:5px}div.ranking{width:160px;background:#f3f3f3 url(../images/common/bg_round_sub.png) no-repeat left bottom;margin-bottom:10px;padding:10px}div.ranking ul{width:140px;_zoom:1;overflow:hidden}div.ranking ul li{padding:3px 0 3px 5px;border-top:1px dashed #cecece;margin-top:-1px}p#phone{margin:20px 0 5px}p.office{width:158px;background-color:#f3f3f3;border:1px solid #cecece;margin:5px 0 10px;font-weight:bold;text-align:center}p.open{margin:5px 0 10px;line-height:1.2}#ad-side{margin-top:20px}#ad-side p{text-align:center;margin-bottom:10px}#logo-area p{margin-bottom:20px}#footer{text-align:left;background:#f3f3f3 url(../images/common/bg_footer.gif) repeat-x}#footer-inner{width:940px;margin:35px auto 0;line-height:1.4;padding:20px 0 50px;position:relative}#footer-info{float:left}p#to-top{position:absolute;top:-15px;left:860px}p#to-top a:hover img{opacity:.6}#footer-inner address{margin:10px 0}#footer-navi{float:right;display:inline;position:relative}#footer-navi ul{float:left;display:inline;position:relative;margin-left:10px}