.clfl:after{content:".";display:block;clear:left;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clfr:after{content:".";display:block;clear:right;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clf:after{content:".";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clf{min-height:1px}* html .clf{height:1px}.pc{display:inline-block !important}.sp{display:none !important}@media (max-width: 990px){.pc{display:none !important}.sp{display:inherit !important}}.oplink{-webkit-transition-duration:500ms;transition-duration:500ms}.oplink:hover{opacity:0.8;-webkit-transition-duration:500ms;transition-duration:500ms}.oplink{cursor:pointer;-webkit-transition:opacity 500ms;transition:opacity 500ms}.oplink:hover{opacity:0.8}.bgcenter{background-repeat:no-repeat;background-position:center}.left{float:left}.right{float:right}article #article_header h2{padding-top:85px}@media only screen and (max-width: 990px){article #article_header h2{padding-top:25px}}article #article_body section{padding-left:28px;padding-right:28px}@media only screen and (max-width: 990px){article #article_body section{padding-left:0;padding-right:0}}article #article_body section:not(:last-child){padding-bottom:68px}article #article_body section h1{font-size:14px;text-align:center;margin-bottom:7px;letter-spacing:0.1em}article #article_body section h3{text-align:center;margin-bottom:36px;font-size:30px;color:#000000}@media only screen and (max-width: 990px){article #article_body section h3{font-size:20px}}article #article_body section p{font-size:16px;line-height:30px;letter-spacing:0.05em;margin-top:10px}@media only screen and (max-width: 990px){article #article_body section p{font-size:12px;line-height:23px;letter-spacing:-0.01em}}@media only screen and (max-width: 990px){article #article_body section img{width:100%}}article #article_body section .cols2 .col1,article #article_body section .cols2 .col2{width:310px}@media only screen and (max-width: 990px){article #article_body section .cols2 .col1,article #article_body section .cols2 .col2{width:100%}}article #article_body section#section1 .col1.section1{margin-right:17px}article #article_body section#section1 .col2{margin-top:16px}@media only screen and (max-width: 990px){article #article_body section#section1 .col2{width:100%;margin-top:31px}}article #article_body section#section2 .col1.section2{margin-right:25px}article #article_body section#section2 .col2{margin-top:20px}article #article_body section#section3 h3{line-height:40px;margin-bottom:33px}article #article_body section#section3 .cols2 .col1.section3{margin-right:64px}article #article_body section#section3 .col2.section3{margin-top:10px}article #article_body section#section3 .col2.section3 h4{font-size:16px;margin-top:5px;letter-spacing:0.05em;font-weight:bold}article #article_body section#section4 h3{line-height:40px;margin-bottom:44px}article #article_body section#section4 .cols2 .col1.section4{width:414px;max-width:100%;margin-right:60px;margin-top:20px}@media only screen and (max-width: 990px){article #article_body section#section4 .cols2 .col1.section4{width:100%}}article #article_body section#section4 .cols2 .col2{width:358px;margin-top:20px}@media only screen and (max-width: 990px){article #article_body section#section4 .cols2 .col2{width:100%}}article #article_body section#section4 .cols2 .col2 table{width:100%;margin-bottom:9px}article #article_body section#section4 .cols2 .col2 table tr th,article #article_body section#section4 .cols2 .col2 table tr td{padding:7px 9px 5.5px;letter-spacing:0}article #article_body section#section4 .cols2 .col2 table tr td:first-child{width:50%;text-align:left}article #article_body section#section4 .cols2 .col2 small{font-size:11px;line-height:19px;letter-spacing:0.05em}article #article_body section#section5 h3{line-height:40px;margin-bottom:44px}article #article_body section#section5 .col1.section5{margin-top:22px;margin-right:118px}@media only screen and (max-width: 990px){article #article_body section#section5 .col1.section5{margin:0}}article #article_body section#section5 .col2.section5{margin-bottom:42px;width:404px;max-width:100%;margin-top:16px}@media only screen and (max-width: 990px){article #article_body section#section5 .col2.section5{width:100%}}article #article_body section#section5 .col2.section5 h4{margin-bottom:11px;font-size:16px}article #article_body section#section5 .col2.section5 p{margin-bottom:15px}article #article_body section#section5 .col2.section5 small{display:block;font-size:10px;line-height:19px;letter-spacing:0.05em}article #article_body section#section5 table{width:100%;margin:20px 0 10px;table-layout:fixed}@media only screen and (max-width: 990px){article #article_body section#section5 table{table-layout:auto}}article #article_body section#section5 table th{padding:8px 9px 5px}article #article_body section#section5 table th:first-child{width:92px}@media only screen and (max-width: 990px){article #article_body section#section5 table th:first-child{width:auto}}article #article_body section#section5 h5{font-size:14px}@media only screen and (max-width: 990px){article #article_body section#section5 h5{max-width:unset}}@media only screen and (max-width: 990px){article #article_body section#section5 small{max-width:unset}}article #article_body section#section6{position:relative;padding-top:49px;padding-bottom:45px}@media only screen and (max-width: 990px){article #article_body section#section6{padding-top:50px;padding-bottom:50px}}article #article_body section#section6 p{width:677px;max-width:100%;margin:0}@media only screen and (max-width: 990px){article #article_body section#section6 p{width:100%;max-width:432px;margin:0 auto}}article #article_body section#section6 .mark{position:absolute;top:55px;right:28px}@media only screen and (max-width: 990px){article #article_body section#section6 .mark{display:block;max-width:76px;position:static;margin:17px auto 0}}article #article_body section#section7{position:relative;padding-top:49px;padding-bottom:15px}@media only screen and (max-width: 990px){article #article_body section#section7{padding-top:50px;padding-bottom:50px}}article #article_body section#section7 p{width:677px;max-width:100%;margin:0}@media only screen and (max-width: 990px){article #article_body section#section7 p{width:100%;max-width:432px;margin:0 auto}}@media only screen and (max-width: 990px){article #article_body{padding-bottom:0}}#info_box{margin-top:80px}@media only screen and (max-width: 990px){#info_box{margin-top:0}}