﻿/*! normalize.css v3.0.2 | MIT License | git.io/normalize */@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.img-responsive{width:100%}.padding-rl{padding:0 15px}.font-sans{font-family:'Open Sans Condensed', sans-serif}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.nolist{margin:0;padding:0}.nolist li{list-style:none}.fz14{font-size:1.4rem}.with-line{background:transparent url(../img/heading-bg.png) center center repeat-x;font-family:'Open Sans Condensed', sans-serif}.with-line span{display:inline-block;background-color:#FFF;padding:0 15px}.btn,.btn-primary,.btn-info,.btn-success,.btn-warning,.btn-danger,.btn-inverse,.btn-link,.navbar-inner,.navbar .btn-navbar,.navbar-inverse .navbar-inner,.navbar-inverse .btn-navbar,.progress,.progress .bar,.progress-striped .bar,.progress-danger .bar,.progress .bar-danger,.progress-danger.progress-striped .bar,.progress-striped .bar-danger,.progress-success .bar,.progress .bar-success,.progress-success.progress-striped .bar,.progress-striped .bar-success,.progress-info .bar,.progress .bar-info,.progress-info.progress-striped .bar,.progress-striped .bar-info,.progress-warning .bar,.progress .bar-warning,.progress-warning.progress-striped .bar,.progress-striped .bar-warning,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{filter:none;background-image:none}.fz20{line-height:1.5;font-size:1.6rem}@media (min-width: 768px){.fz20{font-size:2rem}}.img-responsive{width:100%}.padding-rl{padding:0 15px}.font-sans{font-family:'Open Sans Condensed', sans-serif}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.nolist{margin:0;padding:0}.nolist li{list-style:none}.fz14{font-size:1.4rem}.with-line{background:transparent url(../img/heading-bg.png) center center repeat-x;font-family:'Open Sans Condensed', sans-serif}.with-line span{display:inline-block;background-color:#FFF;padding:0 15px}.btn,.btn-primary,.btn-info,.btn-success,.btn-warning,.btn-danger,.btn-inverse,.btn-link,.navbar-inner,.navbar .btn-navbar,.navbar-inverse .navbar-inner,.navbar-inverse .btn-navbar,.progress,.progress .bar,.progress-striped .bar,.progress-danger .bar,.progress .bar-danger,.progress-danger.progress-striped .bar,.progress-striped .bar-danger,.progress-success .bar,.progress .bar-success,.progress-success.progress-striped .bar,.progress-striped .bar-success,.progress-info .bar,.progress .bar-info,.progress-info.progress-striped .bar,.progress-striped .bar-info,.progress-warning .bar,.progress .bar-warning,.progress-warning.progress-striped .bar,.progress-striped .bar-warning,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{filter:none;background-image:none}.fz20{line-height:1.5;font-size:1.6rem}@media (min-width: 768px){.fz20{font-size:2rem}}.p-card{width:100%;background:#F6F6F6 0% 0% no-repeat padding-box;font-size:1.6rem}.p-card .p-card__sub{position:relative;overflow:hidden}.p-card .p-card__sub .btn--play{width:4rem;margin:-2rem 0 0 -2rem;position:absolute;top:50%;left:50%}.p-card .p-card__sub .back{width:100%;height:100%;position:absolute;top:0}.p-card .p-card__sub .back a{width:100%;height:100%;display:block}.p-card .p-card__inner{width:100%;padding-top:56.25%;margin:0;background-size:cover;background-position:center 50%;background-repeat:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:.3s all}.p-card .p-card__inner img{width:10%;height:auto}.p-card .p-card__main{padding:2rem 1.5rem;margin-bottom:0 !important}.p-card .p-card__main .p-card__heading{font-size:1.4rem  !important;font-weight:bold;margin:0}.p-card .p-card__main .p-card__heading a{color:#000}.p-card .p-card__main p{font-size:1.4rem;line-height:1.3}.p-card .p-card__main a:link,.p-card .p-card__main a:active,.p-card .p-card__main a:visited,.p-card .p-card__main a:hover{color:#333;text-decoration:none}.p-card .p-card__more{background-color:#707070;color:#fff !important;padding:.3rem .7rem;font-size:1.1rem}.p-card--old{overflow:hidden}.p-card--old .inner{transition:.3s all}.p-card--sm{display:flex;align-items:top;flex-wrap:wrap}.p-card--sm .p-card__sub{width:100%}@media (min-width: 768px){.p-card--sm .p-card__sub{width:45%}}.p-card--sm .p-card__main{width:100%}@media (min-width: 768px){.p-card--sm .p-card__main{width:55%}}.p-card--icon{display:flex;align-items:center;flex-wrap:wrap;background-color:transparent;justify-content:center}.p-card--icon .p-card__sub{width:30%;text-align:center}@media (min-width: 768px){.p-card--icon .p-card__sub{width:20%;padding-right:5%;text-align:right}}.p-card--icon .p-card__sub img{width:100%}.p-card--icon .p-card__main{width:80%;margin-top:1.4rem;padding:0}@media (min-width: 768px){.p-card--icon .p-card__main{width:80%;margin-top:0rem}}.p-card--icon .p-card__main .p-card__heading{text-align:center}@media (min-width: 768px){.p-card--icon .p-card__main .p-card__heading{text-align:left}}.p-card--workflow{padding:4rem 3rem}.p-card--workflow .p-card__main{padding:0;text-align:left}.p-card--workflow .p-card__main .p-card__heading{font-size:1.8rem !important;text-align:center}@media (min-width: 768px){.p-card--workflow .p-card__main .p-card__heading{text-align:left;font-size:2rem !important}}.p-card--workflow .p-card__main p{margin-bottom:0}.p-card--workflow .p-card__main p+p{margin-top:1.6rem}.p-card--workflow .p-card__main .text--small{font-size:1.2rem}.img-responsive{width:100%}.padding-rl{padding:0 15px}.font-sans{font-family:'Open Sans Condensed', sans-serif}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.nolist{margin:0;padding:0}.nolist li{list-style:none}.fz14{font-size:1.4rem}.with-line{background:transparent url(../img/heading-bg.png) center center repeat-x;font-family:'Open Sans Condensed', sans-serif}.with-line span{display:inline-block;background-color:#FFF;padding:0 15px}.btn,.btn-primary,.btn-info,.btn-success,.btn-warning,.btn-danger,.btn-inverse,.btn-link,.navbar-inner,.navbar .btn-navbar,.navbar-inverse .navbar-inner,.navbar-inverse .btn-navbar,.progress,.progress .bar,.progress-striped .bar,.progress-danger .bar,.progress .bar-danger,.progress-danger.progress-striped .bar,.progress-striped .bar-danger,.progress-success .bar,.progress .bar-success,.progress-success.progress-striped .bar,.progress-striped .bar-success,.progress-info .bar,.progress .bar-info,.progress-info.progress-striped .bar,.progress-striped .bar-info,.progress-warning .bar,.progress .bar-warning,.progress-warning.progress-striped .bar,.progress-striped .bar-warning,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{filter:none;background-image:none}.fz20{line-height:1.5;font-size:1.6rem}@media (min-width: 768px){.fz20{font-size:2rem}}.p-btn--lg{width:100%;height:100%;display:block;border:solid 2px #707070;text-align:center;background-color:#fff;font-size:2.4rem;padding:1rem;display:inline-block;padding-left:20px;position:relative}.p-btn--lg::before{content:'';width:16px;height:16px;border:0px;border-top:solid 4px #EF4A44;border-right:solid 4px #EF4A44;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:4rem;margin-top:-6px;transition:.2s all ease-out}.p-btn--lg:link,.p-btn--lg:visited,.p-btn--lg:active{color:#333;text-decoration:none}.p-btn--lg:hover{color:#fff;background-color:#707070 !important;text-decoration:none}.p-btn--lg:hover::before{border-top:solid 4px #fff;border-right:solid 4px #fff;right:3rem}.p-btn__wrapper--lg{width:90%;margin:6rem auto 2rem}@media (min-width: 768px){.p-btn__wrapper--lg{width:50rem}}.p-btn__wrapper--lg+p{font-size:1.4rem}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}html{font-size:62.5%}body{font-size:1.4rem;line-height:1.6;-webkit-font-smoothing:antialiased;color:#333333;margin:0;padding:0;padding-top:53px;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif}@media (min-width: 768px){body{font-size:1.6rem;line-height:1.8;padding-top:77px}}a:link,a:visited{color:#ff1f14;transition:.1s all ease-in;text-decoration:none}a:hover{color:#ff6860;text-decoration:underline}.ff-opensans{font-family:'Open Sans Condensed', sans-serif}#wrapper{position:relative;top:0;left:0}h1,h2,h3,h4,h5{font-weight:normal}#header-global{width:100%;z-index:100;position:fixed;top:0;left:0;padding:10px 0;background-color:#FFF;transition:.3s all ease-in}#header-global h2{margin:0 auto;width:110px}#header-global h2 img{width:100%}#header-global h2 img.w{display:none}#header-global .heading{width:100%;z-index:3;top:0}@media (min-width: 768px){#header-global{padding:20px 0}#header-global .row{position:relative}#header-global .heading{width:auto;float:left;position:relative}#header-global .heading img{width:140px;height:auto;transition:.3s all ease-in}#header-global .heading img.b,#header-global .heading img .w{position:absolute;top:0}#header-global .heading img.b{opacity:1}#header-global .heading img.w{display:block;opacity:0}}.nav-content{position:absolute;box-sizing:border-box;width:100%;top:40px;margin-left:-15px;z-index:2;transition:.8s top ease-out;font-family:'Open Sans Condensed', sans-serif;opacity:0;pointer-events:none}.myheader-open .nav-content{top:65px;opacity:1;height:auto;pointer-events:auto}.nav-content ul li{font-size:2.2rem;text-align:center}.nav-content ul li a{text-align:center;display:inline-block;padding:10px 0px}.nav-content ul li a:link,.nav-content ul li a:visited{color:#666363;position:relative;transition:.3s all ease-in}.nav-content ul li a:hover{color:#b2b0b0;text-decoration:none}.nav-content ul li.sns img{width:30px;border-radius:3px;margin:0 10px}@media (min-width: 768px){.nav-content ul li.sns img{width:20px}}@media (min-width: 768px){.nav-content{top:-10px;right:0;width:auto;height:auto;opacity:1;pointer-events:auto}.nav-content ul li{font-size:1.6rem;display:inline-block;padding:0px 15px}.nav-content ul li a:link,.nav-content ul li a:visited{color:#666363;position:relative;transition:.3s all ease-in}.nav-content ul li a:hover{color:#b2b0b0;text-decoration:none}.nav-content ul li.sns{padding-right:15px}.nav-content ul li.sns a:nth-child(2) img{margin-right:0}}@media (min-width: 768px) and (min-width: 992px){.nav-content ul li{font-size:1.8rem;padding:0px 20px}}@media (min-width: 768px){.with-cover{background-color:transparent !important}.with-cover img.b{opacity:0 !important}.with-cover img.w{opacity:1 !important}.with-cover ul li a:link,.with-cover ul li a:visited{color:#fff;position:relative;transition:.3s all ease-in;text-decoration:none}.with-cover ul li a:hover{color:#b3b3b3}}#overlay{background:#fff;width:100%;height:100%;display:block;position:absolute;top:0px;opacity:0;z-index:10;display:none}.menu-button{width:30px;height:30px;display:block;position:absolute;left:14px;top:1px;cursor:pointer}.menu-button i{display:block;width:20px;height:2px;border-radius:3px;background:#666363;transition:background 0.5s;position:relative;left:5px;top:14px}.menu-button i:before,.menu-button i:after{content:"";display:block;width:20px;height:2px;border-radius:3px;background:#666363;position:absolute;transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transition:all 0.3s !important}.menu-button i:before{transform:translateY(7px);-webkit-transform:translateY(7px);-ms-transform:translateY(7px)}.menu-button i:after{transform:translateY(-7px);-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px)}.myheader-open .menu-button i{background:#fff}.myheader-open .menu-button i:after{transform:translateY(0px) rotate(-45deg);-webkit-transform:translateY(0px) rotate(-45deg);-ms-transform:translateY(0px) rotate(-45deg)}.myheader-open .menu-button i:before{transform:translateY(0px) rotate(45deg);-webkit-transform:translateY(0px) rotate(45deg);-ms-transform:translateY(0px) rotate(45deg)}#main{width:auto !important}#main h1{font-size:3rem;margin-bottom:15px;font-family:'Open Sans Condensed', sans-serif;text-align:center;color:#000}#main h1.entry{font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif}#main h2{font-size:1.8rem;margin-bottom:15px;text-align:center;color:#000}#main h3{font-size:1.6rem;margin-bottom:15px;color:#000}#main .menu{margin-top:15px;font-size:1.3rem;text-align:center;font-family:'Open Sans Condensed', sans-serif}#main .menu .list-inline>li{padding-right:10px;padding-left:10px}#main .menu a:link,#main .menu a:visited{color:#666363;position:relative;transition:.3s all ease-in}#main .menu a:hover{color:#b2b0b0;text-decoration:none}#main .with-tags{margin-bottom:5px}#main .tags{text-align:center}#main .down{transform:rotate(180deg)}#main .taglist{display:none;text-align:center !important;font-family:'Open Sans Condensed', sans-serif;margin-top:15px}#main .taglist span{display:inline-block;margin-right:10px}#main .taglist+.item-wrapper,#main .taglist+section{margin-top:15px}@media (min-width: 768px){#main .taglist+.item-wrapper,#main .taglist+section{margin-top:45px}}#main #toggletag{width:20px;display:block;margin:0 auto;transition:all 0.3s ease-out;cursor:pointer}#main #toggletag img{width:100%;height:auto}#main #body{margin-top:30px}#main .my-col{padding:0 15px}#main .p-0-15{padding:0 15px}#main section{margin-bottom:30px}#main section section{margin-bottom:22px}@media (min-width: 768px){#main .my-col{width:768px;margin:0 auto;padding:0}#main h1{font-size:6rem;margin:45px 0 0}#main h2{font-size:2.4rem;margin-bottom:30px}#main h3{font-size:2rem;margin-bottom:15px}#main .menu{font-size:1.8rem;text-align:center;margin-top:15px}#main .with-tags{margin-bottom:15px}#main section{margin-bottom:60px}#main section section{margin-bottom:45px}}.btn-frame{width:140px;display:block;border:solid 1px #fff;text-align:center;border-radius:3px;color:#fff;cursor:pointer;transition:.3s all ease-in}.btn-frame:hover{background-color:#FFF;color:#666363}.btn-more{font-family:'Open Sans Condensed', sans-serif;width:80px;display:block;margin:0 auto}.btn-more:link,.btn-more:visited{color:#666363;position:relative;transition:.3s all ease-in}.btn-more:hover{color:#b2b0b0;text-decoration:none}.btn-more:before{content:url(../img/icon-arrow-right.png);margin-right:5px;position:relative;top:-1px}.pagenation{margin:1em 0;font-family:'Open Sans Condensed', sans-serif;font-weight:700}.pagenation:after,.pagenation ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}.pagenation ul{margin:0;padding:0;text-align:center}.pagenation li{display:inline-block;list-style:none outside none;margin-left:3px}.pagenation li:first-child{margin-left:0}.pagenation li.active{background-color:#807a7a;border-radius:3px;color:#FFFFFF;cursor:not-allowed;padding:10px 20px}.pagenation li a{background:none repeat scroll 0 0 #b2aeae;border-radius:3px;color:#FFFFFF;display:block;padding:10px 20px;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.pagenation li a:hover{background-color:#cbc8c8;color:#FFFFFF;opacity:0.8;transition-duration:500ms;transition-property:all;transition-timing-function:ease}.wp_rp_wrap{margin-top:45px}@media (min-width: 768px){.wp_rp_wrap{margin-top:45px}}.related_post_title,.with-line{background:transparent url(../img/heading-bg.png) center center repeat-x;font-size:2.4rem !important;margin-bottom:30px !important;font-family:'Open Sans Condensed', sans-serif;text-align:center}@media (min-width: 768px){.related_post_title,.with-line{border-left:solid 15px #fff;border-right:solid 15px #fff}}.related_post_title span,.with-line span{display:inline-block;background-color:#FFF;padding:0 15px}.related_post{-js-display:flex;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-js-flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-js-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0}.related_post li{width:50%;list-style:none;margin-bottom:15px}.related_post li:nth-child(odd){padding-right:7.5px}.related_post li:nth-child(even){padding-left:7.5px}@media (min-width: 768px){.related_post li{width:33.3%;margin-bottom:30px}.related_post li:nth-child(odd){padding:0 15px}.related_post li:nth-child(even){padding:0 15px}}.related_post li .wp_rp_thumbnail{width:100%}.related_post li .wp_rp_thumbnail img{width:100%;height:auto}.related_post li .wp_rp_title{display:inline-block;width:100%;padding:10px;word-wrap:break-word;background-color:#f6f6f6;font-size:1.4rem}.related_post li .wp_rp_title:link,.related_post li .wp_rp_title:visited{color:#000;position:relative;transition:.3s all ease-in}.related_post li .wp_rp_title:hover{color:#4d4d4d;text-decoration:none}.wp_rp_footer{display:none}#footer-global{position:relative;border-top:solid 1px #e0dfdf;padding:30px 0 10px;margin-top:45px;font-family:'Open Sans Condensed', sans-serif}@media (min-width: 768px){#footer-global{padding:45px 0}}#footer-global .sns{margin-bottom:15px}#footer-global .sns li{margin:0 15px}#footer-global .sns img{width:30px;border-radius:3px;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-ms-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}#footer-global .sns img:hover{-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}#footer-global .utility{margin-bottom:15px}#footer-global .utility li{margin:0 15px}#footer-global .utility a:link,#footer-global .utility a:visited{color:#666363;position:relative;transition:.3s all ease-in}#footer-global .utility a:hover{color:#b2b0b0;text-decoration:none}#footer-global .credit{font-size:1.2rem}#footer-global .credit img{width:86px;margin-right:15px}#footer-global #btn-pagetop{transition:.5s all ease-out}@media (min-width: 768px){#footer-global #btn-pagetop{position:absolute;right:15px}}#footer-global #btn-pagetop img{width:60px;border-radius:3px;cursor:pointer;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-ms-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}#footer-global #btn-pagetop img:hover{-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}@media (min-width: 768px){#footer-global #btn-pagetop img{width:30px;border:solid 1px #ccc9c9}}#footer-global .on-scroll{top:30px;opacity:0}#footer-global .at-bottom{opacity:1;top:0}.no-article{width:100% !important;text-align:center;margin-bottom:200px !important}.lity{background:rgba(0,0,0,0.8)}.works-entry__text{color:#333;font-size:1.5rem;line-height:1.5;margin-bottom:2rem;margin-top:2rem}
