/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@font-face{font-family:"tolot";font-style:normal;font-weight:400;font-display:auto;src:url("/jp/common/fonts/tolot.eot?20200127");src:url("/jp/common/fonts/tolot.eot?v=20200127#iefix") format("embedded-opentype"),url("/jp/common/fonts/tolot.woff2?v=20200127") format("woff2"),url("/jp/common/fonts/tolot.woff?v=20200127") format("woff"),url("/jp/common/fonts/tolot.ttf?v=20200127") format("ttf"),url("/jp/common/fonts/tolot.svg?v=20200127#tolot") format("svg")}.m-glyph,.l-content__notice--title:after,.l-content__howto--icon-arrow:after,.m-link--icon:after,.m-card-share-btn--pinterest:before{font-family:"tolot";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.m-glyph--a001-dummy:before{content:""}.m-glyph--a002-dummy:before{content:""}.m-glyph--a003-dummy:before{content:""}.m-glyph--arrow-down:before{content:""}.m-glyph--arrow-left:before{content:""}.m-glyph--arrow-right:before{content:""}.m-glyph--arrow-up:before{content:""}.m-glyph--check:before{content:""}.m-glyph--close:before{content:""}.m-glyph--close2:before{content:""}.m-glyph--download:before{content:""}.m-glyph--facebook:before{content:""}.m-glyph--hatebu:before{content:""}.m-glyph--inquiry:before{content:""}.m-glyph--instagram:before{content:""}.m-glyph--line:before{content:""}.m-glyph--link:before{content:""}.m-glyph--lock:before{content:""}.m-glyph--login:before{content:""}.m-glyph--login2:before{content:""}.m-glyph--logo:before{content:""}.m-glyph--mail:before{content:""}.m-glyph--menu:before{content:""}.m-glyph--open:before{content:""}.m-glyph--other:before{content:""}.m-glyph--pinterest:before{content:""}.m-glyph--plus:before{content:""}.m-glyph--share:before{content:""}.m-glyph--staff-blog:before{content:""}.m-glyph--twitter:before{content:""}.m-glyph--youtube:before{content:""}.m-glyph--text{top:-0.1em}html{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;line-height:1.75;color:#222;height:100%}body{height:100%;margin:0;padding:0;background:#fff}a{color:#6eb92b;text-decoration:none}a:hover{color:#6eb92b}a:active{color:#6eb92b}a:visited{color:#6eb92b}@media screen and (min-width: 768px){a:hover{color:#96cb67}a:active{color:#96cb67}a:visited{color:#6eb92b}}@font-face{font-family:"NotoSansCJKjp-Black";src:url("../fonts/NotoSansCJKjp-Black_subset.eot");src:url("../fonts/NotoSansCJKjp-Black_subset.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSansCJKjp-Black_subset.woff") format("woff"),url("../fonts/NotoSansCJKjp-Black_subset.ttf") format("truetype"),url("../fonts/NotoSansCJKjp-Black_subset.svg#NotoSansCJKjp-Black") format("svg");font-weight:normal;font-style:normal}.m-btn{display:inline-block;box-sizing:border-box;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-size:1rem;line-height:1;color:#222;text-decoration:none;text-align:center;vertical-align:middle;background:#fff;border:none;cursor:pointer}.m-btn:link,.m-btn:hover,.m-btn:active,.m-btn:visited{color:#222}.m-btn:hover{opacity:.7;text-decoration:none}.m-btn:focus{outline:none}.m-btn:disabled{cursor:default;opacity:.5}.m-btn--default{padding:18px 25px;border-radius:47px;font-size:18px;font-size:1.125rem;font-weight:normal;color:#fff;background:#666}.m-btn--default:link,.m-btn--default:hover,.m-btn--default:active,.m-btn--default:visited{color:#fff}.m-btn--small{min-width:144px}.m-btn--nav{font-size:12px;font-size:0.75rem;background:#444;height:30px;padding:9px 0;border-radius:15px;color:#f5f5f5}.m-btn--nav:link,.m-btn--nav:hover,.m-btn--nav:active,.m-btn--nav:visited{color:#f5f5f5}.m-btn--full{width:100%}.m-btn--ci-color{background:#6eb92b}a.m-btn--read-more{padding-top:30px}.m-card-btn{display:inline-block;box-sizing:border-box;height:40px;margin:0;padding:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-size:1rem;line-height:0;color:#999;text-decoration:none;vertical-align:middle;background:#fff;border:none;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.m-card-btn[type=button]{-webkit-appearance:none;appearance:none}.m-card-btn:link,.m-card-btn:visited{color:#999}.m-card-btn:hover,.m-card-btn:active{color:#ccc}.m-card-btn:hover{opacity:.7}.m-card-btn:focus{outline:none}.m-card-btn:disabled{cursor:default;opacity:.7}.m-card-btn--share{width:40px;text-align:center;font-size:20px;font-size:1.25rem;-webkit-touch-callout:none}.m-card-btn--share .m-glyph,.m-card-btn--share .l-content__notice--title:after,.m-card-btn--share .l-content__howto--icon-arrow:after,.m-card-btn--share .m-link--icon:after,.m-card-btn--share .m-card-share-btn--pinterest:before{display:inline-block;padding:10px}.m-card-btn--link{width:112px;height:24px;border:1px solid #999;border-radius:28px;background:none;font-size:12px;font-size:0.75rem;padding:5px 20px 5px 14px;margin-top:8px;font-weight:bold;line-height:1;display:block;position:relative}.m-card-btn--link:after{display:inline-block;position:relative;font-family:"tolot";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";vertical-align:top;font-size:10px;position:absolute;top:6px;right:10px}.m-card-btn--link:link,.m-card-btn--link:visited{border:1px solid #999}.m-card-btn--link:hover,.m-card-btn--link:active{border:1px solid #ccc}.m-card-btn--link:hover{text-decoration:none}.m-card-btn--others{width:40px;text-align:center;font-size:12px;font-size:0.75rem;-webkit-touch-callout:none}@media screen and (min-width: 768px){.m-card-btn--share{font-size:26px;font-size:1.625rem}.m-card-btn--share .m-glyph,.m-card-btn--share .l-content__notice--title:after,.m-card-btn--share .l-content__howto--icon-arrow:after,.m-card-btn--share .m-link--icon:after,.m-card-btn--share .m-card-share-btn--pinterest:before{display:none}.m-card-btn--link{width:136px;height:28px;font-size:13px;font-size:0.8125rem;padding:7px 24px 6px 24px;margin-top:6px}.m-card-btn--link:after{top:8px}.m-card-btn--others{font-size:14px;font-size:0.875rem}}.m-modal-btn{display:block;width:100%;padding:16px 0;background:#444;font-size:12px;font-size:0.75rem;line-height:1;color:#f5f5f5;text-decoration:none;text-align:center;vertical-align:middle;border:none;box-sizing:border-box;cursor:pointer}.m-modal-btn:link,.m-modal-btn:hover,.m-modal-btn:active,.m-modal-btn:visited{color:#f5f5f5}.m-modal-btn:hover{opacity:.7}.m-modal-btn:focus{outline:none}.m-modal-btn:disabled{cursor:default;opacity:.7}.m-modal-btn:not([href]){color:#f5f5f5}.m-modal-btn:not([href]):hover,.m-modal-btn:not([href]):focus,.m-modal-btn:not([href]):disabled{color:#f5f5f5}.m-modal-btn--facebook{font-size:20px;font-size:1.25rem;margin:-4px 0;width:59px;text-align:center}.m-modal-btn--twitter{font-size:16px;font-size:1rem;margin:-2px 0;width:59px;text-align:center}.m-modal-btn--hatebu{font-size:16px;font-size:1rem;margin:-2px 0;width:59px;text-align:center}.m-modal-btn--line{font-size:20px;font-size:1.25rem;margin:-4px 0;width:59px;text-align:center}.m-modal-btn--pinterest{font-size:20px;font-size:1.25rem;margin:-4px 0;width:59px;text-align:center}.m-anchor-btn{display:inline-block;box-sizing:border-box;padding:18px 15px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:14px;font-size:0.875rem;line-height:1;color:#222;text-decoration:none;text-align:center;vertical-align:middle;background:#fff;border:none;cursor:pointer}.m-anchor-btn:link,.m-anchor-btn:hover,.m-anchor-btn:active,.m-anchor-btn:visited{color:#222}.m-anchor-btn:hover{opacity:.7;text-decoration:none}.m-anchor-btn:focus{outline:none}.m-anchor-btn:disabled{cursor:default;opacity:.7}.m-anchor-btn span{margin:-2px 0 0 5px;font-size:10px;font-size:0.625rem}.m-anchor-btn--ci{background:#6eb92b;color:#fff}.m-anchor-btn--ci:link,.m-anchor-btn--ci:hover,.m-anchor-btn--ci:active,.m-anchor-btn--ci:visited{color:#fff}.m-anchor-btn--full{width:100%}@media screen and (min-width: 768px){.m-anchor-btn{padding:20px}}.m-card-share-btn{display:inline-block;position:relative;box-sizing:border-box;width:70px;height:40px;margin:0;padding:2px 0 0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-size:1rem;line-height:1;color:#999;text-decoration:none;text-align:center;vertical-align:middle;background:#fff;border:none;cursor:pointer;outline:none}.m-card-share-btn:link,.m-card-share-btn:visited{color:#999}.m-card-share-btn:hover,.m-card-share-btn:active{color:#ccc}.m-card-share-btn:hover{opacity:.7;text-decoration:none}.m-card-share-btn:focus{outline:none}.m-card-share-btn:disabled{cursor:default;opacity:.7}.m-card-share-btn__body{height:25px}.m-card-share-btn__foot{position:absolute;display:block;bottom:0;left:0;right:0;text-align:center;font-size:11px;font-size:0.6875rem;font-weight:bold}.m-card-share-btn--facebook .m-card-share-btn__body{font-size:23px;font-size:1.4375rem}.m-card-share-btn--twitter .m-card-share-btn__body{padding-top:2px;font-size:19px;font-size:1.1875rem}.m-card-share-btn--hatebu .m-card-share-btn__body{padding-top:2px;font-size:19px;font-size:1.1875rem}.m-card-share-btn--pinterest{text-align:center;font-size:11px;font-size:0.6875rem;font-weight:bold}.m-card-share-btn--pinterest:before{padding-top:1px;height:26px;font-size:21px;font-size:1.3125rem;content:"";display:block !important}.m-store-btn{display:inline-block;box-sizing:border-box;width:186px;height:56px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-size:1rem;line-height:1;color:#222;text-decoration:none;text-align:center;vertical-align:middle;background:#fff;border-radius:28px;border:solid 1px #fff;cursor:pointer}.m-store-btn:link,.m-store-btn:hover,.m-store-btn:active,.m-store-btn:visited{color:#222}.m-store-btn:hover{opacity:.7;text-decoration:none}.m-store-btn:focus{outline:none}.m-store-btn:disabled{cursor:default;opacity:.5}.m-store-btn--app-store{padding:11px 0}.m-store-btn--app-store svg{width:186px;height:32px}.m-store-btn--google-play{padding:10px 0}.m-store-btn--google-play svg{width:170px;height:36px}.m-store-btn--black{background:#000;border:none}.m-store-btn--small{width:144px}.m-store-btn--small.m-store-btn--app-store{padding:12px 0 10px}.m-store-btn--small.m-store-btn--app-store svg{width:142px;height:28px}.m-store-btn--small.m-store-btn--google-play{padding:12px 0}.m-store-btn--small.m-store-btn--google-play svg{width:142px;height:30px}.m-icon{display:inline-block;position:relative;vertical-align:middle}.m-icon--btn-line{background-image:url("/jp/common/images/icon_card.png");background-position:0;width:36px;height:36px;background-size:36px}.m-link--icon{padding:0;line-height:1}.m-link--icon:after{top:-0.205em;padding:0 0 0 .5em;content:"";vertical-align:auto;font-size:58%;color:#6eb92b}.m-link--icon:hover{text-decoration:none}.m-link--icon span:hover{text-decoration:underline}.m-link--default-color{color:#222}.m-link--default-color:link,.m-link--default-color:hover,.m-link--default-color:active,.m-link--default-color:visited{color:#222}.m-link--back:before{top:-0.15em;left:0;padding:0 .5em 0 0;display:inline-block;position:relative;font-family:"tolot";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;position:relative;vertical-align:middle;text-align:center;font-size:76%}.m-link--back:hover{text-decoration:none}.m-link--back span:hover{text-decoration:underline}.m-visibility{display:none}body.ua-ios .m-visibility--ios{display:inline-block}body.ua-android .m-visibility--android{display:inline-block}body.ua-desktop .m-visibility--desktop{display:inline-block}.l-app-button{text-align:center}.l-app-button__head{margin:0 0 20px;padding:0;font-size:18px;font-size:1.125rem;font-weight:bold;line-height:1;color:#fff}.l-app-button__body{text-align:left}.l-app-button__body ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0;padding:0;list-style:none}.l-app-button__body li{margin:0 10px;padding:0}@media screen and (min-width: 768px){.l-app-button__head{font-size:24px;font-size:1.5rem}.l-app-button__body ul{margin-bottom:20px}.l-app-button__note{margin:0;text-align:center;font-size:12px;font-size:0.75rem;color:#fff}.l-app-button__note a:link,.l-app-button__note a:hover,.l-app-button__note a:active,.l-app-button__note a:visited{color:#fff;text-decoration:underline}.l-app-button__note a:hover{opacity:.7}.l-app-button__note a:focus{outline:none}}.l-share-btn-list{margin-bottom:25px;text-align:center}.l-share-btn-list>ul{margin:0 auto;padding:0;list-style:none}@media screen and (min-width: 768px){.l-share-btn-list{margin-bottom:40px}}.l-share-btn{margin:0 10px;padding:0;vertical-align:top}.l-share-btn__body{display:block;height:36px;border-radius:2px}.l-share-btn__body>a{display:block;height:100%;color:#fff;text-decoration:none}.l-share-btn--twitter{display:inline-block;width:36px}.l-share-btn--twitter .l-share-btn__body{font-size:16px;font-size:1rem;line-height:1;background:#000}.l-share-btn--twitter .l-share-btn__body span{margin-top:10px}.l-share-btn--facebook{display:inline-block;width:69px}.l-share-btn--facebook .l-share-btn__body{line-height:1;padding-top:8px;box-sizing:border-box}.l-share-btn--hatebu{display:inline-block;width:36px}.l-share-btn--hatebu .l-share-btn__body{font-size:16px;font-size:1rem;line-height:1;background:#006fbb}.l-share-btn--hatebu .l-share-btn__body span{margin-top:10px}.l-share-btn--line{width:36px}.l-share-btn--line .l-share-btn__body{line-height:1;background:#00c300}@media screen and (min-width: 768px){.l-share-btn{margin:0 25px}}.AnalyticsCode{position:absolute;height:1px;overflow:hidden;top:0}.l-container{margin:0;padding:0}.l-content{margin:0;padding:0 10px;text-align:center}@media screen and (min-width: 768px){.l-content{max-width:690px;margin:0 auto;padding:0}}.l-content--info{background:#f5f5f5}.l-content__heading{margin:16px 4px}.l-content__main{margin:0 0 30px}@media screen and (min-width: 768px){.l-content__main{margin:0 0 45px}}.l-content__main>h1{display:block;margin:0 0 20px;padding:0 0 12px;color:#6eb92b;text-align:center;font-family:"NotoSansCJKjp-Black";font-size:26px;font-size:1.625rem;font-weight:normal;line-height:1;border-bottom:#6eb92b solid 2px}@media screen and (min-width: 768px){.l-content__main>h1{margin:0 0 30px;padding:0 0 18px;font-size:39px;font-size:2.4375rem;letter-spacing:3px}}.l-content__main>p{margin:0;color:#666;text-align:center;font-family:"NotoSansCJKjp-Black";font-size:18px;font-size:1.125rem;font-weight:normal;line-height:2}@media screen and (min-width: 768px){.l-content__main>p{font-size:27px;font-size:1.6875rem;letter-spacing:2px}}.l-content__howto{margin:0 0 15px;padding:15px 19px 30px;background:#6eb92b;color:#fff;text-align:center}@media screen and (min-width: 768px){.l-content__howto{padding:23px 19px 45px;letter-spacing:3px}}.l-content__howto>h2{display:inline-block;margin:0 0 20px;padding:0 0 12px;font-family:"NotoSansCJKjp-Black";font-size:24px;font-size:1.5rem;font-weight:normal;line-height:1;border-bottom:#fff solid 2px}@media screen and (min-width: 768px){.l-content__howto>h2{display:block;margin:0 0 30px;padding:0 0 18px;font-size:36px;font-size:2.25rem}}.l-content__howto>p{margin:0;padding:0;font-size:18px;font-size:1.125rem;font-weight:bold;line-height:1.3}@media screen and (min-width: 768px){.l-content__howto>p{font-size:27px;font-size:1.6875rem}}.l-content__howto>p:last-child{margin:0}.l-content__howto--icon-arrow:after{display:block;padding:6px 0;content:"";vertical-align:auto;font-size:105%;color:#c0db81}@media screen and (min-width: 768px){.l-content__howto--icon-arrow:after{padding:9px 0}}.l-content__introduce{text-align:center;margin:40px 0 30px}.l-content__introduce>h2{display:inline-block;margin:0 0 30px;padding:0 0 16px;font-size:25px;font-size:1.5625rem;font-weight:normal;line-height:1;border-bottom:#666 solid 2px}.l-content__introduce>figure{margin:0 16.37%;text-align:center}.l-content__introduce>figure>img{display:block;margin:0 auto 15px;width:100%;max-width:464px}.l-content__introduce>figure>figurecaption{font-size:15px;font-size:0.9375rem}.l-content__introduce--ios img,.l-content__introduce--android img{max-width:448px}.l-content__introduce--ios,.l-content__introduce--android{display:none}.ua-ios .l-content__introduce--ios{display:block}.ua-android .l-content__introduce--android{display:block}.l-content__summery{margin:0;padding:30px 15px;background:#f5f5f5;text-align:center}@media screen and (min-width: 768px){.l-content__summery{max-width:100%;padding:30px 0}}.l-content__summery>h2{display:inline-block;margin:0 0 30px;padding:0 0 15px;font-size:25px;font-size:1.5625rem;font-weight:normal;line-height:1;border-bottom:#666 solid 2px}@media screen and (min-width: 768px){.l-content__summery>h2{max-width:690px}}.l-content__summery>dl{margin:0;padding:0}.l-content__summery>dl dt{color:#6eb92b;font-size:22px;font-size:1.375rem}.l-content__summery>dl dd{margin:0 0 21px;font-size:18px;font-size:1.125rem;line-height:1.3}.l-content__summery>dl dd:last-child{margin:0}@media screen and (min-width: 768px){.l-content__summery>dl{margin:0 auto;max-width:690px}}.l-content__notice{text-align:center}.l-content__notice--title{display:block;margin:0 auto;font-size:16px;font-size:1rem;font-weight:bold;line-height:60px;cursor:pointer}@media screen and (min-width: 768px){.l-content__notice--title{display:inline-block}}.l-content__notice--title:after{margin:0;padding:0 0 0 .5em;content:"";vertical-align:top;line-height:60px;font-size:105%;color:#6eb92b}.l-content__notice--title.isOpen:after{content:""}.l-content__notice--body{margin:0;padding:20px 10px;background:#f5f5f5}.l-content__notice--body h3{margin:25px 0 10px;text-align:center;font-size:16px;font-size:1rem;font-weight:bold;line-height:1}@media screen and (min-width: 768px){.l-content__notice--body h3{margin:25px auto 10px;max-width:690px}}.l-content__notice--body>ul{margin:0;padding:0 0 0 2em;line-height:1.3;text-align:left}@media screen and (min-width: 768px){.l-content__notice--body>ul{margin:0 auto;max-width:690px}}.l-content__store{margin:0 0 20px;padding:20px;background:#6eb92b}.l-content__more{background:#6eb92b;text-align:center}.l-content__more a{display:block;padding:22px 0;color:#fff;font-weight:bold}.l-content__more a:after{padding:0 0 0 10px;color:#fff;font-weight:bold}.l-content__more a:link,.l-content__more a:hover,.l-content__more a:active,.l-content__more a:visited{color:#fff}@media screen and (min-width: 768px){.l-content__more a{display:inline-block}}.l-footer{display:block;background:#444}.l-footer__copyright{padding:8px 0 12px;line-height:1;text-align:center;border-top:solid 1px #545454;box-sizing:border-box}.l-footer__copyright>small{font-size:8px;font-size:0.5rem;line-height:1;color:#f9f9f9}@media screen and (min-width: 768px){.l-footer__copyright>small{font-size:10px;font-size:0.625rem}}.l-main-visual{display:block;position:relative;width:100%;margin-bottom:15px;overflow:hidden;background:#e8e8e8 url("../images/img_main.jpg") center top no-repeat;background-size:cover}.l-main-visual:before{display:block;content:"";padding-top:77.6%}@media screen and (min-width: 768px){.l-main-visual:before{padding-top:500px}}.l-main-visual__logo{position:absolute;display:block;width:auto;height:40px;margin:0;background:url("/common/svg/tolot.svg") 10px top no-repeat;color:#6eb92b;top:10px;left:0;right:0;z-index:100;line-height:1;overflow:hidden;text-indent:100%;white-space:nowrap}@media screen and (min-width: 768px){.l-main-visual__logo{margin:0 auto;width:100%;max-width:1028px}}.l-main-visual__body{display:block;width:auto;margin:0;z-index:90;line-height:1;overflow:hidden;text-align:center}.l-main-visual__body img{height:43.2%}@media screen and (min-width: 768px){.l-main-visual{background-size:auto}}.l-logo-btn{margin-bottom:20px;text-align:center}.l-logo-btn p{margin:0 0 20px 0;line-height:1;font-weight:bold}.l-logo-btn a{padding:8px 25px;width:188px}.l-logo-btn--logo{font-size:24px;font-size:1.5rem}.l-logo-btn--text{display:block;margin:6px 0 0;font-size:10px;font-size:0.625rem;line-height:1;font-weight:bold;letter-spacing:2px}@media screen and (min-width: 768px){.l-logo-btn{margin-bottom:40px}.l-logo-btn p{font-size:18px;font-size:1.125rem}.l-logo-btn a{width:294px}}.u-txt--l{text-align:left !important}.u-txt--r{text-align:right !important}.u-txt--c{text-align:center !important}.u-txt--t{vertical-align:top !important}.u-txt--b{vertical-align:bottom !important}.u-txt--m{vertical-align:middle !important}.u-clearfix:after{content:"";display:table;clear:both}

/*# sourceMappingURL=common.css.map*/