.title{border-bottom:1px solid #DDD;text-align:left}.title h1{font-size:220%;font-weight:100;letter-spacing:0.1em;margin:0 auto;width:960px}h1 span{color:#92AF25}section.content{float:right;margin-bottom:90px;width:680px}.content h1{margin:70px 0 50px;font-size:240%;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-weight:400}section.content h2{font-size:160%;font-weight:bold;margin-bottom:8px}section.content h3{font-size:140%;font-weight:bold;margin-bottom:8px}section.content h2 span{color:#999;font-size:90%}@media screen and (max-width: 768px){.title{padding-top:20px;margin-bottom:5px}.title h1{width:100%;font-size:150%;padding:0 0 0 10px}section.content{width:100%}section.content h2{font-size:140%}section.content h3{font-size:110%}.content h1{font-size:180%;margin:20px 0}}*{word-wrap:break-word;word-break:break-all}.c-txt{padding:20px 10px 0;text-align:left}.c-captionTxt{padding:20px 10px 0;text-align:left}.c-caption__main{width:100%;font-size:16px;font-size:1rem;line-height:2.2;margin-top:20px;padding:4px 0;background:#60cdb8;text-shadow:0.5px 0.866px 1.98px rgba(0,0,0,0.3);font-weight:700;color:#fff}.c-caption__main span{font-size:12px;font-size:.75rem;line-height:1.65;display:block}@media screen and (max-width: 768px){.c-caption__main{font-size:20px;font-size:1.25rem;line-height:2.75;position:relative;color:#000;font-weight:200;text-align:left;text-shadow:none;background:none;border-bottom:1px solid #666;border-top:5px solid #666}.c-caption__main:first-letter{color:#60cdb8}.c-caption__main::after{background-color:#60cdb8;content:'';height:5px;left:0;position:absolute;top:-5px;width:20%;z-index:2}}.c-caption__sub{font-size:16px;font-size:1rem;line-height:2.2;display:block;margin-top:20px;padding:4px 0 4px 5px;font-weight:700;text-align:left;background:#cff0ea}.c-caption__sub span{border-left:4px solid #60cdb8;padding-left:5px}.c-caption--bold{color:#52ae9d;display:block;margin-top:20px;padding:0 10px;font-weight:700;text-align:left}@media screen and (max-width: 768px){.c-caption__main span{margin:-10px 0 10px}.c-caption__sub{padding:4px 0 4px 10px;font-size:20px;font-size:1.25rem;line-height:2.75;font-weight:200;line-height:1.8em}.c-caption__sub span{padding-left:10px}.c-caption--bold{font-size:16px;font-size:1rem;line-height:2.2;padding:0}}.c-table{width:96%;margin:20px auto 0;border-right:1px solid #a7a7a7;border-spacing:0;border-top:1px solid #a7a7a7}.c-table th,.c-table td{padding:.6em;text-align:left;vertical-align:middle;border-bottom:1px solid #a7a7a7;border-left:1px solid #a7a7a7}.c-table th{color:#fff;text-align:center;background-color:#a7a7a7;border-right:1px solid #fff}.c-table th:last-child{border-right:1px solid #a7a7a7}.c-table-w10{width:10%}.c-table-w20{width:20%}.c-table-w30{width:30%}.c-table-w40{width:40%}.c-table-w50{width:50%}.sideNav{background-color:#FBF9F6;width:210px;float:left;margin:1px 0 0 -20px;padding:40px 0 15px;border-radius:2px;position:relative}.sideNav p.sideH{font-weight:bold;padding:15px 0 15px 20px}.sideNav p.sideH span{color:#92AF25}.sideNav li a{background:url(/common_images/icon_arrow.png) no-repeat 20px;padding:2px 0 1px 30px;display:block;width:180px}body .sideNav li.on a{background-color:#fff}.sideNav li a:link{background-color:#FBF9F6}.sideNav li a:visited{background-color:#FBF9F6}.sideNav li a:hover{background-color:#fff}.sideNav p img{position:absolute;top:-5px;left:20px}@media screen and (max-width: 768px){.sideNav{width:100%;margin:0 0 40px;padding:5px;float:none}.sideNav p img{display:none}.sideNav p.sideH{padding:10px 0 10px 5px}.sideNav ul li{display:inline-block;margin:0 5px 0 0}.sideNav ul li a,.sideNav ul li a:link,.sideNav ul li a:visited{width:auto;background-color:none}.sideNav ul li a{background-position:2px;padding:4px 0 4px 10px}}.content{position:relative}#tab{margin:-102px 0 0 260px}#tab li{display:inline-block;width:238px;text-align:center;font-weight:bold;color:#fff;cursor:pointer}.content #tab li.select a{background-color:#fff;border-bottom:none}#tab li a{background-color:#92af25;display:block;width:238px;height:47px;text-align:center;color:#fff;padding-top:15px;border:1px solid #ddd;border-radius:2px}.content #tab li.select a{color:#333}.c-container nav.sideNavTop{background:none;float:none}.c-container section.contentTop{float:none;width:960px;margin-right:-50px}.c-container section.contentTop h2{font-weight:100;line-height:1.8em;font-size:160%;margin-top:80px}.c-container section.contentTop h2 span{color:#92af25;font-size:100%}.contentIn{width:1010px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.category{width:204px;margin:25px 48px 25px 0;background-color:#f5f5f5}.category h3{background:#fff}.category dl{padding:5px 10px}.category dd{font-size:85%;letter-spacing:0}.category dd a:link{color:#92ae25}.category dd a:visited{color:#92ae25}.category dd a:hover{color:#92ae25;text-decoration:underline}img.alpha:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.c-container section.service h1{font-size:115%;font-weight:bold;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;margin-bottom:0px}.c-container section.service p a:link{color:#92ae25}.c-container section.service p a:visited{color:#92ae25}.c-container section.service p a:hover{color:#92ae25;text-decoration:underline}p.ss{float:left;width:265px;margin:15px 10px}p.slogo{margin-top:70px}p.sTxt{clear:both;margin-bottom:20px}.c-container section.service dl.point{clear:both}.c-container section.service .point dt{float:left;width:75px;margin-top:10px}.c-container section.service .point dd{width:605px;float:right;margin-top:25px;font-size:115%;font-weight:bold}.c-container section.service ul{clear:both;padding-top:20px}.c-container section.service li{display:inline}.c-container section.service li a{display:block;width:680px;border:4px solid #7c9e1f;border-radius:2px;text-align:center;font-size:135%;font-weight:100;background:url(/common_images/icon_arrow_down.png) no-repeat center 45px;margin-top:40px;padding:15px 0}.c-container section.service li a:link,.c-container section.service li.outside a:link{background-color:#92af25;color:#fff}.c-container section.service li a:visited,.c-container section.service li.outside a:visited{background-color:#92af25;color:#fff}.c-container section.service li a:hover,.c-container section.service li.outside a:hover{background-color:#a2c32a;color:#fff}.c-container section.service li.dl a{border:5px solid #ff8000;background:url(/images/icon_dl.png) no-repeat center 40px}.c-container section.service li.dl a:link{background-color:#ff9800;color:#fff}.c-container section.service li.dl a:visited{background-color:#ff9800;color:#fff}.c-container section.service li.dl a:hover{background-color:#ffb400;color:#fff}.c-container section.service li.outside a{background:url(/images/icon_window.png) no-repeat 75px center #92af25}p.other{margin:60px 0 5px}.cm dt{font-size:120%;font-weight:bold;text-align:center;margin-bottom:10px}.cm dd{text-align:center}.c-container section.media h1{margin:70px 0 0;font-size:240%;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-weight:400}section.media table{border-collapse:separate;border-spacing:0 1.5em;margin-top:50px}section.media th{width:115px;padding:0 1em 0 0;vertical-align:top;border-right:1px solid #eee;color:#92af25}section.media td{width:580px;padding:0 0 0 1.5em}section.media h2{font-size:130%;padding:0;margin:60px 0 20px}section.media h2.nMargin{margin-bottom:0}section.media h2 span{display:inline-block;border:1px solid #92af25;text-align:center;width:55px;padding:15px 0;margin-right:15px;border-radius:3px;vertical-align:middle;font-weight:normal;font-size:80%;color:#92af25}section.media dt{font-weight:bold;margin:30px 0 10px}section.media dd dl{border:1px solid #92af25;width:220px;min-height:200px;border-radius:2px;float:left;margin-right:6px}section.media dd dl.last{margin-right:0}section.media dd dl dt,section.media dd dl dd{width:180px;margin-left:18px;letter-spacing:0}section.media dd dl dd{margin-top:20px}.media .lead{margin:30px 0}@media screen and (max-width: 768px){section.media h2 span{float:left}}body .c-container section.medicare h1{margin:70px 0 0;font-size:240%;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-weight:400;padding-bottom:70px}.c-container .medicare h1 span{font-size:70%;color:#333}.medicare .serviceWrap{overflow:hidden;margin-top:60px}.c-container .medicare .serviceWrap .serviceImg{float:left;padding-right:25px}.c-container .medicare .serviceWrap p .empty{vertical-align:middle}.c-container .medicare .serviceWrap a{color:#92ae25}.c-container .medicare .serviceWrap a:hover{text-decoration:underline}.c-container .medicare .serviceWrap h2{padding-bottom:18px}.c-container .medicare .serviceWrap .serviceName{padding-top:22px}.c-container .medicare .serviceWrap .serviceName span{font-weight:700}.serviceWrap h3+p{margin:0 0 1em}@media screen and (max-width: 768px){.c-container section.contentTop,.contentIn{width:100%;margin:0}#tab{margin:0 0 20px}#tab li{width:48%;margin-right:2%;float:left}#tab li:last-child{margin-right:0;float:right}#tab li a{width:100%}.c-container section.contentTop h2{font-size:120%;margin-top:20px}.category{width:calc((100% / 3) - 3%);margin:20px 3% 0 0}.c-container section.service h1{font-size:180%}p.ss{width:30%;margin-right:5%}p.slogo{width:60%;float:left;margin-top:30px}section.media table,section.media h2{margin-top:20px;overflow:hidden}.c-container section.service li a{width:100%}}
