body{margin:0;background:#ffffff}.cojp{font-size:15px;font-family:"Koburina Gothic W3 JIS2004","Hiragino Kaku Gothic Pro",Meiryo,Sans-Serif;line-height:1.6;-webkit-font-smoothing:antialiased}.cojp html,.cojp body,.cojp div,.cojp span,.cojp applet,.cojp object,.cojp iframe,.cojp h1,.cojp h2,.cojp h3,.cojp h4,.cojp h5,.cojp h6,.cojp p,.cojp blockquote,.cojp pre,.cojp a,.cojp abbr,.cojp acronym,.cojp address,.cojp big,.cojp cite,.cojp code,.cojp del,.cojp dfn,.cojp em,.cojp img,.cojp ins,.cojp kbd,.cojp q,.cojp s,.cojp samp,.cojp small,.cojp strike,.cojp strong,.cojp sub,.cojp sup,.cojp tt,.cojp var,.cojp b,.cojp u,.cojp i,.cojp center,.cojp dl,.cojp dt,.cojp dd,.cojp ol,.cojp ul,.cojp li,.cojp fieldset,.cojp form,.cojp label,.cojp legend,.cojp table,.cojp caption,.cojp tbody,.cojp tfoot,.cojp thead,.cojp tr,.cojp th,.cojp td,.cojp article,.cojp aside,.cojp canvas,.cojp details,.cojp embed,.cojp figure,.cojp figcaption,.cojp footer,.cojp header,.cojp hgroup,.cojp menu,.cojp nav,.cojp output,.cojp ruby,.cojp section,.cojp summary,.cojp time,.cojp mark,.cojp audio,.cojp video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.cojp article,.cojp aside,.cojp details,.cojp figcaption,.cojp figure,.cojp footer,.cojp header,.cojp hgroup,.cojp menu,.cojp nav,.cojp section{display:block}.cojp body{line-height:1}.cojp ol,.cojp ul{list-style:none}.cojp blockquote,.cojp q{quotes:none}.cojp blockquote:before,.cojp blockquote:after,.cojp q:before,.cojp q:after{content:'';content:none}.cojp table{border-collapse:collapse;border-spacing:0}.cojp .serif{font-family:"YuMincho","Yu Mincho Medium",serif}.cojp .sanfrancisco{font-family:-apple-system,"BlinkMacSystemFont",Sans-Serif}.cojp input,.cojp textarea,.cojp select,.cojp button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.cojp input,.cojp textarea{font-family:"Hiragino Kaku Gothic Pro",Meiryo,Sans-Serif}.cojp select,.cojp button{font-family:"Koburina Gothic W3 JIS2004","Hiragino Kaku Gothic Pro",Meiryo,Sans-Serif}.cojp .container{position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.cojp .container{max-width:1010px;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.cojp .container.large{max-width:1250px}}@media print{.cojp .container{max-width:1010px;padding-left:25px;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.cojp .container.large{max-width:1250px}}@media screen and (max-width: 767px){.cojp .container{padding-left:15px;padding-right:15px}}@media screen and (max-width: 767px){.cojp .pc{display:none !important}}@media screen and (min-width: 768px){.cojp .sp{display:none !important}}@media print{.cojp .sp{display:none !important}}.cojp-header{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;z-index:100;background:#ffffff;-webkit-transition:top 0.0s 0.2s ease-out, margin-top 0.2s ease-out;transition:top 0.0s 0.2s ease-out, margin-top 0.2s ease-out;opacity:1;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.cojp-header .bold{font-weight:bold;font-family:"Koburina Gothic W6 JIS2004","Hiragino Kaku Gothic Pro",Meiryo,Sans-Serif}@media screen and (min-width: 768px){.cojp-header{top:64px;margin-top:-64px;min-width:900px;height:64px}}@media print{.cojp-header{top:64px;margin-top:-64px;min-width:900px;height:64px}}@media screen and (max-width: 767px){.cojp-header{top:56px;margin-top:-56px;min-width:320px;height:56px}}.cojp-header.fix{position:fixed;top:0;margin-top:0;-webkit-transition:top 0.0s ease-out, margin-top 0.2s ease-out;transition:top 0.0s ease-out, margin-top 0.2s ease-out}.cojp-header .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.cojp-header .logo{margin-left:25px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media print{.cojp-header .logo{margin-left:25px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media screen and (max-width: 767px){.cojp-header .logo{margin-left:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.cojp-header .logo .benesse{display:block}@media screen and (min-width: 768px){.cojp-header .logo .benesse{width:138px;height:32px}}@media print{.cojp-header .logo .benesse{width:138px;height:32px}}@media screen and (max-width: 767px){.cojp-header .logo .benesse{width:78px;height:18px}}.cojp-header .logo .benesse img{display:block;width:100%;height:100%}.cojp-header .logo .shoulder{color:inherit;text-decoration:none}@media screen and (min-width: 768px){.cojp-header .logo .shoulder{margin-left:15px;font-size:16px;line-height:1.4}}@media print{.cojp-header .logo .shoulder{margin-left:15px;font-size:16px;line-height:1.4}}@media screen and (max-width: 767px){.cojp-header .logo .shoulder{margin-top:5px;font-size:11px;line-height:1.0}}.cojp-header .navi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.cojp-header .navi li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width: 767px){.cojp-header .navi li{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.cojp-header .navi li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#0860A8;text-decoration:none;cursor:pointer}@media screen and (min-width: 768px){.cojp-header .navi li a{font-weight:bold;font-family:"Koburina Gothic W6 JIS2004","Hiragino Kaku Gothic Pro",Meiryo,Sans-Serif;font-size:10px;padding-left:5px;padding-right:5px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.cojp-header .navi li a:hover{color:#999999}}@media print{.cojp-header .navi li a{font-weight:bold;font-family:"Koburina Gothic W6 JIS2004","Hiragino Kaku Gothic Pro",Meiryo,Sans-Serif;font-size:10px;padding-left:5px;padding-right:5px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.cojp-header .navi li a:hover{color:#999999}}@media screen and (min-width: 951px){.cojp-header .navi li a{font-size:10px;padding-left:7.5px;padding-right:7.5px}}@media print{.cojp-header .navi li a{font-size:10px;padding-left:7.5px;padding-right:7.5px}}@media screen and (min-width: 1001px){.cojp-header .navi li a{font-size:11px;padding-left:10px;padding-right:10px}}@media print{.cojp-header .navi li a{font-size:11px;padding-left:10px;padding-right:10px}}@media screen and (min-width: 1101px){.cojp-header .navi li a{font-size:12px;padding-left:12.5px;padding-right:12.5px}}@media print{.cojp-header .navi li a{font-size:12px;padding-left:12.5px;padding-right:12.5px}}@media screen and (min-width: 1201px){.cojp-header .navi li a{font-size:13px;padding-left:15px;padding-right:15px}}@media print{.cojp-header .navi li a{font-size:13px;padding-left:15px;padding-right:15px}}@media screen and (max-width: 767px){.cojp-header .navi li a{font-size:13px}}.cojp-header .navi li.holdings a{color:#808080}@media screen and (min-width: 768px){.cojp-header .navi li:not(:first-child):before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-12px;width:1px;height:24px;background:#D8D8D8}}@media print{.cojp-header .navi li:not(:first-child):before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-12px;width:1px;height:24px;background:#D8D8D8}}.cojp-header .navi li.service a:before,.cojp-header .navi li.service a:after,.cojp-header .navi li.contact a:before,.cojp-header .navi li.campaign a:before{content:"";display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;opacity:1}@media screen and (min-width: 768px){.cojp-header .navi li.service a:hover:before,.cojp-header .navi li.service a:hover:after,.cojp-header .navi li.contact a:hover:before,.cojp-header .navi li.campaign a:hover:before{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.65}}@media print{.cojp-header .navi li.service a:hover:before,.cojp-header .navi li.service a:hover:after,.cojp-header .navi li.contact a:hover:before,.cojp-header .navi li.campaign a:hover:before{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.65}}.cojp-header .navi li.service a:before,.cojp-header .navi li.contact a:before,.cojp-header .navi li.campaign a:before{margin-right:5px}.cojp-header .navi li.service a:after{margin-left:5px}.cojp-header .navi li.service a:before{background-image:url(../images/common/icon-service.svg)}.cojp-header .navi li.service a:after{background-image:url(../images/common/icon-arrow-b.svg)}.cojp-header .navi li.contact a:before{background-image:url(../images/common/icon-contact.svg)}.cojp-header .navi li.campaign a:before{background-image:url(../images/common/icon-campaign.svg)}.cojp-header .navi li.search{position:static}@media screen and (min-width: 768px){.cojp-header .navi li.search{margin-left:0px;-webkit-transition:margin-left 0.2s ease;transition:margin-left 0.2s ease}}@media print{.cojp-header .navi li.search{margin-left:0px;-webkit-transition:margin-left 0.2s ease;transition:margin-left 0.2s ease}}@media screen and (max-width: 767px){.cojp-header .navi li.search{margin-left:15px}}.cojp-header .navi li.search .icon{background:url(../images/common/icon-search.svg) no-repeat center/14px}@media screen and (min-width: 768px){.cojp-header .navi li.search .icon{width:45px;height:64px}}@media screen and (min-width: 768px) and (min-width: 1001px){.cojp-header .navi li.search .icon{width:55px}}@media screen and (min-width: 768px) and (min-width: 1101px){.cojp-header .navi li.search .icon{width:65px}}@media screen and (min-width: 768px) and (min-width: 1201px){.cojp-header .navi li.search .icon{width:75px}}@media print{.cojp-header .navi li.search .icon{width:45px;height:64px}}@media print{.cojp-header .navi li.search .icon{width:55px}}@media print{.cojp-header .navi li.search .icon{width:65px}}@media print{.cojp-header .navi li.search .icon{width:75px}}@media screen and (max-width: 767px){.cojp-header .navi li.search .icon{width:30px;height:56px}}.cojp-header .navi li.search .form{position:absolute;top:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;background:#ffffff;opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.cojp-header .navi li.search .form{height:100%;-webkit-box-shadow:-1px 0px 15px rgba(0,0,0,0.1);box-shadow:-1px 0px 15px rgba(0,0,0,0.1);padding:0px 25px 0px 30px}}@media print{.cojp-header .navi li.search .form{height:100%;-webkit-box-shadow:-1px 0px 15px rgba(0,0,0,0.1);box-shadow:-1px 0px 15px rgba(0,0,0,0.1);padding:0px 25px 0px 30px}}@media screen and (max-width: 767px){.cojp-header .navi li.search .form{top:100%;width:100%;height:70px;padding:0px 20px}}.cojp-header .navi li.search .form.enter,.cojp-header .navi li.search .form.focus{opacity:1;pointer-events:auto}.cojp-header .navi li.search .form input[type="text"]{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:25px;background-image:url(../images/common/icon-search.svg);background-repeat:no-repeat;background-position:left center;background-size:14px 14px;background-color:#ffffff;border:none;border-bottom:1px solid #000000;outline:none;font-size:13px;font-family:"Hiragino Kaku Gothic Pro",Meiryo,Sans-Serif !important;-webkit-transition:width 0.2s ease-out;transition:width 0.2s ease-out;border-radius:0}@media screen and (min-width: 768px){.cojp-header .navi li.search .form input[type="text"]{width:380px;height:30px}}@media print{.cojp-header .navi li.search .form input[type="text"]{width:380px;height:30px}}@media screen and (max-width: 767px){.cojp-header .navi li.search .form input[type="text"]{width:100%;height:40px;font-size:16px}}.cojp-header .navi li.search .form input[type="text"]:focus::-webkit-input-placeholder{color:#ffffff}.cojp-header .navi li.search .form input[type="text"]:focus::-moz-placeholder{color:#ffffff}.cojp-header .navi li.search .form input[type="text"]:focus:-ms-input-placeholder{color:#ffffff}.cojp-header .navi li.search .form input[type="text"]:focus::-ms-input-placeholder{color:#ffffff}.cojp-header .navi li.search .form input[type="text"]:focus::placeholder{color:#ffffff}.cojp-header .navi li.search .form input[type="text"]:focus:-ms-input-placeholder{color:#ffffff}.cojp-header .navi li.search .form input[type="text"]:focus::-ms-input-placeholder{color:#ffffff}.cojp-header .navi li.search .form button{position:absolute;top:0;right:15px;bottom:15px;width:75px;background:#000000;border:none;color:#ffffff;font-size:14px}.cojp-header .navi li.search .form .close{position:relative;display:block;width:20px;height:20px;margin-left:20px}.cojp-header .navi li.search .form .close:before,.cojp-header .navi li.search .form .close:after{position:absolute;top:50%;left:50%;margin-left:-10px;content:"";display:block;width:100%;height:1px;background:#000000}.cojp-header .navi li.search .form .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cojp-header .navi li.search .form .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cojp-header .navi li.burger{width:55px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cojp-header .navi li.burger a{position:relative;display:block;width:25px;height:18px}.cojp-header .navi li.burger a:before,.cojp-header .navi li.burger a:after,.cojp-header .navi li.burger a span{content:"";position:absolute;display:block;top:50%;margin-top:-0.5px;width:100%;height:1px;background:#000000}.cojp-header .navi li.burger a:before{top:0}.cojp-header .navi li.burger a:after{top:100%}@media screen and (min-width: 768px){.cojp-header .menu{position:absolute;top:100%;left:0;width:100%;background:#ffffff;height:0;overflow:hidden}.cojp-header .menu>div{border-top:1px solid #dddddd}.cojp-header .menu>div div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-top:40px;padding-bottom:40px}.cojp-header .menu>div dl{padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.cojp-header .menu>div dl:not(:first-child){border-left:1px solid #eeeeee}.cojp-header .menu>div dl:nth-child(1){width:450px}.cojp-header .menu>div dl:nth-child(2){width:225px}.cojp-header .menu>div dl:nth-child(3){width:225px}.cojp-header .menu>div dt{font-size:16px;font-weight:bold;font-family:"Koburina Gothic W6 JIS2004","Hiragino Kaku Gothic Pro",Meiryo,Sans-Serif;padding:0 15px;margin-bottom:10px}.cojp-header .menu>div dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto !important}.cojp-header .menu>div ul.full{width:100%}.cojp-header .menu>div ul.half{width:50%}.cojp-header .menu>div a{padding:0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:35px;color:inherit;font-size:13px;text-decoration:none;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;background:transparent}.cojp-header .menu>div a:not(.nohov):hover{background:#eeeeee}.cojp-header .menu>div img{display:block}.cojp-header .menu>div img:not([height]){height:15px}.cojp-header .menu>div img[src*="udemy.svg"]{height:18px}}@media print{.cojp-header .menu{position:absolute;top:100%;left:0;width:100%;background:#ffffff;height:0;overflow:hidden}.cojp-header .menu>div{border-top:1px solid #dddddd}.cojp-header .menu>div div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-top:40px;padding-bottom:40px}.cojp-header .menu>div dl{padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.cojp-header .menu>div dl:not(:first-child){border-left:1px solid #eeeeee}.cojp-header .menu>div dl:nth-child(1){width:450px}.cojp-header .menu>div dl:nth-child(2){width:225px}.cojp-header .menu>div dl:nth-child(3){width:225px}.cojp-header .menu>div dt{font-size:16px;font-weight:bold;font-family:"Koburina Gothic W6 JIS2004","Hiragino Kaku Gothic Pro",Meiryo,Sans-Serif;padding:0 15px;margin-bottom:10px}.cojp-header .menu>div dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto !important}.cojp-header .menu>div ul.full{width:100%}.cojp-header .menu>div ul.half{width:50%}.cojp-header .menu>div a{padding:0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:35px;color:inherit;font-size:13px;text-decoration:none;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;background:transparent}.cojp-header .menu>div a:not(.nohov):hover{background:#eeeeee}.cojp-header .menu>div img{display:block}.cojp-header .menu>div img:not([height]){height:15px}.cojp-header .menu>div img[src*="udemy.svg"]{height:18px}}@media screen and (max-width: 767px){.cojp-header .menu{position:absolute;top:0;left:0;height:auto !important}.cojp-header .menu.open>div{height:100%}.cojp-header .menu>div{position:fixed;top:0;left:0;background:#ffffff;width:100%;height:0;overflow:hidden;-webkit-transition:height 0.3s ease-out;transition:height 0.3s ease-out;z-index:100}.cojp-header .menu>div div{position:absolute;top:0;left:0;width:100%;height:100%;padding:40px 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch}.cojp-header .menu>div dl:not(:first-child){border-top:1px solid #cccccc}.cojp-header .menu>div dl dt{padding-top:20px;padding-bottom:20px;font-size:18px;font-weight:bold;font-family:"Koburina Gothic W6 JIS2004","Hiragino Kaku Gothic Pro",Meiryo,Sans-Serif}.cojp-header .menu>div dl ul:last-child{padding-bottom:20px}.cojp-header .menu>div dl a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px;color:inherit;font-size:14px;text-decoration:none}.cojp-header .menu>div dl a:after{content:"";position:absolute;top:50%;margin-top:-5px;display:block;width:6.25px;height:10px;background:url(../images/common/icon-arrow.svg) no-repeat center/contain;right:0px}.cojp-header .menu>div dl img{display:block;height:20px}.cojp-header .menu>div dl img[src*="udemy.svg"]{height:23px}.cojp-header .menu>div dl.other{padding-top:20px}.cojp-header .menu>div dl.other dt{display:none}.cojp-header .menu>div dl.accordion dt{position:relative}.cojp-header .menu>div dl.accordion dt:before,.cojp-header .menu>div dl.accordion dt:after{content:"";position:absolute;right:0;top:50%;width:15px;height:1px;background:#000000;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.cojp-header .menu>div dl.accordion dt:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cojp-header .menu>div dl.accordion dd{height:0;overflow:hidden}.cojp-header .menu>div dl.accordion.open dt:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cojp-header .menu>div .close{position:absolute;top:15px;right:15px;width:30px;height:30px;background:#ffffff}.cojp-header .menu>div .close:before,.cojp-header .menu>div .close:after{content:"";position:absolute;top:50%;left:50%;margin-left:-15px;display:block;width:100%;height:1px;background:#000000;cursor:pointer}.cojp-header .menu>div .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cojp-header .menu>div .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.cojp-header .menu a.contact:before,.cojp-header .menu a.campaign:before{content:"";display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:5px}.cojp-header .menu a.contact:before{background-image:url(../images/common/icon-contact.svg)}.cojp-header .menu a.campaign:before{background-image:url(../images/common/icon-campaign.svg)}.cojp-header-fadein .cojp-header{opacity:0}.cojp-header .navi li.service.member a:before{display:none}@media screen and (min-width: 768px){.cojp-header .menu.menu-member{left:auto;right:85px;width:260px}.cojp-header .menu.menu-member>div{border-top:none}.cojp-header .menu.menu-member>div div{padding-top:0px;padding-bottom:20px}.cojp-header .menu.menu-member>div div dt{font-size:14px}}@media print{.cojp-header .menu.menu-member{left:auto;right:85px;width:260px}.cojp-header .menu.menu-member>div{border-top:none}.cojp-header .menu.menu-member>div div{padding-top:0px;padding-bottom:20px}.cojp-header .menu.menu-member>div div dt{font-size:14px}}.cojp-header .menu.menu-member a.blurtext{color:#1577bf}body.cojp-header-simple .cojp-header .logo .shoulder{display:none !important}body.cojp-header-simple .cojp-header .navi{display:none !important}@media screen and (min-width: 768px){.cojp-footer{min-width:900px}}@media print{.cojp-footer{min-width:900px}}@media screen and (max-width: 767px){.cojp-footer{min-width:320px}}.cojp-footer .bold{font-weight:bold;font-family:"Koburina Gothic W6 JIS2004","Hiragino Kaku Gothic Pro",Meiryo,Sans-Serif}.cojp-footer .menu{background:#F3F3F3}@media screen and (min-width: 768px){.cojp-footer .menu{padding-top:50px;padding-bottom:50px}}@media print{.cojp-footer .menu{padding-top:50px;padding-bottom:50px}}@media screen and (max-width: 767px){.cojp-footer .menu{padding-top:35px;padding-bottom:30px}}@media screen and (min-width: 768px){.cojp-footer .menu .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media print{.cojp-footer .menu .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 768px){.cojp-footer .menu div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:495px}}@media print{.cojp-footer .menu div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:495px}}@media screen and (min-width: 1001px){.cojp-footer .menu div{width:52.16667%}}@media print{.cojp-footer .menu div{width:52.16667%}}@media screen and (min-width: 768px){.cojp-footer .menu ul{width:50%}}@media print{.cojp-footer .menu ul{width:50%}}@media screen and (max-width: 767px){.cojp-footer .menu ul{margin-bottom:43px}}@media screen and (min-width: 768px){.cojp-footer .menu li{font-size:12px}.cojp-footer .menu li:not(:last-child){margin-bottom:20px}}@media print{.cojp-footer .menu li{font-size:12px}.cojp-footer .menu li:not(:last-child){margin-bottom:20px}}@media screen and (max-width: 767px){.cojp-footer .menu li{font-size:12px;line-height:1.35;margin-bottom:20px}}.cojp-footer .menu li a{position:relative;color:inherit;display:inline-block;text-decoration:none}.cojp-footer .menu li a:after{content:'';position:absolute;left:0;bottom:0;display:block;width:0%;height:1px;background:#000000;-webkit-transition:width 0.2s ease;transition:width 0.2s ease}@media screen and (min-width: 768px){.cojp-footer .menu li a:hover:after{width:100%}}@media print{.cojp-footer .menu li a:hover:after{width:100%}}.cojp-footer .menu form.search{position:relative;display:block;overflow:hidden}@media screen and (min-width: 768px){.cojp-footer .menu form.search{margin-left:0%;width:45.83333%}}@media print{.cojp-footer .menu form.search{margin-left:0%;width:45.83333%}}@media screen and (max-width: 767px){.cojp-footer .menu form.search{margin-top:50px;width:100%}}.cojp-footer .menu form.search input{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:0 80px 0 40px;background-image:url(../images/common/icon-search.svg);background-repeat:no-repeat;background-position:15px center;background-size:15px 15px;background-color:#ffffff;border:none;font-size:14px;border:1px solid #000000;border-radius:0;font-family:"Hiragino Kaku Gothic Pro",Meiryo,Sans-Serif !important}@media screen and (min-width: 768px){.cojp-footer .menu form.search input{height:40px}}@media print{.cojp-footer .menu form.search input{height:40px}}@media screen and (max-width: 767px){.cojp-footer .menu form.search input{font-size:16px;height:45px}}.cojp-footer .menu form.search input::-webkit-input-placeholder{color:#cccccc}.cojp-footer .menu form.search input::-moz-placeholder{color:#cccccc}.cojp-footer .menu form.search input:-ms-input-placeholder{color:#cccccc}.cojp-footer .menu form.search input::-ms-input-placeholder{color:#cccccc}.cojp-footer .menu form.search input::placeholder{color:#cccccc}.cojp-footer .menu form.search input:-ms-input-placeholder{color:#cccccc}.cojp-footer .menu form.search input::-ms-input-placeholder{color:#cccccc}.cojp-footer .menu form.search input:focus::-webkit-input-placeholder{color:#ffffff}.cojp-footer .menu form.search input:focus::-moz-placeholder{color:#ffffff}.cojp-footer .menu form.search input:focus:-ms-input-placeholder{color:#ffffff}.cojp-footer .menu form.search input:focus::-ms-input-placeholder{color:#ffffff}.cojp-footer .menu form.search input:focus::placeholder{color:#ffffff}.cojp-footer .menu form.search input:focus:-ms-input-placeholder{color:#ffffff}.cojp-footer .menu form.search input:focus::-ms-input-placeholder{color:#ffffff}.cojp-footer .menu form.search button{position:absolute;top:0;right:0;width:75px;height:100%;background:#000000;border:none;color:#ffffff;font-size:14px}.cojp-footer .pagetop{position:fixed;bottom:100px;right:50px;opacity:0;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;pointer-events:none;z-index:99}.cojp-footer .pagetop.show{opacity:1;pointer-events:auto}@media screen and (max-width: 767px){.cojp-footer .pagetop{bottom:20px;right:20px}}.cojp-footer .pagetop img{width:48px;height:48px}@media screen and (max-width: 767px){.cojp-footer .pagetop img{width:40px;height:40px}}.cojp-footer .foot{position:relative;background:#ffffff}@media screen and (min-width: 768px){.cojp-footer .foot{padding-top:15px;padding-bottom:20px}}@media print{.cojp-footer .foot{padding-top:15px;padding-bottom:20px}}@media screen and (max-width: 767px){.cojp-footer .foot{padding-top:25px;padding-bottom:25px}}@media screen and (min-width: 768px){.cojp-footer .foot .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media print{.cojp-footer .foot .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 768px){.cojp-footer .foot .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width: 768px) and (max-width: 1000px){.cojp-footer .foot .logo{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px}}@media print{.cojp-footer .foot .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.cojp-footer .foot .logo a{display:block}@media screen and (min-width: 768px){.cojp-footer .foot .logo a{width:113px;height:26px;margin-right:30px}}@media print{.cojp-footer .foot .logo a{width:113px;height:26px;margin-right:30px}}@media screen and (max-width: 767px){.cojp-footer .foot .logo a{width:105px;height:24px}}.cojp-footer .foot .logo a img{display:block;width:100%;height:100%}.cojp-footer .foot .logo small{display:block;font-size:8px;color:#646464}@media screen and (max-width: 767px){.cojp-footer .foot .logo small{margin-top:17px;position:absolute;left:20px;bottom:0}}.cojp-footer .foot ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.cojp-footer .foot ul{font-size:12px}}@media print{.cojp-footer .foot ul{font-size:12px}}@media screen and (max-width: 767px){.cojp-footer .foot ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:11px;padding-top:10px;padding-bottom:30px}}@media screen and (min-width: 768px){.cojp-footer .foot ul li{position:relative}.cojp-footer .foot ul li:not(:first-child){padding-left:25px}.cojp-footer .foot ul li:not(:first-child)::after{content:'';width:1px;height:12px;position:absolute;top:50%;left:12px;margin-top:-6px;background:#ccc}}@media print{.cojp-footer .foot ul li{position:relative}.cojp-footer .foot ul li:not(:first-child){padding-left:25px}.cojp-footer .foot ul li:not(:first-child)::after{content:'';width:1px;height:12px;position:absolute;top:50%;left:12px;margin-top:-6px;background:#ccc}}@media screen and (max-width: 767px){.cojp-footer .foot ul li{margin-top:3px}}.cojp-footer .foot ul li a{text-decoration:none;color:#808080}body.cojp-footer-simple .cojp-footer .menu{display:none !important}.cojp-contents{display:block}@media screen and (min-width: 768px){.cojp-contents{min-width:900px;padding-top:64px}}@media print{.cojp-contents{min-width:900px;padding-top:64px}}@media screen and (max-width: 767px){.cojp-contents{min-width:320px;padding-top:56px}}.cojp-contents .bold{font-weight:bold;font-family:"Koburina Gothic W6 JIS2004","Hiragino Kaku Gothic Pro",Meiryo,Sans-Serif}@media screen and (min-width: 768px){.main{margin-top:94px}}@media print{.main{margin-top:94px}}@media screen and (max-width: 767px){.main{margin-top:71px}}
