.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{letter-spacing:0}h2,h4{color:#92AF25}h3{font-size:120%;margin:80px 0 20px}h4{margin-top:30px}.content p{margin-bottom:15px}.content p.txtRight{text-align:right;margin-bottom:30px}
