@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 a{background:url(../images/common/global_navi.png) no-repeat;height:0;padding-top:43px;display:block;overflow:hidden}#nInsurance a{background-position:0 0}#nInsurance a:hover{background-position:0 -43px}#nInsurance a.current{background-position:0 -86px}#nFamilybudget a{background-position:-134px 0}#nFamilybudget a:hover{background-position:-134px -43px}#nFamilybudget a.current{background-position:-134px -86px}#nCompare a{background-position:-268px 0}#nCompare a:hover{background-position:-268px -43px}#nCompare a.current{background-position:-268px -86px}#nInvest a{background-position:-402px 0}#nInvest a:hover{background-position:-402px -43px}#nInvest a.current{background-position:-402px -86px}#nPension a{background-position:-536px 0}#nPension a:hover{background-position:-536px -43px}#nPension a.current{background-position:-536px -86px}#nFaq a{background-position:-670px 0}#nFaq a:hover{background-position:-670px -43px}#nFaq a.current{background-position:-670px -86px}#nContact a{background-position:-804px 0}#nContact a:hover{background-position:-804px -43px}#nContact a.current{background-position:-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}.topic #main div.grid,.info #main div.grid{margin-bottom:30px}.topic #main img.left{margin-right:20px}.topic #main img.right{margin-left:20px}.topic #main h1,.info #main h1{margin-bottom:15px}.topic h2,.info h2{margin-bottom:20px}.topic h3{color:#7c82bc;font-size:1.2em;font-weight:bold;line-height:1.3;width:568px;margin-bottom:15px;padding:8px 0 8px 12px;border:1px solid #efefef;border-bottom:1px solid #e1e1e1;background:url(../images/common/bg_h3_01.gif) repeat-x left bottom;clear:both}.info h3,#linkpage h2{color:#747474;font-size:1.3em;font-weight:bold;line-height:1.3;text-indent:1em;width:580px;margin-bottom:10px;padding-top:8px;padding-bottom:8px;border:1px solid #efefef;border-bottom:1px solid #e1e1e1;background:url(../images/common/bg_h3_01.gif) repeat-x left bottom;clear:both}.topic h4,.info h4{font-size:1.2em;font-weight:bold;line-height:1.2;margin-bottom:5px}.topic #main p,.info #main p{font-size:1.2em;margin-bottom:10px}.topic #main p.note,.topic #main p.source,.info #main p.note,.info #main p.source{font-size:1em;line-height:1.4}.topic #main ul,.topic #main dl{font-size:1.2em;line-height:1.6;padding-left:13px;margin-bottom:10px}.point{color:#ff8728;background:#ffffe6;padding:10px}div.text{overflow:hidden}.topic p#image img{margin-right:10px;margin-bottom:15px}.topic p em{color:#2fb66f}.note{font-size:.83em;line-height:1.3;text-indent:-1em;padding-left:1em}.topic #main p.detail{font-size:.83em;line-height:1.3;margin-bottom:20px}.figure{text-align:center;padding:20px 0}.topic #main p.note,.info #main p.note{margin-bottom:0}.topic #main p.advice{text-align:center;padding:15px 0 10px}.topic #main table{font-size:1.2em;line-height:1.4;width:100%;margin-bottom:10px;border-top:1px solid #efefef;border-right:1px solid #efefef}.topic #main table caption{margin-bottom:5px}.topic #main table.normal tr.stripe{background-color:#f5fdfa}.topic #main table.normal tr.header{color:#FFF;background-color:#b4b4b4}.topic #main table th,.topic #main table td{border-left:1px solid #efefef;border-bottom:1px solid #efefef;padding:5px 5px 5px 10px}.topic #main ul.indent-list{color:#333;text-indent:-1em;padding:1em;margin:0 40px 10px}#cancer h4,#educational h4,#relax h4,#automobile h4,#pension h4,#employment h4,#startup h4,#diversified h4{color:#7c82bc;font-size:1.3em;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #7c82bc;clear:both}#fire h4,#earthquake h4,#accident-ins h4,#investtrust h4,#homeloan h4{color:#7c82bc;margin-top:15px}#home #main p{margin-bottom:10px}#home h3{margin-bottom:10px;clear:both}#concept{width:580px;height:320px;position:relative}#concept p{color:#fff;line-height:1.8;font-weight:bold;letter-spacing:-0.1em;position:absolute;left:290px;top:185px}p.feature{float:left;margin:0 0 10px 10px;display:inline}p.feature a:hover{opacity:.7}#flow{margin-bottom:30px}#flow ol{background:url(../images/home/il_flow.png) no-repeat right top}#flow ol li{padding-left:65px}#flow ol li#step1{background:url(../images/home/flow_step1.png) no-repeat left top}#flow ol li#step2{background:url(../images/home/flow_step2.png) no-repeat left top}#flow ol li#step3{background:url(../images/home/flow_step3.png) no-repeat left top}#flow ol li#step4{background:url(../images/home/flow_step4.png) no-repeat left top}#flow dl{line-height:1.3;margin-bottom:15px}#flow dt{margin-bottom:5px}#example{background:#eaebf4 url(../images/home/il_question.png) no-repeat 500px 10px;padding:10px;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#example h4{margin-right:10px}#example ul{line-height:1.3;color:#7c82bc;overflow:hidden}#home #flow p.note{margin-bottom:3px}#consul{margin-bottom:40px}#consul img.right{margin-left:10px}#newstitle{position:relative}#homerss{position:absolute;right:5px;top:6px}#newstitle dt,#newstitle dd{padding:10px 0;border-bottom:1px dashed #e6e6e6}#newstitle dt{float:left;width:10em}#faq h1{margin-bottom:10px}#faq dl dt{color:#7c82bc;font-size:1.6em;line-height:1.4;background:#fffde1 url(../images/faq/ph_Q.png) no-repeat 15px center;margin-bottom:10px;padding:20px 10px 20px 60px}#faq dl dd{font-size:1.2em;background:url(../images/faq/ph_A.png) no-repeat 15px 3px;padding-left:60px;margin-bottom:30px}#faq dd p.note{margin-top:10px}#contact #main .grid{margin-bottom:50px}#contact #freedial img{margin:10px 15px 5px 0}#contact p.ask{font-size:1em;margin-bottom:20px}#contact p.ask img{vertical-align:text-bottom}#contact span{color:#ff4732}#contact #main table p{font-size:.8em;color:#747474;margin-bottom:5px}#contact #main th p{margin-top:5px;padding:0 1em;text-indent:-1em}#contact #main caption{color:#7c82bc;text-align:left;margin-bottom:10px}
#contact #main th{width:178px;background-color:#f7f7f7;text-align:left}#contact #main td{padding:15px 10px 15px 10px}#contact th span{font-size:.8em}#contact td input[type="text"]{width:358px;height:15px;border:1px solid #cecece}#contact td input#address1{margin-bottom:5px}#contact td input#zip1,#contact td input#zip2{width:60px}#contact #zipcode{color:#747474}#contact #genre label{margin:0 2em 0 5px;vertical-align:middle}#contact td textarea{border:1px solid #cecece;width:358px}#contact td input[type="text"],#contact td textarea{padding:5px}#contact .grid form{margin:20px 0 30px}#contact p.error{color:#ff4732;text-align:center;width:558px;padding:10px;margin:10px 0 5px;border:1px solid #ff4732}#contact form#back,#contact form#send{float:left;margin-right:10px;display:inline}#contact p.note{clear:both}#contact table#send{margin-bottom:30px;background-color:#ffffde}#company h2{margin-bottom:10px}#company h4{padding:3px 0 3px 10px;margin-bottom:10px;border-left:3px solid #747474}#companyData,#naganoOffice,.matsumotoOffice{background:url(../images/common/bg_dt.gif) repeat-y left top;width:578px;margin-bottom:30px;border-top:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef}#company dl dt{padding:1em;width:7em;float:left;display:inline;position:relative}#company dl dd{padding:1em 1em 1em 10em;border-bottom:1px solid #efefef}#company dl dd dl dt{padding-top:0;padding-left:0;width:9em}#company dl dd dl dd{padding-top:0;padding-right:1em;padding-left:11em;border:0}#company dl dd dl dd:last-child{padding-bottom:0}#company dl dd dl dd dl dt{width:4em;padding-top:0;padding-bottom:0}#company dl dd dl dd dl dd{padding-top:0;padding-right:0;padding-left:5em}#shop #main h3{margin-bottom:20px;clear:both}#shop .map{width:340px;margin:0 10px;float:left;display:inline;position:relative}#shop dl{width:220px;margin:0 10px;float:right;display:inline;position:relative}.map iframe{margin-bottom:40px}#shop dl dt{text-align:center;background:#efefef;margin-bottom:5px;padding:3px}#shop dl dd{padding:3px 0 10px}#shop dl dd.phone{font-size:1.6em;font-weight:bold;line-height:1.2;padding-top:0}#privacyPolicy h3{margin-top:30px}#privacyPolicy h3 span{padding-left:3em}#privacyPolicy h4{padding:5px 0 5px 10px;margin:20px 0 10px;border-top:solid 1px #efefef;border-left:solid 3px #747474;border-right:solid 1px #efefef;border-bottom:solid 1px #efefef}#privacyPolicy h4.contact{color:#fff;background:#747474;border:0;margin:20px 0 0}#privacyPolicy ul li{padding:3px 0}#privacyPolicy ol{margin-bottom:20px}#privacyPolicy ol li{text-indent:-1em;padding:3px 0 3px 1em}#privacyPolicy dl{background:url(../images/common/bg_dt.gif) repeat-y left top;width:578px;margin-bottom:20px;border-top:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef}#privacyPolicy dl dt{text-align:center;padding:1em 0;width:8em;float:left;display:inline;position:relative}#privacyPolicy dl dd{padding:1em 1em 1em 10em;border-bottom:1px solid #efefef}#invitationPolicy h3{margin-top:30px}#siteUsage h3{margin-top:30px}#siteUsage dl{background:url(../images/common/bg_dt.gif) repeat-y left top;width:578px;margin-bottom:30px;border-top:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef}#siteUsage dl dt{padding:1em;width:7em;float:left;display:inline;position:relative}#siteUsage dl dd{padding:1em 1em 1em 10em;border-bottom:1px solid #efefef}#staff div.introduction{width:280px;background:url(../images/staff/bg_introduction.gif) repeat-x 1px left;float:left;display:inline;position:relative;margin:0 10px 20px;padding-top:15px;border-top:1px solid #cecece}#staff p.portrait{float:left;display:inline;margin:0 10px 15px 0}#staff div.profile{margin-bottom:10px;overflow:hidden}#staff h3{font-size:1.8em;font-weight:normal;line-height:1.2;text-indent:0;background:0;margin:0 0 8px 0;padding:0;border:0}#staff h3 span{font-size:.5em}#staff div.profile p{font-size:.833em;line-height:1.4;margin-bottom:0}#staff dl{margin-bottom:10px;padding:5px 0;clear:both;border-top:1px dotted #cecece;border-bottom:1px dotted #cecece}#staff dl dt{width:6em;padding:3px 0;float:left;display:inline}#staff dl dd{margin-left:7em;padding:3px 0}#staff p.hopes{background:url(../images/staff/bg_hopes.png) no-repeat top left;padding-left:70px;clear:both}#sitemap #main a:link{color:#747474;text-decoration:none}#sitemap #main a:visited{color:#747474;text-decoration:none}#sitemap #main a:hover{color:#747474;text-decoration:underline}#sitemap #main a:active{color:#747474;text-decoration:underline}#sitemap h1{width:580px;margin:0 10px 15px}#sitemap .column1{width:580px}#sitemap .column2{width:280px;margin:0 10px;float:left;display:inline}#sitemap .column3{width:130px;margin:0 10px;float:left;display:inline}#sitemap #main .section{width:600px;margin:0;padding-bottom:40px}#sitemap .column2wrap{width:300px;float:left}#sitemap h2{margin:0 10px 20px}#sitemap .column3 h2{margin:0 0 20px}#sitemap h3{color:#7c82bc;font-size:1em;font-weight:normal;text-indent:0;background-image:none;padding:0;margin-bottom:5px;border:0;width:100%}
#sitemap .column2wrap h3{margin-left:10px}#sitemap h3#corpins{margin-top:20px}#sitemap .column2wrap ul{width:130px;float:left;margin:0 10px;display:inline}#sitemap #main ul li{line-height:1.8}#linkpage .grid ul{font-size:1.2em;margin-bottom:30px}#linkpage .grid ul li{padding:5px 0}#customervoice .voice{margin-bottom:50px;padding-left:140px}#customervoice .voice h2{color:#292929;font-size:1.2em;font-weight:normal;line-height:1.4;margin-bottom:15px}#voice1{background:url(../images/customer/voice_01.png) no-repeat}#voice2{background:url(../images/customer/voice_02.png) no-repeat}#voice3{background:url(../images/customer/voice_03.png) no-repeat}#voice4{background:url(../images/customer/voice_04.png) no-repeat}#voice5{background:url(../images/customer/voice_05.png) no-repeat}#voice6{background:url(../images/customer/voice_06.png) no-repeat}#family-budget ul.left,#family-budget ul.right{width:240px;padding-left:1em;margin-bottom:0;text-indent:-1em}#family-budget div.point{margin-bottom:10px}#compare #main ul.indent-list{background:url(../images/type/ill_compare_ins01.png) no-repeat right center;padding:30px 0 30px 3em;margin:0}#compare p#step-first{padding:0 0 15px 70px;background:url(../images/type/ill_compare_ins02.png) no-repeat left top}#compare p#step-second{padding:0 0 15px 70px;background:url(../images/type/ill_compare_ins02.png) no-repeat left -75px}#compare p#step-third{padding:0 0 15px 70px;background:url(../images/type/ill_compare_ins02.png) no-repeat left -150px}#compare h4{color:#7c82bc;font-size:1.3em;margin:20px 0 10px}#compare #main table.normal{margin-bottom:20px}#compare #main p.note{margin-bottom:20px}#life #listbox{padding-left:15px}#life #main ul.insurance-list{padding-left:0;margin:10px 10px 20px 0;float:left;display:inline}#life #main ul.insurance-list li a{text-align:center;width:120px;padding:10px 5px;margin-bottom:10px;display:block;background:#eaebf4 url(../images/genre/bg_lifeins_list01.png) repeat-x left top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#life #main ul.insurance-list li a:link{color:#7c82bc}#life #main ul.insurance-list li a:hover,#life #main ul.insurance-list li a:active{text-decoration:none;opacity:.8}#life #main ul.insurance-list li a:visited{color:#7c82bc}#life #main ul#mutual-aid{padding-left:0}#life #main ul#mutual-aid li{line-height:1.4;text-indent:-1em;padding-left:1em;margin-bottom:10px}#wholelife h2{margin-bottom:10px}#wholelife #main dl{padding-left:0}#wholelife #main dl dt{color:#7c82bc;padding-bottom:3px;margin-bottom:5px;border-bottom:1px dotted #7c82bc}#wholelife #main dl dd{margin-bottom:10px}#wholelife h4{color:#ff8728;margin-top:15px}#income p.figure{padding:15px 0 20px}#woman h4{color:#7c82bc;clear:both}#woman #main ul{float:left;display:inline;margin-right:2em}#woman #main p.note{clear:both}#major #main p.note{margin-bottom:20px}#major h4{padding:10px 0 5px}#educational .point{padding-top:20px;margin-bottom:20px}#educational .point ul{margin-bottom:5px}#educational .point li{display:inline;margin-right:1em}#educational table.normal{margin-bottom:20px}#cancer #point-list p{margin-bottom:20px}#elder-care #main ul,#elder-care #main dl{padding-left:0}#elder-care ul#attention{padding-top:5px}#elder-care ul#attention li{display:inline}#elder-care h4{color:#7c82bc;margin:10px 0;padding:10px 0 10px;clear:both;border-bottom:1px dotted #7c82bc}#elder-care #main table span{font-size:.83em}#elder-care #main table td.service{width:240px}#elder-care #main table td ul{font-size:1em;margin:0;text-indent:-1em;padding-left:1em}#relax #main p.note{margin-bottom:20px}#foreign-currency #main ul{padding-left:0}#foreign-currency #main ul li{text-indent:-1em;padding-left:1em}#foreign-currency ul#structure li{line-height:1.4;margin-bottom:10px}#pension p.figure{padding-bottom:10px}#nonlife div.point ul{color:#747474}#nonlife h4{color:#7c82bc}#automobile h3 em{color:#FFF;background-color:#7c82bc;margin-right:10px;padding:1px 8px}#automobile #main ul li,#automobile #main ul.point li{text-indent:-1em;padding-left:1em}#automobile #main table.normal td{text-align:center}#automobile p.example{padding:10px 0 10px 1em;border-top:1px solid #efefef;border-bottom:1px solid #efefef}#automobile div.four-grid{width:592px;padding:0 4px;margin-bottom:30px}#automobile div.four-grid div.feature{width:134px;background-color:#ffffe6;margin:0 6px;float:left;display:inline;position:relative;border:1px solid #efefef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#automobile h4{margin-top:10px}#automobile div.feature h5{color:#FFF;font-size:1em;font-weight:normal;line-height:1.3;text-align:center;width:106px;background-color:#ff8728;padding:5px 5px;margin:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#automobile div.feature ul{color:#ff8728;font-size:1em;margin:0 10px 10px 0}#fire #main table{margin-bottom:30px}#fire #main table tr.heading{color:#FFF;background-color:#b4b4b4}#fire #main table.heading-row th{color:#FFF;background-color:#b4b4b4;width:20px}
#fire #main #fire-ins-kind tr.stripe{background-color:#f5fdfa}#fire #main #fire-ins-kind td.insurance-name{width:100px}#earthquake #main table{margin-bottom:30px}#earthquake #main table tr.heading{color:#FFF;background-color:#b4b4b4}#earthquake #main table.heading-row th{color:#FFF;background-color:#b4b4b4;width:100px}#accident-ins #main table th{color:#FFF;background-color:#b4b4b4;width:130px}#accident-ins #main table td{padding:10px}#salary #main ul.point li{float:left;display:inline;margin-right:2em}#salary h4{color:#7c82bc;margin-bottom:10px}#salary #main dl{font-size:.83em;line-height:1.3;padding:0;margin-top:20px}#salary #main dl dt{margin-bottom:5px}#investtrust div.explain{width:220px;float:right;display:inline;margin:0 0 20px 20px}#investtrust div.explain img{margin-bottom:10px}#investtrust h5{font-size:1.2em;font-weight:normal;margin:10px 0 5px}#married dl.point{padding:0 20px 0 20px}#married dl.point dt{color:#747474;padding-top:10px}#married dl.point dd{line-height:1.3;padding-bottom:10px;border-bottom:#ff8728 1px dashed}#married dl.point dd:last-child{border-bottom:0}#house ul.list{text-indent:-1em;padding-left:1em}#baby div.left,#baby div.right{width:280px;margin-bottom:10px}#baby #main div.grid h3{background-image:none;padding:10px 0;margin:0;border:0;text-indent:0}#baby p.left,#baby p.right{width:280px}#baby p.left img,#baby p.right img{margin:10px 0}#baby p#image{margin:0 20px 15px 0}#baby p#image img{margin-top:0}#employment #main dl{padding-left:0;margin-bottom:10px}#employment dl dt{color:#fff;background-color:#b4b4b4;width:3em;padding:10px 1em;margin-bottom:10px;float:left;display:inline;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#employment dl dd{margin-left:6em;margin-bottom:10px}#employment ul.point li{text-indent:-1em;padding-left:1em}#school table span.expense{color:#2fb66f;font-weight:bold}#retire div#caution{color:#333;padding:20px 20px 10px 20px;border:8px solid #efefef}#retire p#image{margin-bottom:10px}#retire p.left{margin-right:20px}#reconsider h4{color:#7c82bc;padding-top:10px;clear:both}#accident h3{margin-top:30px}#accident h3 span.number{color:#FFF;font-weight:bold;background-color:#7c82bc;padding:2px 5px;margin-right:10px}#accident h4{color:#7c82bc}#accident span.caution{color:#333}#homeloan #main table.normal{margin:20px 0}#homeloan #main td ul{font-size:1em;list-style:disc inside;margin-bottom:0}#homeloan th.interest{width:140px;text-align:center}#homeloan #figimage td{padding:5px}#homeloan #main td img{margin:5px}#homeloan .colheader{width:98px}#homeloan #supplement{width:150px}#homeloan td p.price{text-align:right;font-size:1em;margin-bottom:0}#homeloan #main p.first{margin-bottom:40px}#corporate div.feature{width:280px;float:left;margin:0 10px 20px}#corporate h3{border:0;background:0;padding:0}#corporate h4{margin:20px 0 10px}#corporate p.note{margin-top:40px}