/*! sanitize.css v10.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;background-color:#ffffff;border:solid;color:#000000;display:block;left:0;margin:auto;padding:1em;position:absolute;right:0}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}::-moz-selection{background-color:#59c3e1}::selection{background-color:#59c3e1}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:inherit;font-weight:500}b,strong{font-weight:600}em{font-size:100%;text-decoration:none;font-style:normal}img,object,embed,video{max-width:100%;height:auto;vertical-align:top}figure{margin:0 40px 1em}p{margin:0}@media screen and (max-width: 767px){figure{margin-right:20px;margin-left:20px}}a[href]{font-weight:normal;text-decoration:underline;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background,opacity,-webkit-box-shadow,-webkit-transform,-webkit-text-decoration;transition-property:color,background,opacity,-webkit-box-shadow,-webkit-transform,-webkit-text-decoration;transition-property:color,background,box-shadow,opacity,transform,text-decoration;transition-property:color,background,box-shadow,opacity,transform,text-decoration,-webkit-box-shadow,-webkit-transform,-webkit-text-decoration}a[href]:hover,a[href]:focus,a[href]:active{text-decoration:none}.out{display:inline-block;overflow:hidden;position:relative;vertical-align:middle;margin-top:-0.2em;margin-left:.2em;width:1em;padding-top:1em;height:0;text-decoration:none;line-height:1.2}.out::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}.nw{display:inline-block;margin-left:.2em;font-size:.875em}.speech,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.printOnly{display:none}@media print{.speech,.sr-only{display:none}.printOnly{display:block}}.noDisp{display:none !important}@media screen and (max-width: 767px){.only-pc{display:none !important}}@media screen and (min-width: 768px),print{.only-sp{display:none !important}}.clear{clear:both}hr{border:0;border-top:1px dotted #999999;margin:10px 0}hr.clear{display:none}.clearfix::after{content:" ";display:block;clear:both}.row{width:100%}@media screen and (min-width: 768px),print{.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}nav ul,nav li,ul.nav,.nav ul,.nav li{margin:0;padding:0;display:block;list-style:none}ul.btn{margin:0;padding:0;display:block;list-style:none;text-align:left}ul.btn li{display:inline-block;vertical-align:middle}.btn a,.btn>span:not(.out),.btn input,.btn button{position:relative;display:inline-block;text-decoration:none;text-align:center;border-radius:10em;border:1px solid #000000;font-weight:700;font-size:1em;line-height:1.5;margin:10px 8px;letter-spacing:.03em;padding:15px 2.1875em 14px 1.25em;-webkit-transition:.6s ease;transition:.6s ease;cursor:pointer}.btn a span,.btn>span:not(.out) span,.btn input span,.btn button span{display:inline-block}.btn a::after,.btn>span:not(.out)::after,.btn input::after,.btn button::after{content:"";display:inline-block;background-position:center center;background-size:cover;background-repeat:no-repeat;width:.5em;height:.875em;vertical-align:middle;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:.5em}.btn a:hover:not([disabled])::after,.btn a:focus:not([disabled])::after,.btn a:active:not([disabled])::after,.btn>span:not(.out):hover:not([disabled])::after,.btn>span:not(.out):focus:not([disabled])::after,.btn>span:not(.out):active:not([disabled])::after,.btn input:hover:not([disabled])::after,.btn input:focus:not([disabled])::after,.btn input:active:not([disabled])::after,.btn button:hover:not([disabled])::after,.btn button:focus:not([disabled])::after,.btn button:active:not([disabled])::after{margin-left:1.125em}.btn button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Avenir",sans-serif}.btn>span{-webkit-transition:.3s ease;transition:.3s ease}.btnlv2 a{text-decoration:none;border-radius:5px;padding:16px 10px 14px;display:inline-block;text-align:center;max-width:290px;width:100%;border:1px solid;cursor:pointer;font-weight:700;font-size:1em;line-height:1.5;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;position:relative}.btnlv2 a::after{content:"";display:inline-block;background-position:center center;background-size:contain;background-repeat:no-repeat;width:14px;height:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:16px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}_::-webkit-full-page-media,_:future,:root .btn>a,.btn>span,.btn>input,.btn>button{padding:14px 2.1875em 15px 1.25em}@media screen and (-webkit-min-device-pixel-ratio: 0){::i-block-chrome,.btn>a,.btn>span,.btn>input,.btn>button{padding:14px 2.1875em 15px 1.25em}}@media screen and (max-width: 767px){.btn a,.btn>span:not(.out),.btn>input,.btn>button{min-width:250px;padding:14px 2.1875em 13px 1.25em}.btn a::after,.btn>span:not(.out)::after,.btn>input::after,.btn>button::after{width:.571428571em;height:1em;margin-left:.5em}.btnlv2 a{border-radius:5px;padding:14px 10px 13px;max-width:250px}.btnlv2 a::after{margin-left:16px}}@media screen and (min-width: 768px),print{.btn>a,.btn>span:not(.out),.btn>input,.btn>button{min-width:290px}}.thumb{overflow:hidden;position:relative;background:#cccccc}.thumb:before{content:"";display:block;position:relative;width:1px;z-index:-1;padding-top:56.25%}.thumb>img{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit:cover";width:100%;height:100%;min-height:0;min-width:0;top:0;left:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}ul.cards{list-style:none;margin:0 -10px;padding:0}.cards>*{width:33.3333333333%;padding:10px}a.card,.card>a,.cards>*>a{width:100%;display:block}@media screen and (max-width: 767px){.cards>*{width:50%}}body{font-size:100%;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Avenir",sans-serif;line-height:1.75;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden;position:relative;min-width:375px;width:100%;z-index:1}#wrapper{overflow:hidden}.container{position:relative;display:block}.copyright{font-family:"Avenir",sans-serif}.copyright small{font-size:.8571428571em}time{font-family:"Avenir",sans-serif}@media screen and (min-width: 768px){html{height:100%}body{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.copyright{margin:.5em 10px;line-height:1}}@media print{body{display:block;min-height:0;width:1100px}}.slick-dots{position:absolute;display:block;width:100%;padding:15px 10px;margin:0;list-style:none;text-align:center;font-size:0}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgba(0,0,0,0);border:0;outline:0;overflow:hidden;display:block;width:12px;height:12px;padding-top:12px;cursor:pointer;background:rgba(0,0,0,0);line-height:0}.slick-dots li button::before{content:"";position:absolute;top:1px;left:1px;width:10px;height:10px;text-align:center;border-radius:2em}.slick-arrow{line-height:0;padding:0;margin:5px;display:inline-block;position:absolute;top:50%;overflow:hidden;border-radius:2em;width:30px;height:30px;-webkit-transition:.3s;transition:.3s;z-index:10;border:1px solid;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.slick-arrow::before{content:"";display:block;width:29px;height:29px;background-image:url("../images/arrow_wh.svg");background-position:center center;background-size:10px auto;background-repeat:no-repeat;border-radius:2em}.slick-arrowbutton{-webkit-appearance:none;-moz-appearance:none;appearance:none}.slick-prev{left:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick-prev::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin-left:-2px}.slick-next{right:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick-next::before{margin-left:2px}@media screen and (max-width: 767px){.slick-arrow{width:24px;height:24px}.slick-arrow::before{width:24px;height:24px;margin-top:-1px;background-size:8px auto}.slick-next::before{margin-left:1px}.slick-dots{padding:15px 5px}.slick-dots li{margin:0}.slick-dots li button{width:6px;height:6px;padding-top:8px}.slick-dots li button::before{width:6px;height:6px}}.single .pageMain .setIndex ul{margin:0;padding:0 0 0 1.375em}.setIndex{margin:2.5em 0;padding:1.6em;border:1px solid rgba(0,0,0,0)}.setIndex #indexList .title.is-open::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#indexList .title{position:relative;cursor:pointer;display:block}#indexList .title::after{width:.875em;height:.5em;content:"";display:inline-block;background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;top:.5625em;right:0;-webkit-transition:.3s ease;transition:.3s ease}#indexList .title+ul{-webkit-transition:.3s ease;transition:.3s ease;display:none}#header{position:absolute;width:100%;min-width:320px;z-index:100;font-size:1rem}#header .headerWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .siteTitle{margin:0 10px 0 0;line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;vertical-align:top;left:14px}#header .siteTitle a{text-decoration:none}#header .siteTitle a:hover,#header .siteTitle a:active,#header .siteTitle a:focus{opacity:.8}#header .logo{width:74px;padding-top:64px}#header .logo:hover,#header .logo:focus,#header .logo:active{opacity:.6}.logo{display:inline-block;vertical-align:middle;overflow:hidden;max-width:100%;height:0;background-repeat:no-repeat;background-size:contain;background-position:left center;background-image:url("../images/logo.svg")}#header.fixed{position:fixed}#header.fixed .logo{width:150px;padding-top:39px;background-image:url("../images/logo2.svg")}#header.fixed,#header.open{border-bottom:1px solid #d0d0d0}#header .toggle{border:0;padding:0;text-align:center;color:inherit;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);position:absolute}#header button.toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}#header .toggle::before{content:"";display:block;margin:0 auto 4px;width:19px;height:19px;background-repeat:no-repeat;background-position:center;background-size:contain}#header .toggle::before,#header .toggle span{-webkit-transition:.3s ease;transition:.3s ease}#header .toggle span:not(.icon){display:block}#header .toggle:not(.opened) span.close,#header .toggle.opened span.name{display:none}#header.open .panel{visibility:visible;opacity:1}#tool{line-height:1.2;text-align:center}#toolPanel{margin:0 auto;padding:0;line-height:1.5;list-style:none}#toolPanel>li>ul,#toolPanel>li>ul>li{margin:0;padding:0;display:inline-block;vertical-align:middle}#toolPanel>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 6px}#toolPanel>li>ul{font-size:0}#toolPanel button{cursor:pointer}#toolPanel li .label{display:inline-block}#t_fsize>ul>li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.8125rem;line-height:1;background-color:#ffffff;border:1px solid #5e5e5e;border-radius:2px;color:#000000;margin:3px;padding:7px 7px 6px}#t_fsize>ul>li button:hover,#t_fsize>ul>li button:focus,#t_fsize>ul>li button:active{text-decoration:underline}#t_fsize .label{margin-right:4px}#t_color .label{margin-right:1px}#t_color ul{display:inline-block;overflow:hidden}#t_color button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;-webkit-box-shadow:none;box-shadow:none;display:block;font-family:inherit;font-weight:bold;padding:6px 7px 7px 6px;margin:3px;line-height:1;border:1px solid;border-radius:2px;font-size:.8125rem}#t_white button{background:#ffffff;color:#000000;border-color:#5e5e5e}#t_black button{background:#333333;color:#ffffff;border-color:#000000}#t_blue button{background:blue;color:#ffffff;border-color:blue}#t_color button:focus,#t_color button:active,#t_color button:hover{opacity:.8;text-decoration:underline}@media screen and (min-width: 768px){#t_color button{padding:4px 5px 5px 4px}#t_fsize>ul>li button{padding:5px 5px 4px}}@media screen and (min-width: 980px){#t_color button{padding:6px 7px 7px 6px}#t_fsize>ul>li button{padding:7px 7px 6px}}@media screen and (max-width: 767px){#header:not(.open){background:0;-webkit-box-shadow:0;box-shadow:0;padding:20px 0 0}#header:not(.open) .headerWrap{background:#ffffff;border-radius:2em;min-height:50px;position:relative;margin:0 20px}#header:not(.open) .siteTitle{left:20px}#header:not(.open) .toggle{right:13px}#header.fixed .logo{width:98px;padding-top:25px}#header.fixed,#header.open{padding:0;margin:0}#header.fixed .siteTitle,#header.open .siteTitle{left:20px}#header.fixed .headerWrap,#header.open .headerWrap{border-radius:0;min-height:50px;margin:0}#header.fixed .toggle,#header.open .toggle{top:0;right:0}#header{width:100%;top:0;left:0;background-color:#ffffff}#header::after{height:40px}#header .logo{width:52px;padding-top:44px}#header .headerWrap{margin:0;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header .siteTitle{margin:0;position:absolute;left:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#headBox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header .toggle{display:block;top:0;right:0;width:50px;height:50px}#header #btnMenu::before{display:none}#btnMenu .icon{display:block;width:20px;height:18px;position:relative;margin:0 auto 8px}#btnMenu .icon,#btnMenu .icon::before,#btnMenu .icon::after{width:32px;height:2px;position:absolute;display:block;left:50%;top:50%;margin-top:-1px;margin-left:-16px;border-radius:2px;-webkit-transition:.3s ease;transition:.3s ease}#btnMenu .icon::before{content:"";margin-top:-11px}#btnMenu .icon::after{content:"";margin-top:9px}#btnMenu.opened .icon{width:0;margin-left:0}#btnMenu.opened .icon::before{-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}#btnMenu.opened .icon::after{-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}#header .panel{top:51px;left:0;max-height:calc(100vh - 50px);height:100vh;overflow-y:auto;z-index:2;-webkit-transition:.3s;transition:.3s}#header .panel#menuBox{padding:0}#tool{padding:54px 20px 40px}#tool .snsBox{margin-top:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#toolPanel{display:inline-block}#toolPanel>li{padding:6px 8px}#toolPanel li .label{display:inline-block;text-align:center;margin:3px 6px 3px 0;font-size:.9375rem}#t_fsize>ul>li button,#t_color button{font-size:.875rem}}@media screen and (min-width: 768px),print{#header:not(.fixed){margin-top:46px}#header:not(.fixed) .headerWrap{border-radius:5em;min-height:80px;padding:0 32px 0 40px;width:calc(100% - 60px)}#header.fixed .headerWrap{min-height:100px}#header.fixed .headerWrap.l-inner-lv2{padding:0 20px}#header.fixed #menu .gMenu>li{min-height:100px}#header .toggle{display:none}#header .panel{position:static;visibility:visible;opacity:1}#header .siteTitle{display:block}#headBox{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:106px}#menu{margin:0 5px}#tool{margin:5px 5px 5px 10px}#toolPanel>li{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#toolPanel li .label{font-size:1.33333vw;vertical-align:middle;margin-top:-1px}}@media screen and (min-width: 960px){#header.fixed .headerWrap.l-inner-lv2{padding:0 60px}#tool{width:auto;display:inline-block}}@media screen and (min-width: 1190px){#menu .gMenu>li{padding:0 18px}}@media screen and (min-width: 1200px){#toolPanel li .label{font-size:.875rem}#tool{margin:5px 5px 5px 29px}}@media screen and (min-width: 1313px){#toolPanel>li{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}#toolPanel{display:block}#menu{width:auto}#toolPanel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}#headNav{width:100%}#headNav .copyright{display:none}#menu a{display:inline-block;text-decoration:none;font-weight:700}#menu .gMenu>li.group span.nav_title{font-weight:700}#menu .gMenu>li.group .nav_title{position:relative}#menu .gMenu>li.group .nav_title::after{content:"";display:inline-block;background-position:center center;background-size:cover;background-repeat:no-repeat;width:17px;height:9px;-webkit-transition:.3s ease;transition:.3s ease;margin-left:10px}.gMenu>li{display:block;position:relative}.gMenu>li>a{position:relative;font-weight:700;padding:4px 0 4px;line-height:1.2}.gMenu>li>a.current.title{background-color:rgba(255,255,255,.25);color:#ffffff}.gMenu .sub>ul{margin:8px}.gMenu .sub ul li{padding:5px}@media screen and (max-width: 767px){#headNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#headNav .copyright{display:block;margin:.5em 10px 30px;text-align:center}#menu{border-bottom:1px solid #a5a5a5}#menu .gMenu>li>.nav_title{display:block;margin:0;padding:20px 36px;font-size:1.0625em;border-bottom:1px solid #a5a5a5;font-weight:700}#menu .gMenu>li:last-child>a.nav_title{border-bottom:0}#menu .gMenu .sub{overflow:hidden;-webkit-transition:.4s;transition:.4s;height:0}#menu .gMenu>li.group.open .nav_title::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#menu .gMenu .open .sub{height:auto;position:relative;border-bottom:1px solid #a5a5a5}#menu .gMenu .sub>ul{margin:3px 45px;min-width:0}#menu .gMenu .sub>ul li{padding:14px 14px;border-bottom:1px solid #bcbcbc}#menu .gMenu .sub>ul li:last-child{border-bottom:0}#header .panel{position:absolute;visibility:hidden;opacity:0}}@media screen and (min-width: 768px),print{#headNav .row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-flow:nowrap;flex-flow:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#menu .gMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#menu .gMenu>li{position:relative;padding:0 5px;min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#menu .gMenu>li>a{width:100%;text-align:center}#menu .gMenu li a,#menu .gMenu li span.nav_title{position:relative;font-size:1.33333vw}#menu .gMenu li a:hover::before,#menu .gMenu li a:focus::before,#menu .gMenu li a:active::before,#menu .gMenu li span.nav_title:hover::before,#menu .gMenu li span.nav_title:focus::before,#menu .gMenu li span.nav_title:active::before{content:"";display:inline-block;width:100%;height:2px;position:absolute;bottom:0}#menu .gMenu li .sub a{padding-bottom:4px}#menu .gMenu li .sub a:hover::before,#menu .gMenu li .sub a:focus::before,#menu .gMenu li .sub a:active::before{background-color:#ffffff}#menu .gMenu>li.group:hover .nav_title::after,#menu .gMenu>li.group:focus .nav_title::after,#menu .gMenu>li.group:active .nav_title::after,#menu .gMenu>li.group.open .nav_title::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#menu .gMenu>li>a.title{font-size:1.8vw;margin:5px 0;padding:8px 0}#menu .gMenu>li .sub{position:absolute;left:50%;top:calc(100% - 50px);-webkit-transform:translate(-50%, -10px);transform:translate(-50%, -10px);padding:10px;border-radius:0 0 10px 10px;opacity:0;visibility:hidden;z-index:-1;-webkit-transition:opacity .6s cubic-bezier(0.12, 0.53, 0.33, 0.99),-webkit-transform .6s cubic-bezier(0.12, 0.53, 0.33, 0.99);transition:opacity .6s cubic-bezier(0.12, 0.53, 0.33, 0.99),-webkit-transform .6s cubic-bezier(0.12, 0.53, 0.33, 0.99);transition:opacity .6s cubic-bezier(0.12, 0.53, 0.33, 0.99),transform .6s cubic-bezier(0.12, 0.53, 0.33, 0.99);transition:opacity .6s cubic-bezier(0.12, 0.53, 0.33, 0.99),transform .6s cubic-bezier(0.12, 0.53, 0.33, 0.99),-webkit-transform .6s cubic-bezier(0.12, 0.53, 0.33, 0.99);min-width:261px}#menu .gMenu li.open .sub,#menu .gMenu li>a:focus+.sub,#menu .gMenu li:hover .sub{opacity:1;visibility:visible;top:calc(100% - 1px);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#header.fixed #menu .gMenu li.open .sub,#header.fixed #menu .gMenu li>a:focus+.sub,#header.fixed #menu .gMenu li:hover .sub{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#header .toggle{display:none}}@media screen and (min-width: 768px){#menu .gMenu>li{padding:0 6px}#menu .gMenu>li.group .nav_title::after{width:0.8854166666vw;height:.46875vw;margin-left:5px}}@media screen and (min-width: 1080px){#menu .gMenu>li{padding:0 10px}#menu .gMenu>li.group .nav_title::after{width:17px;height:9px;margin-left:10px}}@media screen and (min-width: 1200px){#header .gMenu>li a,#header .gMenu>li span.nav_title{font-size:1rem;line-height:1.45}#header .gMenu .sub .subMenu a{font-size:.875em}}@media screen and (min-width: 1220px){#menu .gMenu>li{padding:0 18px}}@media screen and (min-width: 1313px){#header #toolPanel>li{display:inline-block}}@media print{#header{background-color:#ffffff}}#pageFoot{padding:76px 0 17px;border-top:1px solid rgba(0,0,0,0)}#pageFoot .l-inner-lv4{padding:0 20px}#pageFoot .siteTitle .logo{width:182px;padding-top:154px}#pageFoot .siteTitle .logo:hover,#pageFoot .siteTitle .logo:focus,#pageFoot .siteTitle .logo:active{opacity:.6}.infoWrap{overflow:hidden}#fOffice{margin:1em 0 .625em}#fOffice .authur{margin-bottom:21px}#fOffice .authur a{width:136px;height:0;padding-top:46px;display:inline-block;vertical-align:middle;overflow:hidden;max-width:100%;background-repeat:no-repeat;background-size:contain;background-position:left center;background-image:url("../images/symbol.png")}#fOffice .authur a:hover,#fOffice .authur a:focus,#fOffice .authur a:active{opacity:.6}#fOffice h3{font-size:1em;margin-bottom:1px}#fOffice h3 .title{font-weight:700}#fOffice .office{margin:0 0 33px 0;padding:0;list-style:none}#fOffice .office li{padding:2px 10px 2px 0}#fOffice .office li+li{padding-right:14px}#fOffice .address .postCode{margin-right:5px}#fOffice .tel{font-weight:700;margin-bottom:11px}#fOffice .tel b{font-family:"Avenir",sans-serif;display:inline-block;font-size:1.9375em;vertical-align:middle;padding:0;margin-top:-3px;font-weight:500}.fContact a{display:inline-block;border:1px solid;border-radius:5px;text-decoration:none;font-weight:700;text-align:center;padding:15px 10px;letter-spacing:.025em}.fContact a::after{content:"";display:inline-block;background-position:center center;background-size:cover;background-repeat:no-repeat;width:32px;height:24px;vertical-align:middle;margin-left:8px;-webkit-transition:.6s ease;transition:.6s ease}#pageFoot #siteMap{display:inline-block;padding:.625em 10px 10px 23px}#pageFoot #siteMap ul li{padding:0 0 0 1.25em}#pageFoot #siteMap ul li a{text-decoration:none;display:inline-block}#pageFoot #siteMap ul li a:hover,#pageFoot #siteMap ul li a:focus,#pageFoot #siteMap ul li a:active{text-decoration:underline}#pageFoot #siteMap>ul{padding:0}#pageFoot #siteMap>ul>li{position:relative}#pageFoot #siteMap>ul>li::before{content:"";display:inline-block;width:.375em;height:.375em;border-radius:2em;position:absolute;top:.6875em;left:0}#pageFoot #siteMap>ul>li .sub{margin-top:13px;padding:0}#pageFoot #siteMap>ul>li .sub>li{position:relative;padding:0 0 0 1.25em}#pageFoot #siteMap>ul>li .sub>li+li{margin-top:6px}#pageFoot #siteMap>ul>li .sub>li::before{content:"";display:inline-block;width:.5em;height:.0625em;position:absolute;top:.875em;left:0}#pageFoot .snsBox{margin-top:58px}#pageFoot .copyright{text-align:right}@media screen and (min-width: 1178px){#pageFoot .snsBox{float:right;text-align:right;display:inline-block}}@media screen and (max-width: 767px){#pageFoot{font-size:.875em;padding:48px 0 17px}#pageFoot .l-inner-lv4{padding:0 35px}#pageFoot .siteTitle{text-align:center}#pageFoot .siteTitle .logo{width:102px;padding-top:86px}#pageFoot .infoWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:25px}#pageFoot #fOffice{margin:38px 0 10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#pageFoot #fOffice h3{margin-bottom:0}#pageFoot #fOffice .office{margin:0 0 35px 0}#pageFoot #fOffice .office li{padding:0;letter-spacing:0}#pageFoot #fOffice .authur{margin-bottom:17px}#pageFoot #fOffice .authur a{width:98px;padding-top:33px}#pageFoot #fOffice .address .postCode{margin-right:4px}#pageFoot #fOffice .tel{text-align:center;margin-bottom:7px}#pageFoot #fOffice .tel b{font-size:1.8571428571em}#pageFoot #fOffice .tel small{font-size:0.8571428571em}#pageFoot #fOffice .tel a[href]{text-decoration:none;color:#000000}#pageFoot .fContact{text-align:center}#pageFoot .fContact a{max-width:340px;width:100%;padding:11px 10px}#pageFoot #siteMap{margin-top:43px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#pageFoot #siteMap ul li{padding:0 0 0 .642857143em;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}#pageFoot #siteMap ul li .sub{margin-top:8px}#pageFoot #siteMap ul li .sub>li+li{margin-top:5px}#pageFoot #siteMap>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;font-size:0.9285714286em}#pageFoot #siteMap>ul>li{margin-top:5px}#pageFoot #siteMap>ul>li+li{margin-top:5px}#pageFoot #siteMap>ul>li::before{width:.285714286em;height:.285714286em}#pageFoot #siteMap>ul .group{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:inline-block}#pageFoot .snsBox{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:34px;text-align:center}#pageFoot .snsBox li+li{margin-left:25px}#pageFoot .copyright{text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#pageFoot .copyright small{font-size:0.7857142857em}}@media screen and (min-width: 768px),print{#pageFoot .l-inner-lv4{padding:0 20px}#pageFoot .body{width:65.0833333333%}#pageFoot .siteTitle{margin-top:14px}#pageFoot #fOffice{float:left;width:100%;margin-left:10px;margin-right:10px}#pageFoot .fContact a{min-width:340px}#pageFoot .copyright{margin:50px 0 0 0}#pageFoot #siteMap,#pageFoot .snsBox{-webkit-box-flex:1;-ms-flex:1 0 36.4916773367%;flex:1 0 36.4916773367%}#pageFoot #siteMap>ul>li+li{margin-top:14px}}@media screen and (min-width: 980px){#pageFoot #fOffice{width:60.947503201%}}#contents{z-index:1;position:relative}#main{text-align:left;position:relative}#main{margin-bottom:160px}@media screen and (max-width: 767px){#contents{font-size:.875em}#main{margin-bottom:60px}}.breadcrumbs{display:block;position:relative;text-align:left;line-height:1.5;margin:7px auto;padding:0;max-width:1200px}.breadcrumbs ol{margin:0;padding:0;list-style-type:none}.breadcrumbs li{display:inline-block;vertical-align:middle}.breadcrumbs li:before{display:inline-block;vertical-align:middle;margin:0 .5em;content:">"}.breadcrumbs li>*{vertical-align:middle}.breadcrumbs li:first-child:before{display:none}.breadcrumbs li a{display:inline-block;padding:3px 0}@media screen and (min-width: 768px),print{.breadcrumbs{font-size:.875em}#contents>.breadcrumbs{margin:10px auto 10px;max-width:1220px}.cHeader>.breadcrumbs{margin:5px auto;max-width:1220px}}@media screen and (max-width: 767px){.breadcrumbs{font-size:0.8571428571em;margin:1px 0}.breadcrumbs li{display:inline}.breadcrumbs li:before{margin:1px 0}}.cat{border-radius:2em;display:inline-block;vertical-align:middle;color:#ffffff;font-size:.75em;font-weight:700;line-height:1;min-width:5.6666666667em;text-align:center;padding:8px}.cat.event{background-color:#e60012}.cat.news{background-color:#008844}.cat.update{background-color:#0071bc}@media screen and (max-width: 767px){.cat{font-size:0.7857142857em;padding:6px 5px;min-width:66px}}.pagenation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagenation li{margin:5px;line-height:1}.pagenation li a,.pagenation li span{display:inline-block;width:42px;height:42px;line-height:42px;text-align:center;border:1px solid;text-decoration:none;font-family:"Avenir",sans-serif;font-weight:500}.pagenation li span:not(.current){opacity:.4}.pagenation li .prev,.pagenation li .next{position:relative}.pagenation li .prev::before,.pagenation li .next::before{content:"";display:inline-block;background-position:center center;background-size:cover;background-repeat:no-repeat;width:.875em;height:.875em}@media screen and (max-width: 767px){.pagenation li{margin:5px 2px}.idxLink{margin:20px auto 30px}}.bnrList{width:100%;height:auto;margin:0 auto 70px;text-align:center}.bnrList .item{margin:10px auto;height:345px}.bnrList .item a{display:inline-block;height:inherit}.bnrList .item a:hover img,.bnrList .item a:focus img,.bnrList .item a:active img{-webkit-transform:scale(1.1);transform:scale(1.1)}.bnrList .item .pict{display:inline-block;height:inherit;overflow:hidden}.bnrList .item .pict img{-o-object-fit:cover;object-fit:cover;height:inherit;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width: 767px){.bnrList{margin:0 auto 28px}.bnrList .item{height:auto}}.cHeader{position:relative}.pageHeader .pageTitle{font-size:2em;line-height:1.59375;letter-spacing:.01em;font-weight:700}.cHeader:not(.noCatch) .cTop{margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:center}.cHeader.noCatch .cTop::before{height:172px}.cHeader .cTop:before{width:1px;height:504px;content:"";display:block;margin-left:-1px}.cHeader:not(.noCatch) .cTop>.title{position:relative;display:inline-block;text-align:center;min-width:474px;max-width:1000px;font-size:2.125em;font-weight:bold;line-height:1.3;margin:116px 20px 0;letter-spacing:.04em}.cHeader:not(.noCatch) .cTop>.title>span{display:block;padding:20px 33px 19px;border:1px solid;margin:8px}.cHeader:not(.noCatch) .cTop>.title>span .sub{font-size:0.6470588235em;display:block}.cHeader:not(.noCatch) .cTop>.title small{display:block;font-size:0.6470588235em;margin-top:8px;letter-spacing:.02em}@media screen and (min-width: 768px),print{.cHeader .cTop>.title{letter-spacing:.05em}}@media screen and (max-width: 767px){.cHeader.noCatch .cTop::before{height:90px}.pageHeader .pageTitle{font-size:1.571428571em;line-height:1.5909090909;letter-spacing:.01em}.cHeader:not(.noCatch) .cTop>.title{font-size:1.0714285714em;min-width:190px;margin:59px auto 0;line-height:1.2}.cHeader:not(.noCatch) .cTop>.title>span{margin:3px;padding:8px 5px 8px}.cHeader:not(.noCatch) .cTop>.title>span .sub{margin-top:5px;font-size:0.8666666667em}.cHeader:not(.noCatch) .cTop>.title small{font-size:0.9285714286em;margin-top:3px}.cHeader .cTop:before{height:198px}}.cPage .cMain h2{font-size:1.875em;text-align:center;font-weight:700}.cPage .cMain h2 .small{display:block}.cPage .cMain h3{display:block;font-size:1.75em;text-align:center;letter-spacing:.02em}.cPage .cMain h3 span{font-weight:700;line-height:1;padding:0 0 7px;display:inline}.cPage .cMain h4{font-size:1.5em;font-weight:700}.cPage .cMain .relation{padding:55px 40px}.cPage .cMain .relation img{width:150px}@media screen and (max-width: 767px){.cPage .cMain h2{font-size:1.5714285714em;line-height:1.6470588}.cPage .cMain h2 .small{font-size:0.7727272727em;margin-top:18px}.cPage .cMain h3{font-size:1.2857142857em}.cPage .cMain h3 span{background:-webkit-gradient(linear, left top, left bottom, color-stop(96%, transparent), color-stop(0%, #000000));background:linear-gradient(transparent 96%, #000000 0%);padding:0 0 2px}.cPage .cMain h4{font-size:1.1428571429em}.cPage .cMain .relation{padding:13px 16px 38px}}@media screen and (min-width: 768px),print{.cPage .cMain h2{letter-spacing:.02em}.cPage .cMain .relation{max-width:820px;margin:100px auto 0}}.snsBox{padding:0;list-style:none}.snsBox li{display:inline-block}.snsBox li a{display:inline-block;width:100%;height:40px;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.snsBox li a:hover,.snsBox li a:focus,.snsBox li a:active{opacity:.6}.snsBox li a img{height:inherit;display:inline-block}#stateBk .stateTitle,#stateWh .stateTitle{opacity:0;visibility:hidden;-webkit-transition:2s ease;transition:2s ease;-webkit-transform:translateY(30px);transform:translateY(30px)}#stateBk .stateTitle.is-inview,#stateWh .stateTitle.is-inview{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}#stateBk .list .item,#stateWh .list .item{opacity:0;visibility:hidden;-webkit-transition:2s ease;transition:2s ease;-webkit-transform:translateY(30px);transform:translateY(30px)}#stateBk .is-inview+.list .item,#stateWh .is-inview+.list .item{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#stateBk .is-inview+.list .state01,#stateWh .is-inview+.list .state01{-webkit-animation-delay:.8s;animation-delay:.8s}#stateBk .is-inview+.list .state02,#stateWh .is-inview+.list .state02{-webkit-animation-delay:1.6s;animation-delay:1.6s}#stateBk .is-inview+.list .state03,#stateWh .is-inview+.list .state03{-webkit-animation-delay:2.4s;animation-delay:2.4s}@-webkit-keyframes fadeUpAnime{from{opacity:0;visibility:hidden;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;visibility:hidden;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}}@media print{#stateBk .stateTitle,#stateWh .stateTitle{opacity:1;visibility:visible}#stateBk .list .item,#stateWh .list .item{opacity:1;visibility:visible}}@media screen and (min-width: 768px),print{#stateBk .stateWrap,#stateWh .stateWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#stateBk .stateTitle,#stateWh .stateTitle{margin:40px 0 40px 3.4895833333vw}#stateBk .list,#stateWh .list{max-width:1050px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}#stateBk .stateTitle,#stateWh .stateTitle{width:2.6724137931%}#stateBk .state01,#stateWh .state01{width:37.619047619%}#stateBk .state02,#stateWh .state02{width:22.09523809%}#stateBk .state03,#stateWh .state03{width:17.142857142%}#stateBk .item,#stateWh .item{margin:40px 4.09523809%}#stateBk .item:last-child,#stateWh .item:last-child{margin-left:0}.snsBox li+li{margin-left:27px}}@media screen and (min-width: 1800px){#stateBk .stateTitle,#stateWh .stateTitle{margin:40px 0 40px 67px}#stateBk .item,#stateWh .item{margin:40px 47px}.snsBox li{margin:5px 0}.snsBox li+li{margin-left:27px}}@media screen and (max-width: 767px){#stateBk,#stateWh{text-align:center}#stateBk .stateWrap,#stateWh .stateWrap{display:inline-block}#stateBk .stateTitle,#stateWh .stateTitle{width:57.61194029%;margin-bottom:36px}#stateBk .item,#stateWh .item{margin-bottom:50px}#stateBk .item:last-child,#stateWh .item:last-child{margin-bottom:0}#stateBk .item.state01,#stateWh .item.state01{width:97.01492537%}#stateBk .item.state02,#stateWh .item.state02{width:91.9402985%}#stateBk .item.state03,#stateWh .item.state03{width:79.104477611%}@-webkit-keyframes fadeUpAnime{from{opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}}.snsBox li+li{margin-left:22px}}.videoWrap{max-width:1000px;margin:auto}.videoWrap .video{position:relative;width:100%;height:0;padding-top:56.4%}.videoWrap .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.l-inner-lv1,.l-inner-lv2,.l-inner-lv3,.l-inner-lv4,.l-inner-lv5,.l-inner-lv6{margin:0 auto}.l-inner-lv1{max-width:1400px;padding:0 20px}.l-inner-lv2{max-width:1800px}.l-inner-lv3{max-width:1120px}.l-inner-lv4{max-width:1240px}.l-inner-lv5{max-width:1000px}.l-inner-lv6{max-width:1200px}@media screen and (max-width: 767px){.l-inner-lv1,.l-inner-lv2,.l-inner-lv3,.l-inner-lv4,.l-inner-lv5,.l-inner-lv6{max-width:100%}.l-inner-lv1{padding:0 24px}#homePage .l-inner-lv1{padding:0 35px}}.mainText{line-height:1.8}.mainText p,.txtPart{margin:0 0 .5em}.mainText ul,.mainText ol{padding:0;margin:.2em .2em .2em 1.8em}.mainText li ol,.mainText li ul{margin-top:0;margin-bottom:.2em;margin-left:2em}.mainText>.about,.mainText>.section,.mainText section{clear:both;margin-bottom:30px}.mainText::after,.mainText article::after,.mainText .about::after,.mainText .section::after,.mainText section::after,.txtPart::after{content:" ";display:block;clear:both}.mainText h2{position:relative;overflow:hidden;margin-top:40px;margin-bottom:20px;padding:13px 10px 15px 13px;font-size:1.5333333333em;font-weight:700;line-height:1.4;letter-spacing:.025em;border-radius:10px;background-repeat:no-repeat;background-size:cover;background-position:left bottom}.pageMain>.mainText:first-child>section:first-child>h2,.pageMain>.mainText:first-child>.section:first-child>h2,.pageMain>#indexInter.speech:first-child+.mainText>section:first-child>h2,.pageMain>#indexInter.speech:first-child+.mainText>.section:first-child>h2{margin-top:0}.mainText h3{clear:both;margin-top:30px;margin-bottom:30px;border-left:3px solid rgba(0,0,0,0);font-weight:bold;font-size:1.3333333333em;line-height:1.25;letter-spacing:.025em;padding:10px 10px 10px 8px}.mainText h4{font-weight:bold;clear:both;position:relative;margin-top:10px;margin-bottom:10px;font-size:1.2em;line-height:1.222;padding:3px 10px 9px 12px;border-left:3px solid #c6c4d6;border-bottom:1px solid #cccccc}.mainText h5{clear:both;font-weight:bold;margin-top:15px;margin-bottom:10px;font-size:1em}@media screen and (max-width: 767px){.mainText h2{font-size:1.2142857143em;padding:9px 10px;margin:20px 0 15px}.mainText h2::after{width:calc(100% - 20px)}.mainText h3{font-size:1.1428571429em;padding:3px 0 5px 7px;margin:20px 0 10px}.mainText h4{font-size:1.0714285714em;padding:0 0 5px 1em;margin:10px 0}}@media screen and (min-width: 768px),print{#main .pageMain>.mainText{padding-left:15px}#main .pageMain>.mainText h2{margin-left:-15px}#main .pageMain>.mainText h3{margin-left:-10px}}.mainText .speech{padding:0;position:absolute !important}.mainText .speech::before,.mainText .speech::after{display:none !important}.mainText .iLink ul,.mainText ul.iLink,ul.iLink{list-style-type:none;margin-left:.3em;margin-right:0}.mainText div.iLink,.mainText p.iLink{margin-left:1.5em}.mainText .iLink li,.iLink li{margin-bottom:.5em}.iLink a,a.iLink{line-height:1.3;display:inline-block;padding-left:1em;padding-right:2px;text-decoration:none}a.iLink .title,.iLink a .title{text-decoration:underline}a.iLink:hover .title,a.iLink:active .title,a.iLink:focus .title,.iLink a:hover .title,.iLink a:active .title,.iLink a:focus .title{text-decoration:none}.iLink a::before,a.iLink::before{content:"";display:inline-block;margin-left:-0.7em;margin-right:.35em;margin-bottom:.1em;border-style:solid;border-color:rgba(0,0,0,0);border-width:.25em 0 .25em .25em}.iLink li .note{padding-left:1.5em;font-size:.875em}@media print{.mainText a.outside:after{content:" (" attr(href) ") ";font-size:.8em;display:block}}.ccLicense{margin:20px 0;padding:10px 0;border:1px solid #cccccc;border-radius:10px}.ccLicense .iPaper,.mainText .ccLicense .iPaper{margin-left:-1px}.ccLicense .license{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:1.5em;padding-top:.5em}.ccLicense .license a{display:inline-block;width:88px;margin-right:10px}.ccLicense .license a:hover,.ccLicense .license a:focus,.ccLicense .license a:active{opacity:.8}.ccLicense .license p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.8666666667em;line-height:1.2;margin:3px 0}@media screen and (max-width: 479px){.ccLicense .license{display:block}}.mainText table{max-width:100%;padding:0;margin:1em 0;border-collapse:collapse;border-spacing:0;empty-cells:show}.mainText caption{text-align:left;font-weight:bold;margin:0 0 .2em;padding:0}#contents caption.speech,.mainText caption.speech,caption.speech{position:relative !important;margin:-1px -1px 0 0;text-indent:-9999px}.mainText th,.mainText td{padding:.5em;font-size:.983em;vertical-align:top;border:1px solid #cccccc;word-break:break-word;-webkit-box-sizing:content-box;box-sizing:content-box}.mainText th[scope=row]{text-align:left;vertical-align:middle}.mainText th[scope=col]{text-align:left}.mainText .history{width:100%}td.num{text-align:right}.nowrap{white-space:nowrap}.mainText .reflow .label{display:none}.mainText td ul,.mainText td ol{margin:.2em .2em .2em 1.5em}@media screen and (max-width: 767px){.tableScroll{margin:.5em 0;overflow:auto;overflow-y:hidden;width:100%;max-width:none;min-height:.01%;-ms-overflow-style:-ms-autohiding-scrollbar}.tableScroll::-webkit-scrollbar{height:6px}.tableScroll::-webkit-scrollbar-track{background:#f2f2f2}.tableScroll::-webkit-scrollbar-thumb{background:#b3b3b3}.mainText .tableScroll table,.tableScroll table{max-width:none}.mainText .tableScroll table caption,.tableScroll table caption{text-align:left}.tableScroll table th,.tableScroll table td{white-space:nowrap}.mainText table.reflow{display:block;border-collapse:separate;border-width:0}.mainText .reflow caption,.reflow caption{display:block;text-align:left}.mainText .reflow thead,.reflow thead{display:none}.mainText .reflow tbody,.mainText .reflow tbody tr .reflow tbody,.reflow tbody tr{display:block;margin-bottom:1em}.mainText .reflow th,.mainText .reflow td,.reflow th,.reflow td{width:auto;display:block;border-top-width:0}.mainText .reflow tr>th:first-child,.mainText .reflow tr>td:first-child{border-top-width:1px}.mainText .reflow tbody th{text-align:left}.mainText .reflow .label{text-align:left;display:block;font-weight:600;border-bottom:1px dotted #cccccc;margin:0 -0.5em .3em;padding:0 .5em .3em}.reflow .nowrap{white-space:inherit}}@media screen and (min-width: 768px),print{.mainText .dataList th[scope=row]{min-width:20%}.mainText .history th[scope=row]{width:24%}}.gCode{clear:both;overflow:hidden;margin:20px 0;text-align:center;position:relative;z-index:1}.gCode iframe,.gCode object,.gCode video{margin:0 auto;text-align:left;max-width:100%}.gCode iframe{border:0}.gCode:after{content:"";display:block;clear:both}@media screen and (max-width: 767px){.RFrameWrap{margin:0 auto;position:relative;padding-bottom:60%;height:0;overflow:hidden}.RFrameWrap video,.RFrameWrap iframe{margin:0;position:absolute;top:0;left:0;width:100% !important;height:100% !important}.gCode.scroll{overflow:auto;width:100%;min-height:.01%;-webkit-overflow-scrolling:touch}.gCode.scroll iframe{overflow:auto;width:100%;max-width:none;-webkit-overflow-scrolling:touch}.gCode.scrol::-webkit-scrollbar{height:6px}.gCode.scroll::-webkit-scrollbar-track{background:#e6e6e6}.gCode.scroll::-webkit-scrollbar-thumb{background:#666666}}@media screen and (min-width: 768px),print{.RFrameWrap{padding:0 !important}}.c-figureC{clear:both;padding:0;margin:20px 0;text-align:center}.c-figureC figure{display:inline-block;margin:10px auto;overflow:hidden;vertical-align:top}.mainText .c-figure,.c-figure{clear:both;margin:20px -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}ul.c-figure{list-style:none}.c-figure>li,.c-figure figure{display:inline-block;margin:10px;overflow:hidden;vertical-align:top}.c-figureR,.c-figureL{clear:both;max-width:100%;text-align:center}.c-figureR{float:right;margin-left:10px;margin-right:0}.c-figureL{clear:left;float:left;margin-left:0;margin-right:46px}.c-figure.links>li a{display:block}.c-figure.links li a:hover img,.c-figure.links li a:active img,.c-figure.links li a:focus img{opacity:.8}.c-figure li img,.c-figureC img,.c-figureR img,.c-figureL img{display:block;margin:0 auto;max-width:100%;height:auto}.mainText figcaption{text-align:left;word-wrap:break-word;display:block;margin:5px 0;line-height:1.5}.mainText figcaption p{font-size:.9375em;margin-bottom:0}.mainText figcaption strong{display:block;word-wrap:break-word}@media screen and (max-width: 767px){.c-figureR,.c-figureL{margin-left:auto;margin-right:auto;margin-bottom:15px;float:none;width:100%}.c-figure figure{margin:5px;width:100%}}@media screen and (min-width: 768px),print{.c-figure{margin-left:-5px;margin-right:-5px}.c-figureR,.c-figureL{max-width:50%}.txtPart.row{margin:10px 0;clear:both;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.txtPart.row>.txtPTxt{-webkit-box-flex:1;-ms-flex:1;flex:1}.txtPart.row>.c-figureR,.txtPart.row>.c-figureL{-ms-flex-negative:0;flex-shrink:0}}@media print{.c-figure{display:block;text-align:center}}.loader{position:fixed;width:100%;height:100%;background-color:#ffffff;z-index:999;top:0;left:0}.loader .copyWrap{width:inherit;height:inherit}.loader .copy{text-align:center;-webkit-filter:blur(10px);filter:blur(10px);font-size:1.875rem;line-height:2.1;font-weight:bold;color:#000000;opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;width:100%;-webkit-transition:.6s ease;transition:.6s ease;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);letter-spacing:.025em}.loader .copy.is-show{-webkit-filter:blur(0);filter:blur(0);opacity:1;visibility:visible}.loader .copy.is-hide{-webkit-filter:blur(10px);filter:blur(10px);opacity:0;visibility:hidden}.loader .logoMark{width:300px;opacity:0;visibility:hidden;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:-webkit-filter .6s ease;transition:-webkit-filter .6s ease;transition:filter .6s ease;transition:filter .6s ease, -webkit-filter .6s ease;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.loader .logoMark.is-show{-webkit-filter:blur(0);filter:blur(0);opacity:1;visibility:visible}@media screen and (max-width: 767px){.loader .copy{font-size:1rem}.loader .logoMark{width:220px}}.modalCards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -35px;padding:0;list-style:none}.modalCards .item{width:25%;padding:34px 35px}.modalCards .item .pict{display:block;margin:0 auto 17px;text-align:center}.modalCards .item .pict img{padding:5px}.modalCards .item .title{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid rgba(0,0,0,0)}.modalCards .item .title .num{display:inline-block;width:1.625em;height:auto;font-family:"Avenir",sans-serif;line-height:1.625em;padding:0 3px;text-align:center;vertical-align:middle;border-right:1px solid rgba(0,0,0,0)}.modalCards .item .title .txt{margin:0 auto;padding:0 10px;display:block;width:calc(100% - 1.625em);text-align:left;min-height:16px;font-weight:500;line-height:1.5em;border:1px solid rgba(0,0,0,0)}.modalBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;border-style:none;border-width:0;text-transform:none;margin:0;padding:0;overflow:visible;line-height:1.15;font-size:1em;font-family:inherit;cursor:pointer}.aboutLogomark .-hasBg .pict img{display:inline-block;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;background-image:url("../images/about/logo/bg.jpg")}.modal{position:relative;z-index:50}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog{position:relative;background-color:#ffffff;padding:30px;max-width:800px;width:calc(100% - 20px);max-height:100vh;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-box-shadow:0px 6px 12px 0px rgba(0,0,0,.3);box-shadow:0px 6px 12px 0px rgba(0,0,0,.3);will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;-webkit-transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.closeBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff;display:inline-block;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("../images/about/ico_close.svg");width:38px;height:38px;border:0;position:absolute;top:30px;right:30px;cursor:pointer}.modalSlide .pict{line-height:1.5;margin:127px auto}.modalSlide .pict img{padding:5px}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.modalSlide{display:none}.modalSlide.is-open{display:block}.modalSlide[aria-hidden=false] .overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.modalSlide[aria-hidden=false] .dialog{-webkit-animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1);animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.modalSlide[aria-hidden=true] .overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.modalSlide[aria-hidden=true] .dialog{-webkit-animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1);animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.modalSlide .dialog,.modalSlide .overlay{will-change:transform}@media screen and (max-width: 767px){.closeBtn{width:30px;height:30px;top:20px;right:20px}.dialog{padding:20px;max-width:calc(100% - 90px)}.modalBtn .title .txt{padding:0 5px}.modalSlide .pict{margin:110px auto}.modalCards{margin:0 -20px}.modalCards .item{width:50%;padding:14px 20px}}#about .cHeader .cTop{background-image:url("../images/about/cheader.jpg")}#about .lead p{line-height:2;display:block}#about .lead p+p{margin-top:32px}#about .lead p a{font-weight:700}#about .intro{margin-top:53px}#about .intro .lead{margin-top:30px}#about .intro .lead p{text-align:center}#about .statement{padding:80px 0 97px}#about .statement .l-inner-lv6{padding:0 20px}#about .chainAnim.chain01{margin:114px 0 122px}#about .chainAnim.chain02{margin:114px 0 80px}.aboutThemeSong{padding:140px 0 95px;margin-bottom:130px;position:relative}.aboutThemeSong .lyric{margin-top:90px}.aboutThemeSong .lyric h3{text-align:center;font-size:1.875em;font-weight:700;margin-bottom:6px}.aboutThemeSong .lyric ul{margin:0;padding:0;list-style:none}.aboutThemeSong .lyric ul.row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aboutThemeSong .lyric ul li p{line-height:2.5;margin:40px 0}.aboutBrandBook{position:relative;margin-bottom:130px;padding-bottom:95px}.aboutBrandBook .c-header{margin-bottom:40px}.aboutBrandBook .c-header h2{margin-bottom:32px}.aboutBrandBook .sliderWrap{width:100%;max-width:1000px;margin:0 auto 40px}.aboutBrandBook .sliderWrap .slick-box{border:1px solid #b1adab;position:relative}.aboutBrandBook .sliderWrap .thumb-box{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:5px;position:relative}.aboutBrandBook .sliderWrap .thumb-box .slide{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;border:1px solid #b1adab;margin-right:-1px;cursor:pointer}.aboutBrandBook .sliderWrap .thumb-box .slide::before{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;background-color:rgba(0,0,0,.4)}.aboutBrandBook .sliderWrap .thumb-box .slide.slick-current::before{content:none}.aboutBrandBook .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.aboutBrandBook .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;z-index:5}.aboutBrandBook .slider .item{height:70.8%}.aboutBrandBook .slider .item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.aboutBrandBook .btn{margin-top:60px;text-align:center}.aboutAsk{position:relative;padding-bottom:146px;margin-bottom:130px}.aboutAsk header{margin-bottom:81px}.aboutAsk h2{display:block;margin-bottom:30px}.aboutAsk .lead{margin-top:30px}.aboutAsk .slider{margin:0;padding:0;list-style:none}.aboutAsk .slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.aboutAsk .slider li{margin:0 10px;width:330px}.aboutLogomark .lead{margin-top:30px}.aboutLogomark .body section+section{margin-top:70px}.aboutLogomark header{margin-bottom:93px}.aboutLogomark .body{max-width:1000px;margin:0 auto}.aboutLogomark .variation h3{margin-bottom:27px}.aboutLogomark .variation .note{text-align:center;font-weight:700;position:relative;margin-bottom:58px}.aboutLogomark .variation .note::before,.aboutLogomark .variation .note::after{content:"";display:inline-block;background-position:center center;background-size:cover;background-repeat:no-repeat;width:.875em;height:1.625em;vertical-align:middle}.aboutLogomark .variation .note::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.aboutLogomark .variation .note .txt{position:relative;padding:0 5px}.aboutLogomark .variation .note .txt::after{content:"";display:inline-block;background-position:center center;background-size:cover;background-repeat:no-repeat;width:24px;height:24px;vertical-align:middle;margin-top:-2px;margin-left:3px}.logoPattern+.logoPattern{margin-top:45px}.logoPattern h4{line-height:1;margin-bottom:6px}.logoPattern.ver01 .modalSlide .pict{max-width:498px}.logoPattern.ver01 .item .pict img{width:178px}.logoPattern.ver02 .modalSlide .pict{max-width:270px}.logoPattern.ver02 .item{padding:30px 35px}.logoPattern.ver02 .item .pict{margin:0 0 21px}.logoPattern.ver02 .item .pict img{width:118px}.aboutDownload{max-width:820px;margin:auto}.aboutDownload h3{margin-bottom:84px}.aboutDownload .note{padding:0;list-style:none}.aboutDownload .note a{font-weight:700}.aboutDownload .btn{text-align:center}.aboutDownload .btn a{min-width:320px}.aboutDownload .c-flow .box li::after{border-width:10px 0 10px 18px}.aboutDownload .flow .box li{padding:5px 10px;min-height:9.375em;display:table;max-width:220px}.aboutDownload .flow .box li .num{top:-1.0384615385em}.aboutDownload .flow .box li .txt{display:table-cell;vertical-align:middle}.aboutDownload .flow .note{margin:14px 0 40px}.aboutDownload .flow .btn{margin-top:20px}.aboutDownload .request .note{margin:62px 0 40px}.aboutDownload .request .note li{position:relative;padding:0 0 0 1.25em;line-height:2}.aboutDownload .request .note li::before{content:"";display:inline-block;width:.375em;height:.375em;border-radius:2em;position:absolute;top:.6875em;left:0}.aboutDownload .request .note li+li{margin-top:.5em}.aboutDownload .request .note li a{font-weight:700;text-decoration:underline}.aboutDownload .request .note li a:hover,.aboutDownload .request .note li a:focus,.aboutDownload .request .note li a:active{text-decoration:none}.aboutDownload .request .btn{margin-top:30px}@media screen and (max-width: 767px){#about.talk .cHeader .cTop{background-image:url("../images/about/talk/cheader_sp.jpg")}#about .lead p{line-height:1.85714285}#about .lead p+p{margin-top:26px}#about .intro{margin-top:42px}#about .intro .l-inner-lv1{padding:0 8px}#about .intro .lead{margin-top:28px}#about .statement{padding:60px 0 60px 0}#about .statement .l-inner-lv6{padding:0 20px 0 35px}#about .statement h2{text-align:left}#about .chainAnim.chain01{margin:27px 0 50px}#about .chainAnim.chain02{margin:46px 0 50px}.aboutThemeSong{padding:2.857142857em 0 4.071428571em;margin-bottom:54px}.aboutThemeSong .lyric{margin-top:30px}.aboutThemeSong .lyric .title{font-size:1.5714285714em;margin-bottom:8px}.aboutThemeSong .lyric ul{width:16.5714285714em;max-width:300px;margin:auto}.aboutThemeSong .lyric ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -4px}.aboutThemeSong .lyric ul li p{margin:10px 0}.aboutThemeSong .lyric ul li p+p{margin-top:16px}.aboutThemeSong .lyric ul li p span{display:inline-block;padding:0 4px;line-height:1.85714285}.aboutThemeSong .lyric .accordion{position:relative}.aboutThemeSong .lyric .accordionBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:inline-block;margin:auto;padding:5px 10px;text-align:center;font-size:1em;-webkit-transition:all .3s;transition:all .3s;position:absolute;width:100%;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;z-index:1}.aboutThemeSong .lyric .accordionBtn .btnWrap{position:relative;display:inline-block}.aboutThemeSong .lyric .accordionBtn .btnWrap::before,.aboutThemeSong .lyric .accordionBtn .btnWrap::after{content:"";display:inline-block;width:1em;height:0.0714285714em;position:absolute;left:-1.4285714286em;top:50%;margin-top:-0.0714285714em}.aboutThemeSong .lyric .accordionBtn .btnWrap::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.aboutThemeSong .lyric .accordionBtn .btnWrap .name{letter-spacing:.05em}.aboutThemeSong .lyric .accordionText{overflow:hidden;position:relative;height:226px}.aboutThemeSong .lyric .accordionBtn .close{display:none}.aboutThemeSong .lyric .accordionBtn.is-show{bottom:-3em}.aboutThemeSong .lyric .accordionBtn.is-show .name{display:none}.aboutThemeSong .lyric .accordionBtn.is-show .close{display:block}.aboutThemeSong .lyric .accordionBtn.is-show .btnWrap::after{display:none}.aboutThemeSong .lyric .accordionBtn.is-show+.accordionText::before{display:none}.aboutBrandBook{padding-bottom:63px;margin-bottom:54px}.aboutBrandBook .btn{margin-top:40px}.aboutAsk{padding-bottom:63px;margin-bottom:54px}.aboutAsk header{margin-bottom:40px}.aboutAsk h2{margin-bottom:16px;line-height:1.63636363 !important}.aboutAsk .lead{margin-top:16px}.aboutAsk .slider li{margin:0 5px;width:121px}.aboutLogomark header{margin-bottom:48px}.aboutLogomark header .lead{margin-top:16px}.aboutLogomark .body{margin-top:2.8571428571em}.aboutLogomark .body section+section{margin-top:2.8571428571em}.aboutLogomark .variation{padding:0 10px}.aboutLogomark .variation h3{margin-bottom:16px}.aboutLogomark .variation .note{margin-bottom:38px}.logoPattern+.logoPattern{margin-top:36px}.logoPattern.ver01 .pict .modalSlide{max-width:245px}.logoPattern.ver01 .item .pict{margin:0 0 9px}.logoPattern.ver01 .item .pict img{width:140px}.logoPattern.ver02 .modalSlide .pict{max-width:168px}.logoPattern.ver02 .item{padding:13px 20px}.logoPattern.ver02 .item .pict{margin:0 0 11px}.logoPattern.ver02 .item .pict img{width:86px}.logoPattern h4{margin-bottom:9px}.aboutDownload h3{margin-bottom:2.7777777778em}.aboutDownload .btn a{min-width:270px}.aboutDownload .c-flow .box li::after{border-width:14px 8px 0 8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-2.6428571429em}.aboutDownload .flow .box li{width:100%;max-width:256px;min-height:4.8571428571em;margin:auto;padding:.357142857em 10px}.aboutDownload .flow .box li+li{margin-top:5.5714285714em}.aboutDownload .flow .box li .num{top:-1.3em;width:1.9em;height:1.9em;font-size:1.4285714286em}.aboutDownload .flow .box li .txt{padding-top:.357142857em}.aboutDownload .flow .note{margin:43px 0 16px}.aboutDownload .flow .note li{line-height:1.8571428571}.aboutDownload .flow .btn{margin-top:10px}.aboutDownload .request .note{margin:33px 0 16px}.aboutDownload .request .note li{line-height:1.8571428571}.aboutDownload .request .note li::before{width:0.4285714286em;height:0.4285714286em;top:0.7142857143em}.aboutDownload .request .note li+li{margin-top:12px}.aboutDownload .request .btn{margin-top:10px}}@media screen and (min-width: 768px),print{.aboutThemeSong .lyric ul{margin-left:-0.8333333333vw}.aboutThemeSong .lyric ul li{margin:0 4.0625vw}.aboutThemeSong .lyric ul li p span{display:block;letter-spacing:.02em}.aboutDownload .flow .box{margin:0 -20px}.aboutDownload .flow .box li{max-width:210px;margin:20px 20px}.aboutDownload .flow .note li+li{margin-top:4px}}@media screen and (min-width: 980px){.aboutDownload .flow .box{margin:0 -40px}.aboutDownload .flow .box li{margin:20px 40px;max-width:220px}.aboutDownload .flow .box li::after{right:-57px}}#about.talk .cHeader .cTop{background-image:url("../images/about/talk/cheader.jpg")}#about.talk .l-inner-lv5{padding:0 20px}#about.talk .intro{margin-bottom:81px}#about.talk .intro .agenda{display:block;font-size:1.875em;font-weight:700;text-align:center;margin-bottom:58px}#about.talk .debater{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}#about.talk .debater .item{border:1px solid rgba(0,0,0,0);font-size:1.5em;font-weight:700;min-width:182px;margin:0.4166666667em 2.625em}#about.talk .debater .item+.item{position:relative}#about.talk .debater .item+.item::before{content:"";display:inline-block;background-position:center center;background-size:cover;background-repeat:no-repeat;width:2.5em;height:2.5em;position:absolute;left:-3.9166666667em;margin-top:-0.0833333333em}#about.talk .debater .item span{margin:4px;padding:.125em 0.4166666667em;display:block;text-align:center}#about.talk h2{font-size:3em;position:relative;letter-spacing:.1em}#about.talk h2::after{content:"";display:inline-block;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("../images/about/talk/dot_small.svg");width:160px;height:8px;position:absolute;left:50%;bottom:-5px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.talkMember{padding:47px 40px 49px;border-radius:10px;margin-bottom:100px;border:3px solid}.talkMember ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.talkMember .item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 35px}.talkMember .item .icon{width:96px;display:inline-block;margin-top:5px}.talkMember .item .profile{width:calc(100% - 114px);margin-left:18px}.talkMember .item .profile .info{margin-bottom:3px}.talkMember .item .profile .info .name{font-weight:700}.talkMember .item .profile .detail{line-height:1.75}.talkReference{margin-bottom:93px}.talkReference.c-box{padding:52px 55px}.talkReference .txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.talkReference .txt .title{display:block;font-weight:700;margin-bottom:17px}.talkReference .enquete header{text-align:center;margin-bottom:15px}.talkReference .enquete header .title{display:inline-block;margin-bottom:7px;font-weight:700;letter-spacing:0}.talkReference .enquete header p{margin:0 auto;font-size:.75em}.talkReference .enquete .graph{max-width:372px;width:100%;margin:auto}.talkDiscussion{margin-bottom:94px}.talkDiscussion .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.talkDiscussion .remark{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:23px;line-height:2}.talkDiscussion .remark:last-child{margin-top:0}.talkDiscussion .remark .speaker{display:inline-block;font-weight:700;width:5.3125em}.talkDiscussion .remark .txt{width:calc(100% - 5.3125em);margin:0}.talkDiscussion .remark .txt p{margin:0}.talkDiscussion figure figcaption{margin-top:6px;font-size:.8125em}@media screen and (max-width: 767px){#about.talk .l-inner-lv5{padding:0 24px}#about.talk .intro{margin-bottom:36px}#about.talk .intro .agenda{font-size:1.5714285714em;margin-bottom:17px}#about.talk .debater .item{font-size:1.1428571429em;margin:2px 33px;min-width:110px}#about.talk .debater .item+.item::before{width:36px;height:36px;left:-52px;margin-top:-0.0833333333em}#about.talk .debater .item span{margin:2px;padding:1px 2px}#about.talk h2{font-size:2.1428571429em;padding-bottom:3px}#about.talk h2::after{width:107px;height:5px}.talkDiscussion figure figcaption{padding:0 24px;display:block}.talkMember{padding:24px 10px;margin-bottom:31px}.talkMember .item{width:100%;padding:10px 10px}.talkMember .item+.item{margin-top:5px}.talkMember .item .icon{width:92px}.talkMember .item .profile{width:calc(100% - 106px);margin-left:13px}.talkMember .item .profile .info .name{font-weight:700}.talkMember .item .profile .detail{line-height:1.5714285714}.talkReference{margin-bottom:53px}.talkReference.c-box{padding:22px 16px 28px}.talkReference .enquete{padding-top:20px;margin-top:20px}.talkReference .enquete header .title{margin-bottom:1px}.talkReference .txt+div{background-size:6px 2px;background-repeat:repeat-x;background-position:top center}.talkReference .txt .title{margin-bottom:10px}.talkReference .txt p{line-height:1.571428571}.talkDiscussion{margin-bottom:61px}.talkDiscussion .remark{margin-bottom:19px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.talkDiscussion .remark .txt{line-height:1.857142857;-webkit-box-flex:75.14619883%;-ms-flex:75.14619883% 1 1;flex:75.14619883% 1 1}.talkDiscussion figure{margin-top:26px;margin-bottom:20px}}@media screen and (min-width: 768px),print{#about .intro{margin-bottom:100px}#about .statement{margin-top:146px}.talkDiscussion{max-width:820px;margin:0 auto}.talkDiscussion figure{margin:52px 0 50px}.talkReference .row{display:block}.talkReference .enquete{padding-top:20px;margin-top:20px}.talkReference .txt+div{background-image:linear-gradient(to right, #777777 2px, transparent 2px);background-size:6px 2px;background-repeat:repeat-x;background-position:top center}.talkMember .item{width:50%}}@media screen and (min-width: 980px){.talkReference .row{display:-webkit-box;display:-ms-flexbox;display:flex}.talkReference .enquete{padding-top:0;margin-top:0;padding-left:40px;margin-left:40px}.talkReference .txt+div{background-image:linear-gradient(to top, #777777 2px, transparent 2px);background-size:2px 6px;background-repeat:repeat-y;background-position:left center}}#about.business .cHeader .cTop{background-image:url("../images/about/business/cheader.jpg")}#about.business .intro,#about.business .bizLogo{max-width:860px}#about.business .intro{margin:54px auto 0}#about.business .intro .lead{line-height:2}#about.business .intro .lead p{text-align:left}#about.business .l-inner-lv5{padding:0 20px}.bizLogo{margin:103px auto 0}.bizLogo h3{margin-bottom:33px}.bizLogo .lead{line-height:2}.bizLogo .pattern{margin-top:11px}.bizLogo .pattern .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bizLogo .pattern h4{display:inline-block;font-size:1em;padding:8px 14px;letter-spacing:.02em;border:1px solid}.bizLogo .pattern .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.bizLogo .pattern .item{padding:25px 0}.bizLogo .pict{text-align:center;margin:10px 26px}.bizLogo .pict .title{display:block;font-size:1.125em;margin-bottom:6px;letter-spacing:.02em}.bizLogo .pict.-com img{max-width:191px;width:100%}.bizLogo .pict.-brand img{max-width:119px;width:100%}.bizAboutuse{margin-top:77px}.bizAboutuse h3{margin-bottom:34px}.bizAboutuse .box{margin-top:84px}.bizAboutuse .box .pict{max-width:350px;position:relative}.bizAboutuse .box .pict .caption{display:block;text-align:center;font-weight:700;margin-top:15px;line-height:1.5}.bizAboutuse .box .pict .blub{position:absolute;top:-52px}.bizAboutuse .box .pict.-ver01 .blub{width:172px;left:-41px}.bizAboutuse .box .pict.-ver02 .blub{width:154px;right:-40px}.bizUse{text-align:center;margin-top:110px}.bizUse .copy{margin-bottom:32px}.bizUse .copy>b{font-size:1.875em;position:relative;display:inline-block;letter-spacing:.02em;margin-bottom:27px}.bizUse .copy>b::before,.bizUse .copy>b::after{content:"";display:inline-block;width:0.0666666667em;height:1.6em;position:absolute;top:0.0666666667em}.bizUse .copy>b::before{left:-1.3em;-webkit-transform:rotate(330deg);transform:rotate(330deg)}.bizUse .copy>b::after{right:-0.8em;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.bizUse .msg{display:block;font-size:1.5em;margin-top:61px;margin-bottom:5px;letter-spacing:.02em}@media screen and (max-width: 767px){#about.business .l-inner-lv5{padding:0 24px}#about.business .intro{margin:44px auto 0}#about.business .intro .lead{margin-top:15px;line-height:1.857142857}.bizLogo{margin:50px auto 0}.bizLogo h3{margin-bottom:22px}.bizLogo .lead{line-height:1.857142857}.bizLogo .pattern{margin-top:24px}.bizLogo .pattern header{margin-bottom:6px}.bizLogo .pattern header h4{display:block;text-align:center;padding:3px 10px 4px;line-height:1.5}.bizLogo .pattern .box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -23px}.bizLogo .pattern .item{padding:10px 0}.bizLogo .pict{margin:10px 23px}.bizLogo .pict .title{font-size:1em;margin-bottom:5px}.bizLogo .pict.-com img{max-width:150px}.bizLogo .pict.-brand img{max-width:92px}.bizAboutuse{margin-top:33px}.bizAboutuse h3{margin-bottom:24px}.bizAboutuse .box{margin-top:73px}.bizAboutuse .box .pict{margin:auto;text-align:center}.bizAboutuse .box .pict .photo{width:263px;margin:auto}.bizAboutuse .box .pict .blub{top:-48px}.bizAboutuse .box .pict .caption{margin-top:11px}.bizAboutuse .box .pict.-ver01 .blub{width:142px;left:3px}.bizAboutuse .box .pict.-ver02 .blub{width:129px;right:3px}.bizAboutuse .box .pict+.pict{margin-top:73px}.bizUse{margin-top:21px}.bizUse .copy{margin-bottom:16px}.bizUse .copy p{text-align:left}.bizUse .copy>b{font-size:1.1428571429em;margin-bottom:22px;margin-top:31px}.bizUse .copy>b::before,.bizUse .copy>b::after{width:2px;height:56px}.bizUse .copy>b::before{left:-1.9375em}.bizUse .copy>b::after{right:-1.6875em}.bizUse .msg{margin-top:32px;margin-bottom:11px;line-height:1.5;font-size:1.1428571429em}}@media screen and (min-width: 768px),print{.bizLogo .pattern header{width:16.875em;margin-right:20px;margin-top:20px}.bizAboutuse .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bizAboutuse .lead{text-align:center}.bizAboutuse .box .pict{margin:0 44px 0}}#about.stamp .cHeader .cTop{background-image:url("../images/about/stamp/cheader.jpg")}#about.stamp .intro{max-width:820px;margin:65px auto 105px}#about.stamp .intro .lead p{text-align:left}.stampIglogo{width:56px;margin:0 auto 24px}.stampLineup{margin:40px 0}.stampLineup h3{margin-bottom:32px}.stampList{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.stampList li{width:100%;text-align:center}.stampList li .pict{width:100%;display:inline-block;text-align:center;margin:auto}.stampList li .pict{position:relative}.stampList li .pict::before{content:"";display:block;width:176px;min-height:94px;background-position:center center;background-size:100% 94px;background-repeat:no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}.stampList li.-hasBg .pict{min-height:94px;background-position:center center;background-size:auto 94px;background-repeat:no-repeat;background-image:url("../images/about/logo/bg.jpg")}.stampList li.-hasBg .pict::before{content:none}.stampList li.-poster{margin-top:40px}.stampList li.-poster .pict{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stampList li.-poster img{max-width:75px}.stampList p{text-align:center;font-size:.9375em;line-height:1.45;margin-top:8px}.stampOfficial{position:relative;margin:108px 0 117px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stampOfficial .title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.stampOfficial .title h2{font-size:1.75em;font-weight:700;line-height:1.8214285714}.stampOfficial .btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:32px;text-align:center}.stampOfficial .btn a{margin:0}.stampOfficial .photo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:548px;width:100%;margin:auto}.stampUsecase{max-width:1100px;margin:0 auto 50px}.stampUsecase h3{margin-bottom:69px}.stampUsecaseList{padding:0;list-style:none}.stampUsecaseList li{position:relative;max-width:300px}.stampUsecaseList li .thumb::before{padding-top:100%}.stampUsecaseList li .stamp{position:absolute}.stampUsecaseList li .blub{width:186px;display:block;position:absolute;top:-102px;left:-60px}.stampUsecaseList li.item01 .stamp{width:265px;top:-18px;left:11px}.stampUsecaseList li.item02 .stamp{width:212px;top:24px;left:76px;-webkit-transform:rotate(-14deg);transform:rotate(-14deg)}.stampUsecaseList li.item03 .stamp{width:223px;top:38px;left:38px}.stampHowto{position:relative;padding-bottom:108px;margin-bottom:110px}.stampHowto h3{margin-bottom:63px}.stampHowto .flow .box li{max-width:350px;margin:1.25em 38px;padding-bottom:10px}.stampHowto .flow .box li::after{border-width:30px 0 30px 20px}.stampHowto .flow .box li .num{top:-1.0384615385em}.stampHowto .flow .box li .txt{padding-top:2.5em;margin-bottom:2.5em}.stampHowto .flow .box li .photo{width:160px;margin:0 auto}.stampHowto .flow .box li small{font-size:.8125em;display:block;line-height:1.5384615384;text-align:left}.stampHowto .flow .box li.item02 .photo{position:relative}.stampHowto .flow .box li.item02 .photo::before{content:"";display:inline-block;background-position:center center;background-size:contain;background-repeat:no-repeat;width:20px;height:11px;position:absolute;top:174px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.stampProvide h2{margin-bottom:40px}.stampProvide .lead{text-align:center}.stampProvide .btn{text-align:center;margin-top:42px}.stampProvide .btn li{display:block}.stampProvide .btn li a{min-width:340px}@media screen and (min-width: 768px),print{#about.stamp .c-flow .box li::after{right:-52px;margin-top:0}.stampOfficial .title{padding-bottom:15px}.stampList li{width:33.33333333%}.stampList li .pict{max-width:176px}.stampHowto .flow .box{margin:0 -38px}.stampHowto .flow .box li{min-height:36.875em}.stampHowto .flow .box li .txt{min-height:6em}.stampHowto .flow .box li small{padding:11px 30px}.stampHowto .flow .box .item01 .photo{padding-top:15px}.stampUsecaseList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -30px}.stampUsecaseList li{margin:60px 30px;width:50%}.stampUsecaseList li.item03 .blub{left:-71px}}@media screen and (min-width: 1056px){.stampOfficial{padding:115px 0 119px;display:block}.stampOfficial .title h2{text-align:left;max-width:440px}.stampOfficial .photo{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.stampOfficial .btn{text-align:left}.stampList{margin:0 -52px}.stampList li{margin:-6px 50px;max-width:176px}.stampUsecaseList{margin:0 -50px}.stampUsecaseList li{margin:62px 50px;width:33.333333333%}}@media screen and (max-width: 767px){#about.stamp .intro{margin:37px auto 50px}#about.stamp .intro .lead{margin-top:15px}.stampIglogo{width:48px;margin:0 auto 16px}.stampLineup h3{margin-bottom:2px}.stampList{margin:0}.stampList li .pict::before{width:140px;min-height:74px;background-position:center center;background-size:100% 74px}.stampList li.-hasBg .pict{min-height:74px;background-size:auto 74px}.stampList li.-poster{margin-top:10px}.stampList li.-poster img{max-width:56px}.stampList p{margin-top:4px}.stampOfficial{margin:52px 0 54px}.stampOfficial .title{margin-bottom:17px}.stampOfficial .title h2{font-size:1.5714285714em;line-height:1.6363636363}.stampOfficial .photo{max-width:310px}.stampOfficial .btn{margin-top:18px}.stampList{padding-top:26px}.stampList li{width:50%;margin-top:-23px}.stampList li .pict{max-width:140px}.stampUsecase{margin:0 auto 55px}.stampUsecase h3{margin-bottom:103px}.stampUsecaseList li{margin:auto}.stampUsecaseList li+li{margin-top:103px}.stampUsecaseList li .blub{width:166px;top:-98px;left:-20px}.stampUsecaseList li .thumb{max-width:263px;margin:auto}.stampUsecaseList li.item01 .stamp{width:232px;top:-16px;left:31px}.stampUsecaseList li.item02 .blub{right:-18px;left:auto;left:initial}.stampUsecaseList li.item02 .stamp{width:183px;top:23px;left:89px}.stampUsecaseList li.item03 .stamp{width:196px;top:33px;left:51px}.stampHowto{padding-bottom:70px;margin-bottom:52px}.stampHowto h3{margin-bottom:2.8333333333em}.stampHowto .flow .box li{margin:auto;max-width:256px;padding-bottom:24px}.stampHowto .flow .box li::after{border-width:14px 8px 0 8px;bottom:-2.6428571429em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.stampHowto .flow .box li small{margin:11px 8px 0;font-size:.857142857em}.stampHowto .flow .box li+li{margin-top:5.5em}.stampHowto .flow .box li .num{top:-1.3em;width:1.9em;height:1.9em;font-size:1.4285714286em}.stampHowto .flow .box li .txt{padding-top:1.4285714286em;margin-bottom:1.2142857143em}.stampHowto .flow .box li.item01 .photo,.stampHowto .flow .box li.item03 .photo{width:130px}.stampHowto .flow .box li.item02 .photo{width:214px}.stampHowto .flow .box li.item02 .photo::before{top:42px;-webkit-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg)}.stampProvide h2{margin-bottom:16px}.stampProvide .lead{text-align:left}.stampProvide .btn{margin-top:15px}.stampProvide .btn li a{min-width:290px}}#about.minna .logoChainWrap.chain01{margin-top:79px;margin-bottom:114px}#about.minna .intro{margin-top:56px;margin-bottom:103px;line-height:1.7}#about.minna .cHeader .cTop{background-image:url("../images/about/minna/cheader.png")}#about.minna .more{display:block;text-align:center;margin:0 auto;font-size:.875em;margin-top:11px}#about.minna .more>span{display:inline-block;text-align:center;line-height:1;padding:0 3px 5px 8px;margin:0 auto;border-bottom:1px solid #000000}#about.minna .more>span::after{content:"";display:inline-block;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("../images/about/minna/arrow_bk_ud.svg");width:11px;height:6px;margin-left:8px}#about .minnaLogo section header{text-align:center;margin-bottom:32px}#about .minnaLogo section header h3{font-weight:700;display:inline-block;border-bottom:1px solid}#about .minnaLogo section header .sub{display:block;text-align:center;margin-top:10px;font-weight:700}.minnaLogo{margin-bottom:76px}.minnaLogo .cards>*{padding:0}.minnaLogo .cards{margin:0 -25px}.minnaLogo .cards:not(.-wide) li{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.minnaLogo .cards:not(.-wide) .name{display:block;margin-bottom:-2px}.minnaLogo .cards:not(.-wide) .name .txt{display:block;line-height:1.375;letter-spacing:.02em}.minnaLogo .cards.-wide{margin:0 -37px}.minnaLogo .cards.-wide li{padding:34px 37px}.minnaLogo .cards.-wide li .txt{display:block;margin-bottom:30px;font-weight:700}.minnaLogo .cards.-wide li .txt .title{font-weight:400}.minnaLogo .cards.-wide li .name{display:block;margin-bottom:13px}.minnaLogo .cards.-wide li .thumb{max-width:100%;width:100%;margin:0}.minnaLogo .cards.-wide li .thumb::before{padding-top:52.4647887324%}.minnaLogo .cards.-wide li .message{margin-top:18px}.minnaLogo .cards li{height:auto;padding:34px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.minnaLogo .cards li .thumb{width:100%;margin:0 auto;background-color:#ffffff}.minnaLogo .cards li .thumb::before{padding-top:100%}.minnaLogo .cards li .message{font-size:.9375em;line-height:1.5;margin-top:3px}.minnaPhoto .copy{text-align:center;margin-bottom:32px}.minnaPhoto .copy b{font-size:1.875em;font-weight:700;position:relative;display:inline-block;margin:auto;letter-spacing:.02em;line-height:1.7}.minnaPhoto .copy b::before,.minnaPhoto .copy b::after{content:"";display:inline-block;width:0.0666666667em;height:95px;position:absolute;top:4px;background-color:#000000}.minnaPhoto .copy b::before{left:-33px;-webkit-transform:rotate(328deg);transform:rotate(328deg)}.minnaPhoto .copy b::after{right:-38px;-webkit-transform:rotate(32deg);transform:rotate(32deg)}.minnaPhoto .lead{text-align:center;line-height:2;margin-bottom:58px}.minnaPhoto .summary .item{padding:38px 0}.minnaPhoto .summary .item .photo{width:100%;position:relative;margin:10px 22px}.minnaPhoto .summary .item .thumb:before{padding-top:74.75%}.minnaPhoto .summary .item .detail{margin:10px 22px;padding-top:21px}.minnaPhoto .summary .item .detail h3{font-size:1.25em;font-weight:700;text-align:left}.minnaPhoto .summary .item .detail .sub{font-weight:700;padding-top:5px;display:block;letter-spacing:.02em}.minnaPhoto .summary .item .detail .sub::before{content:"";display:inline-block;width:30px;height:1px;vertical-align:middle;margin-right:7px;margin-left:2px}.minnaPhoto .summary .item .label{position:absolute}.minnaPhoto .summary .item .txt{margin-top:18px}.minnaPhoto .summary .item.-ver01 .label{width:196px;top:-34px;left:16px}.minnaPhoto .summary .item.-ver02 .label{width:253px;top:-26px;left:27px}.minnaPhoto .btn{text-align:center;margin:61px auto 0}@media screen and (min-width: 768px),print{.minnaPhoto .summary .item:nth-of-type(even) .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.minnaPhoto .summary .item .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.minnaPhoto .summary .item .photo,.minnaPhoto .summary .item .detail{max-width:400px}.minnaLogo .cards li .thumb{max-width:224px}}@media screen and (max-width: 767px){#about.minna .logoChainWrap.chain01{margin-top:18px;margin-bottom:68px}#about.minna .cHeader .cTop{background-image:url("../images/about/minna/cheader_sp.png")}#about.minna .intro{margin-top:30px;margin-bottom:47px}#about.minna .intro .lead{margin-top:15px}#about.minna .intro .lead p{text-align:left}#about .minnaLogo section header{margin-bottom:3px}#about .minnaLogo section header .sub{margin-top:6px}.minnaLogo{margin-bottom:40px}.minnaLogo .cards.-wide{margin:0 -10px}.minnaLogo .cards.-wide li{padding:17px 10px}.minnaLogo .cards.-wide li .txt{margin-bottom:8px}.minnaLogo .cards.-wide li .thumb::before{padding-top:51.9230769231%}.minnaLogo .cards.-wide li .message{margin-top:10px;font-size:1em}.minnaLogo .cards li{padding:17px 19px}.minnaLogo .cards li .thumb::before{padding-top:100%}.minnaPhoto .copy{margin-bottom:31px}.minnaPhoto .copy b{font-size:1.4285714286em;line-height:1.6}.minnaPhoto .copy b::before,.minnaPhoto .copy b::after{width:0.0666666667em;height:98px;top:-1px}.minnaPhoto .copy b::before{left:-26px;-webkit-transform:rotate(340deg);transform:rotate(340deg)}.minnaPhoto .copy b::after{right:-20px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.minnaPhoto .lead{text-align:left;line-height:1.8571428571;margin-bottom:20px}.minnaPhoto .summary .item{padding:22px 0}.minnaPhoto .summary .item .photo{max-width:250px;margin:auto}.minnaPhoto .summary .item .thumb:before{padding-top:74.8%}.minnaPhoto .summary .item .detail{margin:20px auto 0;padding-top:0}.minnaPhoto .summary .item .detail h3{font-size:1.1428571429em;line-height:1}.minnaPhoto .summary .item .detail .sub{padding-top:6px}.minnaPhoto .summary .item .detail .sub::before{margin-right:5px}.minnaPhoto .summary .item .txt{margin-top:10px;line-height:1.8571428571}.minnaPhoto .summary .item.-ver01 .label{width:128px;top:-20px;left:10px}.minnaPhoto .summary .item.-ver02 .label{width:164px;top:-20px;left:10px}.minnaPhoto .btn{margin:36px auto 0}}body:not(#news) ul li p{margin:2px 0}#news .cHeader .cTop{background-image:url("../images/news/cheader.jpg")}#news.single .cHeader .cTop{background-image:none}#news .bnrList{margin:76px auto 50px}#news.indexPage .container{max-width:1240px;margin:auto;padding:0 20px}#news .cards{margin:50px -21px 69px}#news .cards>*{padding:17px 21px}#news .cards .pict{position:relative;overflow:hidden}#news .cards .pict>span{display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:0;padding-top:76.6129032258%;-webkit-transition:.3s ease;transition:.3s ease}#news .cards li a{text-decoration:none}#news .cards li a:hover .pict>span,#news .cards li a:focus .pict>span,#news .cards li a:active .pict>span{-webkit-transform:scale(1.1);transform:scale(1.1)}#news .cards li a:hover .title,#news .cards li a:focus .title,#news .cards li a:active .title{text-decoration:underline}#news .cards li a .txt{margin-top:8px}#news .cards li a .title{margin-top:10px;letter-spacing:.02em}#news .pagerWrap{margin:40px auto}#news.archive .meta{padding-right:40px}#news.archive .cards a:not(.external) .meta{position:relative}#news.archive .cards a:not(.external) .meta::after{content:"";display:inline-block;background-position:center center;background-size:contain;background-repeat:no-repeat;background-image:url("../images/arrow_bk.svg");width:.5em;height:.8125em;position:absolute;right:10px;top:.4375em}#news.archive .external .txt{position:relative}#news.archive .external .out{position:absolute;right:10px;top:.4375em}@media screen and (min-width: 768px){#news .cards li a .cat{margin-right:11px}}@media screen and (max-width: 767px){#news.archive .meta{padding-right:34px}#news.archive .cards a:not(.external) .meta{position:relative}#news.archive .cards a:not(.external) .meta::after{width:0.4285714286em;height:0.7142857143em;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#news.archive .external .out{position:absolute;right:5px;top:1.2142857143em;margin-top:0}}.single .container{max-width:860px;margin:0 auto;padding:0 20px}.single .pageHeader{margin-bottom:1.875em}.single .pageHeader .meta{margin-bottom:26px}.single .pageHeader .meta .cat{margin-right:6px}.single .pageHeader .pageTitle{margin-bottom:26px}.single .pageHeader .cEyecatch{text-align:center}.single .pageHeader .summary{margin-top:1.875em}.single .cMain{margin-top:86px}.single .pageMain h3,.single .pageMain h4{font-weight:700}.single .pageMain h3{font-size:1.75em;line-height:1.5;margin:40px 0 32px}.single .pageMain h4{font-size:1.5em;line-height:1.5;border:1px solid;padding:7px 10px 5px 14px;margin:60px 0 33px}.single .pageMain h5{font-size:1.375em;font-weight:700;line-height:1.5;margin:60px 0 33px}.single .pageMain p{margin:1.875em 0;line-height:2;-webkit-box-flex:1;-ms-flex:1;flex:1}.single .pageMain ul,.single .pageMain ol{margin:1em 0;padding:0 0 0 1.375em}.single .pageMain ul li,.single .pageMain ol li{margin:2px 0}.single .pageMain ul>li{list-style:none;position:relative}.single .pageMain ul>li::before{content:"";display:inline-block;width:.375em;height:.375em;border-radius:2em;position:absolute;top:.6875em;left:-1.375em}.single .pageMain em{font-weight:700}.single .pageMain .small{font-size:.8125em}.single .pageMain .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single .pageMain .row.txtLeft,.single .pageMain .row.txtRight{margin:1.875em 0 .375em}.single .pageMain .row.txtLeft figure,.single .pageMain .row.txtRight figure{margin:0}.single .pageMain .row.txtLeft p,.single .pageMain .row.txtRight p{margin:-0.4375em 0 0}.single .pageMain .row.txtLeft{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.single .pageMain .row.txtLeft figure{margin-left:30px}.single .pageMain .row.txtRight figure{margin-right:30px}.single .pageMain .-figL figure,.single .pageMain .-figM figure,.single .pageMain .-figS figure,.single .pageMain .-figSS figure{-o-object-fit:cover;object-fit:cover;width:100%}.single .pageMain .-figL figure img,.single .pageMain .-figM figure img,.single .pageMain .-figS figure img,.single .pageMain .-figSS figure img{width:100%}.single .pageMain .-figL figure{max-width:820px}.single .pageMain .-figM figure{max-width:470px}.single .pageMain .-figS figure{max-width:370px}.single .pageMain .-figSS figure{max-width:308px}.single .pageMain figure{display:table;margin:1.875em auto}.single .pageMain figure figcaption{caption-side:bottom;display:table-caption;font-size:.8125em;margin-top:12px;line-height:1.538461538}.single .pageMain figure figcaption p{margin:.5em 0;line-height:1.538461538}.single .pageMain blockquote{border:3px solid #d5d4ce;border-radius:10px;margin:50px auto;padding:42px 49px}.single .pageMain .btn{text-align:center}.single .pageMain .btn a{max-width:290px}.single .pageMain ul.btn{padding:0;margin:0;text-align:center}.single .pageMain ul.btn li::before{content:none}.single .pageMain .-nomargin{margin:0}.single ul.linkBox{padding:0;margin:0}.single ul.linkBox li::before{content:none}.single .youtube{position:relative;width:100%;height:0;padding-top:56.4%;margin:50px auto}.single .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}#feature .cHeader .cTop{background-image:url("../images/feature/cheader.jpg")}@media screen and (max-width: 767px){#news .cHeader .cTop{background-image:url("../images/news/cheader_sp.jpg")}#news .bnrList{margin:36px auto 17px}#news.indexPage .container{margin-top:17px;padding:0 24px}#news .cards{margin:0 -12px 40px}#news .cards>*{padding:10px 12px}#news .cards li a time{display:block;margin-top:1px}#news .cards li a .txt{margin-top:7px}#news .cards li a .title{margin-top:4px;line-height:1.571428571}.single .container{padding:0 24px}.single .pageHeader{margin-bottom:26px}.single .pageHeader .meta{margin-bottom:12px}.single .pageHeader .pageTitle{margin-bottom:14px}.single .cMain{margin-top:23px}.single .pageMain h3{margin:20px 0 14px;font-size:1.5em}.single .pageMain h4{font-size:1.2857142857em;padding:6px 10px 6px 10px;margin:28px 0 14px}.single .pageMain h4+p{margin-top:1em !important}.single .pageMain h4+ul{margin-top:1em !important}.single .pageMain h4+ol{margin-top:1em !important}.single .pageMain h5{font-size:1.1428571428em;margin:28px 0 14px}.single .pageMain ul,.single .pageMain ol{margin:2.4em 0}.single .pageMain ul li,.single .pageMain ol li{margin:4px 0}.single .pageMain ul>li::before{left:-16px}.single .pageMain blockquote{padding:12px 16px;margin:5px}.single .pageMain p{line-height:1.8571428571}.single .pageMain .small{font-size:0.7857142857em}.single .pageMain .row.txtLeft,.single .pageMain .row.txtRight{margin:1.4285714286em 0 0}.single .pageMain .row.txtRight figure{margin-right:20px}.single .pageMain .row.txtLeft figure{margin-left:20px}.single .pageMain .-figL figure{margin:1.875em calc(50% - 50vw);width:100vw}.single .pageMain .-figL figure figcaption{padding:0 24px}.single .pageMain .-figM figure{max-width:300px;margin:1.875em auto}.single .pageMain .-figS.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single .pageMain .-figS.row figure{margin:1.875em auto}.single .pageMain .-figS.row p{margin:16px auto 0}.single .pageMain .-figS.row.txtLeft{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.single .pageMain .-figS.row.txtLeft p{margin:1.875em auto 16px}.single .pageMain .-figS figure{max-width:300px}.single .pageMain .-figSS figure{max-width:161px;margin:1.875em auto}.single .pageMain figure{margin:20px auto}.single .pageMain figure figcaption{font-size:0.8571428571em;margin-top:8px}.single .pageMain .btn{text-align:center}.single .pageMain .youtube{margin:20px auto}.single .pageMain ul.-marginS{margin:1em 0}}#contact .cHeader .cTop{background-image:url("../images/contact/cheader.jpg")}#contact .pContactInner{max-width:850px;margin:0 auto}#contact .pContactContent{max-width:820px;margin:0 auto}#contact .btn{text-align:center}#contact .btn button{min-width:290px;cursor:pointer}#contact .btn button#submitBtn{margin-top:35px}#contact .btn button#submitBtn[disabled]{opacity:.4;cursor:default}#contact .btn button#submitBtn[disabled]:hover{color:#000000;background-color:#ffffff}#contact .btn button#submitBtn[disabled]:hover::after{background-image:url(../images/arrow_bk.svg)}#contact h2{font-weight:bold;text-align:center;margin:65px 0 0;letter-spacing:.016em}#contact .contactInfoWrap{text-align:center;border:3px solid #d3d3d3;border-radius:8px;padding:43px 20px;margin:58px 0 52px}#contact .contactInfoWrap p{font-weight:bold}#contact .contactInfoWrap dl{text-align:center;margin-bottom:0}#contact .contactInfoWrap dl .infoItem{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}#contact .contactInfoWrap dl .infoItem dd{margin-left:0}#contact .contactInfoWrap dl .infoItem:first-child{margin-top:-3px}#contact .contactInfoWrap dl .infoItem:first-child dt{margin-left:-4px}#contact h3{font-weight:bold;text-align:left;font-size:20px}#contact ol{padding-left:16px;margin:26px 0 63px}#contact ol li{padding-left:14px;margin-bottom:32px;line-height:2}#contact ol li:last-child{margin-bottom:0}#contact table.formTable{width:100%;margin:40px auto;border-collapse:collapse}#contact table.formTable td,#contact table.formTable th{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:20px}#contact table.formTable th{width:30%;font-weight:normal;background:#edfafd;text-align:left}#contact .formWrap{margin-bottom:130px}#contact .formWrap dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contact .formWrap dl .formItem{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:23px}#contact .formWrap dl .formItem:last-of-type{margin-bottom:0}#contact .formWrap dl .formItem:nth-child(2),#contact .formWrap dl .formItem:nth-child(3),#contact .formWrap dl .formItem:nth-child(4){margin-bottom:23px}#contact .formWrap dl .formItem:nth-child(2) .notes,#contact .formWrap dl .formItem:nth-child(3) .notes,#contact .formWrap dl .formItem:nth-child(4) .notes{margin-top:5px}#contact .formWrap dl .formItem:nth-last-child(3) p{margin-left:1px}#contact .formWrap dl .formItem:nth-last-child(2){margin-top:-5px}#contact .formWrap dl .formItem:nth-last-child(2) p{margin-left:1px}#contact .formWrap dl .formItem:last-child dt{margin-top:3px}#contact .formWrap dl .formItem dt{width:210px;padding-top:6px}#contact .formWrap dl .formItem dt label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contact .formWrap dl .formItem dt label[for=postCode],#contact .formWrap dl .formItem dt label[for=address]{padding-left:60px}#contact .formWrap dl .formItem dt label .required{background:#e60b00;color:#ffffff;padding:4px 11px;font-size:13px;border-radius:20px;display:inline-block;margin-right:13px;position:relative;top:4px;line-height:1;font-weight:bold}#contact .formWrap dl .formItem dt label p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bold}#contact .formWrap dl .formItem dd{width:calc(100% - 230px);margin-left:20px}#contact .formWrap dl .formItem dd.inputCodeWrap{width:calc(100% - 390px)}#contact .formWrap dl .formItem dd.searchBtn{margin-left:10px;width:150px}#contact .formWrap dl .formItem dd.searchBtn button{min-width:150px;border-radius:5px;margin:0;height:40px;padding:0;background-color:#777777;border:1px #777777 solid;color:#ffffff;cursor:pointer}#contact .formWrap dl .formItem dd.searchBtn button::after{display:none}#contact .formWrap dl .formItem dd.searchBtn button:hover,#contact .formWrap dl .formItem dd.searchBtn button:focus,#contact .formWrap dl .formItem dd.searchBtn button:active{opacity:.8}#contact .formWrap dl .formItem dd .inText{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #c6cbd0;padding:.4em 1.2em;width:100%;border-radius:4px}#contact .formWrap dl .formItem dd input.inText{height:40px;font-size:1em;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Avenir",sans-serif}#contact .formWrap dl .formItem dd textarea.inText{height:200px;resize:none;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Avenir",sans-serif;font-size:1em;padding:.9em 1.2em}#contact .formWrap dl .formItem dd .notes{color:#757575;display:inline-block;margin-top:7px}#contact .formWrap dl .formItem dd .notes.notesPostCode{width:calc(100% + 160px)}#contact .formWrap label.checkWrap{display:block;text-align:center;position:relative;margin-top:45px;padding-left:2px}#contact .formWrap label input[type=checkbox]{opacity:0;position:absolute}#contact .formWrap label input[type=checkbox]+.agree{display:inline-block;padding-left:20px;position:relative}#contact .formWrap label input[type=checkbox]+.agree::before{width:.8em;height:.8em;-webkit-transform:translateY(-50%);background:#ffffff;border:1px solid #000000;content:"";display:block;left:0;position:absolute;top:50%;transform:translateY(-50%)}#contact .formWrap label input[type=checkbox]+.agree::after{width:1em;height:.6em;-webkit-transform:translateY(-50%) rotate(-45deg);border-bottom:3px solid #000000;border-left:3px solid #000000;content:"";display:block;left:0;margin-top:-0.2em;opacity:0;position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}#contact .formWrap label input[type=checkbox]:focus+.agree::before{outline:-webkit-focus-ring-color auto 5px}#contact .formWrap label input[type=checkbox]:checked+.agree::after{opacity:1}#contact .check{max-width:700px;margin:126px auto 0;padding:60px 0;color:#555555;line-height:120%;font-size:90%;width:100%}#contact .check .errorWrap h4{line-height:1.8}#contact .check .errorWrap .errorText{margin:0}#contact .check .errorWrap .errorText strong{color:#e60b00}#contact .check h3{text-align:center;font-weight:bold;font-size:1.8571428571em;margin-bottom:30px}#contact .check .btnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contact .thanks{margin-top:126px;padding:200px 0}#contact .thanks p{text-align:center}#contact .thanks .btn{text-align:center}@media screen and (max-width: 767px){#contact .btn button{min-width:250px}#contact .btn button#submitBtn{margin-top:24px}#contact h2{margin-top:45px;letter-spacing:.01em}#contact h2 span{display:block}#contact .contactInfoWrap{padding:22px 10px;margin:22px 0 25px}#contact .contactInfoWrap .contactInfo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}#contact .contactInfoWrap .contactInfo p{font-weight:bold}#contact .contactInfoWrap .contactInfo dl{margin-bottom:0;line-height:1.6}#contact .contactInfoWrap .contactInfo dl .infoItem{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#contact .contactInfoWrap .contactInfo dl .infoItem dt{text-align:left;width:75px}#contact .contactInfoWrap .contactInfo dl .infoItem dd{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}#contact .contactInfoWrap .contactInfo dl .infoItem dd span{display:block}#contact .contactInfoWrap .contactInfo dl .infoItem:first-child dt{margin-left:0}#contact h3{font-size:14px}#contact ol{margin:5px 0 43px}#contact ol li{padding-left:5px;margin-bottom:28px;line-height:1.85}#contact ol li:last-child{margin-bottom:0}#contact ol li:nth-child(3),#contact ol li:nth-child(4){margin-bottom:25px}#contact table.formTable{margin:30px auto}#contact table.formTable th,#contact table.formTable td{width:100%;display:block;border:none}#contact table.formTable th{border-top:1px solid #cccccc;padding:10px}#contact table.formTable td{padding:15px 10px;min-height:48px}#contact table.formTable tr:last-of-type td{border-bottom:1px solid #cccccc}#contact .formWrap{margin-bottom:75px}#contact .formWrap dl .formItem{margin-bottom:17px}#contact .formWrap dl .formItem:nth-child(2){margin-bottom:12px}#contact .formWrap dl .formItem:nth-child(2) dd{margin-top:7px}#contact .formWrap dl .formItem:nth-child(3) dt{padding-top:9px}#contact .formWrap dl .formItem:nth-child(3) dd{margin-top:8px}#contact .formWrap dl .formItem:nth-child(4) dt{padding-top:4px}#contact .formWrap dl .formItem:nth-child(4) dd{margin-top:8px}#contact .formWrap dl .formItem:nth-child(5) dt{padding-top:5px}#contact .formWrap dl .formItem:nth-child(5) dd{margin-top:7px}#contact .formWrap dl .formItem:nth-child(6) dt{padding-top:2px}#contact .formWrap dl .formItem:nth-child(6) dd{margin-top:9px}#contact .formWrap dl .formItem:nth-child(7) dt{padding-top:2px}#contact .formWrap dl .formItem:nth-child(7) dd{margin-top:9px}#contact .formWrap dl .formItem:last-child dt{padding-top:2px}#contact .formWrap dl .formItem:last-child dd{margin-top:7px}#contact .formWrap dl .formItem dt{width:100%}#contact .formWrap dl .formItem dt label{padding-left:0 !important}#contact .formWrap dl .formItem dt label .required{padding:4px 8px;top:2px;margin-right:7px}#contact .formWrap dl .formItem dd{width:100%;margin-top:10px;margin-left:0}#contact .formWrap dl .formItem dd.inputCodeWrap{width:calc(100% - 124px);display:inline-block}#contact .formWrap dl .formItem dd.searchBtn{display:inline-block;margin-left:0;vertical-align:top;width:120px}#contact .formWrap dl .formItem dd.searchBtn button{min-width:100%;height:50px}#contact .formWrap dl .formItem dd input.inText{height:50px;font-size:1em;padding-left:12px}#contact .formWrap dl .formItem dd textarea.inText{height:150px;padding:.8em}#contact .formWrap dl .formItem dd .notes{margin-top:5px}#contact .formWrap dl .formItem dd .notes.notesPostCode{width:calc(100vw - 48px)}#contact .formWrap label.checkWrap{margin-top:18px}#contact .formWrap label.checkWrap .agree{text-align:left}#contact .check{width:95%;margin:74px auto 0}#contact .check h3{margin-bottom:25px}#contact .check form input[type=submit],#contact .check form input[type=reset],#contact .check form input[type=button]{display:block;width:100%;height:40px}#contact .check .btnWrap{display:block;text-align:center}#contact .thanks{margin-top:0px;padding:150px 0}#contact .thanks p{text-align:center}#contact .thanks .btn{text-align:center}}#accessibility .cMain .dateWrap{text-align:right;margin-bottom:36px}#accessibility .container{max-width:820px;margin:0 auto}#accessibility h2{margin-bottom:32px}#accessibility .lead{line-height:2;margin-bottom:64px}#accessibility .center{text-align:center;display:block}.accessibilityList{margin:0;margin-bottom:63px}.accessibilityList dt{font-size:1.25em;font-weight:bold;margin-bottom:4px;letter-spacing:.02em}.accessibilityList dd{margin-left:0;line-height:2;margin-bottom:33px}@media screen and (max-width: 767px){#accessibility .cMain .dateWrap{margin-bottom:12px}#accessibility h2{margin-bottom:20px}#accessibility .lead{line-height:1.9;margin-bottom:30px}#accessibility .accessibilityList{margin-bottom:30px}#accessibility .accessibilityList dt{font-size:1.0714285714em;margin-bottom:2px}#accessibility .accessibilityList dd{line-height:1.9;margin-bottom:23px}#accessibility .accessibilityList dd ul li{padding-left:1em}}#kogaslife.index .cHeader .cTop{background-image:url("../images/kogaslife/cheader.jpg")}#kogaslife.index .intro .lead{margin-top:60px;margin-bottom:66px;line-height:2}#kogaslife .archive .btnlv2{margin:65px auto 0}#kogaslife .lifeTopics .summary .txt h3{margin-bottom:36px}#kogaslife .lifeTopics .summary .btn{margin-top:40px;text-align:center}#kogaslife .lifeTopics .item{padding:40px 0}.lifeTopics .eyecatch{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:462px;width:100%}.lifeTopics .eyecatch .thumb::before{padding-top:63.2034632035%}.lifeTopics .eyecatch .thumb:hover img,.lifeTopics .eyecatch .thumb:focus img,.lifeTopics .eyecatch .thumb:active img{-webkit-transform:scale(1.1);transform:scale(1.1)}.lifeTopics .txt{width:100%}.lifeTopics .txt h3{position:relative;border-radius:15px 15px 15px 0;border:1px solid;padding:25px 17px 24px 27px;font-size:1.375em;line-height:1.4666666666;font-weight:700;margin-top:10px;margin-bottom:37px;letter-spacing:.015em}.lifeTopics .txt h3::before{content:"";display:inline-block;background-position:center center;background-size:cover;background-repeat:no-repeat;width:31px;height:31px;position:absolute;bottom:-31px;left:-1px}.lifeTopics .txt p{line-height:2}.lifeTopics .btn{margin-top:30px;text-align:center}#kogaslife.single .-util{font-size:1.5em}@media screen and (min-width: 768px){#kogaslife.index .intro{text-align:center}#kogaslife .lifeTopics{margin:0 -22px}#kogaslife .lifeTopics .item.is-left .summary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#kogaslife .lifeTopics .item.is-right .summary{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#kogaslife .lifeTopics .summary .eyecatch,#kogaslife .lifeTopics .summary .txt{margin:0 22px}#kogaslife .lifeTopics .summary .btn{margin-left:-7px}.lifeTopics .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lifeTopics .summary .txt{max-width:580px;-webkit-box-flex:1;-ms-flex:1;flex:1}.lifeTopics .summary .btn{margin-left:-9px}}@media screen and (max-width: 767px){#kogaslife.index .intro .lead{margin-top:30px;margin-bottom:18px;line-height:1.8571428571}#kogaslife .archive .btnlv2{margin:29px auto 0}#kogaslife.single.number01 .pageMain .txtRight.-figS.row figure{margin:1.875em auto 0}#kogaslife .lifeTopics{padding:0 12px}#kogaslife .lifeTopics .item{padding:25px 0 25px}.lifeTopics .eyecatch .thumb::before{padding-top:60.7692307692%}.lifeTopics .txt{margin-top:-32px}.lifeTopics .txt h3{font-size:1.2857142857em;padding:19px 20px 17px;line-height:1.5;margin-bottom:42px;border-radius:10px 10px 10px 0}.lifeTopics .txt p{font-size:1.1428571429em;line-height:2}.lifeTopics .btn{margin-top:15px}#kogaslife .-util{font-size:1.2142857143em}}#infscr-loading{margin:32px auto 20px}#infscr-loading img{width:100px}#infscr-loading>div{text-align:center}.archive .btnlv2{text-align:center}#feature.index .lead{margin-top:58px;margin-bottom:81px;line-height:2}#feature .archive .btnlv2{margin:60px auto 0}#feature .interviewTopics{margin:0 auto 80px}#feature .interviewTopics .item{padding:31px 0 30px}#feature .interviewTopics .summary{margin-bottom:32px}#feature .interviewTopics .summary .txt h3{margin-bottom:17px}.interviewTopics .item a{text-decoration:none}.interviewTopics .item a .txt{cursor:default}.interviewTopics .item a .btn{width:100%}.interviewTopics .eyecatch{position:relative;margin-bottom:2em}.interviewTopics .eyecatch .titleBox{position:absolute;border-radius:5px;border:1px solid;width:8em;height:8em;padding:1.625em 10px 1.375em;text-align:center;line-height:1;z-index:5}.interviewTopics .eyecatch .titleBox .title{display:block;font-size:.9375em;font-weight:700;margin-bottom:1em}.interviewTopics .eyecatch .titleBox .vol,.interviewTopics .eyecatch .titleBox .num{font-weight:900;font-family:"Avenir",sans-serif;display:inline-block}.interviewTopics .eyecatch .titleBox .num{font-size:3em}.interviewTopics .eyecatch .thumb::before{padding-top:45%}.interviewTopics .eyecatch .thumb:hover img,.interviewTopics .eyecatch .thumb:focus img,.interviewTopics .eyecatch .thumb:active img{-webkit-transform:scale(1.1);transform:scale(1.1)}.interviewTopics .summary{margin-bottom:30px}.interviewTopics .summary .txt{max-width:600px;margin:auto}.interviewTopics .summary .txt h3{font-size:1.5em;font-weight:700;margin-bottom:21px}.interviewTopics .summary .txt p{margin:0;line-height:2;text-align:center;letter-spacing:.01em}.interviewTopics .btn{text-align:center;display:inline-block;margin:auto;width:100%}#feature.-num05 .line{text-align:center}@media screen and (min-width: 768px),print{#feature.index .lead{text-align:center}.interviewTopics{max-width:1000px}.interviewTopics .eyecatch .titleBox{top:68px}.interviewTopics .item.is-left .eyecatch .titleBox{left:-10px}.interviewTopics .item.is-right .eyecatch .titleBox{right:-10px}.interviewTopics .summary .txt h3{text-align:center}}@media screen and (min-width: 1200px){.interviewTopics .item.is-left .eyecatch .titleBox{left:-67px}.interviewTopics .item.is-right .eyecatch .titleBox{right:-67px}}@media screen and (max-width: 767px){.archive{margin-bottom:100px}.archive .l-inner-lv4{padding:0 11px}#feature.index .lead{margin-top:36px;margin-bottom:5px;line-height:1.857142857}#feature .archive .btnlv2{margin:27px auto 0}#feature .interviewTopics{margin:0 auto 20px}#feature .interviewTopics .eyecatch{margin-bottom:85px}#feature .interviewTopics .eyecatch .titleBox{bottom:-64px}#feature .interviewTopics .summary{margin-bottom:18px}#feature .interviewTopics .item{padding:26px 0 25px}.interviewTopics{margin:0 auto 26px}.interviewTopics .item.is-left .eyecatch .titleBox{left:0}.interviewTopics .item.is-right .eyecatch .titleBox{right:0}.interviewTopics .eyecatch{margin-bottom:60px}.interviewTopics .eyecatch .titleBox{bottom:-40px;width:5.7142857143em;height:5.7142857143em;padding:16px 2px 3px}.interviewTopics .eyecatch .titleBox .title{font-size:0.7142857143em;margin-bottom:11px}.interviewTopics .eyecatch .titleBox .vol{font-size:0.7857142857em}.interviewTopics .eyecatch .titleBox .num{font-size:2.1428571429em}.interviewTopics .eyecatch .thumb::before{padding-top:65.641025641%}.interviewTopics .summary{margin-bottom:20px}.interviewTopics .summary .txt h3{font-size:1.2857142857em;line-height:1.5;margin-bottom:14px;text-align:center}.interviewTopics .summary .txt p{line-height:1.8571428}#feature.single .pageMain .-figS.row.-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#feature.single .pageMain .-figS.row.-reverse p{margin-top:0}#feature.single .pageMain .-figS.row.-reverse figure{margin:1.875em auto 0}}.c-inview{opacity:0;visibility:hidden;-webkit-transition:2s ease;transition:2s ease;-webkit-transform:translateY(30px);transform:translateY(30px)}.c-inview.is-inview{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}@media print{.c-inview{opacity:1;visibility:visible}}.c-dot::after{content:"";display:inline-block;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(../images/line.svg);width:1381px;height:8px;margin:auto;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-header{max-width:820px;margin:auto}.c-box{border:3px solid #d5d4ce;border-radius:10px}@media screen and (max-width: 767px){.c-full-sp{margin:0 calc(50% - 50vw);width:100vw}.c-dot::after{background-image:url(../images/line_sp.svg);background-size:352px 5px;width:100%;height:5px}}.logoChainWrap{width:100vw;padding:9.375vw 0;position:relative}.logoChainWrap svg{position:absolute;overflow:visible;width:265.625%;height:auto;left:-50%;-webkit-transform:translateZ(0);transform:translateZ(0)}svg.wave{aspect-ratio:1920/20}.chainLogo{width:9.3750000059vw;pointer-events:none;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);will-change:transform}.chainLogo img{height:auto;vertical-align:bottom;-webkit-transform:rotate(180deg);transform:rotate(180deg);will-change:transform}@media screen and (max-width: 767px){.logoChainWrap svg{width:776.2307692%}.logoChainWrap.chain01,.logoChainWrap.chain02{padding:9.2307692307vw 0 17.9487179487vw}.chainLogo{width:27.7777777778vw}.chainLogo img{width:100%}svg.wave path{stroke-opacity:0}#about .logoChainWrap.chain01{margin-top:48px;margin-bottom:60px}#about .logoChainWrap.chain02{margin-top:33px;margin-bottom:59px}#homePage .logoChainWrap.chain02{margin:30px 0 61px}}@media screen and (min-width: 768px){svg.wave path{stroke-opacity:0}.chainLogo img{width:100%}#about .logoChainWrap.chain01,#about .logoChainWrap.chain02{padding:3.4375vw 0 6.25vw}#about .logoChainWrap.chain02{margin-bottom:198px;margin-top:86px}#homePage .logoChainWrap.chain01,#homePage .logoChainWrap.chain02{padding:3.4375vw 0 7.2916666667vw}}.c-flow .box{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.c-flow .box li{position:relative;border:3px solid rgba(0,0,0,0);padding:5px 10px;border-radius:5px;width:100%;text-align:center}.c-flow .box li::after{content:"";display:inline-block;border-style:solid;position:absolute}.c-flow .box li:last-child::after{content:none}.c-flow .box li .num{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;width:1.8461538462em;height:1.8461538462em;border-radius:2em;font-family:"Avenir",sans-serif;font-size:1.625em;font-weight:700;line-height:1.8461538462em;text-align:center;border:1px solid}.c-flow .box li .txt{margin:0;padding-top:10px;font-weight:700;letter-spacing:.02em;line-height:1.5}@media screen and (min-width: 768px),print{.c-flow .box li::after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-35px;margin-top:8px}}@media screen and (max-width: 767px){.c-flow .box{display:block}}