.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,section:after{content:".";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clf,section{min-height:1px}* html .clf,* html section{height:1px}.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,section:after{content:".";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clf,section{min-height:1px}* html .clf,* html section{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}@media only screen and (max-width: 990px){.wrapper{margin-top:11px}}#top{border-top:1px solid #e3e3e6;margin-top:48px}@media only screen and (max-width: 990px){#top{border-top:0;margin-top:0}}#top h1{padding:31px 0 36px;font-size:26px;letter-spacing:0.07em}@media only screen and (max-width: 990px){#top h1{padding-top:0;font-size:16px;line-height:27px;padding-bottom:11px}}section{position:relative}section .text h2{margin-bottom:32px;font-size:23px;letter-spacing:0.06em;line-height:35px}@media only screen and (max-width: 990px){section .text h2{font-size:16px;line-height:25px;letter-spacing:0em;margin-top:9px;margin-bottom:11px}}section .text p{font-size:14px;font-weight:bold;letter-spacing:0.06em;line-height:2em}@media only screen and (max-width: 990px){section .text p{font-size:10px;letter-spacing:0em}}#section1 .text{position:absolute;padding:45px 0 0 45px;top:222px;left:570px;background-color:#fff}@media only screen and (max-width: 990px){#section1 .text{padding:0;position:relative;top:initial;left:initial}}#section1 .note{margin-top:5px;color:#404040;font-weight:normal;font-size:10px}@media only screen and (max-width: 990px){#section1 .note{margin-top:0}}@media only screen and (max-width: 990px){#section1>img{width:100%;height:auto}}#section2{margin-top:156px}#section2>img{float:right}#section2 .text{position:absolute;bottom:-8px;left:0}@media only screen and (max-width: 990px){#section2 .text{position:relative;bottom:initial;left:initial}}#section4{margin-top:78px}@media only screen and (max-width: 990px){#section4{margin-top:78px !important}}#section4>img{float:right}#section4 .text{position:absolute;top:72px;left:70px}#section5{margin-top:50px;margin-bottom:80px}#section5>img{position:absolute;top:0;left:117px}@media only screen and (max-width: 990px){#section5>img{width:calc(100% - 100px) !important;max-width:279px;display:block;margin:0 auto}}#section5 .text{margin-left:474px}@media only screen and (max-width: 990px){#section5 .text{margin-left:0}}@media only screen and (max-width: 990px){#section2,#section4,#section5{margin-top:48px}#section2>img,#section4>img,#section5>img{float:none;width:100%;height:auto;margin-bottom:8px;position:relative;top:initial;left:initial}#section2 .text,#section4 .text,#section5 .text{position:relative;top:initial;left:initial}#section2 .text p,#section4 .text p,#section5 .text p{margin-bottom:15px}#section2 .text p br,#section4 .text p br,#section5 .text p br{display:none}}#info_box{margin-top:120px}