.lyt-special #str-contents{font-size:16px;line-height:1.75}.hdg-l2,.hdg-l4{line-height:1.25}.lyt-special #str-contents dl,.lyt-special #str-contents menu,.lyt-special #str-contents ol,.lyt-special #str-contents p,.lyt-special #str-contents table,.lyt-special #str-contents ul{margin-top:20px}.related-container{padding:0 15px}.related{font-size:13px;position:relative;min-height:140px;margin-top:10px;padding-left:150px}.related a{text-decoration:none;color:#333}.related a:active .related-hdg,.related a:focus .related-hdg,.related a:hover .related-hdg{text-decoration:underline}.related .related-hdg{font-size:18px;font-weight:700;line-height:1.25;margin-bottom:-10px;color:#0b41a1}.related .related-thumb{position:absolute;top:0;left:0}.page-info{font-size:13px;margin-top:40px;border-top:1px solid #ddd}.page-info p,.page-info ul{margin-top:10px!important}.sns li{display:inline-block;margin-left:10px;vertical-align:top}.sns li:first-child{margin-left:0}.hdg-l2{font-size:37px;font-weight:400;position:relative;margin-top:30px;padding:20px 0 16px;border-width:2px 0;border-style:solid;border-color:#333}.hdg-l3,.hdg-l4,.nav-internal{font-weight:700}.hdg-l2:after,.hdg-l2:before{position:absolute;width:100%;height:1px;left:0;display:block;content:'';overflow:hidden}.hdg-l2:before{top:2px}.hdg-l2:after{bottom:2px}.hdg-l2:after,.hdg-l2:before{background-color:#999}.hdg-l2>span{font-size:24px;display:block;margin-bottom:2px;color:#f25f54}.hdg-l3{font-size:24px;margin-top:80px;padding-bottom:5px;border-bottom:1px solid #c9c9c9}.hdg-l2+.hdg-l3{margin-top:30px}.hdg-l4{font-size:21px;position:relative;box-sizing:border-box;max-width:800px;margin:60px auto -5px;padding-left:24px}.hdg-l4:before{position:absolute;top:.2em;left:0;display:block;overflow:hidden;width:14px;height:14px;content:'';background-color:#f67283}.hdg-l3+.hdg-l4{margin-top:25px}.note{font-size:12px;text-align:right}.nav-internal{font-size:15px;line-height:1.35;display:table;width:100%;table-layout:fixed}.btn,.btn-01,.btn-02{font-weight:700;line-height:1.3;text-align:left;text-decoration:none}.nav-internal>li{display:table-cell;vertical-align:middle;border-left:1px solid #d2d2d2}.nav-internal>li:first-child{border-left:none}.nav-internal>li a{position:relative;display:inline-table;box-sizing:border-box;width:100%;height:60px;padding:20px 10px 20px 35px;text-decoration:none;color:#9c2525}.nav-internal>li a:after,.nav-internal>li a:before{position:absolute;content:''}.nav-internal>li a:before{top:50%;left:10px;display:block;overflow:hidden;width:15px;height:15px}.nav-internal>li a:after{display:inline-block;display:block;width:0;height:0;margin:0;border-width:4px 4px 0;border-style:solid;border-color:#fff transparent transparent}.nav-internal>li a:before{margin-top:-7px;border-radius:50%;background-color:#888}.nav-internal>li a:after{top:50%;left:13px;margin-top:-1px}.nav-internal>li a:active,.nav-internal>li a:focus,.nav-internal>li a:hover{background-color:#f7f7f7}.btn,.btn-01{font-size:18px;display:inline-block;margin-bottom:4px;padding:15px 15px 11px;color:#fff;border:none;border-radius:5px;background-color:#078acb;box-shadow:0 4px 0 #066fa3}[class*=cmn-list-col-] .btn,[class*=cmn-list-col-] .btn-01{display:block}.btn-01:active,.btn-01:focus,.btn-01:hover,.btn:active,.btn:focus,.btn:hover{color:#fff;background-color:#0673c1;box-shadow:0 4px 0 #005592}.btn-01:visited,.btn:visited{color:#fff}.btn-02,.btn-02:visited{color:#06c}.btn-01{background-color:#69a30c;box-shadow:0 4px 0 #588d00}.btn-01:active,.btn-01:focus,.btn-01:hover{background-color:#578e00;box-shadow:0 4px 0 #4c7d00}.btn-02{font-size:16px;display:inline-block;padding:10px 15px;border:1px solid #ccc;border-radius:5px;background-color:#fff;box-shadow:0 -2px 0 #e5e5e5 inset}.btn-02:active,.btn-02:focus,.btn-02:hover{color:#06c;background-color:#f7f7f7}[class*=cmn-list-col-] .btn-02{display:block}.box{margin-top:50px;border-top:1px solid #ddd}.carousel .cmn-carousel-item{padding:0}.carousel .cmn-carousel-item-inner ul li{text-align:center}.carousel .cmn-carousel-item-inner ul li .caption{font-size:12px;display:block;max-width:800px;margin:4px auto 0;text-align:left}.carousel .carousel-caption{font-size:12px;position:relative;display:block;box-sizing:border-box;max-width:800px;margin:10px auto 0;padding-left:40px;text-align:left}.carousel .carousel-caption:before{font-size:26px;line-height:1;position:absolute;top:3px;left:0;display:block;padding:3px 6px 1px;content:'A';color:#6ac06f;border:1px solid #6ac06f}.carousel .carousel-thumb{text-align:center}.carousel .carousel-thumb>li{display:inline-block;overflow:hidden;width:110px;height:61px;margin:0 5px}.carousel .carousel-thumb>li.active a{position:relative;display:block}.carousel .carousel-thumb>li.active a:before{position:absolute;top:0;left:0;display:block;overflow:hidden;width:100%;height:100%;content:'';box-sizing:border-box;border:2px solid #f67283;background-color:rgba(255,255,255,.5)}@media screen and (max-width:1000px){.nav-internal>li a{padding:10px 10px 10px 35px}}@media screen and (max-width:720px){.lyt-special #str-contents{font-size:13px;line-height:1.65}.lyt-special #str-contents dl,.lyt-special #str-contents menu,.lyt-special #str-contents ol,.lyt-special #str-contents p,.lyt-special #str-contents table,.lyt-special #str-contents ul{margin-top:10px}.related-container{padding:0}.related{min-height:110px;padding-left:110px}.related .related-hdg{font-size:15px}.related .related-thumb{max-width:100px}.hdg-l1{margin:0 -10px}.hdg-l2{font-size:26px}.hdg-l2>span{font-size:16px;margin-bottom:4px}.hdg-l3{font-size:18px;margin-top:40px}.hdg-l2+.hdg-l3,.hdg-l4{margin-top:20px}.hdg-l4{font-size:16px;padding-left:20px}.hdg-l3+.hdg-l4{margin-top:10px}.box{margin-top:30px}}@media screen and (max-width:610px){.nav-internal{font-size:13px;display:block;width:auto;margin:0 -10px;border-bottom:1px solid #d2d2d2}.nav-internal>li{display:block;border-top:1px solid #d2d2d2;border-left:none}.nav-internal>li a{height:auto;padding-left:30px}.nav-internal>li a:before{left:10px}.nav-internal>li a:after{left:13px}}@media screen and (max-width:550px){.btn,.btn-01,.btn-02{line-height:1.2;display:block}.related-container{margin-top:-10px}.related{margin-top:20px}.sns li{margin-left:5px}.hdg-l2{font-size:18px;margin-top:15px;padding:16px 0 12px}.hdg-l2>span{font-size:14px}.hdg-l3{font-size:16px}.hdg-l2+.hdg-l3{margin-top:10px}.btn,.btn-01{font-size:15px;padding:10px 15px 7px}.btn-02{font-size:14px;box-shadow:0 -3px 0 #e5e5e5 inset}.carousel .carousel-thumb>li{width:60px;height:auto}}