@-webkit-keyframes pie{50%,100%{stroke-dasharray:157,157,0,0}}@keyframes pie{50%,100%{stroke-dasharray:157,157,0,0}}@media print,screen{html{visibility:hidden}html.wf-active{visibility:visible}#contents{padding:0}#contents #mondai{display:block;position:relative;height:87.5vw;border-bottom:1.25vw solid #000;background-image:-webkit-gradient(linear, left top, left bottom, from(#FFF201), to(#C78D00));background-image:linear-gradient(180deg, #FFF201 0%, #C78D00 100%)}#contents #mondai>img{position:absolute;left:calc(50% - 7vw);top:50%;width:14vw}#contents #mondai>div>img{width:36.25vw;margin:1.5625vw 0 0 1.5625vw}#contents #mondai>div .txt01{margin-top:3.125vw;text-align:center}#contents #mondai>div .txt01 img{height:10.3125vw}#contents #mondai>div .txt02{height:52.5vw;text-align:center}#contents #mondai>div .txt02 img{width:93.75%}#contents #mondai>div .txt02 img.kotae{margin-top:12.8125vw}#contents #mondai>div .txt02 img.mondai{margin-top:6.25vw}#contents #mondai>div .ctrl{position:absolute;left:calc(50% - 3vw);bottom:15vw;width:6vw;pointer-events:none;text-align:center}#contents #mondai>div .ctrl.hidden{visibility:hidden}#contents #mondai>div .progressCircle{height:0;width:6vw;display:block;padding-bottom:6vw;position:relative}#contents #mondai>div .progressCircle svg{display:block;height:100%;width:100%;position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:0;left:0;overflow:visible}#contents #mondai>div .progressCircle .circle{fill:rgba(0,0,0,0);stroke-width:50;stroke-dasharray:0,157}#contents #mondai>div .progressCircle .pie{stroke:#4c4948;-webkit-animation-name:pie;animation-name:pie;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}#contents #mondai>div .progressCircle .base{fill:#fff201}#contents #mondai>div .progressCircle.reverse .base{fill:#4c4948}#contents #mondai>div .progressCircle.reverse .pie{-webkit-animation-duration:6s;animation-duration:6s;stroke:#fff201}#contents #mondai>div .progressBarInfo{display:none;font-size:18px;color:#00bcac}#contents #mondai>div a{width:23.4375vw;display:none;margin:0 auto 3.125vw auto;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}#contents #mondai>div a img{width:100%}#contents #mainContent{display:none}#contents #mainImg{position:relative}#contents #mainImg img{width:100%;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}#contents #mainImg>div img{position:absolute;top:0;left:0;display:none}#contents #comics{border-top:1.25vw solid #000;background-color:#fef591;background-image:url(../common/img/bg_yellow01.png);background-position:center top;background-repeat:repeat-x;background-size:12.81vw auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden;position:relative;padding-bottom:3.125vw}#contents #comics h2{margin-top:3.125vw;text-align:center}#contents #comics h2 img{width:71.25vw}#contents #comics>div>div{width:93.75vw;margin:3.125vw auto 0 auto;background:#fff;padding:1.5625vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#contents #comics>div>div h3{background:#ea3e98;color:#fff;text-align:center;font-size:4.375vw;padding:1.5625vw 0;margin-bottom:1.5625vw}#contents #comics>div>div .comic{width:100%;position:relative;padding-bottom:11.5625vw;border-bottom:.625vw solid #d8d8d8}#contents #comics>div>div .comic .slick-list img{width:90.625vw;height:auto;display:block}#contents #comics>div>div .comic .slick-arrow{position:absolute;background:rgba(0,0,0,0);color:#fff;border:0;font-weight:bold;padding:0;bottom:-8.7vw;font-size:4.375vw;color:#000;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents #comics>div>div .comic .slick-arrow img{width:3.75vw}#contents #comics>div>div .comic .slick-disabled{display:none !important}#contents #comics>div>div .comic .slick-next{left:1.5625vw}#contents #comics>div>div .comic .slick-next img{margin-right:1.25vw}#contents #comics>div>div .comic .slick-prev{right:1.5625vw}#contents #comics>div>div .comic .slick-prev img{margin-left:1.25vw}#contents #comics>div>div .names{padding:1.5625vw}#contents #comics>div>div .names p{color:#000;font-size:3.125vw;margin-top:.4em}#contents #comics>div>div .names p a{color:#ea3e98;text-decoration:underline}#contents #comics>div>div .names p:first-of-type{margin:.2em 0 .4em 0;font-size:4.375vw}#contents #about{border-top:1.25vw solid #000;background-color:#ea6fbf;background-image:url(../common/img/bg_pink01.png);background-position:center top;background-repeat:repeat-x;background-size:12.81vw auto;height:210.625vw;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden;position:relative}#contents #about h2{margin-top:3.125vw;text-align:center}#contents #about h2 img{width:94.6875vw}#contents #about>div>p{position:absolute;width:100%;text-align:center;font-size:4.375vw;color:#000;bottom:3.125vw;left:0}#contents #about>div>img{position:absolute}#contents #about>div>img.balloon01{width:60.3125vw;top:125.9375vw;left:-2.8vw}#contents #about>div>img.balloon02{width:56.25vw;top:101.25vw;right:-1.25vw}#contents #about>div>img.balloon03{width:57.8125vw;top:156.875vw;right:-4.375vw}#contents #about>div>img.balloon04{width:42.5vw;top:87.5vw;left:1.875vw}#contents #about>div>img.total1200{width:50vw;top:169.69vw;left:1.875vw}#contents #about>div>img.product01{width:93.75vw;top:35vw;left:3.125vw}#contents #movie{border-top:1.25vw solid #000;background-color:#7cefc4;background-image:url(../common/img/bg_green01.png);background-size:12.81vw auto;background-position:center top;background-repeat:repeat-x;padding-bottom:3.125vw}#contents #movie h2{margin:3.125vw 0;text-align:center}#contents #movie h2 img{width:76.5625vw}#contents #movie .moviewrap01{width:93.75vw;border-radius:5.9375vw;overflow:hidden;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100;position:relative}#contents #movie .moviewrap01 .movie01{width:100%;padding-top:56.25%;position:relative;z-index:90}#contents #movie .moviewrap01 .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents #experience{border-top:1.25vw solid #000;background-color:#c46bff;background-image:url(../common/img/bg_purple01.png);background-size:12.81vw auto;background-position:center top;background-repeat:repeat-x}#contents #experience h2{margin:3.125vw 0 0 0;text-align:center}#contents #experience h2 img{width:89.0625vw}#contents #experience>small{display:block;font-size:3.125vw;padding:3.125vw;color:#000}#contents #experience>a{width:79.37vw;-webkit-box-sizing:border-box;box-sizing:border-box;border:.625vw solid #000;border-radius:2.1875vw;overflow:hidden;display:block;margin:6.25vw auto 0 auto}#contents #experience>a img{width:100%}#contents #experience>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 1.5625vw}#contents #experience>div>div{width:45.31vw;margin:3.125vw auto 0 auto}#contents #experience>div>div .img01{border:.625vw solid #000}#contents #experience>div>div .img01 img{width:100%}#contents #experience>div>div .img01 img.kotae{display:none}#contents #experience>div>div .button01{text-align:center;margin-top:1.5625vw}#contents #experience>div>div .button01 a{width:23.4375vw;display:inline-block}#contents #experience>div>div .button01 a img{width:100%}#contents #experience>div>div .button01 a.mondai{display:none}#contents #experience>div>div.open .img01 img.kotae{display:block}#contents #experience>div>div.open .img01 img.mondai{display:none}#contents #experience>div>div.open .button01 a.kotae{display:none}#contents #experience>div>div.open .button01 a.mondai{display:inline-block}#contents #messages{border-top:1.25vw solid #000;background-size:11.875vw auto;background-position:center top;background-image:url(../common/img/bg_stripe02.png);padding:3.125vw}#contents #messages>section{background:#fff;border:1.25vw solid #000;border-radius:5.9375vw;padding:3.125vw}#contents #messages>section:not(:first-of-type){margin-top:3.125vw}#contents #messages>section h3{text-align:center}#contents #messages>section h3 img{height:36.25vw}#contents #messages>section .flex01 p{font-size:4.375vw;line-height:1.9em;color:#000}#contents #messages>section:nth-of-type(1) .flex01 img{margin:3.125vw auto;width:65.625vw;display:block}#contents #messages>section:nth-of-type(2) .flex01 img{margin:3.125vw auto;width:78.125vw;display:block;border-radius:39.0625vw}#contents #messages>section:nth-of-type(2) .profile01{background:#f7f7f7;border-radius:2.5vw;padding:3.125vw;margin-top:3.125vw}#contents #messages>section:nth-of-type(2) .profile01 p{color:#000}#contents #messages>section:nth-of-type(2) .profile01 p:nth-of-type(1){font-size:5vw}#contents #messages>section:nth-of-type(2) .profile01 p:nth-of-type(2){margin-top:.5em;font-size:3.75vw;line-height:1.7em}#contents .takaratomymall01{border-top:1.25vw solid #000;background-image:url(../common/img/bg_stripe01.png);background-size:11.875vw auto;padding:3.125vw}#contents .takaratomymall01>div .images01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents .takaratomymall01>div .images01 img:nth-child(1){width:26.56vw;margin-right:1.5625vw}#contents .takaratomymall01>div .images01 img:nth-child(2){width:65.625vw}#contents .takaratomymall01>div p,#contents .takaratomymall01>div small{color:#fff}#contents .takaratomymall01>div p{font-size:4.375vw;line-height:1.6em;margin-top:.5em}#contents .takaratomymall01>div small{font-size:3.125vw;line-height:1.4em;display:block;text-indent:-1em;padding-left:1em}#contents .takaratomymall01>div small:first-of-type{margin-top:.5em}#contents .takaratomymall01>div a{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:53.125vw;overflow:hidden;border-radius:2.8125vw;border:1.25vw solid #000;margin:3.125vw auto 0 auto}#contents .takaratomymall01>div a img{width:100%}#contents .adapter01{border-top:1.25vw solid #000;background-image:url(../common/img/bg_stripe01.png);background-size:11.875vw auto;padding:3.125vw}#contents .adapter01>div{border-radius:5.9375vw;border:1.25vw solid #000;background:#fff;padding:3.125vw;-webkit-box-sizing:border-box;box-sizing:border-box}#contents .adapter01>div>img{width:35.9375vw;float:left;margin-right:3.125vw}#contents .adapter01>div p,#contents .adapter01>div small{color:#000}#contents .adapter01>div p:nth-of-type(1){font-size:3.75vw;line-height:1.7em}#contents .adapter01>div p:nth-of-type(2){margin-top:1.857vw;font-size:6.875vw;line-height:1.4em;clear:both}#contents .adapter01>div p:nth-of-type(3){margin-top:.1em;font-size:4.375vw}#contents .adapter01>div small{font-size:3.125vw;line-height:1.4em;display:block;text-indent:-1em;padding-left:1em}#contents .adapter01>div small:first-of-type{margin-top:.5em}#contents .adapter01>div a{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:48.125vw;overflow:hidden;border-radius:2.1875vw;border:.625vw solid #000;margin:3.125vw auto 0 auto}#contents .adapter01>div a img{width:100%}#contents #point{border-top:1.25vw solid #000;background-color:#0b92fd;background-image:url(../common/img/bg_blue01.png);background-position:center top;background-repeat:repeat-x;background-size:12.81vw auto;padding-bottom:3.125vw}#contents #point h2{margin:3.125vw 0 0 0;text-align:center}#contents #point h2 img{width:84.375vw}#contents #point .points01{width:93.75vw;margin:3.125vw auto 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:1.25vw solid #000;border-radius:5.9375vw;overflow:hidden;background-image:url(../common/img/bg_gold01.png);background-size:156.25vw auto;background-position:center top;z-index:1}#contents #point .points01 .tit01{background:#000;border-top-left-radius:4.6875vw;border-top-right-radius:4.6875vw;will-change:transform;overflow:hidden}#contents #point .points01 .tit01 img{display:block;width:100%}#contents #point .points01#point01 .images01 img{margin:3.75vw auto 0 auto;width:83.75vw}#contents #point .points01#point01 .images02 img{margin:4.6875vw auto 6.875vw auto;width:83.75vw}#contents #point .points01#point02>img{display:block;width:87.5vw;margin:3.125vw auto 0 auto}#contents #point .points01#point02 .images01{margin-top:3.125vw}#contents #point .points01#point02 .images01 img{margin:0 auto;width:85vw}#contents #point .points01#point02 .images02{margin-top:3.125vw;position:relative}#contents #point .points01#point02 .images02>div{position:relative}#contents #point .points01#point02 .images02>div img{margin:0 auto;width:85vw;z-index:1}#contents #point .points01#point02 .images02>img{z-index:100;width:16.875vw;position:absolute;margin:-2.5vw 0 0 1.5625vw}#contents #point .points01#point02 .images03{margin:3.125vw 0}#contents #point .points01#point02 .images03 img{margin:0 auto;width:85vw}#contents #point .points01#point03 .images01{margin-bottom:3.125vw}#contents #point .points01#point03 .images01 img{width:85.3125vw;margin:3.125vw auto 0 auto}#contents #point .points01#point04{padding-bottom:3.125vw}#contents #point .points01#point04 .images01 img{width:60.625vw;margin:3.125vw auto 0 auto}#contents #point .points01#point04 .images02 img{width:80.625vw;margin:3.125vw auto 1.5625vw auto}#contents #point .points01#point04>img{width:47.8125vw;display:block;margin:3.125vw auto 0 auto}#contents #point .points01#point04 .buttons01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents #point .points01#point04 .buttons01 a{width:40.9375vw;-webkit-box-sizing:border-box;box-sizing:border-box;border:1.25vw solid #000;border-radius:6.25vw;overflow:hidden;margin:3.125vw 1.5625vw 0 1.5625vw;position:relative}#contents #point .points01#point04 .buttons01 a img{width:100%}#contents #point .points01#point04 .buttons01 a img.hidden{visibility:hidden;position:absolute;top:0;left:0}#contents #point .points01#point04 .buttons01 a.playing01 img.hidden{visibility:visible}#contents #buttons{border-top:1.25vw solid #000;padding:3.125vw 0;background-image:url(../common/img/bg_gray01.png);background-size:12.8125vw auto;background-position:center top}#contents #buttons>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contents #buttons>div a{border-radius:2.1875vw;border:.625vw solid #000;overflow:hidden;width:45.3125vw;margin:0 1.5625vw}#contents #buttons>div a img{width:100%}}@media print,screen and (min-width: 640px){#contents{width:100%;min-width:1240px}#contents #mondai{border-bottom:8px solid #000;height:732px}#contents #mondai>img{position:absolute;left:calc(50% - 50px);top:50%;width:100px}#contents #mondai>div{width:1200px;margin:0 auto}#contents #mondai>div>img{width:262px;margin:10px 0 0 0}#contents #mondai>div .txt01{margin-top:0}#contents #mondai>div .txt01 img{height:68px}#contents #mondai>div .txt02{height:504px}#contents #mondai>div .txt02 img{width:100%}#contents #mondai>div .txt02 img.kotae{margin-top:114px}#contents #mondai>div .txt02 img.mondai{margin-top:35px}#contents #mondai>div .ctrl{position:absolute;left:calc(50% - 20px);bottom:0;width:40px;text-align:center}#contents #mondai>div .ctrl.hidden{visibility:hidden}#contents #mondai>div .progressCircle{height:0;width:40px;display:block;padding-bottom:210px;position:relative}#contents #mondai>div .progressCircle svg{display:block;height:100%;width:100%;position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:0;left:0;overflow:visible}#contents #mondai>div .progressBarInfo{display:none;font-size:18px;color:#00bcac}#contents #mondai>div a{width:150px;margin:0 auto 20px auto}#contents #mondai>div a img{width:100%}#contents #mainContent{display:none}#contents #comics{border-top:8px solid #000;background-size:82px auto;padding-bottom:50px}#contents #comics h2{margin-top:50px}#contents #comics h2 img{width:1139px}#contents #comics>div{width:1240px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}#contents #comics>div>div{width:575px;margin:50px auto 0 auto;background:#fff;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#contents #comics>div>div h3{text-align:center;font-size:24px;padding:10px 0;margin-bottom:5px}#contents #comics>div>div .comic{width:100%;position:relative;padding-bottom:42px;border-bottom:2px solid #d8d8d8}#contents #comics>div>div .comic .slick-list img{width:565px;height:auto;display:block}#contents #comics>div>div .comic .slick-arrow{position:absolute;background:rgba(0,0,0,0);color:#fff;border:0;font-weight:bold;padding:0;bottom:-35px;font-size:18px;color:#000;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#contents #comics>div>div .comic .slick-arrow:hover{color:#ea3e98}#contents #comics>div>div .comic .slick-arrow img{width:16px}#contents #comics>div>div .comic .slick-disabled{display:none !important}#contents #comics>div>div .comic .slick-next{left:5px}#contents #comics>div>div .comic .slick-next img{margin-right:5px}#contents #comics>div>div .comic .slick-prev{right:5px}#contents #comics>div>div .comic .slick-prev img{margin-left:5px}#contents #comics>div>div .names{padding:5px}#contents #comics>div>div .names p{color:#000;font-size:12px;margin-top:.4em}#contents #comics>div>div .names p a{color:#ea3e98;text-decoration:underline}#contents #comics>div>div .names p a:hover{text-decoration:none}#contents #comics>div>div .names p:first-of-type{margin:.2em 0 .3em 0;font-size:24px}#contents #about{border-top:8px solid #000;background-size:82px auto;height:970px}#contents #about h2{margin-top:50px}#contents #about h2 img{width:1188px}#contents #about>div{width:1200px;height:726px;margin:0 auto;position:relative}#contents #about>div>p{font-size:12px;bottom:50px}#contents #about>div>img{position:absolute}#contents #about>div>img.balloon01{width:387px;top:29px;left:-20px}#contents #about>div>img.balloon02{width:360px;top:29px;right:-29px}#contents #about>div>img.balloon03{width:370px;top:401px;right:-14px}#contents #about>div>img.balloon04{width:272px;top:448px;left:111px}#contents #about>div>img.total1200{width:321px;top:301px;left:0}#contents #about>div>img.product01{width:689px;top:76px;left:294px}#contents #movie{border-top:8px solid #000;background-size:82px auto;padding-bottom:50px}#contents #movie h2{margin:50px 0}#contents #movie h2 img{width:495px}#contents #movie .moviewrap01{width:1016px;overflow:hidden;margin:0 auto;border:8px solid #000;border-radius:38px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100;position:relative}#contents #movie .moviewrap01 .movie01{width:100%;padding-top:56.25%;position:relative;z-index:90}#contents #movie .moviewrap01 .movie01 iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents #experience{border-top:8px solid #000;background-size:82px auto}#contents #experience h2{margin-top:50px}#contents #experience h2 img{width:829px}#contents #experience>small{font-size:12px;text-align:center;padding:18px 0}#contents #experience>a{width:544px;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #000;border-radius:14px;overflow:hidden;display:block;margin:50px auto 0 auto}#contents #experience>a img{width:100%}#contents #experience>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:30px auto 0 auto;width:1220px}#contents #experience>div>div{width:285px;margin:20px auto 0 auto}#contents #experience>div>div .img01{border:4px solid #000}#contents #experience>div>div .img01 img{width:100%}#contents #experience>div>div .img01 img.kotae{display:none}#contents #experience>div>div .button01{text-align:center;margin-top:10px}#contents #experience>div>div .button01 a{width:150px;display:inline-block}#contents #experience>div>div .button01 a img{width:100%}#contents #experience>div>div .button01 a.mondai{display:none}#contents #experience>div>div.open .img01 img.kotae{display:block}#contents #experience>div>div.open .img01 img.mondai{display:none}#contents #experience>div>div.open .button01 a.kotae{display:none}#contents #experience>div>div.open .button01 a.mondai{display:inline-block}#contents #messages{border-top:8px solid #000;background-size:76px auto;padding:50px 0}#contents #messages>section{width:1016px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:8px solid #000;border-radius:38px;padding:30px 25px 25px 25px;margin:0 auto}#contents #messages>section:not(:first-of-type){margin-top:20px}#contents #messages>section h3{text-align:center}#contents #messages>section h3 img{height:36.25vw}#contents #messages>section .flex01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contents #messages>section .flex01 p{font-size:16px;line-height:2.1em}#contents #messages>section:nth-of-type(1) h3 img{height:185px}#contents #messages>section:nth-of-type(1) .flex01{margin-top:24px}#contents #messages>section:nth-of-type(1) .flex01 img{margin:0 30px 0 5px;width:308px;display:block}#contents #messages>section:nth-of-type(2) h3 img{height:92px}#contents #messages>section:nth-of-type(2) .flex01{margin-top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents #messages>section:nth-of-type(2) .flex01 img{margin:0 30px 0 5px;width:308px;display:block;border-radius:154px}#contents #messages>section:nth-of-type(2) .profile01{background:#f7f7f7;border-radius:20px;padding:20px;margin:30px auto 0 auto;width:940px;-webkit-box-sizing:border-box;box-sizing:border-box}#contents #messages>section:nth-of-type(2) .profile01 p{color:#000}#contents #messages>section:nth-of-type(2) .profile01 p:nth-of-type(1){font-size:18px}#contents #messages>section:nth-of-type(2) .profile01 p:nth-of-type(2){margin-top:.5em;font-size:14px;line-height:1.6em}#contents .takaratomymall01{border-top:8px solid #000;background-size:76px auto;padding:10px 0 18px 0}#contents .takaratomymall01>div{width:1200px;margin:0 auto;position:relative}#contents .takaratomymall01>div .images01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents .takaratomymall01>div .images01 img:nth-child(1){width:239px;margin-right:10px}#contents .takaratomymall01>div .images01 img:nth-child(2){width:590px}#contents .takaratomymall01>div p{font-size:24px;line-height:1.6em;margin-top:0}#contents .takaratomymall01>div small{font-size:12px;line-height:1.4em;display:block;text-indent:-1em;padding-left:1em}#contents .takaratomymall01>div small:first-of-type{margin-top:.5em}#contents .takaratomymall01>div a{position:absolute;right:0;top:10px;width:341px;border-radius:18px;border:8px solid #000;margin:0}#contents .adapter01{border-top:8px solid #000;background-size:76px auto;padding:20px 0}#contents .adapter01>div{width:1200px;margin:0 auto;border-radius:38px;border:8px solid #000;padding:20px;position:relative}#contents .adapter01>div>img{width:202px;float:left;margin-right:20px}#contents .adapter01>div p:nth-of-type(1){font-size:18px;line-height:1.6em}#contents .adapter01>div p:nth-of-type(2){margin-top:14px;font-size:40px;line-height:1em;clear:initial}#contents .adapter01>div p:nth-of-type(3){margin-top:10px;font-size:18px}#contents .adapter01>div small{margin-top:6px;font-size:12px;line-height:1.4em;display:inline-block;text-indent:-1em;padding-left:1em}#contents .adapter01>div small:first-of-type{margin-top:0}#contents .adapter01>div a{width:308px;border-radius:14px;border:4px solid #000;margin:0;position:absolute;left:242px;bottom:20px}#contents .adapter01>div a img{width:100%}#contents #point{border-top:8px solid #000;background-size:82px auto;padding-bottom:50px}#contents #point h2{margin:50px 0 0 0}#contents #point h2 img{width:545px}#contents #point .points01{width:1016px;margin:20px auto 0 auto;border:8px solid #000;border-radius:38px;background-size:1000px auto}#contents #point .points01:first-of-type{margin-top:50px}#contents #point .points01 .tit01{border-top-left-radius:30px;border-top-right-radius:30px;border-bottom:8px solid #000}#contents #point .points01#point01 .images01 img{margin:10px auto 0 auto;width:662px}#contents #point .points01#point01 .images02 img{margin:-10px auto 30px auto;width:943px}#contents #point .points01#point02>img{width:607px;margin:20px auto 0 auto}#contents #point .points01#point02 .images01{margin-top:20px}#contents #point .points01#point02 .images01 img{margin:0 auto;width:960px}#contents #point .points01#point02 .images02{margin-top:20px}#contents #point .points01#point02 .images02 div img{margin:0 auto;width:960px}#contents #point .points01#point02 .images02>img{width:147px;margin:-35px 0 0 111px}#contents #point .points01#point02 .images03{margin:20px 0}#contents #point .points01#point02 .images03 img{width:960px}#contents #point .points01#point03 .images01{margin-bottom:20px}#contents #point .points01#point03 .images01 img{width:960px;margin:20px auto 0 auto}#contents #point .points01#point04{padding-bottom:20px}#contents #point .points01#point04 .images01 img{width:830px;margin:20px auto 0 auto}#contents #point .points01#point04 .images02 img{width:645px;margin:0 auto}#contents #point .points01#point04>img{width:335px;margin:20px auto}#contents #point .points01#point04 .buttons01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents #point .points01#point04 .buttons01 a{width:310px;border:8px solid #000;border-radius:48px;margin:20px 7px 0 7px}#contents #point .points01#point04 .buttons01 a img{width:100%}#contents #buttons{border-top:8px solid #000;padding:20px 0;background-size:82px auto}#contents #buttons>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contents #buttons>div a{border-radius:14px;border:4px solid #000;width:308px;margin:0 10px}}