﻿.u-mt_1{margin-top:1rem}.u-mt_2{margin-top:2rem}.u-mt_3{margin-top:3rem}.u-mt_4{margin-top:4rem}.u-mt_5{margin-top:5rem}.u-mt_6{margin-top:6rem}.u-mb_1{margin-bottom:1rem}.u-mb_2{margin-bottom:2rem}.u-mb_3{margin-bottom:3rem}.u-mb_4{margin-bottom:4rem}.u-mb_5{margin-bottom:5rem}.u-mb_6{margin-bottom:6rem}.u-ml_1{margin-left:1rem}.u-ml_2{margin-left:2rem}.u-ml_3{margin-left:3rem}.u-ml_4{margin-left:4rem}.u-ml_5{margin-left:5rem}.u-ml_6{margin-left:6rem}.u-mr_1{margin-right:1rem}.u-mr_2{margin-right:2rem}.u-mr_3{margin-right:3rem}.u-mr_4{margin-right:4rem}.u-mr_5{margin-right:5rem}.u-mr_6{margin-right:6rem}.u-pt_1{padding-top:1rem}.u-pt_2{padding-top:2rem}.u-pt_3{padding-top:3rem}.u-pt_4{padding-top:4rem}.u-pt_5{padding-top:5rem}.u-pt_6{padding-top:6rem}.u-pb_1{padding-bottom:1rem}.u-pb_2{padding-bottom:2rem}.u-pb_3{padding-bottom:3rem}.u-pb_4{padding-bottom:4rem}.u-pb_5{padding-bottom:5rem}.u-pb_6{padding-bottom:6rem}.u-pl_1{padding-left:1rem}.u-pl_2{padding-left:2rem}.u-pl_3{padding-left:3rem}.u-pl_4{padding-left:4rem}.u-pl_5{padding-left:5rem}.u-pl_6{padding-left:6rem}.u-pr_1{padding-right:1rem}.u-pr_2{padding-right:2rem}.u-pr_3{padding-right:3rem}.u-pr_4{padding-right:4rem}.u-pr_5{padding-right:5rem}.u-pr_6{padding-right:6rem}.is-visible{visibility:visible;opacity:1}.is-hidden{visibility:hidden;opacity:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@media screen and (min-width: 40em){html{font-size:100%}}@media screen and (min-width: 64em){html{font-size:100%}}@media screen and (min-width: 90em){html{font-size:100%}}@media screen and (min-width: 120em){html{font-size:100%}}body{font-size:0.96875rem;font-style:normal;line-height:2rem;overflow-x:hidden;width:100%;position:relative}@media screen and (min-width: 40em){body{font-size:0.96875rem}}@media screen and (min-width: 64em){body{font-size:0.96875rem}}@media screen and (min-width: 90em){body{font-size:0.96875rem}}@media screen and (min-width: 120em){body{font-size:0.96875rem}}#container{background:#fff;position:relative}a{color:#339fdd;text-decoration:none;-webkit-transition:color .1s, background-color .1s;transition:color .1s, background-color .1s}a:hover{color:#40a5df}a:visited{color:#2699db}a:focus{color:#2699db}h1 a,h1 a:visited,h1 a:focus,h2 a,h2 a:visited,h2 a:focus,h3 a,h3 a:visited,h3 a:focus,h4 a,h4 a:visited,h4 a:focus,h5 a,h5 a:visited,h5 a:focus,h6 a,h6 a:visited,h6 a:focus,.e-h1 a,.e-h1 a:visited,.e-h1 a:focus,.e-h2 a,.e-h2 a:visited,.e-h2 a:focus,.e-h3 a,.e-h3 a:visited,.e-h3 a:focus,.e-h4 a,.e-h4 a:visited,.e-h4 a:focus,.e-h5 a,.e-h5 a:visited,.e-h5 a:focus,.e-h6 a,.e-h6 a:visited,.e-h6 a:focus{color:#333}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.e-h1 a:hover,.e-h2 a:hover,.e-h3 a:hover,.e-h4 a:hover,.e-h5 a:hover,.e-h6 a:hover{color:#4d4d4d}p{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem;color:#333;-webkit-font-feature-settings:'kern', 'onum', 'liga';font-feature-settings:'kern', 'onum', 'liga'}@media screen and (min-width: 40em){p{font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 64em){p{font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 90em){p{font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 120em){p{font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem}}li{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem;color:#333;-webkit-font-feature-settings:'kern', 'onum', 'liga';font-feature-settings:'kern', 'onum', 'liga'}@media screen and (min-width: 40em){li{font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 64em){li{font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 90em){li{font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 120em){li{font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem}}.e-p{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem;color:#333;-webkit-font-feature-settings:'kern', 'onum', 'liga';font-feature-settings:'kern', 'onum', 'liga'}@media screen and (min-width: 40em){.e-p{font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 64em){.e-p{font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 90em){.e-p{font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 120em){.e-p{font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem}}.e-h1{line-height:3rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:2.125rem;margin-bottom:0.20124rem;padding-top:0.79876rem}@media screen and (min-width: 40em){.e-h1{font-size:2.125rem;margin-bottom:0.20124rem;padding-top:0.79876rem}}@media screen and (min-width: 64em){.e-h1{font-size:2.125rem;margin-bottom:0.20124rem;padding-top:0.79876rem}}@media screen and (min-width: 90em){.e-h1{font-size:2.125rem;margin-bottom:0.20124rem;padding-top:0.79876rem}}@media screen and (min-width: 120em){.e-h1{font-size:2.125rem;margin-bottom:0.20124rem;padding-top:0.79876rem}}.e-h2{line-height:3rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:1.75625rem;margin-bottom:0.07955rem;padding-top:0.92045rem;position:relative}@media screen and (min-width: 40em){.e-h2{font-size:1.75625rem;margin-bottom:0.07955rem;padding-top:0.92045rem}}@media screen and (min-width: 64em){.e-h2{font-size:1.75625rem;margin-bottom:0.07955rem;padding-top:0.92045rem}}@media screen and (min-width: 90em){.e-h2{font-size:1.75625rem;margin-bottom:0.07955rem;padding-top:0.92045rem}}@media screen and (min-width: 120em){.e-h2{font-size:1.75625rem;margin-bottom:0.07955rem;padding-top:0.92045rem}}.e-h3{line-height:3rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:1.4375rem;margin-bottom:-0.02563rem;padding-top:1.02563rem}@media screen and (min-width: 40em){.e-h3{font-size:1.4375rem;margin-bottom:-0.02563rem;padding-top:1.02563rem}}@media screen and (min-width: 64em){.e-h3{font-size:1.4375rem;margin-bottom:-0.02563rem;padding-top:1.02563rem}}@media screen and (min-width: 90em){.e-h3{font-size:1.4375rem;margin-bottom:-0.02563rem;padding-top:1.02563rem}}@media screen and (min-width: 120em){.e-h3{font-size:1.4375rem;margin-bottom:-0.02563rem;padding-top:1.02563rem}}.e-h4{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:1.25rem;margin-bottom:-0.58751rem;padding-top:0.58751rem}@media screen and (min-width: 40em){.e-h4{font-size:1.25rem;margin-bottom:-0.58751rem;padding-top:0.58751rem}}@media screen and (min-width: 64em){.e-h4{font-size:1.25rem;margin-bottom:-0.58751rem;padding-top:0.58751rem}}@media screen and (min-width: 90em){.e-h4{font-size:1.25rem;margin-bottom:-0.58751rem;padding-top:0.58751rem}}@media screen and (min-width: 120em){.e-h4{font-size:1.25rem;margin-bottom:-0.58751rem;padding-top:0.58751rem}}.e-h5{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:1.0625rem;margin-bottom:-0.64938rem;padding-top:0.64938rem}@media screen and (min-width: 40em){.e-h5{font-size:1.0625rem;margin-bottom:-0.64938rem;padding-top:0.64938rem}}@media screen and (min-width: 64em){.e-h5{font-size:1.0625rem;margin-bottom:-0.64938rem;padding-top:0.64938rem}}@media screen and (min-width: 90em){.e-h5{font-size:1.0625rem;margin-bottom:-0.64938rem;padding-top:0.64938rem}}@media screen and (min-width: 120em){.e-h5{font-size:1.0625rem;margin-bottom:-0.64938rem;padding-top:0.64938rem}}.e-h6{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}@media screen and (min-width: 40em){.e-h6{font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}}@media screen and (min-width: 64em){.e-h6{font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}}@media screen and (min-width: 90em){.e-h6{font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}}@media screen and (min-width: 120em){.e-h6{font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}}.e-ul{line-height:2rem;margin-bottom:1.31968rem;padding-top:0.68032rem;list-style:disc}@media screen and (min-width: 40em){.e-ul{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 64em){.e-ul{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 90em){.e-ul{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 120em){.e-ul{margin-bottom:1.31968rem;padding-top:0.68032rem}}.e-ul li{-webkit-font-feature-settings:'kern', 'onum', 'liga';font-feature-settings:'kern', 'onum', 'liga';margin-left:2rem}.e-ul li ol,.e-ul li ul{padding-top:1rem;margin-bottom:1rem;margin-left:2rem}@media only screen and (max-width: 40em){.e-ul{padding-left:2rem}.e-ul li{margin-left:0}}.e-ol{line-height:2rem;margin-bottom:1.31968rem;padding-top:0.68032rem;list-style-type:none}@media screen and (min-width: 40em){.e-ol{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 64em){.e-ol{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 90em){.e-ol{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 120em){.e-ol{margin-bottom:1.31968rem;padding-top:0.68032rem}}.e-ol li{-webkit-font-feature-settings:'kern', 'onum', 'liga';font-feature-settings:'kern', 'onum', 'liga';margin-left:2rem}.e-ol li ol,.e-ol li ul{padding-top:1rem;margin-bottom:1rem;margin-left:2rem}@media only screen and (max-width: 40em){.e-ol{padding-left:2rem}.e-ol li{margin-left:0}}.e-ol li{counter-increment:top-level}.e-ol li:before{content:counter(top-level) ".";-webkit-font-feature-settings:'lnum', 'tnum';font-feature-settings:'lnum', 'tnum';margin-left:-3rem;position:absolute;text-align:right;width:2em}.e-ol li ul li:before{content:''}.e-ol li ul li ol li{counter-increment:alt-level}.e-ol li ul li ol li:before{content:counter(alt-level) "."}.e-ol li ol li{counter-increment:sub-level}.e-ol li ol li:before{content:counter(top-level) "." counter(sub-level)}.e-ol li ol li ul li:before{content:''}.e-ol li ol li ol li{counter-increment:sub-sub-level}.e-ol li ol li ol li:before{content:counter(top-level) "." counter(sub-level) "." counter(sub-sub-level)}.e-el{line-height:2rem;margin-bottom:1.31968rem;padding-top:0.68032rem}@media screen and (min-width: 40em){.e-el{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 64em){.e-el{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 90em){.e-el{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 120em){.e-el{margin-bottom:1.31968rem;padding-top:0.68032rem}}.e-el dt,.e-el dd{-webkit-font-feature-settings:'kern', 'onum', 'liga';font-feature-settings:'kern', 'onum', 'liga';margin-left:2rem}@media only screen and (max-width: 40em){.e-el dt,.e-el dd{margin-left:0}}.e-el dt{font-weight:bold}.e-el dd+dt{padding-top:1rem}.e-table{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:0.84375rem;margin-bottom:-0.72157rem;padding-top:0.72157rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;-webkit-font-feature-settings:'liga', 'lnum', 'tnum', 'kern';font-feature-settings:'liga', 'lnum', 'tnum', 'kern';font-style:normal;font-weight:400;width:100%}@media screen and (min-width: 40em){.e-table{font-size:0.84375rem;margin-bottom:-0.72157rem;padding-top:0.72157rem}}@media screen and (min-width: 64em){.e-table{font-size:0.84375rem;margin-bottom:-0.72157rem;padding-top:0.72157rem}}@media screen and (min-width: 90em){.e-table{font-size:0.84375rem;margin-bottom:-0.72157rem;padding-top:0.72157rem}}@media screen and (min-width: 120em){.e-table{font-size:0.84375rem;margin-bottom:-0.72157rem;padding-top:0.72157rem}}.e-table thead th{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem;padding-bottom:1px}@media screen and (min-width: 40em){.e-table thead th{font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}}@media screen and (min-width: 64em){.e-table thead th{font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}}@media screen and (min-width: 90em){.e-table thead th{font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}}@media screen and (min-width: 120em){.e-table thead th{font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}}.e-bold{font-weight:bold}.e-italic{font-style:italic}.e-small{font-size:0.75rem;line-height:1rem}@media screen and (min-width: 40em){.e-small{font-size:0.75rem}}@media screen and (min-width: 64em){.e-small{font-size:0.75rem}}@media screen and (min-width: 90em){.e-small{font-size:0.75rem}}@media screen and (min-width: 120em){.e-small{font-size:0.75rem}}.wp-caption{max-width:100%}.wp-caption-text{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:0.84375rem;margin-bottom:1.27843rem;padding-top:0.72157rem;color:#999}@media screen and (min-width: 40em){.wp-caption-text{font-size:0.84375rem;margin-bottom:1.27843rem;padding-top:0.72157rem}}@media screen and (min-width: 64em){.wp-caption-text{font-size:0.84375rem;margin-bottom:1.27843rem;padding-top:0.72157rem}}@media screen and (min-width: 90em){.wp-caption-text{font-size:0.84375rem;margin-bottom:1.27843rem;padding-top:0.72157rem}}@media screen and (min-width: 120em){.wp-caption-text{font-size:0.84375rem;margin-bottom:1.27843rem;padding-top:0.72157rem}}.e-caption{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:0.84375rem;margin-bottom:1.27843rem;padding-top:0.72157rem;color:#999}@media screen and (min-width: 40em){.e-caption{font-size:0.84375rem;margin-bottom:1.27843rem;padding-top:0.72157rem}}@media screen and (min-width: 64em){.e-caption{font-size:0.84375rem;margin-bottom:1.27843rem;padding-top:0.72157rem}}@media screen and (min-width: 90em){.e-caption{font-size:0.84375rem;margin-bottom:1.27843rem;padding-top:0.72157rem}}@media screen and (min-width: 120em){.e-caption{font-size:0.84375rem;margin-bottom:1.27843rem;padding-top:0.72157rem}}.e-h1+.caption,.e-h2+.caption,.e-h3+.caption{margin-top:-1rem}.e-h4+.caption,.e-h5+.caption,.e-h6+.caption{margin-top:0rem}.e-blockquote p{border-left:0.15rem solid #339fdd;padding-left:1rem;margin-bottom:1.63937rem;padding-bottom:0.68032rem}@media screen and (min-width: 40em){.e-blockquote p{margin-bottom:1.63937rem;padding-bottom:0.68032rem}}@media screen and (min-width: 64em){.e-blockquote p{margin-bottom:1.63937rem;padding-bottom:0.68032rem}}@media screen and (min-width: 90em){.e-blockquote p{margin-bottom:1.63937rem;padding-bottom:0.68032rem}}@media screen and (min-width: 120em){.e-blockquote p{margin-bottom:1.63937rem;padding-bottom:0.68032rem}}@media only screen and (max-width: 40em){.e-blockquote{margin-left:-1rem}}.e-hr{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0,0,0,0)), color-stop(50%, #BDC8CC));background-image:linear-gradient(to bottom, rgba(0,0,0,0) 50%, #BDC8CC 50%);background-position:0 50%;background-repeat:repeat-x;background-size:100% 0.15rem;border:0;margin:0;padding-bottom:3rem;padding-top:3rem}.e-pre{background-color:#fff;font-family:Consolas, "Liberation Mono", Courier, monospace;display:block;margin-bottom:2rem;padding:1rem;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word}.e-code{font-size:0.75rem;line-height:1rem;background-color:#fff;font-family:Consolas, "Liberation Mono", Courier, monospace}@media screen and (min-width: 40em){.e-code{font-size:0.75rem}}@media screen and (min-width: 64em){.e-code{font-size:0.75rem}}@media screen and (min-width: 90em){.e-code{font-size:0.75rem}}@media screen and (min-width: 120em){.e-code{font-size:0.75rem}}.upper{-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:0.1rem;text-transform:uppercase}.small-caps{-webkit-font-feature-settings:'smcp', 'kern';font-feature-settings:'smcp', 'kern';-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:0.1rem}.lining-numerals{-webkit-font-feature-settings:'lnum', 'kern';font-feature-settings:'lnum', 'kern'}.oldstyle-numerals{-webkit-font-feature-settings:'onum', 'kern';font-feature-settings:'onum', 'kern'}.typeset img{display:block}.typeset p a,.typeset li a{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0,0,0,0)), color-stop(50%, #8ac8ec));background-image:linear-gradient(to bottom, rgba(0,0,0,0) 50%, #8ac8ec 50%);background-position:0 93%;background-repeat:repeat-x;background-size:100% 0.15rem;margin:0 .1em;padding:0 2px;padding:0 "0.125rem"}.typeset p a:hover,.typeset p a:active,.typeset p a:focus,.typeset li a:hover,.typeset li a:active,.typeset li a:focus{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0,0,0,0)), color-stop(50%, #98ceee));background-image:linear-gradient(to bottom, rgba(0,0,0,0) 50%, #98ceee 50%)}.typeset p{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem;color:#333;-webkit-font-feature-settings:'kern', 'onum', 'liga';font-feature-settings:'kern', 'onum', 'liga'}@media screen and (min-width: 40em){.typeset p{font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 64em){.typeset p{font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 90em){.typeset p{font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 120em){.typeset p{font-size:0.96875rem;margin-bottom:0.31968rem;padding-top:0.68032rem}}.typeset h1{line-height:3rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:2.125rem;margin-bottom:0.20124rem;padding-top:0.79876rem}@media screen and (min-width: 40em){.typeset h1{font-size:2.125rem;margin-bottom:0.20124rem;padding-top:0.79876rem}}@media screen and (min-width: 64em){.typeset h1{font-size:2.125rem;margin-bottom:0.20124rem;padding-top:0.79876rem}}@media screen and (min-width: 90em){.typeset h1{font-size:2.125rem;margin-bottom:0.20124rem;padding-top:0.79876rem}}@media screen and (min-width: 120em){.typeset h1{font-size:2.125rem;margin-bottom:0.20124rem;padding-top:0.79876rem}}.typeset h2{line-height:3rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:1.75625rem;margin-bottom:0.07955rem;padding-top:0.92045rem;position:relative}@media screen and (min-width: 40em){.typeset h2{font-size:1.75625rem;margin-bottom:0.07955rem;padding-top:0.92045rem}}@media screen and (min-width: 64em){.typeset h2{font-size:1.75625rem;margin-bottom:0.07955rem;padding-top:0.92045rem}}@media screen and (min-width: 90em){.typeset h2{font-size:1.75625rem;margin-bottom:0.07955rem;padding-top:0.92045rem}}@media screen and (min-width: 120em){.typeset h2{font-size:1.75625rem;margin-bottom:0.07955rem;padding-top:0.92045rem}}.typeset h3{line-height:3rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:1.4375rem;margin-bottom:-0.02563rem;padding-top:1.02563rem}@media screen and (min-width: 40em){.typeset h3{font-size:1.4375rem;margin-bottom:-0.02563rem;padding-top:1.02563rem}}@media screen and (min-width: 64em){.typeset h3{font-size:1.4375rem;margin-bottom:-0.02563rem;padding-top:1.02563rem}}@media screen and (min-width: 90em){.typeset h3{font-size:1.4375rem;margin-bottom:-0.02563rem;padding-top:1.02563rem}}@media screen and (min-width: 120em){.typeset h3{font-size:1.4375rem;margin-bottom:-0.02563rem;padding-top:1.02563rem}}.typeset h4{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:1.25rem;margin-bottom:-0.58751rem;padding-top:0.58751rem}@media screen and (min-width: 40em){.typeset h4{font-size:1.25rem;margin-bottom:-0.58751rem;padding-top:0.58751rem}}@media screen and (min-width: 64em){.typeset h4{font-size:1.25rem;margin-bottom:-0.58751rem;padding-top:0.58751rem}}@media screen and (min-width: 90em){.typeset h4{font-size:1.25rem;margin-bottom:-0.58751rem;padding-top:0.58751rem}}@media screen and (min-width: 120em){.typeset h4{font-size:1.25rem;margin-bottom:-0.58751rem;padding-top:0.58751rem}}.typeset h5{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:1.0625rem;margin-bottom:-0.64938rem;padding-top:0.64938rem}@media screen and (min-width: 40em){.typeset h5{font-size:1.0625rem;margin-bottom:-0.64938rem;padding-top:0.64938rem}}@media screen and (min-width: 64em){.typeset h5{font-size:1.0625rem;margin-bottom:-0.64938rem;padding-top:0.64938rem}}@media screen and (min-width: 90em){.typeset h5{font-size:1.0625rem;margin-bottom:-0.64938rem;padding-top:0.64938rem}}@media screen and (min-width: 120em){.typeset h5{font-size:1.0625rem;margin-bottom:-0.64938rem;padding-top:0.64938rem}}.typeset h6{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}@media screen and (min-width: 40em){.typeset h6{font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}}@media screen and (min-width: 64em){.typeset h6{font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}}@media screen and (min-width: 90em){.typeset h6{font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}}@media screen and (min-width: 120em){.typeset h6{font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}}.typeset ul{line-height:2rem;margin-bottom:1.31968rem;padding-top:0.68032rem;list-style:disc}@media screen and (min-width: 40em){.typeset ul{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 64em){.typeset ul{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 90em){.typeset ul{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 120em){.typeset ul{margin-bottom:1.31968rem;padding-top:0.68032rem}}.typeset ul li{-webkit-font-feature-settings:'kern', 'onum', 'liga';font-feature-settings:'kern', 'onum', 'liga';margin-left:2rem}.typeset ul li ol,.typeset ul li ul{padding-top:1rem;margin-bottom:1rem;margin-left:2rem}@media only screen and (max-width: 40em){.typeset ul{padding-left:2rem}.typeset ul li{margin-left:0}}.typeset ol{line-height:2rem;margin-bottom:1.31968rem;padding-top:0.68032rem;list-style-type:none}@media screen and (min-width: 40em){.typeset ol{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 64em){.typeset ol{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 90em){.typeset ol{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 120em){.typeset ol{margin-bottom:1.31968rem;padding-top:0.68032rem}}.typeset ol li{-webkit-font-feature-settings:'kern', 'onum', 'liga';font-feature-settings:'kern', 'onum', 'liga';margin-left:2rem}.typeset ol li ol,.typeset ol li ul{padding-top:1rem;margin-bottom:1rem;margin-left:2rem}@media only screen and (max-width: 40em){.typeset ol{padding-left:2rem}.typeset ol li{margin-left:0}}.typeset ol li{counter-increment:top-level}.typeset ol li:before{content:counter(top-level) ".";-webkit-font-feature-settings:'lnum', 'tnum';font-feature-settings:'lnum', 'tnum';margin-left:-3rem;position:absolute;text-align:right;width:2em}.typeset ol li ul li:before{content:''}.typeset ol li ul li ol li{counter-increment:alt-level}.typeset ol li ul li ol li:before{content:counter(alt-level) "."}.typeset ol li ol li{counter-increment:sub-level}.typeset ol li ol li:before{content:counter(top-level) "." counter(sub-level)}.typeset ol li ol li ul li:before{content:''}.typeset ol li ol li ol li{counter-increment:sub-sub-level}.typeset ol li ol li ol li:before{content:counter(top-level) "." counter(sub-level) "." counter(sub-sub-level)}.typeset dl{line-height:2rem;margin-bottom:1.31968rem;padding-top:0.68032rem}@media screen and (min-width: 40em){.typeset dl{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 64em){.typeset dl{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 90em){.typeset dl{margin-bottom:1.31968rem;padding-top:0.68032rem}}@media screen and (min-width: 120em){.typeset dl{margin-bottom:1.31968rem;padding-top:0.68032rem}}.typeset dl dt,.typeset dl dd{-webkit-font-feature-settings:'kern', 'onum', 'liga';font-feature-settings:'kern', 'onum', 'liga';margin-left:2rem}@media only screen and (max-width: 40em){.typeset dl dt,.typeset dl dd{margin-left:0}}.typeset dl dt{font-weight:bold}.typeset dl dd+dt{padding-top:1rem}.typeset table{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:0.84375rem;margin-bottom:-0.72157rem;padding-top:0.72157rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;-webkit-font-feature-settings:'liga', 'lnum', 'tnum', 'kern';font-feature-settings:'liga', 'lnum', 'tnum', 'kern';font-style:normal;font-weight:400;width:100%}@media screen and (min-width: 40em){.typeset table{font-size:0.84375rem;margin-bottom:-0.72157rem;padding-top:0.72157rem}}@media screen and (min-width: 64em){.typeset table{font-size:0.84375rem;margin-bottom:-0.72157rem;padding-top:0.72157rem}}@media screen and (min-width: 90em){.typeset table{font-size:0.84375rem;margin-bottom:-0.72157rem;padding-top:0.72157rem}}@media screen and (min-width: 120em){.typeset table{font-size:0.84375rem;margin-bottom:-0.72157rem;padding-top:0.72157rem}}.typeset table thead th{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem;padding-bottom:1px}@media screen and (min-width: 40em){.typeset table thead th{font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}}@media screen and (min-width: 64em){.typeset table thead th{font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}}@media screen and (min-width: 90em){.typeset table thead th{font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}}@media screen and (min-width: 120em){.typeset table thead th{font-size:0.96875rem;margin-bottom:-0.68032rem;padding-top:0.68032rem}}.typeset b,.typeset strong{font-weight:bold}.typeset em,.typeset i{font-style:italic}.typeset small{font-size:0.75rem;line-height:1rem}@media screen and (min-width: 40em){.typeset small{font-size:0.75rem}}@media screen and (min-width: 64em){.typeset small{font-size:0.75rem}}@media screen and (min-width: 90em){.typeset small{font-size:0.75rem}}@media screen and (min-width: 120em){.typeset small{font-size:0.75rem}}.typeset .wp-caption-text{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:0.84375rem;margin-bottom:1.27843rem;padding-top:0.72157rem;color:#999}@media screen and (min-width: 40em){.typeset .wp-caption-text{font-size:0.84375rem;margin-bottom:1.27843rem;padding-top:0.72157rem}}@media screen and (min-width: 64em){.typeset .wp-caption-text{font-size:0.84375rem;margin-bottom:1.27843rem;padding-top:0.72157rem}}@media screen and (min-width: 90em){.typeset .wp-caption-text{font-size:0.84375rem;margin-bottom:1.27843rem;padding-top:0.72157rem}}@media screen and (min-width: 120em){.typeset .wp-caption-text{font-size:0.84375rem;margin-bottom:1.27843rem;padding-top:0.72157rem}}.typeset h1+.caption,.typeset h2+.caption,.typeset h3+.caption{margin-top:-1rem}.typeset h4+.caption,.typeset h5+.caption,.typeset h6+.caption{margin-top:0rem}.typeset blockquote p{border-left:0.15rem solid #339fdd;padding-left:1rem;margin-bottom:1.63937rem;padding-bottom:0.68032rem}@media screen and (min-width: 40em){.typeset blockquote p{margin-bottom:1.63937rem;padding-bottom:0.68032rem}}@media screen and (min-width: 64em){.typeset blockquote p{margin-bottom:1.63937rem;padding-bottom:0.68032rem}}@media screen and (min-width: 90em){.typeset blockquote p{margin-bottom:1.63937rem;padding-bottom:0.68032rem}}@media screen and (min-width: 120em){.typeset blockquote p{margin-bottom:1.63937rem;padding-bottom:0.68032rem}}@media only screen and (max-width: 40em){.typeset blockquote{margin-left:-1rem}}.typeset hr{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0,0,0,0)), color-stop(50%, #BDC8CC));background-image:linear-gradient(to bottom, rgba(0,0,0,0) 50%, #BDC8CC 50%);background-position:0 50%;background-repeat:repeat-x;background-size:100% 0.15rem;border:0;margin:0;padding-bottom:3rem;padding-top:3rem}.typeset pre{background-color:#fff;font-family:Consolas, "Liberation Mono", Courier, monospace;display:block;margin-bottom:2rem;padding:1rem;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word}.typeset code{font-size:0.75rem;line-height:1rem;background-color:#fff;font-family:Consolas, "Liberation Mono", Courier, monospace}@media screen and (min-width: 40em){.typeset code{font-size:0.75rem}}@media screen and (min-width: 64em){.typeset code{font-size:0.75rem}}@media screen and (min-width: 90em){.typeset code{font-size:0.75rem}}@media screen and (min-width: 120em){.typeset code{font-size:0.75rem}}body{overflow-x:scroll}@media only screen and (min-width: 40.0625em){#main{min-width:1170px}}@media only screen and (max-width: 40em){.row>.columns{padding-right:1.25rem;padding-left:1.25rem}}@media only screen and (min-width: 40.0625em){.row{min-width:1170px;overflow-x:hidden}}@media only screen and (max-width: 40em){.row-full>.columns{padding:0;float:none;clear:both}}@media only screen and (min-width: 40.0625em){.row-full{min-width:1170px}.row-full>.columns{padding:0;float:none;clear:both}}::-moz-selection{color:#fff;background:#339fdd}::selection{color:#fff;background:#339fdd}@media only screen and (min-width: 40.0625em){padding-bottom:62px}@media only screen and (max-width: 40em){padding-bottom:31px}@media only screen and (min-width: 40.0625em){.page-section:first-child{padding-top:0}}.u-cover_image{background-size:cover;background-color:#ccc;background-repeat:no-repeat;background-position:center center;width:100%;height:0;padding-top:66.666%;display:block;overflow:hidden;text-indent:-9999px}dl.u-table{width:100%}dl.u-table:before,dl.u-table:after{content:" ";display:table}dl.u-table:after{clear:both}dl.u-table dt,dl.u-table dd,dl.u-table a{line-height:1.4em}dl.u-table dt,dl.u-table dd{margin:0;padding:5px}dl.u-table dt{float:left;width:20%}dl.u-table dd{margin-left:20%;width:80%}.hide{display:none !important}.mcfix:before,.mcfix:after{content:" ";display:table}.mcfix:after{clear:both}.bgimage{background:no-repeat center / cover}.sprite{display:inline-block;fill:currentColor;margin:8px;width:32px}.sprite.-instagram{fill:#555}.sprite.-facebook{fill:#3b5998}.sprite.-twitter{fill:#4099ff}@media only screen and (max-width: 40em){.is-desktop{display:none !important}}@media only screen and (min-width: 40.0625em){.is-mobile{display:none !important}}@media only screen and (min-width: 40.0625em){.is-narrow{display:none !important}}@media only screen and (max-width: 40em){.is-wide{display:none !important}}@media only screen and (min-width: 40.0625em){.is-small-only{display:none !important}}@media only screen and (max-width: 40em){.is-medium-up{display:none !important}}@media only screen and (max-width: 40em){.is-medium-only{display:none !important}}@media only screen and (min-width: 64.0625em){.is-medium-only{display:none !important}}@media only screen and (min-width: 64.0625em){.is-medium-down{display:none !important}}@media only screen and (max-width: 40em){.is-large-only{display:none !important}}@media only screen and (min-width: 40.0625em) and (max-width: 64em){.is-large-only{display:none !important}}@media only screen and (min-width: 90.0625em) and (max-width: 120em){.is-large-only{display:none !important}}@media only screen and (max-width: 40em){.is-large-up{display:none !important}}@media only screen and (min-width: 40.0625em) and (max-width: 64em){.is-large-up{display:none !important}}@media only screen and (min-width: 90.0625em){.is-large-down{display:none !important}}@media only screen and (max-width: 40em){.is-xlarge-up{display:none !important}}@media only screen and (min-width: 40.0625em) and (max-width: 64em){.is-xlarge-up{display:none !important}}@media only screen and (min-width: 64.0625em) and (max-width: 90em){.is-xlarge-up{display:none !important}}.m-header_nav .m-hamburger_btn{display:none}@media only screen and (min-width: 40.0625em){.m-header_nav ul{line-height:1rem;margin-bottom:0.81968rem;padding-top:0.18032rem;margin-left:-1rem;margin-right:-1rem}}@media only screen and (min-width: 40.0625em) and (min-width: 40em){.m-header_nav ul{margin-bottom:0.81968rem;padding-top:0.18032rem}}@media only screen and (min-width: 40.0625em) and (min-width: 64em){.m-header_nav ul{margin-bottom:0.81968rem;padding-top:0.18032rem}}@media only screen and (min-width: 40.0625em) and (min-width: 90em){.m-header_nav ul{margin-bottom:0.81968rem;padding-top:0.18032rem}}@media only screen and (min-width: 40.0625em) and (min-width: 120em){.m-header_nav ul{margin-bottom:0.81968rem;padding-top:0.18032rem}}@media only screen and (min-width: 40.0625em){.m-header_nav ul li{display:inline-block;padding-left:1rem;padding-right:1rem}}@media only screen and (max-width: 40em){.m-header_nav{display:none}}#container{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.is-active_hamburger #container{-webkit-transform:translate(240px, 0);-ms-transform:translate(240px, 0);transform:translate(240px, 0);overflow:hidden}.is-active_hamburger{width:100%;overflow:hidden}sup{font-size:.75rem}.m-hamburger_content{position:fixed;z-index:5000;top:0;left:0;z-index:0;width:100%;height:100%;padding:75px 0 0;background:#333333;width:240px}@media only screen and (min-width: 40.0625em){.m-hamburger_content{display:none}}.m-hamburger_content ul{border-bottom:1px solid #999}.m-hamburger_content ul li{line-height:1.0;border-top:1px solid #999}.m-hamburger_content ul li+li{border-top:1px solid #999}.m-hamburger_content ul a{color:#fff;padding:25px 25px;display:block}.m-hamburger_btn{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;cursor:pointer;width:40px;height:40px;margin-left:-10px;padding:12px 10px;display:block;position:fixed;z-index:5001;top:15px;left:25px}@media only screen and (min-width: 40.0625em){.m-hamburger_btn{display:none}}.m-hamburger_btn:before,.m-hamburger_btn:after{content:" ";display:table}.m-hamburger_btn:after{clear:both}.m-hamburger_btn>div{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;background:#111;height:2px;line-height:1;margin-bottom:5px;float:left;width:20px}.m-hamburger_btn>div:nth-child(1),.m-hamburger_btn>div:nth-child(3){float:right}.is-active_hamburger .m-hamburger_btn{-webkit-transform:scale(1) rotate(180deg) translate(0, 0);-ms-transform:scale(1) rotate(180deg) translate(0, 0);transform:scale(1) rotate(180deg) translate(0, 0)}.is-active_hamburger .m-hamburger_btn>div{background:#fff}.is-active_hamburger .m-hamburger_btn>div:nth-child(1),.is-active_hamburger .m-hamburger_btn>div:nth-child(3){width:65%}.is-active_hamburger .m-hamburger_btn>div:nth-child(2){width:20px}.is-active_hamburger .m-hamburger_btn>div:nth-child(1){-webkit-transform:scale(1) rotate(45deg) translate(4px, 0px);-ms-transform:scale(1) rotate(45deg) translate(4px, 0px);transform:scale(1) rotate(45deg) translate(4px, 0px)}.is-active_hamburger .m-hamburger_btn>div:nth-child(3){-webkit-transform:scale(1) rotate(-45deg) translate(4px, 0px);-ms-transform:scale(1) rotate(-45deg) translate(4px, 0px);transform:scale(1) rotate(-45deg) translate(4px, 0px)}.m-hamburger_btn .is-active_hamburger.is-active_end{-webkit-transform:scale(1) rotate(360deg) translate(0, 0);-ms-transform:scale(1) rotate(360deg) translate(0, 0);transform:scale(1) rotate(360deg) translate(0, 0)}.m-hamburger_btn .is-active_hamburger.is-active_end>div{width:100%}.m-hamburger_btn .is-active_hamburger.is-active_end>div:nth-child(1){-webkit-transform:scale(1) rotate(0deg) translate(0, 0);-ms-transform:scale(1) rotate(0deg) translate(0, 0);transform:scale(1) rotate(0deg) translate(0, 0)}.m-hamburger_btn .is-active_hamburger.is-active_end>div:nth-child(3){-webkit-transform:scale(1) rotate(0deg) translate(0, 0);-ms-transform:scale(1) rotate(0deg) translate(0, 0);transform:scale(1) rotate(0deg) translate(0, 0)}.m-loader{position:fixed;left:0;width:100%;height:100%;z-index:9999;fill:#339fdd;top:100%;background:rgba(255,255,255,0.5);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.is-loading .m-loader{opacity:1;top:0%}.m-loader .loader-svg{position:absolute;top:50%;left:50%;width:46px;height:46px;margin-left:-23px;margin-top:-23px}.m-share:before,.m-share:after{content:" ";display:table}.m-share:after{clear:both}.m-share>span{position:relative;display:block;float:left;line-height:1em;margin-left:10px}.m-share>span:first-child{margin-left:0}.m-share .twitter{width:105px}.m-youtube{position:relative;width:100%;padding-top:56.25%}.m-youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}*:focus{outline:none}.e-page-title{line-height:1rem;font-family:"Lora", serif;font-weight:700;font-size:2.125rem;margin-bottom:1.20124rem;padding-top:-0.20124rem}@media screen and (min-width: 40em){.e-page-title{font-size:2.125rem;margin-bottom:1.20124rem;padding-top:-0.20124rem}}@media screen and (min-width: 64em){.e-page-title{font-size:2.125rem;margin-bottom:1.20124rem;padding-top:-0.20124rem}}@media screen and (min-width: 90em){.e-page-title{font-size:2.125rem;margin-bottom:1.20124rem;padding-top:-0.20124rem}}@media screen and (min-width: 120em){.e-page-title{font-size:2.125rem;margin-bottom:1.20124rem;padding-top:-0.20124rem}}.e-section-title{line-height:1rem;font-family:"ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", "游明朝", YuMincho, serif;font-weight:bold;font-size:0.96875rem;margin-bottom:0.81968rem;padding-top:0.18032rem}@media screen and (min-width: 40em){.e-section-title{font-size:0.96875rem;margin-bottom:0.81968rem;padding-top:0.18032rem}}@media screen and (min-width: 64em){.e-section-title{font-size:0.96875rem;margin-bottom:0.81968rem;padding-top:0.18032rem}}@media screen and (min-width: 90em){.e-section-title{font-size:0.96875rem;margin-bottom:0.81968rem;padding-top:0.18032rem}}@media screen and (min-width: 120em){.e-section-title{font-size:0.96875rem;margin-bottom:0.81968rem;padding-top:0.18032rem}}.e-section-subtitle{line-height:2rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "游ゴシック", YuGothic, "Meiryo", sans-serif;font-weight:bold;font-size:1.0625rem;margin-bottom:-0.14938rem;padding-top:0.64938rem}@media screen and (min-width: 40em){.e-section-subtitle{font-size:1.0625rem;margin-bottom:-0.14938rem;padding-top:0.64938rem}}@media screen and (min-width: 64em){.e-section-subtitle{font-size:1.0625rem;margin-bottom:-0.14938rem;padding-top:0.64938rem}}@media screen and (min-width: 90em){.e-section-subtitle{font-size:1.0625rem;margin-bottom:-0.14938rem;padding-top:0.64938rem}}@media screen and (min-width: 120em){.e-section-subtitle{font-size:1.0625rem;margin-bottom:-0.14938rem;padding-top:0.64938rem}}.list-article{list-style-type:none;margin:0;padding:0}.list-article:before,.list-article:after{content:" ";display:table}.list-article:after{clear:both}.list-article>li,.list-article>a,.list-article>span,.list-article>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}.list-article .m-list-article{width:50%;padding-right:5px;padding-left:5px}.list-article .m-list-article:nth-child(2n+1){clear:both;background:#3cc;position:relative;left:-5px}.list-article .m-list-article:nth-child(even){background:#c3c;position:relative;left:+5px}.list-article .m-list-article a{display:block}.list-article .m-list-article .picture .image{width:100%;padding-top:75%;background-size:cover}.list-article .m-list-article .text h2{line-height:1.8rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;font-size:0.96875rem;margin-bottom:-0.08032rem;padding-top:0.58032rem}@media screen and (min-width: 40em){.list-article .m-list-article .text h2{font-size:0.96875rem;margin-bottom:-0.08032rem;padding-top:0.58032rem}}@media screen and (min-width: 64em){.list-article .m-list-article .text h2{font-size:0.96875rem;margin-bottom:-0.08032rem;padding-top:0.58032rem}}@media screen and (min-width: 90em){.list-article .m-list-article .text h2{font-size:0.96875rem;margin-bottom:-0.08032rem;padding-top:0.58032rem}}@media screen and (min-width: 120em){.list-article .m-list-article .text h2{font-size:0.96875rem;margin-bottom:-0.08032rem;padding-top:0.58032rem}}.list-article .m-list-article .text p.category{line-height:1.8rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;font-size:0.96875rem;margin-bottom:-0.08032rem;padding-top:0.58032rem}@media screen and (min-width: 40em){.list-article .m-list-article .text p.category{font-size:0.96875rem;margin-bottom:-0.08032rem;padding-top:0.58032rem}}@media screen and (min-width: 64em){.list-article .m-list-article .text p.category{font-size:0.96875rem;margin-bottom:-0.08032rem;padding-top:0.58032rem}}@media screen and (min-width: 90em){.list-article .m-list-article .text p.category{font-size:0.96875rem;margin-bottom:-0.08032rem;padding-top:0.58032rem}}@media screen and (min-width: 120em){.list-article .m-list-article .text p.category{font-size:0.96875rem;margin-bottom:-0.08032rem;padding-top:0.58032rem}}.list-article .m-list-article .text p.date{line-height:1.8rem;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;font-size:0.96875rem;margin-bottom:-0.08032rem;padding-top:0.58032rem}@media screen and (min-width: 40em){.list-article .m-list-article .text p.date{font-size:0.96875rem;margin-bottom:-0.08032rem;padding-top:0.58032rem}}@media screen and (min-width: 64em){.list-article .m-list-article .text p.date{font-size:0.96875rem;margin-bottom:-0.08032rem;padding-top:0.58032rem}}@media screen and (min-width: 90em){.list-article .m-list-article .text p.date{font-size:0.96875rem;margin-bottom:-0.08032rem;padding-top:0.58032rem}}@media screen and (min-width: 120em){.list-article .m-list-article .text p.date{font-size:0.96875rem;margin-bottom:-0.08032rem;padding-top:0.58032rem}}.s-home_content{padding-top:1rem}.s-article_content{padding-top:0}.page-header{text-align:center;background:#fff}@media only screen and (max-width: 40em){.page-header{padding:20px 0}}@media only screen and (min-width: 40.0625em){.page-header{padding:40px 0}}.page-header h2{background:red}.page-header h1,.page-header h2{color:#00AECA;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif}@media only screen and (max-width: 40em){.page-header h1,.page-header h2{font-size:20px;font-size:1.25rem;line-height:1;font-size:18px;font-size:1.125rem;line-height:1;letter-spacing:-2px;line-height:1.6}}@media only screen and (min-width: 40.0625em){.page-header h1,.page-header h2{font-size:24px;font-size:1.5rem;line-height:1;line-height:1.6}}h2,h3,h4,li,th,td,span{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif}strong{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal}a:hover{opacity:.8}#globalheader{background:#000}#globalheader:before,#globalheader:after{display:table;content:""}#globalheader:after{clear:both}#globalheader p{float:right;line-height:1.0;margin:0;padding:0}@media only screen and (max-width: 40em){#globalheader p{padding:13px 15px 13px 0 !important}}@media only screen and (min-width: 40.0625em){#globalheader p{padding:12px 15px 12px 0 !important}}#globalheader p a{color:#fff;display:block}#globalheader p a img{display:block}@media only screen and (max-width: 40em){#globalheader p a img{width:70px}}@media only screen and (min-width: 40.0625em){#globalheader p a img{width:70px}}#header{background:#00AECA}#header:before,#header:after{display:table;content:""}#header:after{clear:both}#header p.h-logo{float:left;line-height:1.0;margin:0}@media only screen and (max-width: 40em){#header p.h-logo{padding:13px 0 12px 22px}#header p.h-logo img{width:62px}#header p.h-logo img.shadow{display:block}#header p.h-logo img.sharp{display:none}}@media only screen and (min-width: 40.0625em){#header p.h-logo{padding:18px 0 20px 40px}#header p.h-logo img{width:62px}#header p.h-logo img.shadow{display:none}#header p.h-logo img.sharp{display:block}}@media only screen and (max-width: 40em){#header nav ul{text-align:center}#header nav ul li{display:inline-block;*display:inline;*zoom:1}}@media only screen and (min-width: 40.0625em){#header nav ul{list-style-type:none;margin:0;padding:0}#header nav ul:before,#header nav ul:after{content:" ";display:table}#header nav ul:after{clear:both}#header nav ul>li,#header nav ul>a,#header nav ul>span,#header nav ul>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}}@media only screen and (max-width: 40em){#header nav ul li{padding:0;margin:0}}#header nav ul li a{display:block;color:#fff}@media only screen and (min-width: 40.0625em){#header nav ul li a{font-size:16px;font-size:1rem;line-height:1;padding:1.6em 1em 1.6em 1em}}#header nav ul.menu{float:right}@media only screen and (max-width: 40em){#header nav ul.menu{background:#EEEEEE;width:100%}#header nav ul.menu a{font-size:12px;font-size:0.75rem;line-height:1;padding:12px 3px;color:#757575}}@media only screen and (min-width: 40.0625em){#header nav ul.menu a{text-shadow:0 1px 2px rgba(0,0,0,0.12);position:relative}}#header nav ul.cta{background:#F0AC00;float:right;margin-left:50px}#header nav ul.cta a{text-shadow:0 1px 2px rgba(0,0,0,0.12);font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;position:relative;text-align:center}@media only screen and (max-width: 40em){#header nav ul.cta a{width:136px;padding:.9em 0}}@media only screen and (min-width: 40.0625em){#header nav ul.cta a{top:-2px;width:240px}}#header nav ul.cta a .shopping_cart{width:20px;height:auto;margin-right:.4em;top:4px;position:relative}p.btn{line-height:1.0;margin:0;padding:0}@media only screen and (min-width: 40.0625em){p.btn{text-align:center}}img.external{width:13px;margin-left:5px}a.btn,span.btn{display:inline-block;line-height:1.0;border-radius:100px;text-align:center;position:relative}@media only screen and (max-width: 40em){a.btn,span.btn{font-size:16px;font-size:1rem;line-height:1;width:100%;padding:1em 0;text-align:center}}@media only screen and (min-width: 40.0625em){a.btn,span.btn{font-size:20px;font-size:1.25rem;line-height:1;padding:1.25em 0;width:380px}}@media only screen and (max-width: 40em){a.btn.small,span.btn.small{font-size:16px;font-size:1rem;line-height:1;width:100%;padding:1em 0;text-align:center}}@media only screen and (min-width: 40.0625em){a.btn.small,span.btn.small{font-size:16px;font-size:1rem;line-height:1;padding:1em 0;width:280px}}a.btn img.external,span.btn img.external{width:13px;margin-left:5px}a.btn:after,span.btn:after{content:'';background:url("/images/arrow_white.png") no-repeat center center;background-size:10px;width:34px;height:34px;color:#fff;position:absolute;display:inline-block;top:50%;right:12px;margin-top:-17px}.l-gesundroid a.btn:after,.l-gesundroid span.btn:after{content:''}a.btn.blue,span.btn.blue{background:#00AECA;color:white}a.btn.white,span.btn.white{background:white;color:#00AECA}a.btn.white:after,span.btn.white:after{background:url("/images/arrow_blue.png") no-repeat center center;background-size:10px}a.btn.gray,span.btn.gray{background:gray;color:white}a.btn.inactive,span.btn.inactive{background:#E0E0E0;color:white}a.btn.orange,span.btn.orange{background:#F0AC00;color:white}a.btn.buy,span.btn.buy{background:#fff;border:1px solid #ccc;padding:6px 0}a.btn.buy img,span.btn.buy img{height:38px !important;height:54px !important}a.btn.buy.sony,span.btn.buy.sony{background:#000}a.btn.buy.sony:after,span.btn.buy.sony:after{display:none}a.btn.blue-arrow,span.btn.blue-arrow{font-size:16px;font-size:1rem;line-height:1}a.btn.blue-arrow img,span.btn.blue-arrow img{width:16px;height:16px;margin-right:5px;vertical-align:middle}a.btn.gesundroid,span.btn.gesundroid{background:#FCCF2F;color:#000;padding:.5em 1.5em}a.btn.gesundroid span,span.btn.gesundroid span{position:relative;top:+.5em}a.btn.gesundroid img:first-child,span.btn.gesundroid img:first-child{width:28px;float:left}a.btn.gesundroid img:last-child,span.btn.gesundroid img:last-child{width:30px;float:right}a.btn.gesundroid:after,span.btn.gesundroid:after{display:none}a.btn.gesundroid-arrow,span.btn.gesundroid-arrow{text-align:center;position:relative}a.btn.gesundroid-arrow.black,span.btn.gesundroid-arrow.black{padding:1em 0;background:#000;color:#fff}@media only screen and (max-width: 40em){a.btn.gesundroid-arrow.black,span.btn.gesundroid-arrow.black{font-size:16px;font-size:1rem;line-height:1;border-radius:100px;width:100%}}@media only screen and (min-width: 40.0625em){a.btn.gesundroid-arrow.black,span.btn.gesundroid-arrow.black{font-size:24px;font-size:1.5rem;line-height:1.66667;border-radius:12px;width:960px;margin:0px auto}}@media only screen and (max-width: 40em){a.btn.gesundroid-arrow.black img,span.btn.gesundroid-arrow.black img{display:none}}@media only screen and (min-width: 40.0625em){a.btn.gesundroid-arrow.black img,span.btn.gesundroid-arrow.black img{width:40px;left:30px;position:absolute}}a.btn.gesundroid-arrow.white,span.btn.gesundroid-arrow.white{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;padding:1em 0;background:#fff;color:#000}a.btn.gesundroid-arrow.white:after,span.btn.gesundroid-arrow.white:after{display:none}@media only screen and (max-width: 40em){a.btn.gesundroid-arrow.white,span.btn.gesundroid-arrow.white{font-size:16px;font-size:1rem;line-height:1;border-radius:100px;width:100%}}@media only screen and (min-width: 40.0625em){a.btn.gesundroid-arrow.white,span.btn.gesundroid-arrow.white{font-size:16px;font-size:1rem;line-height:1.25;border-radius:8px;width:430px}}@media only screen and (max-width: 40em){a.btn.gesundroid-arrow.white img,span.btn.gesundroid-arrow.white img{float:left;width:24px;display:none}}@media only screen and (min-width: 40.0625em){a.btn.gesundroid-arrow.white img,span.btn.gesundroid-arrow.white img{width:24px;left:20px;position:absolute;margin-top:-2px}}body{background:#000}.m-list-share{list-style-type:none;margin:0;padding:0}.m-list-share:before,.m-list-share:after{content:" ";display:table}.m-list-share:after{clear:both}.m-list-share>li,.m-list-share>a,.m-list-share>span,.m-list-share>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}.m-list-share li a{display:block}.m-list-share li a img.l-news{display:block}.photo,.fig{overflow:hidden;min-height:10px}.photo .image,.fig .image{background-size:cover;background-position:center center;width:100%;padding-top:66.667%;-webkit-transition:-webkit-transform 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.photo .image.interview_map,.fig .image.interview_map{padding-top:56.5%}.photo.border,.fig.border{border:1px solid #E0E0E0}@media only screen and (max-width: 40em){.photo.radius,.fig.radius{border-radius:8px}}@media only screen and (min-width: 40.0625em){.photo.radius,.fig.radius{border-radius:12px}}a:hover .image{opacity:.9;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}sup{font-size:60%;margin-left:.2em}@media only screen and (min-width: 40.0625em){#footer{overflow:hidden;padding-top:2.5em;padding-bottom:2.5em}}#footer nav ul{list-style-type:none;margin:0;padding:0}#footer nav ul:before,#footer nav ul:after{content:" ";display:table}#footer nav ul:after{clear:both}#footer nav ul>li,#footer nav ul>a,#footer nav ul>span,#footer nav ul>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}#footer nav ul li{margin-right:2em;margin-top:16px}@media only screen and (max-width: 40em){#footer nav ul li{width:100%;margin-top:0px;border-bottom:1px solid #E1E7EB}#footer nav ul li a{padding:24px 0;display:block;font-size:16px;font-size:1rem;line-height:1;color:#757575;position:relative}#footer nav ul li a:after{content:'';background:url("/images/arrow_gray.png") no-repeat center center;background-size:8px;width:34px;height:34px;color:#fff;position:absolute;display:inline-block;top:50%;right:5px;margin-top:-17px}}@media only screen and (min-width: 40.0625em){#footer nav ul li a{font-size:14px;font-size:0.875rem;line-height:1;color:#757575}}@media only screen and (max-width: 40em){#footer .m-list-share{width:160px;margin:40px auto;width:220px}}@media only screen and (min-width: 40.0625em){#footer .m-list-share{float:right}}#footer .m-list-share li{margin-left:20px}#footer .m-list-share li:first-child{margin-left:0}#footer .m-list-share img{width:40px;display:block}#globalfooter{background:#000;padding:12px}#globalfooter:before,#globalfooter:after{display:table;content:""}#globalfooter:after{clear:both}#globalfooter p.logo{line-height:1.0;margin:0;padding:0}@media only screen and (min-width: 40.0625em){#globalfooter p.logo{float:right;margin-right:20px}}#globalfooter p.logo a{color:#fff;display:block}#globalfooter p.logo a img{display:block}@media only screen and (max-width: 40em){#globalfooter p.logo a img{margin:10px auto;width:96px}}@media only screen and (min-width: 40.0625em){#globalfooter p.logo a img{width:85px}}#globalfooter p.copyright{font-size:12px;font-size:0.75rem;line-height:1;margin:0 0 0 20px;padding:0;color:#fff}@media only screen and (max-width: 40em){#globalfooter p.copyright{text-align:center}}@media only screen and (min-width: 40.0625em){#globalfooter p.copyright{float:left;padding-top:10px}}@media only screen and (min-width: 40.0625em){.modal-buy{width:720px;margin:0 auto}}.modal-buy .s-modal-buy{-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.1);box-shadow:0 4px 12px 0 rgba(0,0,0,0.1);background:#fff;border-radius:8px;background:#fff}@media only screen and (max-width: 40em){.modal-buy .s-modal-buy .btns p.btn{margin-top:12px}.modal-buy .s-modal-buy .btns p.btn:first-child{margin-top:0}}@media only screen and (min-width: 40.0625em){.modal-buy .s-modal-buy p.btn{text-align:center}.modal-buy .s-modal-buy p.btn a.btn{width:300px}.modal-buy .s-modal-buy .btns:before,.modal-buy .s-modal-buy .btns:after{display:table;content:""}.modal-buy .s-modal-buy .btns:after{clear:both}.modal-buy .s-modal-buy .btns p.btn{width:300px;float:left;margin-left:20px;margin-bottom:20px}.modal-buy .s-modal-buy .btns p.btn:nth-child(2n+1){margin-left:0}}.modal-buy .s-modal-buy h2{font-size:20px;font-size:1.25rem;line-height:1;color:#00AECA !important;text-align:center}.modal-buy .s-modal-buy h3{font-size:16px;font-size:1rem;line-height:1;color:#424242 !important;margin:30px 0 20px 0;text-align:center}.modal-buy .s-modal-buy .content-header{border-bottom:1px solid #E1E7EB;padding:30px 0}.modal-buy .s-modal-buy .content-section a.btn{font-size:16px;font-size:1rem;line-height:1;padding-left:0;padding-right:0;width:100%;text-align:center}@media only screen and (max-width: 40em){.modal-buy .s-modal-buy .content-section{padding:5px 20px 20px 20px}}@media only screen and (min-width: 40.0625em){.modal-buy .s-modal-buy .content-section{padding:10px 50px 50px 50px}}#modal-buy_gogorobot .s-modal-buy h2,#modal-buy_toio-drive .s-modal-buy h2,#modal-buy_toio-collection-extension .s-modal-buy h2,#modal-buy_header .s-modal-buy h2,#modal-buy_toio-lego .s-modal-buy h2{line-height:1.7}.e-mail{background:#fff;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04)}@media only screen and (max-width: 40em){.e-mail{padding:34px 20px 48px}}@media only screen and (min-width: 40.0625em){.e-mail{width:1080px;margin:0px auto;padding:50px 0 60px}}.e-mail h2{font-size:20px;font-size:1.25rem;line-height:1;color:#00AECA;text-align:center}.e-mail h3{color:#424242;text-align:center}@media only screen and (max-width: 40em){.e-mail h3{margin:22px 0 10px 0;text-align:left;font-size:16px;font-size:1rem;line-height:2}}@media only screen and (min-width: 40.0625em){.e-mail h3{margin:20px 0 10px 0;font-size:20px;font-size:1.25rem;line-height:2}}.e-mail p{text-align:center}.e-mail span{color:#757575}@media only screen and (max-width: 40em){.e-mail span{font-size:11px;font-size:0.6875rem;line-height:1}}@media only screen and (min-width: 40.0625em){.e-mail span{font-size:12px;font-size:0.75rem;line-height:1}}#lightcase-nav .lightcase-icon-close:before{display:none}#lightcase-nav .lightcase-icon-close p{margin:10px 0 0;padding:0;position:relative;right:20px}#lightcase-nav .lightcase-icon-close p span{-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.1);box-shadow:0 4px 12px 0 rgba(0,0,0,0.1);background:#fff;width:50px;height:50px;padding:15px;display:block;margin:0 auto;border-radius:100px}#lightcase-nav .lightcase-icon-close p span img{width:20px;display:block}#lightcase-case *{text-shadow:0 0 0 rgba(0,0,0,0)}@media only screen and (min-width: 40.0625em){#lightcase-case * iframe{height:450px !important}}@media only screen and (max-width: 40em){#lightcase-case * .lightcase-contentInner{padding-top:30px !important}#lightcase-case * .lightcase-contentInner iframe{width:345px !important;height:194px !important}}#lightcase-case #lightcase-content{background:none !important}#lightcase-case #lightcase-content .lightcase-inlineWrap{background:none !important}@media only screen and (min-width: 40.0625em){#lightcase-case #lightcase-content .lightcase-inlineWrap{max-height:700px !important;padding-top:10px !important;padding-bottom:10px !important}}#lightcase-case #lightcase-info{display:none}@media only screen and (max-width: 40em){#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-close{position:fixed;margin:auto;top:5px;right:20px}}#lightcase-overlay{background:#F0F5F8 !important;opacity:.95 !important}#modal-close{display:none}#lightcase-content iframe:focus{border:10px solid red}.video{position:relative;padding-bottom:56.25%;height:0}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.s-cta-storelist{background:#F0F5F8}.s-cta-storelist .s-storelist-banner{background:#F0F5F8}@media only screen and (max-width: 40em){.s-cta-storelist .s-storelist-banner{padding:24px 0}}@media only screen and (min-width: 40.0625em){.s-cta-storelist .s-storelist-banner{padding:60px 0}.s-cta-storelist .s-storelist-banner a{width:960px;margin:0px auto}}.s-cta-storelist a{display:block;background:#fff;border-radius:8px;border:1px solid #E1E7EB}.s-cta-storelist a:before,.s-cta-storelist a:after{display:table;content:""}.s-cta-storelist a:after{clear:both}@media only screen and (max-width: 40em){.s-cta-storelist a .photo{border-radius:8px 8px 0 0}.s-cta-storelist a .photo .image{width:100%;padding-top:188px;background-size:60%}}@media only screen and (min-width: 40.0625em){.s-cta-storelist a .photo{float:left;border-radius:8px 0 0 8px;margin-right:60px}.s-cta-storelist a .photo .image{width:320px;padding-top:250px}}.s-cta-storelist a p.title{color:#00AECA}@media only screen and (max-width: 40em){.s-cta-storelist a p.title{font-size:18px;font-size:1.125rem;line-height:1;text-align:center;padding:0 20px;margin:1.5em 0 1em 0}}@media only screen and (min-width: 40.0625em){.s-cta-storelist a p.title{font-size:20px;font-size:1.25rem;line-height:1;margin-top:2em}}.s-cta-storelist a p.description span{color:#00AECA}@media only screen and (max-width: 40em){.s-cta-storelist a p.description{font-size:14px;font-size:0.875rem;line-height:2;padding:0 20px 1em 20px}}@media only screen and (min-width: 40.0625em){.s-cta-storelist a p.description{font-size:16px;font-size:1rem;line-height:2;padding-right:40px}}ul.dot-list{list-style-type:disc}ul.dot-list li{margin:0 0 0 2em;padding:0;line-height:1.5}@media only screen and (max-width: 40em){.show-for-small-only{display:block !important}}@media only screen and (min-width: 40.0625em){.show-for-small-only{display:none !important}}@media only screen and (max-width: 40em){.show-for-medium-up{display:none !important}}@media only screen and (min-width: 40.0625em){.show-for-medium-up{display:block !important}}.l-home .s-cover{position:relative}.l-home .s-cover .photo .image{width:100%}@media only screen and (max-width: 40em){.l-home .s-cover .photo .image{padding-top:66.7%;background-image:url("/images/home_cover_small.jpg")}}@media only screen and (min-width: 40.0625em){.l-home .s-cover .photo .image{padding-top:586px;background-image:url("/images/home_cover_medium.jpg")}}.l-home .s-cover .news{display:block;margin:0 auto;position:relative}@media only screen and (max-width: 40em){.l-home .s-cover .news{width:100%;top:-36px}}@media only screen and (min-width: 40.0625em){.l-home .s-cover .news{width:1170px;min-width:1170px;top:-60px}}.l-home .s-cover .news a{-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.1);box-shadow:0 4px 12px 0 rgba(0,0,0,0.1);float:right;display:block;background:#A2C732;border-radius:200px}.l-home .s-cover .news a span{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;color:#fff;text-align:center !important;display:block}@media only screen and (max-width: 40em){.l-home .s-cover .news a{width:72px;height:72px;margin-right:12px}.l-home .s-cover .news a span{font-size:13px;font-size:0.8125rem;line-height:1.38462;padding-top:19px}.l-home .s-cover .news a img{display:none}}@media only screen and (min-width: 40.0625em){.l-home .s-cover .news a{width:120px;height:120px}.l-home .s-cover .news a span{font-size:18px;font-size:1.125rem;line-height:1.5;padding-top:23px;margin-bottom:5px}.l-home .s-cover .news a img{width:20px;display:block;margin:0 auto}}@media only screen and (max-width: 40em){.l-home .s-cover .cta{background:#F0F5F8}.l-home .s-cover .cta h1.logo{display:none}.l-home .s-cover .cta p.logo{display:none}.l-home .s-cover .cta p.text{font-size:20px;font-size:1.25rem;line-height:1.75;margin-top:-40px;color:#00AECA;text-align:center}.l-home .s-cover .cta p.btn{margin-top:32px;margin-bottom:48px;text-align:center}.l-home .s-cover .cta p.btn a{width:295px}}@media only screen and (min-width: 40.0625em){.l-home .s-cover .cta{position:absolute;top:160px;width:100%}.l-home .s-cover .cta h1.logo{margin:0;padding:0;margin-left:40px}.l-home .s-cover .cta h1.logo img{width:198px;display:block;margin-left:-15px}.l-home .s-cover .cta p.text{text-shadow:0 1px 2px rgba(0,0,0,0.12);font-size:20px;font-size:1.25rem;line-height:1;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;margin:20px 0 30px 0;padding:0;color:#fff;margin-left:40px}.l-home .s-cover .cta p.btn{text-align:left}.l-home .s-cover .cta p.btn a{-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.1);box-shadow:0 4px 12px 0 rgba(0,0,0,0.1);width:300px;margin-left:-10px}}.l-home .s-introduction .boxes:before,.l-home .s-introduction .boxes:after{display:table;content:""}.l-home .s-introduction .boxes:after{clear:both}@media only screen and (max-width: 40em){.l-home .s-introduction{padding:40px 0}}@media only screen and (min-width: 40.0625em){.l-home .s-introduction{background:#F0F5F8 url("/images/bg_home.png") repeat-x;padding-bottom:40px}.l-home .s-introduction .boxes{width:1080px;margin:0 auto}}@media only screen and (min-width: 40.0625em){.l-home .s-introduction .box{position:relative;top:-40px}}.l-home .s-introduction .box a{display:block;position:relative}.l-home .s-introduction .box .playbtn{text-align:center;position:absolute;width:100%;top:0}@media only screen and (max-width: 40em){.l-home .s-introduction .box .playbtn{padding-top:16%}}@media only screen and (min-width: 40.0625em){.l-home .s-introduction .box .playbtn{padding-top:160px}}.l-home .s-introduction .box .playbtn img{width:88px;display:block;margin:0 auto}.l-home .s-introduction .box .playbtn span{text-shadow:0 1px 2px rgba(0,0,0,0.12);display:block;color:#fff}@media only screen and (max-width: 40em){.l-home .s-introduction .box:nth-child(1){display:none}.l-home .s-introduction .box:nth-child(1) img{width:143px;display:block;margin:20px auto 30px auto}.l-home .s-introduction .box:nth-child(1) img.white{display:none}.l-home .s-introduction .box:nth-child(1) h2{font-size:20px;font-size:1.25rem;line-height:1;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;text-align:center;margin-bottom:40px;color:#00AECA}.l-home .s-introduction .box:nth-child(1) p{display:none}.l-home .s-introduction .box:nth-child(2){-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04)}.l-home .s-introduction .box:nth-child(2) .photo{border-radius:8px 8px 0 0}.l-home .s-introduction .box:nth-child(2) .photo .image{padding-top:56%}.l-home .s-introduction .box:nth-child(2) .text{background:#00AECA;border-radius:0 0 8px 8px;padding:5px 20px 20px}.l-home .s-introduction .box:nth-child(2) .text p.btn{margin-top:1em}.l-home .s-introduction .box:nth-child(2) .text p.description{font-size:16px;font-size:1rem;line-height:2;text-shadow:0 1px 2px rgba(0,0,0,0.12);color:#fff}}@media only screen and (min-width: 40.0625em){.l-home .s-introduction .box:nth-child(1){-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04);background:#00AECA;width:540px;height:475px;float:left;border-radius:12px}.l-home .s-introduction .box:nth-child(1) img{width:143px;display:block;margin:80px auto 30px auto}.l-home .s-introduction .box:nth-child(1) img.blue{display:none}.l-home .s-introduction .box:nth-child(1) h2,.l-home .s-introduction .box:nth-child(1) p.description{text-shadow:0 1px 2px rgba(0,0,0,0.12);color:#fff;width:400px;margin:0 auto}.l-home .s-introduction .box:nth-child(1) h2{font-size:20px;font-size:1.25rem;line-height:1;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;text-align:center;margin-bottom:40px}.l-home .s-introduction .box:nth-child(1) p.description{font-size:20px;font-size:1.25rem;line-height:2;text-align:center}.l-home .s-introduction .box:nth-child(1) p.btn{text-align:center !important;margin-top:2em !important}.l-home .s-introduction .box:nth-child(1) p.btn a{margin:0 auto}.l-home .s-introduction .box:nth-child(2){float:left;width:540px;margin-top:80px}.l-home .s-introduction .box:nth-child(2) .photo{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04);border-radius:12px}.l-home .s-introduction .box:nth-child(2) .photo .image{width:100%;padding-top:475px}.l-home .s-introduction .box:nth-child(2) .text{display:none}}@media only screen and (max-width: 40em){.l-home .s-feature-0 .content-header{background:#A2C732}.l-home .s-feature-0 .content-header .photo .image{padding-top:56%}.l-home .s-feature-0 .content-header .text{padding:30px 0 35px}.l-home .s-feature-0 .content-header .text h2{font-size:24px;font-size:1.5rem;line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,0.12);text-align:center;color:#fff}.l-home .s-feature-0 .content-header .text p{display:none}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-0 .content-header{background:#A2C732}.l-home .s-feature-0 .content-header:before,.l-home .s-feature-0 .content-header:after{display:table;content:""}.l-home .s-feature-0 .content-header:after{clear:both}.l-home .s-feature-0 .content-header .photo{float:left}.l-home .s-feature-0 .content-header .photo .image{width:560px;padding-top:420px}.l-home .s-feature-0 .content-header .text{margin-left:560px;padding:40px 0}.l-home .s-feature-0 .content-header .text h2,.l-home .s-feature-0 .content-header .text p{text-shadow:0 1px 2px rgba(0,0,0,0.12);color:#fff;width:540px;margin:0 auto}.l-home .s-feature-0 .content-header .text h2{font-size:32px;font-size:2rem;line-height:1.65625;margin-top:50px}.l-home .s-feature-0 .content-header .text p{font-size:18px;font-size:1.125rem;line-height:2}}.l-home .s-feature-0 .content-section{background:#F0F5F8}@media only screen and (max-width: 40em){.l-home .s-feature-0 .content-section .columns{padding-left:0;padding-right:0}}@media only screen and (max-width: 40em){.l-home .s-feature-0 .content-section{padding:40px 0 50px}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-0 .content-section{padding:80px 0}}.l-home .s-feature-0 .content-section ul.list-feature-0{list-style-type:none;margin:0;padding:0}.l-home .s-feature-0 .content-section ul.list-feature-0:before,.l-home .s-feature-0 .content-section ul.list-feature-0:after{content:" ";display:table}.l-home .s-feature-0 .content-section ul.list-feature-0:after{clear:both}.l-home .s-feature-0 .content-section ul.list-feature-0>li,.l-home .s-feature-0 .content-section ul.list-feature-0>a,.l-home .s-feature-0 .content-section ul.list-feature-0>span,.l-home .s-feature-0 .content-section ul.list-feature-0>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}@media only screen and (max-width: 40em){.l-home .s-feature-0 .content-section ul.list-feature-0{width:100%}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-0 .content-section ul.list-feature-0{width:1080px;margin:0 auto}}@media only screen and (max-width: 40em){.l-home .s-feature-0 .content-section ul.list-feature-0 li{margin-bottom:24px;width:100%}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-0 .content-section ul.list-feature-0 li{width:520px;margin-right:40px;margin-bottom:50px}.l-home .s-feature-0 .content-section ul.list-feature-0 li:nth-child(2n){position:relative;top:+80px;margin-right:0}}@media only screen and (max-width: 40em){.l-home .s-feature-0 .content-section ul.list-feature-0 li .photo{width:100%}.l-home .s-feature-0 .content-section ul.list-feature-0 li .photo .image{width:100%;padding-top:56%}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-0 .content-section ul.list-feature-0 li .photo .image{padding-top:326px}}.l-home .s-feature-0 .content-section ul.list-feature-0 li .text{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04);background:#fff}@media only screen and (max-width: 40em){.l-home .s-feature-0 .content-section ul.list-feature-0 li .text{margin-top:-40px;margin-right:20px;margin-left:20px;padding:40px 20px 25px;position:relative}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-0 .content-section ul.list-feature-0 li .text{margin-top:-30px;margin-left:20px;margin-right:20px;padding:2em 40px}}.l-home .s-feature-0 .content-section ul.list-feature-0 li .text .icon{display:none}@media only screen and (max-width: 40em){.l-home .s-feature-0 .content-section ul.list-feature-0 li .text .icon{position:absolute;bottom:15px;right:15px}.l-home .s-feature-0 .content-section ul.list-feature-0 li .text .icon .fig .image{width:48px;padding-top:48px}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-0 .content-section ul.list-feature-0 li .text .icon{width:60px;height:60px;float:right}.l-home .s-feature-0 .content-section ul.list-feature-0 li .text .icon .fig .image{width:60px;padding-top:60px}}.l-home .s-feature-0 .content-section ul.list-feature-0 li .text h2{text-align:center;color:#00AECA}.l-home .s-feature-0 .content-section ul.list-feature-0 li .text h2 span{color:#6A5542}@media only screen and (max-width: 40em){.l-home .s-feature-0 .content-section ul.list-feature-0 li .text h2{font-size:20px;font-size:1.25rem;line-height:1;text-align:center}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-0 .content-section ul.list-feature-0 li .text h2{font-size:24px;font-size:1.5rem;line-height:1.33333}}.l-home .s-feature-0 .content-section ul.list-feature-0 li .text p.btn{margin-top:0}.l-home .s-feature-0 .content-section ul.list-feature-0 li .text p.subtitle{font-size:14px;font-size:0.875rem;line-height:1;text-align:center;margin-top:7px;color:#424242}@media only screen and (max-width: 40em){.l-home .s-feature-0 .content-section ul.list-feature-0 li .text p.subtitle{text-align:center;margin:0}}.l-home .s-feature-0 .content-section ul.list-feature-0 li .text p.tag{font-size:12px;font-size:0.75rem;line-height:1;text-align:center}.l-home .s-feature-0 .content-section ul.list-feature-0 li .text p.tag span{display:inline-block;border:1px solid #E0E0E0;line-height:1.0 !important;padding:.5em 1em;border-radius:2px;color:#999}.l-home .s-feature-0 .content-section ul.list-feature-0 li .text p.description{color:#757575}@media only screen and (max-width: 40em){.l-home .s-feature-0 .content-section ul.list-feature-0 li .text p.description{font-size:14px;font-size:0.875rem;line-height:2}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-0 .content-section ul.list-feature-0 li .text p.description{font-size:14px;font-size:0.875rem;line-height:2}}.l-home .s-feature-0 .content-section ul.list-feature-0 li .text p.description sup{margin:0 3px}.l-home .s-feature-0 .content-section ul.list-feature-0 li .text p.caption{color:#999}@media only screen and (max-width: 40em){.l-home .s-feature-0 .content-section ul.list-feature-0 li .text p.caption{font-size:10px;font-size:0.625rem;line-height:1.8}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-0 .content-section ul.list-feature-0 li .text p.caption{font-size:10px;font-size:0.625rem;line-height:1.8}}.l-home .s-feature-0 .content-section p.btn{text-align:center}@media only screen and (max-width: 40em){.l-home .s-feature-0 .content-section p.btn{margin-top:11px;text-align:center}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-0 .content-section p.btn{margin-top:90px}}@media only screen and (max-width: 40em){.l-home .s-feature-0 .content-section ul.list-feature-0+p.btn a{width:295px}}.l-home .s-feature-1 p.release-caption{font-size:12px !important}@media only screen and (max-width: 40em){.l-home .s-feature-1 .content-header{background:#F0AC00}.l-home .s-feature-1 .content-header .photo .image{padding-top:56%}.l-home .s-feature-1 .content-header .text{padding:40px 0}.l-home .s-feature-1 .content-header .text h2{font-size:24px;font-size:1.5rem;line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,0.12);text-align:center;color:#fff}.l-home .s-feature-1 .content-header .text p{display:none}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-1 .content-header{background:#F0AC00}.l-home .s-feature-1 .content-header:before,.l-home .s-feature-1 .content-header:after{display:table;content:""}.l-home .s-feature-1 .content-header:after{clear:both}.l-home .s-feature-1 .content-header .photo{float:right}.l-home .s-feature-1 .content-header .photo .image{width:560px;padding-top:420px}.l-home .s-feature-1 .content-header .text{width:1080px;padding:10px 0;margin:0px auto}.l-home .s-feature-1 .content-header .text h2,.l-home .s-feature-1 .content-header .text p{text-shadow:0 1px 2px rgba(0,0,0,0.12);color:#fff;width:540px}.l-home .s-feature-1 .content-header .text h2{font-size:32px;font-size:2rem;line-height:1.65625;margin-top:62px}.l-home .s-feature-1 .content-header .text p{font-size:18px;font-size:1.125rem;line-height:2}}.l-home .s-feature-1 .content-section{background:#F0F5F8}.l-home .s-feature-1 .content-section h3{text-align:center;color:#00AECA}@media only screen and (max-width: 40em){.l-home .s-feature-1 .content-section h3{font-size:24px;font-size:1.5rem;line-height:1.33333;margin-top:30px;margin-bottom:20px}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-1 .content-section h3{font-size:32px;font-size:2rem;line-height:1.625;margin-bottom:40px}}@media only screen and (max-width: 40em){.l-home .s-feature-1 .content-section{padding:30px 0}.l-home .s-feature-1 .content-section .columns{padding:0}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-1 .content-section{padding:70px 0}}.l-home .s-feature-1 .content-section .owl-carousel{margin:0 auto;overflow:hidden}@media only screen and (min-width: 40.0625em){.l-home .s-feature-1 .content-section .owl-carousel{width:1080px}}.l-home .s-feature-1 .content-section .owl-carousel .owl-stage-outer{padding:10px 0}.l-home .s-feature-1 .content-section .owl-carousel .owl-dots{display:none}.l-home .s-feature-1 .content-section .owl-carousel .owl-nav{position:absolute;height:10px}@media only screen and (max-width: 40em){.l-home .s-feature-1 .content-section .owl-carousel .owl-nav{width:335px;top:182px;margin-left:50%;left:-167px}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-1 .content-section .owl-carousel .owl-nav{width:1215px;margin-left:-70px;top:146px}}.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-prev,.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-next{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04);padding:0;background:#fff;border-radius:100px}@media only screen and (max-width: 40em){.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-prev,.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-next{-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.1);box-shadow:0 4px 12px 0 rgba(0,0,0,0.1);width:32px;height:32px}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-prev,.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-next{width:48px;height:48px}}.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-prev.disabled,.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-next.disabled{display:none}.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-prev{content:'';float:left}@media only screen and (max-width: 40em){.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-prev{margin-left:20px}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-prev{margin-left:10px}}.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-prev:after{content:'';background:url("/images/arrow_gray_left.png") no-repeat center center;background-size:8px;width:24px;height:24px;position:relative;display:inline-block}@media only screen and (max-width: 40em){.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-prev:after{top:-9px;right:1px}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-prev:after{top:-6px;right:2px}}.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-next{content:'';float:right}@media only screen and (max-width: 40em){.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-next{margin-right:20px}}.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-next:after{content:'';background:url("/images/arrow_gray.png") no-repeat center center;background-size:8px;width:24px;height:24px;position:relative;display:inline-block}@media only screen and (max-width: 40em){.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-next:after{top:-9px;right:0px}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-1 .content-section .owl-carousel .owl-nav .owl-next:after{top:-6px;right:0px}}.l-home .s-feature-1 .content-section .owl-carousel .owl-item{width:90%}.l-home .s-feature-1 .content-section .owl-carousel .item{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04);background:#fff}@media only screen and (max-width: 40em){.l-home .s-feature-1 .content-section .owl-carousel .item{width:335px}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-1 .content-section .owl-carousel .item{width:340px;margin-right:30px}}.l-home .s-feature-1 .content-section .owl-carousel .item .fig .image{padding-top:170px}.l-home .s-feature-1 .content-section .owl-carousel .item .text h4{font-size:20px;font-size:1.25rem;line-height:1;text-align:center}.l-home .s-feature-1 .content-section .owl-carousel .item .text p{font-size:14px;font-size:0.875rem;line-height:2;color:#7F7F7F}@media only screen and (max-width: 40em){.l-home .s-feature-1 .content-section .owl-carousel .item .text{padding:25px 20px}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-1 .content-section .owl-carousel .item .text{padding:20px 30px}}.l-home .s-feature-1 .content-section p.btn{text-align:center}@media only screen and (max-width: 40em){.l-home .s-feature-1 .content-section p.btn{margin-top:11px;text-align:center}.l-home .s-feature-1 .content-section p.btn a{width:295px}}@media only screen and (min-width: 40.0625em){.l-home .s-feature-1 .content-section p.btn{margin-top:60px}}.l-home .s-faq{background:#00AECA}.l-home .s-faq .content-header{padding:80px 0;padding-bottom:60px}@media only screen and (max-width: 40em){.l-home .s-faq .content-header{padding:40px 0}}.l-home .s-faq .content-header h2{text-shadow:0 1px 2px rgba(0,0,0,0.12);text-align:center;color:#fff}@media only screen and (max-width: 40em){.l-home .s-faq .content-header h2{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media only screen and (min-width: 40.0625em){.l-home .s-faq .content-header h2{font-size:40px;font-size:2.5rem;line-height:1}}.l-home .s-faq .content-header .content-header{text-align:center;color:#fff}.l-home .s-faq .accordion-item .accordion-title:before{background:url("/images/add_white.png") no-repeat center center;background-size:12px;width:20px;height:20px;position:absolute;display:inline-block;top:50%;right:12px;margin-top:-10px}.l-home .s-faq .accordion-item.is-active .accordion-title:before{background:url("/images/minus_white.png") no-repeat center center;background-size:12px;width:20px;height:20px;position:absolute;display:inline-block;top:50%;right:12px;margin-top:-10px;color:#fff}.l-home .s-faq .accordion-title{border-color:#40c2d7}.l-home .s-faq .accordion-title:before{color:#fff}.l-home .s-faq .accordion-title .icon{color:#fff}.l-home .s-faq .accordion-title h3{text-shadow:0 1px 2px rgba(0,0,0,0.12);color:#fff}.l-home .s-faq .accordion-content p{text-shadow:0 1px 2px rgba(0,0,0,0.12);color:#fff}.l-home .s-faq .accordion-content .icon{color:#fff}.l-home .s-faq p.btn{text-align:center}@media only screen and (max-width: 40em){.l-home .s-faq p.btn{margin:35px 0 50px 0;text-align:center}.l-home .s-faq p.btn a{width:295px}}@media only screen and (min-width: 40.0625em){.l-home .s-faq p.btn{margin:60px 0 80px 0}}.l-home .s-voice{background:#F0F5F8}@media only screen and (max-width: 40em){.l-home .s-voice .content-header{padding:50px 0;padding-bottom:35px}}@media only screen and (min-width: 40.0625em){.l-home .s-voice .content-header{padding:80px 0;padding-bottom:60px}}.l-home .s-voice .content-header h2{color:#00AECA;text-align:center}@media only screen and (max-width: 40em){.l-home .s-voice .content-header h2{font-size:24px;font-size:1.5rem;line-height:1.33333}}@media only screen and (min-width: 40.0625em){.l-home .s-voice .content-header h2{font-size:40px;font-size:2.5rem;line-height:1}}.l-home .s-voice .content-header p{text-align:center;color:#A8A8A8}@media only screen and (max-width: 40em){.l-home .s-voice .content-header p{font-size:14px;font-size:0.875rem;line-height:1;margin-top:10px}}@media only screen and (min-width: 40.0625em){.l-home .s-voice .content-header p{font-size:20px;font-size:1.25rem;line-height:1;margin-top:20px}}@media only screen and (max-width: 40em){.l-home .s-voice ul.list-voice{margin:0 auto 48px auto}}@media only screen and (min-width: 40.0625em){.l-home .s-voice ul.list-voice{width:774px;margin:0 auto 80px auto}}.l-home .s-voice ul.list-voice li{margin-bottom:25px}.l-home .s-voice ul.list-voice li:before,.l-home .s-voice ul.list-voice li:after{display:table;content:""}.l-home .s-voice ul.list-voice li:after{clear:both}.l-home .s-voice ul.list-voice li:last-child{margin-bottom:0}.l-home .s-voice ul.list-voice li:nth-child(1) .icon p{color:#E85654}.l-home .s-voice ul.list-voice li:nth-child(2) .icon p{color:#E85654}.l-home .s-voice ul.list-voice li:nth-child(3) .icon p{color:#97BA2F}.l-home .s-voice ul.list-voice li:nth-child(4) .icon p{color:#00AECA}.l-home .s-voice ul.list-voice li:nth-child(5) .icon p{color:#97BA2F}.l-home .s-voice ul.list-voice li .icon{float:right;width:48px}.l-home .s-voice ul.list-voice li .icon .fig .image{width:48px;padding-top:48px}.l-home .s-voice ul.list-voice li .icon p{font-size:9px;font-size:0.5625rem;line-height:1;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;text-align:center}.l-home .s-voice ul.list-voice li .comment{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04);border-radius:8px;background:#fff;margin-right:70px;position:relative}.l-home .s-voice ul.list-voice li .comment:before{content:"";position:absolute;top:18%;right:-3%;margin-bottom:8px;border:8px solid transparent;border-left:8px solid #fff}@media only screen and (max-width: 40em){.l-home .s-voice ul.list-voice li .comment:before{right:-6%}}@media only screen and (max-width: 40em){.l-home .s-voice ul.list-voice li .comment{padding:12px 26px;margin-left:20px}}@media only screen and (min-width: 40.0625em){.l-home .s-voice ul.list-voice li .comment{padding:22px 0;margin-left:190px}}.l-home .s-voice ul.list-voice li .comment p{color:#757575;margin:0;padding:0}@media only screen and (max-width: 40em){.l-home .s-voice ul.list-voice li .comment p{font-size:17px;font-size:1.0625rem;line-height:1.47059;text-align:left}}@media only screen and (min-width: 40.0625em){.l-home .s-voice ul.list-voice li .comment p{font-size:20px;font-size:1.25rem;line-height:1.4;text-align:center}}.l-home .s-voice ul.list-voice li:nth-child(2n+1) .icon{float:left}.l-home .s-voice ul.list-voice li:nth-child(2n+1) .comment{margin-right:0;margin-left:70px;position:relative}@media only screen and (max-width: 40em){.l-home .s-voice ul.list-voice li:nth-child(2n+1) .comment{margin-right:20px}}@media only screen and (min-width: 40.0625em){.l-home .s-voice ul.list-voice li:nth-child(2n+1) .comment{margin-right:190px}}.l-home .s-voice ul.list-voice li:nth-child(2n+1) .comment:before{content:"";position:absolute;top:13%;left:-3%;right:auto;margin-top:8px;border:8px solid transparent;border-right:8px solid #fff}@media only screen and (max-width: 40em){.l-home .s-voice ul.list-voice li:nth-child(2n+1) .comment:before{left:-6%}}.l-home .s-message .photo .image{width:100%}@media only screen and (max-width: 40em){.l-home .s-message .photo .image{padding-top:56%}}@media only screen and (min-width: 40.0625em){.l-home .s-message .photo .image{padding-top:45%}}.l-home .s-message h2,.l-home .s-message p{text-align:center}.l-home .s-message h2{color:#00AECA;margin-bottom:20px}@media only screen and (max-width: 40em){.l-home .s-message h2{font-size:24px;font-size:1.5rem;line-height:1.5;margin-top:40px}}@media only screen and (min-width: 40.0625em){.l-home .s-message h2{font-size:40px;font-size:2.5rem;line-height:1.6;margin-top:60px;margin-bottom:30px}}.l-home .s-message p.btn{margin-top:70px;margin-bottom:70px}@media only screen and (max-width: 40em){.l-home .s-message p{font-size:16px;font-size:1rem;line-height:2;text-align:justify}}@media only screen and (min-width: 40.0625em){.l-home .s-message p{font-size:18px;font-size:1.125rem;line-height:2}}.l-vision{background:#F0F5F8}.l-vision .page-section.s-cover{padding-top:0}@media only screen and (max-width: 40em){.l-vision .page-section.s-cover .photo .image{padding-top:56%}}@media only screen and (min-width: 40.0625em){.l-vision .page-section.s-cover .photo .image{padding-top:613px}}.l-vision .page-section.s-cover .content-section{padding-top:0}.l-vision .page-section.s-vision{background:#fff;padding:80px 0;border-bottom:1px solid #E1E7EB}@media only screen and (max-width: 40em){.l-vision .page-section.s-vision{padding:40px 0;margin-bottom:10px}.l-vision .page-section.s-vision p{font-size:16px;font-size:1rem;line-height:2;margin:2em 0}.l-vision .page-section.s-vision p:nth-child(3),.l-vision .page-section.s-vision p:nth-child(4){margin-top:-1em !important}.l-vision .page-section.s-vision p:nth-child(4){font-size:14px;font-size:0.875rem;line-height:2;margin-top:-3em !important}}@media only screen and (min-width: 40.0625em){.l-vision .page-section.s-vision{padding:80px 0;margin-bottom:15px}.l-vision .page-section.s-vision p{font-size:18px;font-size:1.125rem;line-height:2;margin:2em 0}.l-vision .page-section.s-vision p:nth-child(3),.l-vision .page-section.s-vision p:nth-child(4){margin-top:-1em !important}.l-vision .page-section.s-vision p:nth-child(4){font-size:14px;font-size:0.875rem;line-height:2;margin-top:-3em !important}}.l-vision .page-section h2{text-align:center;color:#00AECA}@media only screen and (max-width: 40em){.l-vision .page-section h2{font-size:18px;font-size:1.125rem;line-height:1.77778}}@media only screen and (min-width: 40.0625em){.l-vision .page-section h2{font-size:24px;font-size:1.5rem;line-height:1.75}}.l-vision .page-section .photo.about_fig_0 .image{padding-top:80%}.l-vision .s-why{background:#fff;padding-top:4em;padding-bottom:4em}.l-vision .s-why .why{margin:0 auto;border-bottom:1px solid #EDEDED}.l-vision .s-why .why:before,.l-vision .s-why .why:after{display:table;content:""}.l-vision .s-why .why:after{clear:both}@media only screen and (max-width: 40em){.l-vision .s-why .why{padding:30px 0}}@media only screen and (min-width: 40.0625em){.l-vision .s-why .why{width:840px;padding:40px 0}}.l-vision .s-why .why.first{margin-top:2em;border-top:1px solid #EDEDED}@media only screen and (max-width: 40em){.l-vision .s-why .why .photo .image{border-radius:8px;padding-top:188px}}@media only screen and (min-width: 40.0625em){.l-vision .s-why .why .photo{float:right}.l-vision .s-why .why .photo .image{border-radius:12px;width:320px;padding-top:180px}}@media only screen and (max-width: 40em){.l-vision .s-why .why .text h3{text-align:center}}@media only screen and (min-width: 40.0625em){.l-vision .s-why .why .text{float:left;width:480px}}.l-vision .s-why .why .text h3{color:#A2C732}@media only screen and (max-width: 40em){.l-vision .s-why .why .text h3{font-size:18px;font-size:1.125rem;line-height:1.77778}}@media only screen and (min-width: 40.0625em){.l-vision .s-why .why .text h3{font-size:24px;font-size:1.5rem;line-height:1.75}}.l-vision .s-ourvision .columns{background:#fff}@media only screen and (max-width: 40em){.l-vision .s-ourvision .columns{padding:40px 0 0 0}}@media only screen and (min-width: 40.0625em){.l-vision .s-ourvision .columns{padding:100px 0 0 0}}.l-vision .s-ourvision h2{margin-bottom:1em}.l-vision .s-ourvision p{margin-bottom:1em}@media only screen and (max-width: 40em){.l-vision .s-ourvision p{font-size:14px;font-size:0.875rem;line-height:2}}@media only screen and (min-width: 40.0625em){.l-vision .s-ourvision p{font-size:18px;font-size:1.125rem;line-height:2}}.l-vision .s-ourvision p:last-child{margin-bottom:0}.l-vision .s-member{background:#fff}@media only screen and (max-width: 40em){.l-vision .s-member{padding-top:2em}}@media only screen and (min-width: 40.0625em){.l-vision .s-member{padding-top:4em}}.l-vision .s-member h2{color:#000}.l-vision .s-member .member{margin:0 auto;border-bottom:1px solid #EDEDED}.l-vision .s-member .member:before,.l-vision .s-member .member:after{display:table;content:""}.l-vision .s-member .member:after{clear:both}@media only screen and (max-width: 40em){.l-vision .s-member .member{padding:20px 0}}@media only screen and (min-width: 40.0625em){.l-vision .s-member .member{width:840px;padding:30px 0}}.l-vision .s-member .member.first{border-top:1px solid #EDEDED;margin-top:2em}@media only screen and (max-width: 40em){.l-vision .s-member .member .photo{float:right;margin-left:10px;margin-bottom:10px}.l-vision .s-member .member .photo .image{border-radius:8px;width:80px;padding-top:80px}}@media only screen and (min-width: 40.0625em){.l-vision .s-member .member .photo{float:right}.l-vision .s-member .member .photo .image{border-radius:12px;width:180px;padding-top:180px}}@media only screen and (min-width: 40.0625em){.l-vision .s-member .member .text{float:left;width:620px}}.l-vision .s-member .member .text p.name{font-weight:bold}@media only screen and (max-width: 40em){.l-vision .s-member .member .text p.name{font-size:16px;font-size:1rem;line-height:1}}@media only screen and (min-width: 40.0625em){.l-vision .s-member .member .text p.name{font-size:20px;font-size:1.25rem;line-height:1}}.l-vision .s-member .member .text p.credit{color:#666666}@media only screen and (max-width: 40em){.l-vision .s-member .member .text p.credit{font-size:12px;font-size:0.75rem;line-height:1.5}}@media only screen and (min-width: 40.0625em){.l-vision .s-member .member .text p.credit{font-size:14px;font-size:0.875rem;line-height:1}}@media only screen and (max-width: 40em){.l-vision .s-member .member .text p.profile{font-size:14px;font-size:0.875rem;line-height:2}}@media only screen and (min-width: 40.0625em){.l-vision .s-member .member .text p.profile{font-size:14px;font-size:0.875rem;line-height:2}}@media only screen and (max-width: 40em){.about_h1{font-size:32px;position:absolute;color:#FFFFFF;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-shadow:1px 2px 3px #808080}}@media only screen and (min-width: 40.0625em){.about_h1{font-size:72px;position:absolute;color:#FFFFFF;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-shadow:1px 2px 3px #808080}}.about_cover_area{position:relative}.s-cta-technology .s-technology-banner{background:#F0F5F8}@media only screen and (max-width: 40em){.s-cta-technology .s-technology-banner{padding:24px 0}}@media only screen and (min-width: 40.0625em){.s-cta-technology .s-technology-banner{padding:60px 0}.s-cta-technology .s-technology-banner a{width:960px;margin:0px auto}}.s-cta-technology a{display:block;background:#fff;border-radius:8px;border:1px solid #E1E7EB}.s-cta-technology a:before,.s-cta-technology a:after{display:table;content:""}.s-cta-technology a:after{clear:both}.l-interview .s-cta-technology a{border:none;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word}@media only screen and (max-width: 40em){.s-cta-technology a .photo{border-radius:8px 8px 0 0}.s-cta-technology a .photo .image{width:100%;padding-top:188px}}@media only screen and (min-width: 40.0625em){.s-cta-technology a .photo{float:left;border-radius:8px 0 0 8px;margin-right:60px}.s-cta-technology a .photo .image{width:320px;padding-top:180px}}.s-cta-technology a p.title{color:#00AECA}@media only screen and (max-width: 40em){.s-cta-technology a p.title{font-size:18px;font-size:1.125rem;line-height:1;text-align:center;padding:0 20px;margin:1.5em 0 1em 0}}@media only screen and (min-width: 40.0625em){.s-cta-technology a p.title{font-size:20px;font-size:1.25rem;line-height:1;margin-top:1em}}.s-cta-technology a p.description span{color:#00AECA}@media only screen and (max-width: 40em){.s-cta-technology a p.description{font-size:14px;font-size:0.875rem;line-height:2;padding:0 20px 1em 20px}}@media only screen and (min-width: 40.0625em){.s-cta-technology a p.description{font-size:16px;font-size:1rem;line-height:2}}.l-technology{background:#F0F5F8}.l-technology .page-section.s-cover{padding-top:0}.l-technology .page-section.s-cover a{display:block;position:relative}.l-technology .page-section.s-cover .playbtn{text-align:center;position:absolute;width:100%;top:0}@media only screen and (max-width: 40em){.l-technology .page-section.s-cover .playbtn{padding-top:60px}}@media only screen and (min-width: 40.0625em){.l-technology .page-section.s-cover .playbtn{padding-top:260px}}.l-technology .page-section.s-cover .playbtn img{width:88px;display:block;margin:0 auto}.l-technology .page-section.s-cover .playbtn span{text-shadow:0 1px 2px rgba(0,0,0,0.12);display:block;color:#fff}@media only screen and (max-width: 40em){.l-technology .page-section.s-cover .photo .image{padding-top:56%}}@media only screen and (min-width: 40.0625em){.l-technology .page-section.s-cover .photo .image{padding-top:613px}}.l-technology .page-section.s-cover .content-section{padding-top:0}.l-technology .page-section.add-border{border-bottom:1px solid #E1E7EB}@media only screen and (max-width: 40em){.l-technology .page-section.add-border{padding:40px 0;margin-bottom:10px}}@media only screen and (min-width: 40.0625em){.l-technology .page-section.add-border{padding:80px 0;margin-bottom:15px}}.l-technology .page-section.s-technology{background:#fff;padding:80px 0;border-bottom:1px solid #E1E7EB}@media only screen and (max-width: 40em){.l-technology .page-section.s-technology{padding:40px 0;margin-bottom:10px}.l-technology .page-section.s-technology .photo{margin:20px 0}.l-technology .page-section.s-technology .photo .image{border-radius:12px}}@media only screen and (min-width: 40.0625em){.l-technology .page-section.s-technology{padding:80px 0;margin-bottom:15px}.l-technology .page-section.s-technology .photo{margin:40px 0}.l-technology .page-section.s-technology .photo .image{width:960px;padding-top:540px;margin:0 auto;border-radius:8px}}.l-technology .page-section p.lead{text-align:center}@media only screen and (max-width: 40em){.l-technology .page-section p.lead{font-size:18px;font-size:1.125rem;line-height:1}}@media only screen and (min-width: 40.0625em){.l-technology .page-section p.lead{font-size:24px;font-size:1.5rem;line-height:1}}.l-technology .page-section p.lead::after{display:block;content:' ';margin:1em auto;height:1px;border-bottom:1px solid #EDEDED}@media only screen and (max-width: 40em){.l-technology .page-section p.lead::after{width:60px}}@media only screen and (min-width: 40.0625em){.l-technology .page-section p.lead::after{width:80px}}.l-technology .page-section h2{text-align:center;color:#00AECA}@media only screen and (max-width: 40em){.l-technology .page-section h2{font-size:18px;font-size:1.125rem;line-height:1.77778}}@media only screen and (min-width: 40.0625em){.l-technology .page-section h2{font-size:24px;font-size:1.5rem;line-height:1.75}}.l-technology .page-section.s-technology .detail-list+h2{margin-top:2em}.l-technology .page-section.s-technology .detail-list{margin-top:2em}.l-technology .page-section.s-technology .detail{margin:0 auto;border-bottom:1px solid #EDEDED}.l-technology .page-section.s-technology .detail:before,.l-technology .page-section.s-technology .detail:after{display:table;content:""}.l-technology .page-section.s-technology .detail:after{clear:both}.l-technology .page-section.s-technology .detail:first-child{border-top:1px solid #EDEDED}@media only screen and (max-width: 40em){.l-technology .page-section.s-technology .detail{padding:30px 0}}@media only screen and (min-width: 40.0625em){.l-technology .page-section.s-technology .detail{width:840px;padding:40px 0}}@media only screen and (max-width: 40em){.l-technology .page-section.s-technology .detail .photo .image{border-radius:8px;padding-top:188px}}@media only screen and (min-width: 40.0625em){.l-technology .page-section.s-technology .detail .photo{float:right}.l-technology .page-section.s-technology .detail .photo .image{border-radius:12px;width:320px;padding-top:180px}}@media only screen and (max-width: 40em){.l-technology .page-section.s-technology .detail .text h3{text-align:center}}@media only screen and (min-width: 40.0625em){.l-technology .page-section.s-technology .detail .text{float:left;width:480px}}.l-technology .page-section.s-technology .detail .text h3{color:#A2C732}@media only screen and (max-width: 40em){.l-technology .page-section.s-technology .detail .text h3{font-size:18px;font-size:1.125rem;line-height:1.77778}}@media only screen and (min-width: 40.0625em){.l-technology .page-section.s-technology .detail .text h3{font-size:24px;font-size:1.5rem;line-height:1.75}}@media only screen and (max-width: 40em){.technology_title{font-size:22px;position:absolute;color:#00aeca;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}}@media only screen and (min-width: 40.0625em){.technology_title{font-size:34px;position:absolute;color:#00aeca;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}}.technology_cover{position:relative;background-position:top 85% center;height:150px;background-repeat:no-repeat;background-size:cover;background-color:white}@media only screen and (max-width: 40em){.technology_cover{background-color:white}}.s-limitedmodel{background:#F0F5F8}.s-limitedmodel.border{border-top:1px solid #E1E7EB}@media only screen and (max-width: 40em){.s-limitedmodel.border{padding-top:10px}}@media only screen and (min-width: 40.0625em){.s-limitedmodel.border{padding-top:15px}}.s-limitedmodel .content-header{background:#fff}.s-limitedmodel .content-header h2{font-size:24px;font-size:1.5rem;line-height:1;text-align:center;color:#00AECA;margin:80px 0 60px 0;padding-bottom:8px}@media only screen and (max-width: 40em){.s-limitedmodel .content-header h2{margin:44px 0 36px 0}}@media only screen and (min-width: 40.0625em){.s-limitedmodel .content-header h2{margin:80px 0 60px 0}}.limitedmodel .title{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04);background:#fff}.limitedmodel .title:before,.limitedmodel .title:after{display:table;content:""}.limitedmodel .title:after{clear:both}@media only screen and (max-width: 40em){.limitedmodel .title{margin:40px 0;padding:40px 20px 48px}}@media only screen and (min-width: 40.0625em){.limitedmodel .title{width:1080px;padding:50px 45px;margin:70px auto}}.limitedmodel img{display:block}@media only screen and (max-width: 40em){.limitedmodel img{width:235px;margin:0 auto}}@media only screen and (min-width: 40.0625em){.limitedmodel img{float:left;width:300px}}.limitedmodel .text p.description{color:#333}.limitedmodel .text p.description span.note{font-weight:bold;color:#E85654 !important}.limitedmodel .text p.price{color:#666;font-weight:bold}.limitedmodel .text table{margin-top:1.5em}.limitedmodel .text table *{background:#fff;border:none;padding:0;margin:0}.limitedmodel .text table th{width:5.5em}.limitedmodel .text table th{width:7.5em;white-space:nowrap}@media only screen and (max-width: 40em){.limitedmodel .text h2{font-size:20px;font-size:1.25rem;line-height:1;text-align:center;margin:24px 0 12px}.limitedmodel .text p.description{font-size:14px;font-size:0.875rem;line-height:2}.limitedmodel .text p.btn{text-align:center;width:255px;margin:24px auto 0}.limitedmodel .text table th,.limitedmodel .text table td{font-size:12px;font-size:0.75rem;line-height:2;color:#757575}.limitedmodel .text p.price{font-size:18px;font-size:1.125rem;line-height:1}}@media only screen and (min-width: 40.0625em){.limitedmodel .text{margin-left:380px}.limitedmodel .text h2{font-size:24px;font-size:1.5rem;line-height:1;margin-top:10px;margin-bottom:20px}.limitedmodel .text p.description{font-size:18px;font-size:1.125rem;line-height:2;color:#757575}.limitedmodel .text p.btn{text-align:left;margin-top:40px}.limitedmodel .text table th,.limitedmodel .text table td{font-size:12px;font-size:0.75rem;line-height:2;color:#757575}.limitedmodel .text p.price{font-size:20px;font-size:1.25rem;line-height:1}}.l-body{background:#F0F5F8}.l-body .page-section.s-cover{padding-top:0}@media only screen and (max-width: 40em){.l-body .page-section.s-cover .photo .image{padding-top:56%}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-cover .photo .image{padding-top:613px}}.l-body .page-section.s-cover .content-section{padding-top:0}.l-body .page-section.s-package{background:#fff;padding:80px 0;border-bottom:1px solid #E1E7EB}@media only screen and (max-width: 40em){.l-body .page-section.s-package{padding:40px 0;margin-bottom:10px}.l-body .page-section.s-package .content-header .photo{margin-right:1px !important;margin-left:1px !important}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-package{padding:80px 0;margin-bottom:15px}}@media only screen and (max-width: 40em){.l-body .page-section.s-package .core_cube h2{margin-top:1em}}@media only screen and (max-width: 40em){.l-body .page-section.s-package:nth-of-type(3) .core_cube .columns{padding:28px 20px 0}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-package:nth-of-type(3) .core_cube .columns:first-child{padding-right:60px;padding-left:0px}.l-body .page-section.s-package:nth-of-type(3) .core_cube .columns:last-child{padding-right:0px;padding-left:60px}}.l-body .page-section.s-package .content-header h2{font-size:24px;font-size:1.5rem;line-height:1.5;text-align:center;color:#00AECA;margin:0 0 54px 0}@media only screen and (max-width: 40em){.l-body .page-section.s-package .content-header h2{margin:0 0 28px 0}}@media only screen and (min-width: 64.0625em){.l-body .page-section.s-package .content-header h2{width:960px;margin:0px auto 54px}}@media only screen and (max-width: 40em){.l-body .page-section.s-package .content-header .photo{margin-left:-20px;margin-right:-20px}}@media only screen and (min-width: 64.0625em){.l-body .page-section.s-package .content-header .photo{border-radius:12px;width:960px;margin:0px auto}}@media only screen and (max-width: 40em){.l-body .page-section.s-package .content-header .photo .image{padding-top:56%}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-package .content-header .photo .image{padding-top:537px}}@media only screen and (max-width: 40em){.l-body .page-section.s-package .content-section{margin-top:0px}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-package .content-section{margin-top:48px}}.l-body .page-section.s-package .content-section>.row{width:auto;min-width:auto;max-width:auto}@media only screen and (min-width: 64.0625em){.l-body .page-section.s-package .content-section>.row{width:840px;min-width:840px;max-width:840px;margin:0px auto}}.l-body .page-section.s-package .content-section .columns h2{text-align:center}@media only screen and (max-width: 40em){.l-body .page-section.s-package .content-section .columns h2{font-size:20px;font-size:1.25rem;line-height:2}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-package .content-section .columns h2{font-size:24px;font-size:1.5rem;line-height:2}}@media only screen and (max-width: 40em){.l-body .page-section.s-package .content-section .columns p{font-size:16px;font-size:1rem;line-height:2}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-package .content-section .columns p{font-size:20px;font-size:1.25rem;line-height:2}}.l-body .page-section.s-package .content-section .columns table{margin-top:54px;border-top:1px solid #E1E7EB}.l-body .page-section.s-package .content-section .columns table *{background:transparent;border-left:none;border-right:none;border-color:#E1E7EB}.l-body .page-section.s-package .content-section .columns table th,.l-body .page-section.s-package .content-section .columns table td{border-bottom:1px solid #E1E7EB;padding:1em 0;text-align:left}@media only screen and (max-width: 40em){.l-body .page-section.s-package .content-section .columns table th,.l-body .page-section.s-package .content-section .columns table td{font-size:14px;font-size:0.875rem;line-height:2}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-package .content-section .columns table th,.l-body .page-section.s-package .content-section .columns table td{font-size:16px;font-size:1rem;line-height:2}}.l-body .page-section.s-package .content-section .columns table th{position:relative}@media only screen and (max-width: 40em){.l-body .page-section.s-package .content-section .columns table th{width:114px}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-package .content-section .columns table th{width:120px}}.l-body .page-section.s-package .content-section .columns table th:after{content:":" !important;position:absolute}@media only screen and (max-width: 40em){.l-body .page-section.s-package .content-section .columns table th:after{left:100px}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-package .content-section .columns table th:after{left:140px}}@media only screen and (max-width: 40em){.l-body .page-section.s-package .content-section .columns table td{padding-left:20px}.l-body .page-section.s-package .content-section .columns table td.price{line-height:1rem}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-package .content-section .columns table td{padding-left:50px}}@media only screen and (max-width: 40em){.l-body .page-section.s-package .content-section .columns table td span{font-size:10px;font-size:0.625rem;line-height:1}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-package .content-section .columns table td span{font-size:12px;font-size:0.75rem;line-height:2}}@media only screen and (max-width: 40em){.l-body .page-section.s-package .content-section .core_cube div:last-child{margin-top:35px;position:relative}.l-body .page-section.s-package .content-section .core_cube div:last-child:before{content:'';position:absolute;left:50%;top:0px;display:inline-block;width:90%;height:1px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#E1E7EB}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-package .content-section .core_cube div:last-child{border-left:1px solid #E1E7EB}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-package .content-section .core_cube .columns:first-child{padding-right:30px !important}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-package .content-section .core_cube .columns:nth-child(2){padding-left:40px !important}}.l-body .page-section.s-spec .content-header{background:#fff}.l-body .page-section.s-spec .content-header h2{font-size:24px;font-size:1.5rem;line-height:1;text-align:center;color:#00AECA;margin:80px 0 60px 0}@media only screen and (max-width: 40em){.l-body .page-section.s-spec .content-header h2{margin:44px 0 36px 0}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-spec .content-header h2{margin:80px 0 60px 0}}.l-body .page-section.s-spec .content-header .photo{border-radius:12px}.l-body .page-section.s-spec .content-header .photo .image{padding-top:537px}@media only screen and (max-width: 40em){.l-body .page-section.s-spec .photo{margin:40px 20px 0 20px}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-spec .photo{margin:80px auto 0 auto;width:960px}}.l-body .page-section.s-spec .content-section>.row{width:auto;min-width:auto;max-width:auto}@media only screen and (min-width: 64.0625em){.l-body .page-section.s-spec .content-section>.row{width:840px;min-width:840px;max-width:840px;margin:0px auto}}@media only screen and (max-width: 40em){.l-body .page-section.s-spec .content-section .columns{padding:40px 20px 20px}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-spec .content-section .columns{padding:80px 0 40px}}.l-body .page-section.s-spec .content-section .columns h3{font-size:24px;font-size:1.5rem;line-height:1}@media only screen and (max-width: 40em){.l-body .page-section.s-spec .content-section .columns table+h3{margin-top:36px;font-size:20px;font-size:1.25rem;line-height:1}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-spec .content-section .columns table+h3{margin-top:60px}}.l-body .page-section.s-spec .content-section .columns table{border-top:1px solid #E1E7EB}@media only screen and (max-width: 40em){.l-body .page-section.s-spec .content-section .columns table{margin-top:24px}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-spec .content-section .columns table{margin-top:40px}}.l-body .page-section.s-spec .content-section .columns table *{background:transparent;border-left:none;border-right:none;border-color:#E1E7EB}.l-body .page-section.s-spec .content-section .columns table th,.l-body .page-section.s-spec .content-section .columns table td{color:#424242;border-bottom:1px solid #E1E7EB;padding:1em 0;text-align:left}@media only screen and (max-width: 40em){.l-body .page-section.s-spec .content-section .columns table th,.l-body .page-section.s-spec .content-section .columns table td{font-size:14px;font-size:0.875rem;line-height:2}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-spec .content-section .columns table th,.l-body .page-section.s-spec .content-section .columns table td{font-size:16px;font-size:1rem;line-height:2}}.l-body .page-section.s-spec .content-section .columns table th{position:relative}@media only screen and (max-width: 40em){.l-body .page-section.s-spec .content-section .columns table th{width:84px}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-spec .content-section .columns table th{width:192px}}.l-body .page-section.s-spec .content-section .columns table th:after{content:":";position:absolute}@media only screen and (max-width: 40em){.l-body .page-section.s-spec .content-section .columns table th:after{top:+13px;left:90px}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-spec .content-section .columns table th:after{left:180px}}@media only screen and (max-width: 40em){.l-body .page-section.s-spec .content-section .columns table td{padding-left:20px}.l-body .page-section.s-spec .content-section .columns table td.price{line-height:1rem}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-spec .content-section .columns table td{padding-left:10px}}@media only screen and (max-width: 40em){.l-body .page-section.s-spec .content-section .columns table td span{font-size:10px;font-size:0.625rem;line-height:1}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-spec .content-section .columns table td span{font-size:12px;font-size:0.75rem;line-height:2}}.l-body .page-section.s-spec .content-section .columns table:last-child td{padding-left:0}.l-body .page-section.s-spec .content-section .columns ul{margin:2.5em 0;border-top:1px solid #E1E7EB;border-bottom:1px solid #E1E7EB;padding:1em 0}.l-body .page-section.s-spec .content-section .columns ul li{color:#424242;text-align:left;margin:0 0 0 1.25em;padding:0;text-indent:-1.25em}.l-body .page-section.s-spec .content-section .columns ul li span{margin-right:.25em}@media only screen and (max-width: 40em){.l-body .page-section.s-spec .content-section .columns ul li{font-size:14px;font-size:0.875rem;line-height:1.42857}}@media only screen and (min-width: 40.0625em){.l-body .page-section.s-spec .content-section .columns ul li{font-size:16px;font-size:1rem;line-height:2}}.l-body .page-section.s-spec .content-section .columns table ul{margin:0;border:none;padding:0 !important}.l-body .caption-before-button{color:#000;margin:2em 0 1em 0;text-align:center;font-weight:bold}@media only screen and (max-width: 40em){.l-body .caption-before-button{font-size:14px;font-size:0.875rem;line-height:1}}@media only screen and (min-width: 40.0625em){.l-body .caption-before-button{font-size:16px;font-size:1rem;line-height:1}}.l-body .s-cta{padding:60px 0}@media only screen and (min-width: 40.0625em){.l-body .s-cta .list-title li .title{width:960px;margin:0px auto}}@media only screen and (min-width: 40.0625em){.l-body .s-cta .btn.orange{margin-top:60px}}.m-white_line{width:100%;max-width:100%;background-color:#fff;border:none;margin:0}@media only screen and (max-width: 40em){.m-white_line{height:8px}}@media only screen and (min-width: 64.0625em){.m-white_line{height:20px}}.s-award{background-color:#fff}@media only screen and (max-width: 40em){.s-award{padding:48px 0;margin-bottom:10px}}@media only screen and (min-width: 64.0625em){.s-award{padding:80px 0;margin-bottom:15px}}.s-award .content-header h2{text-align:center;color:#00AECA;font-size:24px;font-size:1.5rem;line-height:1}@media only screen and (max-width: 40em){.s-award .content-header h2{margin:0 0 34px 0}}@media only screen and (min-width: 64.0625em){.s-award .content-header h2{margin:0 0 54px 0}}.s-award .list-award{list-style-type:none;margin:0;padding:0;margin:0 auto}.s-award .list-award:before,.s-award .list-award:after{content:" ";display:table}.s-award .list-award:after{clear:both}.s-award .list-award>li,.s-award .list-award>a,.s-award .list-award>span,.s-award .list-award>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}@media only screen and (max-width: 40em){.s-award .list-award{margin:0 0 28px 0}}@media only screen and (min-width: 64.0625em){.s-award .list-award{width:940px;margin:0px auto}}.s-award .list-award li{border-radius:12px;border-radius:8px;border:1px solid #E0E0E0}@media only screen and (max-width: 40em){.s-award .list-award li{padding:20px 0;width:100%;margin:0px auto 8px}}@media only screen and (min-width: 40.0625em){.s-award .list-award li{margin-left:20px;padding:28px 24px}.s-award .list-award li:nth-child(3n+1){margin-left:0}}.s-award .list-award li h3{text-align:center}@media only screen and (max-width: 40em){.s-award .list-award li h3{font-size:18px;font-size:1.125rem;line-height:1}}@media only screen and (min-width: 40.0625em){.s-award .list-award li h3{font-size:20px;font-size:1.25rem;line-height:1}}.s-award .list-award li p{text-align:center;font-size:11px;font-size:0.6875rem;line-height:1;color:#757575}.list-title{list-style-type:none;margin:0;padding:0}.list-title:before,.list-title:after{content:" ";display:table}.list-title:after{clear:both}.list-title>li,.list-title>a,.list-title>span,.list-title>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}.list-title li{width:100%;margin-bottom:30px}.list-title li:last-child{margin-bottom:0}.list-title li .title{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04);background:#fff}.list-title li .title:before,.list-title li .title:after{display:table;content:""}.list-title li .title:after{clear:both}@media only screen and (max-width: 40em){.list-title li .title{padding:40px 20px 36px}}@media only screen and (min-width: 40.0625em){.list-title li .title{width:1080px;padding:50px 45px;margin:0px auto}}.list-title li img{display:block}@media only screen and (max-width: 40em){.list-title li img{width:235px;margin:0 auto}}@media only screen and (min-width: 40.0625em){.list-title li img{float:left;width:300px}}.list-title li .text p.info{margin:0;padding-top:.25em !important}.list-title li .text table{margin-top:.75em}.list-title li .text table *{background:#fff;border:none;padding:0;margin:0}.list-title li .text table th{width:5.5em}.list-title li .text table th{width:7.5em;white-space:nowrap}@media only screen and (max-width: 40em){.list-title li .text h2{font-size:20px;font-size:1.25rem;line-height:1;text-align:center;margin:24px 0 12px}.list-title li .text p.description{font-size:14px;font-size:0.875rem;line-height:2}.list-title li .text p.info{font-size:12px;font-size:0.75rem;line-height:2}.list-title li .text p.btn{text-align:center;width:255px;margin:24px auto 0}.list-title li .text table th,.list-title li .text table td{font-size:12px;font-size:0.75rem;line-height:2;color:#757575}.list-title li .text p.price{font-size:12px;font-size:0.75rem;line-height:2;color:#757575}}@media only screen and (min-width: 40.0625em){.list-title li .text{margin-left:380px}.list-title li .text h2{font-size:24px;font-size:1.5rem;line-height:1;margin-top:10px;margin-bottom:20px}.list-title li .text p.description{font-size:14px;font-size:0.875rem;line-height:2;color:#757575}.list-title li .text p.info{font-size:12px;font-size:0.75rem;line-height:2;color:#757575}.list-title li .text p.btn{text-align:left;margin-top:40px}.list-title li .text table th,.list-title li .text table td{font-size:12px;font-size:0.75rem;line-height:2;color:#757575}.list-title li .text p.price{font-size:12px;font-size:0.75rem;line-height:2;color:#757575}}.l-title-list{background:#F0F5F8}.l-title-list .page-header{border-bottom:1px solid #E1E7EB}@media only screen and (max-width: 40em){.l-title-list .page-section .list-title{margin:36px 0 48px 0}}@media only screen and (min-width: 40.0625em){.l-title-list .page-section .list-title{margin:60px 0 120px 0}}.l-title .page-section.s-cover{padding-top:0}.l-title .page-section.s-cover a{display:block;position:relative}.l-title .page-section.s-cover .playbtn{text-align:center;position:absolute;width:100%;top:0}@media only screen and (max-width: 40em){.l-title .page-section.s-cover .playbtn{padding-top:60px}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-cover .playbtn{padding-top:260px}}.l-title .page-section.s-cover .playbtn img{width:88px;display:block;margin:0 auto}.l-title .page-section.s-cover .playbtn span{text-shadow:0 1px 2px rgba(0,0,0,0.12);display:block;color:#fff}@media only screen and (max-width: 40em){.l-title .page-section.s-cover .photo .image{padding-top:56%}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-cover .photo .image{padding-top:613px}}.l-title .page-section.s-cover .content-section{padding-top:0}.l-title .page-section.s-module{background:#F0F5F8}.l-title .page-section.s-module h2{text-align:center;color:#00AECA}@media only screen and (max-width: 40em){.l-title .page-section.s-module h2{font-size:18px;font-size:1.125rem;line-height:1.77778}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-module h2{font-size:24px;font-size:1.5rem;line-height:1.75}}@media only screen and (max-width: 40em){.l-title .page-section.s-module{margin-bottom:8px;background:#fff}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-module{margin-bottom:10px;background:#F0F5F8}}.l-title .page-section.s-module .content-header{background:#fff}@media only screen and (max-width: 40em){.l-title .page-section.s-module .content-header{padding:36px 0 0}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-module .content-header{padding:80px 0}}.l-title .page-section.s-module .content-header p{color:#424242}@media only screen and (max-width: 40em){.l-title .page-section.s-module .content-header p{font-size:14px;font-size:0.875rem;line-height:2}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-module .content-header p{font-size:18px;font-size:1.125rem;line-height:2;width:600px;margin:0 auto}}.l-title .page-section.s-module .content-section{background:#F0F5F8}@media only screen and (max-width: 40em){.l-title .page-section.s-module .content-section{margin:8px 0;padding-top:48px}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-module .content-section{padding-top:80px}}.l-title .page-section.s-module .content-section .list-module h2{color:#000 !important}.l-title .page-section.s-module .content-section .list-module.gesundroid h2{color:#000 !important}.l-title .page-section.s-module .content-section .list-module p.lead{text-align:center;padding-top:1em;margin-bottom:1.5em;color:#00AECA}@media only screen and (max-width: 40em){.l-title .page-section.s-module .content-section .list-module p.lead{font-size:20px;font-size:1.25rem;line-height:1.5}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-module .content-section .list-module p.lead{font-size:24px;font-size:1.5rem;line-height:1}}@media only screen and (max-width: 40em){.l-title .page-section.s-module .content-section .list-module{margin:0 0 48px}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-module .content-section .list-module{width:960px;margin:0px auto 80px}}.l-title .page-section.s-module .content-section .list-module li .box{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04);position:relative}.l-title .page-section.s-module .content-section .list-module li .box .playbtn{text-align:center;position:absolute;width:100%;top:0}@media only screen and (max-width: 40em){.l-title .page-section.s-module .content-section .list-module li .box .playbtn{padding-top:16%}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-module .content-section .list-module li .box .playbtn{padding-top:240px}}.l-title .page-section.s-module .content-section .list-module li .box .playbtn img{width:88px;display:block;margin:0 auto}.l-title .page-section.s-module .content-section .list-module li .box .playbtn span{text-shadow:0 1px 2px rgba(0,0,0,0.12);display:block;color:#fff}@media only screen and (max-width: 40em){.l-title .page-section.s-module .content-section .list-module li{margin-bottom:12px}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-module .content-section .list-module li{margin-bottom:38px;padding-top:0}.l-title .page-section.s-module .content-section .list-module li .box{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04)}.l-title .page-section.s-module .content-section .list-module li .box .video+.text{margin-top:-5px}}.l-title .page-section.s-module .content-section .list-module li:last-child{margin-bottom:0}@media only screen and (max-width: 40em){.l-title .page-section.s-module .content-section .list-module li .photo .image{padding-top:56%}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-module .content-section .list-module li .photo .image{padding-top:536px}}.l-title .page-section.s-module .content-section .list-module li .text{background:#fff}@media only screen and (max-width: 40em){.l-title .page-section.s-module .content-section .list-module li .text{padding:36px 20px 40px}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-module .content-section .list-module li .text{padding:50px 0 65px 0}}.l-title .page-section.s-module .content-section .list-module li .text h2{margin:0;text-align:center}@media only screen and (max-width: 40em){.l-title .page-section.s-module .content-section .list-module li .text h2{font-size:20px;font-size:1.25rem;line-height:1.5}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-module .content-section .list-module li .text h2{font-size:24px;font-size:1.5rem;line-height:1}}.l-title .page-section.s-module .content-section .list-module li .text .subtitle{text-align:center;font-size:14px;font-size:0.875rem;line-height:1;margin-top:7px;color:#999}.l-title .page-section.s-module .content-section .list-module li .text .description{font-size:16px;font-size:1rem;line-height:2;margin:0 auto;color:#757575}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-module .content-section .list-module li .text .description{width:600px}}.l-title .page-section.s-module .content-section .list-module li .text .btn{margin-top:20px}.l-title .page-section.s-cta{background:#F0F5F8}@media only screen and (max-width: 40em){.l-title .page-section.s-cta{padding:48px 0}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-cta{padding:80px 0}}.l-title .page-section.s-cta ul+p.btn{text-align:center}@media only screen and (max-width: 40em){.l-title .page-section.s-cta ul+p.btn{margin:36px auto 0;width:295px}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-cta ul+p.btn{margin-top:60px}}.l-title .page-section.s-spec .content-header{background:#fff}.l-title .page-section.s-spec .content-header h2{font-size:24px;font-size:1.5rem;line-height:1;text-align:center;color:#00AECA;margin:80px 0 60px 0}@media only screen and (max-width: 40em){.l-title .page-section.s-spec .content-header h2{margin:44px 0 36px 0}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-spec .content-header h2{margin:80px 0 60px 0}}.l-title .page-section.s-spec .content-header .photo{border-radius:12px}.l-title .page-section.s-spec .content-header .photo .image{padding-top:537px}.l-title .page-section.s-spec .content-section:nth-child(2){background:#F0F5F8}.l-title .page-section.s-spec .content-section:nth-child(3){background:#fff}.l-title .page-section.s-spec .content-section>.row{width:auto;min-width:auto;max-width:auto}@media only screen and (min-width: 64.0625em){.l-title .page-section.s-spec .content-section>.row{width:840px;min-width:840px;max-width:840px;margin:0px auto}}@media only screen and (max-width: 40em){.l-title .page-section.s-spec .content-section .columns{padding:40px 20px 64px}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-spec .content-section .columns{padding:80px 0 80px 0}}.l-title .page-section.s-spec .content-section .columns .spec-overview{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04);width:100%;background:#fff}.l-title .page-section.s-spec .content-section .columns .spec-overview:before,.l-title .page-section.s-spec .content-section .columns .spec-overview:after{display:table;content:""}.l-title .page-section.s-spec .content-section .columns .spec-overview:after{clear:both}@media only screen and (max-width: 40em){.l-title .page-section.s-spec .content-section .columns .spec-overview{padding:40px 20px 48px}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-spec .content-section .columns .spec-overview{width:1080px;padding:50px 45px;margin:0px auto}}@media only screen and (max-width: 40em){.l-title .page-section.s-spec .content-section .columns .spec-overview .photo{width:235px;margin:0 auto}.l-title .page-section.s-spec .content-section .columns .spec-overview .photo .image{padding-top:100%}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-spec .content-section .columns .spec-overview .photo{float:left;width:300px}.l-title .page-section.s-spec .content-section .columns .spec-overview .photo .image{padding-top:100%}}.l-title .page-section.s-spec .content-section .columns .spec-overview .text p{margin:0;padding:0}.l-title .page-section.s-spec .content-section .columns .spec-overview .text ul{margin:0;padding:0;border:none;list-style-type:disc}.l-title .page-section.s-spec .content-section .columns .spec-overview .text ul li{padding-left:1em}.l-title .page-section.s-spec .content-section .columns .spec-overview .text ul li:first-child{margin-top:0}@media only screen and (max-width: 40em){.l-title .page-section.s-spec .content-section .columns .spec-overview .text p{font-size:20px;font-size:1.25rem;line-height:1;text-align:center;margin:24px 0 12px}.l-title .page-section.s-spec .content-section .columns .spec-overview .text li{font-size:14px;font-size:0.875rem;line-height:2}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-spec .content-section .columns .spec-overview .text{margin-left:380px}.l-title .page-section.s-spec .content-section .columns .spec-overview .text p{font-size:24px;font-size:1.5rem;line-height:1;margin-top:10px;margin-bottom:20px}.l-title .page-section.s-spec .content-section .columns .spec-overview .text li{font-size:14px;font-size:0.875rem;line-height:2;color:#757575}}.l-title .page-section.s-spec .content-section .columns h3{font-size:24px;font-size:1.5rem;line-height:1}@media only screen and (max-width: 40em){.l-title .page-section.s-spec .content-section .columns table+h3{margin-top:36px;font-size:20px;font-size:1.25rem;line-height:1}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-spec .content-section .columns table+h3{margin-top:60px}}.l-title .page-section.s-spec .content-section .columns table{border-top:1px solid #E1E7EB}@media only screen and (max-width: 40em){.l-title .page-section.s-spec .content-section .columns table{margin-top:24px;margin-bottom:24px}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-spec .content-section .columns table{margin-top:40px;margin-bottom:40px}}.l-title .page-section.s-spec .content-section .columns table *{background:transparent;border-left:none;border-right:none;border-color:#E1E7EB}.l-title .page-section.s-spec .content-section .columns table th,.l-title .page-section.s-spec .content-section .columns table td{color:#424242;border-bottom:1px solid #E1E7EB;padding:1em 0;text-align:left}@media only screen and (max-width: 40em){.l-title .page-section.s-spec .content-section .columns table th,.l-title .page-section.s-spec .content-section .columns table td{font-size:14px;font-size:0.875rem;line-height:2}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-spec .content-section .columns table th,.l-title .page-section.s-spec .content-section .columns table td{font-size:16px;font-size:1rem;line-height:2}}.l-title .page-section.s-spec .content-section .columns table th{position:relative}@media only screen and (max-width: 40em){.l-title .page-section.s-spec .content-section .columns table th{width:104px}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-spec .content-section .columns table th{width:122px}}.l-title .page-section.s-spec .content-section .columns table th:after{content:":";position:absolute}@media only screen and (max-width: 40em){.l-title .page-section.s-spec .content-section .columns table th:after{left:90px}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-spec .content-section .columns table th:after{left:110px}}.l-title .page-section.s-spec .content-section .columns table th.two_line:after{content:":";position:absolute;top:50%}@media only screen and (max-width: 40em){.l-title .page-section.s-spec .content-section .columns table th.two_line:after{left:60px;margin-top:-15px}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-spec .content-section .columns table th.two_line:after{left:80px;margin-top:-17px}}@media only screen and (max-width: 40em){.l-title .page-section.s-spec .content-section .columns table td{padding-left:20px}.l-title .page-section.s-spec .content-section .columns table td.price{line-height:1rem}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-spec .content-section .columns table td{padding-left:50px}}.l-title .page-section.s-spec .content-section .columns table td:last-child{padding-left:0}@media only screen and (max-width: 40em){.l-title .page-section.s-spec .content-section .columns table td span{font-size:10px;font-size:0.625rem;line-height:1}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-spec .content-section .columns table td span{font-size:12px;font-size:0.75rem;line-height:2}}.l-title .page-section.s-spec .content-section .columns ul{margin:2.5em 0;border-top:1px solid #E1E7EB;border-bottom:1px solid #E1E7EB;padding:1em 0}.l-title .page-section.s-spec .content-section .columns ul li{color:#424242;text-align:left;margin:0 0 0 1.25em;padding:0;text-indent:-1.25em}.l-title .page-section.s-spec .content-section .columns ul li span{margin-right:.25em}@media only screen and (max-width: 40em){.l-title .page-section.s-spec .content-section .columns ul li{font-size:14px;font-size:0.875rem;line-height:1.42857}}@media only screen and (min-width: 40.0625em){.l-title .page-section.s-spec .content-section .columns ul li{font-size:16px;font-size:1rem;line-height:2}}.l-title .page-section.s-spec .content-section .columns table ul{margin:0;border:none;padding:0 !important}@media only screen and (max-width: 40em){.l-title .video{margin:0 auto}}@media only screen and (min-width: 40.0625em){.l-title .video{width:960px;margin:0 auto}}.l-title .video p{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;text-align:center;margin-bottom:1em}@media only screen and (max-width: 40em){.l-title .video p{font-size:20px;font-size:1.25rem;line-height:1.4}}@media only screen and (min-width: 40.0625em){.l-title .video p{font-size:24px;font-size:1.5rem;line-height:1}}.l-title .video a{display:block;position:relative}.l-title .video .playbtn{text-align:center;position:absolute;width:100%;top:0}@media only screen and (max-width: 40em){.l-title .video .playbtn{padding-top:60px}}@media only screen and (min-width: 40.0625em){.l-title .video .playbtn{padding-top:260px}}.l-title .video .playbtn img{width:88px;display:block;margin:0 auto}.l-title .video .playbtn span{text-shadow:0 1px 2px rgba(0,0,0,0.12);display:block;color:#fff}@media only screen and (max-width: 40em){.l-title .video .photo .image{padding-top:56%}}@media only screen and (min-width: 40.0625em){.l-title .video .photo .image{padding-top:613px}}@media only screen and (max-width: 40em){.toio-collection_title{font-size:22px;position:absolute;color:#00aeca;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}}@media only screen and (min-width: 40.0625em){.toio-collection_title{font-size:34px;position:absolute;color:#00aeca;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}}.toio-collection_cover{position:relative;background-position:top 85% center;height:150px;background-repeat:no-repeat;background-size:cover}.title_toio-collection_lead{text-align:center;font-size:1.5rem;line-height:1}.title_toio-collection_lead:after{display:block;content:' ';margin:1em auto;height:1px;border-bottom:1px solid #EDEDED;width:80px}@media only screen and (max-width: 40em){.toio-collection-extension_title{font-size:22px;position:absolute;color:#00aeca;top:45%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;line-height:100%}}@media only screen and (min-width: 40.0625em){.toio-collection-extension_title{font-size:34px;position:absolute;color:#00aeca;top:45%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;line-height:100%}}@media only screen and (max-width: 40em){.toio-collection-extension_title p{font-size:15px;color:#00aeca}}@media only screen and (min-width: 40.0625em){.toio-collection-extension_title p{font-size:26px;color:#00aeca;margin-bottom:11px}}.toio-collection-extension_cover{position:relative;background-position:top 85% center;height:150px;background-repeat:no-repeat;background-size:cover}.title_toio-collection-extension_lead{text-align:center;font-size:1.5rem;line-height:1}.title_toio-collection-extension_lead:after{display:block;content:' ';margin:1em auto;height:1px;border-bottom:1px solid #EDEDED;width:80px}@media only screen and (max-width: 40em){.title-gesundroid_title{font-size:22px;position:absolute;color:#00aeca;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;line-height:100%}}@media only screen and (min-width: 40.0625em){.title-gesundroid_title{font-size:34px;position:absolute;color:#00aeca;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;line-height:100%}}.title-gesundroid_cover{position:relative;background-position:center center;height:150px;background-repeat:no-repeat;background-size:cover}.title_gesundroid_lead{text-align:center;font-size:1.5rem;line-height:1}.title_gesundroid_lead:after{display:block;content:' ';margin:1em auto;height:1px;border-bottom:1px solid #EDEDED;width:80px}@media only screen and (max-width: 40em){.title_gogorobot_title{font-size:22px;position:absolute;color:#00aeca;top:55%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;line-height:100%}}@media only screen and (min-width: 40.0625em){.title_gogorobot_title{font-size:34px;position:absolute;color:#00aeca;top:55%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;line-height:100%}}@media only screen and (max-width: 40em){.title_gogorobot_title p{font-size:15px;color:#00aeca}}@media only screen and (min-width: 40.0625em){.title_gogorobot_title p{font-size:26px;color:#00aeca}}.title_gogorobot_cover{position:relative;background-position:center center;height:150px;background-repeat:no-repeat;background-size:cover}.title_gogorobot_lead{text-align:center;font-size:1.5rem;line-height:1}.title_gogorobot_lead:after{display:block;content:' ';margin:1em auto;height:1px;border-bottom:1px solid #EDEDED;width:80px}@media only screen and (max-width: 40em){.title_toio-drive_title{font-size:22px;position:absolute;color:#00aeca;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;line-height:100%}}@media only screen and (min-width: 40.0625em){.title_toio-drive_title{font-size:34px;position:absolute;color:#00aeca;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;line-height:100%}}.title_toio-drive_cover{position:relative;background-position:top 65% center;height:150px;background-repeat:no-repeat;background-size:cover}.title_toio-drive_lead{text-align:center;font-size:1.5rem;line-height:1}.title_toio-drive_lead:after{display:block;content:' ';margin:1em auto;height:1px;border-bottom:1px solid #EDEDED;width:80px}.content-section_top-movie--paddingtop{padding-top:0 !important}.content-section_top-movie--marginbottom{margin:0px auto 10px !important}.content-section_top-movie--margin0{margin:0 !important}@media only screen and (max-width: 40em){.l-faq .s-faq:last-of-type{padding-bottom:64px}}@media only screen and (min-width: 40.0625em){.l-faq .s-faq:last-of-type{padding-bottom:120px}}.accordion,.accordion-title,.accordion-content{background:transparent}@media only screen and (max-width: 40em){.accordion{width:100%;margin:0px auto}}@media only screen and (min-width: 40.0625em){.accordion{width:100%;margin:0px auto}}.accordion .accordion-item{padding:0;margin:0}.accordion-title{border-left:none;border-right:none}@media only screen and (max-width: 40em){.accordion-title{padding:20px 35px 20px 0}}@media only screen and (min-width: 40.0625em){.accordion-title{padding:2em 0 2em 0}}.accordion-title .icon{float:left;color:#00AECA;position:relative;margin-left:.25em}@media only screen and (max-width: 40em){.accordion-title .icon{font-size:16px;font-size:1rem;line-height:1;top:+5px}}@media only screen and (min-width: 40.0625em){.accordion-title .icon{font-size:21px;font-size:1.3125rem;line-height:1;top:-3px}}.accordion-title h3{margin:0;padding:0;color:#424242}.accordion-title h3 .text{display:block;margin-right:20px}@media only screen and (max-width: 40em){.accordion-title h3{font-size:16px;font-size:1rem;line-height:2}.accordion-title h3 .text{margin-left:2.0em}}@media only screen and (min-width: 40.0625em){.accordion-title h3{font-size:16px;font-size:1rem;line-height:1.3125}.accordion-title h3 .text{margin-left:2.0em}}.accordion-title:hover,.accordion-title:focus{background:transparent;outline:none}.accordion-content{border:none;padding-top:0}@media only screen and (max-width: 40em){.accordion-content{padding-right:35px;padding-left:0}}@media only screen and (min-width: 40.0625em){.accordion-content{padding-left:0;padding-bottom:0}}.accordion-content .icon{float:left;color:#E85654;position:relative;margin-left:.25em}@media only screen and (max-width: 40em){.accordion-content .icon{font-size:16px;font-size:1rem;line-height:1;top:+6px}}@media only screen and (min-width: 40.0625em){.accordion-content .icon{font-size:21px;font-size:1.3125rem;line-height:1;top:+4px}}.accordion-content p{margin:0 0 0 2em}@media only screen and (max-width: 40em){.accordion-content p{font-size:16px;font-size:1rem;line-height:2;padding:0}}@media only screen and (min-width: 40.0625em){.accordion-content p{padding:0 0 2em}}.accordion-content p:first-child{padding-top:0}.accordion-content ol{margin:0 0 0 3.75em;padding:0 0 2em 0;list-style-type:decimal}.accordion-content ol li{margin:0}@media only screen and (max-width: 40em){.accordion-content ol li{font-size:16px;font-size:1rem;line-height:2}}@media only screen and (min-width: 40.0625em){.accordion-content ol li{font-size:16px;font-size:1rem;line-height:2}}.accordion-item img.add,.accordion-item img.minus{width:12px;display:none;position:absolute;top:calc(50% - 6px);right:10px}.accordion-item .accordion-title img.add{display:block}.accordion-item .accordion-title img.minus{display:none}.accordion-item.is-active img.add{display:none}.accordion-item.is-active img.minus{display:block}.accordion-item .accordion-title:before{display:none !important}.l-faq{background:#F0F5F8}.l-faq .page-header{border-bottom:1px solid #E1E7EB}@media only screen and (max-width: 40em){.l-faq .s-tab{margin-left:-20px;margin-right:-20px}}@media only screen and (min-width: 40.0625em){.l-faq .s-tab{margin-top:60px}}.l-faq .s-tab .tabs{background:none;border:none}@media only screen and (max-width: 40em){.l-faq .s-tab .tabs{width:100%}}@media only screen and (min-width: 40.0625em){.l-faq .s-tab .tabs{margin:0 auto;width:600px}}@media only screen and (max-width: 40em){.l-faq .s-tab .tabs .tabs-title{width:50%;padding:0}}@media only screen and (min-width: 40.0625em){.l-faq .s-tab .tabs .tabs-title{width:300px}}.l-faq .s-tab .tabs .tabs-title a{background:#fff;color:#00AECA;text-align:center}@media only screen and (max-width: 40em){.l-faq .s-tab .tabs .tabs-title a{font-size:16px;font-size:1rem;line-height:1}}@media only screen and (min-width: 40.0625em){.l-faq .s-tab .tabs .tabs-title a{font-size:20px;font-size:1.25rem;line-height:1}}@media only screen and (min-width: 40.0625em){.l-faq .s-tab .tabs .tabs-title:first-child a{border-radius:8px 0 0 8px}}@media only screen and (min-width: 40.0625em){.l-faq .s-tab .tabs .tabs-title:nth-child(2) a{border-radius:0 8px 8px 0}}.l-faq .s-tab .tabs .tabs-title.is-active a{background:#00AECA;color:#fff}.l-faq .tabs-content{background:transparent;padding-bottom:110px}@media only screen and (max-width: 40em){.l-faq .tabs-content .tabs-panel{padding:0}}@media only screen and (max-width: 40em){.l-faq .content-header h2{font-size:20px;font-size:1.25rem;line-height:1;margin-top:48px;margin-bottom:24px}}@media only screen and (min-width: 40.0625em){.l-faq .content-header h2{font-size:24px;font-size:1.5rem;line-height:1;width:840px;margin:60px auto 40px}}.s-news-list{background:#F0F5F8;padding:4em 0}.list-news{list-style-type:none;margin:0;padding:0;margin:0 auto;min-height:340px}.list-news:before,.list-news:after{content:" ";display:table}.list-news:after{clear:both}.list-news>li,.list-news>a,.list-news>span,.list-news>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}@media only screen and (min-width: 40.0625em){.list-news{width:1080px}}.list-news li{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04);max-width:100%}@media only screen and (max-width: 40em){.list-news li{margin-bottom:20px}}@media only screen and (min-width: 40.0625em){.list-news li{width:340px;margin-left:30px;margin-bottom:30px}.list-news li:nth-child(3n+1){margin-left:0}}.list-news li a{display:block;background:#fff}@media only screen and (max-width: 40em){.list-news li a{padding:44px 20px 36px}}@media only screen and (min-width: 40.0625em){.list-news li a{padding:50px 40px}}.list-news li a p.date{font-size:24px;font-size:1.5rem;line-height:1;text-align:center;padding:0;margin-bottom:35px}.list-news li a .content{height:180px;overflow:hidden}.list-news li a .content p{font-size:14px;font-size:0.875rem;line-height:2;color:#666666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.list-news li:nth-child(1) p.date{color:#B7D140}.list-news li:nth-child(2) p.date{color:#E85654}.list-news li:nth-child(3) p.date{color:#FACB4B}.list-news li:nth-child(4) p.date{color:#00AECA}.list-news li:nth-child(5) p.date{color:#B7D140}.list-news li:nth-child(6) p.date{color:#E85654}.l-news{background:#fff}.l-news .page-section img{display:block;width:320px;margin:0 auto}.l-news .page-section .m-list-share{width:300px}@media only screen and (max-width: 40em){.l-news .page-section .m-list-share{margin:30px auto 48px auto}}@media only screen and (min-width: 40.0625em){.l-news .page-section .m-list-share{margin:30px auto 60px auto}}.l-news .page-section .m-list-share li{margin-left:20px}.l-news .page-section .m-list-share li:first-child{margin-left:0}.l-news .page-section .m-list-share li img{width:60px}.l-news .topic{margin:0 auto;border-bottom:1px solid #EDEDED}.l-news .topic:before,.l-news .topic:after{display:table;content:""}.l-news .topic:after{clear:both}@media only screen and (max-width: 40em){.l-news .topic{padding:20px 0}}@media only screen and (min-width: 40.0625em){.l-news .topic{width:840px;padding:30px 0}}.l-news .topic:first-child{border-top:1px solid #EDEDED}@media only screen and (max-width: 40em){.l-news .topic .photo{float:right;margin-right:20px}.l-news .topic .photo .image{border-radius:8px;width:80px;padding-top:80px}}@media only screen and (min-width: 40.0625em){.l-news .topic .photo{float:right;margin-left:40px}.l-news .topic .photo .image{border-radius:12px;width:180px;padding-top:180px}}@media only screen and (max-width: 40em){.l-news .topic .text{padding:0 20px}}.l-news .topic .text p.title{font-weight:bold}@media only screen and (max-width: 40em){.l-news .topic .text p.title{font-size:16px;font-size:1rem;line-height:1.5}}@media only screen and (min-width: 40.0625em){.l-news .topic .text p.title{font-size:20px;font-size:1.25rem;line-height:1.5}}.l-news .topic .text p.date{color:#666666}@media only screen and (max-width: 40em){.l-news .topic .text p.date{font-size:12px;font-size:0.75rem;line-height:1}}@media only screen and (min-width: 40.0625em){.l-news .topic .text p.date{font-size:14px;font-size:0.875rem;line-height:1}}.l-news .topic .text .description p a[target="_blank"] img{width:16px;margin:0 0 0 5px;display:inline}@media only screen and (max-width: 40em){.l-news .topic .text .description p{font-size:14px;font-size:0.875rem;line-height:2}}.s-news-lead{padding-top:4em}.s-news-lead h2{text-align:center;color:#00AECA;margin-bottom:1em}@media only screen and (max-width: 40em){.s-news-lead h2{font-size:18px;font-size:1.125rem;line-height:1.77778}}@media only screen and (min-width: 40.0625em){.s-news-lead h2{font-size:24px;font-size:1.5rem;line-height:1.75}}@media only screen and (max-width: 40em){.l-howtoplay .s-howtoplay:last-of-type{padding-bottom:64px}}@media only screen and (min-width: 40.0625em){.l-howtoplay .s-howtoplay:last-of-type{padding-bottom:120px}}.l-howtoplay{background:#F0F5F8}@media only screen and (max-width: 40em){.l-howtoplay{padding-bottom:100px}}@media only screen and (min-width: 40.0625em){.l-howtoplay{padding-bottom:100px}}.l-howtoplay .page-header{border-bottom:1px solid #E1E7EB}.l-howtoplay .s-howtoplay{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04);float:none;background:#fff;padding:0}@media only screen and (max-width: 40em){.l-howtoplay .s-howtoplay{width:auto;margin:36px 20px 36px 20px}.l-howtoplay .s-howtoplay section{padding:0 20px 36px 20px}}@media only screen and (min-width: 40.0625em){.l-howtoplay .s-howtoplay{margin:60px auto;width:960px;padding:60px}.l-howtoplay .s-howtoplay .row{width:100%;min-width:100%}}@media only screen and (max-width: 40em){.l-howtoplay .s-howtoplay .content-header{padding:36px 0}}@media only screen and (min-width: 40.0625em){.l-howtoplay .s-howtoplay .content-header{padding-bottom:40px}}.l-howtoplay .s-howtoplay .content-header h2{color:#00AECA;text-align:center}@media only screen and (max-width: 40em){.l-howtoplay .s-howtoplay .content-header h2{font-size:20px;font-size:1.25rem;line-height:1.5}}@media only screen and (min-width: 40.0625em){.l-howtoplay .s-howtoplay .content-header h2{font-size:24px;font-size:1.5rem;line-height:1}}.l-howtoplay .s-howtoplay .list-howtoplay{list-style-type:none;margin:0;padding:0}.l-howtoplay .s-howtoplay .list-howtoplay:before,.l-howtoplay .s-howtoplay .list-howtoplay:after{content:" ";display:table}.l-howtoplay .s-howtoplay .list-howtoplay:after{clear:both}.l-howtoplay .s-howtoplay .list-howtoplay>li,.l-howtoplay .s-howtoplay .list-howtoplay>a,.l-howtoplay .s-howtoplay .list-howtoplay>span,.l-howtoplay .s-howtoplay .list-howtoplay>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}.l-howtoplay .s-howtoplay .list-howtoplay li{width:100%;margin-bottom:20px}.l-howtoplay .s-howtoplay .list-howtoplay li:before,.l-howtoplay .s-howtoplay .list-howtoplay li:after{display:table;content:""}.l-howtoplay .s-howtoplay .list-howtoplay li:after{clear:both}.l-howtoplay .s-howtoplay .list-howtoplay li:last-child{margin-bottom:0}@media only screen and (min-width: 40.0625em){.l-howtoplay .s-howtoplay .list-howtoplay .fig{width:300px;float:left}}@media only screen and (max-width: 40em){.l-howtoplay .s-howtoplay .list-howtoplay .text h3{font-size:20px;font-size:1.25rem;line-height:1.5;margin-top:1.5em;margin-bottom:.3em;text-align:center}.l-howtoplay .s-howtoplay .list-howtoplay .text p{font-size:14px;font-size:0.875rem;line-height:2}}@media only screen and (min-width: 40.0625em){.l-howtoplay .s-howtoplay .list-howtoplay .text{margin-left:360px}.l-howtoplay .s-howtoplay .list-howtoplay .text h3{font-size:21px;font-size:1.3125rem;line-height:1;margin-top:1em;margin-bottom:.3em}.l-howtoplay .s-howtoplay .list-howtoplay .text p{font-size:14px;font-size:0.875rem;line-height:2}}.l-howtoplay .s-howtouse{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04);float:none;background:#fff;padding:0}@media only screen and (max-width: 40em){.l-howtoplay .s-howtouse{width:auto;margin:36px 20px 0 20px}.l-howtoplay .s-howtouse section{padding:0 20px 36px 20px}}@media only screen and (min-width: 40.0625em){.l-howtoplay .s-howtouse{margin:60px auto 0 auto;width:960px;padding:60px}.l-howtoplay .s-howtouse .row{width:100%;min-width:100%}}@media only screen and (max-width: 40em){.l-howtoplay .s-howtouse .content-header{padding:36px 0}}@media only screen and (min-width: 40.0625em){.l-howtoplay .s-howtouse .content-header{padding-bottom:40px}}.l-howtoplay .s-howtouse .content-header h2{color:#00AECA;text-align:center}@media only screen and (max-width: 40em){.l-howtoplay .s-howtouse .content-header h2{font-size:20px;font-size:1.25rem;line-height:1.5}}@media only screen and (min-width: 40.0625em){.l-howtoplay .s-howtouse .content-header h2{font-size:24px;font-size:1.5rem;line-height:1}}.l-howtoplay .s-howtouse .content-header p{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;border-bottom:1px solid #E1E7EB}@media only screen and (max-width: 40em){.l-howtoplay .s-howtouse .content-header p{font-size:14px;font-size:0.875rem;line-height:2;padding:20px 0 !important}.l-howtoplay .s-howtouse .content-header p br{display:none}}@media only screen and (min-width: 40.0625em){.l-howtoplay .s-howtouse .content-header p{font-size:14px;font-size:0.875rem;line-height:2;text-align:center;padding:40px 0 !important}}@media only screen and (max-width: 40em){.l-howtoplay .s-howtouse .content-section .columns{padding-left:0 !important}}.l-howtoplay .s-howtouse .content-section h3{font-size:20px;font-size:1.25rem;line-height:1.5;margin-bottom:1em}.l-howtoplay .s-howtouse .content-section ul{list-style-type:none;margin:0;padding:0;margin-bottom:2em}.l-howtoplay .s-howtouse .content-section ul:before,.l-howtoplay .s-howtouse .content-section ul:after{content:" ";display:table}.l-howtoplay .s-howtouse .content-section ul:after{clear:both}.l-howtoplay .s-howtouse .content-section ul>li,.l-howtoplay .s-howtouse .content-section ul>a,.l-howtoplay .s-howtouse .content-section ul>span,.l-howtoplay .s-howtouse .content-section ul>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}.l-howtoplay .s-howtouse .content-section ul li{margin-left:1.5em;width:100%;margin-bottom:.75em;text-indent:-1em}.l-howtoplay .s-howtouse .content-section ul li:before,.l-howtoplay .s-howtouse .content-section ul li:after{display:table;content:""}.l-howtoplay .s-howtouse .content-section ul li:after{clear:both}.l-howtoplay .s-howtouse .content-section ul li::before{content:"• ";float:left;margin-right:.5em}.l-howtoplay .s-howtouse .content-section ul li:last-child{margin-bottom:0}@media only screen and (max-width: 40em){.l-howtoplay .s-howtouse .content-section ul li{font-size:14px;font-size:0.875rem;line-height:2}}@media only screen and (min-width: 40.0625em){.l-howtoplay .s-howtouse .content-section ul li{font-size:14px;font-size:0.875rem;line-height:2}}@media only screen and (max-width: 40em){.l-howtoplay .s-howtouse .content-section ul .fig{width:210px}}@media only screen and (min-width: 40.0625em){.l-howtoplay .s-howtouse .content-section ul .fig{width:180px;margin-top:.5em}}@media only screen and (max-width: 40em){.l-howtoplay .s-howtouse .content-section ul p{font-size:14px;font-size:0.875rem;line-height:2}}@media only screen and (min-width: 40.0625em){.l-howtoplay .s-howtouse .content-section ul p{font-size:14px;font-size:0.875rem;line-height:2}}.l-howtoplay .s-notice{padding-top:0;margin-top:0;background:#00AECA}@media only screen and (max-width: 40em){.l-howtoplay .s-notice{margin:0 20px;padding:15px 0 20px 0}}@media only screen and (min-width: 40.0625em){.l-howtoplay .s-notice{width:960px;margin:0 auto;padding:30px 0 40px 0}.l-howtoplay .s-notice .row{width:100%;min-width:100%}}.l-howtoplay .s-notice p{color:#fff}@media only screen and (max-width: 40em){.l-howtoplay .s-notice p{font-size:18px;font-size:1.125rem;line-height:2}.l-howtoplay .s-notice p br{display:none}}@media only screen and (min-width: 40.0625em){.l-howtoplay .s-notice p{font-size:24px;font-size:1.5rem;line-height:2;text-align:center}}.s-interview{background:#F0F5F8}@media only screen and (max-width: 40em){.s-interview{padding:24px 0}}@media only screen and (min-width: 40.0625em){.s-interview{padding:60px 0}.s-interview a{width:960px;margin:0px auto}}.s-interview a{display:block;background:#fff;border-radius:8px;border:1px solid #E1E7EB}.s-interview a:before,.s-interview a:after{display:table;content:""}.s-interview a:after{clear:both}.s-interview a.inline{display:inline}.s-interview a.inline::after{display:inline}.s-interview a.inline::before{display:inline}.l-interview .s-interview a{border:none;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;word-wrap:break-word}@media only screen and (max-width: 40em){.s-interview a .photo{border-radius:8px 8px 0 0}.s-interview a .photo .image{width:100%;padding-top:188px}}@media only screen and (min-width: 40.0625em){.s-interview a .photo{float:left;border-radius:8px 0 0 8px}.s-interview a .photo .image{width:320px;padding-top:180px}}.s-interview a p{text-align:center}@media only screen and (max-width: 40em){.s-interview a p.title{font-size:16px;font-size:1rem;line-height:1;border-left:none;margin:1em 0}}@media only screen and (min-width: 40.0625em){.s-interview a p.title{font-size:24px;font-size:1.5rem;line-height:1;margin-top:1.5em;margin-bottom:1em}}@media only screen and (max-width: 40em){.s-interview a p.btn{margin-bottom:2em}.s-interview a p.btn .btn{width:255px}}.l-interview .page-header .row{background:#fff;padding-bottom:40px}.l-interview .page-header .row-full{padding-top:0 !important;padding-bottom:0 !important}.l-interview .page-header .row-full:first-child .photo{margin:0 auto}@media only screen and (min-width: 40.0625em){.l-interview .page-header .row-full:first-child .photo{width:920px}}.l-interview .page-header .row-full:first-child .photo .image{padding-top:66.8%}.l-interview .page-header .row-full:nth-child(2){background:#F0F5F8}@media only screen and (max-width: 40em){.l-interview .page-header .row-full:nth-child(2){padding-top:40px;padding-bottom:40px}}@media only screen and (min-width: 40.0625em){.l-interview .page-header .row-full:nth-child(2){padding-top:80px;padding-bottom:80px}}.l-interview .page-header .row-full:nth-child(2) p{margin-bottom:0;text-align:left}@media only screen and (max-width: 40em){.l-interview .page-header .row-full:nth-child(2) p{margin-left:20px;margin-right:20px}}@media only screen and (min-width: 40.0625em){.l-interview .page-header .row-full:nth-child(2) p{width:840px;margin-left:auto;margin-right:auto}}.l-interview .page-header .lead{padding-top:1em}@media only screen and (min-width: 40.0625em){.l-interview .page-header .lead p{margin-bottom:32px;width:840px;margin-left:auto;margin-right:auto}}.l-interview .article-section{border-bottom:1px solid #E1E7EB;background:#fff}.l-interview .article-section:last-child{border-bottom:none}.l-interview .article-section .article-header h2{text-align:center}@media only screen and (max-width: 40em){.l-interview .article-section .article-header h2{font-size:20px;font-size:1.25rem;line-height:1;margin:40px 0 40px 0}}@media only screen and (min-width: 40.0625em){.l-interview .article-section .article-header h2{font-size:32px;font-size:2rem;line-height:1;margin:60px 0 60px 0}}@media only screen and (max-width: 40em){.l-interview .article-section .article-section .photo{margin:16px auto}}@media only screen and (min-width: 40.0625em){.l-interview .article-section .article-section .photo{width:960px;margin:32px auto}}.l-interview .article-section .article-section .video{position:relative}@media only screen and (max-width: 40em){.l-interview .article-section .article-section .video{margin:16px auto;width:100%;padding-bottom:56.25%}}@media only screen and (min-width: 40.0625em){.l-interview .article-section .article-section .video{width:960px;margin:32px auto;padding-bottom:46.15%}}.l-interview .article-section .article-section .video iframe{position:absolute;top:0;right:0;width:100%;height:100%}@media only screen and (min-width: 40.0625em){.l-interview .article-section .article-section p{margin-bottom:32px;width:840px;margin-left:auto;margin-right:auto}}.l-interview .article-section .article-section p span.name{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;color:#00AECA;margin-right:.5em}.l-interview .article-section .article-section p.caption{font-size:12px;font-size:0.75rem;line-height:2;color:#757575}.l-interview .article-section .article-section p.interviewer{color:#757575}.l-interview .article-section .article-section ul.member-list{list-style-type:none;margin:0;padding:0}.l-interview .article-section .article-section ul.member-list:before,.l-interview .article-section .article-section ul.member-list:after{content:" ";display:table}.l-interview .article-section .article-section ul.member-list:after{clear:both}.l-interview .article-section .article-section ul.member-list>li,.l-interview .article-section .article-section ul.member-list>a,.l-interview .article-section .article-section ul.member-list>span,.l-interview .article-section .article-section ul.member-list>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}@media only screen and (min-width: 40.0625em){.l-interview .article-section .article-section ul.member-list{width:960px;margin:0 auto}}@media only screen and (min-width: 40.0625em){.l-interview .article-section .article-section ul.member-list li{width:280px;margin-left:60px}.l-interview .article-section .article-section ul.member-list li:first-child{margin-left:0}}.l-interview .article-section .article-section ul.member-list li .photo{width:100%}.l-interview .article-section .article-section ul.member-list li h3{font-size:16px;font-size:1rem;line-height:1.5}.l-interview .article-section .article-section ul.member-list li h3 span.name{font-size:16px;font-size:1rem;line-height:1;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal}.l-interview .article-section .article-section ul.member-list li h3 span.kana{font-size:16px;font-size:1rem;line-height:1}.l-interview .article-section .article-section ul.member-list li h3 span.credit{font-size:10px;font-size:0.625rem;line-height:1;color:#757575}.l-interview .article-section .article-section ul.member-list li p{font-size:12px;font-size:0.75rem;line-height:2;width:100%}.l-storelist{background:#F0F5F8}.l-storelist .page-header{border-bottom:1px solid #E1E7EB}.l-storelist .s-arealist{background:#fff;border-bottom:1px solid #E1E7EB}@media only screen and (min-width: 40.0625em){.l-storelist .s-arealist{padding:40px 0}}.l-storelist .page-section p.lead{color:#00AECA;text-align:center;margin:2em 0 1em 0}@media only screen and (max-width: 40em){.l-storelist .page-section p.lead{font-size:18px;font-size:1.125rem;line-height:1.66667}}@media only screen and (min-width: 40.0625em){.l-storelist .page-section p.lead{font-size:24px;font-size:1.5rem;line-height:1}}.l-storelist .page-section p.caption{color:#757575;text-align:center;margin:0 0 4em 0}@media only screen and (max-width: 40em){.l-storelist .page-section p.caption{font-size:12px;font-size:0.75rem;line-height:1.5}}@media only screen and (min-width: 40.0625em){.l-storelist .page-section p.caption{font-size:12px;font-size:0.75rem;line-height:1.5}}.l-storelist .page-section h3{font-size:24px;font-size:1.5rem;line-height:1;margin-bottom:40px}.l-storelist .page-section h3:first-child{margin-top:60px}@media only screen and (max-width: 40em){.l-storelist .page-section .list-area{list-style-type:none;margin:0;padding:0}.l-storelist .page-section .list-area:before,.l-storelist .page-section .list-area:after{content:" ";display:table}.l-storelist .page-section .list-area:after{clear:both}.l-storelist .page-section .list-area>li,.l-storelist .page-section .list-area>a,.l-storelist .page-section .list-area>span,.l-storelist .page-section .list-area>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}}@media only screen and (min-width: 40.0625em){.l-storelist .page-section .list-area{text-align:center}.l-storelist .page-section .list-area li{display:inline-block;*display:inline;*zoom:1}}.l-storelist .page-section .list-area li{font-size:16px;font-size:1rem;line-height:1}@media only screen and (max-width: 40em){.l-storelist .page-section .list-area li{border-bottom:1px solid #E1E7EB;width:50%}.l-storelist .page-section .list-area li:nth-child(9){border-bottom:none}.l-storelist .page-section .list-area li:nth-child(2n) a{border-left:1px solid #E1E7EB}}@media only screen and (min-width: 40.0625em){.l-storelist .page-section .list-area li{margin:0 1em}}.l-storelist .page-section .list-area li a{color:#424242}@media only screen and (max-width: 40em){.l-storelist .page-section .list-area li a{padding:24px 0 24px 20px;display:block}}@media only screen and (min-width: 40.0625em){.l-storelist .page-section .list-area li a{padding-right:6px}}.l-storelist .page-section .list-area li a img{width:12px;height:auto;margin-right:10px;margin-bottom:2px}.l-storelist .page-section .list-store{list-style-type:none;margin:0;padding:0;border-top:1px solid #E1E7EB;margin-bottom:60px}.l-storelist .page-section .list-store:before,.l-storelist .page-section .list-store:after{content:" ";display:table}.l-storelist .page-section .list-store:after{clear:both}.l-storelist .page-section .list-store>li,.l-storelist .page-section .list-store>a,.l-storelist .page-section .list-store>span,.l-storelist .page-section .list-store>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}.l-storelist .page-section .list-store:last-child{margin-bottom:80px}.l-storelist .page-section .list-store li{font-size:12px;font-size:0.75rem;line-height:2;padding:20px 0;width:100%;border-bottom:1px solid #E1E7EB;color:#757575}.l-storelist .page-section .list-store li strong{font-size:16px;font-size:1rem;line-height:1;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;color:#424242}.l-storelist .page-section .list-store li a strong{color:#00AECA !important}@media only screen and (min-width: 40.0625em){.l-storelist .page-section h3,.l-storelist .page-section .list-store{width:840px;margin-left:auto;margin-right:auto}}.l-support{background:#F0F5F8}.l-support .page-section.s-cover{padding-top:0}.l-support .page-section.s-cover .columns{margin:0;width:100%}@media only screen and (max-width: 40em){.l-support .page-section.s-cover .photo .image{padding-top:36%}}@media only screen and (min-width: 40.0625em){.l-support .page-section.s-cover .photo .image{padding-top:274px}}.l-support .page-section.s-cover .content-section{padding-top:0}.l-support .page-section.s-main .columns{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04);float:none;background:#fff;padding:0}@media only screen and (max-width: 40em){.l-support .page-section.s-main .columns{width:auto;margin:36px 20px}.l-support .page-section.s-main .columns .section{padding:36px 20px 36px 20px}}@media only screen and (min-width: 40.0625em){.l-support .page-section.s-main .columns{margin:60px auto;width:960px}.l-support .page-section.s-main .columns .section{padding:60px 180px 60px 180px}}@media only screen and (min-width: 40.0625em){.l-support .page-section.s-main .columns h3,.l-support .page-section.s-main .columns ul,.l-support .page-section.s-main .columns p{width:480px;margin-left:auto;margin-right:auto}}.l-support .page-section.s-main .columns h3{font-size:24px;font-size:1.5rem;line-height:1;text-align:center}@media only screen and (max-width: 40em){.l-support .page-section.s-main .columns h3{margin-bottom:24px}}@media only screen and (min-width: 40.0625em){.l-support .page-section.s-main .columns h3{margin-bottom:40px}}@media only screen and (max-width: 40em){.l-support .page-section.s-main .columns p,.l-support .page-section.s-main .columns li{font-size:14px;font-size:0.875rem;line-height:2}}@media only screen and (min-width: 40.0625em){.l-support .page-section.s-main .columns p,.l-support .page-section.s-main .columns li{font-size:16px;font-size:1rem;line-height:2}}.l-support .page-section.s-main .columns p strong,.l-support .page-section.s-main .columns li strong{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal}.l-support .page-section.s-main .columns ul{margin-top:20px}.l-support .page-section.s-main .columns ul li{border-top:1px solid #F0F5F8;padding:.5em 0}.l-support .page-section.s-main .columns p.btn{margin-top:30px}.l-support .page-section.s-main .columns .section:nth-child(1){border-bottom:1px solid #F0F5F8}.l-support .page-section.s-main .columns p.caption{font-size:12px;font-size:0.75rem;line-height:2;color:#757575}.l-support .page-section.s-main .columns p.caption a{color:#757575;text-decoration:underline}@media only screen and (max-width: 40em){.l-support .s-faq .content-header h2{font-size:20px;font-size:1.25rem;line-height:1;margin-top:48px;margin-bottom:24px}}@media only screen and (min-width: 40.0625em){.l-support .s-faq .content-header h2{font-size:24px;font-size:1.5rem;line-height:1;width:840px;margin:60px auto 40px}}@media only screen and (max-width: 40em){.l-support .s-faq .accordion{width:100%;margin:0px auto}}@media only screen and (min-width: 40.0625em){.l-support .s-faq .accordion{width:840px;margin:0px auto}}.l-support .s-faq .accordion .accordion-item{padding:0;margin:0}.l-support .s-faq .accordion-title{border-left:none;border-right:none}@media only screen and (max-width: 40em){.l-support .s-faq .accordion-title{padding:20px 35px 20px 0}}@media only screen and (min-width: 40.0625em){.l-support .s-faq .accordion-title{padding:2em 0 2em 0}}.l-support .s-faq .accordion-title .icon{float:left;color:#00AECA;position:relative;margin-left:.25em}@media only screen and (max-width: 40em){.l-support .s-faq .accordion-title .icon{font-size:16px;font-size:1rem;line-height:1;top:+5px}}@media only screen and (min-width: 40.0625em){.l-support .s-faq .accordion-title .icon{font-size:21px;font-size:1.3125rem;line-height:1;top:-3px}}.l-support .s-faq .accordion-title h3{margin:0 0 0 0;padding:0;color:#424242}@media only screen and (max-width: 40em){.l-support .s-faq .accordion-title h3{font-size:16px;font-size:1rem;line-height:2}}@media only screen and (min-width: 40.0625em){.l-support .s-faq .accordion-title h3{font-size:16px;font-size:1rem;line-height:1.3125}}.l-support .s-faq .accordion-title:hover,.l-support .s-faq .accordion-title:focus{background:transparent;outline:none}.l-support .s-faq .accordion-content{border:none;padding-top:0}@media only screen and (max-width: 40em){.l-support .s-faq .accordion-content{padding-right:35px;padding-left:0}}@media only screen and (min-width: 40.0625em){.l-support .s-faq .accordion-content{padding-left:0;padding-bottom:0}}.l-support .s-faq .accordion-content .icon{float:left;color:#E85654;position:relative;margin-left:.25em}@media only screen and (max-width: 40em){.l-support .s-faq .accordion-content .icon{font-size:16px;font-size:1rem;line-height:1;top:+6px}}@media only screen and (min-width: 40.0625em){.l-support .s-faq .accordion-content .icon{font-size:21px;font-size:1.3125rem;line-height:1;top:+4px}}.l-support .s-faq .accordion-content p{margin:0 0 0 2em}@media only screen and (max-width: 40em){.l-support .s-faq .accordion-content p{font-size:16px;font-size:1rem;line-height:2;padding:0}}@media only screen and (min-width: 40.0625em){.l-support .s-faq .accordion-content p{padding:0 0 2em}}.l-support .s-faq .accordion-content p:first-child{padding-top:0}.l-sitepolicy,.l-afterservice{background:#F0F5F8}.l-sitepolicy .page-section .columns,.l-afterservice .page-section .columns{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.04);box-shadow:0 0 12px 0 rgba(0,0,0,0.04);float:none;background:#fff}@media only screen and (max-width: 40em){.l-sitepolicy .page-section .columns,.l-afterservice .page-section .columns{width:auto;margin:36px 20px;padding:36px 20px 36px 20px}}@media only screen and (min-width: 40.0625em){.l-sitepolicy .page-section .columns,.l-afterservice .page-section .columns{margin:60px auto;width:960px;padding:60px 180px 120px 180px}}.l-sitepolicy .page-section .columns h2,.l-afterservice .page-section .columns h2{font-size:24px;font-size:1.5rem;line-height:1.5;text-align:center;font-weight:bold}@media only screen and (max-width: 40em){.l-sitepolicy .page-section .columns h2,.l-afterservice .page-section .columns h2{margin-bottom:24px}}@media only screen and (min-width: 40.0625em){.l-sitepolicy .page-section .columns h2,.l-afterservice .page-section .columns h2{margin-bottom:40px}}.l-sitepolicy .page-section .columns h3,.l-afterservice .page-section .columns h3{font-size:14px;font-size:0.875rem;line-height:2;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:bold;margin-top:2em}.l-sitepolicy .page-section .columns p,.l-sitepolicy .page-section .columns li,.l-afterservice .page-section .columns p,.l-afterservice .page-section .columns li{font-size:14px;font-size:0.875rem;line-height:2}.l-sitepolicy .page-section .columns p strong,.l-sitepolicy .page-section .columns li strong,.l-afterservice .page-section .columns p strong,.l-afterservice .page-section .columns li strong{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal}.l-sitepolicy .page-section .columns p a,.l-sitepolicy .page-section .columns li a,.l-afterservice .page-section .columns p a,.l-afterservice .page-section .columns li a{text-decoration:underline}.l-sitepolicy .page-section .columns p.info,.l-sitepolicy .page-section .columns li.info,.l-afterservice .page-section .columns p.info,.l-afterservice .page-section .columns li.info{font-size:12px;font-size:0.75rem;line-height:1.5;text-align:right;margin-bottom:4em}.l-gesundroid{background:#FCCF2F}.l-gesundroid *{color:#000}@media only screen and (max-width: 40em){.l-gesundroid h2{font-size:20px;text-align:center;line-height:2rem}}@media only screen and (min-width: 40.0625em){.l-gesundroid h2{font-size:40px;text-align:center;margin:0 auto 50px;line-height:1.4}}@media only screen and (max-width: 40em){.l-gesundroid .s-gesundroid-logo{padding-top:32px;padding-bottom:0px}}@media only screen and (min-width: 40.0625em){.l-gesundroid .s-gesundroid-logo{padding-top:50px;padding-bottom:50px}}.l-gesundroid .s-gesundroid-logo img{margin:0 auto;display:block}@media only screen and (max-width: 40em){.l-gesundroid .s-gesundroid-logo img{width:200px}}@media only screen and (min-width: 40.0625em){.l-gesundroid .s-gesundroid-logo img{width:420px}}.l-gesundroid .how-thumb img{display:block;margin:0 auto}@media only screen and (max-width: 40em){.l-gesundroid .how-thumb img{height:45px;margin:40px auto}}@media only screen and (min-width: 40.0625em){.l-gesundroid .how-thumb img{height:81px}}@media only screen and (max-width: 40em){.l-gesundroid .video-content{margin:30px auto}.l-gesundroid .video-content:last-of-type{margin-bottom:40px}}@media only screen and (min-width: 40.0625em){.l-gesundroid .video-content{width:960px;margin:60px auto}}.l-gesundroid .video-content p{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;text-align:center;margin-bottom:1em}@media only screen and (max-width: 40em){.l-gesundroid .video-content p{font-size:20px;font-size:1.25rem;line-height:1.4}}@media only screen and (min-width: 40.0625em){.l-gesundroid .video-content p{font-size:24px;font-size:1.5rem;line-height:1}}.l-gesundroid .video-content a{display:block;position:relative}.l-gesundroid .video-content .playbtn{text-align:center;position:absolute;width:100%;top:0}@media only screen and (max-width: 40em){.l-gesundroid .video-content .playbtn{padding-top:60px}}@media only screen and (min-width: 40.0625em){.l-gesundroid .video-content .playbtn{padding-top:260px}}.l-gesundroid .video-content .playbtn img{width:88px;display:block;margin:0 auto}.l-gesundroid .video-content .playbtn span{text-shadow:0 1px 2px rgba(0,0,0,0.12);display:block;color:#fff}@media only screen and (max-width: 40em){.l-gesundroid .video-content .photo{border-radius:12px}}@media only screen and (min-width: 40.0625em){.l-gesundroid .video-content .photo{border-radius:48px}}@media only screen and (max-width: 40em){.l-gesundroid .video-content .photo .image{padding-top:56%}}@media only screen and (min-width: 40.0625em){.l-gesundroid .video-content .photo .image{padding-top:613px}}@media only screen and (max-width: 40em){.l-gesundroid .note{margin:30px 0}.l-gesundroid .note .fig{width:88px;margin:0 auto}.l-gesundroid .note .fig .image{padding-top:88px;background-size:cover;background-repeat:no-repeat;background-position:left top}.l-gesundroid .note p{font-size:20px;font-size:1.25rem;line-height:1.75;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal}.l-gesundroid .note p br{display:none}.l-gesundroid .note p small{font-size:16px;font-size:1rem;line-height:2;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;display:block}}@media only screen and (min-width: 40.0625em){.l-gesundroid .note{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;width:940px;float:none;margin:0 auto}body.print .l-gesundroid .note{width:750px}.l-gesundroid .note .fig{width:102px}.l-gesundroid .note .fig .image{padding-top:72px;background-size:contain;background-repeat:no-repeat}.l-gesundroid .note p{font-size:24px;font-size:1.5rem;line-height:1.75;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;margin-left:18px}.l-gesundroid .note p small{font-size:16px;font-size:1rem;line-height:1.3125;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif}}@media only screen and (max-width: 40em){.l-gesundroid dl+.note p{text-align:center}}@media only screen and (max-width: 40em){.l-gesundroid .note+p.btn{margin-top:32px}}@media only screen and (min-width: 40.0625em){.l-gesundroid .note+p.btn{margin-top:50px}}@media only screen and (max-width: 40em){.l-gesundroid p.btn{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 40em){.l-gesundroid .border-box{border:4px solid #fff;border-radius:24px;margin:60px 0 24px}}@media only screen and (min-width: 40.0625em){.l-gesundroid .border-box{border:12px solid #fff;border-radius:48px;width:1056px;margin:80px auto 60px;padding-bottom:20px}}.l-gesundroid .border-box dt{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;background:#fff;text-align:center;margin-top:0;position:relative}@media only screen and (max-width: 40em){.l-gesundroid .border-box dt{font-size:16px;font-size:1rem;line-height:1;display:block;top:-25px;width:240px;padding:16px 0;border-radius:12px;margin:0 auto}}@media only screen and (min-width: 40.0625em){.l-gesundroid .border-box dt{font-size:20px;font-size:1.25rem;line-height:1;display:inline-block;top:-37px;width:240px;padding:20px 20px;border-radius:16px;margin-left:48px}}.l-gesundroid .border-box dd{margin-top:-20px}.l-gesundroid .border-box dd>p{display:block;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif}@media only screen and (max-width: 40em){.l-gesundroid .border-box dd>p{font-size:16px;font-size:1rem;line-height:1.75;margin-top:12px;margin-right:16px;margin-left:16px}.l-gesundroid .border-box dd>p br{display:none}}@media only screen and (min-width: 40.0625em){.l-gesundroid .border-box dd>p{font-size:20px;font-size:1.25rem;line-height:1.8;text-align:center}}.l-gesundroid .border-box dd ul{margin-top:30px}.l-gesundroid .border-box dd ul+p+p{margin-top:30px;margin-bottom:40px}body.print .l-gesundroid .border-box dd ul+p+p{margin-top:45px}@media only screen and (min-width: 40.0625em){.l-gesundroid .s-howto dt{width:320px}}.l-gesundroid .list-howto{list-style-type:none;margin:0;padding:0}.l-gesundroid .list-howto:before,.l-gesundroid .list-howto:after{content:" ";display:table}.l-gesundroid .list-howto:after{clear:both}.l-gesundroid .list-howto>li,.l-gesundroid .list-howto>a,.l-gesundroid .list-howto>span,.l-gesundroid .list-howto>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}@media only screen and (max-width: 40em){.l-gesundroid .list-howto{padding:0 8px}}@media only screen and (min-width: 40.0625em){.l-gesundroid .list-howto{margin:0 auto;width:960px}}@media only screen and (max-width: 40em){.l-gesundroid .list-howto li{padding:0 8px;width:50%;margin-bottom:24px}.l-gesundroid .list-howto li:nth-child(2n+1){clear:left}}@media only screen and (min-width: 40.0625em){.l-gesundroid .list-howto li{width:172px;margin-left:25px;margin-bottom:40px}.l-gesundroid .list-howto li:nth-child(5n+1){margin-left:0;clear:left}}.l-gesundroid .list-howto li a{display:block}.l-gesundroid .list-howto li a .fig{border:2px solid #fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);border-radius:12px}.l-gesundroid .list-howto li a .fig .image{padding-top:100%;background:#FCCF2F;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 40em){.l-gesundroid .list-howto li a .fig .image{background-size:auto 96px}}@media only screen and (min-width: 40.0625em){.l-gesundroid .list-howto li a .fig .image{background-size:auto 110px}}.l-gesundroid .list-howto li a h2{font-size:16px;font-size:1rem;line-height:1;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;text-align:center;color:#000;margin-top:1em;margin-bottom:0px}@media only screen and (max-width: 40em){.l-gesundroid .list-howto li:first-child a .fig .image{background-size:118px auto}.l-gesundroid .list-howto li:nth-child(4) a .fig .image,.l-gesundroid .list-howto li:nth-child(5) a .fig .image{background-size:105px auto}.l-gesundroid .list-howto li:nth-child(7) a .fig .image,.l-gesundroid .list-howto li:nth-child(11) a .fig .image{background-size:96px auto}.l-gesundroid .list-howto li:nth-child(8) a .fig .image{background-size:auto 87px}.l-gesundroid .list-howto li:nth-child(13) a .fig .image{background-size:87px auto}}@media only screen and (min-width: 40.0625em){.l-gesundroid .list-howto li:first-child a .fig .image{background-size:140px auto}.l-gesundroid .list-howto li:nth-child(4) a .fig .image,.l-gesundroid .list-howto li:nth-child(5) a .fig .image{background-size:120px auto}.l-gesundroid .list-howto li:nth-child(7) a .fig .image,.l-gesundroid .list-howto li:nth-child(11) a .fig .image{background-size:110px auto}.l-gesundroid .list-howto li:nth-child(8) a .fig .image{background-size:auto 100px}.l-gesundroid .list-howto li:nth-child(13) a .fig .image{background-size:100px auto}}.l-gesundroid .list-sheet{list-style-type:none;margin:0;padding:0}.l-gesundroid .list-sheet:before,.l-gesundroid .list-sheet:after{content:" ";display:table}.l-gesundroid .list-sheet:after{clear:both}.l-gesundroid .list-sheet>li,.l-gesundroid .list-sheet>a,.l-gesundroid .list-sheet>span,.l-gesundroid .list-sheet>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}@media only screen and (max-width: 40em){.l-gesundroid .list-sheet{padding:0 8px}}@media only screen and (min-width: 40.0625em){.l-gesundroid .list-sheet{margin:0 auto;width:930px}}@media only screen and (max-width: 40em){.l-gesundroid .list-sheet li{width:50%;padding:0 8px;margin-bottom:24px}.l-gesundroid .list-sheet li.sheet-note{width:100%}.l-gesundroid .list-sheet li.sheet-note .note{margin-top:30px;width:100%}.l-gesundroid .list-sheet li.sheet-note .note p{font-size:16px;font-size:1rem;line-height:2;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif}.l-gesundroid .list-sheet li:nth-child(2n+1){clear:left}}@media only screen and (min-width: 40.0625em){.l-gesundroid .list-sheet li{width:225px;margin-left:10px;margin-bottom:30px}.l-gesundroid .list-sheet li.sheet-note{width:460px;padding:30px}.l-gesundroid .list-sheet li.sheet-note .note{margin-top:30px;width:100%}.l-gesundroid .list-sheet li.sheet-note .note p{font-size:20px;font-size:1.25rem;line-height:1.8;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;width:280px}.l-gesundroid .list-sheet li:nth-child(4n+1){margin-left:0;clear:left}}.l-gesundroid .list-sheet li a{display:block;width:100%}.l-gesundroid .list-sheet li a .fig{width:100%;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12)}.l-gesundroid .list-sheet li a .fig .image{padding-top:140%;background:#fff;background-size:cover;background-repeat:no-repeat;background-position:center}.l-gesundroid .list-sheet li a h2{font-size:16px;font-size:1rem;line-height:1;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;text-align:center;color:#000;margin-top:1em;margin-bottom:0px}.l-gesundroid .list-sheet.thin li:nth-child(7) .fig{display:block;width:100%;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12)}.l-gesundroid .list-sheet.thin li:nth-child(7) .fig .image{padding-top:140%;background:#fff;background-size:cover;background-repeat:no-repeat;background-position:center}.l-gesundroid .list-sheet.thin li:nth-child(7) h2{font-size:16px;font-size:1rem;line-height:1;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;text-align:center;color:#9e9e9e;margin-top:1em;margin-bottom:0px}.l-gesundroid .list-step{list-style-type:none;margin:0;padding:0}.l-gesundroid .list-step:before,.l-gesundroid .list-step:after{content:" ";display:table}.l-gesundroid .list-step:after{clear:both}.l-gesundroid .list-step>li,.l-gesundroid .list-step>a,.l-gesundroid .list-step>span,.l-gesundroid .list-step>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}@media only screen and (max-width: 40em){.l-gesundroid .list-step{padding:0 16px}}@media only screen and (min-width: 40.0625em){.l-gesundroid .list-step{width:960px;margin:0 auto 25px}}.l-gesundroid .list-step li{width:100%;position:relative;margin-bottom:50px}.l-gesundroid .list-step li:after{content:'';position:absolute;bottom:-34px;right:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin:0 0 0 0;width:0;height:0;border-top:10px solid transparent;border-left:10px solid #000;border-bottom:10px solid transparent}.l-gesundroid .list-step li:last-child{margin-bottom:10px}.l-gesundroid .list-step li:last-child:after{display:none}.l-gesundroid .list-step li .step{width:100%;background:#fff;border-radius:12px}.l-gesundroid .list-step li .step:before,.l-gesundroid .list-step li .step:after{display:table;content:""}.l-gesundroid .list-step li .step:after{clear:both}@media only screen and (max-width: 40em){.l-gesundroid .list-step li .step{padding:24px}}@media only screen and (min-width: 40.0625em){.l-gesundroid .list-step li .step{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}}@media only screen and (max-width: 40em){.l-gesundroid .list-step li .step .number{position:relative;padding-bottom:20px}.l-gesundroid .list-step li .step .number .fig{width:48px;position:absolute;top:0;left:0}.l-gesundroid .list-step li .step .number .fig .image{padding-top:48px;background-size:cover;background-repeat:no-repeat;background-position:left top}}@media only screen and (min-width: 40.0625em){.l-gesundroid .list-step li .step .number{width:240px}.l-gesundroid .list-step li .step .number .fig{width:113px;margin:0 0 0 80px}.l-gesundroid .list-step li .step .number .fig .image{padding-top:78px}}.l-gesundroid .list-step li .step .number p{font-size:16px;font-size:1rem;line-height:1;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;text-align:center}@media only screen and (max-width: 40em){.l-gesundroid .list-step li .step .text p{font-size:16px;font-size:1rem;line-height:1.75}.l-gesundroid .list-step li .step .text p.btn{margin-left:0;margin-right:0}.l-gesundroid .list-step li .step .text p.btn a.btn{font-size:16px;font-size:1rem;line-height:1;text-align:left;width:100%}.l-gesundroid .list-step li .step .text p.btn a.btn img{float:left;margin-right:5px;margin-top:-4px !important}}@media only screen and (min-width: 40.0625em){.l-gesundroid .list-step li .step .text{padding:30px 60px 30px 0;width:720px}.l-gesundroid .list-step li .step .text p{font-size:20px;font-size:1.25rem;line-height:1.8}}.l-gesundroid .list-step li .step .text p em{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;border-bottom:1px solid #000}.l-gesundroid .list-step li .step .text p small{font-size:14px;font-size:0.875rem;line-height:1.28571;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif}.l-gesundroid .list-step li .step .text p.btn a.btn{text-align:left;width:100%}.l-gesundroid .list-step li .step .text p.btn a.btn img{position:static;float:left;display:block;margin-right:5px;margin-top:-1px}@media only screen and (max-width: 40em){.s-print .note{margin:30px 0 0}}.l-gesundroid a.full-video{margin-top:40px;display:block;position:relative}@media only screen and (max-width: 40em){.l-gesundroid a.full-video{margin-bottom:24px}}@media only screen and (min-width: 40.0625em){.l-gesundroid a.full-video{margin-bottom:60px}}.l-gesundroid .playbtn{text-align:center;position:absolute;width:100%;top:0}@media only screen and (max-width: 40em){.l-gesundroid .playbtn{padding-top:60px}}@media only screen and (min-width: 40.0625em){.l-gesundroid .playbtn{padding-top:260px}}.l-gesundroid .playbtn img{width:88px;display:block;margin:0 auto}.l-gesundroid .playbtn span{text-shadow:0 1px 2px rgba(0,0,0,0.12);display:block;color:#fff}@media only screen and (max-width: 40em){.l-gesundroid .photo .image{padding-top:56%}}@media only screen and (min-width: 40.0625em){.l-gesundroid .photo .image{padding-top:613px}}@media (max-width: 320px){.l-gesundroid .list-howto{list-style-type:none;margin:0;padding:0;padding:0 8px}.l-gesundroid .list-howto:before,.l-gesundroid .list-howto:after{content:" ";display:table}.l-gesundroid .list-howto:after{clear:both}.l-gesundroid .list-howto>li,.l-gesundroid .list-howto>a,.l-gesundroid .list-howto>span,.l-gesundroid .list-howto>img{margin:0;padding:0;display:block;float:left;border:none;line-height:1.0}.l-gesundroid .list-howto li{padding:0 8px;width:50%;margin-bottom:24px}.l-gesundroid .list-howto li:nth-child(2n+1){clear:left}.l-gesundroid .list-howto li a{display:block}.l-gesundroid .list-howto li a .fig{border:2px solid #fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);border-radius:12px}.l-gesundroid .list-howto li a .fig .image{padding-top:100%;background:#FCCF2F;background-repeat:no-repeat;background-position:center;background-size:auto 76px}.l-gesundroid .list-howto li a h2{font-size:16px;font-size:1rem;line-height:1;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", YuGothic, sans-serif;font-weight:normal;text-align:center;color:#000;margin-top:1em;margin-bottom:0px}}@media only screen and (max-width: 320px) and (max-width: 40em){.l-gesundroid .list-howto li:first-child a .fig .image{background-size:88px auto}.l-gesundroid .list-howto li:nth-child(4) a .fig .image,.l-gesundroid .list-howto li:nth-child(5) a .fig .image{background-size:85px auto}.l-gesundroid .list-howto li:nth-child(7) a .fig .image,.l-gesundroid .list-howto li:nth-child(11) a .fig .image{background-size:76px auto}.l-gesundroid .list-howto li:nth-child(8) a .fig .image{background-size:auto 67px}.l-gesundroid .list-howto li:nth-child(13) a .fig .image{background-size:67px auto}}@media (max-width: 320px){a.btn:after{display:none}.l-gesundroid .video2 .playbtn{padding-top:20px}}.image{width:100%}@media only screen and (max-width: 40em){.image.home_introduction_photo_0{background-image:url("../../images/home_introduction_photo_0_mobile.jpg")}}@media only screen and (min-width: 40.0625em){.image.home_introduction_photo_0{background-image:url("../../images/home_introduction_photo_0.jpg")}}@media only screen and (max-width: 40em){.image.home_feature_0_photo_0{background-image:url("../../images/home_feature_0_photo_0_mobile.jpg")}}@media only screen and (min-width: 40.0625em){.image.home_feature_0_photo_0{background-image:url("../../images/home_feature_0_photo_0.jpg")}}@media only screen and (max-width: 40em){.image.home_feature_1_photo_0{background-image:url("../../images/home_feature_1_photo_0_mobile.jpg")}}@media only screen and (min-width: 40.0625em){.image.home_feature_1_photo_0{background-image:url("../../images/home_feature_1_photo_0.jpg")}}@media only screen and (max-width: 40em){.image.home_message_photo_0{background-image:url("../../images/home_message_photo_0_mobile.jpg")}}@media only screen and (min-width: 40.0625em){.image.home_message_photo_0{background-image:url("../../images/home_message_photo_0.jpg")}}@media only screen and (max-width: 40em){.image.about_cover{background-image:url("../../images/about_cover_mobile.jpg");padding-top:56%}}@media only screen and (min-width: 40.0625em){.image.about_cover{background-image:url("../../images/about_cover.jpg");padding-top:400px;background-position:top 30% center}}@media only screen and (max-width: 40em){.image.body_cover{background-image:url("../../images/body_cover_mobile.jpg")}}@media only screen and (min-width: 40.0625em){.image.body_cover{background-image:url("../../images/body_cover.jpg")}}@media only screen and (max-width: 40em){.image.technology_cover{background-image:url("../../images/technology_cover_mobile.jpg")}}@media only screen and (min-width: 40.0625em){.image.technology_cover{background-image:url("../../images/technology_cover.jpg")}}@media only screen and (max-width: 40em){.image.title_toio_collection_0{background-image:url("../../images/title_toio_collection_0_mobile.jpg")}}@media only screen and (min-width: 40.0625em){.image.title_toio_collection_0{background-image:url("../../images/title_toio_collection_0.jpg")}}@media only screen and (max-width: 40em){.image.title_toio_collection_extension_0{background-image:url("../../images/title_toio_collection_extension_0_mobile.jpg")}}@media only screen and (min-width: 40.0625em){.image.title_toio_collection_extension_0{background-image:url("../../images/title_toio_collection_extension_0.jpg")}}@media only screen and (max-width: 40em){.image.title_gesundroid_0{background-image:url("../../images/title_gesundroid_0_mobile.png")}}@media only screen and (min-width: 40.0625em){.image.title_gesundroid_0{background-image:url("../../images/title_gesundroid_0.png")}}@media only screen and (max-width: 40em){.image.title_gogorobot_0{background-image:url("../../images/title_gogorobot_0_mobile.jpg")}}@media only screen and (min-width: 40.0625em){.image.title_gogorobot_0{background-image:url("../../images/title_gogorobot_0.jpg")}}@media only screen and (max-width: 40em){.image.title_toio_drive_0{background-image:url("../../images/title_toio_drive_0_mobile.jpg")}}@media only screen and (min-width: 40.0625em){.image.title_toio_drive_0{background-image:url("../../images/title_toio_drive_0.jpg")}}body.teaser-home #footer .medium-9 li:nth-child(1),body.teaser #footer .medium-9 li:nth-child(1){margin-bottom:1em}@media only screen and (max-width: 40em){body.teaser-home #footer .medium-9 li:nth-child(1),body.teaser #footer .medium-9 li:nth-child(1){margin-bottom:0em}}body.teaser-home #header nav,body.teaser-home #footer .m-list-share,body.teaser #header nav,body.teaser #footer .m-list-share{display:none}body.teaser-home #header .row-full:before,body.teaser-home #header .row-full:after,body.teaser #header .row-full:before,body.teaser #header .row-full:after{display:table;content:""}body.teaser-home #header .row-full:after,body.teaser #header .row-full:after{clear:both}@media only screen and (min-width: 40.0625em){html,body.teaser-home,body.teaser-home #container{min-height:100%;height:100%;min-width:1170px}}@media only screen and (min-width: 40.0625em){body.teaser-home #container{background:#00AECA;min-height:600px}}body.teaser-home .s-teaser{background:#00AECA}body.teaser-home .s-teaser .content-section{clear:both;overflow-x:hidden}body.teaser-home .s-teaser .content-section:before{display:block;content:"";width:100%;position:relative;top:-10px;height:10px;background:#00AECA;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.12);box-shadow:0 4px 12px rgba(0,0,0,0.12)}body.teaser-home .s-teaser .row-full:before,body.teaser-home .s-teaser .row-full:after{display:table;content:""}body.teaser-home .s-teaser .row-full:after{clear:both}body.teaser-home .s-teaser .row-full .medium-6{float:left;padding:0;clear:none}@media only screen and (max-width: 40em){body.teaser-home .s-teaser .row-full{margin:80px 0 100px 0}}@media only screen and (min-width: 40.0625em){body.teaser-home .s-teaser .row-full{width:100%;position:absolute;top:50%;margin-top:-100px}}body.teaser-home .s-teaser h1 img{display:block}@media only screen and (max-width: 40em){body.teaser-home .s-teaser h1 img{width:146px;margin:0 auto}}@media only screen and (min-width: 40.0625em){body.teaser-home .s-teaser h1 img{width:227px;margin:0 auto}}body.teaser-home .s-teaser p{text-align:center}@media only screen and (min-width: 40.0625em){body.teaser-home .s-teaser p{width:514px}}body.teaser-home .s-teaser p.name{text-shadow:0 0 5px rgba(0,85,102,0.2);color:#fff}@media only screen and (max-width: 40em){body.teaser-home .s-teaser p.name{font-size:28px;font-size:1.75rem;line-height:1.5;margin-top:1em}}@media only screen and (min-width: 40.0625em){body.teaser-home .s-teaser p.name{font-size:32px;font-size:2rem;line-height:1}}body.teaser-home .s-teaser p.comingsoon{text-shadow:0 0 5px rgba(0,85,102,0.2);color:#fff}@media only screen and (max-width: 40em){body.teaser-home .s-teaser p.comingsoon{font-size:16px;font-size:1rem;line-height:1;margin-top:1em}}@media only screen and (min-width: 40.0625em){body.teaser-home .s-teaser p.comingsoon{font-size:16px;font-size:1rem;line-height:1;margin-top:1em}}@media only screen and (max-width: 40em){body.teaser-home .s-teaser p.btn{margin-top:3em}body.teaser-home .s-teaser p.btn a{width:295px}}@media only screen and (min-width: 40.0625em){body.teaser-home .s-teaser p.btn{margin-top:3em}}body.teaser-home .s-teaser p.btn a:after{color:#00AECA}@media only screen and (min-width: 40.0625em){body.teaser-home #footer{position:absolute;bottom:36px;width:100%;background:#fff}}@media only screen and (min-width: 40.0625em){body.teaser-home #globalfooter{position:absolute;bottom:0;width:100%}}
