@charset "UTF-8";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;outline:0;font-size:100%;vertical-align:baseline;background:transparent}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}body{min-width:320px}@font-face{font-family:YakuHanJP;src:url(../fonts/YakuHanJP-Regular.eot);src:url(../fonts/YakuHanJP-Regular.woff2) format("woff2"),url(../fonts/YakuHanJP-Regular.woff) format("woff")}@font-face{font-family:YakuHanJP;font-weight:700;src:url(../fonts/YakuHanJP-Bold.eot);src:url(../fonts/YakuHanJP-Bold.woff2) format("woff2"),url(../fonts/YakuHanJP-Bold.woff) format("woff")}#feature{font-family:YakuHanJP,"ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,sans-serif;position:relative;overflow:hidden;line-height:1.6;color:#2f353d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";min-width:1039px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:15px;font-size:.9375rem}#feature img{touch-callout:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;-ms-interpolation-mode:bicubic;vertical-align:top}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium")}.s-hide{display:none}.s-bold{font-weight:700}.s-blue{font-weight:700;color:#0068bf}.sp,.l-sp{display:none}.ftr-section{*zoom:1}.ftr-section:before,.ftr-section:after{content:"";display:table}.ftr-section:after{clear:both}.l-contents-f{*zoom:1}.l-contents-f:before,.l-contents-f:after{content:"";display:table}.l-contents-f:after{clear:both}.l-contents{margin-right:auto;margin-left:auto;max-width:1200px;width:94%}.l-contents{*zoom:1}.l-contents:before,.l-contents:after{content:"";display:table}.l-contents:after{clear:both}.l-contents-full{margin-right:auto;margin-left:auto;position:relative;width:94%;max-width:1000px}.l-contents-full{*zoom:1}.l-contents-full:before,.l-contents-full:after{content:"";display:table}.l-contents-full:after{clear:both}.l-contents-sp-full{padding:0}.l-contents-inr{margin-right:auto;margin-left:auto;width:100%;max-width:1000px}.l-contents-inr{*zoom:1}.l-contents-inr:before,.l-contents-inr:after{content:"";display:table}.l-contents-inr:after{clear:both}.l-contents-block{*zoom:1}.l-contents-block:before,.l-contents-block:after{content:"";display:table}.l-contents-block:after{clear:both}.contents-top{padding-top:80px}.contents-block{padding-top:9.5%}.contents-block{*zoom:1}.contents-block:before,.contents-block:after{content:"";display:table}.contents-block:after{clear:both}.contents-block.is-first{padding-top:8%}.l-ftr-title{position:relative;background:#fff;border-top:solid 1px #f9f8f6;border-bottom:solid 1px #f9f8f6}.l-ftr-title{*zoom:1}.l-ftr-title:before,.l-ftr-title:after{content:"";display:table}.l-ftr-title:after{clear:both}.l-title-title-text{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.ftr-title-text{font-family:YakuHanJP,"游ゴシック",YuGothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,"ＭＳ ゴシック",sans-serif;margin-right:auto;margin-left:auto;color:#fff;text-align:center;width:90%;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:225%}.ftr-title-text{*zoom:1}.ftr-title-text:before,.ftr-title-text:after{content:"";display:table}.ftr-title-text:after{clear:both}.title-white{border-top:solid 1px #f1f1f1;border-bottom:solid 1px #f1f1f1;background:#fff}.l-title-inr{width:94%;height:100%;max-width:1000px;position:relative;margin-right:auto;margin-left:auto}.ftr-title-text-left{text-align:left;max-width:1200px}.ftr-title-text-right{text-align:left;max-width:1200px}.ftr-title-text-right span{float:right}.ftr-title-bg{max-width:1920px;display:block;vertical-align:top;margin-right:auto;margin-left:auto}.ftr-title{top:0;right:0;bottom:0;left:0;margin:auto;position:absolute}.heading-level1{padding-top:10%;padding-bottom:10%;text-align:center;font-size:175%;font-weight:700}.heading-level2{padding-bottom:6.5%;font-size:175%;padding-bottom:1em;margin-bottom:1em;border-bottom:solid 1px #ccc}.heading-level3{font-size:118.75%;padding-bottom:1.8em;font-weight:700}.heading-shoulder{display:block;font-weight:400;font-size:64.28571%;padding-bottom:.3em}.l-btn-area{*zoom:1}.l-btn-area:before,.l-btn-area:after{content:"";display:table}.l-btn-area:after{clear:both}.ftr-btn-black{background:#000;color:#fff;width:50%;padding:1.5em 0;display:block;transition:all .3s;border:solid 1px #000;margin-right:auto;margin-left:auto;z-index:2;position:relative;overflow:hidden;text-decoration:none;text-align:center;line-height:1}.ftr-btn-black:after{background:#fff;content:'';transform:scale(0);transition:all .3s;z-index:-1;display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.ftr-btn-black:hover{color:#000;text-decoration:none}.ftr-btn-black:hover:after{transform:scale(1);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.ftr-btn-black .s5-icon-window{position:absolute;top:.5em;right:.2em}.btn-game-show{background:#000;border:solid 1px #000}.zoom{background:#000;display:block;position:relative;overflow:hidden}.zoom:after{content:'';background:url(../img/ico-zoom.png);display:block;position:absolute;top:50%;left:50%;width:60px;height:60px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);margin:-30px 0 0 -30px;transition:all .3s;top:70%}.zoom img{vertical-align:baseline;transition:opacity .3s;display:block}.zoom:hover img{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.zoom:hover:after{top:50%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.ftr-btn-fade{transition:all .3s}.ftr-btn-fade:hover{transition:all .3s;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}.ftr-par{margin-bottom:2.2em}.ftr-p{line-height:2}.person{padding-top:1em;font-size:87.5%}.person dd{line-height:1.8}.cf{*zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.person-right{width:39%;float:right;margin-left:5%;margin-bottom:5%}.person-left{width:39%;float:left;margin-right:5%;margin-bottom:5%}.person-left.w310{width:31%}.right-box{float:right;width:56%}.left-box{float:left;width:62%}.left-box-486{float:left;width:48.6%;margin-right:4.5%}.thumb80{width:80%;margin-right:auto;margin-left:auto}.fit-image{width:100%}.ftr-list2{*zoom:1}.ftr-list2:before,.ftr-list2:after{content:"";display:table}.ftr-list2:after{clear:both}.ftr-list2-list{width:48.6%;float:left;text-align:left}.ftr-list2-list.is-left{margin-right:2.8%}.ftr-list3{*zoom:1}.ftr-list3:before,.ftr-list3:after{content:"";display:table}.ftr-list3:after{clear:both}.ftr-list3-list{width:31%;float:left;text-align:left;margin-right:2.8%}.ftr-list3-list.is-last{margin-right:0}.comment-name{font-weight:700;padding-right:.4em}.name{padding-top:.7em;font-size:78%;text-align:center;line-height:1.8}.note{font-size:75%}.hr-glay{padding:0;margin:0;border:none;border-top:solid 1px #efefef}.ftr-hr{padding:0;margin:0;border:none;border-top:solid 2px #efefef}.ico{font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-right:before{content:"\f0da";margin:0 .2em 0 0}.ico-down:before{content:"\f0d7"}.ico-close:before{content:"\f00d"}.ico-border{position:absolute;top:0;left:0;display:block;width:1em;height:1px;border-top:solid 1px #000;top:.75em}.strong{font-weight:700}.sup{font-size:70%}.afont{font-family:sans-serif}.line{font-weight:400;margin-right:.2em;position:relative;padding-left:1em}.line:after{content:'\00a0';position:absolute;width:100%;height:1px;background:#000;top:50%;left:0}.is-block{display:block}.is-min{font-size:80%}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.mt1{margin-top:1.8em}.l-fb{text-align:right;padding:70px 0 100px}.l-fb{*zoom:1}.l-fb:before,.l-fb:after{content:"";display:table}.l-fb:after{clear:both}.l-fb h5{font-size:11px;font-size:.6875rem;color:#4d63b8;padding-bottom:.3em}.ftr-fb{padding-right:1em;float:right;text-align:left}.ftr-fb-area{display:inline-block}.l-sns{padding:.6em 0}.ftr-sns{float:right;line-height:1}.ftr-sns{*zoom:1}.ftr-sns:before,.ftr-sns:after{content:"";display:table}.ftr-sns:after{clear:both}.ftr-sns-list{float:left;height:25px}.ftr-sns-fb{margin-right:10px}.ftr-sns-tw{margin-right:10px}.c0{margin-bottom:60px}.c0 img{backface-visibility:hidden;-webkit-backface-visibility:hidden}.c0 .l-ftr-title{border:none;background:#fff}.c0 .l-title-inr{max-width:1400px;text-align:left}.c0 .ftr-title-bg{margin:0;float:right;max-width:auto;max-width:inherit}.c0-main{padding-top:9.58333%;padding-bottom:11.25%}.c0-profile{padding:1em 0}.c0-image-text{position:absolute;top:40.5%;width:100%;text-align:center}.c0-image-text img{max-width:760px;width:39.58333%}.l-ftr-topnavi{background:#f1f1f1;padding:55px 0}.ftr-topnavi{text-align:center;letter-spacing:-.4em}.ftr-topnavi-list{letter-spacing:normal;width:31.66667%;margin-right:1.66667%;margin-bottom:1.66667%;display:inline-block;font-size:94%}.ftr-topnavi-list-bottom{margin-bottom:0}.ftr-topnavi-list-end{margin-right:0}.ftr-topnavi-btn{width:100%;background:#fff;line-height:1.5;text-align:center;position:relative;border-bottom:solid 2px #bdbdbd;display:table;transition-property:color,background;transition-duration:.5s,.5s}.ftr-topnavi-btn .sp{display:none}.ftr-topnavi-btn .inr{display:table-cell;height:110px;vertical-align:middle;padding:0 .5em}.ftr-topnavi-btn:hover{transition-property:color,background;transition-duration:.5s,.5s;color:#fff;background:#5787f4;text-decoration:none}.ftr-topnavi-btn .ico{position:absolute;bottom:0;left:50%;margin-left:-.5em}.c1 .ftr-title-text{text-align:center;width:auto}.c1 .ftr-title-text span{display:inline-block;text-align:center}.c1-icon{text-align:center;padding-top:1.5em}.c1-thumb4{margin-right:auto;margin-left:auto;max-width:900px}.c1-column{border:solid 1px #ccc;padding:5%}.c1-column h3{text-align:center;font-size:187.5%;margin-bottom:1.4em}.c1-column ul{margin-top:2em}.c1-column ul{*zoom:1}.c1-column ul:before,.c1-column ul:after{content:"";display:table}.c1-column ul:after{clear:both}.c1-column ul li{width:47.32739%}.c1-column ul li img{border:solid 1px #f1f1f1;max-width:425px}.c1-column-list1{float:left}.c1-column-list2{float:right}.c1-column-label{padding-top:.8em;display:inline-block}.c2 .l-ftr-title{background-color:#fff}.c2 .l-title-inr{max-width:1200px}.c2 .ftr-title-text{width:auto}.c2 .ftr-title-text span{display:inline-block}.c2 .block1{width:100%;float:left}.c2 .heading-2{margin-top:2em}.c3 .hr-glay{margin-bottom:9.5%}.c3 .hr-glay{*zoom:1}.c3 .hr-glay:before,.c3 .hr-glay:after{content:"";display:table}.c3 .hr-glay:after{clear:both}.c3 .heading-level3-0{font-size:24px;font-size:1.5rem}.c3 .heading-level3-1{margin-top:3em}.c5{padding-bottom:90px}.c5-info{position:relative;background-color:#f5f5f5;padding:8.33333%}.c5-info{*zoom:1}.c5-info:before,.c5-info:after{content:"";display:table}.c5-info:after{clear:both}.c5-info h4{font-weight:700;text-align:center;font-size:131.25%}.c5-info .thumb{text-align:center;margin:60px 0}.c5-info .btn-lead{padding-top:0;margin-top:0;margin-bottom:1.5em;font-weight:700;text-align:center;font-size:140%}.c5-info .c5-btn-note{padding-top:2em;text-align:center;font-size:90%}.c5-info .s5-button{position:relative}.c5-info .s5-icon-window{width:11px;position:absolute;top:.5em;right:.3em}.c5-banner{position:relative;margin-bottom:3.33333%}.c5-banner{*zoom:1}.c5-banner:before,.c5-banner:after{content:"";display:table}.c5-banner:after{clear:both}.c5-banner .banner-thumb{width:50%;float:left;text-align:center}.c5-banner .banner-thumb img{width:76.16667%}.c5-banner .banner-main{width:44.16667%;text-align:left;float:right;padding-top:4%}.c5-banner .banner-main .banner-text{padding-top:1em;padding-bottom:1.5em;text-align:left}.c5-banner .banner-main .banner-text span{display:block;padding-top:1em}.c5-banner .banner-main a{padding:.8em 2em;display:inline-block;width:auto;font-size:100%}.c5-banner .banner-main a .ico{margin-right:.4em}.c5-banner .banner-main .s5-listItem4__favorite{vertical-align:top;margin-left:10px}.c5-banner .banner-ico{background-color:#db4a39;color:#fff;line-height:1;padding:.2em .7em;font-size:11px;font-size:.6875rem}.c5-banner .banner-title{font-weight:700;text-align:left;font-size:187.5%;border:none;padding:0;line-height:1}.c5-banner .banner-title span{font-size:12px;font-size:.75rem;display:block;font-weight:400;padding-top:1em;padding-bottom:1em}.c5-banner-list{*zoom:1}.c5-banner-list:before,.c5-banner-list:after{content:"";display:table}.c5-banner-list:after{clear:both}.c5-banner-list p{margin-top:1.5em;margin-bottom:.8em;font-size:110%;font-weight:700}.c5-banner-list ul{width:50%;float:left;font-size:110%}.c5-banner-list li{margin-bottom:.5em}.c5-banner-list span{width:8em;display:inline-block}.c5-date{*zoom:1}.c5-date:before,.c5-date:after{content:"";display:table}.c5-date:after{clear:both}.l-c5-btn{text-align:center;margin-top:1.5em}.l-c5-btn{*zoom:1}.l-c5-btn:before,.l-c5-btn:after{content:"";display:table}.l-c5-btn:after{clear:both}.l-c5-btn .s5-button{padding:1em 3em}.product-title{text-align:center;font-weight:700;margin-top:5.83333%;margin-bottom:4.16667%;font-size:131.25%;border-bottom:solid 1px #efefef;padding-bottom:1em}.c5-banner2{padding-top:9%;padding-bottom:8.5%}.c5-banner2{*zoom:1}.c5-banner2:before,.c5-banner2:after{content:"";display:table}.c5-banner2:after{clear:both}.c5-banner2.is-last{padding-bottom:0;padding-top:0}.c5-banner2 .banner-thumb{width:58.5%;float:left}.c5-banner2 .banner-main{width:35.83333%;text-align:center;float:right}.c5-banner2 .banner-main h4{font-weight:700;text-align:center;border-bottom:solid 1px #000;font-size:112.5%;padding-bottom:1.5em;padding-top:2em}.c5-banner2 .banner-main .banner-text{padding-top:1em;padding-bottom:1.5em;text-align:center;font-size:87.5%}.c5-banner2 .banner-main a{display:inline-block;width:80%}.product-banner{margin-top:3.33333%;margin-bottom:6.66667%}.product-banner{*zoom:1}.product-banner:before,.product-banner:after{content:"";display:table}.product-banner:after{clear:both}.product-banner p{text-align:center;margin-bottom:1em;margin-top:1em;font-weight:700;font-size:131.25%}.product-another{margin-top:5.83333%}.product-another p{font-weight:700;margin-bottom:.7em;text-align:center}.product-another .ftr-btn-black{width:23em}.c10{color:#000}.c10 .l-ftr-title{background:#151515}.c10 .ftr-title-text{color:#fff}.ftr-section-impression{padding-bottom:50px}.ftr-section-impression .ftr-title{width:61%;max-width:736px}.ftr-imp-question{font-size:90%}.ftr-imp-question .label{color:#34aaf6;margin:0 .2em}.l-other-link{padding:1em 0}.l-other-link{*zoom:1}.l-other-link:before,.l-other-link:after{content:"";display:table}.l-other-link:after{clear:both}.other-link-list{float:left;width:23%;margin-right:2.5%;margin-bottom:.4em}.other-link-list a{display:block;transition:all .3s;font-size:90%}.other-link-list a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);text-decoration:none}.other-link-list img{border:solid 1px #ccc;display:block;width:100%;margin-bottom:.3em}.other-link-list-end{margin-right:0}.ftr-footer-note{margin:30px 0;color:#999;font-size:11px;font-size:.6875rem}.c10-twitter{background:#efefef;padding-bottom:1.5em;margin-top:4em;margin-bottom:4em}.c10-twitter{*zoom:1}.c10-twitter:before,.c10-twitter:after{content:"";display:table}.c10-twitter:after{clear:both}.c10-twitter-inr{width:80%;position:relative;margin-right:auto;margin-left:auto}.c10-twitter-title{text-align:center;padding:1.5em 0}.twitter-timeline{width:100%!important}.c100{margin-bottom:5%;color:#000}.c100 .l-ftr-title{border-top:solid 1px #f1f1f1;background:#f6f6f6;border-bottom:solid 1px #f1f1f1}.c100 .l-title-inr{text-align:left;max-width:1200px}.c100 .ftr-title-text{text-align:left;width:auto;color:#2f353d;text-shadow:#fff 1px 1px 4px,#fff -1px 1px 4px,#fff 1px -1px 4px,#fff -1px -1px 4px,#fff 1px 1px 4px,#fff -1px 1px 4px,#fff 1px -1px 4px,#fff -1px -1px 4px}.c100 .ftr-title-text span{display:inline-block;text-align:center}.c100-lead{padding-top:7%;padding-bottom:3%}.experience-title{display:block;margin-top:1em;margin-right:auto;margin-left:auto}.experience-title .c5-button--Green{transition:all .4s}.experience-title:hover{text-decoration:none}.experience-title:hover .c5-button--Green{background-color:#fff!important;color:#00beb1}.experience-main{width:45%;float:left}.experience-main{*zoom:1}.experience-main:before,.experience-main:after{content:"";display:table}.experience-main:after{clear:both}.experience-list{float:left;width:100%;padding-bottom:1.5em}.experience-list .s5-small1{vertical-align:bottom}.experience-list .s5-p2{padding-right:1em}.experience-par{padding-bottom:3.5em}.experience-banner{display:block;margin-top:2em;transition:opacity .4s;width:80%;margin-right:auto;margin-left:auto}.experience-banner:hover{transition:opacity .4s;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}.experience-col{margin-top:1.8em}.experience-col{*zoom:1}.experience-col:before,.experience-col:after{content:"";display:table}.experience-col:after{clear:both}.experience-col-image{width:45%;float:right}#bravia{line-height:1.6}#bravia .youtube{position:relative;width:100%;padding-top:56.25%}#bravia .youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}#bravia .s5-bold{word-break:break-all}#bravia .s5-general--mt10{margin-bottom:0}#bravia .s5-general--mb10{margin-top:0;font-size:110%}.c5-listPosition{text-align:right}.c5-blockborder{border:10px #e4e7ec solid;padding:10px 20px;margin:0 0 20px}.c5-blockborder__title{margin:5px 0 15px}.c5-blockborder__title h4{margin:5px 0 15px;padding-bottom:15px;border-bottom:1px #e4e7ec solid}.s5-inStoreFeatures{text-align:center!important}.c5-imgWidth--100{width:100%}.c5--colorWhite{color:#fff!important}.c5-bg--Gray{background:#83838f!important}.c5-general--pl0{padding-left:0!important}.c5-inline-block{display:inline-block}.c5-storeDl{display:table;margin:0 0 5px;padding:0}ul li:last-child .c5-storeDl{margin:0}.c5-storeDl dt{margin:0;padding:0;display:table-cell}.c5-storeDl dd{margin:0;padding:0;display:table-cell}.c5-itemDl{display:table;margin:0 0 15px;padding:0}ul li:last-child .c5-itemDl{margin:0}.c5-itemDl dt{margin:0;padding:0;display:table-cell}.c5-itemDl dd{margin:0;padding:0;display:table-cell;padding-left:10px}.c5-general--mt0{margin-top:0!important}.c5-general--mb5{margin-bottom:5px!important}.c5-icon--inch{border:solid 1px #d4d4d4;background:#f7f7f7;color:#2d2d2d!important;font-size:11.2px!important;font-size:.7rem!important;padding:5px}.c5-glayContent--box{background:#e4e7ec;padding:20px}.c5-heading--greenline{border-left:solid 7px #00beb1;padding-left:10px;margin-top:10px!important}.c5-row{display:table;width:100%;table-layout:fixed;box-sizing:border-box}.c5-row__col76{width:76.7%;display:table-cell;vertical-align:top}.c5-row__col7{width:50%;display:table-cell;vertical-align:top}.c5-row__col3{width:34.1%;display:table-cell;vertical-align:top;padding-left:20px}.c5-button--Green{background:#00beb1!important;color:#FFF;font-size:14px;font-size:.875rem;box-sizing:border-box;display:inline-block;padding:8px 18px;border:none;border-radius:1px;background:#5787f4;transition:background .2s;margin-bottom:10px;margin-right:10px;display:block;width:100%}.c5-list{padding-left:20px}.c5-list li{margin-bottom:5px}.c5-verticalBottom .s5-row__col2{vertical-align:bottom}.c5-verticalBottom .s5-row__col2 p{margin:0}.s5-inStoreFeaturesItem3--widthAuto{width:auto!important}.c5-inStoreFeaturesItem3__showroomText li{display:inline-block;text-align:center;margin:0 3px 5px}.c5-bordertop{border-top:1px #e4e7ec solid;padding-top:5px!important;margin-top:5px}#bravia{font-family:sans-serif;line-height:1.6}#bravia .s5-button{margin-bottom:0;margin-top:.3em}#bravia .s5-link{margin-right:.8em}#bravia h3{display:block;font-size:1.17em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:700;margin-bottom:1.5em;margin-top:1.5em}#bravia h4{display:block;-webkit-margin-before:1.33em;-webkit-margin-after:1.33em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:700}#bravia h5{display:block;font-size:.83em;font-weight:700}.l-navi{position:relative;z-index:1000;max-width:1260px;width:100%}#ftr-navi{width:15px;position:absolute;right:0}.ftr-navi-list{margin-bottom:1px;position:relative}.ftr-navi-list{*zoom:1}.ftr-navi-list:before,.ftr-navi-list:after{content:"";display:table}.ftr-navi-list:after{clear:both}.ftr-navi-list span{position:absolute;top:50%;left:0;display:block;width:100%;text-align:center;vertical-align:middle;margin-top:-.75em;letter-spacing:0;font-family:"游ゴシック",YuGothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,"ＭＳ ゴシック",sans-serif}.ftr-navi-list .ftr-navi-over{position:absolute;width:320px;background:#000;right:-320px;top:0;text-align:left;font-size:90%;height:60px;display:table;font-size:13px;font-size:.8125rem;background:#799ef7;transition:all .5s}.ftr-navi-list .ftr-navi-over p{display:table-cell;vertical-align:middle;padding-left:2em;position:relative}.ftr-navi-list .ftr-navi-over .ico{display:block;position:absolute;top:0;left:0;left:10px;top:50%;margin-top:-.5em}.ftr-navi-btn{text-align:center;background:#9c9ca6;color:#fff;padding:0;display:block;transition:all .3s;height:60px;width:15px;position:relative;overflow:hidden;float:right}.ftr-navi-btn:hover,.ftr-navi-btn.current{color:#fff;background:#799ef7;transition:all .3s;text-decoration:none}.ftr-navi-btn.current{cursor:default}.ftr-navi-btn.open{width:320px}.ftr-navi-btn.open span{display:none}.ftr-navi-btn.open .ftr-navi-over{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);right:0}@media screen and (max-width:1200px){#feature{min-width:auto}}@media screen and (max-width:767px){#feature{font-size:13px;font-size:.8125rem;overflow-x:hidden}.sp,.l-sp{display:block}.pc,.l-pc{display:none}.l-contents{width:auto;padding:0 20px}.l-contents-full{display:block;width:auto;padding:0 20px}.l-contents-inr{width:auto}.contents-block{padding-top:11.71875%}.ftr-title-text{width:auto}.l-title-inr{width:90%}.ftr-title-bg{width:100%}.heading-level1{font-size:123.07692%;padding-top:7.14286%;padding-bottom:7.14286%}.heading-level2{font-size:123.07692%;font-weight:700;padding-bottom:1.2em;text-align:center}.heading-level3{font-size:100%;font-weight:700;padding-bottom:1.1em}.ftr-btn-black{width:auto}.zoom{overflow:visible}.zoom:after{content:'';background:url(../img/ico-zoom-sp.png);display:block;position:absolute;top:100%;left:100%;width:20px;height:20px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);margin:0;top:auto;left:auto;bottom:-10px;right:-10px;background-size:20px 20px}.zoom:hover img{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.zoom:hover:after{top:auto}.zoom-gp{padding-bottom:22px;background:#fff}.zoom-gp:after{content:'';background:url(../img/ico-zoom-sp-gp.png);display:block;position:absolute;top:100%;left:100%;width:43px;height:18px;background-size:43px 18px;bottom:0;top:auto;left:auto;right:7px}.ftr-par{margin-bottom:1.3em}.person-right{width:48.21429%;margin-left:3.57143%;margin-bottom:1em}.person-left{width:48.21429%!important;margin-right:3.57143%;margin-bottom:1em}.right-box{float:none;width:auto}.left-box{float:none;width:auto}.ftr-list2-list{width:100%;float:none}.ftr-list2-list.is-left{margin-right:0;margin-bottom:1em}.ftr-list3-list{width:100%;float:none;margin-bottom:.8em}.ftr-list3-list.is-left{margin-right:0;margin-bottom:1em}.l-fb{padding-top:30px;padding-bottom:40px}.ftr-fb{text-align:left;float:none;padding:0}.ftr-sns{float:none;padding:1em 0}.c0{margin-bottom:30px}.c0 .l-title-inr{text-align:center;padding-top:8.92857%;padding-bottom:3.57143%}.c0-main{padding-top:8.59375%;padding-bottom:11.71875%}.c1-icon{padding-top:1em}.c1-icon img{max-width:109px}.c2 .block1{float:none}.c3 .ftr-title-text{transform:translateY(0);position:absolute;width:100%;top:auto;bottom:.7em}.c3 .heading-level3-0{font-size:17px;font-size:1.0625rem}.c3 .heading-level3-1{margin-top:2em}.c3 .ftr-title-text span{text-align:center;display:inline-block}.c5{padding-bottom:50px}.c5-info .thumb{margin:30px 0}.c5-info .thumb img{width:100%}.c5-info .btn-lead{text-align:left;margin-top:1.6em}.c5-info .c5-btn-note{text-align:left}.c5-banner .banner-thumb{float:none;width:77.67857%;margin-bottom:1.5em;margin-right:auto;margin-left:auto}.c5-banner .banner-main{width:100%;float:none;position:relative;top:0;padding-top:0;transform:translateY(0)}.c5-banner .banner-main .banner-text{padding-top:1em;padding-bottom:1em}.c5-banner .banner-main a{padding-left:1em;padding-right:0;width:100%}.c5-banner .banner-title{font-size:115.38462%}.c5-banner-list ul{width:100%;float:none;margin-top:0}.l-c5-btn .s5-button{width:100%;padding-left:0;padding-right:0}.product-title{font-size:107.69231%;margin-top:12.5%;margin-bottom:8.92857%}.c5-banner2{padding-bottom:0}.c5-banner2 .banner-thumb{float:none;width:auto;margin-right:auto;margin-left:auto}.c5-banner2 .banner-main{width:100%;float:none}.c5-banner2 .banner-main h4{font-size:115.38462%;text-align:center}.c5-banner2 .banner-main .banner-text{padding-top:1em;padding-bottom:1em}.c5-banner2 .banner-main a{padding-left:0;padding-right:0;width:100%}.product-banner p{font-size:107.69231%}.product-another .ftr-btn-black{width:auto}.ftr-section-impression{padding-bottom:00px}.ftr-section-impression .ftr-title{width:87.5%}.l-other-link{max-width:300px;margin-right:auto;margin-left:auto}.other-link-list{width:100%}.ftr-footer-note{margin:15px 0}.c10-twitter-inr{width:90%}.c100 .l-title-inr{text-align:center}.c100 .ftr-title-text{text-align:left;transform:translateY(0);top:auto;bottom:1em;position:absolute}.c100 .ftr-title-text span{text-align:left}.experience-title{margin-bottom:2.2em}.experience-main{width:auto;float:none}.experience-list{width:100%}.experience-banner{width:100%;margin-top:1em}.experience-col-image{width:auto;float:none}}@media screen and (max-width:960px){.ftr-title-text{font-size:143.75%}.l-ftr-topnavi{padding:0}.ftr-topnavi{width:93%;padding:1.2em 0;margin-right:auto;margin-left:auto}.ftr-topnavi-list{width:100%;margin-right:0;margin-bottom:.3em;font-size:90%}.ftr-topnavi-btn{text-align:left;line-height:1.5;min-height:4em}.ftr-topnavi-btn .pc{display:none}.ftr-topnavi-btn .sp{display:block}.ftr-topnavi-btn .inr{width:93%;height:auto;padding:.5em 0 .5em 2em;position:relative;margin-right:auto;margin-left:auto}.ftr-topnavi-btn .inr.is-oneline{padding-top:1.25em;padding-bottom:1.25em}.ftr-topnavi-btn .ico{bottom:auto;top:50%;left:0;margin-left:.75em;margin-top:-.5em}}@media screen and (max-width:768px){.ftr-title-text{font-size:187.5%}}@media screen and (max-width:500px){.ftr-title-text{font-size:119.23077%}}@media screen and (max-width:639px){.c5-listPosition{text-align:left;padding-left:0!important}.c5-listPosition li{display:block!important}.c5-listPosition li span{margin-right:10px!important}.c5-heading--greenline{margin-top:0!important}.c5-row__col7{display:block;width:auto;vertical-align:top;margin-bottom:20px}.c5-row__col3{display:block;width:auto;vertical-align:top;padding-left:0}.c5-row__col76{display:block;width:auto;vertical-align:top;padding-left:0}.c5-verticalBottom .s5-row__col2{text-align:center}.c5-verticalBottom .s5-row__col2 p{text-align:center!important}.c5-blockborder{padding:10px}section.s5-inStoreFeaturesItem3{display:inline-block;width:50%}.c5-mq--blockWrap{position:relative}.c5-mq--blockTop{padding-top:60px}.c5-mq--blockBottom{height:60px;position:absolute;top:0;left:0;right:0}}@media screen and (max-width:1235px){.c5-storeDl{display:block}.c5-storeDl dt{margin:0 0 5px;padding:0;display:block}.c5-storeDl dd{margin:0;padding:0;display:block}.c5-storeDl dd ul{padding-left:0}}