@charset "UTF-8";#g_navi li a,a:link,a:visited{text-decoration:none}#head-con .submenu ul,#maincon-layer02 ol,#maincon-layer02 ul,.info-con ol,.top-right .link ul,:root .top-right .link li{list-style-position:inside}body{font:13px/1.6 arial,helvetica,clean,sans-serif;color:#3D3F3D;text-align:center;background-color:#dfffdf}table{font:100%}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}address,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,li,ol,p,pre,table,td,th,ul{margin:0;padding:0;font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif}a img,img{border:0}#wrap{background:url(/img/common/bg_wrap.gif) repeat-y #f8f8f8;width:918px;margin:auto;padding:0 1px}a:link{color:#176224}a:visited{color:#62ae6f}a:hover{color:#53C40F;text-decoration:underline}.clearfix:after{content:" ";display:block;height:0;visibility:hidden;clear:both}.clearfix{display:inline-table}* html .clearfix{height:1%}.clear{clear:both}p.todetail{text-align:right;font-size:.9em;margin:8px 0 0}.text-s{font-size:.85em}.todetail a{background:url(/img/common/icon-arrow3.gif) right 4px no-repeat;padding:0 12px 0 0}#head #head-con,#pagetop{padding-top:10px;margin:0 auto;width:890px}#head{background:url(../img/common/menu_bg.jpg) bottom repeat-x;padding:0 0 2px;margin:0 auto;height:100px}#head #head-con{text-align:left;height:58px}#maincon{width:890px;margin:0 auto;clear:both}#pagetop{clear:both;text-align:right;font-size:.9em}#footer{background-image:url(../img/common/footer_bg.jpg);background-repeat:repeat-x;clear:both;margin:0 auto}#footer #footer-con{width:890px;text-align:center;margin:12px auto 0;padding:24px 0 0}#head-con .submenu{float:right;width:450px}#head-con .logo{float:left}#head-con .submenu h1{font-size:12px;float:right;font-weight:400}#head-con .submenu ul{clear:both;list-style-image:url(../img/common/dot_4.gif)}#head-con .submenu li{float:right;font-size:10px;margin:0 0 0 15px}* html #head-con .submenu li a{background-image:url(../img/common/dot_4.gif);background-repeat:no-repeat;background-position:left 3px;padding:0 0 0 10px}#g_navi{clear:both;text-align:center;height:35px;width:890px;margin:0}#g_navi ul{padding:20px 0 0}#g_navi li{display:inline;list-style-type:none;font-size:12px}#g_navi li a{height:30px;display:block;float:left;text-indent:-9877em;overflow:hidden}#g_navi li.g_navi01 a{background:url(../img/common/menu_01.gif) no-repeat;width:150px}#g_navi li.g_navi02 a{background:url(../img/common/menu_01.gif) -150px 0 no-repeat;width:185px}#g_navi li.g_navi03 a{background:url(../img/common/menu_01.gif) -335px 0 no-repeat;width:132px}#g_navi li.g_navi04 a{background:url(../img/common/menu_01.gif) -467px 0 no-repeat;width:174px}#g_navi li.g_navi05 a{background:url(../img/common/menu_01.gif) -641px 0 no-repeat;width:124px}#g_navi li.g_navi06 a{background:url(../img/common/menu_01.gif) -765px 0 no-repeat;width:120px}#g_navi li.g_navi01 a:hover{background:url(../img/common/menu_01.gif) 0 -30px no-repeat}#g_navi li.g_navi02 a:hover{background:url(../img/common/menu_01.gif) -150px -30px no-repeat}#g_navi li.g_navi03 a:hover{background:url(../img/common/menu_01.gif) -335px -30px no-repeat}#g_navi li.g_navi04 a:hover{background:url(../img/common/menu_01.gif) -467px -30px no-repeat}#g_navi li.g_navi05 a:hover{background:url(../img/common/menu_01.gif) -641px -30px no-repeat}#g_navi li.g_navi06 a:hover{background:url(../img/common/menu_01.gif) -765px -30px no-repeat}#g_navi li.g_navi01_on,#g_navi li.g_navi01_on a{background:url(../img/common/menu_01.gif) 0 -58px no-repeat;width:148px}#g_navi li.g_navi02_on,#g_navi li.g_navi02_on a{background:url(../img/common/menu_01.gif) -171px -58px no-repeat;width:148px}#g_navi li.g_navi03_on,#g_navi li.g_navi03_on a{background:url(../img/common/menu_01.gif) -342px -58px no-repeat;width:148px}#g_navi li.g_navi04_on,#g_navi li.g_navi04_on a{background:url(../img/common/menu_01.gif) -513px -58px no-repeat;width:148px}#g_navi li.g_navi05_on,#g_navi li.g_navi05_on a{background:url(../img/common/menu_01.gif) -684px -58px no-repeat;width:148px}#footer-con .footer-navi{width:800px;text-align:center;margin:0 auto}#footer-con li{float:left;margin:0 12px;font-size:10px;font-weight:700;list-style-type:none}#footer-con .copyright{clear:both;padding:12px 0 0;font-size:10px}#maincon .top-left{float:left;width:525px;text-align:left;margin:-80px 0 0;z-index:5;position:relative}#maincon .top-right{float:right;width:340px;text-align:left;margin:14px 0 0}.topvisual{z-index:1}.top-left .top-l{float:left;width:250px;margin-right:12px}.top-left .top-r{float:right;width:250px}.top-service{clear:both}.top-l li,.top-r li{line-height:1.1em;margin:0 0 1.1em;font-size:.9em;font-weight:700;background:url(../img/common/dot_4.gif) left 4px no-repeat;padding:0 0 0 10px;list-style-type:none}.top-l img.title,.top-r img.title{margin-bottom:20px}.top-insurance{margin-bottom:40px}.top-claim .hr{background:url(../img/common/line-dot1.gif) repeat-x;height:6px;margin:12px 0}.top-claim{margin-bottom:0}.mobile-site img.title,.top-estimate img.title{margin:0 0 5px}.top-left .topmobile{font-size:.9em;margin:0}.top-left .qr{float:left;margin:5px 10px 0 2px;border:1px solid #94deaa;padding:4px;width:80px;height:80px}.top-left .hr2{background:url(../img/common/line-dot2.gif) left center repeat-x;margin:0 0 8px;clear:both;line-height:.5em}.top-service .top-con-left{float:left;width:259px}.top-service .top-con-right{float:right;width:259px}.top-service .top-con-left p,.top-service .top-con-right p{padding:3px 4px 0}.top-left .top-explain{clear:both;margin:25px 0 0;padding:5px 10px 10px;border:1px solid #B4E0BF;font-size:.9em;color:#68c17e}.information .info-con{background:url(../img/top/information-bg3.jpg) 0 bottom no-repeat;padding:12px 12px 12px 0}.info-con ol li,.top-right .link{background:url(../img/common/line-dot1.gif) left bottom repeat-x;font-size:.9em}.info-con form,.info-con ol li{padding-bottom:5px}.top-right .information{margin-bottom:24px}.info-con ol{list-style-image:url(../img/common/icon-arrow4.gif);margin-left:16px}.info-con ol li{line-height:1.5em;margin-bottom:10px}.info-con li a{padding-left:12px}.top-right .link{clear:left;padding:16px 0 12px;width:215px;float:left}.top-right .link ul{background:url(../img/common/line-dot1.gif) left top repeat-x;padding:12px 0 0;margin:12px 0 0}.top-right .link li{padding:0 0 0 6px;background:url(../img/common/icon-arrow2.gif) 6px left no-repeat;list-style-type:none}:root .top-right .link li{padding:0 0 0 12px;list-style-image:url(../img/common/icon-arrow2.gif)}.top-right .banner{float:left;margin:0 1px 0 0}.top-right .secom{float:right;margin-right:5px;padding-top:0}.top-caution{background:url(../img/top/caution_03.gif) left top no-repeat;padding:6px 0 0;margin:0 0 12px}.top-caution .cont{margin:0;padding:3px 16px 3px 54px;background:url(../img/top/caution_04.gif) left top no-repeat;zoom:100%}.top-caution .cont li{margin:6px 0 6px 24px;line-height:1.1em;list-style-type:disc}.top-caution .bottom{margin:-1px 0 0}.breadcrumbs #topicPath_01 li{float:left;list-style-type:none;font-size:12px;margin-left:12px}#maincon .breadcrumbs #topicPath_01 li a{background-image:url(../img/common/icon-breadcrumbs.gif);background-repeat:no-repeat;background-position:right 6px;padding-right:8px}#maincon-layer02{clear:both;text-align:left;margin:0 0 0 24px;padding:12px 100px 0 70px;font-size:1.1em}#maincon-layer02 .pagetitle{background:url(../img/common/h2bg-top.jpg) no-repeat;padding:14px 0 0}#maincon-layer02 .pagetitle .bottom{background:url(../img/common/h2bg-bottom.jpg) no-repeat;height:10px;margin:0 0 24px}#maincon-layer02 .pagetitle .middle{background:url(../img/common/h2bg-middle.jpg) repeat-y;padding:5px 16px 5px 20px}#maincon-layer02 h2{font-size:1.3em;color:#29A13D;margin:0;padding:5px 10px 0 20px;border-left:6px #29A13D solid}#maincon-layer02 h3{font-size:1.1em;background:url(../img/common/line-dot1.gif) bottom repeat-x;padding:0 0 3px;margin:36px 0 24px}#maincon-layer02 p,#maincon-layer02 ul{margin:0 0 24px}#maincon-layer02 ol{margin:0 0 24px 24px}#maincon-layer02 .indent{margin-left:24px;text-indent:-12px;margin-top:8px;margin-bottom:0}#maincon-layer02 .indent2{margin-left:36px;text-indent:-12px;margin-top:0;margin-bottom:0}#maincon-layer02 .cont-center{text-align:center}#maincon-layer02 .btn{text-align:center;margin:36px 0}#maincon-layer02 .linkparent{background:url(/img/common/icon-arrow3.gif) left no-repeat;padding-left:12px;margin:24px 0 0;clear:both}.insurance-navi{border-top:1px dashed #259137;border-bottom:1px dashed #259137;padding:12px 0 12px 30px;margin:-12px 0 24px;text-align:left;height:40px}.insurance-claim-navi li,.insurance-navi li{font-size:12px;padding-left:16px;background:url(../img/common/icon-arrow4.gif) left center no-repeat;list-style:none}.hoken,.hoken_l{font-size:10px;color:#000;border-bottom:solid 1px #999}.hoken,.hoken-title1,.hoken_l{padding:1px 2px}.insurance-claim-navi .insurance-n-each,.insurance-navi .insurance-n-each{float:left;width:305px}.hoken{border-left:solid 1px #999;text-align:right}.hoken_l{text-align:left}.plan_h,.plan_j{text-align:center;border-bottom:2px solid #666}.plan_j{background-color:#F197B0}.plan_h{background-color:#75DAF1}.plan_ineth,.plan_inetj{font-weight:700;font-size:9pt;color:#fff}.plan_inetj{background-color:#ec7596}.plan_ineth{background-color:#15b1d2}.hokenkin{background-color:#CDE7C8}.hokenryo{background-color:#EEE7B7}.planborder{border-left:2px solid #666}.no-data{background-color:#cfcfcf;border-bottom:1px solid #cfcfcf;border-left:2px solid #999}.hborder{border-bottom:2px #333 solid}.std_even{background-color:#C6E9F1;text-align:right}.hi_even{background-color:#F1CDD7;text-align:right}table.insurance-table{border:1px solid #999;margin-bottom:12px;width:100%;font-size:10px}.planname-a,.planname-b{font-size:14px;color:#fff;text-align:center;border-bottom:solid 1px #999;border-left:solid 1px #999}.planname-a{background-color:#F13F71}.planname-b{background-color:#0A96CA}.hoken-title1{font-size:10px;color:#000;text-align:center;border-bottom:solid 1px #999;border-left:solid 1px #999}.hoken-title-kikan-a,.hoken-title-kingaku-a{width:14px;text-align:center;v-align:middle;padding:2px}.border-b,.hoken-title-kikan-a,.hoken-title-kingaku-a{border-bottom:2px solid #666}.hoken-title-kingaku-a{background-color:#83E78A}.hoken-title-kikan-a{background-color:#F1E176}.border-r{border-right:2px solid #666}.insurance-table tr.odd{background:#eee}#maincon-layer02 h4.l-navi2{border-bottom:1px solid #259137;color:#259137;margin:0 0 12px;font-size:.9em}.insurance-claim-navi{border-bottom:1px dashed #259137;padding:12px 0 12px 10px;margin:-12px 0 24px;text-align:left;width:100%;height:55px}#maincon-layer02 .flowmap{text-align:center;padding:10px;margin:0 0 24px;background:#E7F4ED}#maincon-layer02 .proceed-t{width:100%;margin-left:1em;padding:5px;border:1px dotted #090;background:#E7F4ED;font-weight:700;font-size:.9em}#maincon-layer02 td.faq_a,#maincon-layer02 td.faq_q{font-size:160%;v-align:top;font-weight:700;vertical-align:top}#maincon-layer02 .lead01{border:2px solid #259137;background:#E7F4ED;padding:12px;margin:0 0 24px}#maincon-layer02 .hs_support{color:#F30;font-weight:700}#maincon-layer02 td.faq_q{color:#F30;padding:2px 12px 2px 0}#maincon-layer02 td.faq_a{color:#060;padding:2px}#maincon-layer02 td.faq_q2{font-weight:700;color:#F30;padding:10px 6px 6px 2px;vertical-align:top}#maincon-layer02 td.faq_a2{font-weight:400;padding:10px 6px 6px 2px;vertical-align:top}.policy-caution{background:#29A13D;color:#FFF;text-align:center;font-size:.9em;font-weight:700;padding:2px}.contract-lead{text-align:center;padding:0;font-size:14pt;font-weight:700;line-height:1em}.sitemap h4,.sitemap ul{font-size:.9em}#crosslink ol li,#crosslink ul li{list-style-type:none;line-height:1.1em}.contract-support{text-align:center;background:#FFF;padding:0}.contract-btn{text-align:center;width:60%;padding:24px;margin:24px auto}.sitemap ul{padding-left:10px;font-weight:700;list-style:none}#maincon-layer02 .greeting h2{text-align:center;background-image:none}#maincon-layer02 .greeting h3,#maincon-layer02 .greeting h4{background-image:none;font-weight:400;font-size:1.4em;margin:0}#maincon-layer02 .greeting p{text-indent:1em;margin:0}h3.agenth3{background:url(../img/agent/h3.gif) left no-repeat;padding:0 0 0 18px;margin:18px;color:#29A13D}.agent01 p{font-size:10pt;padding:3px 0 0 38px}.agent01{background:url(../img/agent/agentbg.gif) no-repeat;padding:35px 15px;margin:0 0 18px}.mechanism{position:relative}.mechanism .tytlebar{position:absolute;top:9px;left:30px;color:#2AA13D;font-size:12pt}.entryform{border:1px solid #CACACA;padding:10px 15px;font-size:.9em}.entryform h4.agent{background:url(../img/insurance/title-bg.jpg) repeat-x;text-align:center;color:#FFF;font-weight:700;padding:5px;margin:0 0 24px}table.agent-entry{width:90%;margin:auto;text-align:center;font-size:13px}.agent-entry td{padding:5px;vertical-align:top;border-bottom:1px solid #CACACA;text-align:left}.agent-entry td.end{font-size:.9em;text-align:center;border-bottom:none}.agent-entry td.title{text-align:right;font-weight:700;padding:5px 24px 5px 0;white-space:nowrap}.agent-entry tr.odd{background:#FAFFFA}.agent-entry .caution{font-size:.8em}.entryform .must{font-size:.85em;color:#F30;padding:0 8px 0 0}.entryform .submit{text-align:center;margin:24px 0 12px}table.surep{width:660px}.est-data{padding:10px 36px;text-align:center}.est-data table.entry{width:70%;border:1px solid #29A13D;margin:0 auto 24px}.est-data td.date{text-align:right;font-weight:700;font-size:.9em;padding:5px 24px;width:250px;background:#94D09E}.est-data td.field{text-align:center;border:1px solid #DDD}.est-results ul{font-size:.8em;margin-left:12px}.est-results .tripdate{font-weight:700;font-size:.9em}.est-results .price-t{background-color:#FFF;border:1px solid #DDD;padding:24px 5px;font-size:.9em;margin:24px 0}.est-results table.results{width:100%;padding:5px}.results td.price{text-align:right;font-size:.85em;border-left:1px solid #333;padding:5px}.results td.type{font-weight:700;padding:3px 6px 3px 12px;width:150px}.results td.line{border-top:2px solid #525252}.results td.plan-n{background-color:#94D09E;font-weight:700;text-align:center;border-left:1px solid #333;border-bottom:1px solid #333;padding:4px}.results .gray{background:#ededed}.results td.price-l{text-align:right;font-size:1.15em;color:#29A13D;padding:12px 0 0}.results td.l-title{width:120px}.results td.title-m{border-bottom:1px solid #333;text-align:center}#crosslink{width:890px;text-align:left;margin:auto auto 16px;clear:both;font-size:8pt;align:center}#crosslink ol li{list-style-position:outside;margin:5px auto}#crosslink ul li{margin:4px 0 4px 4px;padding-left:9px;background:url(/img/common/dot_4.gif) left 2px no-repeat}.clink-navi{float:left}#flowchart{width:890;padding:14px 0 24px;margin-bottom:24px;background-color:#E7F4ED;color:#278256}.main-box{margin:auto;font-size:12px;line-height:1.3em}.lst-txt{padding-left:1em}.chart-normal{border:1px solid;background-color:#D9FDE9;padding:4px}.chart-red{border:1px solid red;background-color:#fff;color:#B34444;padding:4px}.chart-red .point{color:#D4B62E;float:left}.chart-yellow{border:1px solid #FFBA00;background-color:#FDF4D0;color:#BF6B0F;padding:4px}.top1,.top2{font-size:11pt;font-family:"ＭＳ Ｐゴシック";background-repeat:no-repeat;padding:45px 30px 8px 20px;font-weight:700}.chart-yellow .point{color:#BF6B0F;float:left}#content-support{font-size:11pt}#content-support table,#content-support td{border:3px solid #fff;margin:-5px;line-height:1.2em}.top1{background-image:url(/img/insurance/hoken3_top1.gif)}.top2{background-image:url(/img/insurance/hoken3_top2.gif)}.sp-mid{background-image:url(/img/insurance/hoken3_mid.gif);background-repeat:repeat-y;padding:0 30px 0 20px;font-size:.9em}.sp-mid .td-head{width:170px;color:#fff;font-weight:700;font-family:'ＭＳ Ｐゴシック';text-align:center;margin:5px 0;font-size:1.1em}.sp-mid .mid-text{margin-left:8px;margin-bottom:5px;line-height:1.2em}.sp-mid .mid-box{line-height:1.2em;font-weight:700;font-size:11pt;text-align:center}.box2,.box3,.sp-mid .box1{padding-top:4px;float:left;background-repeat:no-repeat}.sp-mid .box1{width:210px;height:42px;margin-left:10px;background-image:url(/img/insurance/mid_back.gif)}.sp-mid .box2{width:253px;height:42px;background-image:url(/img/insurance/mid_back2.gif)}.sp-mid .box3{width:98px;height:42px;background-image:url(/img/insurance/mid_back3.gif)}.sp-mid .arrow{width:32px;height:42px;background:url(/img/insurance/hoken3_arrow.gif) center no-repeat;float:left}.annotation{font-size:75%;line-height:1.3em;padding-left:14px;clear:both}.sp-bottom{background-image:url(/img/insurance/hoken3_btm.gif);background-position:top;background-repeat:no-repeat;height:10px;margin-bottom:10px}.bottom-msg{width:680px;font-size:.8em;line-height:1.3em}#ins-top_pic{position:relative}.text1,.text2,.text3,.text4,.text5,.text6,.text7,.text8{font-weight:700;position:absolute;font-size:9pt;text-align:left;line-height:1.2em}.text1{width:155px;top:155px;left:101px}.text1 .spacer{width:40px;height:35px;float:right}.text2{width:138px;top:298px;left:268px}.text3{width:158px;top:130px;left:475px}.text4{top:305px;left:430px;width:125px}.text5{top:386px;left:55px;width:160px}.text6{top:510px;left:400px;width:135px}.text7{top:568px;left:217px;width:110px}.text8{top:628px;left:350px;width:300px;font-size:8pt}#ins-top_con{width:620px;background-color:#fff;padding:30px;margin:auto}#ins-top_con img{margin:15px auto;text-align:center;display:block}#ins-top_con .title{font-weight:700;font-size:1.2em;background-color:#afe37f;text-align:center;margin-bottom:20px}#ins-top_con .row{clear:both}#ins-top_con .sub-text{color:#32A000;font-size:10pt;font-weight:700;position:absolute}#chg-list{background-color:#e6f2e3;font-size:10pt;border:1px solid #259137;padding:12px 0 12px 30px;text-align:left;height:40px}#chg-list a{background:url(/img/common/icon-arrow4.gif) left center no-repeat;margin:4px 0;padding-left:15px}#ins-sup .sub-box{position:absolute;top:0;left:0;width:295px;margin:12px 5px 0 15px;padding-left:10px;border-left:6px solid #F60}#ins-sup .sub-box .topic{color:#fff;font-weight:700;text-align:center;position:absolute}#chrg-exp_fam{background-color:#329a44;color:#fff;font-size:14pt;line-height:1.2em;padding:10px 0 10px 10px;width:686px;margin-bottom:15px;height:45px}#chrg-exp_fam .number{width:20px;background-color:#000;color:#fff;font-size:14px;font-weight:700;text-align:center;margin:10px 0 0 5px;float:left}#chrg-exp_fam .cnt{font-size:9pt;line-height:1.2em;margin:7px 0 0 7px;float:left}#chrg_mtrx{clear:both;margin-bottom:5px}#chrg_mtrx table{border-right:1px solid #000;font-size:8pt;text-align:center}#chrg_mtrx .head,#chrg_mtrx .head-fam,#chrg_mtrx .head2{font-size:1.3em;color:#fff;font-weight:700}#chrg_mtrx td{border-left:1px solid #000;border-bottom:1px solid #000;padding:2px}#chrg_mtrx .head{background-color:#35b559}#chrg_mtrx .head2{background-color:#3d85c6}#chrg_mtrx .head-fam{background-color:#f59c35}#chrg_mtrx .top-td{border-top:1px solid #000}#chrg_mtrx .center-cell{background-color:#fffcd8;text-align:center}#chrg_mtrx .ho-kingaku,#chrg_mtrx .ho-kingaku-fam,#chrg_mtrx .ho-ryo{text-align:right;font-size:9pt}#chrg_mtrx .type{background-color:#a2d4a5;font-weight:700}#chrg_mtrx .type2{background-color:#9bb7df;font-weight:700}#chrg_mtrx .type-fam{background-color:#fdc691;font-weight:700}#chrg_mtrx .ho-kingaku{background-color:#e1f0e1}#chrg_mtrx .ho-kingaku-fam{background-color:#feedda}.font-white{color:#fff}.font-bold{font-weight:700}.txt-center{text-align:center}.ico-arrow{padding-left:16px;background:url(../img/common/icon-arrow4.gif) left center no-repeat}