@charset "utf-8";/*!
 * kisstrap
 *
 **/html{font-size:62.5%;font-size:calc(1em*.625)}body{font-family:Verdana,meiryo,"yu gothic","hiragino kaku gothic pron",sans-serif;font-size:1.4rem;line-height:1.42857143}.wf{font-family:"Noto Sans Japanese","Ryumin Regular KL",meiryo,"yu gothic","hiragino kaku gothic pron",sans-serif}.sf{font-family:"tahoma","segoe ui","yu gothic","hiragino kaku gothic pron",sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:900;font-family:"Noto Sans Japanese","Ryumin Regular KL",meiryo,"yu gothic","hiragino kaku gothic pron",sans-serif}h1.wf,h2.wf,h3.wf,h4.wf,h5.wf,h6.wf,.h1.wf,.h2.wf,.h3.wf,.h4.wf,.h5.wf,.h6.wf{font-weight:900}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{text-decoration:none;color:#000}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover{text-decoration:none;color:#4d4d4d}.en{font-family:"tahoma","segoe ui","yu gothic","hiragino kaku gothic pron",sans-serif}.table th{white-space:nowrap}.jumbotron h1,.jumbotron .header.h1{font-size:4.8rem;font-weight:700}@media (max-width:767px){.jumbotron h1,.jumbotron .header.h1{font-size:3.84rem}}h1,.h1,.header.h1{font-size:4rem}@media (max-width:767px){h1,.h1,.header.h1{font-size:3.2rem}}h2,.h2,.header.h2{font-size:3.4rem}@media (max-width:767px){h2,.h2,.header.h2{font-size:2.72rem}}h3,.h3,.header.h3{font-size:2.6rem}@media (max-width:767px){h3,.h3,.header.h3{font-size:2.08rem}}h4,.h4,.header.h4{font-size:2.2rem}@media (max-width:767px){h4,.h4,.header.h4{font-size:1.76rem}}h5,.h5,.header.h5{font-size:1.8rem}@media (max-width:767px){h5,.h5,.header.h5{font-size:1.44rem}}h6,.h6,.header.h6{font-size:1.4rem}@media (max-width:767px){h6,.h6,.header.h6{font-size:1.12rem}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.header{margin-bottom:.6em}.header h1,.header h2,.header h3,.header h4,.header h5,.header h6,.header .h1,.header .h2,.header .h3,.header .h4,.header .h5,.header .h6{margin-bottom:.1em}.header>p{font-size:1.5rem !important;text-indent:0 !important}.header>p.en{font-size:1.4rem !important}.jumbotron .header.h1{font-size:6.5rem}.jumbotron .header.h1>p{font-size:2rem;text-indent:0}.jumbotron-overlay{height:70px;position:absolute;top:-100%}h1>span.en,h2>span.en,h3>span.en,h4>span.en,h5>span.en,h6>span.en{font-size:1.2rem}h1>span.br,h2>span.br,h3>span.br,h4>span.br,h5>span.br,h6>span.br{display:block}.large{font-size:2rem}.small{font-size:1.3rem}.p-text-centered p{text-align:center}.p-text-centered p.uncentered{text-align:inherit}.h-centered h1,.h-centered h2,.h-centered h3,.h-centered h4,.h-centered h5,.h-centered h6,.h-centered .header{text-align:center}.h-centered h1.uncentered,.h-centered h2.uncentered,.h-centered h3.uncentered,.h-centered h4.uncentered,.h-centered h5.uncentered,.h-centered h6.uncentered,.h-centered .header.uncentered{text-align:inherit}.h-centered .uncentered h1,.h-centered .uncentered h2,.h-centered .uncentered h3,.h-centered .uncentered h4,.h-centered .uncentered h5,.h-centered .uncentered h6,.h-centered .uncentered .header{text-align:inherit}.h-text-centered h1,.h-text-centered h2,.h-text-centered h3,.h-text-centered h4,.h-text-centered h5,.h-text-centered h6,.h-text-centered .header{text-align:center}.h-text-centered h1.uncentered,.h-text-centered h2.uncentered,.h-text-centered h3.uncentered,.h-text-centered h4.uncentered,.h-text-centered h5.uncentered,.h-text-centered h6.uncentered,.h-text-centered .header.uncentered{text-align:inherit}.h-text-centered .uncentered h1,.h-text-centered .uncentered h2,.h-text-centered .uncentered h3,.h-text-centered .uncentered h4,.h-text-centered .uncentered h5,.h-text-centered .uncentered h6,.h-text-centered .uncentered .header{text-align:inherit}.hp-text-centered h1,.hp-text-centered h2,.hp-text-centered h3,.hp-text-centered h4,.hp-text-centered h5,.hp-text-centered h6,.hp-text-centered .header{text-align:center}.hp-text-centered h1.uncentered,.hp-text-centered h2.uncentered,.hp-text-centered h3.uncentered,.hp-text-centered h4.uncentered,.hp-text-centered h5.uncentered,.hp-text-centered h6.uncentered,.hp-text-centered .header.uncentered{text-align:inherit}.hp-text-centered .uncentered h1,.hp-text-centered .uncentered h2,.hp-text-centered .uncentered h3,.hp-text-centered .uncentered h4,.hp-text-centered .uncentered h5,.hp-text-centered .uncentered h6,.hp-text-centered .uncentered .header{text-align:inherit}.hp-text-centered p{text-align:center}.hp-text-centered p.uncentered{text-align:inherit}.all-centered{text-align:center}.all-centered img{margin-left:auto;margin-right:auto}.all-centered p.uncentered,.all-centered .uncentered{text-align:initial}.img-holder{margin-bottom:15px}.img-holder.bordered{border:1px solid #000;overflow-x:auto}.img-bordered{border:1px solid #000}.img-bordered.circle{border-radius:50%}.img-centered{margin-left:auto;margin-right:auto}.perdu-border{border:5px solid transparent}.jumbotron,.bezel{position:relative;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #999}.jumbotron.unbordered,.bezel.unbordered{border:none}.jumbotron .bottom-bordered,.bezel .bottom-bordered,.jumbotron.bottom-bordered,.bezel.bottom-bordered,.jumbotron .bezel-like-border,.bezel .bezel-like-border{border-bottom:1px solid #999}.jumbotron:last-child,.bezel:last-child{border-bottom:none}.jumbotron:last-child .bottom-bordered,.bezel:last-child .bottom-bordered,.jumbotron:last-child .bezel-like-border,.bezel:last-child .bezel-like-border{border-bottom:none}.bezel-vertical-padded{padding-top:24px;padding-bottom:24px}.bezel{overflow:hidden}@media (max-width:767px){.bezel{min-height:inherit}}.bezel.remove-min-height{min-height:inherit}.bezel.with-bg-image>.bg-image{position:absolute;top:0;z-index:-10}.bezel.with-bg-image>.bg-image:before,.bezel.with-bg-image>.bg-image:after{content:" ";display:table}.bezel.with-bg-image>.bg-image:after{clear:both}.bezel.with-bg-image>.bg-image.right{right:0}.bezel.with-bg-image>.bg-image.left{left:0}.table.th-text-centered th{text-align:center}.banner-box .banner{margin-left:auto;margin-right:auto;text-align:center}.banner-box .banner *{margin-left:auto;margin-right:auto;text-align:center}@media (max-width:767px){.bottom-pad-xs-only{padding-bottom:15px}}@media (max-width:767px){.bottom-gutter-xs-only{margin-bottom:15px}}.article-list{padding:15px}.article-list.scrolled{max-height:400px;overflow:auto}.article-list.bordered{border:1px solid #999}.article-list ul,ul.article-list{padding-left:0;list-style:none}#top_carousel{line-height:0;z-index:-999999}@media print{#top .fb-page.fb_iframe_widget{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(.53);-ms-transform:scale(.53);-o-transform:scale(.53);transform:scale(.53)}}@page{margin-left:1cm;margin-right:1cm}@media print{body{font-size:1.2rem;padding-top:0 !important}.jumbotron h1,.jumbotron .h1{font-size:4rem}h1,.h1{font-size:3.6rem}h2,.h2{font-size:3.2rem}h3,.h3{font-size:2.2rem}h4,.h4{font-size:1.8rem}h5,.h5{font-size:1.4rem}h6,.h6{font-size:1.2rem}.container{width:auto}a[href]:after,abbr[title]:after{content:none}.print-block,.print-block.hidden-xs,.print-block.hidden-sm{display:block !important}.navbar{display:block}.navbar .navbar-header{float:left}.navbar-fixed-top{position:relative !important}.navbar-collapse.collapse{display:block !important;visibility:visible !important}.navbar-collapse.collapse.hidden-print{display:none !important}.navbar-text:before{content:"";padding-right:15px}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left !important}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}.visible-xs{display:none !important}.hidden-xs{display:block !important}table.hidden-xs{display:table}tr.hidden-xs{display:table-row !important}th.hidden-xs,td.hidden-xs{display:table-cell !important}.hidden-xs.hidden-print{display:none !important}.hidden-sm{display:none !important}.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}.navbar-header .navbar-brand{height:70px}.navbar-header .navbar-brand>.logo{height:40px}.navbar-components{height:70px;padding-top:10px;padding-bottom:10px}.navbar{margin-bottom:0;border:none}@media screen and (max-width:991px){.navbar-toggle:hover{background-color:#eee !important}.navbar-toggle .icon-bar{background-color:#333 !important}}body{padding-top:71px}@media (min-width:768px){body{padding-top:131px}}@media (min-width:768px){.col-sm-c7{width:14.28571429%}}#sitehead{background-color:#fff !important;border-bottom:1px solid #000}#sitehead a{color:#000}#sitebrand{border-bottom:1px solid #000}#sitebrand .navbar-right{margin-right:0}#gnav.navbar-collapse{padding-right:0;padding-left:0}#gnav .nav{text-align:center}#gnav .nav.nav-gutterless>li{padding-right:0;padding-left:0}#gnav.collapse.in .nav-gutterless{margin-left:-15px;margin-right:-15px}#gnav .nav>li{text-align:center;border-top:1px solid transparent;border-bottom:1px solid #000}#gnav .nav>li:first-child,#gnav .nav>li:nth-child(2){border-top:1px solid #000}#gnav .nav>li:nth-child(odd){border-right:1px solid #000 !important}@media (min-width:768px){#gnav .nav>li{border-top:none !important;border-bottom:none !important;border-right:1px solid #000}#gnav .nav>li:first-child{border-left:1px solid #000}}#gnav .nav>li .culture{display:block}@media (min-width:768px){#gnav .nav>li .culture{display:block}}#gnav .nav>li .primary{font-size:14px}@media (min-width:992px){#gnav .nav>li .primary{font-size:16px}}#gnav .nav>li .en{font-size:1em}@media (min-width:992px){#gnav .nav>li .en{font-size:.9em}}@media (min-width:768px) and (max-width:1199px){#gnav .container{width:100%}#gnav .container .nav>li>a{padding:10px}#gnav .container .nav>li>a .en{font-size:1.2rem}}@media screen{#sitehead.shrink{background-color:#f9f9f8 !important;-webkit-box-shadow:0 1px 3px 0 rgba(75,75,75,0.5);box-shadow:0 1px 3px 0 rgba(75,75,75,0.5)}#sitehead.shrink .navbar-header .navbar-brand{height:50px;padding-top:10px;padding-bottom:10px}#sitehead.shrink .navbar-header .navbar-brand>img{height:30px}#sitehead.shrink .navbar-components{height:50px;padding-top:0;padding-bottom:0}}@media (min-width:768px){#sitehead.shrink .navbar-header .navbar-brand>img{-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition-property:'scale';transition-property:'scale';-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}#sitehead.shrink .culture.small{display:none}#sitehead.shrink #gnav{padding-bottom:0}}#sitefoot{border-top:1px solid #000;background-color:#e0e0e0 !important}#sitefoot a{text-decoration:none;color:#000}#snav{padding-top:30px;padding-bottom:30px}#snav ul.list{padding-left:20px}#footlogo{margin-bottom:15px}#cpwt{min-height:80px;padding-top:15px;padding-bottom:15px;color:#fff;background-color:#000 !important}#cpwt .links{margin-bottom:0;padding-left:0;list-style:none}#cpwt .links:before,#cpwt .links:after{content:" ";display:table}#cpwt .links:after{clear:both}#cpwt .navbar-links>li:before{content:"-";padding-left:7px;padding-right:7px}@media (min-width:768px){#cpwt .navbar-links>li:first-child:before{content:"";padding-left:0;padding-right:0}}#cpwt .navbar-links>li>a{color:#fff;font-size:12px}#cpwt .navbar-links>li>a:hover{border-bottom:1px solid #fff}@media (min-width:768px){#cpwt .navbar-links{float:left}#cpwt .navbar-links>li{float:left}}@media (max-width:991px){#cpwt .navbar-nav.navbar-right{margin:15px 0;text-align:center;font-size:1.2rem}}.breadcrumb-bezel{background-color:#fff !important}.breadcrumb-bezel .breadcrumb{padding:10px 15px;border-radius:0;margin-bottom:0;background-color:#fff !important}.breadcrumb-bezel .breadcrumb>li{display:inline}.breadcrumb-bezel .breadcrumb>li+li:before{color:#000;content:"〉";padding:0}.breadcrumb-bezel .breadcrumb>li a{color:#000;margin-left:-6px}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Thin.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;src:url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Light.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-DemiLight.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-DemiLight.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-DemiLight.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Regular.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Medium.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Bold.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Black.otf) format('opentype')}@media (min-width:992px){.container.container-diet{width:800px}}table td>p{text-indent:0 !important;font-size:inherit}p.no-indent{text-indent:0 !important}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a,a.iconic-link{text-decoration:none;border-bottom:none !important}.legible p,.text-legible p{font-size:1.6rem;line-height:1.4117647;text-indent:1em}.legible p.lead,.text-legible p.lead{text-indent:0}.legible p.note,.text-legible p.note{font-size:1em}.legible p>a,.text-legible p>a{text-indent:0}.legible table p,.text-legible table p{text-indent:0;font-size:inherit}@media screen and (max--width:320px){.hidden-slim-device{display:none}}figure{margin-bottom:15px}figcaption{font-weight:bold}article a,.note a,a.link{border-bottom:1px solid #000}a[target="_blank"]:after,a.elink:after{content:"\f08e";font:normal normal normal 14px/1 FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;padding-left:.2em;padding-right:.2em}p.note{margin-left:1.5em;text-indent:-1.4em}p.note:before{content:'※ '}p.note.note-strong{font-weight:bold}.figure .legend{padding-top:30px}.figure .legend p{text-indent:0}.figure .legend ul:before{content:"";position:absolute;left:10px;display:block;width:20px;height:20px}.figure .legend ul.green:before{background-color:#80cbc4}.figure .legend ul.pink:before{background-color:#ffab91}.figure .legend ul.yellow:before{background-color:#ffb74d}.figure .legend ul.purple:before{background-color:#b39ddb}ol.note{list-style-type:none;padding-left:.2em;counter-reset:item}ol.note>li{padding-left:0;position:relative;margin-bottom:5px;margin-left:2em;text-indent:-2.2em}ol.note>li:before{content:"※" counter(item, decimal);counter-increment:item;margin-right:.5em}ol.note>li ul,ol.note>li ol{text-indent:0;padding-left:1.5em}ol.note.note-bold-bullet>li:before{font-weight:bold}ul.note{list-style:none;padding-left:0}ul.note>li{margin-left:1.5em;text-indent:-1.4em;margin-bottom:5px}ul.note>li:before{content:'※ '}ul.note>li ul,ul.note>li ol{text-indent:0;padding-left:1.5em}ul.note.note-strong>li{font-weight:bold}ol.ordered-list-big-number{padding-left:70px;margin:15px auto;counter-reset:section;list-style:none}ol.ordered-list-big-number.orange li:before{background:orange}ol.ordered-list-big-number ol,ol.ordered-list-big-number ul{counter-reset:section;padding-left:20px;list-style-type:disc;font-size:16px}ol.ordered-list-big-number>li{padding-bottom:20px;position:relative}ol.ordered-list-big-number>li:before{content:counters(section, ".");counter-increment:section;position:absolute;font-size:20px;font-weight:900;left:-70px;top:0;height:50px;width:50px;background:black;color:white;border-radius:50%;text-align:center;line-height:50px;z-index:50}ol.ordered-list-big-number>li:after{content:"";border-left:1px solid black;height:100%;position:absolute;top:0;left:-45px;z-index:0}ol.ordered-list-big-number>li:last-child:after{border:none}ol.ordered-list-big-number>li h1,ol.ordered-list-big-number>li h2,ol.ordered-list-big-number>li h3,ol.ordered-list-big-number>li h4,ol.ordered-list-big-number>li h5,ol.ordered-list-big-number>li h6{margin-top:0}ol.ordered-list-big-number>li p{text-indent:0;font-size:18px;line-height:1.4em}ol.ordered-list-big-number.with-img-pull-right>li{min-height:155px;padding-bottom:15px}ol.ordered-list-big-number.with-img-pull-right h1,ol.ordered-list-big-number.with-img-pull-right h2,ol.ordered-list-big-number.with-img-pull-right h3,ol.ordered-list-big-number.with-img-pull-right h4,ol.ordered-list-big-number.with-img-pull-right h5,ol.ordered-list-big-number.with-img-pull-right h6,ol.ordered-list-big-number.with-img-pull-right p{margin-right:300px}ol.ordered-list-big-number.with-img-pull-right img{position:absolute;top:0;right:0}ol.ordered-list-big-number.horizontal-line{padding-left:0}ol.ordered-list-big-number.horizontal-line>li{padding-top:45px}ol.ordered-list-big-number.horizontal-line>li:after{left:0;top:25px;width:100%;border-left:none;border-top:1px solid #000}ol.ordered-list-big-number.horizontal-line>li:before{left:-50px;left:0}ol.ordered-list-big-number.center-numbered-line{padding-left:0}ol.ordered-list-big-number.center-numbered-line>li{padding-top:45px}ol.ordered-list-big-number.center-numbered-line>li:after{left:0;top:25px;width:100%;border-left:none;border-top:1px solid #000}ol.ordered-list-big-number.center-numbered-line>li:before{left:-50px;left:0;margin:auto;margin-top:-45px;display:block;position:relative}@media (max-width:767px){ol.ordered-list-big-number{padding-left:30px}ol.ordered-list-big-number>li:before{width:30px;height:30px;line-height:30px;left:-40px}ol.ordered-list-big-number>li:after{left:-24px}ol.ordered-list-big-number.with-img-pull-right h1,ol.ordered-list-big-number.with-img-pull-right h2,ol.ordered-list-big-number.with-img-pull-right h3,ol.ordered-list-big-number.with-img-pull-right h4,ol.ordered-list-big-number.with-img-pull-right h5,ol.ordered-list-big-number.with-img-pull-right h6,ol.ordered-list-big-number.with-img-pull-right p{margin-right:inherit}ol.ordered-list-big-number.with-img-pull-right img{position:relative;margin:auto auto 15px auto;display:block;clear:both}ol.ordered-list-big-number.horizontal-line>li{padding-top:25px}ol.ordered-list-big-number.horizontal-line>li:after{top:15px}ol.ordered-list-big-number.center-numbered-line>li:before{width:50px;height:50px;line-height:50px}}.btn-lg.btn-2x{line-height:2em}.pullquote{margin:2em;text-align:center}.pullquote .content{display:inline-block;max-width:27em;border-bottom:2px solid #F29724;padding:1em;border-radius:15px}.pullquote .content li,.pullquote .content p{font-family:"Noto Sans Japanese";font-weight:600;font-size:24px;-webkit-transform:skewX(-7deg);-moz-transform:skewX(-7deg);-o-transform:skewX(-7deg);transform:skewX(-7deg);text-indent:-0.2em;color:#F29724}.pullquote .content li:last-child,.pullquote .content p:last-child{margin-bottom:0 !important}.pullquote .content::last-child{margin-bottom:0}.pullquote ul.content{border-left:2px solid #F29724;border-bottom:none;padding-left:2.5em;margin-bottom:0;max-width:30em}.pullquote ul.content li{text-align:left}.pullquote.pullquote-sm{margin:1em}.pullquote.pullquote-sm ul.content{margin:0}.pullquote.pullquote-sm ul.content.list-unstyled{padding-left:1em}ul.pullquote.pullquote-sm .content{margin:0}.pullquote.pullquote-sm .content li,.pullquote.pullquote-sm .content p{font-size:18px}.pr{text-align:center;box-shadow:0 3px 0 rgba(0,0,0,0.3);font-size:1.7rem}.pr table{background-color:transparent;box-shadow:none}.pr table.all-centered th,.pr table.all-centered td{text-align:center}.pr table.all-middle th,.pr table.all-middle td{vertical-align:middle}.pr p{text-indent:0}.pr .small{font-size:.75em}.pr .kana{letter-spacing:-0.1em}.pr.promoted{margin-top:30px}.pr>.pr-row{border-bottom:1px solid #aaa}.pr .pr-color-0{color:#fff}.pr .pr-bgcolor-0{background-color:#fff}.pr .pr-color-1{color:#0071bc}.pr .pr-bgcolor-1{background-color:#0071bc}.pr .pr-color-2{color:#f15a24}.pr .pr-bgcolor-2{background-color:#f15a24}.pr .pr-color-3{color:#689f38}.pr .pr-bgcolor-3{background-color:#689f38}.pr .pr-header{margin:0}.pr .pr-header.pr-with-promoted-icon .h{padding-right:70px}.pr .pr-header>.h{padding:10px;margin:0;font-size:30px}.pr .pr-header>.en{display:block;margin:0;padding:15px;font-size:25px;color:#fff}.pr .pr-header>.pr-promoted-icon{position:absolute;top:30px;right:15px;width:80px;width:100px;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}.pr .pr-feature{padding:10px}.pr .pr-feature.pr-white{background-color:#fff}.pr .pr-feature>.title{font-weight:bold}.pr .pr-price-promote{padding-top:15px;padding-bottom:15px;background-color:#fff}.pr .pr-price-promote>.figure{font-weight:900;font-family:"Noto Sans Japanese","Ryumin Regular KL",meiryo,"yu gothic","hiragino kaku gothic pron",sans-serif;font-size:4rem;margin-bottom:.6em}.pr .pr-price-promote>.figure.wf{font-weight:900}.pr .pr-price-promote>.figure a{text-decoration:none;color:#000}.pr .pr-price-promote>.figure a:hover{text-decoration:none;color:#4d4d4d}@media (max-width:767px){.pr .pr-price-promote>.figure{font-size:3.2rem}}.pr .pr-price-promote>.hint{font-weight:bold;color:#000}.pr .pr-price-promote>.term{margin-right:.2em;font-weight:900;font-family:"Noto Sans Japanese","Ryumin Regular KL",meiryo,"yu gothic","hiragino kaku gothic pron",sans-serif;font-size:1.8rem;margin-bottom:.6em}.pr .pr-price-promote>.term.wf{font-weight:900}.pr .pr-price-promote>.term a{text-decoration:none;color:#000}.pr .pr-price-promote>.term a:hover{text-decoration:none;color:#4d4d4d}@media (max-width:767px){.pr .pr-price-promote>.term{font-size:1.44rem}}.pr .pr-price-promote>.unit{font-weight:900;font-family:"Noto Sans Japanese","Ryumin Regular KL",meiryo,"yu gothic","hiragino kaku gothic pron",sans-serif;font-size:1.8rem;margin-bottom:.6em}.pr .pr-price-promote>.unit.wf{font-weight:900}.pr .pr-price-promote>.unit a{text-decoration:none;color:#000}.pr .pr-price-promote>.unit a:hover{text-decoration:none;color:#4d4d4d}@media (max-width:767px){.pr .pr-price-promote>.unit{font-size:1.44rem}}.pr .pr-spec-list{background-color:rgba(0,0,0,0.1);padding-left:0;margin:0;list-style:none}.pr .pr-spec-list>li{padding:10px;border-bottom:1px solid #aaa}.pr .pr-spec-list>li>.title{font-weight:bold}.pr .btn-apply{display:block;padding-top:15px;padding-bottom:15px;font-size:20px}.pr.color-1 .pr-header .h{color:#0071bc;background-color:#fff}.pr.color-1 .pr-header .en,.pr.color-1 .btn-apply{background-color:#0071bc;color:#fff}.pr.color-1 .pr-price-promote{color:#0071bc}.pr.color-2 .pr-header .h{color:#f15a24;background-color:#fff}.pr.color-2 .pr-header .en,.pr.color-2 .btn-apply{background-color:#f15a24;color:#fff}.pr.color-2 .pr-price-promote{color:#f15a24}.pr.color-3 .pr-header .h{color:#689f38;background-color:#fff}.pr.color-3 .pr-header .en,.pr.color-3 .btn-apply{background-color:#689f38;color:#fff}.pr.color-3 .pr-price-promote{color:#689f38}.pricing-proviso{margin-top:30px;color:#000}.wf.wf{font-weight:900}.channel-list{margin-bottom:15px;border-bottom:1px solid #666}.channel-item .channel-jacket,.channel-detail .channel-jacket{float:left;margin-right:20px;margin-bottom:10px}.channel-item .channel-jacket img,.channel-detail .channel-jacket img{width:150px}.channel-item .channel-slug,.channel-detail .channel-slug{font-weight:900;font-family:"Noto Sans Japanese","Ryumin Regular KL",meiryo,"yu gothic","hiragino kaku gothic pron",sans-serif;font-size:3.4rem;margin-bottom:.6em;margin-right:10px}.channel-item .channel-slug.wf,.channel-detail .channel-slug.wf{font-weight:900}.channel-item .channel-slug a,.channel-detail .channel-slug a{text-decoration:none;color:#000}.channel-item .channel-slug a:hover,.channel-detail .channel-slug a:hover{text-decoration:none;color:#4d4d4d}@media (max-width:767px){.channel-item .channel-slug,.channel-detail .channel-slug{font-size:2.72rem}}@media (min-width:768px){.channel-item .channel-jacket img,.channel-detail .channel-jacket img{width:380px}}.channel-item{position:relative;border-top:1px solid #666;margin-bottom:15px}.channel-item:before,.channel-item:after{content:" ";display:table}.channel-item:after{clear:both}.channel-item .channel-jacket img{width:100px}.channel-item .channel-name{text-align:left !important}.channel-item .channel-name .h{text-align:left !important}@media (min-width:768px){.channel-item{padding-top:10px;padding-left:180px}.channel-item .channel-jacket{float:none;position:absolute;top:15px;left:10px}.channel-item .channel-jacket img{width:150px}}.channel-table .channel{padding-bottom:10px}.channel-table .channel-name{margin-bottom:.6em;text-align:left !important}.channel-table .channel-name h1,.channel-table .channel-name h2,.channel-table .channel-name h3,.channel-table .channel-name h4,.channel-table .channel-name h5,.channel-table .channel-name h6,.channel-table .channel-name .h1,.channel-table .channel-name .h2,.channel-table .channel-name .h3,.channel-table .channel-name .h4,.channel-table .channel-name .h5,.channel-table .channel-name .h6{margin-bottom:.1em}.channel-table .channel-name>p{font-size:1.5rem !important;text-indent:0 !important}.channel-table .channel-name>p.en{font-size:1.4rem !important}.channel-table .channel-name .h{text-align:left !important}.channel-table .channel-name .culture-pr{line-height:2em}.channel-table .channel-name .culture-en{margin-top:-10px}.channel-table .channel-description p:first-child{text-indent:0}.tag{display:inline-block;padding:5px 8px;margin-right:5px;margin-bottom:5px;border-radius:3px;border:1px solid #999;text-align:left;color:#fff}@media (max-width:767px){.tag{display:block}}.tag.tag-icon-1{border-color:#0071bc;background-color:#0071bc}.tag.tag-icon-2{border-color:#F15A24;background-color:#F15A24}.tag.tag-icon-2 .fa{color:#F15A24;color:#fff}.tag.tag-icon-3{border-color:#689f38;background-color:#689f38}.tag.tag-icon-3 .fa{color:#689f38;color:#fff}.tag.tag-disabled{border-color:#999 !important;background-color:#fff !important;color:#999 !important}.tag.tag-disabled .fa{color:#999 !important}.feature-icon{display:inline-block}.feature-icon .tooltip{margin-left:-10px}.feature-icon.small-icon img{width:80px}.bezel.bezel-no-border{border:none}.bezel .bezel{padding-top:10px;padding-bottom:10px}.breadcrumb-bezel{margin-top:-1px;border-top:1px solid #999}.collection .tag{display:inline-block;border:1px solid transparent;padding:0 .6em;margin:0 1px;font-size:85%;font-weight:700;line-height:1.8;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;margin-bottom:1.5px;background-color:#999;text-decoration:none}.collection .tag:hover{background-color:#999}.collection .tag-fault{background-color:#6C4B40}.collection .tag-fault.rev{border:1px solid #6C4B40;color:#6C4B40;background-color:#fff}.collection .tag-maintenance{background-color:#029AE4}.collection .tag-maintenance.rev{border:1px solid #029AE4;color:#029AE4;background-color:#fff}.collection .tag-new{background-color:#DC2800}.collection .tag-new.rev{border:1px solid #DC2800;color:#DC2800;background-color:#fff}.collection .tag-policy{background-color:#5B6ABF}.collection .tag-policy.rev{border:1px solid #5B6ABF;color:#5B6ABF;background-color:#fff}.collection .tag-press-release{background-color:#429F46}.collection .tag-press-release.rev{border:1px solid #429F46;color:#429F46;background-color:#fff}.collection .collection-entries .entry{margin-bottom:.7em}.collection .collection-entries .entry .entry-header>.entry-title{font-weight:900;font-family:"Noto Sans Japanese","Ryumin Regular KL",meiryo,"yu gothic","hiragino kaku gothic pron",sans-serif;margin-bottom:.6em;margin-top:0;font-size:1.8rem}.collection .collection-entries .entry .entry-header>.entry-title.wf{font-weight:900}.collection .collection-entries .entry .entry-header>.entry-title a{text-decoration:none;color:#000}.collection .collection-entries .entry .entry-header>.entry-title a:hover{text-decoration:none;color:#4d4d4d}@media (max-width:767px){.collection .collection-entries .entry .entry-header>.entry-title{font-size:1.44rem}}.collection.collection-news .collection-header{text-align:center;border-bottom:1px solid #999}.collection.collection-news .collection-header>p{text-indent:0;font-weight:normal}.collection.collection-news .collection-entries{padding:0;list-style:none}.collection.collection-news .collection-entries>.entry{display:block;position:relative;border-bottom:1px solid #999;margin-bottom:1.3em;padding-bottom:.5em}.collection.collection-news .collection-entries>.entry:before,.collection.collection-news .collection-entries>.entry:after{content:" ";display:table}.collection.collection-news .collection-entries>.entry:after{clear:both}.collection.collection-news .collection-entries>.entry .entry-header>.entry-title{font-weight:900;font-family:"Noto Sans Japanese","Ryumin Regular KL",meiryo,"yu gothic","hiragino kaku gothic pron",sans-serif;font-size:1.8rem;margin-bottom:.6em;margin-top:0;font-size:1.6rem}.collection.collection-news .collection-entries>.entry .entry-header>.entry-title.wf{font-weight:900}.collection.collection-news .collection-entries>.entry .entry-header>.entry-title a{text-decoration:none;color:#000}.collection.collection-news .collection-entries>.entry .entry-header>.entry-title a:hover{text-decoration:none;color:#4d4d4d}@media (max-width:767px){.collection.collection-news .collection-entries>.entry .entry-header>.entry-title{font-size:1.44rem}}.collection.collection-news .collection-entries>.entry .entry-tags{margin-bottom:.3rem}.collection.collection-news .collection-entries>.entry .header-col-title,.collection.collection-news .collection-entries>.entry .entry-excerpt{margin-left:110px}.collection.collection-news .collection-entries>.entry .header-col-date{position:absolute;top:0;width:110px;white-space:pre-wrap}.collection.collection-news .collection-entries>.entry .header-col-date>.time{font-weight:bold}.collection.collection-news .entry.entry-detail{padding:5px 15px}@media (min-width:768px){.collection.collection-news .entry.entry-detail{border:1px solid #999;border-radius:3px;padding:40px 45px 45px}}.collection.collection-news .entry.entry-detail .entry-header{text-align:center}.collection.collection-news .entry.entry-detail .entry-content>p{text-indent:1em;margin-bottom:.5em}.collection.collection-news .entry.entry-detail .entry-content img{border:0;height:auto;max-width:100%;vertical-align:middle}.collection.collection-news .entry.entry-detail .entry-content img.alignleft{float:left;margin:.5em 1em .5em 0}.collection.collection-news .entry.entry-detail .entry-footer{padding:15px 0;text-align:right}.collection.collection-news .entry.entry-detail .entry-info{margin-bottom:.3em}.img-padded{padding:30px}.player .jp-controls .jp-btn{cursor:pointer}.player .jp-controls .jp-btn .fa-circle{color:#FF7930}.player .jp-controls .jp-btn .fa-inverse{font-size:.5em;color:#000}.player .jp-controls .jp-play .fa-play{left:.1em;font-size:inherit}.player .jp-controls .jp-play .fa-pause{display:none}.player.jp-state-playing .jp-controls .jp-play .fa-play{display:none}.player.jp-state-playing .jp-controls .jp-play .fa-pause{display:inherit}.player.jp-state-muted .jp-controls .jp-mute .fa-volume-off{color:red}.formal-typo h1,.formal-typo .h1{font-size:3.6rem}.formal-typo h2,.formal-typo .h2{font-size:2.4rem}.formal-typo h3,.formal-typo .h3{font-size:1.8rem;font-weight:600}.formal-typo h4,.formal-typo .h4{font-size:1.6rem}.formal-typo h5,.formal-typo .h5{font-size:1.4rem}.formal-typo h6,.formal-typo .h6{font-size:1.2rem}.formal-typo .legal-document ul li,.formal-typo .legal-document ol li{margin-bottom:7.5px}.formal-typo .virtual-dl{margin-bottom:15px}.formal-typo .virtual-dl .dt{display:block;float:left;width:160px;overflow:hidden;text-align:right;clear:left;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}.formal-typo .virtual-dl .dt.plain{font-weight:normal}.formal-typo .virtual-dl .dd{margin-left:180px;display:block}.formal-typo .virtual-dl .dd:before,.formal-typo .virtual-dl .dd:after{content:" ";display:table}.formal-typo .virtual-dl .dd:after{clear:both}.formal-typo .virtual-dl .dd.dd-bold{font-weight:bold}.formal-typo .virtual-dl.dl-narrow .dt{width:100px}.formal-typo .virtual-dl.dl-narrow .dd{margin-left:120px}.formal-typo .virtual-dl.dl-dt-ctr .dt{text-align:center}.formal-typo .virtual-dl.dl-dt-lft .dt{text-align:left}.padded-down-h2:before{content:"　";display:block;font-weight:900;font-family:"Noto Sans Japanese","Ryumin Regular KL",meiryo,"yu gothic","hiragino kaku gothic pron",sans-serif;font-size:3.4rem;margin-bottom:.6em}.padded-down-h2:before.wf{font-weight:900}.padded-down-h2:before a{text-decoration:none;color:#000}.padded-down-h2:before a:hover{text-decoration:none;color:#4d4d4d}@media (max-width:767px){.padded-down-h2:before{font-size:2.72rem}}.whatsnew-list>li{padding:10px 15px;border-top:1px solid #666}.whatsnew-list>li:last-child{border-bottom:1px solid #666}.img-thumbnail.pull-left{margin-right:15px}.img-logo{width:100px}.collection-reviews .entry .entry-header{text-align:center;text-decoration:none}.collection-reviews .entry .entry-content{position:relative}.collection-reviews .entry .overlay{position:absolute;left:0;right:0;bottom:30px;padding:10px;background-color:black;color:white}.collection-reviews .entry .overlay p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-indent:0;margin:0;padding-right:10px}.collection-reviews .entry .read-more{position:relative;padding-bottom:15px;background-color:black;color:white;text-align:center}.collection-reviews .entry .read-more:before{content:'Read more';display:inline-block;margin-right:5px}.collection-reviews .entry a:hover,a:hover .collection-reviews .entry{text-decoration:none}@media (max-width:767px){.collection-reviews .entry p,.collection-reviews .entry .read-more{font-size:.9em}}