﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}th{font-weight:normal}td{text-align:left}article,aside,details,figcaption,figure,footer,header,main,hgroup,menu,nav,section{display:block}_::-webkit-full-page-media,_:future,:root *{letter-spacing:-0.05em}ol,ul{list-style:none;margin:0;padding:0}img,video{max-width:100%;height:auto}img{border-style:none;vertical-align:bottom}img[src$=".svg"]{width:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}a img{text-decoration:none}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}@media screen and (min-width: 768px){html{scroll-padding-top:175px}}header{display:block;width:100%;background:#fff}header#simple{border-top:5px solid #b00;width:100%}header#simple .logoArea{margin:0 auto;border-bottom:1px solid #ccc;width:100%}@media screen and (min-width: 768px){header#simple .logoArea{width:95%}}@media screen and (min-width: 1200px){header#simple .logoArea{width:1200px}}header#simpleLink{border-top:5px solid #b00;width:100%;padding:10px 0;font-size:14px;font-size:1.4rem}header#simpleLink .logo{display:table-cell}header#simpleLink .logoArea{margin:0 auto;border-bottom:1px solid #ccc;display:table}@media screen and (max-width: 1200px){header#simpleLink .logoArea{width:95%}}@media screen and (min-width: 1200px){header#simpleLink .logoArea{width:1200px}}header#simpleLink ul.headLink{display:table-cell;vertical-align:middle;text-align:right;line-height:1}header#simpleLink ul.headLink li{margin-left:10px;display:inline-block}header#simpleLink ul.headLink li svg{margin-right:3px;margin-right:5px;width:16px;height:16px;vertical-align:middle;fill:#b00}header .logo{width:95px;padding:0 0 5px;vertical-align:middle}header#gnav{top:0;padding:15px 20px 0;box-shadow:0px 1px 3px #eee}header #headArea{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (min-width: 1024px){header #headArea{align-items:start}}@media screen and (min-width: 1200px){header #headArea{width:1200px}}header .mediaBox,header .ecBox{width:48%}@media screen and (min-width: 1024px){header .mediaBox,header .ecBox{width:400px}}@media screen and (min-width: 1200px){header .mediaBox,header .ecBox{width:420px}}header .mediaBox .titBox,header .mediaBox .formBox,header .ecBox .titBox,header .ecBox .formBox{display:flex;justify-content:flex-start;flex-wrap:wrap;font-size:12px;font-size:1.2rem}header .mediaBox .tit,header .ecBox .tit{font-size:15px;font-size:1.5rem;font-weight:bold}header .mediaBox ul.link,header .ecBox ul.link{display:flex;justify-content:flex-start;align-items:center}header .mediaBox ul.link li,header .ecBox ul.link li{margin-left:15px}header .mediaBox ul.link li:last-of-type,header .ecBox ul.link li:last-of-type{margin-left:20px}header .mediaBox form,header .ecBox form{margin-top:10px;display:flex;justify-content:flex-start;align-items:center}header .mediaBox form input[type=text],header .mediaBox form input[type=password],header .ecBox form input[type=text],header .ecBox form input[type=password]{margin-left:10px;border-radius:4px;border:1px solid #ccc;padding:4px 6px;width:25%}@media screen and (min-width: 1200px){header .mediaBox form input[type=text],header .mediaBox form input[type=password],header .ecBox form input[type=text],header .ecBox form input[type=password]{width:100px}}header .mediaBox form input[type=submit],header .ecBox form input[type=submit]{margin-left:10px;font-weight:bold;cursor:pointer;font-size:12px;font-size:1.2rem}header .mediaBox form span,header .ecBox form span{font-size:12px;font-size:1.2rem}header .mediaBox form span.pass,header .ecBox form span.pass{margin-left:20px}header .mediaBox{order:2;margin-top:10px}@media screen and (min-width: 1024px){header .mediaBox{order:1;margin-top:0}}header .mediaBox li.newregist{background:url(/wp/wp-content/themes/a8new/images/icon_media.svg) no-repeat left;background-size:16px 16px;padding-left:20px}header .mediaBox li.forget{background:url(/wp/wp-content/themes/a8new/images/icon_question.svg) no-repeat left;background-size:16px 16px;padding-left:20px}header .mediaBox input[type=submit]{background:#b00;border:1px solid #b00;border-radius:4px;width:auto;padding:8px 13px;display:inline-block;text-decoration:none;color:#fff;line-height:1.3}header .mediaBox input[type=submit]:hover{background:#840000;border-color:#840000;opacity:1}header .mediaBox p.loginAnnotation{margin-top:10px;font-size:10px;font-size:1rem;color:#666}header .logoBox{width:100%;text-align:center;order:1;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1024px){header .logoBox{display:flex;align-items:center;justify-content:flex-start}}@media screen and (min-width: 1024px){header .logoBox{order:2;display:block;width:150px;text-align:center}}@media screen and (min-width: 1200px){header .logoBox{min-width:270px;width:330px}}header .logoBox h1{font-size:10px;font-size:1rem;color:#666;font-weight:normal;font-feature-settings:"palt";order:2;margin-left:10px}@media screen and (max-width: 768px){header .logoBox h1{width:calc(100% - 105px)}}@media screen and (min-width: 1024px){header .logoBox h1{margin-left:0}}header .logoBox .logo{width:80px;height:auto}@media screen and (min-width: 1024px){header .logoBox .logo{width:110px;margin:10px auto;height:auto}}@media screen and (min-width: 1200px){header .logoBox .logo{width:134px}}@media screen and (min-width: 1024px){header .logoBox .logo.logoAnv{margin:10px auto 0}}header .logoBox .anv{font-size:10px;font-size:1rem;font-weight:bold;background:#ccba6a;color:#3a342b;padding:1px 10px;display:inline-block}header .ecBox{order:3}header .ecBox li.forEc{background:url(/wp/wp-content/themes/a8new/images/icon_ec.svg) no-repeat left;background-size:16px 16px;padding-left:20px}header .ecBox li.english{background:url(/wp/wp-content/themes/a8new/images/icon_en.svg) no-repeat left;background-size:16px 16px;padding-left:20px}header .ecBox input[type=submit]{background:#26a;border:1px solid #26a;border-radius:4px;width:auto;padding:8px 13px;display:inline-block;text-decoration:none;color:#fff;line-height:1.3}header .ecBox input[type=submit]:hover{background:#004368;opacity:1}@media screen and (min-width: 821px){header .hamburger-menu{display:none}}@media screen and (max-width: 820px){header{padding:5px 10px !important;margin:0}header#gnav{position:fixed;top:0;z-index:99}.mediaBox,.ecBox{display:none}#headArea{display:block !important}.logoBox{text-align:left !important}.logo{margin:5px 0 0 !important;width:60px !important}.hamburger-menu{display:block}.menu-btn{position:fixed;top:0;right:10px;display:flex;height:40px;width:40px;justify-content:center;align-items:center;z-index:90}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:"";display:block;height:3px;width:27px;border-radius:3px;background-color:#333;position:absolute;transition:all .5s}.menu-btn span:before{bottom:8px}.menu-btn span:after{top:8px}#menu-btn-check:checked~.menu-btn{background:#333}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0);transition:all .5s}#menu-btn-check:checked~.menu-btn span::before{bottom:0;transform:rotate(45deg);transition:all .5s;background-color:#fff}#menu-btn-check:checked~.menu-btn span::after{top:0;transform:rotate(-45deg);transition:all .5s;background-color:#fff}#menu-btn-check{display:none}.menu-content{width:100%;height:100%;position:fixed;top:0;left:0;z-index:80;background-color:#fff}.menu-content ul{padding:50px 0 0}.menu-content ul li{border-bottom:solid 1px #ccc}.menu-content ul li a{display:block;width:100%;font-size:15px;box-sizing:border-box;color:#333;text-decoration:none;padding:9px 0 10px 18px;position:relative}.menu-content ul li a::before{content:"";width:7px;height:7px;border-top:solid 1px #b00;border-right:solid 1px #b00;transform:rotate(45deg);position:absolute;left:5px;top:17px}.menu-content p.ecLink{font-size:14px;font-size:1.4rem;text-align:center}.menu-content p.ecLink a.linkArrowR{background-size:14px 14px;padding-left:20px}.menu-content p.registLink{width:90%;text-align:center;margin:10px auto 0}.menu-content p.registLink a{display:block;width:100%;padding:15px}.menu-content p.registLink a span{font-size:12px;font-size:1.2rem}.menu-content .loginBox{width:95%;margin:10px auto}.menu-content input[type=text],.menu-content input[type=password]{width:100%;background:#fff;border:1px solid #ccc;border-radius:6px;padding:10px}.menu-content input[type=password]{margin-top:10px}.menu-content input[type=submit]{display:block;margin:10px auto 0;color:#fff;font-weight:bold;background:#b00;width:90%;padding:10px;border-radius:6px;font-size:16px;font-size:1.6rem}.menu-content .loginAnnotation{font-size:10px;font-size:1rem;color:#666;margin-top:5px}.menu-content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:80;background-color:#fff;transition:all .5s;overflow-y:auto}#menu-btn-check:checked~.menu-content{left:0}}@media screen and (max-width: 820px){nav.global{display:none}}nav.global{z-index:1;width:100%;line-height:1}nav.global ul.menu{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}nav.global ul.menu li{text-align:center;vertical-align:middle;margin-left:10px;font-size:12px;font-size:1.2rem}nav.global ul.menu li a{display:block;padding:20px 25px 25px 15px;background:url(/wp/wp-content/themes/a8new/images/icon_arrow.svg) no-repeat left 22px;background-size:6px 10px}nav.global ul.menu li:first-of-type{margin-left:0}@media screen and (min-width: 1200px){nav.global ul.menu{width:1200px}nav.global ul.menu li{font-size:14px;font-size:1.4rem}}main{margin:0 auto;width:100%;display:block}@media screen and (min-width: 1200px){main{min-width:1200px;min-height:500px}}main section{margin:0 auto;width:95%}@media screen and (min-width: 1200px){main section{width:1200px}}main section.separateArea{width:100%;background:#f2f2f2;padding:20px}main .column1{width:95%;margin:20px auto 0}@media screen and (min-width: 1200px){main .column1{width:1100px}}@media screen and (min-width: 768px){main h2+.column1>div{margin:40px auto 0}}main .column2,main .column3{width:95%;margin:0 auto;display:flex;justify-content:space-around;flex-wrap:wrap}@media screen and (min-width: 1200px){main .column2,main .column3{width:1120px}}main .column2{text-align:center}main .column2>div{width:100%;margin:20px auto}@media screen and (min-width: 768px){main .column2>div{width:48%}}@media screen and (min-width: 768px){main h2+.column2>div{margin:70px auto 0}}main .column3{width:100%;margin:20px auto}main .column3>div{width:100%}@media screen and (min-width: 768px){main .column3>div{width:30%;text-align:center}}@media screen and (min-width: 768px){main h2+.column3>div{margin:70px auto 0}}footer{margin-top:20px;background:#f2f2f2;padding:0;padding:0;width:100%;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 768px){footer{margin-top:30px}}@media screen and (min-width: 1024px){footer{margin-top:50px}}@media screen and (min-width: 1200px){footer{min-width:1200px;margin-top:100px}}footer ul.footLink{width:100%;padding:0 15px 20px;display:flex;justify-content:space-between;flex-wrap:wrap}footer ul.footLink li{width:48%;font-size:14px;font-size:1.4rem}footer ul.footLink dt{margin-top:20px}@media screen and (min-width: 768px){footer ul.footLink{font-size:16px;font-size:1.6rem;justify-content:flex-start;padding:0 30px 20px}footer ul.footLink li{width:33%}}@media screen and (min-width: 1200px){footer ul.footLink{width:1200px;padding:50px 20px;justify-content:space-around}footer ul.footLink li{width:auto}footer ul.footLink li:last-of-type{width:auto}footer ul.footLink dt{margin-top:0}}footer ul.footLink dt{font-weight:bold}footer ul.footLink dd{font-size:13px;font-size:1.3rem;margin-top:5px}@media screen and (min-width: 1200px){footer ul.footLink dd{font-size:14px;font-size:1.4rem}}footer ul.footLink dd:first-of-type{margin-top:10px}@media screen and (min-width: 1200px){footer ul.footLink dd:first-of-type{margin-top:15px}}footer .footLinkSimple{width:100%;padding:10px;font-size:14px;font-size:1.4rem}footer .footLinkSimple a{display:block;padding:10px}@media screen and (min-width: 768px){footer .footLinkSimple{padding:20px;gap:0 40px;display:flex;justify-content:center}}@media screen and (min-width: 1024px){footer .footLinkSimple{width:1200px;padding:40px 20px;gap:0 50px}}footer .copyright{background:#fff;width:100%;padding:20px;text-align:center;font-size:14px;font-size:1.4rem;color:#666}html{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;overflow-y:scroll;font-size:62.5%}body{background:#fff;position:relative;min-height:100vh;font-size:16px;font-size:1.6rem;line-height:1.75;color:#333;box-sizing:border-box}*,*::after,*::before{box-sizing:border-box}a:link,a:hover,a:active{color:#26a;word-break:break-all}a:hover{opacity:.7;transition:all 0.5s}a:visited{color:#609;word-break:break-all}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}a.underline{text-decoration:underline}a.underline:hover{text-decoration:none}a img:hover{opacity:.7;transition:all 0.5s}a.blank:after{content:"";display:inline-block;width:25px;height:17px;margin:0 5px;background:url(/wp/wp-content/themes/a8new/images/icon_blank.svg) no-repeat center;vertical-align:text-top}@media screen and (min-width: 768px){a.blank:after{vertical-align:baseline}}.linkArrow{background:url(/wp/wp-content/themes/a8new/images/icon_arrow.svg) no-repeat left;background-size:6px 10px;padding-left:13px}.linkArrowG{background:url(/wp/wp-content/themes/a8new/images/icon_arrowg.svg) no-repeat left;background-size:18px 18px;padding-left:25px}.linkArrowR{background:url(/wp/wp-content/themes/a8new/images/icon_arrowr.svg) no-repeat left;background-size:18px 18px;padding-left:25px;line-height:18px;display:inline-block;padding:2px 0 2px 25px}.bold,.corRed{font-weight:bold}.em,.corC00,.corRed{color:#d00000}.bdD{border:1px dotted #ccc}.bdDT{border-top:1px dotted #ccc}.bdDB{border-bottom:1px dotted #ccc}.bdDL{border-left:1px dotted #ccc}.bdDR{border-right:1px dotted #ccc}.annotation{display:block;padding-left:1em;text-indent:-1em}.annotation::before{content:"※"}#awardsArea .annotation,.awardsArea .annotation{text-align:left}.txt10{font-size:10px;font-size:1rem}.txt12{font-size:12px;font-size:1.2rem}.txt14{font-size:14px;font-size:1.4rem}.txt16{font-size:16px;font-size:1.6rem}.txt18{font-size:18px;font-size:1.8rem}.txt20{font-size:20px;font-size:2rem}.txt22{font-size:22px;font-size:2.2rem}.txt24{font-size:24px;font-size:2.4rem}.txt26{font-size:26px;font-size:2.6rem}.txt28{font-size:28px;font-size:2.8rem}.txt30{font-size:30px;font-size:3rem}.txt32{font-size:32px;font-size:3.2rem}.txt34{font-size:34px;font-size:3.4rem}.txt36{font-size:36px;font-size:3.6rem}.txt38{font-size:38px;font-size:3.8rem}.txt40{font-size:40px;font-size:4rem}.txt42{font-size:42px;font-size:4.2rem}.txt44{font-size:44px;font-size:4.4rem}.txt46{font-size:46px;font-size:4.6rem}.txt48{font-size:48px;font-size:4.8rem}.txt50{font-size:50px;font-size:5rem}.txt52{font-size:52px;font-size:5.2rem}.txt54{font-size:54px;font-size:5.4rem}.txt56{font-size:56px;font-size:5.6rem}.txt58{font-size:58px;font-size:5.8rem}.txt60{font-size:60px;font-size:6rem}h2,.underLineTit{font-weight:bold;text-align:center;position:relative;font-feature-settings:"palt";letter-spacing:.05em;margin-top:40px;font-size:22px;font-size:2.2rem;line-height:1.3}@media screen and (min-width: 768px){h2,.underLineTit{margin-top:80px;font-size:40px;font-size:4rem}}@media screen and (min-width: 1200px){h2,.underLineTit{margin-top:120px}}h2 span.subDesc,.underLineTit span.subDesc{margin-top:10px;display:block;font-weight:normal;font-size:14px;font-size:1.4rem}@media screen and (min-width: 768px){h2 span.subDesc,.underLineTit span.subDesc{margin-top:15px;font-size:20px;font-size:2rem}}h2::before,.underLineTit::before{position:absolute;bottom:-10px;left:calc(50% - 15px);width:30px;height:2px;content:"";background:#b00}@media screen and (min-width: 768px){h2::before,.underLineTit::before{bottom:-20px;left:calc(50% - 25px);width:50px;height:3px}}h3,.middleTit{text-align:center;margin-top:30px;font-size:20px;font-size:2rem;font-weight:bold;font-feature-settings:"palt"}@media screen and (min-width: 768px){h3,.middleTit{margin-top:70px;font-size:30px;font-size:3rem}}h4,.bdbTit{font-size:18px;font-size:1.8rem;border-bottom:1px solid #ccc;text-align:center;padding-bottom:10px;margin:10px 0;line-height:1.3}@media screen and (min-width: 768px){h4,.bdbTit{font-size:20px;font-size:2rem}}.bdbTitL{font-size:22px;font-size:2.2rem;border-bottom:2px solid #ccc;text-align:center;padding-bottom:15px;margin-top:30px;line-height:1.3}@media screen and (min-width: 1024px){.bdbTitL{font-size:30px;font-size:3rem;margin-top:80px}}.bdbDecoTit{font-size:22px;font-size:2.2rem;color:#b00;background:url(/wp/wp-content/themes/a8new/images/top/border@2x.png) bottom repeat-x;background-size:780px 6px;padding-bottom:15px;font-weight:bold;border:none}@media screen and (min-width: 768px){.bdbDecoTit{font-size:29px;font-size:2.9rem}}span.step{color:#fff;background:#333;padding:3px 10px;display:inline-block;margin:0 auto 10px;font-weight:normal}@media screen and (min-width: 768px){span.step{font-size:20px;font-size:2rem}}blockquote{text-align:left;font-feature-settings:"palt";margin-top:20px;background:url(/wp/wp-content/themes/a8new/images/icon_quote1.svg) 15px 15px/30px 22px no-repeat,url(/wp/wp-content/themes/a8new/images/icon_quote2.svg) right 15px bottom 15px/30px 22px no-repeat,#f2f2f2;padding:40px 20px}@media screen and (min-width: 768px){blockquote{padding:40px 50px}}section.separateArea blockquote{background:url(/wp/wp-content/themes/a8new/images/icon_quote1.svg) 15px 15px/30px 22px no-repeat,url(/wp/wp-content/themes/a8new/images/icon_quote2.svg) right 15px bottom 15px/30px 22px no-repeat,#fff}.tableContents{margin-top:20px;border:1px solid #ccc;padding:20px;line-height:1.3}@media screen and (min-width: 1024px){.tableContents{padding:30px}}.tableContents>ul>li{background:url(/wp/wp-content/themes/a8new/images/top/dot_active.svg) no-repeat left 5px;background-size:8px 8px;padding-left:15px;font-size:16px;font-size:1.6rem;font-weight:bold}@media screen and (min-width: 1024px){.tableContents>ul>li{font-size:20px;font-size:2rem;background:url(/wp/wp-content/themes/a8new/images/top/dot_active.svg) no-repeat left 10px;background-size:10px 10px;padding-left:25px}}.tableContents>ul>li:not(:first-of-type){margin-top:15px}@media screen and (min-width: 1024px){.tableContents>ul>li:not(:first-of-type){margin-top:30px}}.tableContents .innerAnc01{font-feature-settings:"palt";font-size:14px;font-size:1.4rem}@media screen and (min-width: 1024px){.tableContents .innerAnc01{font-size:16px;font-size:1.6rem}}.tableContents .innerAnc01>li{margin-top:15px}.tableContents .innerAnc02{padding-left:20px;margin-top:10px;font-weight:normal}@media screen and (min-width: 1024px){.tableContents .innerAnc02{font-weight:bold}}.tableContents .innerAnc02 li{margin-top:5px}@media screen and (min-width: 1024px){.tableContents .innerAnc02 li{margin-top:10px}}.tableContents2{background:#f2f2f2;padding:20px;font-size:16px;font-size:1.6rem;margin-top:15px}.tableContents2 li:not(:first-of-type){margin-top:10px}@media screen and (min-width: 1024px){.tableContents2{margin-top:40px;padding:40px;font-size:18px;font-size:1.8rem}.tableContents2 li:not(:first-of-type){margin-top:15px}}.bdT{border-top:1px dotted #ccc}.bdB{border-bottom:1px dotted #ccc}.bdL{border-left:1px dotted #ccc}.bdR{border-right:1px dotted #ccc}.imgBorder{border:1px solid #ccc}.pcOnly{display:block}.spOnly{display:none}.noScroll{overflow-y:hidden}@media screen and (max-width: 560px){.pcOnly{display:none}.spOnly{display:block}}.floatL{float:left}.floatR{float:right}.clearfix{display:flow-root}.mgt3{margin-top:3px !important}.mgb3{margin-top:3px !important}.mgt100{margin-top:100px}.mg5{margin:5px !important}.mgt5{margin-top:5px !important}.mgr5{margin-right:5px !important}.mgl5{margin-left:5px !important}.mgb5{margin-bottom:5px !important}.pd5{padding:5px !important}.pdt5{padding-top:5px !important}.pdr5{padding-right:5px !important}.pdl5{padding-left:5px !important}.pdb5{padding-bottom:5px !important}.mg10{margin:10px !important}.mgt10{margin-top:10px !important}.mgr10{margin-right:10px !important}.mgl10{margin-left:10px !important}.mgb10{margin-bottom:10px !important}.pd10{padding:10px !important}.pdt10{padding-top:10px !important}.pdr10{padding-right:10px !important}.pdl10{padding-left:10px !important}.pdb10{padding-bottom:10px !important}.mg15{margin:15px !important}.mgt15{margin-top:15px !important}.mgr15{margin-right:15px !important}.mgl15{margin-left:15px !important}.mgb15{margin-bottom:15px !important}.pd15{padding:15px !important}.pdt15{padding-top:15px !important}.pdr15{padding-right:15px !important}.pdl15{padding-left:15px !important}.pdb15{padding-bottom:15px !important}.mg20{margin:20px !important}.mgt20{margin-top:20px !important}.mgr20{margin-right:20px !important}.mgl20{margin-left:20px !important}.mgb20{margin-bottom:20px !important}.pd20{padding:20px !important}.pdt20{padding-top:20px !important}.pdr20{padding-right:20px !important}.pdl20{padding-left:20px !important}.pdb20{padding-bottom:20px !important}.mg25{margin:25px !important}.mgt25{margin-top:25px !important}.mgr25{margin-right:25px !important}.mgl25{margin-left:25px !important}.mgb25{margin-bottom:25px !important}.pd25{padding:25px !important}.pdt25{padding-top:25px !important}.pdr25{padding-right:25px !important}.pdl25{padding-left:25px !important}.pdb25{padding-bottom:25px !important}.mg30{margin:30px !important}.mgt30{margin-top:30px !important}.mgr30{margin-right:30px !important}.mgl30{margin-left:30px !important}.mgb30{margin-bottom:30px !important}.pd30{padding:30px !important}.pdt30{padding-top:30px !important}.pdr30{padding-right:30px !important}.pdl30{padding-left:30px !important}.pdb30{padding-bottom:30px !important}.mg35{margin:35px !important}.mgt35{margin-top:35px !important}.mgr35{margin-right:35px !important}.mgl35{margin-left:35px !important}.mgb35{margin-bottom:35px !important}.pd35{padding:35px !important}.pdt35{padding-top:35px !important}.pdr35{padding-right:35px !important}.pdl35{padding-left:35px !important}.pdb35{padding-bottom:35px !important}.mg40{margin:40px !important}.mgt40{margin-top:40px !important}.mgr40{margin-right:40px !important}.mgl40{margin-left:40px !important}.mgb40{margin-bottom:40px !important}.pd40{padding:40px !important}.pdt40{padding-top:40px !important}.pdr40{padding-right:40px !important}.pdl40{padding-left:40px !important}.pdb40{padding-bottom:40px !important}.mg45{margin:45px !important}.mgt45{margin-top:45px !important}.mgr45{margin-right:45px !important}.mgl45{margin-left:45px !important}.mgb45{margin-bottom:45px !important}.pd45{padding:45px !important}.pdt45{padding-top:45px !important}.pdr45{padding-right:45px !important}.pdl45{padding-left:45px !important}.pdb45{padding-bottom:45px !important}.mg50{margin:50px !important}.mgt50{margin-top:50px !important}.mgr50{margin-right:50px !important}.mgl50{margin-left:50px !important}.mgb50{margin-bottom:50px !important}.pd50{padding:50px !important}.pdt50{padding-top:50px !important}.pdr50{padding-right:50px !important}.pdl50{padding-left:50px !important}.pdb50{padding-bottom:50px !important}.alR{text-align:right !important}.alL{text-align:left !important}.alC{text-align:center !important}.vaT{vertical-align:top !important}.vaM{vertical-align:middle !important}.vaB{vertical-align:bottom !important}.dpI{display:inline}.dpIb{display:inline-block}.dpB{display:block}.breadCrumb{padding:10px;line-height:1.3;font-size:12px;font-size:1.2rem;margin:50px auto 0}.breadCrumb+.firstSummary{margin-top:0}.breadCrumb.spOnly{margin:20px auto 0}.breadCrumb svg{margin-right:5px;width:16px;height:16px;vertical-align:middle;fill:#b00}@media screen and (min-width: 768px){.breadCrumb{font-size:14px;font-size:1.4rem;padding:20px}}@media screen and (min-width: 821px){.breadCrumb{margin:0 auto}}@media screen and (min-width: 1200px){.breadCrumb{width:1200px;padding:20px 0}}.breadCrumb li{display:inline-block;vertical-align:middle}.breadCrumb li a::after{margin-left:10px;content:"";width:6px;height:10px;vertical-align:middle;background:url(/wp/wp-content/themes/a8new/images/icon_arrow_right.svg) 0 0 no-repeat;background-size:6px 10px;display:inline-block}.breadCrumb2{margin-top:20px;border-bottom:1px dotted #ccc;padding-bottom:10px;line-height:1;font-size:14px;font-size:1.4rem}.breadCrumb2 svg{margin-right:5px;width:16px;height:16px;vertical-align:middle;fill:#b00}.breadCrumb2 li{display:inline-block;vertical-align:middle}.breadCrumb2 li::after{margin-left:10px;content:"";width:6px;height:10px;vertical-align:middle;background:url(/media/design/images/icon_arrow_right.svg) 0 0 no-repeat;background-size:6px 10px;display:inline-block}.breadCrumb2 li:last-of-type::after{margin-left:0;background:none;width:0;height:auto}.anchor{margin-top:10px;display:flex;justify-content:center}.anchor li{display:inline-block;word-break:break-all;font-weight:bold;margin-left:20px}.anchor li:first-of-type{margin-left:0}@media screen and (min-width: 768px){.anchor{margin-top:30px}}@media screen and (min-width: 1024px){.anchor{margin-top:40px}}.anchor svg{margin-right:5px;width:16px;height:16px;vertical-align:middle;fill:#b00;transform:rotate(90deg)}@media screen and (max-width: 560px){.anchor{justify-content:space-between;flex-wrap:wrap}.anchor li{display:block;width:48%;margin:10px 0 0 0}.anchor li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:10px;font-size:14px;font-size:1.4rem}}#pagetop{margin-top:10px;width:40px;height:40px;bottom:20px;right:20px;position:fixed;z-index:3;display:none}@media screen and (min-width: 768px){#pagetop{width:60px;height:60px;bottom:30px;right:20px}}#pagetop a{position:fixed;bottom:auto;display:block}#pagetop a:hover{opacity:.7;transition:all 0.5s}#pagetop a img{width:40px;height:auto}@media screen and (min-width: 768px){#pagetop a img{width:60px}}.showHideBox p,.showHideBox li{display:inline-block}.showHide{display:none}ul.showHide{margin-left:10px}.showMenu{margin-top:10px;cursor:pointer}.showMenu svg{margin-right:5px;width:16px;height:16px;vertical-align:middle;fill:#b00;transition:.5s all}.showMenu img{transition:.5s all}.showMenu .bottom{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:.5s all}.dropdown_toggle svg,.dropdown_toggle img{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:.5s all}.dropdown_toggle .bottom svg,.dropdown_toggle .bottom img{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:.5s all}ul.default li{padding-left:1em;text-indent:-1em}ul.default li::before{content:"・"}ol{counter-reset:item;list-style-type:none;padding-left:0;border:1px solid #ddd;padding:20px;margin-top:1.5em}ol ol{padding-left:1em}ol li{text-indent:-1.3em;padding-left:1.3em;font-weight:bold}ol li:not(:first-of-type){margin-top:1em}ol li::before{counter-increment:item;content:counter(item) "";margin-right:.5em;font-weight:bold;background:#ffee92;padding:7px 12px;margin-right:10px;border-radius:50%;line-height:1}ul.annotationList li{padding-left:1em;text-indent:-1em;line-height:1.75}ul.annotationList li::before{content:"※"}ul.dotList li{margin-top:20px;background:url(/wp/wp-content/themes/a8new/images/top/dot_active.svg) no-repeat left 10px;background-size:8px 8px;padding-left:20px}ul.dotList li:first-of-type{margin-top:0}ul.dotListGray li{margin-top:20px;background:url(/wp/wp-content/themes/a8new/images/dot_gray.svg) no-repeat left 10px;background-size:8px 8px;padding-left:20px}ul.dotListGray li:first-of-type{margin-top:0}.shadow{background:#fff;box-shadow:0 0 8px #ddd}.shadow.adjS{box-shadow:0 0 4px #ddd}img.cover{width:100%;height:100%;object-fit:cover}.zoom{margin:0 auto;overflow:hidden}.zoom img{transition:.5s all}.zoom img:hover{transform:scale(1.1, 1.1);transition:.5s all}.borderBox{border:1px solid #ccc;padding:10px}@media screen and (min-width: 1024px){.borderBox{padding:20px}}.borderBox ul.dotList li{margin-top:10px}.borderBox ul.dotList li:first-of-type{margin-top:0px}.grayBox{background:#f2f2f2;padding:20px}.odd table tr:nth-child(odd),.odd table.base tr:nth-child(odd),.odd table.border tr:nth-child(odd),.odd table.tdBorder tr:nth-child(odd){background:#f2f2f2}.odd table tr:first-of-type,.odd table.base tr:first-of-type,.odd table.border tr:first-of-type,.odd table.tdBorder tr:first-of-type{background:#fff}.oddLine table,.oddLine table.base,.oddLine table.border,.oddLine table.tdBorder{border-spacing:0}.oddLine table:nth-child(odd) tr,.oddLine table.base:nth-child(odd) tr,.oddLine table.border:nth-child(odd) tr,.oddLine table.tdBorder:nth-child(odd) tr{background:#f2f2f2}.evenLine table,.evenLine table.base,.evenLine table.border,.evenLine table.tdBorder{border-spacing:0}.evenLine table:nth-child(even) tr,.evenLine table.base:nth-child(even) tr,.evenLine table.border:nth-child(even) tr,.evenLine table.tdBorder:nth-child(even) tr{background:#f2f2f2}table.base,table.border,table.tdBorder{border-collapse:separate;width:100%;border-spacing:5px}table.base th,table.border th,table.tdBorder th{background:#eee}table.base th.sub,table.border th.sub,table.tdBorder th.sub{background:#999;color:#fff}table.base th,table.base td,table.border th,table.border td,table.tdBorder th,table.tdBorder td{padding:5px;vertical-align:middle;word-break:break-all}table.base td,table.border td,table.tdBorder td{font-feature-settings:"palt";letter-spacing:.05em}table.base{border:1px solid #ccc}table.border{border-bottom:1px dotted #ccc;font-size:15px;font-size:1.5rem}table.border.solid{border-bottom:1px solid #ccc}table.tdBorder{border:1px solid #ccc;font-size:15px;font-size:1.5rem}table.tdBorder td{border-bottom:1px dotted #ccc;padding:5px;vertical-align:middle;word-break:break-all;font-feature-settings:"palt";letter-spacing:.05em}table.tdBorder tr:last-of-type td{border:none}table.tdBorder svg{margin-right:5px;width:16px;height:16px;vertical-align:middle;fill:#b00}table.tdBorder svg.unselected{fill:#ccc}table.trBorder{width:100%;height:100%;border-collapse:collapse;font-size:15px;font-size:1.5rem}table.trBorder.bgEven tr:nth-child(odd) td{background:#eee}table.trBorder.bgEven a svg{transform:rotate(90deg)}table.trBorder.bgEven a svg.ascending{transform:rotate(-90deg)}table.trBorder tr{border-bottom:1px dotted #ccc}table.trBorder tr.opened{background:#ccc}table.trBorder tr:last-of-type{border:none}table.trBorder tr.noborder{border:none}table.trBorder tr.specialPg{background:#ffc}table.trBorder.solid tr{border-bottom:1px solid #ccc}table.trBorder.solid tr:last-of-type{border:none}table.trBorder.solid tr th.sub{font-weight:bold;font-size:16px;font-size:1.6rem}table.trBorder.solid tr th.sub svg{transform:rotate(90deg);margin-right:5px;width:16px;height:16px;vertical-align:middle;fill:#fff}table.trBorder.solid tr th.sub svg.ascending{transform:rotate(-90deg)}table.trBorder th{height:100%;padding:5px;vertical-align:middle;text-align:center}table.trBorder th div{width:100%;height:100%;background:#eee;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:5px;align-self:center}table.trBorder th.sorted div{background:#ccc}table.trBorder th.sub div{background:#999;color:#fff}table.trBorder th.sub div a,table.trBorder th.sub div a:link,table.trBorder th.sub div a:visited{color:#fff}table.trBorder th svg{margin-right:5px;width:14px;height:14px;vertical-align:middle;fill:#b00}table.trBorder td{padding:5px;vertical-align:middle;word-break:break-all;font-feature-settings:"palt";letter-spacing:.05em}table.trBorder td .tdWS{min-width:100px}dl.base{width:100%;display:flex;align-items:center;border-bottom:1px dotted #ccc;padding-bottom:5px;margin:0 0 5px;font-size:14px;font-size:1.4rem}dl.base dt{background:#ddd;margin-right:5px;padding:5px;display:flex;align-self:stretch;align-items:center;justify-content:center}dl.dtBold{margin-top:20px;font-weight:bold;text-align:center}dl.dtBold dt,dl.dtBold dd{display:inline-block}dl.dtBold dt::after{content:":"}dl.normal dt,dl.normal dd{display:inline-block}dl.normal dt::after{content:":"}.btnArea{margin-top:20px;text-align:center}@media screen and (min-width: 1200px){.btnArea{margin-top:50px}}.btnArea a,.btnArea input{margin-left:10px}.btnArea a:first-of-type,.btnArea input:first-of-type{margin-left:0}.btnArea .subTxt{color:#b00;position:relative;font-size:12px;font-size:1.2rem;font-weight:bold}@media screen and (min-width: 768px){.btnArea .subTxt{font-size:16px;font-size:1.6rem}}.btnArea .subTxt::before,.btnArea .subTxt::after{position:relative;display:inline-block;content:"";background:#b00;width:2px;height:1em;margin:0 .5em;margin-top:-0.1em;vertical-align:middle}.btnArea .subTxt::before{transform:rotate(-35deg)}.btnArea .subTxt::after{transform:rotate(35deg)}.btn,.subBtn{font-weight:bold;font-feature-settings:"palt";letter-spacing:.05em}.btn:hover,.subBtn:hover{opacity:.7;transition:all 0.5s}.btn.large,.subBtn.large{font-size:20px;font-size:2rem;border:2px solid #b00;padding:20px 30px;margin-top:10px}.btn.large span,.subBtn.large span{font-size:16px;font-size:1.6rem}@media screen and (min-width: 1200px){.btn.large,.subBtn.large{font-size:28px;font-size:2.8rem;padding:30px 50px;margin:10px 0 0 30px}.btn.large span,.subBtn.large span{font-size:22px;font-size:2.2rem}}a.btn,.btn{background:#fff;border:1px solid #b00;border-radius:6px;width:auto;padding:20px 30px 17px;display:inline-block;text-decoration:none;color:#b00;line-height:1.3}a.btn:hover,.btn:hover{background:#eee;opacity:1}a.subBtn,.subBtn{background:#b00;border:1px solid #b00;border-radius:6px;width:auto;padding:20px 30px 17px;display:inline-block;text-decoration:none;color:#fff;line-height:1.3}a.subBtn svg,.subBtn svg{margin-right:5px;width:16px;height:16px;vertical-align:middle;fill:#fff}a.subBtn:hover,.subBtn:hover{background:#840000;border-color:#840000;opacity:1}.downBtn svg{transform:rotate(90deg)}.upBtn svg{transform:rotate(-90deg)}.btn.adjSS,.subBtn.adjSS{padding:7px 10px;border-radius:4px}.btn.adjSS svg,.subBtn.adjSS svg{width:16px;height:16px}.btn.adjS,.subBtn.adjS{padding:10px 15px;border-radius:4px}.btn.adjS svg,.subBtn.adjS svg{width:16px;height:16px}.btn.adjM,.subBtn.adjM{padding:20px 30px}.btn.adjL,.subBtn.adjL{padding:30px 50px}.cancelBtn.hideBtn{display:none}input[type=submit]:hover,button:hover{opacity:.7;transition:all 0.5s}.loginForm{margin:15px auto 0;border:1px solid #ccc;padding:10px;width:90%}@media screen and (min-width: 768px){.loginForm{width:580px}}.loginForm dl.base{font-size:16px;font-size:1.6rem;display:block}@media screen and (min-width: 768px){.loginForm dl.base{display:flex}}.loginForm dl.base:last-of-type{border:none;padding-bottom:0;margin-bottom:0}.loginForm dl.base dt{padding:10px}@media screen and (min-width: 768px){.loginForm dl.base dt{padding:20px}}.loginForm dl.base input{margin-top:10px;display:block;width:100%;padding:10px}@media screen and (min-width: 768px){.loginForm dl.base input{width:400px;margin-left:10px;margin-top:0}}.loginForm input[type=text],.loginForm input[type=email],.loginForm input[type=password],.loginForm input[type=number],.loginForm textarea,.loginForm select{background:#fff;border:1px solid #ccc;border-radius:6px;font-size:16px;font-size:1.6rem;padding:10px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}div.btnArea input[type=submit]{background:#b00;font-weight:bold;padding:14px 20px;border-radius:6px;color:#fff;font-size:16px;font-size:1.6rem;cursor:pointer}div.btnArea input[type=submit]:hover{opacity:.7;transition:all 0.5s}.snsBox{margin-top:40px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.snsBox{margin-top:60px}}@media screen and (min-width: 1200px){.snsBox{margin-top:100px}}.snsBox li{width:50px;margin-left:30px}@media screen and (min-width: 1200px){.snsBox li{width:70px;margin-left:40px}}.snsBox li:first-of-type{margin-left:0;max-width:45px}@media screen and (min-width: 1200px){.snsBox li:first-of-type{max-width:65px}}.infoBox{margin:30px auto 0;width:95%}.infoBox li{margin:0 auto;font-size:12px;font-size:1.2rem;border-bottom:1px dotted #ccc;padding:10px 0}.infoBox li.pMark{display:flex;align-items:center}.infoBox li.pMark img{width:70px}.infoBox li.pMark p{width:calc(100% - 85px);margin-left:15px}.infoBox li.jask p{margin-top:10px}.infoBox li.jask a.linkArrowR{background-size:14px 14px;padding-left:20px}.infoBox li.jpx{display:flex;align-items:center;flex-wrap:wrap}.infoBox li.jpx img{width:52px}.infoBox li.jpx p{margin-left:15px;width:calc(100% - 67px)}.infoBox li.jpx p.corpName{font-size:12px;font-size:1.2rem;margin-top:10px;margin-left:0;width:100%}@media screen and (min-width: 768px){.infoBox{width:700px;margin:40px auto 0;display:flex;justify-content:center;justify-content:space-around}.infoBox li{margin-left:20px;font-size:14px;font-size:1.4rem;border-bottom:none;padding:0}.infoBox li:first-of-type{margin-left:0}.infoBox li.pMark{width:280px}.infoBox li.jask{width:300px}.infoBox li.jpx{width:200px}}@media screen and (min-width: 1024px){.infoBox{width:950px;margin:60px auto 0}.infoBox li{margin-left:40px}.infoBox li.jpx{width:250px}}.firstSummary{background:#f2f2f2;text-align:center;padding:15px 10px;width:100%;margin-top:40px}@media screen and (min-width: 1024px){.firstSummary{padding:30px 20px;margin-top:0}}.firstSummary h1,.firstSummary h2{font-size:20px;font-size:2rem}@media screen and (min-width: 768px){.firstSummary h1,.firstSummary h2{font-size:32px;font-size:3.2rem}}@media screen and (min-width: 1200px){.firstSummary h1{max-width:1200px;margin:0 auto}}.firstSummary p{margin-top:10px;font-size:12px;font-size:1.2rem;text-align:left}@media screen and (min-width: 768px){.firstSummary p{text-align:center;margin-top:15px;font-size:16px;font-size:1.6rem}}.underTit{margin-top:40px}@media screen and (min-width: 768px){.underTit{text-align:center;margin-top:60px;font-size:18px;font-size:1.8rem}}.mainColumn{text-align:left;margin-top:20px}@media screen and (min-width: 768px){.mainColumn{margin-top:40px;text-align:center;font-size:18px;font-size:1.8rem}}.mainColumn>p{margin-top:30px}.mainColumn ul.linkBox{padding-top:10px}@media screen and (min-width: 768px){.mainColumn ul.linkBox{display:flex;justify-content:center;flex-wrap:wrap}}.mainColumn ul.linkBox li{margin-top:10px}.mainColumn ul.linkBox li a{display:block;width:100%}@media screen and (min-width: 768px){.mainColumn ul.linkBox li{margin-left:40px}.mainColumn ul.linkBox li:first-of-type{margin-left:0}}.singleImage{max-width:90%;margin:20px auto 0;text-align:center}@media screen and (min-width: 768px){.singleImage{margin:60px auto 0}}.awardsBox{width:95%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto}@media screen and (min-width: 1200px){.awardsBox{width:950px;margin:0 auto;justify-content:flex-start}.awardsBox .annotation{margin:0 0 0 1em}}.awardsTxt{font-size:20px;font-size:2rem;text-align:center}@media screen and (min-width: 1200px){.awardsTxt{font-size:28px;font-size:2.8rem}}.years{font-weight:bold;font-size:45px;font-size:4.5rem;line-height:1}@media screen and (min-width: 1200px){.years{font-size:72px;font-size:7.2rem}}.no1{font-weight:bold;color:#b00;font-size:80px;font-size:8rem;line-height:1;letter-spacing:-0.03em;margin-left:10px}@media screen and (min-width: 1200px){.no1{font-size:145px;font-size:14.5rem;margin-left:20px}}.awardImage{width:160px;margin-top:10px}@media screen and (min-width: 1200px){.awardImage{margin-top:0;width:222px}}.annotation{width:100%;font-size:10px;font-size:1rem;color:#666;line-height:1.5;text-align:center;margin-top:10px}@media screen and (min-width: 1200px){.annotation{font-size:13px;font-size:1.3rem;text-align:left}}#entryA8lpType{width:100%;background:#fcf5d0;margin-top:60px}#entryA8lpType .entryA8lpTypeArea{width:1120px;margin:0 auto;padding:20px 0 60px !important}@media screen and (max-width: 1200px){#entryA8lpType .entryA8lpTypeArea{width:90%}}#entryA8lpType h2{margin-top:0}#entryA8lpType h2 span.color{color:#b00;display:inline-block;margin:0 auto 10px;font-weight:bold}@media screen and (min-width: 768px){#entryA8lpType h2 span.color{font-size:20px;font-size:2rem}}#entryA8lpType .entryA8lpTypeBox{display:flex;justify-content:center;text-align:center;margin-top:60px}@media screen and (max-width: 560px){#entryA8lpType .entryA8lpTypeBox{display:block;margin-top:40px}}#entryA8lpType .entryA8lpTypeBox li:nth-child(odd){width:320px}@media screen and (max-width: 768px){#entryA8lpType .entryA8lpTypeBox li:nth-child(odd){width:28.3333333333%}}@media screen and (max-width: 560px){#entryA8lpType .entryA8lpTypeBox li:nth-child(odd){display:flex;align-items:center;width:100%;margin-bottom:20px}}#entryA8lpType .entryA8lpTypeBox li:nth-child(even){width:80px;padding:70px 20px 0}@media screen and (max-width: 768px){#entryA8lpType .entryA8lpTypeBox li:nth-child(even){width:5%;padding:40px 0}}@media screen and (max-width: 560px){#entryA8lpType .entryA8lpTypeBox li:nth-child(even){display:none}}#entryA8lpType .entryA8lpTypeBox li:nth-child(even) img{width:33px;height:53px}@media screen and (max-width: 768px){#entryA8lpType .entryA8lpTypeBox li:nth-child(even) img{padding:0 10px}}#entryA8lpType .entryA8lpTypeBox p{font-size:32px;font-size:3.2rem;margin-top:30px;font-weight:bold}@media screen and (max-width: 768px){#entryA8lpType .entryA8lpTypeBox p{font-size:20px;font-size:2rem;margin-top:20px}}@media screen and (max-width: 560px){#entryA8lpType .entryA8lpTypeBox p{fix:1;font-size:16px;font-size:1.6rem;margin:0}}@media screen and (max-width: 560px){#entryA8lpType .entryA8lpTypeBox div{width:50%;padding-right:20px}}#entryA8lpType p.howto{margin-top:20px;text-align:center}.contentsBox{text-align:center;margin-top:20px}@media screen and (min-width: 768px){.contentsBox{margin-top:50px}}.client{padding:20px 0;background:#f2f2f2}@media screen and (min-width: 768px){.client{margin-top:50px}}.client ul{margin:0 auto;width:auto}.client li{margin:5px;display:inline-block;vertical-align:top}@media screen and (min-width: 1024px){.client li{margin:10px}}.client p{text-align:right;width:99%;margin:15px 0 0 0}.client img{width:200px;height:60px;margin:10px auto;display:block}@media screen and (max-width: 768px){.client{padding:20px 0 10px}.client p{margin:5px 0 0 0}.client img{width:120px;height:auto;margin:0 0 10px 0}}