@charset "UTF-8";
/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;list-style-type:none}body{line-height:1}pre,textarea{overflow:auto}[hidden],audio:not([controls]),template{display:none}details,main,summary{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{display:inline-block}small{font-size:75%}textarea{resize:vertical}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;border-style:solid;border-width:0}*{font-size:inherit;line-height:inherit;margin:0;padding:0}:after,:before{text-decoration:inherit;vertical-align:inherit}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background-color:#B3D4FC;text-shadow:none}::selection{background-color:#B3D4FC;text-shadow:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;height:100%}body{color:#2f3032;font-family:"Roboto", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;font-size:1.6rem;max-height:999999px;line-height:1.6;-webkit-text-size-adjust:100%;height:100%;word-break:break-all;text-align:justify}a{color:#2f3032;text-decoration:none;-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in}a:focus{outline:none}a[href^="tel:"]{cursor:default;color:#999}a[href^="tel:"]:hover{text-decoration:none}a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;text-decoration:underline}img{max-width:100%;height:auto}b,strong{font-weight:bold}.spOnly{display:none}.clearfix:after{content:"";clear:both;display:block}.link{padding:10px 0 0 1.5em;text-indent:-1.5em}.link a[target=_blank]:after{content:"\e909";font-family:'iconset';display:inline-block;position:relative;margin-left:8px;font-size:1.6rem;text-indent:0;color:#4b87dd;top:1px;text-decoration:none}.link a[href$=".pdf"]:after{content:"";background:url(../images/pdf.svg) no-repeat;width:19px;height:21px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-left:10px;text-indent:0;text-decoration:none}.link:before{content:'';background:url(../images/arrow_kentei.svg) no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-right:8px}#pageTop{text-align:center;position:fixed;right:30px;bottom:30px;z-index:5;display:none}#pageTop a{line-height:62px;display:block;width:62px;height:62px;border-radius:50%;-webkit-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.47, 1.26);-o-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.47, 1.26);transition:all 0.3s cubic-bezier(0.175, 0.885, 0.47, 1.26);background:rgba(0, 0, 0, 0.8);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}#pageTop a i{color:#fff;font-size:3.6rem}.spInnerNav{display:none}@media only screen and (max-width:800px){body,body.kyokai{margin-top:66px}.spOnly{display:block}.pcOnly{display:none}#pageTop{right:20px;bottom:25px}#pageTop a{line-height:47px;width:47px;height:47px}#pageTop a i{font-size:2.8rem}.spInnerNav{display:block}.spInnerNav ul{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;border-bottom:1px solid #ccc}.spInnerNav ul li{width:25%;font-size:1rem;text-align:center;border-right:1px solid #ccc;margin:7px 0;line-height:1}.spInnerNav ul li i{color:#f59228;font-size:2.6rem}.spInnerNav ul li p{padding-top:6px}}.sugaku_1q{background:#e96a95}.sugaku_1q30{background:rgba(233, 106, 149, 0.3)}.sugaku_j1q{background:#f40e35}.sugaku_j1q30{background:rgba(244, 14, 53, 0.3)}.sugaku_2q{background:#ff4a22}.sugaku_2q30{background:rgba(255, 74, 34, 0.3)}.sugaku_j2q{background:#ff8615}.sugaku_j2q30{background:rgba(255, 134, 21, 0.3)}.sugaku_3q{background:#f5cf22}.sugaku_3q30{background:rgba(245, 207, 34, 0.3)}.sugaku_4q{background:#bed901}.sugaku_4q30{background:rgba(190, 217, 1, 0.3)}.sugaku_5q{background:#75cf20}.sugaku_5q30{background:rgba(117, 207, 32, 0.3)}.sansu_6q{background:#53b761}.sansu_6q30{background:rgba(83, 183, 97, 0.3)}.sansu_7q{background:#11907f}.sansu_7q30{background:rgba(17, 144, 127, 0.3)}.sansu_8q{background:#4491af}.sansu_8q30{background:rgba(68, 145, 175, 0.3)}.sansu_9q{background:#436ecd}.sansu_9q30{background:rgba(67, 110, 205, 0.3)}.sansu_10q{background:#7466bb}.sansu_10q30{background:rgba(116, 102, 187, 0.3)}.sansu_11q{background:#8d69a7}.sansu_11q30{background:rgba(141, 105, 167, 0.3)}.kk{background:#d24f8f}.kk30{background:rgba(210, 79, 143, 0.3)}.cat1{background:#f59228}.cat2{background:#29abe2}.cat3{background:#0071bc}.cat4{background:#39b54a}.cat5{background:#efe925}.cat6{background:#e32d26}.cat7{background:#2e3192}.cat8{background:#e9528e}.cat9{background:#8cc63f}.cat10{background:#0090da}.cat11{background:#fbb03b}.cat12{background:#e9da00}.cat13{background-color:rgba(75, 135, 221, 0.2)}.cat14{background-color:rgba(0, 166, 186, 0.2)}.cat15{background:#009245}.cat16{background:#00b2d4}.cat17{background:#0090da}.cat18{background:#c46aa6}.cat19{background:#c46aa6}.cat20{background:#c46aa6}.cat21{background:#605487}.cat22{background:#605487}h1{font-size:3.6rem;margin:60px 0 85px}h2{font-size:2.6rem;margin:100px 0 30px}h3{font-size:2.2rem;margin:60px 0 20px}h3.circle{font-size:2.2rem;margin:80px 0 30px}h3.mt0{margin:0 0 20px}h3.circle.mt0{margin:0 0 30px}h4{font-size:2rem;margin:60px 0 20px}h4.circle{font-size:2rem;margin:80px 0 30px}h4.mt0{margin:0 0 20px}h4.circle.mt0{margin:0 0 30px}h1,h2,h3,h4{font-weight:bold}@media only screen and (max-width:800px){h1{font-size:2.8rem;margin:40px 0 55px}h2{font-size:2.2rem}h3{font-size:2rem}h3.circle{font-size:2rem}h4{font-size:1.8rem}h4.circle{font-size:1.8rem}}.fixWrap{background:#fff}.fixWrap .header{width:1050px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0 0}.fixWrap .header .logo{max-width:329px;width:32%;padding-top:20px;margin:0;font-size:3.6rem}.fixWrap .header .metaLink{width:68%;margin:0 0 0 auto;position:relative}.fixWrap .header .metaLink .metaLinkTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem}.fixWrap .header .metaLink .metaLinkTop ul{display:-webkit-box;display:-ms-flexbox;display:flex}.fixWrap .header .metaLink .metaLinkTop ul li{margin-left:27px}.fixWrap .header .metaLink .metaLinkTop ul li a{padding-top:5px;display:inline-block}.fixWrap .header .metaLink .metaLinkTop ul li i{font-size:1.4rem;position:relative;top:-2px;padding-left:3px;vertical-align:bottom}.fixWrap .header .metaLink .metaLinkTop ul li .search p{-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;padding:5px 5px 0 14px}.fixWrap .header .metaLink .metaLinkTop ul li .search .label{opacity:0;display:block;width:670px;position:absolute;right:0;background:#c9dbf5;border-radius:10px;padding:14px 20px;z-index:-1;-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in}.fixWrap .header .metaLink .metaLinkTop ul li .search .label form div{display:-webkit-box;display:-ms-flexbox;display:flex}.fixWrap .header .metaLink .metaLinkTop ul li .search .label form div input{background:#fff;border:1px solid #4b87dd;padding:8px;font-size:1.6rem;color:#2f3032;width:530px}.fixWrap .header .metaLink .metaLinkTop ul li .search .label form div .click_area{background:#4b87dd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixWrap .header .metaLink .metaLinkTop ul li .search .label form div .click_area button{width:100px;font-size:1.4rem;font-weight:bold;color:#fff;height:100%}.fixWrap .header .metaLink .metaLinkTop ul li .search .label form div .click_area button:hover{cursor:pointer}.fixWrap .header .metaLink .metaLinkTop ul li .search:hover p{background:#c9dbf5;border-radius:5px 5px 0 0}.fixWrap .header .metaLink .metaLinkTop ul li .search:hover .label{opacity:1;z-index:6}.fixWrap .header .metaLink .metaLinkTop .btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f59228;color:#fff;padding:7px 15px;border-radius:20px;margin-left:28px}.fixWrap .header .metaLink .metaLinkTop .btn a:hover{text-decoration:none}.fixWrap .header .metaLink .metaLinkTop .btn i{font-size:1.2rem;padding-left:3px;position:relative}.fixWrap .header .metaLink .metaLinkBottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;padding-bottom:13px}.fixWrap .header .metaLink .metaLinkBottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:93%;margin-top:14px;border-left:1px solid #ccc}.fixWrap .header .metaLink .metaLinkBottom ul li{width:18.5%;border-right:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3}.fixWrap .header .metaLink .metaLinkBottom ul li a{white-space:nowrap;padding:0 8%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixWrap .header .metaLink .metaLinkBottom ul li a:hover{text-decoration:none}.fixWrap .header .metaLink .metaLinkBottom ul li a i{font-size:3rem;padding-right:2px;vertical-align:bottom;color:#f59228}.fixWrap .header .metaLink .metaLinkBottom ul li a p{font-size:1.2rem}.fixWrap .header .metaLink .metaLinkBottom ul li a:hover p{text-decoration:underline}.fixWrap .header .metaLink .metaLinkBottom ul li.group{width:26%;border-right:none}.fixWrap .header .metaLink .metaLinkBottom ul li.group a{border:2px solid #f59228;margin-left:12px;border-radius:20px;padding:3px 8px;position:relative;width:100%}.fixWrap .header .metaLink .metaLinkBottom ul li.group a:after{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #f59228;position:absolute;right:5px;top:0;bottom:0;margin:auto}.fixWrap .header .metaLink .metaLinkBottom ul li.group a:hover,.fixWrap .header .metaLink .metaLinkBottom ul li.group a:hover p{text-decoration:none}.fixWrap .header .metaLink .metaLinkBottom ul li.groupBtn{display:none}.fixWrap .header .spBtn{display:none}.fixWrap.fixed{position:fixed;top:0;width:100%;z-index:5}.fixWrap.fixed .header{padding:0}.fixWrap.fixed .header .logo{max-width:250px;width:24%;padding:10px 0 6px;font-size:2.8rem}.fixWrap.fixed .header .metaLink{width:76%}.fixWrap.fixed .header .metaLink .metaLinkTop{display:none}.fixWrap.fixed .header .metaLink .metaLinkBottom{padding-bottom:0}.fixWrap.fixed .header .metaLink .metaLinkBottom ul{border:none;margin:15px 0 10px}.fixWrap.fixed .header .metaLink .metaLinkBottom ul li:first-child{width:17%}.fixWrap.fixed .header .metaLink .metaLinkBottom ul li:nth-child(2){width:12%}.fixWrap.fixed .header .metaLink .metaLinkBottom ul li:nth-child(3){width:12%}.fixWrap.fixed .header .metaLink .metaLinkBottom ul li:nth-child(4){border:none}.fixWrap.fixed .header .metaLink .metaLinkBottom ul li a{display:block;text-align:center;width:100%;padding:0}.fixWrap.fixed .header .metaLink .metaLinkBottom ul li a p{padding-top:3px}.fixWrap.fixed .header .metaLink .metaLinkBottom ul li br{display:none}.fixWrap.fixed .header .metaLink .metaLinkBottom ul li.group{width:22.5%}.fixWrap.fixed .header .metaLink .metaLinkBottom ul li.group a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding:3px 8px;margin:0}.fixWrap.fixed .header .metaLink .metaLinkBottom ul li.group a p{padding-top:2px}.fixWrap.fixed .header .metaLink .metaLinkBottom ul li.groupBtn{display:-webkit-box;display:-ms-flexbox;display:flex;border:none;width:18%;margin-left:1%}.fixWrap.fixed .header .metaLink .metaLinkBottom ul li.groupBtn a{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;padding:3px 8px;background:#f59228;color:#fff;border-radius:25px;position:relative}.fixWrap.fixed .header .metaLink .metaLinkBottom ul li.groupBtn a p{font-size:1.1rem}.fixWrap.fixed .header .metaLink .metaLinkBottom ul li.groupBtn a i{font-size:1.2rem;color:#fff;position:absolute;right:10px;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixWrap.fixed .header .metaLink .metaLinkBottom ul li.groupBtn a:hover,.fixWrap.fixed .header .metaLink .metaLinkBottom ul li.groupBtn a:hover p{text-decoration:none}.fixWrap.fixed .header .metaLink .metaLinkBottom ul li.groupBtn br{display:block}.fixWrap.fixed .header .spBtn{display:none}@media only screen and (max-width:800px){.fixWrap .header{border-bottom:1px solid #ccc;padding:0;z-index:5;background:#fff;width:100%}.fixWrap .header .logo{max-width:none;width:58%;padding-top:0;margin:0 0 0 3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:65px}.fixWrap .header .logo img{width:100%}.fixWrap .header .metaLink{display:none}.fixWrap .header .spBtn{margin:0 0 0 auto;display:block}.fixWrap .header .spBtn ul{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}.fixWrap .header .spBtn ul li{width:55px}.fixWrap .header .spBtn ul li.quetion{text-align:center;background-color:rgba(75, 135, 221, 0.2);margin-right:55px}.fixWrap .header .spBtn ul li.quetion a{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;width:100%;height:65px}.fixWrap .header .spBtn ul li.quetion a img{width:33px}.fixWrap .header .spBtn ul li.headTrigger{text-align:center;background:#4b87dd;color:#fff;font-size:1.1rem;position:fixed;right:0;top:0;height:65px;width:55px;z-index:5}.fixWrap .header .spBtn ul li.headTrigger span{position:absolute;left:0;right:0;margin:auto;height:3px;background-color:#fff;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:23px;z-index:9}.fixWrap .header .spBtn ul li.headTrigger span:first-of-type{top:14px}.fixWrap .header .spBtn ul li.headTrigger span:nth-of-type(2){top:23px}.fixWrap .header .spBtn ul li.headTrigger span:nth-of-type(3){bottom:30px}.fixWrap .header .spBtn ul li.headTrigger span:nth-of-type(4){width:auto;height:auto;bottom:8px;background:none}}@media only screen and (max-width:800px){.fixWrap{position:fixed;top:0;left:0;z-index:5;width:100%}}@media only screen and (max-width:800px){.fixWrap.fixed .header .logo{max-width:none;width:58%}.fixWrap.fixed .header .spBtn{display:block}}.innerHead{width:1050px;margin:0 auto}.innerHead h1{color:#4b87dd}@media only screen and (max-width:800px){.innerHead{width:90%}}@media screen and (orientation:portrait){.tablet .fixWrap .header .logo{width:25%}.tablet .fixWrap .header .metaLink{width:75%}.tablet .fixWrap.fixed .header .logo{width:20%}.tablet .fixWrap.fixed .header .metaLink{width:80%}.tablet .fixWrap.fixed .header .metaLink .metaLinkBottom ul{width:98%}.tablet .fixWrap.fixed .header .metaLink .metaLinkBottom ul li a p{font-size:1.1rem}}@media print{.fixWrap.fixed{position:relative}}.spHeadNavi{display:none}@media only screen and (max-width:800px){.spHeadNavi{display:block;text-align:center;border-bottom:1px solid #ccc}.spHeadNavi ul{display:-webkit-box;display:-ms-flexbox;display:flex}.spHeadNavi ul li{width:25%;font-size:1rem;position:relative}.spHeadNavi ul li a{display:block;padding:9px 0 6px}.spHeadNavi ul li a i{font-size:2.6rem;color:#f59228}.spHeadNavi ul li a:hover{text-decoration:none;opacity:0.7}.spHeadNavi ul li:after{content:"";height:72%;width:1px;right:0;top:0;bottom:0;margin:auto;position:absolute;background:#ccc}.spHeadNavi ul li:last-child:after{display:none}}.fixWrap a{-webkit-transition:none;-o-transition:none;transition:none}.fixWrap .globalNav{background:#4b87dd}.fixWrap .globalNav ul{width:1050px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;border-right:1px solid #fff;background:#fff}.fixWrap .globalNav ul li{text-align:center;width:14.3%;font-size:1.5rem;border-left:1px solid #fff}.fixWrap .globalNav ul li a{display:block;padding:15px 0 13px;color:#fff;background:#4b87dd;-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in}.fixWrap .globalNav ul li a:hover{text-decoration:none}.fixWrap .globalNav ul li .listTitle{padding:15px 0 13px;color:#fff;background:#4b87dd}.fixWrap .globalNav ul li .listTitle:hover{cursor:pointer}.fixWrap .globalNav ul li.havChild a{display:inline-block}.fixWrap .globalNav ul li.havChild a:hover{text-decoration:underline}.fixWrap .globalNav ul li.havChild .trigger{width:0;height:0;border-style:solid;border-width:7px 5.5px 0 5.5px;border-color:#fff transparent transparent transparent;display:inline-block;margin-left:5px}.fixWrap .globalNav ul li.havChild p.active{background-color:#fff;color:#4b87dd;font-weight:bold}.fixWrap .globalNav ul li.havChild p.active .trigger{border-color:#4b87dd transparent transparent transparent}.fixWrap .globalNav ul li .childMenu{display:none;position:absolute;width:1050px;height:440px;left:0;right:0;margin:auto;z-index:4;background:#fff;overflow:hidden;line-height:1.6}.fixWrap .globalNav ul li .childMenu .childMenuWrap{padding:38px 60px 0}.fixWrap .globalNav ul li .childMenu .childMenuWrap .close{position:absolute;width:30px;height:30px;background:#e6e6e6;border-radius:50%;top:16px;right:18px}.fixWrap .globalNav ul li .childMenu .childMenuWrap .close:after,.fixWrap .globalNav ul li .childMenu .childMenuWrap .close:before{content:"";width:15px;height:2px;background:#4b87dd;position:absolute;display:block;margin:auto;z-index:2;top:0;bottom:0;left:0;right:0}.fixWrap .globalNav ul li .childMenu .childMenuWrap .close:before{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.fixWrap .globalNav ul li .childMenu .childMenuWrap .close:after{-webkit-transform:rotate(-315deg);-ms-transform:rotate(-315deg);transform:rotate(-315deg)}.fixWrap .globalNav ul li .childMenu .childMenuWrap .close:hover{cursor:pointer}.fixWrap .globalNav ul li .childMenu .childMenuWrap .btnBlock{border-bottom:1px solid #4b87dd;padding:0 0 14px;margin-bottom:26px}.fixWrap .globalNav ul li .childMenu .childMenuWrap .btnBlock .btn{width:300px;margin:0 auto 40px}.fixWrap .globalNav ul li .childMenu .childMenuWrap .btnBlock .btn a{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;font-size:1.6rem;color:#fff;background:#4b87dd;height:48px;position:relative;border-radius:30px}.fixWrap .globalNav ul li .childMenu .childMenuWrap .btnBlock .btn a:hover{text-decoration:none}.fixWrap .globalNav ul li .childMenu .childMenuWrap .btnBlock .btn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;right:15px;top:0;bottom:0;margin:auto}.fixWrap .globalNav ul li .childMenu .childMenuWrap .btnBlock p{color:#2f3032;font-size:1.4rem;padding:0;margin:0;background:none}.fixWrap .globalNav ul li .childMenu .childMenuWrap .btnBlock p:after{display:none}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap .box{background-color:rgba(75, 135, 221, 0.2);padding:20px 20px 0;height:220px;overflow:hidden}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap .box h3{margin:0;padding:0 0 20px;font-size:1.7rem;text-align:left}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap .box ul{display:block;background:none;width:100%;border:none}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap .box ul li{text-align:left;font-size:1.4rem;display:block;margin:0 0 14px;padding:0;width:100%;border:none}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap .box ul li a{display:block;color:#2f3032;padding:0 0 0 1.6em;margin:0;line-height:1.5;text-indent:-1.6em;background:none}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap .box ul li a:before{content:'';background:url(../images/arrow_kentei.svg) no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-right:6px;border:none;text-decoration:none}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap .box ul li:before{display:none}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap .box ul li.havSub{margin:0 0 6px}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap .box ul li ul{padding:0 20px}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap .box ul li ul li{margin:0 0 4px}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap .box ul li ul li a:before{content:"\e908";font-family:'iconset';display:inline-block;text-decoration:none;background:none;width:auto;height:auto;text-indent:0;top:1px}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap .box ul:after{display:none}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap .box ul.gradeList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap .box ul.gradeList li{width:auto;margin-right:30px}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap.full .box{width:100%;margin-right:0}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap.full .box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap.full .box ul li{width:25%}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap.box2 .box{width:49%;margin-right:2%}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap.box2 .box:last-of-type{margin-right:0}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap.box2_5 .box{width:32%;margin-right:2%}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap.box2_5 .box:last-of-type{margin-right:0;width:66%}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap.box2_5 .box .flexWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap.box2_5 .box .flexWrap div{width:50%}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap.box3 .box{width:32%;margin-right:2%}.fixWrap .globalNav ul li .childMenu .childMenuWrap .menuWrap.box3 .box:last-of-type{margin-right:0}.fixWrap .globalNav ul li.current a,.fixWrap .globalNav ul li.current p{background-color:rgba(75, 135, 221, 0.2);color:#4b87dd}.fixWrap .globalNav ul li.current .trigger{border-color:#4b87dd transparent transparent transparent}@media only screen and (max-width:800px){.fixWrap .globalNav{display:none}}.fixWrap .spSitemap{display:none}@media only screen and (max-width:800px){.fixWrap .spSitemap{position:fixed;height:100%;overflow:auto;top:0;width:100%;z-index:5}.fixWrap .spSitemap .spSitemapWrap{height:100%;overflow:auto}}@media only screen and (max-width:800px){.headSearch{background:#4b87dd;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 80px 0 4%}.headSearch .label{background:#fff;width:100%;position:relative}.headSearch .label input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;max-width:100%}.headSearch .label input[type=text]{width:100%;position:relative;padding:6px 11% 6px 4%}.headSearch .label button{position:absolute;right:2%;top:0;color:#ccc;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.headTrigger.close{text-align:center;background:#4b87dd;color:#fff;font-size:1.1rem;position:absolute;right:0;top:0;height:65px;width:55px;z-index:6}.headTrigger.close span{position:absolute;left:0;right:0;margin:auto;height:3px;background-color:#fff;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:23px;z-index:9}.headTrigger.close span:first-of-type{top:18px;-webkit-transform:translateY(6px) rotate(-45deg);-ms-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.headTrigger.close span:nth-of-type(2){left:50%;opacity:0;-webkit-animation:opneMenuBar .8s forwards;animation:opneMenuBar .8s forwards}.headTrigger.close span:nth-of-type(3){bottom:30px;-webkit-transform:translateY(-8px) rotate(45deg);-ms-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.headTrigger.close span:nth-of-type(4){width:auto;height:auto;bottom:8px;background:none}.spSitemapNav{display:block}.spSitemapNav ul{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;font-size:1.4rem;border-top:1px solid #ccc}.spSitemapNav ul li{border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:50%;background:#fff}.spSitemapNav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 4%;position:relative}.spSitemapNav ul li a i{color:#f59228;font-size:2rem;padding-right:5px}.spSitemapNav ul li a:after{content:"";content:"\e91d";font-family:'iconset';position:absolute;right:4%;color:#ccc;text-decoration:none}.spSitemapNav ul li:nth-child(2n){border-right:none}.spSitemapNav ul li:last-child{width:100%;border-right:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.spSitemapNav ul li:last-child a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.spSitemapNav ul li:last-child a:after{right:2%}.sitemapTitle{text-align:center;font-size:1.5rem;position:relative;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;color:#4b87dd;padding:12px 0 10px;line-height:1;border-bottom:1px solid #ccc}.sitemapTitle .trigger{width:24px;height:24px;position:relative;border-radius:50%;background:#4b87dd;margin-left:2%}.sitemapTitle .trigger span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;width:12px;height:2px;z-index:2;background-color:#fff}.sitemapTitle .trigger span:first-of-type{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.sitemapTitle .trigger span:last-of-type{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sitemapTitle.active .trigger span:first-of-type{display:none}.sitemapTitle.active .trigger span:last-of-type{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sitemapWrap{display:none}.topNav{background:#f7f6f4;width:100%;margin:0 auto 12px;display:block}.topNav.pcOnly{display:none}.topNav.spOnly{display:block;margin-bottom:0}.topNav .box{width:100%;margin:0}.topNav .box h3{margin:0;border-bottom:1px solid #fff;padding-bottom:0;background:#4b87dd;font-size:1.4rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:normal}.topNav .box h3 a{padding:11px 4%;pointer-events:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.topNav .box h3:before{content:"";display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;width:12px;height:2px;z-index:2;background-color:#fff;left:auto;right:2%;top:auto;border:none;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.topNav .box h3:after{content:"";display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;width:12px;height:2px;z-index:2;background-color:#fff;left:auto;right:2%;top:auto;border-radius:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.topNav .box h3.linkActive a{pointer-events:auto}.topNav .box h3.linkActive:before{content:"\e91d";font-family:'iconset';position:absolute;width:auto;height:auto;background:none;color:#fff;text-decoration:none}.topNav .box h3.linkActive:after{display:none}.topNav .box h3.active:before{display:none}.topNav .box h3.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.topNav .box .subBox{display:none}.topNav .box .cornerTitle{background-color:rgba(75, 135, 221, 0.2);color:#2f3032;border-bottom:1px solid #fff}.topNav .box .cornerTitle h4{margin:0;font-size:1.4rem;font-weight:normal}.topNav .box .cornerTitle h4 a{color:#2f3032;position:relative;display:block;padding:11px 4%}.topNav .box .cornerTitle h4 a:after{content:"\e91d";font-family:'iconset';position:absolute;right:2%;color:#4b87dd;text-decoration:none}.topNav .box .cornerTitle p{font-size:1.2rem;line-height:1.4;padding:0 4% 14px}.topNav .box li{font-size:1.4rem;margin-bottom:0;border-bottom:1px solid #fff}.topNav .box li a{color:#2f3032;position:relative;display:block;padding:11px 4%;background-color:rgba(75, 135, 221, 0.2)}.topNav .box li a:before{content:"\e91d";font-family:'iconset';position:absolute;right:2%;color:#4b87dd;text-decoration:none}.topNav .box dl dt{font-size:1.4rem;border-bottom:1px solid #fff;color:#4b87dd;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 4%;background-color:rgba(75, 135, 221, 0.2);font-weight:bold}.topNav .box dl dt:before{content:"";display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;width:12px;height:2px;z-index:2;background-color:#4b87dd;right:3%;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.topNav .box dl dt:after{content:"";display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;width:12px;height:2px;z-index:2;background-color:#4b87dd;right:3%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.topNav .box dl dt.active:before{display:none}.topNav .box dl dt.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.topNav .box dl dd{display:none}.topNav .box dl dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f4f0ef}.topNav .box dl dd ul li{width:50%;border-right:1px solid #fff;border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex}.topNav .box dl dd ul li a{background:#f4f0ef;font-size:1.3rem;padding:11px 14% 11px 8%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.topNav .box dl dd ul li a:before{right:5%}.topNav .box dl dd ul li:nth-child(odd){border-right:none}.topNav .box dl dd ul li:first-child{width:100%;background:none}.topNav .box dl dd ul li:first-child a{padding:11px 4%;width:100%}.topNav .box dl dd ul li:first-child a:before{right:2.5%}.topNav .box.question{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.topNav .box.question h3.linkActive:before{color:#4b87dd}.topNav .box.question a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;background:#fff;color:#4b87dd;padding:12px 4% 10px}.topNav .box.question a i{width:24px;height:24px;line-height:24px;border:2px solid #4b87dd;display:inline-block;text-align:center;vertical-align:top;border-radius:50%;margin-right:2%;position:relative;top:-1px;text-decoration:none}.topNav .box.question a i:before{vertical-align:middle;position:relative;top:-4px;text-decoration:none}.topNav .box.navOther{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #ccc}.topNav .box.navOther li{width:50%;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.topNav .box.navOther li a{color:#2f3032;background:#f7f6f4;font-size:1.2rem;padding:11px 7%}.topNav .box.navOther li a:before{color:#2f3032;right:4%}.topNav .box.navOther li:last-child{width:100%}.topNav .box.navOther li:last-child a{padding:11px 4%}.topNav .box.navOther li:last-child a:before{right:2%}.topNav .closeBtn{background:#f7f6f4;padding:18px 0}.topNav .closeBtn .btnWrap{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;width:46%;margin:0 auto;background:#4b87dd;color:#fff;border-radius:25px;font-size:1.5rem;padding:9px 0}.topNav .closeBtn .btnWrap p{position:relative;display:inline-block;width:12px;height:12px;margin-right:3%}.topNav .closeBtn .btnWrap p span{display:inline-block;position:absolute;height:2px;background-color:#fff;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:12px;z-index:9;left:0;right:0;top:0;bottom:0;margin:auto}.topNav .closeBtn .btnWrap p span:first-of-type{-webkit-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.topNav .closeBtn .btnWrap p span:nth-of-type(2){-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@media only screen and (max-width:800px) and (max-width:320px){.spSitemapNav ul{font-size:1.1rem}.spSitemapNav ul li a i{font-size:1.8rem}}.breadcrumb{width:1050px;margin:0 auto;padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem}.breadcrumb li:after{content:">";margin:0 6px}.breadcrumb li:last-child:after{display:none}@media only screen and (max-width:800px){.breadcrumb{width:100%;margin:0;background:#f4f0ef;font-size:1.2rem;padding:11px 3%;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb li:after{content:">";margin:0 6px}.breadcrumb li:last-child:after{display:none}}@media only screen and (max-width:800px){.tax-enjoy_cat .breadcrumb{background:url(../images/enjoy/bg03.gif) no-repeat 0 top}}.topSlider li{width:1050px;height:440px;overflow:hidden;text-align:center}.topSlider li img{width:auto;margin:auto;height:440px;max-width:none}.topSlider li.slick-slide:not(.slick-center){opacity:0.7;-webkit-transition:0.2s linear;-o-transition:0.2s linear;transition:0.2s linear}@media only screen and (max-width:800px){.topSlider li{width:100%;height:auto}.topSlider li img{width:100%;height:auto}.topSlider li.slick-slide:not(.slick-center){opacity:1}}.categoryLink{width:1050px;border-top:1px solid #4b87dd}.categoryLink ul{border-bottom:1px solid #4b87dd;padding:22px 0}.categoryLink ul li{display:inline-block;padding:0 55px 0 18px}.categoryLink ul li a:before{content:"";background:url(../images/arrow_down.svg) no-repeat;width:21px;height:21px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:5px}.categoryLink ul li:last-child{padding-right:0}@media only screen and (max-width:800px){.categoryLink{width:90%;margin:0 auto}.categoryLink ul{border-bottom:none;padding:0}.categoryLink ul:first-of-type{border-bottom:none;padding-bottom:0}.categoryLink ul:last-of-type{padding-top:0}.categoryLink ul li{display:block;border-bottom:1px solid #4b87dd;padding:0 0 0 1.6em;text-indent:-1.6em}.categoryLink ul li a{display:block;width:100%;padding:12px 0 11px}}.mainContents{position:relative;display:block}.mainContents .noteice{width:1050px;margin:22px auto 48px;font-size:1.4rem}.mainContents .noteice .emergency{border:1px solid #e32d26;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;margin-bottom:21px}.mainContents .noteice .emergency .category{line-height:1;background:#e32d26;color:#fff;padding:0 11px;font-size:1.3rem;white-space:nowrap;width:13%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .noteice .emergency .category i{font-size:1.8rem;padding-right:2px;position:relative}.mainContents .noteice .emergency .notes{width:87%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.mainContents .noteice .emergency .notes.noLink{padding:7px 30px 7px 20px;width:100%}.mainContents .noteice .emergency .notes.noLink:after{display:none}.mainContents .noteice .emergency .notes a{padding:7px 30px 7px 20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .noteice .emergency .notes a[target=_blank]:after{content:"\e909";font-family:'iconset';display:inline-block;position:relative;margin-left:5px;font-size:1.6rem}.mainContents .noteice .emergency .notes a[href$=".pdf"]:after{content:"";background:url(../images/pdf_red.svg) no-repeat;width:19px;height:21px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-left:12px}.mainContents .noteice .emergency .notes:after{content:"\e908";font-family:'iconset';position:absolute;right:12px;color:#ccc;text-decoration:none}.mainContents .noteice ul{border-top:1px solid #ccc}.mainContents .noteice ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc;position:relative;line-height:1.3}.mainContents .noteice ul li .category{font-size:1.2rem;width:140px;white-space:nowrap;text-align:center;padding:5px 0;line-height:1;color:#fff}.mainContents .noteice ul li .day{padding:11px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.mainContents .noteice ul li .notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;margin:0;font-weight:normal;font-size:1.6rem}.mainContents .noteice ul li .notes a{display:block;width:100%;padding:11px 0}.mainContents .noteice ul li .notes a[target=_blank]:after{content:"\e909";font-family:'iconset';display:inline-block;position:relative;margin-left:5px;font-size:1.6rem}.mainContents .noteice ul li .notes a[href$=".pdf"]:after{content:"";background:url(../images/pdf_red.svg) no-repeat;width:19px;height:21px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-left:12px}.mainContents .noteice ul li .notes:after{content:"\e908";font-family:'iconset';position:absolute;right:12px;color:#ccc}.mainContents .noteice ul li.notLink .notes{padding:11px 30px 11px 0}.mainContents .noteice ul li.notLink .notes:after{display:none}@media only screen and (max-width:800px){.mainContents .noteice{width:94%;margin:12px auto 0;font-size:1.3rem}.mainContents .noteice .emergency{display:block;position:relative;margin-bottom:10px}.mainContents .noteice .emergency .category{display:block;padding:4px 0;width:100%;text-align:center}.mainContents .noteice .emergency .category i{font-size:1.6rem;top:2px}.mainContents .noteice .emergency .notes{width:100%}.mainContents .noteice .emergency .notes .noLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;padding:7px 9% 7px 3%}.mainContents .noteice .emergency .notes a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;padding:7px 9% 7px 3%}.mainContents .noteice .emergency .notes a:after{right:3%}.mainContents .noteice ul{border-top:1px solid #ccc}.mainContents .noteice ul li{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;padding:10px 0 4px;position:relative}.mainContents .noteice ul li .category{width:40%;font-size:1.2rem}.mainContents .noteice ul li .day{padding:0 3%;font-size:1.4rem}.mainContents .noteice ul li .notes a{padding:4px 9% 0 0;font-size:1.4rem;line-height:1.8;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mainContents .noteice ul li .notes:after{display:none}.mainContents .noteice ul li:after{right:3%;content:"\e908";font-family:'iconset';position:absolute;color:#ccc}.mainContents .noteice ul li.notLink .notes{padding:4px 0 0;font-size:1.4rem;line-height:1.8}.mainContents .noteice ul li.notLink:after{display:none}}.mainContents .examination .categoryLink{margin:22px auto 0}.mainContents .examination h2{text-align:left;border-left:6px solid #4b87dd;color:#2f3032;padding:10px 15px}.mainContents .examination h3{padding-bottom:3px;border-bottom:3px solid #dee6f5}.mainContents .examination .examinationLinkBlock{width:1050px;margin:22px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainContents .examination .examinationLinkBlock .box{width:32%;margin:0 2% 20px 0;position:relative}.mainContents .examination .examinationLinkBlock .box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(75, 135, 221, 0.2);padding:21px 20px;font-size:1.8rem;line-height:1.4}.mainContents .examination .examinationLinkBlock .box a figure{width:70px;min-width:70px;margin-right:20px}.mainContents .examination .examinationLinkBlock .box a:hover{text-decoration:none}.mainContents .examination .examinationLinkBlock .box:nth-of-type(3n){margin-right:0}.mainContents .examination .examinationLinkBlock .box:before{content:"\e908";font-family:'iconset';color:#fff;position:absolute;bottom:0;right:4px;z-index:3}.mainContents .examination .examinationLinkBlock .box:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #4b87dd transparent;position:absolute;bottom:0;right:0;z-index:2}.mainContents .examination .examinationFront{margin:0 auto 140px}.mainContents .examination .examinationFront .block{padding-top:50px;margin:-50px auto 0;width:1050px}.mainContents .examination .examinationFront .block p{line-height:1.8}.mainContents .examination .examinationFront .block ul{margin-top:5px}.mainContents .examination .examinationFront .block ul li{text-indent:-1em;padding:0 0 3px 1em}.mainContents .examination .examinationFront .block ul li:last-child{padding-bottom:0}.mainContents .examination .examinationFront .block .box dl{margin-top:30px}.mainContents .examination .examinationFront .block .box dl dd{margin-bottom:30px}.mainContents .examination .examinationFront .block .box dl dd p{text-indent:-1em;padding-left:1em}.mainContents .examination .examinationFront .block .box dl dd:last-of-type{margin-bottom:0}.mainContents .examination .examinationFront .block .kenteiList{margin-top:23px}.mainContents .examination .examinationFront .block .connectionBox{margin-top:23px}.mainContents .examination.examinationPage .corresponding ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainContents .examination.examinationPage .corresponding ul li{margin:0 14px 0 0;text-indent:0!important;padding:0!important}.mainContents .examination.examinationPage .corresponding ul li:last-child{margin-right:0}.mainContents .examination.examinationPage .corresponding ul li a{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;line-height:1.2;width:138px;height:60px;position:relative;font-size:1.8rem;text-align:center}.mainContents .examination.examinationPage .corresponding ul li a:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 20px 20px;position:absolute;bottom:8px;right:8px;z-index:2}.mainContents .examination.examinationPage .corresponding ul li a:hover{text-decoration:none}.mainContents .examination.examinationPage .corresponding ul li.q1 a{background:rgba(219, 102, 141, 0.3)}.mainContents .examination.examinationPage .corresponding ul li.q1 a:after{border-color:transparent transparent #db668d transparent}.mainContents .examination.examinationPage .corresponding ul li.qj1 a{background:rgba(244, 14, 53, 0.3)}.mainContents .examination.examinationPage .corresponding ul li.qj1 a:after{border-color:transparent transparent #f40e35 transparent}.mainContents .examination.examinationPage .corresponding ul li.q2 a{background:rgba(255, 74, 34, 0.3)}.mainContents .examination.examinationPage .corresponding ul li.q2 a:after{border-color:transparent transparent #ff4a22 transparent}.mainContents .examination.examinationPage .corresponding ul li.qj2 a{background:rgba(255, 134, 21, 0.3)}.mainContents .examination.examinationPage .corresponding ul li.qj2 a:after{border-color:transparent transparent #ff8615 transparent}.mainContents .examination.examinationPage .corresponding ul li.q3 a{background:rgba(245, 207, 34, 0.3)}.mainContents .examination.examinationPage .corresponding ul li.q3 a:after{border-color:transparent transparent #f5cf22 transparent}.mainContents .examination.examinationPage .corresponding ul li.q4 a{background:rgba(190, 217, 1, 0.3)}.mainContents .examination.examinationPage .corresponding ul li.q4 a:after{border-color:transparent transparent #bed901 transparent}.mainContents .examination.examinationPage .corresponding ul li.q5 a{background:rgba(117, 207, 32, 0.3)}.mainContents .examination.examinationPage .corresponding ul li.q5 a:after{border-color:transparent transparent #75cf20 transparent}.mainContents .examination.examinationPage .corresponding ul li.q6 a{background:rgba(83, 183, 97, 0.3)}.mainContents .examination.examinationPage .corresponding ul li.q6 a:after{border-color:transparent transparent #53b761 transparent}.mainContents .examination.examinationPage .corresponding ul li.q7 a{background:rgba(17, 144, 127, 0.3)}.mainContents .examination.examinationPage .corresponding ul li.q7 a:after{border-color:transparent transparent #11907f transparent}.mainContents .examination.examinationPage .corresponding ul li.q8 a{background:rgba(68, 145, 175, 0.3)}.mainContents .examination.examinationPage .corresponding ul li.q8 a:after{border-color:transparent transparent #4491af transparent}.mainContents .examination.examinationPage .corresponding ul li.q9 a{background:rgba(67, 110, 205, 0.3)}.mainContents .examination.examinationPage .corresponding ul li.q9 a:after{border-color:transparent transparent #436ecd transparent}.mainContents .examination.examinationPage .corresponding ul li.q10 a{background:rgba(116, 102, 187, 0.3)}.mainContents .examination.examinationPage .corresponding ul li.q10 a:after{border-color:transparent transparent #7466bb transparent}.mainContents .examination.examinationPage .corresponding ul li.q11 a{background:rgba(141, 105, 167, 0.3)}.mainContents .examination.examinationPage .corresponding ul li.q11 a:after{border-color:transparent transparent #8d69a7 transparent}.mainContents .examination.examinationPage .corresponding ul li.kazukatachi a{background:rgba(210, 79, 143, 0.3);font-size:1.4rem}.mainContents .examination.examinationPage .corresponding ul li.kazukatachi a:after{border-color:transparent transparent #d24f8f transparent}.mainContents .examination.examinationPage .corresponding ul li.current a{background:#f7f6f4!important;color:#ccc!important;pointer-events:none!important}.mainContents .examination.examinationPage .corresponding ul li.current a:after{border-color:transparent transparent #ccc transparent!important}.mainContents .examination.examinationPage .tableWrap h3{font-size:2rem;margin:0 0 15px;border:none;padding:0}.mainContents .examination.examinationPage .tableWrap .tableScroll{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .examination.examinationPage .tableWrap .tableScroll .small{font-size:1.2rem}.mainContents .examination.examinationPage .tableWrap .tableScroll .bgred{background:#fbd6d8}.mainContents .examination.examinationPage .tableWrap .tableScroll sup{font-size:50%;vertical-align:top;position:relative;top:-0.1em;color:#e32d26}.mainContents .examination.examinationPage .tableWrap .tableScroll .fixed{border-top:1px solid #ccc;border-right:1px solid #ccc}.mainContents .examination.examinationPage .tableWrap .tableScroll .fixed table{min-width:161px}.mainContents .examination.examinationPage .tableWrap .tableScroll .fixed table thead th{background:#eae6e5}.mainContents .examination.examinationPage .tableWrap .tableScroll .fixed table td,.mainContents .examination.examinationPage .tableWrap .tableScroll .fixed table th{height:50px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;font-weight:bold;text-align:center;background:#f7f6f4}.mainContents .examination.examinationPage .tableWrap .tableScroll .fixed table th{width:100px}.mainContents .examination.examinationPage .tableWrap .tableScroll .fixed table .indication{height:100px}.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll{border-top:1px solid #ccc}.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table{width:889px}.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table td,.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table th{height:50px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;text-align:center;font-size:1.4rem;width:127px;position:relative;line-height:1.4}.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table td.lineheight,.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table th.lineheight{line-height:1}.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table td .small,.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table th .small{font-size:1.2rem}.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table th{font-weight:bold;font-size:1.6rem}.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table th.small{font-size:1.2rem}.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table .indication{height:100px}.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table .link{position:absolute;right:30px;top:13px;padding:0;font-size:1.6rem}.mainContents .examination.examinationPage .tableWrap .tableScroll.sugaku .scroll th{background:#e1f1fc}.mainContents .examination.examinationPage .tableWrap .tableScroll.sansu .fixed th{border-right:1px solid #ccc}.mainContents .examination.examinationPage .tableWrap .tableScroll.sansu .scroll th{background:#d9ede7}.mainContents .examination.examinationPage .summary{width:1050px;margin:0 auto 140px}.mainContents .examination.examinationPage .summary .block{margin:-50px 0 0;padding-top:50px}.mainContents .examination.examinationPage .summary .block ul li{text-indent:-1em;padding:0 0 3px 1em}.mainContents .examination.examinationPage .summary .block ul li:last-child{padding-bottom:0}.mainContents .examination.examinationPage .summaryDetails{width:1050px;margin:0 auto 140px}.mainContents .examination.examinationPage .summaryDetails .red{color:#e32d26}.mainContents .examination.examinationPage .summaryDetails table{border-top:1px solid #ccc;border-left:1px solid #ccc;width:100%;margin-bottom:20px}.mainContents .examination.examinationPage .summaryDetails table th{background:#f4f0ef;border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:middle;width:270px;font-weight:bold;padding:17px 0;text-align:center}.mainContents .examination.examinationPage .summaryDetails table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:middle;padding:17px 30px}.mainContents .examination.examinationPage .summaryDetails .constitution{border:1px solid #ccc;background:#f4f0ef;padding:10px 20px 32px;margin-bottom:20px}.mainContents .examination.examinationPage .summaryDetails .constitution h4{margin:0;font-size:2rem;padding:0 0 22px}.mainContents .examination.examinationPage .summaryDetails .constitution figure{width:900px;margin:0 auto}.mainContents .examination.examinationPage .summaryDetails .constitution figure figcaption{font-size:1.4rem;padding-top:8px}.mainContents .examination.examinationPage .summaryDetails dl dt{background:#f4f0ef;border:1px solid #ccc;font-size:2rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;padding:11px 22px}.mainContents .examination.examinationPage .summaryDetails dl dt .trigger{position:absolute;right:20px;border-radius:50%;background:#fff;width:38px;height:38px;text-align:center;top:0;bottom:0;margin:auto}.mainContents .examination.examinationPage .summaryDetails dl dt .trigger span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:20px;height:2px;background:#4b87dd;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.mainContents .examination.examinationPage .summaryDetails dl dt .trigger span:nth-of-type(2){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mainContents .examination.examinationPage .summaryDetails dl dt.active .trigger span:first-of-type{display:none}.mainContents .examination.examinationPage .summaryDetails dl dt.active .trigger span:nth-of-type(2){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mainContents .examination.examinationPage .summaryDetails dl dt:hover{cursor:pointer}.mainContents .examination.examinationPage .summaryDetails dl dd{display:none;margin:15px 0}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap{padding:16px 20px 40px;margin-bottom:15px}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap:last-of-type{margin-bottom:0}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap h4{margin:0;font-size:2rem;padding:0 0 12px}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap .flexBox{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap .flexBox dl{width:49%;border:1px solid #ccc;background:#fff}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap .flexBox dl:last-of-type{margin-left:2%}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap .flexBox dl dt{display:block;text-align:center;font-weight:normal;font-size:1.6rem;background:#f4f0ef;border:none;border-bottom:1px solid #ccc}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap .flexBox dl dt:hover{cursor:default}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap .flexBox dl dd{display:block;padding:24px;margin:0}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap .flexBox dl dd ul{padding-top:32px}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap .flexBox dl dd ul li{text-indent:-0.8em;padding:0 0 3px 0.8em}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap.gs{border:1px solid #eee021;background:rgba(238, 224, 33, 0.3)}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap.ss{border:1px solid #ccc;background:rgba(204, 204, 204, 0.3)}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap.primaryschool1{border:1px solid #8d69a7;background:rgba(141, 105, 167, 0.2)}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap.primaryschool2{border:1px solid #7466bb;background:rgba(116, 102, 187, 0.2)}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap.primaryschool3{border:1px solid #436ecd;background:rgba(67, 110, 205, 0.2)}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap.primaryschool4{border:1px solid #4491af;background:rgba(68, 145, 175, 0.2)}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap.primaryschool5{border:1px solid #11907f;background:rgba(17, 144, 127, 0.2)}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap.primaryschool6{border:1px solid #53b761;background:rgba(83, 183, 97, 0.2)}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap.jrhighschool1{border:1px solid #75cf20;background:rgba(117, 207, 32, 0.2)}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap.jrhighschool2{border:1px solid #bed901;background:rgba(190, 217, 1, 0.2)}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap.jrhighschool3{border:1px solid #f5cf22;background:rgba(245, 207, 34, 0.2)}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap.highschool1{border:1px solid #ff8615;background:rgba(255, 134, 21, 0.2)}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap.highschool2{border:1px solid #ff4a22;background:rgba(255, 74, 34, 0.2)}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap.highschool3{border:1px solid #f40e35;background:rgba(244, 14, 53, 0.2)}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap.university{border:1px solid #db668d;background:rgba(219, 102, 141, 0.2)}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap:last-of-type{margin-bottom:0}.mainContents .examination.examinationPage .summaryDetails .pastQuestions h3{border:none;padding:0}.mainContents .examination.examinationPage .summaryDetails .pastQuestions h3 img{width:52px;height:52px;margin-right:20px;position:relative;top:-2px}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;text-align:center;position:relative;z-index:1}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-weight:bold;width:150px;text-align:center;vertical-align:middle;background:#eae6e5}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center;vertical-align:middle;width:450px;height:60px;padding:0 24px}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td ul{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td ul li a{display:block}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td ul li a img{width:100%}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td ul li.digitalbook{margin-right:32px}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td ul li.digitalbook a{width:181px;min-width:181px}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td ul li.pdf a{width:121px;min-width:121px}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td dl dt{font-weight:bold;margin-right:30px;white-space:nowrap;font-size:1.6rem;background:none;padding:0;border:none}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td dl dt:hover{cursor:default}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td dl dd{margin:0;display:block}.mainContents .examination.examinationPage .summaryDetails .recommendBook h3{border:none;padding:0}.mainContents .examination.examinationPage .summaryDetails .recommendBook h3 img{width:52px;height:52px;margin-right:20px;position:relative;top:-2px}.mainContents .examination.examinationPage .summaryDetails .recommendBook h3 span{font-size:1.6rem;margin-left:75px;font-weight:normal}.mainContents .examination.examinationPage .summaryDetails .recommendBook .bookSample{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .examination.examinationPage .summaryDetails .recommendBook .bookSample .box{width:32%;margin:0 2% 0 0}.mainContents .examination.examinationPage .summaryDetails .recommendBook .bookSample .box a{display:block;width:100%;padding:35px 0 28px;background:#f4f0ef;position:relative;text-align:center}.mainContents .examination.examinationPage .summaryDetails .recommendBook .bookSample .box a h4{margin:34px 0 0;font-weight:normal;font-size:1.8rem}.mainContents .examination.examinationPage .summaryDetails .recommendBook .bookSample .box a:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #4b87dd transparent;position:absolute;bottom:8px;right:8px;z-index:2}.mainContents .examination.examinationPage .summaryDetails .recommendBook .bookSample .box a:hover{text-decoration:none}.mainContents .examination.examinationPage .summaryDetails .recommendBook .bookSample .box:nth-of-type(3n){margin-right:0}.mainContents .examination.examinationPage .summaryDetails .recommendBook .bookSample .box.mb0{margin-bottom:0}.mainContents .examination.examinationPage .summaryDetails .fortaketest{margin:52px 0 80px}.mainContents .examination.examinationPage .summaryDetails .fortaketest ul{margin-bottom:24px}.mainContents .examination.examinationPage .summaryDetails .fortaketest ul li{text-indent:-1em;padding:0 0 3px 1em}.mainContents .examination.examinationPage .summaryDetails.sansu .pastQuestions table th{min-width:110px}.mainContents .examination.examinationPage .summaryDetails.kazukatachi .pastQuestions{margin-bottom:98px}.mainContents .examination.examinationPage .summaryDetails.kazukatachi .pastQuestions table th{min-width:110px;font-size:1.4rem}.mainContents .examination.examinationPage .examinationFee{width:1050px;margin:0 auto 140px}.mainContents .examination.examinationPage .examinationFee .block{margin:-50px 0 0;padding-top:50px}.mainContents .examination.examinationPage .examinationFee .block .tableWrap .tableScroll .fixed table th{background:#eae6e5}.mainContents .examination.examinationPage .belongings{width:1050px;margin:0 auto 140px}.mainContents .examination.examinationPage .belongings .block{margin:-50px 0 0;padding-top:50px}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .fixed table{min-width:210px}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .fixed table th{background:#eae6e5;height:90px}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .fixed table td{height:45px}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .fixed table .h65 td{height:65px}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .scroll table{width:840px}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .scroll table thead .sugaku{background:#e1f1fc}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .scroll table thead .sansu{background:#d9ede7}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .scroll table th{height:45px;width:210px;background:#f7f6f4}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .scroll table td{height:45px;width:210px}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .scroll table .h65 td{height:65px}.mainContents .examination.examinationPage .belongings .block .caution{margin-top:15px}.mainContents .examination.examinationPage .belongings .block .caution li{color:#e32d26;font-size:1.4rem;font-weight:bold;margin-bottom:3px}.mainContents .examination.examinationPage .belongings .block .caution li:last-child{margin-bottom:0}.mainContents .examination.examinationPage .belongings .block .flexBox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:18px}.mainContents .examination.examinationPage .belongings .block .flexBox .box{width:49%;margin:0 2% 0 0;padding:20px 22px 16px;border:1px solid #ccc;background:#f4f0ef;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .examination.examinationPage .belongings .block .flexBox .box figure{width:135px;min-width:135px}.mainContents .examination.examinationPage .belongings .block .flexBox .box figure figcaption{font-size:1.8rem;font-weight:bold}.mainContents .examination.examinationPage .belongings .block .flexBox .box ul{margin-left:17px}.mainContents .examination.examinationPage .belongings .block .flexBox .box ul li{text-indent:-1em;padding:0 0 3px 1em}.mainContents .examination.examinationPage .belongings .block .flexBox .box ul li:last-child{padding-bottom:0}.mainContents .examination.examinationPage .belongings .block .flexBox .box:last-of-type{margin:0}.mainContents .examination.examinationPage .examinationData{width:1050px;margin:0 auto 140px}.mainContents .examination.examinationPage .examinationData .block{margin:-50px 0 0;padding-top:50px}.mainContents .examination.examinationPage .examinationData .block .flexBox{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .examination.examinationPage .examinationData .block .flexBox .box{width:50%}.mainContents .examination.examinationPage .examinationData .block .flexBox .box table{border-top:1px solid #ccc;border-left:1px solid #ccc;width:100%;text-align:center}.mainContents .examination.examinationPage .examinationData .block .flexBox .box table tr:nth-of-type(2n){background:#f7f6f4}.mainContents .examination.examinationPage .examinationData .block .flexBox .box table thead th{background:#eae6e5}.mainContents .examination.examinationPage .examinationData .block .flexBox .box table thead td{background:#eae6e5;font-weight:bold}.mainContents .examination.examinationPage .examinationData .block .flexBox .box table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:205px;height:50px;vertical-align:middle;font-weight:bold}.mainContents .examination.examinationPage .examinationData .block .flexBox .box table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;height:50px;vertical-align:middle;width:160px}.mainContents .examination.examinationPage .examinationData .block .flexBox .box:nth-of-type(2){width:45%;margin:60px 0 0 auto}.mainContents .examination.examinationPage .examinationData .block dl dd table.pcOnly{border-top:1px solid #ccc;border-left:1px solid #ccc;width:1026px}.mainContents .examination.examinationPage .examinationData .block dl dd table.pcOnly tr:nth-of-type(2n){background:#f7f6f4}.mainContents .examination.examinationPage .examinationData .block dl dd table.pcOnly tr.total{border-top:4px double #ccc}.mainContents .examination.examinationPage .examinationData .block dl dd table.pcOnly thead td,.mainContents .examination.examinationPage .examinationData .block dl dd table.pcOnly thead tr{background:#eae6e5;text-align:center;padding:0}.mainContents .examination.examinationPage .examinationData .block dl dd table.pcOnly th{font-weight:bold;text-align:center;width:154px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:52px;vertical-align:middle}.mainContents .examination.examinationPage .examinationData .block dl dd table.pcOnly td{text-align:right;font-weight:bold;width:154px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:52px;vertical-align:middle;padding:0 18px}.mainContents .examination.examinationPage .examinationData .block dl dd table.pcOnly td:first-of-type,.mainContents .examination.examinationPage .examinationData .block dl dd table.pcOnly td:nth-of-type(2){width:205px}@media only screen and (max-width:800px){.mainContents .examination .categoryLink{margin:16px auto 0}.mainContents .examination h2{padding:8px 0 8px 4%}.mainContents .examination h3{font-size:2rem}.mainContents .examination .examinationLinkBlock{width:90%;margin:10px auto 0}.mainContents .examination .examinationLinkBlock .box{width:49%;margin:0 2% 10px 0}.mainContents .examination .examinationLinkBlock .box a{display:block;padding:13px 5%;font-size:1.5rem;text-align:center;height:100%}.mainContents .examination .examinationLinkBlock .box a figure{width:60px;min-width:60px;margin:0 auto 13px}.mainContents .examination .examinationLinkBlock .box:nth-of-type(3n){margin-right:2%}.mainContents .examination .examinationLinkBlock .box:nth-of-type(2n){margin-right:0}.mainContents .examination .examinationLinkBlock .box:before{bottom:-1px;right:2px;font-size:1.3rem}.mainContents .examination .examinationLinkBlock .box:after{border-width:0 0 30px 30px}.mainContents .examination .examinationLinkBlock .box:last-of-type{width:100%}.mainContents .examination .examinationLinkBlock .box:last-of-type a{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .examination .examinationLinkBlock .box:last-of-type a figure{margin:0 20px 0 0}.mainContents .examination .examinationLinkBlock .box:last-of-type a br{display:none}.mainContents .examination .examinationFront .block{margin:-1px auto 0;padding-top:1px;width:90%}.mainContents .examination .examinationFront .block p{line-height:1.8}.mainContents .examination .examinationFront .block ul{margin-top:5px}.mainContents .examination .examinationFront .block .box dl{margin-top:30px}.mainContents .examination .examinationFront .block .box dl dd{margin-bottom:30px}.mainContents .examination .examinationFront .block .box dl dd p{text-indent:-1em;padding-left:1em}.mainContents .examination .examinationFront .block .box dl dd:last-of-type{margin-bottom:0}.mainContents .examination .examinationFront .block .kenteiList{margin-top:23px}.mainContents .examination.examinationPage .f14{font-size:1.4rem}.mainContents .examination.examinationPage .corresponding h4{font-size:1.8rem}.mainContents .examination.examinationPage .corresponding ul li{margin:0 2% 14px 0;width:23.5%}.mainContents .examination.examinationPage .corresponding ul li:nth-child(4n){margin-right:0}.mainContents .examination.examinationPage .corresponding ul li:nth-child(n+5){margin-bottom:0}.mainContents .examination.examinationPage .corresponding ul li a{width:100%;height:50px;font-size:1.4rem}.mainContents .examination.examinationPage .corresponding ul li a:after{border-width:0 0 12px 12px;bottom:6px;right:6px}.mainContents .examination.examinationPage .corresponding ul li.kazukatachi{width:49%}.mainContents .examination.examinationPage .tableWrap h3{font-size:1.8rem;margin:0 0 3px}.mainContents .examination.examinationPage .tableWrap .tableScroll{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .examination.examinationPage .tableWrap .tableScroll .fixed table{min-width:130px}.mainContents .examination.examinationPage .tableWrap .tableScroll .fixed table td,.mainContents .examination.examinationPage .tableWrap .tableScroll .fixed table th{height:40px;font-size:1.4rem}.mainContents .examination.examinationPage .tableWrap .tableScroll .fixed table th{width:80px}.mainContents .examination.examinationPage .tableWrap .tableScroll .fixed table .indication{height:70px}.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table{width:841px}.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table td,.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table th{height:40px;width:120px;line-height:1.2}.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table td.lineheight,.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table th.lineheight{line-height:1.2}.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table th{font-size:1.4rem}.mainContents .examination.examinationPage .tableWrap .tableScroll .scroll table .indication{height:70px}.mainContents .examination.examinationPage .tableWrap .priceSp{margin:10px 0 0}.mainContents .examination.examinationPage .summary{width:90%}.mainContents .examination.examinationPage .summary .block{margin:-1px 0 0;padding-top:1px}.mainContents .examination.examinationPage .summaryDetails{width:90%}.mainContents .examination.examinationPage .summaryDetails table th{width:110px;padding:12px 10px;text-align:left;vertical-align:top}.mainContents .examination.examinationPage .summaryDetails table td{vertical-align:top;padding:12px 10px}.mainContents .examination.examinationPage .summaryDetails .constitution{padding:14px 5% 20px}.mainContents .examination.examinationPage .summaryDetails .constitution h4{font-size:1.8rem;padding:0}.mainContents .examination.examinationPage .summaryDetails .constitution figure{width:95%}.mainContents .examination.examinationPage .summaryDetails .constitution figure figcaption{font-size:1.2rem;padding-top:16px}.mainContents .examination.examinationPage .summaryDetails dl dt{font-size:1.8rem;padding:11px 5%}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap{padding:16px 5% 7px}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap h4{margin:0;font-size:1.8rem}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap .flexBox{display:block}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap .flexBox dl{width:100%;margin:0 0 12px}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap .flexBox dl:last-of-type{margin-left:0}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap .flexBox dl dt{padding:8px 0}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap .flexBox dl dd{padding:14px 4%}.mainContents .examination.examinationPage .summaryDetails dl dd .detailsWrap .flexBox dl dd ul{padding-top:32px}.mainContents .examination.examinationPage .summaryDetails .pastQuestions h3{border:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3}.mainContents .examination.examinationPage .summaryDetails .pastQuestions h3 img{width:40px;height:40px;margin-right:10px}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table th{width:70px;min-width:70px;vertical-align:top;font-size:1.4rem;padding:16px 0}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center;vertical-align:middle;width:100%;height:auto;padding:13px 3%}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td ul{display:block}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td ul li.digitalbook{margin:0 0 10px}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td ul li.digitalbook a{width:94%;min-width:0;max-width:180px}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td ul li.pdf a{width:63%;min-width:0;max-width:120px}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td dl{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td dl dt{font-weight:bold;margin-right:10px;white-space:nowrap;padding-top:5px;font-size:1.4rem}.mainContents .examination.examinationPage .summaryDetails .pastQuestions table td dl dd{width:100%}.mainContents .examination.examinationPage .summaryDetails .recommendBook h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;line-height:1.3}.mainContents .examination.examinationPage .summaryDetails .recommendBook h3 img{width:40px;height:40px;margin-right:10px}.mainContents .examination.examinationPage .summaryDetails .recommendBook h3 span{display:none}.mainContents .examination.examinationPage .summaryDetails .recommendBook .bookNotes{text-align:left;font-size:1.4rem;margin:8px 0 30px;display:block;text-indent:-1em;padding-left:1em}.mainContents .examination.examinationPage .summaryDetails .recommendBook .bookSample{display:block}.mainContents .examination.examinationPage .summaryDetails .recommendBook .bookSample .box{width:100%;margin:0 0 10px}.mainContents .examination.examinationPage .summaryDetails .recommendBook .bookSample .box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 5%;text-align:left}.mainContents .examination.examinationPage .summaryDetails .recommendBook .bookSample .box a figure{width:33%}.mainContents .examination.examinationPage .summaryDetails .recommendBook .bookSample .box a h4{margin:0 0 0 30px;font-size:1.6rem}.mainContents .examination.examinationPage .summaryDetails .recommendBook .bookSample .box a:after{border-width:0 0 16px 16px}.mainContents .examination.examinationPage .summaryDetails .fortaketest{margin:52px 0 40px}.mainContents .examination.examinationPage .summaryDetails.sansu .pastQuestions table th{min-width:86px}.mainContents .examination.examinationPage .summaryDetails.kazukatachi .pastQuestions{margin-bottom:60px}.mainContents .examination.examinationPage .summaryDetails.kazukatachi .pastQuestions table th{min-width:120px;font-size:1.3rem}.mainContents .examination.examinationPage .summaryDetails.kazukatachi dl dt{font-size:1.8rem;padding:11px 5%}.mainContents .examination.examinationPage .summaryDetails.kazukatachi dl dt i{top:-16px}.mainContents .examination.examinationPage .examinationFee{width:90%}.mainContents .examination.examinationPage .examinationFee .block{margin:-1px 0 0;padding-top:1px}.mainContents .examination.examinationPage .belongings{width:90%}.mainContents .examination.examinationPage .belongings .block{margin:-1px 0 0;padding-top:1px}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .fixed table{min-width:130px}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .fixed table th{height:60px}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .fixed table th span{font-weight:bold}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .fixed table td{height:40px}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .fixed table .h65 td{height:60px}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .scroll table{width:681px}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .scroll table th{height:60px;width:170px}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .scroll table th span{font-weight:bold}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .scroll table td{height:40px;width:170px}.mainContents .examination.examinationPage .belongings .block .tableWrap .tableScroll .scroll table .h65 td{height:60px}.mainContents .examination.examinationPage .belongings .block .caution li{text-indent:-3em;padding-left:3em}.mainContents .examination.examinationPage .belongings .block .flexBox{display:block}.mainContents .examination.examinationPage .belongings .block .flexBox .box{width:100%;margin:0 0 10px;padding:20px 5% 16px;display:block}.mainContents .examination.examinationPage .belongings .block .flexBox .box figure{text-align:center;width:70%;min-width:70%;margin:0 auto 16px}.mainContents .examination.examinationPage .belongings .block .flexBox .box figure figcaption{font-size:1.6rem}.mainContents .examination.examinationPage .belongings .block .flexBox .box ul{margin-left:0}.mainContents .examination.examinationPage .belongings .block .flexBox .box:last-of-type{margin:0}.mainContents .examination.examinationPage .examinationData{width:90%}.mainContents .examination.examinationPage .examinationData .block{margin:-1px 0 0;padding-top:1px}.mainContents .examination.examinationPage .examinationData .block .flexBox{display:block}.mainContents .examination.examinationPage .examinationData .block .flexBox .box{width:100%;margin-bottom:38px}.mainContents .examination.examinationPage .examinationData .block .flexBox .box h3{margin:0 0 26px;font-size:1.8rem}.mainContents .examination.examinationPage .examinationData .block .flexBox .box table{font-size:1.4rem}.mainContents .examination.examinationPage .examinationData .block .flexBox .box table th{width:30%}.mainContents .examination.examinationPage .examinationData .block .flexBox .box table td{height:50px;vertical-align:middle;width:35%}.mainContents .examination.examinationPage .examinationData .block .flexBox .box:nth-of-type(2){width:100%;margin:0}.mainContents .examination.examinationPage .examinationData .block dl dd .tableWrap .tableScroll{margin:0}.mainContents .examination.examinationPage .examinationData .block dl dd .tableWrap .tableScroll .fixed table{min-width:132px}.mainContents .examination.examinationPage .examinationData .block dl dd .tableWrap .tableScroll .fixed table th{width:132px;height:50px;background:#eae6e5}.mainContents .examination.examinationPage .examinationData .block dl dd .tableWrap .tableScroll .scroll table{min-width:2018px}.mainContents .examination.examinationPage .examinationData .block dl dd .tableWrap .tableScroll .scroll table th{width:126px;height:50px;background:#f7f6f4}.mainContents .examination.examinationPage .examinationData .block dl dd .tableWrap .tableScroll .scroll table th.total{border-left:4px double #ccc}.mainContents .examination.examinationPage .examinationData .block dl dd .tableWrap .tableScroll .scroll table td{width:126px;height:50px;text-align:right;padding:0 18px}.mainContents .examination.examinationPage .examinationData .block dl dd .tableWrap .tableScroll .scroll table td.total{border-left:4px double #ccc}.mainContents .examination.examinationPage .examinationData .block dl:last-of-type{margin-bottom:0}}.mainContents .schedule .examinationWrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:1050px;margin:0 auto 140px}.mainContents .schedule .examinationWrap .tabMenu{display:none}.mainContents .schedule .examinationWrap .examination{background:#fff;width:48%;border:1px solid #ccc}.mainContents .schedule .examinationWrap .examination h3{margin:0;text-align:center;font-size:2.2rem;padding:12px 0;position:relative;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;border-bottom:1px solid #ccc;background-color:rgba(75, 135, 221, 0.3)}.mainContents .schedule .examinationWrap .examination h3 i{display:inline-block;font-size:3.1rem;line-height:40px;width:40px;height:40px;border-radius:50%;position:relative;background:#fff;color:#4b87dd;margin:0 10px 0 -50px;position:relative}.mainContents .schedule .examinationWrap .examination .examinationDay{padding:26px 3% 8px;border-bottom:1px solid #ccc;font-weight:bold}.mainContents .schedule .examinationWrap .examination .examinationDay .meta{margin-bottom:12px}.mainContents .schedule .examinationWrap .examination .examinationDay .meta span{display:inline-block;vertical-align:middle;font-size:1.8rem;letter-spacing:2px;font-weight:bold}.mainContents .schedule .examinationWrap .examination .examinationDay .meta span.day{padding:5px 15px 0 0}.mainContents .schedule .examinationWrap .examination .examinationDay .meta span.status{padding:2px 14px;color:#fff;background:#e32d26;font-weight:normal}.mainContents .schedule .examinationWrap .examination .examinationDay .main{font-size:3.2rem;font-weight:bold;padding-left:30px}.mainContents .schedule .examinationWrap .examination .examinationDay .main span{font-size:5.4rem;font-weight:bold}.mainContents .schedule .examinationWrap .examination .examinationDay .main span.week{font-size:2.4rem;border:1px solid #2f3032;border-radius:3px;padding:0 2px;position:relative;top:-2px}.mainContents .schedule .examinationWrap .examination .examinationDay .main span.week.week6{color:#4b87dd;border:1px solid #4b87dd}.mainContents .schedule .examinationWrap .examination .examinationDay .main span.week.week0{color:#e32d26;border:1px solid #e32d26}.mainContents .schedule .examinationWrap .examination .reception{padding:6px 3%;border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold}.mainContents .schedule .examinationWrap .examination .reception p.t01{letter-spacing:1px;font-size:1.8rem;width:150px;font-weight:bold}.mainContents .schedule .examinationWrap .examination .reception p.t02{font-size:2rem;font-weight:bold}.mainContents .schedule .examinationWrap .examination .reception p.t02 span{font-size:3rem;font-weight:bold}.mainContents .schedule .examinationWrap .examination .reception p.t02 span.week{font-size:1.5rem;border:1px solid #2f3032;border-radius:3px;padding:0 2px;position:relative;top:-2px}.mainContents .schedule .examinationWrap .examination .reception p.t02 span.week.week6{color:#4b87dd;border:1px solid #4b87dd;font-weight:bold}.mainContents .schedule .examinationWrap .examination .reception p.t02 span.week.week0{color:#e32d26;border:1px solid #e32d26}.mainContents .schedule .examinationWrap .examination .reception.reception02{padding:14px 3%}.mainContents .schedule .examinationWrap .examination .application{text-align:center;border-bottom:1px solid #ccc;font-weight:bold}.mainContents .schedule .examinationWrap .examination .application a{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;text-align:center;position:relative;margin:20px auto;width:360px;padding:15px 0;background:#f59228;border-radius:30px;color:#fff;font-weight:normal}.mainContents .schedule .examinationWrap .examination .application a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;right:23px;top:0;bottom:0;margin:auto}.mainContents .schedule .examinationWrap .examination .application a:hover{text-decoration:none}.mainContents .schedule .examinationWrap .examination .alliance{padding:18px 0;text-align:center;position:relative;background-color:rgba(239, 233, 37, 0.2);font-weight:bold}.mainContents .schedule .examinationWrap .examination .alliance p{margin-bottom:10px;font-weight:bold;color:#1c1564;font-size:1.7rem}.mainContents .schedule .examinationWrap .examination .alliance p:after,.mainContents .schedule .examinationWrap .examination .alliance p:before{content:"";display:inline-block;vertical-align:middle;height:2px;width:6%;background:#1c1564;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);margin:0}.mainContents .schedule .examinationWrap .examination .alliance p:after{-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}.mainContents .schedule .examinationWrap .examination .alliance a{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;text-align:center;position:relative;padding:14px 0;margin:0 auto;width:360px;background:#fff;border-radius:30px;color:#f59228;border:2px solid #f59228}.mainContents .schedule .examinationWrap .examination .alliance a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #f59228;display:inline-block;position:absolute;right:23px;top:0;bottom:0;margin:auto}.mainContents .schedule .examinationWrap .examination .alliance a:hover{text-decoration:none}.mainContents .schedule .examinationWrap .examination ul li{border-bottom:1px solid #ccc;padding:10px 3%;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .schedule .examinationWrap .examination ul li .mainDay{width:53%}.mainContents .schedule .examinationWrap .examination ul li .mainDay .meta span{display:inline-block;vertical-align:middle;font-weight:bold}.mainContents .schedule .examinationWrap .examination ul li .mainDay .meta span.day{font-size:1.4rem;letter-spacing:2px;padding-right:7px}.mainContents .schedule .examinationWrap .examination ul li .mainDay .meta span.status{font-size:1.2rem;padding:4px 10px;line-height:1;color:#fff;background:#e32d26;font-weight:normal}.mainContents .schedule .examinationWrap .examination ul li .mainDay .main{font-weight:bold}.mainContents .schedule .examinationWrap .examination ul li .mainDay .main span{font-size:2.4rem;font-weight:bold}.mainContents .schedule .examinationWrap .examination ul li .mainDay .main span.week{font-size:1.3rem;border:1px solid #2f3032;border-radius:3px;padding:0 2px;position:relative;top:-1px}.mainContents .schedule .examinationWrap .examination ul li .mainDay .main span.week.week6{color:#4b87dd;border:1px solid #4b87dd}.mainContents .schedule .examinationWrap .examination ul li .mainDay .main span.week.week0{color:#e32d26;border:1px solid #e32d26}.mainContents .schedule .examinationWrap .examination ul li .receptionBlock{font-weight:bold}.mainContents .schedule .examinationWrap .examination ul li .receptionBlock .t01{font-size:1.4rem;padding:4px 0 8px;font-weight:bold}.mainContents .schedule .examinationWrap .examination ul li .receptionBlock .t02{font-size:1.4rem;font-weight:bold}.mainContents .schedule .examinationWrap .examination ul li .receptionBlock .t02 span{font-size:1.8rem;font-weight:bold}.mainContents .schedule .examinationWrap .examination ul li .receptionBlock .t02 span.week{font-size:1.3rem;border:1px solid #2f3032;border-radius:3px;padding:0 2px;position:relative;top:-1px}.mainContents .schedule .examinationWrap .examination ul li .receptionBlock .t02 span.week.week6{color:#4b87dd;border:1px solid #4b87dd}.mainContents .schedule .examinationWrap .examination ul li .receptionBlock .t02 span.week.week0{color:#e32d26;border:1px solid #e32d26}.mainContents .schedule .examinationWrap .examination.personal{margin-right:4%}.mainContents .schedule .examinationWrap .examination.group .application{border-bottom:none}.mainContents .schedule .examinationWrap .examination.group .application a:after{content:"\e909";font-family:'iconset';border:none;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .schedule .allBtn{text-align:center}.mainContents .schedule .allBtn a{display:inline-block;font-weight:bold;padding:12px 0;width:300px;color:#fff;position:relative;background:#4b87dd;border-radius:25px;font-weight:normal}.mainContents .schedule .allBtn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;right:15px;top:16px}.mainContents .schedule .allBtn a:hover{text-decoration:none}.mainContents .schedule.schedulePage{background:none;font-weight:normal;padding-bottom:0}.mainContents .schedule.schedulePage .categoryLink{margin:35px auto 0}.mainContents .schedule.schedulePage .scheduleWrap{width:1050px;margin:0 auto 140px}.mainContents .schedule.schedulePage .scheduleWrap h2{text-align:left;border-left:6px solid #4b87dd;color:#4b87dd;font-size:2.6rem;padding:10px 15px;color:#2f3032}.mainContents .schedule.schedulePage .scheduleWrap h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.2rem}.mainContents .schedule.schedulePage .scheduleWrap h3 i{color:#4b87dd;width:50px;height:50px;background-color:rgba(75, 135, 221, 0.2);border-radius:50%;text-align:center;margin-right:12px}.mainContents .schedule.schedulePage .scheduleWrap h3 i:before{font-size:3.8rem;position:relative;top:4px}.mainContents .schedule.schedulePage .scheduleWrap h3.mb-30{margin:0 0 -30px}.mainContents .schedule.schedulePage .scheduleWrap h4{font-size:2rem}.mainContents .schedule.schedulePage .scheduleWrap .box{margin:-50px 0 0;padding-top:50px}.mainContents .schedule.schedulePage .scheduleWrap .box table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:22px}.mainContents .schedule.schedulePage .scheduleWrap .box table thead{text-align:center}.mainContents .schedule.schedulePage .scheduleWrap .box table thead th{font-weight:bold;background:#eae6e5;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;padding:12px 0}.mainContents .schedule.schedulePage .scheduleWrap .box table thead td{font-weight:bold;background:#eae6e5;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;padding:12px 0}.mainContents .schedule.schedulePage .scheduleWrap .box table tbody{text-align:center}.mainContents .schedule.schedulePage .scheduleWrap .box table tbody th{background:#f7f6f4;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;width:100px}.mainContents .schedule.schedulePage .scheduleWrap .box table tbody td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;padding:10px 12px}.mainContents .schedule.schedulePage .scheduleWrap .box table tbody td .week{font-size:1.3rem;border:1px solid #2f3032;border-radius:3px;padding:0 2px;position:relative;top:-1px;margin-left:2px}.mainContents .schedule.schedulePage .scheduleWrap .box table tbody td .week.week6{color:#4b87dd;border:1px solid #4b87dd}.mainContents .schedule.schedulePage .scheduleWrap .box table tbody td .week.week0{color:#e32d26;border:1px solid #e32d26}.mainContents .schedule.schedulePage .scheduleWrap .box table tbody td:last-of-type{text-align:left}.mainContents .schedule.schedulePage .scheduleWrap .box .caution{border:1px solid #e32d26;background:#fceae9;color:#e32d26;padding:17px 24px;margin-bottom:35px}.mainContents .schedule.schedulePage .scheduleWrap .box .caution p{text-indent:-1.6em;padding-left:1.6em}.mainContents .schedule.schedulePage .scheduleWrap .box .caution p i{position:relative;top:2px;font-size:2rem}.mainContents .schedule.schedulePage .scheduleWrap .box ul{margin-bottom:32px}.mainContents .schedule.schedulePage .scheduleWrap .box ul li{font-size:1.4rem;text-indent:-1em;padding-left:1em}.mainContents .schedule.schedulePage .scheduleWrap #partner.box .partnerWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .schedule.schedulePage .scheduleWrap #partner.box .partnerWrap .partnerbox{width:48%;margin-right:4%}.mainContents .schedule.schedulePage .scheduleWrap #partner.box .partnerWrap .partnerbox:last-of-type{margin:0}.mainContents .schedule.schedulePage .scheduleWrap #partner.box .partnerWrap p{padding-bottom:30px}.mainContents .schedule.schedulePage .scheduleWrap #partner.box .partnerWrap p.link{margin-top:-12px;padding-bottom:0}@media only screen and (max-width:800px){.mainContents .schedule{padding:25px 0 40px;border-top:1px solid #ccc;margin-top:-1px}.mainContents .schedule h2{font-size:2.2rem}.mainContents .schedule .examinationWrap{display:block;width:94%;margin:0 auto 24px}.mainContents .schedule .examinationWrap .tabMenu{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .schedule .examinationWrap .tabMenu li{width:50%;text-align:center;border:1px solid #ccc;position:relative;padding:15px 0 8px}.mainContents .schedule .examinationWrap .tabMenu li h3{margin:0;font-size:1.8rem;color:#999}.mainContents .schedule .examinationWrap .tabMenu li h3 i{display:inline-block;line-height:30px;width:30px;height:30px;top:4px;color:#4b87dd;background:#fff;margin:0 10px 0 -15px;border-radius:50%}.mainContents .schedule .examinationWrap .tabMenu li h3 i:before{vertical-align:top}.mainContents .schedule .examinationWrap .tabMenu li.select{background:#fff;border-bottom:none}.mainContents .schedule .examinationWrap .tabMenu li.select h3{color:#2f3032}.mainContents .schedule .examinationWrap .tabMenu li.select h3 i{background-color:rgba(75, 135, 221, 0.2)}.mainContents .schedule .examinationWrap .tabMenu li.select:before{content:"";height:5px;width:100%;position:absolute;background:#4b87dd;top:0;left:0}.mainContents .schedule .examinationWrap .tabMenu li:last-child{border-left:none}.mainContents .schedule .examinationWrap .examination{background:#fff;width:100%;border:1px solid #ccc;border-top:none}.mainContents .schedule .examinationWrap .examination h3{display:none}.mainContents .schedule .examinationWrap .examination .examinationDay{padding:8px 3% 0;font-weight:bold}.mainContents .schedule .examinationWrap .examination .examinationDay .meta{margin-bottom:6px}.mainContents .schedule .examinationWrap .examination .examinationDay .meta span{font-size:1.6rem}.mainContents .schedule .examinationWrap .examination .examinationDay .meta span.day{padding:5px 15px 0 0}.mainContents .schedule .examinationWrap .examination .examinationDay .meta span.status{padding:2px 14px;font-size:1.8rem}.mainContents .schedule .examinationWrap .examination .examinationDay .main{font-size:2.2rem;padding-left:2%}.mainContents .schedule .examinationWrap .examination .examinationDay .main span{font-size:3.8rem}.mainContents .schedule .examinationWrap .examination .examinationDay .main span.week{font-size:1.6rem}.mainContents .schedule .examinationWrap .examination .reception{padding:5px 0 0;margin:0 3%;display:block}.mainContents .schedule .examinationWrap .examination .reception p.t01{font-size:1.4rem;padding:0}.mainContents .schedule .examinationWrap .examination .reception p.t02{font-size:2rem;padding:0 0 0 2%}.mainContents .schedule .examinationWrap .examination .reception p.t02 span{font-size:2.4rem}.mainContents .schedule .examinationWrap .examination .reception p.t02 span.week{font-size:1.6rem}.mainContents .schedule .examinationWrap .examination .application a{margin:15px auto;width:90%;padding:9px 0}.mainContents .schedule .examinationWrap .examination .application a:after{border-width:7px 0 7px 9px;right:4%}.mainContents .schedule .examinationWrap .examination .alliance{padding:16px 0 20px}.mainContents .schedule .examinationWrap .examination .alliance p{margin-bottom:5px;font-size:1.2rem}.mainContents .schedule .examinationWrap .examination .alliance a{width:90%;padding:9px 0;background:#fff;border-radius:25px;color:#f59228;border:2px solid #f59228}.mainContents .schedule .examinationWrap .examination .alliance a:after{right:4%;border-width:7px 0 7px 9px}.mainContents .schedule .examinationWrap .examination .alliance:after{display:none}.mainContents .schedule .examinationWrap .examination ul li{padding:25px 3% 10px;margin:0 3%;position:relative;display:block}.mainContents .schedule .examinationWrap .examination ul li .mainDay{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1;padding-bottom:10px}.mainContents .schedule .examinationWrap .examination ul li .mainDay .meta span.day{font-size:1.4rem;width:100px;letter-spacing:0;padding-right:0}.mainContents .schedule .examinationWrap .examination ul li .mainDay .meta span.status{position:absolute;top:0;left:-3%;font-size:1.2rem}.mainContents .schedule .examinationWrap .examination ul li .mainDay .main span{font-size:2.4rem;font-weight:bold}.mainContents .schedule .examinationWrap .examination ul li .mainDay .main span.week{font-size:1.3rem}.mainContents .schedule .examinationWrap .examination ul li .receptionBlock{font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1}.mainContents .schedule .examinationWrap .examination ul li .receptionBlock .t01{font-size:1.2rem;padding:0;width:100px}.mainContents .schedule .examinationWrap .examination ul li .receptionBlock .t02{font-size:1.4rem;font-weight:bold}.mainContents .schedule .examinationWrap .examination ul li .receptionBlock .t02 span{font-size:1.8rem;font-weight:bold}.mainContents .schedule .examinationWrap .examination ul li .receptionBlock .t02 span.week{font-size:1.2rem}.mainContents .schedule .examinationWrap .examination.personal{margin-right:0}.mainContents .schedule .examinationWrap .examination.group{display:none}.mainContents .schedule .examinationWrap .examination.group .application{border-bottom:none}.mainContents .schedule .examinationWrap .examination.group .application a:after{content:"\e909";font-family:'iconset';border:none;right:9.5%}.mainContents .schedule .allBtn{text-align:center}.mainContents .schedule .allBtn a{padding:9px 0;width:64%}.mainContents .schedule .allBtn a:after{right:4%;top:35%;border-width:7px 0 7px 9px}.mainContents .schedule.schedulePage{border-bottom:1px solid #ccc}.mainContents .schedule.schedulePage .scheduleWrap{width:90%;padding-bottom:0}.mainContents .schedule.schedulePage .scheduleWrap h2{font-size:2.2rem;padding:8px 0 8px 4%}.mainContents .schedule.schedulePage .scheduleWrap h3{margin-right:3%}.mainContents .schedule.schedulePage .scheduleWrap h3 i{width:40px;height:40px}.mainContents .schedule.schedulePage .scheduleWrap h3 i:before{font-size:3rem;position:relative;top:4px}.mainContents .schedule.schedulePage .scheduleWrap h4{font-size:1.8rem}.mainContents .schedule.schedulePage .scheduleWrap .box{margin:-1px 0 0;padding-top:1px}.mainContents .schedule.schedulePage .scheduleWrap .box table.spOnly{width:100%;margin-bottom:-1px;display:table}.mainContents .schedule.schedulePage .scheduleWrap .box table.spOnly thead{text-align:left}.mainContents .schedule.schedulePage .scheduleWrap .box table.spOnly thead th{padding:11px 4%}.mainContents .schedule.schedulePage .scheduleWrap .box table.spOnly tbody{text-align:left}.mainContents .schedule.schedulePage .scheduleWrap .box table.spOnly tbody th{width:42%;padding:11px 4%}.mainContents .schedule.schedulePage .scheduleWrap .box table.spOnly tbody td{width:58%;padding:11px 4%}.mainContents .schedule.schedulePage .scheduleWrap .box .caution{border:1px solid #e32d26;background:#fceae9;color:#e32d26;padding:10px;margin-bottom:35px}.mainContents .schedule.schedulePage .scheduleWrap .box .caution i{position:relative;top:-2px;font-size:2rem}.mainContents .schedule.schedulePage .scheduleWrap .box ul{margin-bottom:32px}.mainContents .schedule.schedulePage .scheduleWrap .box ul li{font-size:1.4rem;text-indent:-1em;padding-left:1em}.mainContents .schedule.schedulePage .scheduleWrap .box .pt12{padding-top:12px}.mainContents .schedule.schedulePage .scheduleWrap #partner.box{margin:-1px 0 0}.mainContents .schedule.schedulePage .scheduleWrap #partner.box .partnerWrap{display:block}.mainContents .schedule.schedulePage .scheduleWrap #partner.box .partnerWrap .partnerbox{width:100%;margin:0 0 80px}}.mainContents .application .categoryLink{margin:16px auto 0}.mainContents .application h2{text-align:left;border-left:6px solid #4b87dd;color:#2f3032;font-size:2.6rem;padding:10px 15px}.mainContents .application .caution.type01{border:1px solid #e32d26;background:#fceae9;color:#e32d26;font-size:1.7rem;padding:14px 22px 12px}.mainContents .application .caution.type01 .title{font-weight:bold;font-size:1.7rem;padding-bottom:13px;color:#e32d26}.mainContents .application .caution.type01 .title i{font-size:2.4rem;vertical-align:top}.mainContents .application .caution.type01 p{font-weight:bold}.mainContents .application .caution.type01 p i{font-size:2.4rem;vertical-align:top}.mainContents .application .caution.type01 ul li{color:#2f3032;text-indent:-1em;padding:0 0 5px 1em}.mainContents .application .caution.type02{line-height:2.4;padding:8px 20px;background:#fceae9;border:1px solid #e32d26}.mainContents .application .caution.type02 .title{font-size:1.7rem;font-weight:bold;color:#e32d26;padding-bottom:2px}.mainContents .application .caution.type02 .title i{font-size:2.4rem;position:relative;top:2px}.mainContents .application .cautionBlock{border:1px solid #e32d26;color:#e32d26;width:1050px;margin:17px auto 20px;padding:12px 24px 9px;background:#fceae9;font-size:1.7rem}.mainContents .application .cautionBlock p{font-weight:bold;padding-bottom:5px}.mainContents .application .cautionBlock p i{font-size:2.2rem;vertical-align:top}.mainContents .application .cautionBlock a:before{content:'';background:url(../images/arrow_kentei.svg) no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:4px;margin-right:8px}.mainContents .application .pageLinkBlock{width:1050px;margin:0 auto 140px}.mainContents .application .pageLinkBlock .block{margin:-50px 0 0;padding-top:50px}.mainContents .application .pageLinkBlock .block h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .application .pageLinkBlock .block h3 i{color:#4b87dd;display:inline-block;width:50px;height:50px;background-color:rgba(75, 135, 221, 0.3);border-radius:50%;text-align:center;margin-right:15px}.mainContents .application .pageLinkBlock .block h3 i:before{line-height:50px;font-size:3.8rem;position:relative;top:-2px;left:1px}.mainContents .application .pageLinkBlock .block .detailBox{border-right:1px solid #4b87dd;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.mainContents .application .pageLinkBlock .block .detailBox .box{width:33.3333%;border-left:1px solid #4b87dd;padding:20px 2% 28px}.mainContents .application .pageLinkBlock .block .detailBox .box h4{margin:0;text-align:center}.mainContents .application .pageLinkBlock .block .detailBox .box figure{margin:10px auto 22px;width:260px}.mainContents .application .pageLinkBlock .block .detailBox .box ul{margin-bottom:24px}.mainContents .application .pageLinkBlock .block .detailBox .box ul li{text-indent:-1em;padding-left:1em;line-height:1.8}.mainContents .application .pageLinkBlock .block .detailBox .box .btn a{display:block;text-align:center;background:#f59228;width:300px;margin:0 auto;border-radius:25px;padding:12px 0;position:relative;color:#fff;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}.mainContents .application .pageLinkBlock .block .detailBox .box .btn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;right:15px}.mainContents .application .pageLinkBlock .block .detailBox .box .btn a:hover{text-decoration:none}.mainContents .application .pageLinkBlock .block .detailBox .box .caution{border:1px solid #e32d26;color:#e32d26;background:#fceae9;margin-top:32px;font-size:1.5rem;padding:11px 10px 10px;line-height:1.8}.mainContents .application .pageLinkBlock .block#group .detailBox .box{width:50%}.mainContents .application .pageLinkBlock .block#group .detailBox .box .btn a{width:360px}.mainContents .application .pageLinkBlock .block#group .detailBox .box:nth-of-type(2) ul{margin-bottom:52px}.mainContents .application .comparisonBlock{width:1050px;margin:0 auto 140px}.mainContents .application .comparisonBlock .block{margin:-50px 0 0;padding-top:50px}.mainContents .application .comparisonBlock .block .details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainContents .application .comparisonBlock .block .details .box{width:46%;margin:0 8% 0 0}.mainContents .application .comparisonBlock .block .details .box h3{width:100%;padding-bottom:3px;border-bottom:3px solid #dee6f5}.mainContents .application .comparisonBlock .block .details .box p{line-height:1.8;float:left}.mainContents .application .comparisonBlock .block .details .box p img{width:29%;padding:4px 0 0 20px;float:right}.mainContents .application .comparisonBlock .block .details .box:nth-of-type(2n){margin-right:0}.mainContents .application .comparisonBlock .block table{width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc}.mainContents .application .comparisonBlock .block table thead{background:#eae6e5}.mainContents .application .comparisonBlock .block table thead td,.mainContents .application .comparisonBlock .block table thead th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;text-align:center;padding:12px 0}.mainContents .application .comparisonBlock .block table tbody th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;font-size:1.4rem;background:#f7f6f4;width:210px;text-align:left;vertical-align:middle;padding:12px}.mainContents .application .comparisonBlock .block table tbody td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1.4rem;width:280px;vertical-align:middle;padding:12px}.mainContents .application .comparisonBlock .block table tbody td.centerT{text-align:center}.mainContents .application .comparisonBlock .block table tbody td a:before{content:'';background:url(../images/arrow_kentei.svg) no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-right:8px}.mainContents .application .comparisonBlock .block table.comparisonGroup tbody td{width:480px}.mainContents .application .comparisonBlock .block .bottomNotes{padding-top:20px;line-height:1.8}.mainContents .application .howtoDetails{width:1050px;margin:0 auto 140px}.mainContents .application .howtoDetails .block{margin:-50px 0 0;padding-top:50px}.mainContents .application .howtoDetails .block h2.mb-30{margin-bottom:-30px}.mainContents .application .howtoDetails .block h3{padding-bottom:3px;border-bottom:3px solid #dee6f5}.mainContents .application .howtoDetails .block .cautionDl{border:1px solid #e32d26;margin-top:25px}.mainContents .application .howtoDetails .block .cautionDl dt{background:#fceae9;color:#e32d26;font-size:1.7rem;padding:14px 22px 12px;font-weight:bold}.mainContents .application .howtoDetails .block .cautionDl dt p{font-weight:bold;padding-bottom:10px}.mainContents .application .howtoDetails .block .cautionDl dt p i{font-size:2.4rem;vertical-align:top}.mainContents .application .howtoDetails .block .cautionDl dt p a{font-weight:normal;font-size:1.6rem;border-bottom:1px solid #e32d26}.mainContents .application .howtoDetails .block .cautionDl dt p a:hover{text-decoration:none}.mainContents .application .howtoDetails .block .cautionDl dt p.pdf:before{content:'';background:url(../images/arrow_red.svg) no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-right:8px}.mainContents .application .howtoDetails .block .cautionDl dt p.pdf:after{content:"";background:url(../images/pdf_red.svg) no-repeat;width:16px;height:19px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-left:8px}.mainContents .application .howtoDetails .block .cautionDl dd{padding:17px 22px 0}.mainContents .application .howtoDetails .block .cautionDl dd p{font-weight:bold;font-size:1.7rem;padding-bottom:13px}.mainContents .application .howtoDetails .block .cautionDl dd p i{font-size:2.4rem;vertical-align:top;color:#e32d26}.mainContents .application .howtoDetails .block .cautionDl dd .cred{color:#e32d26}.mainContents .application .howtoDetails .block .cautionDl dd li{text-indent:-1em;padding:0 0 14px 1em}.mainContents .application .howtoDetails .block .cautionDl dd li a{color:#e32d26;text-decoration:underline}.mainContents .application .howtoDetails .block.testSchedule dl{margin-bottom:20px;letter-spacing:2px}.mainContents .application .howtoDetails .block.testSchedule dl dt{border:1px solid #4b87dd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(75, 135, 221, 0.3);position:relative;padding:16px 20px}.mainContents .application .howtoDetails .block.testSchedule dl dt .times{font-weight:bold;font-size:1.8rem;color:#4b87dd;padding-right:30px}.mainContents .application .howtoDetails .block.testSchedule dl dt .times i{font-size:3rem;vertical-align:bottom;margin-right:10px}.mainContents .application .howtoDetails .block.testSchedule dl dt .day{font-size:2.3rem;font-weight:bold;padding-right:20px;width:255px}.mainContents .application .howtoDetails .block.testSchedule dl dt .day span{font-size:1.6rem;font-weight:bold;border:1px solid #2f3032;border-radius:3px;padding:0 0 0 2px;position:relative;top:-2px}.mainContents .application .howtoDetails .block.testSchedule dl dt .day span.week0{border:1px solid #e32d26;color:#e32d26}.mainContents .application .howtoDetails .block.testSchedule dl dt .day span.week6{border:1px solid #4b87dd;color:#4b87dd}.mainContents .application .howtoDetails .block.testSchedule dl dt .status{width:200px;text-align:center;background:#e32d26;color:#fff;padding:1px 0}.mainContents .application .howtoDetails .block.testSchedule dl dt .status.end{background:#fff;color:#808080;color:#2f3032;font-weight:bold}.mainContents .application .howtoDetails .block.testSchedule dl dt .trigger{position:absolute;right:20px;border-radius:50%;background:#fff;width:38px;height:38px;text-align:center;top:0;bottom:0;margin:auto}.mainContents .application .howtoDetails .block.testSchedule dl dt .trigger span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:20px;height:2px;background:#4b87dd;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.mainContents .application .howtoDetails .block.testSchedule dl dt .trigger span:nth-of-type(2){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mainContents .application .howtoDetails .block.testSchedule dl dt.active .trigger span:first-of-type{display:none}.mainContents .application .howtoDetails .block.testSchedule dl dt.active .trigger span:nth-of-type(2){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mainContents .application .howtoDetails .block.testSchedule dl dt:hover{cursor:pointer}.mainContents .application .howtoDetails .block.testSchedule dl dd{border-left:1px solid #4b87dd;border-right:1px solid #4b87dd;display:none}.mainContents .application .howtoDetails .block.testSchedule dl dd table{width:100%}.mainContents .application .howtoDetails .block.testSchedule dl dd table th{font-weight:bold;text-align:left;background:#eae6e5;border-right:1px solid #4b87dd;border-bottom:1px solid #4b87dd;vertical-align:middle;width:200px;height:60px;padding:0 20px;letter-spacing:0}.mainContents .application .howtoDetails .block.testSchedule dl dd table td{width:850px;border-bottom:1px solid #4b87dd;height:60px;vertical-align:middle}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.day{font-weight:bold;width:295px;padding:0 20px}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.day span{font-size:1.2rem;font-weight:bold;border:1px solid #2f3032;border-radius:3px;padding:0 0 0 2px;position:relative;top:-2px}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.day span.week0{border:1px solid #e32d26;color:#e32d26}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.day span.week6{border:1px solid #4b87dd;color:#4b87dd}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.day.f18{font-size:1.8rem}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.day.f18 span{font-size:1.3rem}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.status{width:200px;padding:1px 0;text-align:center;color:#2f3032;background:#ccc}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.status.active{background:#e32d26;color:#fff}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.status.shipping{background:#f6adb1}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.status.endperiod{background:#808080;color:#fff}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other{font-size:1.4rem;width:355px;line-height:1.4;letter-spacing:0;padding:0 37.5px}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other p{text-indent:-1em;padding-left:1em}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other a{color:#e32d26;font-size:1.4rem;text-decoration:underline}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other a.btn{border:none;color:#fff;text-align:center;display:block;background:#f59228;border-radius:25px;padding:11px 0;position:relative;font-size:1.6rem;text-decoration:none}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other a.btn:before{content:"";background:url(../images/arrow_down_o.svg) no-repeat;background-size:contain;display:inline-block;width:20px;height:20px;position:relative;top:3px;margin-right:8px}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other a.btn:hover{text-decoration:none}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other a.icon{color:#2f3032;border:none;text-decoration:none}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other a.icon:before{content:'';background:url(../images/arrow_kentei.svg) no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-right:8px}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other a:hover{text-decoration:underline}.mainContents .application .howtoDetails .block.testSchedule dl:last-of-type{margin-bottom:20px}.mainContents .application .howtoDetails .block.howto .red{font-weight:bold;color:#e32d26}.mainContents .application .howtoDetails .block .tabList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:55px;position:relative}.mainContents .application .howtoDetails .block .tabList:after{content:"";display:block;width:100%;height:1px;background:#f59228;position:absolute;bottom:1px;left:0}.mainContents .application .howtoDetails .block .tabList li{width:330px;text-align:center;border:1px solid #ccc;border-bottom:none;font-size:2rem;padding:18px 0;font-weight:bold;color:#999;background-color:rgba(245, 146, 40, 0.2);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;position:relative;z-index:2}.mainContents .application .howtoDetails .block .tabList li i{width:46px;height:46px;background:#fff;border-radius:50%;margin-right:20px;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;font-size:3rem}.mainContents .application .howtoDetails .block .tabList li:nth-child(2) i{font-size:2.2rem}.mainContents .application .howtoDetails .block .tabList li:hover{cursor:pointer}.mainContents .application .howtoDetails .block .tabList li.select{border:1px solid #f59228;border-top:8px solid #f59228;border-bottom:none;background:#fff;color:#2f3032}.mainContents .application .howtoDetails .block .tabList li.select i{color:#f59228;background-color:rgba(245, 146, 40, 0.2)}.mainContents .application .howtoDetails .block .tabList li.select:after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;bottom:1px;left:0}.mainContents .application .howtoDetails .block .tabList.onlyPartner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:30px}.mainContents .application .howtoDetails .block .tabList.onlyPartner .tabCaution{width:auto;pointer-events:none!important;font-size:1.6rem;font-weight:normal;color:#e32d26;background:none;border:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 0 12px 16px}.mainContents .application .howtoDetails .block .tabContents .block{display:none}.mainContents .application .howtoDetails .block .tabContents .block .notes{padding:48px 0 0}.mainContents .application .howtoDetails .block .tabContents .block .notes a{color:#e32d26;text-decoration:underline}.mainContents .application .howtoDetails .block .tabContents .block .notes2{padding:48px 0 22px}.mainContents .application .howtoDetails .block .tabContents .block .notes3{padding:0 0 22px}.mainContents .application .howtoDetails .block .tabContents .block .pt20{padding-top:20px}.mainContents .application .howtoDetails .block .tabContents .block .detailBox{display:-webkit-box;display:-ms-flexbox;display:flex;border-left:1px solid #4b87dd;margin:52px 0 32px}.mainContents .application .howtoDetails .block .tabContents .block .detailBox .box{border-right:1px solid #4b87dd}.mainContents .application .howtoDetails .block .tabContents .block .detailBox .box figure{text-align:center;padding-bottom:62px}.mainContents .application .howtoDetails .block .tabContents .block .detailBox .box .linkBox{position:relative}.mainContents .application .howtoDetails .block .tabContents .block .detailBox .box .linkBox a{display:block;background-color:rgba(245, 146, 40, 0.2);border:3px solid #f59228;position:relative}.mainContents .application .howtoDetails .block .tabContents .block .detailBox .box .linkBox a:hover{text-decoration:none}.mainContents .application .howtoDetails .block .tabContents .block .detailBox .box .linkBox:before{content:"\e908";font-family:'iconset';color:#fff;position:absolute;bottom:0;right:4px;z-index:3}.mainContents .application .howtoDetails .block .tabContents .block .detailBox .box .linkBox:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #f59228 transparent;position:absolute;bottom:0;right:0;z-index:2}.mainContents .application .howtoDetails .block .tabContents .block.internet{display:block}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box{width:50%;padding:30px 24px 22px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box .payment{font-weight:bold;font-size:2rem;padding:32px 0 14px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box .payment i{color:#4b87dd;font-size:3rem;vertical-align:top;margin-right:12px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box .payNote{padding-bottom:18px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.cbts .linkBox{text-align:center}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.cbts .linkBox a{padding:32px 0 18px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.cbts .linkBox a ul{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}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.cbts .linkBox a ul li{margin:0 6px;width:115px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.cbts .linkBox a ul li:last-child{width:166px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.cbts .linkBox a p{font-size:1.8rem;font-weight:bold;padding-top:25px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.cbts .linkBox a:hover{text-decoration:none}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.careertasu .payment{padding:81px 0 14px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.careertasu .linkBox{margin-bottom:10px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.careertasu .linkBox a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.careertasu .linkBox a figure{width:215px;padding:0 25px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.careertasu .linkBox a p{width:260px;padding-right:50px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.careertasu .linkBox:nth-of-type(3) figure{padding:0 20px 0 25px}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl{margin-bottom:20px}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDt{background:#f4f0ef;font-size:2.2rem;font-weight:bold;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDt i{color:#4b87dd;position:relative;top:0;margin-right:10px}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDt .trigger{position:absolute;right:20px;border-radius:50%;background:#fff;width:38px;height:38px;text-align:center;top:0;bottom:0;margin:auto}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDt .trigger span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:20px;height:2px;background:#4b87dd;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDt .trigger span:nth-of-type(2){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDt.active .trigger span:first-of-type{display:none}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDt.active .trigger span:nth-of-type(2){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDt:hover{cursor:pointer}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDd{display:none;margin:20px 0 0;padding-bottom:20px}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDd .contactBox{border:1px solid #f59228;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#f4f0ef;padding:20px 56px;margin-top:28px}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDd .contactBox p{font-size:1.8rem;font-weight:bold;line-height:1.4}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDd .contactBox p span{font-size:1.4rem;font-weight:normal}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDd .contactBox .tel{font-size:2.4rem;padding:0 120px 0 0;margin:0 0 0 auto;letter-spacing:.1em}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDd .contactBox .tel a{pointer-events:none;color:#2f3032;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDd .contactBox .tel a:before{content:"";display:inline-block;background:url(../images/tel.svg) no-repeat;width:52px;height:52px;margin-right:10px}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl:last-of-type{margin-bottom:0}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl:last-of-type .triggerDd{padding-bottom:0;margin-bottom:0}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox.onlyPartner .box{width:100%}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox.onlyPartner .box .cbtsDetails{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox.onlyPartner .box .cbtsDetails .txt{width:48%}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox.onlyPartner .box .cbtsDetails .linkWrap{width:48%;margin:0 0 0 auto}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox.onlyPartner .box.cbts .linkBox a ul li:first-child{width:156px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox.onlyPartner .box.cbts .linkBox a ul li:nth-child(2){width:148px}.mainContents .application .howtoDetails .block .tabContents .block.convenience .detailBox .box{width:33.333%;padding:12px 15px 40px}.mainContents .application .howtoDetails .block .tabContents .block.convenience .detailBox .box figure{padding-bottom:40px}.mainContents .application .howtoDetails .block .tabContents .block.convenience .detailBox .box p{font-weight:bold;font-size:1.8rem}.mainContents .application .howtoDetails .block .tabContents .block.convenience .caution{margin-top:23px}.mainContents .application .howtoDetails .block.venue .caution{margin-top:22px}.mainContents .application .howtoDetails .block.kazukatachi .red{color:#e32d26;font-weight:bold;padding-bottom:30px}.mainContents .application .howtoDetails.groupHowto .block .firstCaution{margin:22px 0 30px}.mainContents .application .howtoDetails.groupHowto .block table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:22px}.mainContents .application .howtoDetails.groupHowto .block table thead{text-align:center}.mainContents .application .howtoDetails.groupHowto .block table thead td,.mainContents .application .howtoDetails.groupHowto .block table thead th{font-weight:bold;background:#eae6e5;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;padding:12px 0}.mainContents .application .howtoDetails.groupHowto .block table tbody{text-align:center}.mainContents .application .howtoDetails.groupHowto .block table tbody th{background:#f7f6f4;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;width:100px}.mainContents .application .howtoDetails.groupHowto .block table tbody td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;padding:10px 12px;white-space:nowrap}.mainContents .application .howtoDetails.groupHowto .block table tbody td .week{font-size:1.3rem;border:1px solid #2f3032;border-radius:3px;padding:0 2px;position:relative;top:-1px;margin-left:2px}.mainContents .application .howtoDetails.groupHowto .block table tbody td .week.week0{color:#e32d26;border:1px solid #e32d26}.mainContents .application .howtoDetails.groupHowto .block table tbody td .week.week6{color:#4b87dd;border:1px solid #4b87dd}.mainContents .application .howtoDetails.groupHowto .block table tbody td .status{width:120px;text-align:center;padding:1px 0;font-size:1.3rem;background:#ccc;color:#2f3032;display:inline-block;margin-left:22px}.mainContents .application .howtoDetails.groupHowto .block table tbody td .status.active{background:#e32d26;color:#fff}.mainContents .application .howtoDetails.groupHowto .block table tbody td:last-of-type{text-align:left}.mainContents .application .howtoDetails.groupHowto .block .tabList{margin-top:35px}.mainContents .application .howtoDetails.groupHowto .block .tabList li{width:490px}.mainContents .application .howtoDetails.groupHowto .block .tabList li:first-child i{font-size:2.4rem}.mainContents .application .howtoDetails.groupHowto .block .tabList li:nth-child(2) i{font-size:3rem}.mainContents .application .howtoDetails.groupHowto .block .tabContents .block .caution{border:1px solid #e32d26;padding:17px 22px 0}.mainContents .application .howtoDetails.groupHowto .block .tabContents .block .caution .title{font-weight:bold;font-size:1.7rem;padding-bottom:13px;color:#e32d26}.mainContents .application .howtoDetails.groupHowto .block .tabContents .block .caution .title i{font-size:2.4rem;vertical-align:top}.mainContents .application .howtoDetails.groupHowto .block .tabContents .block .caution ul li{text-indent:-1em;padding:0 0 14px 1em}.mainContents .application .howtoDetails.groupHowto .block .tabContents .block .caution ul li a{color:#e32d26;text-decoration:underline}.mainContents .application .howtoDetails.groupHowto .block .tabContents .block.mypage{display:block}.mainContents .application .howtoDetails.groupHowto .block .tabContents .block.mypage .boxOrange{margin:60px 0 17px}.mainContents .application .howtoDetails.groupHowto .block .tabContents .block.mypage .notes{padding:0 0 54px}.mainContents .application .howtoDetails.groupHowto .block .tabContents .block.mypage .notes2{padding:0 0 22px}.mainContents .application .howtoDetails.overallFlow .block{padding:0;margin:0}.mainContents .application .howtoDetails.overallFlow .block .tabList{margin:50px 0 86px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box{position:relative}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:3px solid #4b87dd;margin:100px 0 30px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .titleWrap .no{font-weight:bold;font-size:3.3rem;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;width:60px;height:60px;background:#4b87dd;color:#fff;margin-right:18px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .titleWrap h2{border:none;font-size:2.6rem;padding:0;margin:0}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .titleWrap h2 .red{font-weight:bold;color:#e32d26;font-size:2.2rem;margin-left:20px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box h4{margin:40px 0 12px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .indent{text-indent:-1em;padding-left:1em}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .cred{color:#e32d26}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution{margin-bottom:78px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution.caution1{margin:27px 0 18px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution.caution2 .faxWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:43px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution.caution2 .faxWrap .fax{width:440px;min-width:440px;margin-left:35px;padding:14px 0;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:#f4f0ef}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution.caution2 .faxWrap .fax figure{width:52px;height:52px;margin-right:10px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution.caution2 .faxWrap .fax .txt{ine-height:1.2}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution.caution2 .faxWrap .fax .txt .t01{color:#f59228;font-weight:bold;font-size:1.8rem}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution.caution2 .faxWrap .fax .txt .t02{font-size:1.3rem;padding-left:5px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution.caution2 .faxWrap .fax .txt .t03{font-weight:bold;font-size:2.4rem;letter-spacing:.1em}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution.caution2 .bankWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:28px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution.caution2 .bankWrap .box{width:360px;background-color:rgba(245, 146, 40, 0.2);margin:0 1%;padding:8px 16px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution.caution2 .bankWrap .box:after{display:none}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .boxOrange{margin:60px 0 17px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .boxOrange.boxOrange2{margin:46px 0 56px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box ul li{text-indent:-1em;padding-left:1em}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:37.5px 43px 0 43px;border-color:#c9dbf5 transparent transparent transparent;margin:50px auto 0;text-align:center}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box:last-of-type:after{display:none}.mainContents .application .howtoDetails.overallFlow .block .destination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:rgba(245, 146, 40, 0.2);margin-top:5px;padding:16px 0;border:1px solid #f59228}.mainContents .application .howtoDetails.overallFlow .block .destination .title{width:120px;background:#f59228;text-align:center;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;font-size:1.8rem;color:#fff;margin-right:20px}.mainContents .application .howtoDetails.overallFlow .block .destination p{line-height:1.6}.mainContents .application .howtoDetails.overallFlow.partnerGroup .block .destination{margin-top:15px}.mainContents .application .howtoDetails.partnerHowto p .red{font-weight:bold;color:#e32d26}.mainContents .application .howtoDetails.partnerHowto .testSchedule .intro{padding-bottom:42px}.mainContents .application .howtoDetails.partnerHowto .testSchedule .intro .red{font-weight:bold;color:#e32d26}.mainContents .application .howtoDetails.documentDownload .pdfDownload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 45px;margin:16px 0 30px;background:#f4f0ef}.mainContents .application .howtoDetails.documentDownload .pdfDownload dt{width:159px;margin-right:20px}.mainContents .application .howtoDetails.documentDownload .documentWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainContents .application .howtoDetails.documentDownload .documentWrap .box{width:32%;margin:0 2% 0 0;min-height:440px;position:relative}.mainContents .application .howtoDetails.documentDownload .documentWrap .box a{border:1px solid #ccc;display:block;position:relative}.mainContents .application .howtoDetails.documentDownload .documentWrap .box a figure{background:#f4f0ef;text-align:center;padding:22px 0}.mainContents .application .howtoDetails.documentDownload .documentWrap .box a h3{margin:0;padding:10px 12px;border:none;font-size:1.8rem}.mainContents .application .howtoDetails.documentDownload .documentWrap .box a .notes{padding:0 12px 20px}.mainContents .application .howtoDetails.documentDownload .documentWrap .box a .icon{position:absolute;left:0;top:0;z-index:2;font-size:1.4rem;color:#fff;padding:2px 0;width:80px;text-align:center}.mainContents .application .howtoDetails.documentDownload .documentWrap .box a .icon.pdf{background:#c1272d}.mainContents .application .howtoDetails.documentDownload .documentWrap .box a .icon.word{background:#2d5298}.mainContents .application .howtoDetails.documentDownload .documentWrap .box a .icon.excel{background:#217346}.mainContents .application .howtoDetails.documentDownload .documentWrap .box a:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #4b87dd transparent;position:absolute;bottom:8px;right:8px;z-index:2}.mainContents .application .howtoDetails.documentDownload .documentWrap .box a:hover{text-decoration:none}.mainContents .application .howtoDetails.documentDownload .documentWrap .box:nth-of-type(3n){margin-right:0}.mainContents .application .howtoDetails.documentDownload .documentWrap .box:nth-last-child(n+4){margin-bottom:25px}.mainContents .application .howtoDetails .linkBottom{padding-top:20px}.mainContents .application .howtoDetails .linkBottom:before{content:'';background:url(../images/arrow_down.svg) no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-right:8px}.mainContents .application .personalSite{width:1050px;margin:0 auto 140px}.mainContents .application .personalSite .caution{margin:30px 0 0}.mainContents .application .personalSite .tabList{margin-top:40px}.mainContents .application .personalSite .tabList ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-left:1px solid #ccc;margin-top:8px}.mainContents .application .personalSite .tabList ul li{background:#f7f6f4;border:1px solid #ccc;border-left:none;text-align:center;width:14.3%;color:#4b87dd;padding:18px 0;position:relative;font-size:1.5rem}.mainContents .application .personalSite .tabList ul li:hover{text-decoration:underline;cursor:pointer}.mainContents .application .personalSite .tabList ul li.select{background:#4b87dd;color:#fff}.mainContents .application .personalSite .tabList ul li.select:after{content:'';width:100%;height:9px;background:#4b87dd;position:absolute;top:-8px;left:0;border-radius:8px 8px 0 0}.mainContents .application .personalSite .tabContents .block{border-left:1px solid #ccc;border-right:1px solid #ccc;display:none}.mainContents .application .personalSite .tabContents .block dl{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ccc}.mainContents .application .personalSite .tabContents .block dl dt{width:170px;min-width:170px;margin:14px}.mainContents .application .personalSite .tabContents .block dl dd{width:100%}.mainContents .application .personalSite .tabContents .block dl dd dl dt{width:200px;min-width:200px;font-weight:bold}.mainContents .application .personalSite .tabContents .block dl dd dl dd ul{margin:12px 0;border-bottom:1px solid #ccc}.mainContents .application .personalSite .tabContents .block dl dd dl dd ul li{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;margin-bottom:12px}.mainContents .application .personalSite .tabContents .block dl dd dl dd ul li span{display:block;padding:2px 0;width:80px;color:#fff;margin-right:25px;text-align:center;font-size:1.4rem}.mainContents .application .personalSite .tabContents .block dl dd dl dd ul li.venue span{background:#63b0dc}.mainContents .application .personalSite .tabContents .block dl dd dl dd ul li.station span{background:#6eb763}.mainContents .application .personalSite .tabContents .block dl dd dl dd ul:last-of-type{border:none}.mainContents .application .personalSite .tabContents .block dl dd dl:last-of-type{border:none}.mainContents .application .personalSite .tabContents .block dl dd dl:nth-of-type(2n){background:#fff}.mainContents .application .personalSite .tabContents .block dl:nth-of-type(2n){background:#f7f6f4}.mainContents .application .personalSite .tabContents .block dl:nth-of-type(2n) dd dl:nth-of-type(2n){background:#f7f6f4}.mainContents .application .personalSite .tabContents .block.select{display:block}@media only screen and (max-width:800px){.mainContents .application{width:100%;overflow:hidden}.mainContents .application .categoryLink{margin:16px auto 0}.mainContents .application h2{font-size:2.2rem;padding:8px 0 8px 4%}.mainContents .application .caution.type01{line-height:1.6;padding:10px;font-size:1.6rem}.mainContents .application .caution.type01 .title{font-weight:bold;font-size:1.7rem;padding-bottom:13px;color:#e32d26}.mainContents .application .caution.type01 .title i{font-size:2.4rem;vertical-align:top}.mainContents .application .caution.type01 p{font-weight:bold;text-indent:-1.9em;padding-left:1.9em}.mainContents .application .caution.type01 p i{font-size:2.4rem;vertical-align:top}.mainContents .application .caution.type01 ul li{color:#2f3032;text-indent:-1em;padding:0 0 5px 1em}.mainContents .application .caution.type02{line-height:1.6;padding:10px}.mainContents .application .caution.type02 .title{padding-bottom:5px;font-size:1.6rem;text-indent:-1.8em;padding-left:1.8em}.mainContents .application .cautionBlock{width:90%;padding:10px;font-size:1.6rem}.mainContents .application .cautionBlock p{text-indent:-1.8em;padding-left:1.8em}.mainContents .application .cautionBlock p i{font-size:2rem}.mainContents .application .pageLinkBlock{width:90%}.mainContents .application .pageLinkBlock .block{margin:-1px 0 0;padding-top:0}.mainContents .application .pageLinkBlock .block h3 i{width:40px;height:40px;margin-right:10px}.mainContents .application .pageLinkBlock .block h3 i:before{line-height:40px;font-size:3.4rem;top:0;left:-1px}.mainContents .application .pageLinkBlock .block .detailBox{border-top:1px solid #4b87dd;border-right:none;display:block;margin:18px 0 24px}.mainContents .application .pageLinkBlock .block .detailBox .box{width:100%;border-left:none;border-bottom:1px solid #4b87dd;padding:28px 0 28px}.mainContents .application .pageLinkBlock .block .detailBox .box figure{width:77%}.mainContents .application .pageLinkBlock .block .detailBox .box ul{margin-bottom:17px}.mainContents .application .pageLinkBlock .block .detailBox .box .btn a{width:89%;padding:9px 0}.mainContents .application .pageLinkBlock .block .detailBox .box .btn a:after{border-width:8.5px 0 8.5px 9px;right:4%}.mainContents .application .pageLinkBlock .block .detailBox .box .caution{margin-top:20px}.mainContents .application .pageLinkBlock .block .link{padding-top:5px}.mainContents .application .pageLinkBlock .block#group .detailBox .box{width:100%}.mainContents .application .pageLinkBlock .block#group .detailBox .box .btn a{width:89%}.mainContents .application .pageLinkBlock .block#group .detailBox .box:nth-of-type(2) ul{margin-bottom:17px}.mainContents .application .comparisonBlock{width:90%}.mainContents .application .comparisonBlock .block{margin:-1px 0 0;padding-top:1px}.mainContents .application .comparisonBlock .block .details{display:block;margin:40px 0 0}.mainContents .application .comparisonBlock .block .details .box{width:100%;margin:0}.mainContents .application .comparisonBlock .block .details .box p{float:left}.mainContents .application .comparisonBlock .block .details .box p img{width:39%;padding:4px 0 0 5%}.mainContents .application .comparisonBlock .block dl{border-top:1px solid #ccc}.mainContents .application .comparisonBlock .block dl dt{font-weight:bold;background:#f4f0ef;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:7px 5%}.mainContents .application .comparisonBlock .block dl table tbody th{font-size:1.3rem;background:none;width:22%;padding:12px 0;text-align:center}.mainContents .application .comparisonBlock .block dl table tbody td{width:78%;padding:12px 5%}.mainContents .application .howtoDetails{width:90%}.mainContents .application .howtoDetails .block{margin:-1px 0 0;padding-top:1px}.mainContents .application .howtoDetails .block .cautionDl dt{font-size:1.6rem;padding:10px 10px 15px}.mainContents .application .howtoDetails .block .cautionDl dt.pt10{padding-bottom:10px}.mainContents .application .howtoDetails .block .cautionDl dt p{font-weight:bold;padding:0 0 0 1.8em;text-indent:-1.8em}.mainContents .application .howtoDetails .block .cautionDl dt .pdf{text-indent:-1.5em;padding-left:1.5em}.mainContents .application .howtoDetails .block .cautionDl dd{padding:10px}.mainContents .application .howtoDetails .block h3{padding-bottom:3px;border-bottom:3px solid #dee6f5}.mainContents .application .howtoDetails .block.testSchedule dl{margin-bottom:16px}.mainContents .application .howtoDetails .block.testSchedule dl dt{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 4%}.mainContents .application .howtoDetails .block.testSchedule dl dt .times{padding-right:0}.mainContents .application .howtoDetails .block.testSchedule dl dt .day{font-size:2rem;padding:0 0 5px 40px;width:90%}.mainContents .application .howtoDetails .block.testSchedule dl dt .day span{font-size:1.4rem}.mainContents .application .howtoDetails .block.testSchedule dl dt .status{width:70%;padding:1px 0;margin-left:40px}.mainContents .application .howtoDetails .block.testSchedule dl dt .trigger{right:4%;width:30px;height:30px}.mainContents .application .howtoDetails .block.testSchedule dl dt .trigger span{width:16px}.mainContents .application .howtoDetails .block.testSchedule dl dd table{width:100%;display:block}.mainContents .application .howtoDetails .block.testSchedule dl dd table tr{position:relative;display:block}.mainContents .application .howtoDetails .block.testSchedule dl dd table th{border:none;width:100%;height:auto;padding:9px 4%;display:block;font-size:1.4rem}.mainContents .application .howtoDetails .block.testSchedule dl dd table td{width:100%;display:block;border-bottom:1px solid #4b87dd;height:auto;padding:0 4% 16px}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul{display:block}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.day{width:100%;padding:8px 0 10px}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.day span{font-size:1.2rem}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.day.f18{text-align:center;padding:17px 0}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.status{width:130px;position:absolute;top:8px;right:4%;font-size:1.3rem}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other{width:100%;padding:0}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other a.btn{padding:10px 0;font-size:1.5rem}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other a.btn:after{top:40%;right:5%}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other a.btn:hover{text-decoration:none}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other a.icon{color:#2f3032;border:none;text-decoration:none}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other a.icon:before{content:'';background:url(../images/arrow_kentei.svg) no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-right:8px}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other a.icon:hover{text-decoration:underline}.mainContents .application .howtoDetails .block.testSchedule dl dd table td ul li.other a:hover{text-decoration:underline}.mainContents .application .howtoDetails .block .tabList{width:112%;margin-left:-6%;padding:0 6% 1px}.mainContents .application .howtoDetails .block .tabList li{width:46%;font-size:1.5rem;padding:5px 0;display:block}.mainContents .application .howtoDetails .block .tabList li i{width:36px;height:36px;margin:0 auto 5px;font-size:2.4rem}.mainContents .application .howtoDetails .block .tabList li:nth-child(2){width:31%}.mainContents .application .howtoDetails .block .tabList li:nth-child(2) i{font-size:1.8rem}.mainContents .application .howtoDetails .block .tabList li:nth-child(3){width:23%}.mainContents .application .howtoDetails .block .tabList li.select{border-top:5px solid #f59228}.mainContents .application .howtoDetails .block .tabList.onlyPartner{padding-left:5%}.mainContents .application .howtoDetails .block .tabList.onlyPartner li{width:55%}.mainContents .application .howtoDetails .block .tabList.onlyPartner .tabCaution{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 0 12px 2em;text-indent:-1em;text-align:left;width:45%}.mainContents .application .howtoDetails .block .tabContents .block .notes{padding:32px 0 8px}.mainContents .application .howtoDetails .block .tabContents .block .detailBox{display:block;border-left:none;border-top:1px solid #4b87dd;margin:32px 0}.mainContents .application .howtoDetails .block .tabContents .block .detailBox .box{border-right:none;border-bottom:1px solid #4b87dd}.mainContents .application .howtoDetails .block .tabContents .block .detailBox .box figure{text-align:center;padding-bottom:38px;width:80%;margin:0 auto}.mainContents .application .howtoDetails .block .tabContents .block .detailBox .box .linkBox:before{bottom:-1px;right:2px;font-size:1.3rem}.mainContents .application .howtoDetails .block .tabContents .block .detailBox .box .linkBox:after{border-width:0 0 30px 30px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box{width:100%;padding:30px 0 26px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box .payment{font-size:1.8rem;padding:22px 0 6px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box .payment i{margin-right:8px;position:relative;top:-2px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box .payNote{text-indent:-1em;padding:0 0 13px 1em}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.cbts .linkBox{text-align:left}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.cbts .linkBox a{padding:15px 5% 14px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.cbts .linkBox a ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.cbts .linkBox a ul li{margin-bottom:10px;width:100px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.cbts .linkBox a ul li:last-child{width:150px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.cbts .linkBox a p{font-size:1.6rem;padding-top:12px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.careertasu .payment{padding:22px 0 6px}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.careertasu .linkBox a{padding:12px 0}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.careertasu .linkBox a figure{width:38%;padding:0 4%}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.careertasu .linkBox a p{width:62%;padding-right:5%;font-size:1.4rem}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.careertasu .linkBox:nth-of-type(3) figure{width:52%;padding:0 4%}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox .box.careertasu .linkBox:nth-of-type(3) p{width:48%}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl{margin-top:-60px;padding-top:60px}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDt{font-size:1.7rem;padding:10px 14% 10px 5%;line-height:1.4}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDt i{top:-2px;margin-right:8px}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDt .trigger{right:4%;width:26px;height:26px}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDt .trigger span{width:16px}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDd .contactBox{display:block;text-align:center;padding:10px 5%}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDd .contactBox p{font-size:1.6rem}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDd .contactBox .tel{font-size:2rem;margin:10px 0 5px -40px;padding:0}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDd .contactBox .tel a{pointer-events:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainContents .application .howtoDetails .block .tabContents .block.internet .triggerDl .triggerDd .contactBox .tel a:before{width:40px;height:40px;margin-right:3%}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox.onlyPartner .box .cbtsDetails{display:block}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox.onlyPartner .box .cbtsDetails .txt{width:100%}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox.onlyPartner .box .cbtsDetails .linkWrap{width:100%;margin:10px 0 0 auto}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox.onlyPartner .box.cbts .linkBox a ul li:first-child{width:34%}.mainContents .application .howtoDetails .block .tabContents .block.internet .detailBox.onlyPartner .box.cbts .linkBox a ul li:nth-child(2){width:34%}.mainContents .application .howtoDetails .block .tabContents .block.convenience .detailBox .box{width:100%;padding:12px 3% 40px}.mainContents .application .howtoDetails .block .tabContents .block.convenience .detailBox .box figure{width:100%}.mainContents .application .howtoDetails .block .tabContents .block.convenience .detailBox .box p{text-indent:-1em;padding-left:1em}.mainContents .application .howtoDetails .block.venue .caution{padding:10px;font-size:1.6rem}.mainContents .application .howtoDetails .block.venue .caution p{text-indent:-1.8em;padding-left:1.8em}.mainContents .application .howtoDetails.groupHowto .block table.spOnly{width:100%;margin-bottom:-1px;display:table}.mainContents .application .howtoDetails.groupHowto .block table.spOnly thead{text-align:left}.mainContents .application .howtoDetails.groupHowto .block table.spOnly thead td,.mainContents .application .howtoDetails.groupHowto .block table.spOnly thead th{padding:11px 4%}.mainContents .application .howtoDetails.groupHowto .block table.spOnly tbody{text-align:left}.mainContents .application .howtoDetails.groupHowto .block table.spOnly tbody th{width:42%;padding:11px 4%}.mainContents .application .howtoDetails.groupHowto .block table.spOnly tbody td{width:58%;padding:11px 4%}.mainContents .application .howtoDetails.groupHowto .block table.spOnly tbody td .status{width:100%;display:block;margin:8px 0 0}.mainContents .application .howtoDetails.groupHowto .block .tabList li{width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:9px 0}.mainContents .application .howtoDetails.groupHowto .block .tabList li i{margin:0 10px 0 0}.mainContents .application .howtoDetails.groupHowto .block .tabList li:first-child i{font-size:2rem}.mainContents .application .howtoDetails.groupHowto .block .tabList li:nth-child(2){width:45%}.mainContents .application .howtoDetails.groupHowto .block .tabList li:nth-child(2) i{font-size:2.4rem}.mainContents .application .howtoDetails.groupHowto .block .tabContents .block .caution{margin-bottom:50px;padding:10px}.mainContents .application .howtoDetails.groupHowto .block .tabContents .block.mypage{display:block}.mainContents .application .howtoDetails.groupHowto .block .tabContents .block.mypage .boxOrange{margin:40px 0 17px}.mainContents .application .howtoDetails.groupHowto .block .tabContents .block.mypage .notes{padding:0 0 30px}.mainContents .application .howtoDetails.groupHowto .block .pt12{padding-top:12px}.mainContents .application .howtoDetails.overallFlow .block .tabList{margin:30px 0 46px -6%}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:7px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .titleWrap .no{font-size:2.8rem;width:40px;min-width:40px;height:40px;margin:-6px 10px 0 0}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .titleWrap h2{border:none;font-size:2.2rem;padding:0;margin:0;line-height:1.4}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .titleWrap h2 .red{font-weight:bold;color:#e32d26;font-size:1.8rem;margin-left:0;display:block;padding-top:6px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution{margin-bottom:50px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution.caution2 .faxWrap{display:block;margin-bottom:28px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution.caution2 .faxWrap .fax{width:100%;min-width:100%;margin:28px 0 0}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution.caution2 .faxWrap .fax figure{width:40px;height:40px;margin-right:10px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution.caution2 .bankWrap{display:block;margin-bottom:28px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .caution.caution2 .bankWrap .box{width:100%;margin:0;padding:8px 5%;margin-bottom:10px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .boxOrange{margin:40px 0 17px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box .boxOrange.boxOrange2{margin:30px 0 28px}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box ul li{text-indent:-1em;padding-left:1em}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:37.5px 43px 0 43px;border-color:#c9dbf5 transparent transparent transparent;text-align:center}.mainContents .application .howtoDetails.overallFlow .block .tabContents .box:last-of-type:after{display:none}.mainContents .application .howtoDetails.overallFlow .block .destination{display:block}.mainContents .application .howtoDetails.overallFlow .block .destination .title{width:90%;font-size:1.6rem;margin:0 auto 15px}.mainContents .application .howtoDetails.overallFlow .block .destination p{font-size:1.4rem;padding:0 5%}.mainContents .application .howtoDetails.documentDownload .pdfDownload{display:block;padding:15px 5%}.mainContents .application .howtoDetails.documentDownload .pdfDownload dt{width:100%;margin:0 0 10px}.mainContents .application .howtoDetails.documentDownload .categoryLink{width:100%}.mainContents .application .howtoDetails.documentDownload .documentWrap{display:block}.mainContents .application .howtoDetails.documentDownload .documentWrap .box{width:100%;margin:0 0 20px;min-height:0}.mainContents .application .howtoDetails.documentDownload .documentWrap .box a figure{padding:22px 0}.mainContents .application .howtoDetails.documentDownload .documentWrap .box a h3{padding:10px 5%}.mainContents .application .howtoDetails.documentDownload .documentWrap .box a .notes{padding:0 5% 20px}.mainContents .application .howtoDetails.documentDownload .documentWrap .box:nth-last-child(n+4){margin-bottom:20px}.mainContents .application .howtoDetails.documentDownload .documentWrap .box:last-of-type{margin-bottom:0}.mainContents .application .howtoDetails .link{padding-top:5px}.mainContents .application .personalSite{width:90%}.mainContents .application .personalSite .caution{margin:30px 0 0;padding:10px}.mainContents .application .personalSite .caution ul li{font-size:1.6rem}.mainContents .application .personalSite .f14{font-size:1.4rem}.mainContents .application .personalSite .tabList{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin:0}.mainContents .application .personalSite .tabList ul li{width:150px;min-width:150px;padding:18px 0;white-space:nowrap}.mainContents .application .personalSite .tabContents .block{display:none}.mainContents .application .personalSite .tabContents .block dl{display:block;padding:14px 5%}.mainContents .application .personalSite .tabContents .block dl dt{width:100%;min-width:0;margin:0}.mainContents .application .personalSite .tabContents .block dl dd{width:100%}.mainContents .application .personalSite .tabContents .block dl dd dl{padding:0}.mainContents .application .personalSite .tabContents .block dl dd dl dt{width:100%;min-width:100%;font-size:1.6rem;font-weight:bold;padding-top:8px}.mainContents .application .personalSite .tabContents .block dl dd dl dd ul{display:block;margin:12px 0}.mainContents .application .personalSite .tabContents .block dl dd dl dd ul li{width:100%;display:block}.mainContents .application .personalSite .tabContents .block dl dd dl dd ul li span{margin-bottom:3px}}@media only screen and (max-width:320px){.mainContents .application .pageLinkBlock .block#group .detailBox .box .btn a,.mainContents .application .pageLinkBlock .block .detailBox .box .btn a{width:100%;font-size:1.5rem}}.mainContents .examinee{padding:58px 0 72px}.mainContents .examinee h2{text-align:center;font-size:3.4rem;margin:0 0 25px;color:#4b87dd}.mainContents .examinee .examineeWrap{width:1050px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .examinee .examineeWrap .box{width:23.5%;margin-right:2%;position:relative;background-color:rgba(245, 146, 40, 0.3)}.mainContents .examinee .examineeWrap .box a{display:block;padding:30px 6% 34px}.mainContents .examinee .examineeWrap .box a:hover{text-decoration:none}.mainContents .examinee .examineeWrap .box .icon{font-size:9.2rem;color:#f59228;line-height:180px;background:#fff;border-radius:50%;margin:0 auto;width:180px;height:180px;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}.mainContents .examinee .examineeWrap .box .icon i{position:relative}.mainContents .examinee .examineeWrap .box h3{font-weight:normal;text-align:center;font-size:2.1rem;margin:22px 0 6px}.mainContents .examinee .examineeWrap .box p{font-size:1.4rem;line-height:1.9}.mainContents .examinee .examineeWrap .box:last-of-type{margin-right:0}.mainContents .examinee .examineeWrap .box:before{content:"\e908";font-family:'iconset';color:#fff;position:absolute;bottom:0;right:4px;z-index:3}.mainContents .examinee .examineeWrap .box:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #f59228 transparent;position:absolute;bottom:0;right:0;z-index:2}@media only screen and (max-width:800px){.mainContents .examinee{padding:26px 0 30px}.mainContents .examinee h2{font-size:2.2rem;margin:0 0 8px}.mainContents .examinee .examineeWrap{width:94%;display:block}.mainContents .examinee .examineeWrap .box{width:100%;margin:0 0 10px}.mainContents .examinee .examineeWrap .box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 4%}.mainContents .examinee .examineeWrap .box .icon{font-size:5.4rem;background:#fff;border-radius:50%;margin:0;width:100px;min-width:100px;height:100px;line-height:100px}.mainContents .examinee .examineeWrap .box .txt{padding-left:4%}.mainContents .examinee .examineeWrap .box .txt h3{text-align:left;font-size:1.8rem;margin:0 0 10px}.mainContents .examinee .examineeWrap .box:before{bottom:-1px;right:2px;font-size:1.3rem}.mainContents .examinee .examineeWrap .box:after{border-width:0 0 30px 30px}}.mainContents .feature{background-color:rgba(75, 135, 221, 0.1)}.mainContents .feature .featureWrap{width:1050px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .feature .featureWrap .box{width:48%;position:relative}.mainContents .feature .featureWrap .box a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:26px 5%}.mainContents .feature .featureWrap .box a .txt{width:44%;padding-right:5%;color:#fff}.mainContents .feature .featureWrap .box a .txt h3{margin:0 0 4px;font-size:2.8rem}.mainContents .feature .featureWrap .box a .txt p{font-size:1.5rem}.mainContents .feature .featureWrap .box a:before{content:"\e908";font-family:'iconset';position:absolute;bottom:1px;right:4px;z-index:3}.mainContents .feature .featureWrap .box a:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #fff transparent;position:absolute;bottom:0;right:0;z-index:2}.mainContents .feature .featureWrap .box a:hover{text-decoration:none}.mainContents .feature .featureWrap .box.merit{margin-right:4%;background:#e57e90}.mainContents .feature .featureWrap .box.merit a:before{color:#e57e90}.mainContents .feature .featureWrap .box.overview{background:#7787d2}.mainContents .feature .featureWrap .box.overview a h3{margin-bottom:48px}.mainContents .feature .featureWrap .box.overview a:before{color:#7787d2}.mainContents .feature.featurePage{background:#fff;padding:0}.mainContents .feature.featurePage .categoryLink{margin:30px auto 0}.mainContents .feature.featurePage h2{text-align:left;border-left:6px solid #4b87dd;color:#2f3032;padding:10px 15px}.mainContents .feature.featurePage h3{width:100%;padding-bottom:4px;border-bottom:3px solid #dee6f5}.mainContents .feature.featurePage .red{color:#e32d26}.mainContents .feature.featurePage .featureFront{margin:27px auto 140px;border-top:1px solid #4b87dd;width:1050px}.mainContents .feature.featurePage .featureFront .box{border-bottom:1px solid #4b87dd;padding:22px 0 55px}.mainContents .feature.featurePage .featureFront .box h2{color:#2f3032;font-size:2.6rem;margin:0 0 24px;padding:0;text-align:left;border:none}.mainContents .feature.featurePage .featureFront .box figure{float:right;margin-left:30px}.mainContents .feature.featurePage .featureFront .box .txt p{padding-bottom:14px}.mainContents .feature.featurePage .featureFront .box .txt p.link{padding-top:0}.mainContents .feature.featurePage .featureFront .box.box1 figure{width:277px;float:left;margin:0 55px 0 0}.mainContents .feature.featurePage .featureFront .box.box1 .txt{width:715px;float:right}.mainContents .feature.featurePage .featureFront .box.box10{border-bottom:none;padding-bottom:0}.mainContents .feature.featurePage .featureFront .boxHalf{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #4b87dd;padding:20px 0 30px}.mainContents .feature.featurePage .featureFront .boxHalf .box{width:50%;border:none;border-right:1px solid #4b87dd;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 30px 0 0}.mainContents .feature.featurePage .featureFront .boxHalf .box h2{margin-bottom:30px}.mainContents .feature.featurePage .featureFront .boxHalf .box figure{float:left;margin:0}.mainContents .feature.featurePage .featureFront .boxHalf .box .txt{width:342px;float:right}.mainContents .feature.featurePage .featureFront .boxHalf .box:nth-of-type(2){border:none}.mainContents .feature.featurePage .featureFront .boxHalf .box.box2 figure{width:149px}.mainContents .feature.featurePage .featureFront .boxHalf .box.box2 .txt{width:304px}.mainContents .feature.featurePage .featureFront .boxHalf .box.box3{padding:8px 0 0 30px}.mainContents .feature.featurePage .featureFront .boxHalf .box.box3 figure{width:109px}.mainContents .feature.featurePage .featureFront .boxHalf .box.box8 figure{width:159px}.mainContents .feature.featurePage .featureFront .boxHalf .box.box8 .txt{width:289px}.mainContents .feature.featurePage .featureFront .boxHalf .box.box9{padding:8px 0 0 30px}.mainContents .feature.featurePage .featureFront .boxHalf .box.box9 figure{width:167px}.mainContents .feature.featurePage .featureFront .boxHalf .box.box9 .txt{width:308px}.mainContents .feature.featurePage .grandprix{width:1050px;margin:0 auto 140px}.mainContents .feature.featurePage .grandprix .block{margin:-50px 0 0;padding-top:50px}.mainContents .feature.featurePage .grandprix .block figure{float:right;margin-left:35px}.mainContents .feature.featurePage .grandprix .block .flexWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .feature.featurePage .grandprix .block .flexWrap .box{width:46%}.mainContents .feature.featurePage .grandprix .block .flexWrap .box h3{padding:0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .feature.featurePage .grandprix .block .flexWrap .box h3 i{width:50px;height:50px;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-color:rgba(75, 135, 221, 0.2);color:#4b87dd;border-radius:50%;font-size:3.6rem;padding-left:2px;margin-right:12px}.mainContents .feature.featurePage .grandprix .block .flexWrap .box dl{line-height:1.7}.mainContents .feature.featurePage .grandprix .block .flexWrap .box dl dd:last-child{min-height:0}.mainContents .feature.featurePage .grandprix .block .flexWrap .box dl dd.h160{min-height:162px}.mainContents .feature.featurePage .grandprix .block .flexWrap .box dl dd.h110{min-height:110px}.mainContents .feature.featurePage .grandprix .block .flexWrap .box:nth-of-type(2){margin:0 0 0 auto}.mainContents .feature.featurePage .grandprix .block .flexWrap .box:nth-of-type(2) h3 i:before{position:relative;top:-2px}.mainContents .feature.featurePage .grandprix .block .link a[target=_blank]:after{content:""}.mainContents .feature.featurePage .admissionsIncentives{width:1050px;margin:0 auto 140px}.mainContents .feature.featurePage .admissionsIncentives .block{margin:-50px 0 0;padding-top:50px}.mainContents .feature.featurePage .admissionsIncentives .block .link a:after{content:""}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box{width:480px}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box .numberWrap{height:180px}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box .numberWrap .number{border:1px solid #ccc;background:#fcfbd3;text-align:center;padding:10px 0 3px;letter-spacing:1px}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box .numberWrap .number .t01{font-size:2rem;font-weight:bold;padding-bottom:9px}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box .numberWrap .number .t02{font-size:3.4rem;font-weight:bold}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box .numberWrap .number .t02 span{font-family:"Roboto";font-weight:bold;color:#f59228;font-size:8rem}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box .numberWrap .now{font-size:1.4rem;text-align:right;padding:6px 0 0}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box:last-of-type{margin:0 0 0 auto}.mainContents .feature.featurePage .admissionsIncentives .block .now{padding:47px 0 12px}.mainContents .feature.featurePage .admissionsIncentives .block dl dd table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;position:relative;z-index:1;font-size:1.3rem}.mainContents .feature.featurePage .admissionsIncentives .block dl dd table tr:nth-of-type(odd){background:#f4f0ef}.mainContents .feature.featurePage .admissionsIncentives .block dl dd table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-weight:bold;text-align:center;vertical-align:middle;background:#eae6e5;padding:14px 0}.mainContents .feature.featurePage .admissionsIncentives .block dl dd table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:middle;padding:14px 24px}.mainContents .feature.featurePage .admissionsIncentives .block dl dd table td span{display:none}.mainContents .feature.featurePage .admissionsIncentives .block.highschool dl dd table td:first-of-type{width:310px}.mainContents .feature.featurePage .admissionsIncentives .block.highschool dl dd table td:nth-of-type(2),.mainContents .feature.featurePage .admissionsIncentives .block.highschool dl dd table td:nth-of-type(3){width:125px}.mainContents .feature.featurePage .admissionsIncentives .block.highschool dl dd table td:nth-of-type(4){width:510px}.mainContents .feature.featurePage .admissionsIncentives .block.university dl dd table td:first-of-type{width:110px}.mainContents .feature.featurePage .admissionsIncentives .block.university dl dd table td:nth-of-type(2){width:210px}.mainContents .feature.featurePage .admissionsIncentives .block.university dl dd table td:nth-of-type(3){width:140px}.mainContents .feature.featurePage .admissionsIncentives .block.university dl dd table td:nth-of-type(4){width:110px}.mainContents .feature.featurePage .admissionsIncentives .block.university dl dd table td:nth-of-type(5){width:480px}.mainContents .feature.featurePage .unitCertification{width:1050px;margin:0 auto 140px}.mainContents .feature.featurePage .unitCertification .block{margin:-50px 0 0;padding-top:50px}.mainContents .feature.featurePage .unitCertification .block .pdfDownload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 45px;margin:16px 0 30px;background:#f4f0ef}.mainContents .feature.featurePage .unitCertification .block .pdfDownload dt{width:159px;margin-right:20px}.mainContents .feature.featurePage .unitCertification .block .boxBtnWrap{margin:40px 0 25px}.mainContents .feature.featurePage .highschoolCertification{width:1050px;margin:0 auto 140px}.mainContents .feature.featurePage .highschoolCertification .block{margin:-50px 0 0;padding-top:50px}.mainContents .feature.featurePage .gradebook{width:1050px;margin:0 auto 140px}.mainContents .feature.featurePage .gradebook .block{margin:-50px 0 0;padding-top:50px}.mainContents .feature.featurePage .gradebook .block .topFlex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:70px 0 47px}.mainContents .feature.featurePage .gradebook .block .topFlex figure{width:49%;text-align:center}.mainContents .feature.featurePage .gradebook .block .topFlex figure:last-of-type{margin:0 0 0 auto}.mainContents .feature.featurePage .gradebook .block .topFlex figure figcaption{font-size:1.4rem;padding-top:5px}.mainContents .feature.featurePage .gradebook .block .point ul li{font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.mainContents .feature.featurePage .gradebook .block .point ul li span{width:40px;min-width:40px;height:40px;border-radius:50%;font-size:2.6rem;font-weight:bold;color:#f59228;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;margin-right:15px;background:#fcdebe}.mainContents .feature.featurePage .gradebook .block .point ul li:last-child{margin-bottom:0}.mainContents .feature.featurePage .gradebook .block .postedFlex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:34px 0 0}.mainContents .feature.featurePage .gradebook .block .postedFlex figure{width:23.5%;text-align:center;margin:0 2% 0 0}.mainContents .feature.featurePage .gradebook .block .postedFlex figure:last-of-type{margin:0}.mainContents .feature.featurePage .gradebook .block .postedFlex figure figcaption{font-size:1.4rem;padding-top:5px}.mainContents .feature.featurePage .gradebook .block .perspectiveFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:77px 0 0}.mainContents .feature.featurePage .gradebook .block .perspectiveFlex figure{margin:0 1%;text-align:center}.mainContents .feature.featurePage .gradebook .block .perspectiveFlex figure figcaption{font-size:1.4rem;padding-top:5px}.mainContents .feature.featurePage .gradebook .block .perspectiveMethod .flexWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .feature.featurePage .gradebook .block .perspectiveMethod .flexWrap .box{width:45%}.mainContents .feature.featurePage .gradebook .block .perspectiveMethod .flexWrap .box h3{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .feature.featurePage .gradebook .block .perspectiveMethod .flexWrap .box h3 span{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;width:32px;height:32px;font-weight:bold;font-size:2.8rem;color:#fff;background:#f59228;margin-right:14px}.mainContents .feature.featurePage .gradebook .block .perspectiveMethod .flexWrap .box p{padding-top:15px}.mainContents .feature.featurePage .gradebook .block .perspectiveMethod .flexWrap .box:nth-of-type(2n){margin-left:5%}.mainContents .feature.featurePage .familyCommendation{width:1050px;margin:0 auto 140px}.mainContents .feature.featurePage .familyCommendation .block{margin:-50px 0 0;padding-top:50px}.mainContents .feature.featurePage .familyCommendation .block figure{float:right;margin-left:30px}.mainContents .feature.featurePage .familyCommendation .block figure figcaption{text-align:center;font-size:1.4rem;padding-top:5px}.mainContents .feature.featurePage .familyCommendation .block .period{font-weight:bold;font-size:2rem;color:#e32d26}.mainContents .feature.featurePage .familyCommendation .block ul li{text-indent:-0.8em;padding:0 0 5px 0.8em}.mainContents .feature.featurePage .familyCommendation .block ul li:last-child{padding-bottom:0}.mainContents .feature.featurePage .descriptionFormula{width:1050px;margin:0 auto 140px}.mainContents .feature.featurePage .descriptionFormula .block{margin:-50px 0 0;padding-top:50px}.mainContents .feature.featurePage .descriptionFormula .block .aboutWrap figure{float:right;width:50%;text-align:center}.mainContents .feature.featurePage .descriptionFormula .block .classification{background:#f4f0ef;padding:18px 20px 22px;margin:60px 0 24px}.mainContents .feature.featurePage .descriptionFormula .block .classification h3{padding:0;margin:0 0 20px;border:none;font-size:2rem}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox{margin-left:55px}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox dl{width:644px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox dl dt p{font-size:1.8rem;font-weight:bold;color:#fff;background:#8cc63f;border-radius:5px;padding:6px 13px;white-space:nowrap}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox dl dd{padding:0 10px}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box1{margin:0 0 10px 68px}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c9dbf5;width:670px;padding:13px;border-radius:8px}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .details{position:relative}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .details dl{margin-bottom:20px}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .details dl:nth-of-type(2){margin-bottom:0}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .details:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:19px 0 19px 33px;border-color:transparent transparent transparent #c9dbf5;position:absolute;top:0;bottom:0;margin:auto;right:-46px}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .description{margin-left:80px}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .description p{width:184px;height:184px;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;text-align:center;font-size:3rem;font-weight:bold;color:#4b87dd;background:#c9dbf5;border-radius:50%}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .subBox{background:#fff;padding:3px 0 20px 100px}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .subBox dl{width:516px;background:#fff9b1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;padding:15px 10px;border-radius:8px}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .subBox dl dt p{background:#f0844a}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .subBox dl dd{padding:0 10px}.mainContents .feature.featurePage .descriptionFormula .block .box{margin-bottom:58px}.mainContents .feature.featurePage .descriptionFormula .block .box .flexWrap{margin-top:23px;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .feature.featurePage .descriptionFormula .block .box .flexWrap figure{width:48%}.mainContents .feature.featurePage .descriptionFormula .block .box .flexWrap figure figcaption{text-align:center;font-size:1.4rem;padding-top:5px}.mainContents .feature.featurePage .descriptionFormula .block .box .flexWrap figure:nth-of-type(2){margin:0 0 0 auto}.mainContents .feature.featurePage .descriptionFormula .block .box:last-of-type{margin-bottom:0}@media only screen and (max-width:800px){.mainContents .feature .featureWrap{width:94%;margin:0 auto;display:block}.mainContents .feature .featureWrap .box{width:100%;position:relative}.mainContents .feature .featureWrap .box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:26px 5% 20px}.mainContents .feature .featureWrap .box a .txt{width:52%;padding-right:5%}.mainContents .feature .featureWrap .box a .txt h3{margin:0 0 8px;font-size:1.8rem}.mainContents .feature .featureWrap .box a .txt h3 br{display:none}.mainContents .feature .featureWrap .box a .txt p{font-size:1.2rem}.mainContents .feature .featureWrap .box a .img{width:50%}.mainContents .feature .featureWrap .box a:before{bottom:-1px;right:2px;font-size:1.3rem}.mainContents .feature .featureWrap .box a:after{border-width:0 0 30px 30px}.mainContents .feature .featureWrap .box.merit{margin:0 0 10px}.mainContents .feature .featureWrap .box.overview a h3{margin-bottom:8px}.mainContents .feature.featurePage .categoryLink{margin:30px auto 0}.mainContents .feature.featurePage h2{padding:8px 0 8px 4%}.mainContents .feature.featurePage .featureFront{width:90%}.mainContents .feature.featurePage .featureFront .box{border-bottom:1px solid #4b87dd;padding:22px 0 15px}.mainContents .feature.featurePage .featureFront .box h2{font-size:2.2rem;margin:0 0 24px}.mainContents .feature.featurePage .featureFront .box figure{float:none;margin:0 0 22px}.mainContents .feature.featurePage .featureFront .box .txt .link{text-indent:-1.8em;padding-left:1.8em}.mainContents .feature.featurePage .featureFront .box .txt .link a:after{text-indent:0}.mainContents .feature.featurePage .featureFront .box.box1 figure{width:80%;float:none;margin:0 auto 22px}.mainContents .feature.featurePage .featureFront .box.box1 .txt{width:100%;float:none}.mainContents .feature.featurePage .featureFront .box.box10{border-bottom:none}.mainContents .feature.featurePage .featureFront .boxHalf{display:block;border-bottom:none;padding:0}.mainContents .feature.featurePage .featureFront .boxHalf .box{width:100%;border:none;padding:22px 0 15px;border-bottom:1px solid #4b87dd}.mainContents .feature.featurePage .featureFront .boxHalf .box h2{margin:0 0 24px}.mainContents .feature.featurePage .featureFront .boxHalf .box figure{margin:0 16px 16px 0}.mainContents .feature.featurePage .featureFront .boxHalf .box .txt{width:auto;float:none}.mainContents .feature.featurePage .featureFront .boxHalf .box .txt .link{text-indent:0;padding-left:0}.mainContents .feature.featurePage .featureFront .boxHalf .box:nth-of-type(2){border-bottom:1px solid #4b87dd}.mainContents .feature.featurePage .featureFront .boxHalf .box.box2 figure{width:36%}.mainContents .feature.featurePage .featureFront .boxHalf .box.box2 .txt{width:auto}.mainContents .feature.featurePage .featureFront .boxHalf .box.box3{padding:22px 0 15px}.mainContents .feature.featurePage .featureFront .boxHalf .box.box3 figure{width:36%}.mainContents .feature.featurePage .featureFront .boxHalf .box.box8 figure{width:36%}.mainContents .feature.featurePage .featureFront .boxHalf .box.box8 .txt{width:auto}.mainContents .feature.featurePage .featureFront .boxHalf .box.box9{padding:22px 0 15px}.mainContents .feature.featurePage .featureFront .boxHalf .box.box9 figure{width:36%}.mainContents .feature.featurePage .featureFront .boxHalf .box.box9 .txt{width:auto}.mainContents .feature.featurePage .featureFront .boxHalf .box.imgBlock figure{float:none;margin:22px auto 15px}.mainContents .feature.featurePage .grandprix{width:90%}.mainContents .feature.featurePage .grandprix .block{margin:-1px 0 0;padding-top:1px}.mainContents .feature.featurePage .grandprix .block figure{float:none;margin:0 0 25px}.mainContents .feature.featurePage .grandprix .block figure img{width:100%}.mainContents .feature.featurePage .grandprix .block .flexWrap{display:block;margin-top:52px}.mainContents .feature.featurePage .grandprix .block .flexWrap .box{width:100%;margin-bottom:70px}.mainContents .feature.featurePage .grandprix .block .flexWrap .box h3 i{width:40px;height:40px;font-size:2.8rem;padding:0}.mainContents .feature.featurePage .grandprix .block .flexWrap .box dl dt{font-size:1.8rem}.mainContents .feature.featurePage .grandprix .block .flexWrap .box dl dd{min-height:0}.mainContents .feature.featurePage .grandprix .block .flexWrap .box dl dd:last-child{min-height:0}.mainContents .feature.featurePage .grandprix .block .flexWrap .box dl dd.h160{min-height:0}.mainContents .feature.featurePage .grandprix .block .flexWrap .box dl dd.h110{min-height:0}.mainContents .feature.featurePage .grandprix .block .flexWrap .box:nth-of-type(2){margin:0}.mainContents .feature.featurePage .grandprix .block .link a[target=_blank]:after{content:""}.mainContents .feature.featurePage .admissionsIncentives{width:90%}.mainContents .feature.featurePage .admissionsIncentives .block{margin:-1px 0 0;padding-top:1px}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap{display:block;margin-top:20px}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box{width:100%}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box .numberWrap{height:auto;margin-bottom:20px}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box .numberWrap .number{padding:10px 0 0}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box .numberWrap .number .t01{font-size:1.8rem;padding-bottom:0}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box .numberWrap .number .t02{font-size:2.8rem}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box .numberWrap .number .t02 span{font-size:5rem}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box .numberWrap .now{font-size:1.4rem;text-align:right;padding:6px 0 0}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box:last-of-type{margin:40px 0 0}.mainContents .feature.featurePage .admissionsIncentives .block dl dt{font-size:2rem;padding:11px 5%}.mainContents .feature.featurePage .admissionsIncentives .block dl dt i{margin-right:10px}.mainContents .feature.featurePage .admissionsIncentives .block dl dt .trigger{right:5%;width:30px;height:30px}.mainContents .feature.featurePage .admissionsIncentives .block dl dt .trigger span{width:16px}.mainContents .feature.featurePage .admissionsIncentives .block dl dd table{font-size:1.4rem}.mainContents .feature.featurePage .admissionsIncentives .block dl dd table tr:first-of-type{display:none}.mainContents .feature.featurePage .admissionsIncentives .block dl dd table tr:nth-of-type(odd){background:#fff}.mainContents .feature.featurePage .admissionsIncentives .block dl dd table td{display:block;width:100%!important;padding:0 5%;border-bottom:none}.mainContents .feature.featurePage .admissionsIncentives .block dl dd table td span{font-weight:bold}.mainContents .feature.featurePage .admissionsIncentives .block dl dd table td:first-of-type{padding:10px 5% 0;background:#eae6e5;font-size:1.6rem}.mainContents .feature.featurePage .admissionsIncentives .block dl dd table td:nth-of-type(2){padding:0 5% 10px;background:#eae6e5;border-bottom:1px solid #ccc;font-size:1.6rem}.mainContents .feature.featurePage .admissionsIncentives .block dl dd table td span{display:inline-block}.mainContents .feature.featurePage .admissionsIncentives .block.highschool dl dd table td:nth-of-type(3){padding:14px 5% 11px}.mainContents .feature.featurePage .admissionsIncentives .block.highschool dl dd table td:nth-of-type(4){padding:0 5% 20px;border-bottom:1px solid #ccc}.mainContents .feature.featurePage .admissionsIncentives .block.highschool dl dd table td:nth-of-type(4) span{display:block}.mainContents .feature.featurePage .admissionsIncentives .block.university dl dd table td:nth-of-type(3){padding:14px 5% 11px}.mainContents .feature.featurePage .admissionsIncentives .block.university dl dd table td:nth-of-type(4){padding:0 5% 11px}.mainContents .feature.featurePage .admissionsIncentives .block.university dl dd table td:nth-of-type(5){padding:0 5% 20px;border-bottom:1px solid #ccc}.mainContents .feature.featurePage .admissionsIncentives .block.university dl dd table td:nth-of-type(5) span{display:block}.mainContents .feature.featurePage .unitCertification{width:90%}.mainContents .feature.featurePage .unitCertification .block{margin:-1px 0 0;padding-top:1px}.mainContents .feature.featurePage .unitCertification .block .boxBtnWrap{margin-bottom:15px}.mainContents .feature.featurePage .unitCertification .block .pdfDownload{display:block;padding:15px 5%}.mainContents .feature.featurePage .unitCertification .block .pdfDownload dt{width:100%;margin:0 0 10px}.mainContents .feature.featurePage .highschoolCertification{width:90%}.mainContents .feature.featurePage .highschoolCertification .block{margin:-1px 0 0;padding-top:1px}.mainContents .feature.featurePage .aboutHighschoolCertification{width:90%;margin:0 auto;padding-bottom:20px}.mainContents .feature.featurePage .aboutHighschoolCertification .block{margin:-66px 0 60px;padding-top:66px}.mainContents .feature.featurePage .gradebook{width:90%}.mainContents .feature.featurePage .gradebook .block{margin:-1px 0 0;padding-top:1px}.mainContents .feature.featurePage .gradebook .block .topFlex{display:block;margin:18px 0 47px}.mainContents .feature.featurePage .gradebook .block .topFlex figure{width:100%}.mainContents .feature.featurePage .gradebook .block .topFlex figure:last-of-type{margin:18px 0 0}.mainContents .feature.featurePage .gradebook .block .topFlex figure figcaption{padding-top:5px}.mainContents .feature.featurePage .gradebook .block .point ul li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.6rem}.mainContents .feature.featurePage .gradebook .block .point ul li span{width:30px;min-width:30px;height:30px;font-size:2rem;margin-right:10px;position:relative;top:-2px}.mainContents .feature.featurePage .gradebook .block .postedFlex{-ms-flex-wrap:wrap;flex-wrap:wrap}.mainContents .feature.featurePage .gradebook .block .postedFlex figure{width:49%;text-align:center;margin:16px 2% 0 0}.mainContents .feature.featurePage .gradebook .block .postedFlex figure:nth-of-type(2n){margin-right:0}.mainContents .feature.featurePage .gradebook .block .postedFlex figure:last-of-type{margin-top:16px}.mainContents .feature.featurePage .gradebook .block .perspectiveFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:14px 0 0}.mainContents .feature.featurePage .gradebook .block .perspectiveFlex figure{width:49%;margin:0 2% 0 0}.mainContents .feature.featurePage .gradebook .block .perspectiveFlex figure:last-of-type{margin:0 0 0 auto}.mainContents .feature.featurePage .gradebook .block .perspectiveMethod .flexWrap{display:block;margin-bottom:0}.mainContents .feature.featurePage .gradebook .block .perspectiveMethod .flexWrap .box{width:100%}.mainContents .feature.featurePage .gradebook .block .perspectiveMethod .flexWrap .box h3 span{width:30px;height:30px;font-size:2.6rem;margin-right:10px}.mainContents .feature.featurePage .gradebook .block .perspectiveMethod .flexWrap .box:nth-of-type(2n){margin-left:0}.mainContents .feature.featurePage .familyCommendation{width:90%}.mainContents .feature.featurePage .familyCommendation .block{margin:-1px 0 0;padding-top:1px}.mainContents .feature.featurePage .familyCommendation .block figure{float:none;margin:0 0 25px;text-align:center}.mainContents .feature.featurePage .familyCommendation .block figure figcaption{text-align:center;font-size:1.4rem;padding-top:5px}.mainContents .feature.featurePage .descriptionFormula{width:90%}.mainContents .feature.featurePage .descriptionFormula .block{margin:-1px 0 0;padding-top:1px}.mainContents .feature.featurePage .descriptionFormula .block .aboutWrap figure{float:none;width:89%;margin:0 auto 30px}.mainContents .feature.featurePage .descriptionFormula .block .classification{padding:10px 5% 22px;margin:15px 0 24px}.mainContents .feature.featurePage .descriptionFormula .block .classification h3{font-size:1.8rem;margin:0 0 20px}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox{margin-left:0}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox dl{width:100%;padding:10px 5%}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox dl dt p{font-size:1.6rem;padding:9px 11px}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox dl dd{font-size:1.4rem;padding:0 0 0 10px}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box1{margin:0 0 10px}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2{display:block;width:100%}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .details dl{margin-bottom:10px}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .details:after{display:none}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .description{margin:11px 0 0}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .description p{width:100%;height:auto;font-size:2.2rem;border-radius:0}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .subBox{padding:3px 5% 10px 14%}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .subBox dl{width:100%;display:block;padding:10px 5%}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .subBox dl dt p{background:none;color:#f0844a;padding:0 0 5px}.mainContents .feature.featurePage .descriptionFormula .block .classification .classificationBox.box2 .subBox dl dd{padding:0}.mainContents .feature.featurePage .descriptionFormula .block .box{margin-bottom:58px}.mainContents .feature.featurePage .descriptionFormula .block .box .flexWrap{display:block}.mainContents .feature.featurePage .descriptionFormula .block .box .flexWrap figure{width:100%;margin-bottom:30px}.mainContents .feature.featurePage .descriptionFormula .block .box:last-of-type{margin-bottom:0}}@media (max-width:350px){.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box .numberWrap .number{letter-spacing:0}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box .numberWrap .number .t01{font-size:1.6rem}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box .numberWrap .number .t02{font-size:2.6rem}.mainContents .feature.featurePage .admissionsIncentives .block .flexWrap .box .numberWrap .number .t02 span{font-size:4.5rem}}.mainContents .support .exerciseBooks{width:1050px;margin:0 auto 16px;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .support .exerciseBooks .block{width:48%;background-color:rgba(75, 135, 221, 0.2)}.mainContents .support .exerciseBooks .block a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.mainContents .support .exerciseBooks .block a .img{width:45%}.mainContents .support .exerciseBooks .block a .txt{width:55%;padding:33px 4% 0}.mainContents .support .exerciseBooks .block a .txt h3{margin:0 0 8px;font-size:2.1rem}.mainContents .support .exerciseBooks .block a:before{content:"\e908";font-family:'iconset';color:#fff;position:absolute;bottom:0;right:4px;z-index:3}.mainContents .support .exerciseBooks .block a:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #4b87dd transparent;position:absolute;bottom:0;right:0;z-index:2}.mainContents .support .exerciseBooks .block a:hover{text-decoration:none}.mainContents .support .exerciseBooks .block:last-of-type{margin-left:4%}.mainContents .support .relatedBooks{text-align:center}.mainContents .support .relatedBooks a{display:inline-block;padding:12px 0;width:300px;color:#fff;position:relative;background:#4b87dd;border-radius:25px}.mainContents .support .relatedBooks a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;right:15px;top:16px}.mainContents .support .relatedBooks a:hover{text-decoration:none}.mainContents .support .supportFront{margin:47px auto 140px;border-top:1px solid #4b87dd;width:1050px}.mainContents .support .supportFront .box{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #4b87dd;padding:40px 30px}.mainContents .support .supportFront .box .txt{width:475px}.mainContents .support .supportFront .box .txt h2{color:#2f3032;font-size:2.6rem;margin:10px 0 36px;text-align:left}.mainContents .support .supportFront .box .txt p{margin-bottom:25px}.mainContents .support .supportFront .box .btn a{display:block;font-weight:bold;padding:12px 0;width:360px;color:#4b87dd;position:relative;border:2px solid #4b87dd;border-radius:25px;text-align:center;font-weight:bold}.mainContents .support .supportFront .box .btn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #4b87dd;display:inline-block;position:absolute;right:15px;top:16px}.mainContents .support .supportFront .box .btn a:hover{text-decoration:none}.mainContents .support .supportFront .box .img{width:500px;margin:0 0 0 auto}.mainContents .support .supportFront .boxHalf{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #4b87dd;padding:20px 0 30px}.mainContents .support .supportFront .boxHalf .box{width:50%;border:none;border-right:1px solid #4b87dd;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainContents .support .supportFront .boxHalf .box h2{color:#2f3032;font-size:2.6rem;margin:10px 0 36px;text-align:left;width:100%}.mainContents .support .supportFront .boxHalf .box .txt{width:225px}.mainContents .support .supportFront .boxHalf .box .img{width:210px;min-width:210px}.mainContents .support .supportFront .boxHalf .box:nth-of-type(2){border:none}.mainContents .support .supportFront .boxHalf .box .btn{width:100%;margin-top:52px}.mainContents .support .supportFront .boxHalf .box .btn a{margin:0 auto}.mainContents .support .iconDetails{width:1050px;margin:28px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .support .iconDetails .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f0ef;padding:14px 23px}.mainContents .support .iconDetails .box .notes{line-height:1.4;margin-left:17px;font-size:1.5rem}.mainContents .support .iconDetails .box.digitalbook{width:610px}.mainContents .support .iconDetails .box.digitalbook figure{width:181px;min-width:181px}.mainContents .support .iconDetails .box.pdf{width:410px;margin:0 0 0 auto}.mainContents .support .iconDetails .box.pdf figure{width:121px;min-width:121px}.mainContents .support.supportPage{padding:0}.mainContents .support.supportPage .categoryLink{margin:30px auto 0}.mainContents .support.supportPage h2{text-align:left;border-left:6px solid #4b87dd;color:#2f3032;padding:10px 15px}.mainContents .support.supportPage .pastQuestions{width:1050px;margin:0 auto 140px}.mainContents .support.supportPage .pastQuestions .enNotes{margin:-30px 0 36px;position:relative}.mainContents .support.supportPage .pastQuestions .box{margin:-60px 0 0;padding-top:60px}.mainContents .support.supportPage .pastQuestions .box .titleWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .support.supportPage .pastQuestions .box .titleWrap .link{padding:0 0 0 1.5em;margin:60px 0 20px 15px}.mainContents .support.supportPage .pastQuestions .box .titleWrap .link.mt0{margin-top:0}.mainContents .support.supportPage .pastQuestions .box table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;text-align:center;position:relative;z-index:1}.mainContents .support.supportPage .pastQuestions .box table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-weight:bold;width:150px;text-align:center;vertical-align:middle;background:#eae6e5}.mainContents .support.supportPage .pastQuestions .box table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center;vertical-align:middle;width:450px;height:60px;padding:0 24px}.mainContents .support.supportPage .pastQuestions .box table td ul{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .support.supportPage .pastQuestions .box table td ul li a{display:block}.mainContents .support.supportPage .pastQuestions .box table td ul li a img{width:100%}.mainContents .support.supportPage .pastQuestions .box table td ul li.digitalbook{margin-right:32px}.mainContents .support.supportPage .pastQuestions .box table td ul li.digitalbook a{width:181px;min-width:181px}.mainContents .support.supportPage .pastQuestions .box table td ul li.pdf a{width:121px;min-width:121px}.mainContents .support.supportPage .pastQuestions .box table td dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .support.supportPage .pastQuestions .box table td dl dt{font-weight:bold;margin-right:30px;white-space:nowrap}.mainContents .support.supportPage .pastQuestions .box#kazukatachi p{padding-bottom:8px}.mainContents .support.supportPage .pastQuestions .box#kazukatachi .link{padding-bottom:0}.mainContents .support.supportPage .pastQuestions .box#kazukatachi th{font-size:1.5rem;line-height:1.4}.mainContents .support.supportPage .pastQuestions .sansuKentei{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainContents .support.supportPage .pastQuestions .sansuKentei .titleWrap .link{margin:0 0 8px}.mainContents .support.supportPage .pastQuestions .sansuKentei .box{width:48%;margin:-50px 4% 0 0}.mainContents .support.supportPage .pastQuestions .sansuKentei .box .titleWrap{display:block}.mainContents .support.supportPage .pastQuestions .sansuKentei .box table th{width:130px}.mainContents .support.supportPage .pastQuestions .sansuKentei .box table td{width:350px}.mainContents .support.supportPage .pastQuestions .sansuKentei .box:nth-of-type(2n){margin-right:0}.mainContents .support.supportPage .correspondence{width:1050px;margin:0 auto 140px}.mainContents .support.supportPage .correspondence .block{margin:-50px 0 0;padding-top:50px}.mainContents .support.supportPage .correspondence .block .personalAbout{margin:27px 0 28px}.mainContents .support.supportPage .correspondence .block .personalAbout figure{float:right;margin-left:54px}.mainContents .support.supportPage .correspondence .block table{width:100%;width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc}.mainContents .support.supportPage .correspondence .block table thead td,.mainContents .support.supportPage .correspondence .block table thead th{background:#eae6e5;font-weight:bold;text-align:center;padding:12px 0}.mainContents .support.supportPage .correspondence .block table th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;background:#f7f6f4;width:210px;text-align:left;padding:12px 15px}.mainContents .support.supportPage .correspondence .block table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:420px;padding:12px}.mainContents .support.supportPage .correspondence .block .address{padding-top:40px}.mainContents .support.supportPage .correspondence .block .connectionBox{margin-top:23px}.mainContents .support.supportPage .workshop{width:1050px;margin:0 auto 140px}.mainContents .support.supportPage .workshop .block{margin:-50px 0 0;padding-top:50px}.mainContents .support.supportPage .workshop .block .address{line-height:1.8}.mainContents .support.supportPage .workshop .block .timeTable .box{border:1px solid #ccc;position:relative;margin-bottom:20px}.mainContents .support.supportPage .workshop .block .timeTable .box a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0}.mainContents .support.supportPage .workshop .block .timeTable .box a .title{border-right:1px solid #ccc;width:545px;padding:0 18px 24px}.mainContents .support.supportPage .workshop .block .timeTable .box a .title .status{line-height:1;width:140px;padding:5px 0;text-align:center;font-size:1.4rem;color:#fff;background:#ccc;margin-bottom:26px}.mainContents .support.supportPage .workshop .block .timeTable .box a .title .status.active{background:#e32d26}.mainContents .support.supportPage .workshop .block .timeTable .box a .title .status.full{background:#fddbe1;color:#e32d26}.mainContents .support.supportPage .workshop .block .timeTable .box a .title h3{color:#4b87dd;margin:0 0 18px;line-height:1.4}.mainContents .support.supportPage .workshop .block .timeTable .box a .area{border-right:1px solid #ccc;padding:0 18px;width:275px}.mainContents .support.supportPage .workshop .block .timeTable .box a .deadline{padding:0 18px}.mainContents .support.supportPage .workshop .block .timeTable .box a .week{font-size:1.3rem;border:1px solid #2f3032;border-radius:3px;padding:0 2px 0 1px;position:relative;top:-1px;margin:0 2px}.mainContents .support.supportPage .workshop .block .timeTable .box a .week.week0{color:#e32d26;border:1px solid #e32d26}.mainContents .support.supportPage .workshop .block .timeTable .box a .week.week6{color:#4b87dd;border:1px solid #4b87dd}.mainContents .support.supportPage .workshop .block .timeTable .box a h4{margin:0 0 18px;font-size:1.8rem}.mainContents .support.supportPage .workshop .block .timeTable .box a:hover{text-decoration:none}.mainContents .support.supportPage .workshop .block .timeTable .box:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #4b87dd transparent;position:absolute;bottom:10px;right:10px;z-index:2}.mainContents .support.supportPage .workshop .block .timeTable .box:last-of-type{margin-bottom:0}.mainContents .support.supportPage .workshop .connectionBox{margin-top:23px}.mainContents .support.supportPage .elearning{width:1050px;margin:0 auto 140px}.mainContents .support.supportPage .elearning .block{margin:-50px 0 0;padding-top:50px}.mainContents .support.supportPage .elearning .block .linkBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:12px}.mainContents .support.supportPage .elearning .block .linkBlock li{width:48%;margin:10px 4% 0 0;border:1px solid #ccc;position:relative;font-weight:bold;font-size:2.2rem}.mainContents .support.supportPage .elearning .block .linkBlock li a{color:#4b87dd;display:block;padding:23px 22px}.mainContents .support.supportPage .elearning .block .linkBlock li a:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #4b87dd transparent;position:absolute;bottom:10px;right:10px;z-index:2}.mainContents .support.supportPage .elearning .block .linkBlock li a:hover{text-decoration:none}.mainContents .support.supportPage .elearning .block .linkBlock li:nth-child(2n){margin-right:0}.mainContents .support.supportPage .elearning .block .linkBlock li.current a{pointer-events:none;color:#ccc}.mainContents .support.supportPage .elearning .block .linkBlock li.current a:after{border-color:transparent transparent #ccc transparent}.mainContents .support.supportPage .elearning .block .boxBlue{margin-bottom:42px}.mainContents .support.supportPage .elearning .block .unisuDetails{margin-bottom:27px}.mainContents .support.supportPage .elearning .block .unisuDetails figure{float:right;margin-left:28px}.mainContents .support.supportPage .elearning .block .suraraBanner{text-align:center}.mainContents .support.supportPage .elearning .block .suraraTxt{padding-bottom:23px}.mainContents .support.supportPage .elearning .block table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc}.mainContents .support.supportPage .elearning .block table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:#f7f6f4;font-weight:bold;width:210px;text-align:left;padding:17px 15px}.mainContents .support.supportPage .elearning .block table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:17px 10px}.mainContents .support.supportPage .elearning .block table td .link{padding-top:3px}.mainContents .support.supportPage .elearning .block table td .link:before{content:'';background:url(../images/arrow_kentei.svg) no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-right:8px;text-decoration:none}.mainContents .support.supportPage .elearning .block table td .link a[target=_blank]:after{content:"\e909";font-family:'iconset';display:inline-block;position:relative;margin-left:8px;font-size:1.4rem;color:#4b87dd;text-decoration:none}.mainContents .support.supportPage .elearning .block table td .link.bottomLink{padding-top:10px}.mainContents .support.supportPage .elearning .block table td .contactWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6px}.mainContents .support.supportPage .elearning .block table td .contactWrap .box{width:48%;background:#f4f0ef;margin-right:4%;font-size:2.2rem;line-height:1;position:relative}.mainContents .support.supportPage .elearning .block table td .contactWrap .box img{width:52px;height:52px;margin-right:24px}.mainContents .support.supportPage .elearning .block table td .contactWrap .box p{font-weight:bold}.mainContents .support.supportPage .elearning .block table td .contactWrap .box a{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;padding:20px 0}.mainContents .support.supportPage .elearning .block table td .contactWrap .box a:hover{text-decoration:none}.mainContents .support.supportPage .elearning .block table td .contactWrap .box:last-of-type{margin:0}.mainContents .support.supportPage .elearning .block table td .contactWrap .box.tel a{pointer-events:none;color:#2f3032;font-size:2.4rem;letter-spacing:.1em}.mainContents .support.supportPage .elearning .block table td .contactWrap .box.form{font-size:2rem}.mainContents .support.supportPage .elearning .block table td .contactWrap .box.form span{font-size:1.4rem;display:inline-block}.mainContents .support.supportPage .elearning .block table td .contactWrap .box.form:before{content:"\e908";font-family:'iconset';color:#fff;position:absolute;bottom:5px;right:4px;z-index:3;font-size:1.6rem}.mainContents .support.supportPage .elearning .block table td .contactWrap .box.form:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #f59228;position:absolute;bottom:0;right:0;z-index:2}.mainContents .support.supportPage .elearning .block table td .contactWrap .box.fax{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;padding:20px 0;color:#2f3032}.mainContents .support.supportPage .elearning .block table td .contactWrap .box.fax span{font-size:1.8rem;display:inline-block;font-weight:bold;color:#f59228}.mainContents .support.supportPage .elearning.elearningSingle h3{padding-bottom:3px;border-bottom:3px solid #dee6f5}.mainContents .support.supportPage .elearning.elearningSingle .boxOrange{margin-top:17px}.mainContents .support.supportPage .elearning.elearningSingle .flexBtn{margin:17px 0 0}.mainContents .support.supportPage .elearning.elearningSingle .flexBtn .boxOrange{margin-top:0}.mainContents .support.supportPage .elearning.elearningSingle .movieWrap{width:400px;margin:56px 0 33px}.mainContents .support.supportPage .elearning.elearningSingle .movieWrap .movie{position:relative;width:100%;padding-top:56.25%}.mainContents .support.supportPage .elearning.elearningSingle .movieWrap .movie iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.mainContents .support.supportPage .elearning.elearningSingle .contactWrap{border:1px solid #f59228;background:#f4f0ef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2;padding:19px 160px 19px 60px}.mainContents .support.supportPage .elearning.elearningSingle .contactWrap .txt{font-weight:bold;font-size:1.8rem}.mainContents .support.supportPage .elearning.elearningSingle .contactWrap .txt span{display:inline-block;font-size:1.4rem;font-weight:bold}.mainContents .support.supportPage .elearning.elearningSingle .contactWrap .tel{margin:0 0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.4rem;font-weight:bold;letter-spacing:.1em}.mainContents .support.supportPage .elearning.elearningSingle .contactWrap .tel a{pointer-events:none;color:#2f3032}.mainContents .support.supportPage .elearning.elearningSingle .contactWrap .tel img{width:52px;height:52px;margin-right:10px}.mainContents .support.supportPage .elearning.elearningSingle .contactWrap a:hover{text-decoration:none}.mainContents .support.supportPage .supportBook{width:1050px;margin:0 auto 140px}.mainContents .support.supportPage .supportBook .selectList{display:-webkit-box;display:-ms-flexbox;display:flex;margin:80px 0 50px}.mainContents .support.supportPage .supportBook .selectList p{width:70px;font-weight:bold;padding-top:10px}.mainContents .support.supportPage .supportBook .selectList .selectbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border:none;width:980px}.mainContents .support.supportPage .supportBook .selectList .selectbox li{border:none;font-size:1.6rem;font-weight:bold;color:#4b87dd;border:2px solid #4b87dd;min-width:150px;text-align:center;display:block;padding:10px 25px;-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;margin-right:14px;border-radius:30px}.mainContents .support.supportPage .supportBook .selectList .selectbox li.active{background:#4b87dd;color:#fff}.mainContents .support.supportPage .supportBook .selectList .selectbox li:hover{cursor:pointer;opacity:0.7}.mainContents .support.supportPage .supportBook .selectList .selectbox li:after{display:none}.mainContents .support.supportPage .supportBook .selectList .selectbox li a:after{display:none}.mainContents .support.supportPage .supportBook .selectList.corresponding{margin:0 0 50px}.mainContents .support.supportPage .supportBook .selectList.corresponding p{width:104px;font-size:1.6rem}.mainContents .support.supportPage .supportBook .selectList.corresponding .selectbox{width:946px}.mainContents .support.supportPage .supportBook .selectList.corresponding .selectbox li{min-width:106px;padding:10px 0;margin:0 14px 14px 0}.mainContents .support.supportPage .supportBook .selectList.corresponding .selectbox li:nth-child(8n){margin-right:0}.mainContents .support.supportPage .supportBook .selectList.corresponding .selectbox li:last-child{min-width:226px;margin-right:0}.mainContents .support.supportPage .supportBook .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:1.8rem}.mainContents .support.supportPage .supportBook .icon span{display:block;color:#fff;font-weight:normal;font-size:1.4rem;width:140px;text-align:center;margin-right:16px;padding:1px 0}.mainContents .support.supportPage .supportBook .icon.pastissues{color:#29abe2}.mainContents .support.supportPage .supportBook .icon.pastissues span{background:#29abe2}.mainContents .support.supportPage .supportBook .icon.referencebook{color:#22b573}.mainContents .support.supportPage .supportBook .icon.referencebook span{background:#22b573}.mainContents .support.supportPage .supportBook .icon.other{color:#ed778e}.mainContents .support.supportPage .supportBook .icon.other span{background:#ed778e}.mainContents .support.supportPage .supportBook .amazonBtn{margin-bottom:36px}.mainContents .support.supportPage .supportBook .amazonBtn a{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:#f59228;color:#fff;width:360px;padding:12px 0;margin:0 auto;position:relative;border-radius:30px}.mainContents .support.supportPage .supportBook .amazonBtn a:after{content:"\e909";font-family:'iconset';border:none;position:absolute;right:15px;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.mainContents .support.supportPage .supportBook .amazonBtn a:hover{text-decoration:none}.mainContents .support.supportPage .supportBook .corresponding p{font-weight:bold;font-size:2rem;margin:18px 0 12px}.mainContents .support.supportPage .supportBook .corresponding p span{font-weight:normal;font-size:1.4rem}.mainContents .support.supportPage .supportBook .corresponding ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-16px}.mainContents .support.supportPage .supportBook .corresponding ul li{margin:16px 13px 0 0}.mainContents .support.supportPage .supportBook .corresponding ul li a{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;line-height:1.2;min-width:80px;height:50px;position:relative;border-radius:10px}.mainContents .support.supportPage .supportBook .corresponding ul li a:after{content:"\e909";font-family:'iconset';display:inline-block;position:relative;margin-left:5px;color:#ccc}.mainContents .support.supportPage .supportBook .corresponding ul li a:hover{text-decoration:none}.mainContents .support.supportPage .supportBook .corresponding ul li a.haveDetails{padding:0 45px}.mainContents .support.supportPage .supportBook .corresponding ul li a.haveDetails:after{position:absolute;right:15px}.mainContents .support.supportPage .supportBook .corresponding ul li.noData a{background:#f7f6f4!important;border:1px solid #ccc!important;color:#ccc!important;pointer-events:none!important}.mainContents .support.supportPage .supportBook .corresponding ul li.noData a:after{color:#ccc!important}.mainContents .support.supportPage .supportBook .corresponding ul li.q1 a{border:1px solid #db668d;background:rgba(219, 102, 141, 0.3)}.mainContents .support.supportPage .supportBook .corresponding ul li.q1 a:after{color:#db668d}.mainContents .support.supportPage .supportBook .corresponding ul li.qj1 a{border:1px solid #f40e35;background:rgba(244, 14, 53, 0.3)}.mainContents .support.supportPage .supportBook .corresponding ul li.qj1 a:after{color:#f40e35}.mainContents .support.supportPage .supportBook .corresponding ul li.q2 a{border:1px solid #ff4a22;background:rgba(255, 74, 34, 0.3)}.mainContents .support.supportPage .supportBook .corresponding ul li.q2 a:after{color:#ff4a22}.mainContents .support.supportPage .supportBook .corresponding ul li.qj2 a{border:1px solid #ff8615;background:rgba(255, 134, 21, 0.3)}.mainContents .support.supportPage .supportBook .corresponding ul li.qj2 a:after{color:#ff8615}.mainContents .support.supportPage .supportBook .corresponding ul li.q3 a{border:1px solid #f5cf22;background:rgba(245, 207, 34, 0.3)}.mainContents .support.supportPage .supportBook .corresponding ul li.q3 a:after{color:#f5cf22}.mainContents .support.supportPage .supportBook .corresponding ul li.q4 a{border:1px solid #bed901;background:rgba(190, 217, 1, 0.3)}.mainContents .support.supportPage .supportBook .corresponding ul li.q4 a:after{color:#bed901}.mainContents .support.supportPage .supportBook .corresponding ul li.q5 a{border:1px solid #75cf20;background:rgba(117, 207, 32, 0.3)}.mainContents .support.supportPage .supportBook .corresponding ul li.q5 a:after{color:#75cf20}.mainContents .support.supportPage .supportBook .corresponding ul li.q6 a{border:1px solid #53b761;background:rgba(83, 183, 97, 0.3)}.mainContents .support.supportPage .supportBook .corresponding ul li.q6 a:after{color:#53b761}.mainContents .support.supportPage .supportBook .corresponding ul li.q7 a{border:1px solid #11907f;background:rgba(17, 144, 127, 0.3)}.mainContents .support.supportPage .supportBook .corresponding ul li.q7 a:after{color:#11907f}.mainContents .support.supportPage .supportBook .corresponding ul li.q8 a{border:1px solid #4491af;background:rgba(68, 145, 175, 0.3)}.mainContents .support.supportPage .supportBook .corresponding ul li.q8 a:after{color:#4491af}.mainContents .support.supportPage .supportBook .corresponding ul li.q9 a{border:1px solid #436ecd;background:rgba(67, 110, 205, 0.3)}.mainContents .support.supportPage .supportBook .corresponding ul li.q9 a:after{color:#436ecd}.mainContents .support.supportPage .supportBook .corresponding ul li.q10 a{border:1px solid #7466bb;background:rgba(116, 102, 187, 0.3)}.mainContents .support.supportPage .supportBook .corresponding ul li.q10 a:after{color:#7466bb}.mainContents .support.supportPage .supportBook .corresponding ul li.q11 a{border:1px solid #8d69a7;background:rgba(141, 105, 167, 0.3)}.mainContents .support.supportPage .supportBook .corresponding ul li.q11 a:after{color:#8d69a7}.mainContents .support.supportPage .supportBook .corresponding ul li.kazukatachi{font-size:1.3rem}.mainContents .support.supportPage .supportBook .corresponding ul li.kazukatachi a{border:1px solid #d24f8f;background:rgba(210, 79, 143, 0.3)}.mainContents .support.supportPage .supportBook .corresponding ul li.kazukatachi a:after{color:#d24f8f}.mainContents .support.supportPage .supportBook .tableWrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 44px 35px}.mainContents .support.supportPage .supportBook .tableWrap div{width:49%;margin-right:2%}.mainContents .support.supportPage .supportBook .tableWrap div table{background:#fff;border:1px solid #ccc;border-botttom:none;width:100%;height:100%}.mainContents .support.supportPage .supportBook .tableWrap div table th{width:110px;background:#f7f6f4;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;font-weight:bold;padding:12px 10px}.mainContents .support.supportPage .supportBook .tableWrap div table td{border-bottom:1px solid #ccc;padding:12px 10px}.mainContents .support.supportPage .supportBook .tableWrap div:nth-of-type(2){margin-right:0}.mainContents .support.supportPage .supportBook .bookDetails .block{border:2px solid #ccc;margin-bottom:40px}.mainContents .support.supportPage .supportBook .bookDetails .block.kyokai{border:2px solid #4b87dd}.mainContents .support.supportPage .supportBook .bookDetails .block .recommended{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(75, 135, 221, 0.2);padding:10px 22px}.mainContents .support.supportPage .supportBook .bookDetails .block .recommended p{font-size:2rem;font-weight:bold;color:#4b87dd}.mainContents .support.supportPage .supportBook .bookDetails .block .recommended p.link{font-size:1.6rem;font-weight:normal;margin:0 0 0 auto;padding:0}.mainContents .support.supportPage .supportBook .bookDetails .block .box{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .support.supportPage .supportBook .bookDetails .block .box figure{width:360px;min-width:360px;padding:0 30px;text-align:center}.mainContents .support.supportPage .supportBook .bookDetails .block .box h2{border:none;padding:5px 20px 26px 0;margin:0;font-size:2.4rem}.mainContents .support.supportPage .supportBook .bookDetails .block .box .txt .notes{padding-right:20px}.mainContents .support.supportPage .supportBook .bookDetails .block .box .txt .btn{margin:27px 0 36px}.mainContents .support.supportPage .supportBook .bookDetails .block .box .txt .btn a{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:#f59228;color:#fff;width:300px;padding:12px 0;margin:0 auto;position:relative;border-radius:30px}.mainContents .support.supportPage .supportBook .bookDetails .block .box .txt .btn a:after{content:"\e909";font-family:'iconset';border:none;position:absolute;right:15px;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.mainContents .support.supportPage .supportBook .bookDetails .block .box .txt .btn a:hover{text-decoration:none}.mainContents .support.supportPage .supportBook .bookDetails .block dl{background-color:rgba(75, 135, 221, 0.2)}.mainContents .support.supportPage .supportBook .bookDetails .block dl dt{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;padding:10px 25px}.mainContents .support.supportPage .supportBook .bookDetails .block dl dt .trigger{position:relative;border-radius:50%;background:#fff;width:30px;height:30px;text-align:center;margin-left:10px}.mainContents .support.supportPage .supportBook .bookDetails .block dl dt .trigger span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:16px;height:2px;background:#4b87dd;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.mainContents .support.supportPage .supportBook .bookDetails .block dl dt .trigger span:nth-of-type(2){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mainContents .support.supportPage .supportBook .bookDetails .block dl dt.active .trigger span:first-of-type{display:none}.mainContents .support.supportPage .supportBook .bookDetails .block dl dt.active .trigger span:nth-of-type(2){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mainContents .support.supportPage .supportBook .bookDetails .block dl dt:hover{cursor:pointer}.mainContents .support.supportPage .supportBook .bookDetails .block dl dd{display:none}.mainContents .support.supportPage .supportBook .bookDetails .block:last-of-type{margin-bottom:0}.mainContents .support.supportPage .supportBook.bookSingle{border-top:1px solid #4b87dd}.mainContents .support.supportPage .supportBook.bookSingle .icon{font-size:2.4rem;margin:12px 0 42px}.mainContents .support.supportPage .supportBook.bookSingle .icon span{width:180px;font-size:1.5rem;padding:2px 0}.mainContents .support.supportPage .supportBook.bookSingle .bookIntro{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:100px}.mainContents .support.supportPage .supportBook.bookSingle .bookIntro .bookImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainContents .support.supportPage .supportBook.bookSingle .bookIntro .bookImg li{margin-right:4%}.mainContents .support.supportPage .supportBook.bookSingle .bookIntro .bookImg li:last-child{margin-right:0}.mainContents .support.supportPage .supportBook.bookSingle .bookIntro .bookImg li p{text-align:center;font-size:1.4rem;padding-top:2px}.mainContents .support.supportPage .supportBook.bookSingle .bookIntro .txt{margin-left:78px}.mainContents .support.supportPage .supportBook.bookSingle .bookIntro .txt .features{margin-top:50px}.mainContents .support.supportPage .supportBook.bookSingle .bookIntro .txt .features .featuresTxt{font-weight:bold;font-size:2rem;padding-bottom:8px}.mainContents .support.supportPage .supportBook.bookSingle .bookIntro .txt .features ul li{font-size:1.8rem;padding-bottom:3px}.mainContents .support.supportPage .supportBook.bookSingle .bookIntro .txt .features ul li:before{content:"\e91c";font-family:'iconset';display:inline-block;color:#4b87dd;margin-right:5px}.mainContents .support.supportPage .supportBook.bookSingle .singleDetails p{margin-bottom:46px}.mainContents .support.supportPage .supportBook.bookSingle .singleDetails .aligncenter{margin:0 auto;display:block}.mainContents .support.supportPage .supportBook.bookSingle .singleDetails .flexBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.mainContents .support.supportPage .supportBook.bookSingle .singleDetails .detailTxt{text-align:center;margin-bottom:10px}.mainContents .support.supportPage .supportBook.bookSingle .singleDetails .detailTxt span{font-size:1.8rem;font-weight:bold;display:inline-block;padding:7px 25px;border-radius:10px;background:#fdd108}.mainContents .support.supportPage .supportBook.bookSingle .singleDetails .detailTxt:after{content:"";display:block;margin:0 auto;width:0;height:0;border-style:solid;border-width:14px 8px 0 8px;border-color:#fdd008 transparent transparent transparent}.mainContents .support.supportPage .supportBook.bookSingle .sampleBook{border:1px solid #4b87dd;background-color:rgba(75, 135, 221, 0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 60px;margin:54px 0 56px}.mainContents .support.supportPage .supportBook.bookSingle .sampleBook p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;font-weight:bold}.mainContents .support.supportPage .supportBook.bookSingle .sampleBook p img{display:inline-block;width:52px;height:52px;margin-right:28px}.mainContents .support.supportPage .supportBook.bookSingle .sampleBook .btn{margin:0 0 0 auto}.mainContents .support.supportPage .supportBook.bookSingle .sampleBook .btn a{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:#fdedf4;border:1px solid #e84f90;color:#e84f90;font-weight:bold;width:360px;padding:12px 0;margin:0 auto;position:relative;border-radius:10px}.mainContents .support.supportPage .supportBook.bookSingle .sampleBook .btn a img{width:32px;margin-right:8px;position:relative;top:-2px}.mainContents .support.supportPage .supportBook.bookSingle .sampleBook .btn a:hover{text-decoration:none}.mainContents .support.supportPage .supportBook.bookSingle .corresponding h4 span{font-size:1.6rem;font-weight:normal}.mainContents .support.supportPage .supportBook.bookSingle .corresponding ul li{font-size:1.8rem}.mainContents .support.supportPage .supportBook.bookSingle .corresponding ul li a{min-width:137px;height:60px}.mainContents .support.supportPage .supportBook.bookSingle .corresponding ul li a:after{font-size:1.6rem}.mainContents .support.supportPage .supportBook.bookSingle .corresponding ul li.kazukatachi{font-size:1.4rem}.mainContents .support.supportPage .supportBook.bookSingle .bookInfo p{font-size:2rem;font-weight:bold;padding-bottom:6px}.mainContents .support.supportPage .supportBook.bookSingle .bookInfo .tableWrap{padding:0 0 0}.mainContents .support.supportPage .bookCorrection{width:1050px;margin:0 auto 140px}.mainContents .support.supportPage .bookCorrection .block{margin:-50px 0 0;padding-top:50px}.mainContents .support.supportPage .bookCorrection .block dl dt p{font-weight:bold}.mainContents .support.supportPage .bookCorrection .block dl dt span{font-size:1.8rem;font-weight:bold}.mainContents .support.supportPage .bookCorrection .block dl dd{padding:0}.mainContents .support.supportPage .bookCorrection .block dl dd dl{margin:0}.mainContents .support.supportPage .bookCorrection .block dl dd dl dt{display:none}.mainContents .support.supportPage .bookCorrection .block dl dd dl dd{margin:0;display:block}.mainContents .support.supportPage .bookCorrection .block dl dd table{width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc;margin-top:20px}.mainContents .support.supportPage .bookCorrection .block dl dd table thead{background:#eae6e5}.mainContents .support.supportPage .bookCorrection .block dl dd table thead td,.mainContents .support.supportPage .bookCorrection .block dl dd table thead th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;text-align:center;padding:12px 0}.mainContents .support.supportPage .bookCorrection .block dl dd table tbody th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;font-size:1.4rem;background:#f7f6f4;width:230px;text-align:left;vertical-align:middle;padding:12px}.mainContents .support.supportPage .bookCorrection .block dl dd table tbody td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1.7rem;width:410px;vertical-align:middle;padding:12px}.mainContents .support.supportSingle .workshopDetails{width:1050px;margin:0 auto 140px;border-top:1px solid #4b87dd}.mainContents .support.supportSingle .workshopDetails .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:18px 0 35px}.mainContents .support.supportSingle .workshopDetails .icon .status{line-height:1;width:180px;padding:7px 0;text-align:center;font-size:1.5rem;color:#fff;background:#ccc}.mainContents .support.supportSingle .workshopDetails .icon .status.active{background:#e32d26}.mainContents .support.supportSingle .workshopDetails .icon .status.full{background:#fddbe1;color:#e32d26}.mainContents .support.supportSingle .workshopDetails .icon .txt{color:#e32d26;font-weight:bold;padding-left:26px}.mainContents .support.supportSingle .workshopDetails h2{text-align:left;border-left:6px solid #4b87dd;color:#2f3032;padding:10px 15px}.mainContents .support.supportSingle .workshopDetails table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:57px}.mainContents .support.supportSingle .workshopDetails table th{width:230px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:17px 27px;background:#eae6e5;text-align:left;font-weight:bold}.mainContents .support.supportSingle .workshopDetails table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:17px}.mainContents .support.supportSingle .workshopDetails table td .week{font-size:1.3rem;border:1px solid #2f3032;border-radius:3px;padding:0 2px 0 1px;position:relative;top:-1px;margin:0 2px}.mainContents .support.supportSingle .workshopDetails table td .week.week0{color:#e32d26;border:1px solid #e32d26}.mainContents .support.supportSingle .workshopDetails table td .week.week6{color:#4b87dd;border:1px solid #4b87dd}.mainContents .support.supportSingle .workshopDetails table td .ggmap{position:relative;width:100%;padding-top:56.25%;margin-top:20px}.mainContents .support.supportSingle .workshopDetails table td .ggmap iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.mainContents .support.supportSingle .workshopDetails table td .mapImg{margin-top:20px}.mainContents .support.supportSingle .workshopDetails table td .mapImg img{max-width:100%}.mainContents .support.supportSingle .workshopDetails .returnBtn{margin-top:56px}.mainContents .support.supportSingle .workshopDetails .returnBtn a{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;font-weight:bold;padding:12px 0;width:300px;margin:0 auto;color:#fff;position:relative;border-radius:30px;text-align:center;background:#4b87dd}.mainContents .support.supportSingle .workshopDetails .returnBtn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 10px 8px 0;border-color:transparent #fff transparent transparent;display:inline-block;position:absolute;left:20px}.mainContents .support.supportSingle .workshopDetails .returnBtn a:hover{text-decoration:none}@media only screen and (max-width:800px){.mainContents .support .exerciseBooks{width:94%;margin:0 auto 30px;display:block}.mainContents .support .exerciseBooks .block{width:100%;margin-bottom:10px}.mainContents .support .exerciseBooks .block a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .support .exerciseBooks .block a .img{width:40%}.mainContents .support .exerciseBooks .block a .txt{width:60%;padding:0 5%;font-size:1.2rem}.mainContents .support .exerciseBooks .block a .txt h3{margin:0 0 8px;font-size:1.4rem}.mainContents .support .exerciseBooks .block a:before{bottom:-1px;right:2px;font-size:1.3rem}.mainContents .support .exerciseBooks .block a:after{border-width:0 0 30px 30px}.mainContents .support .exerciseBooks .block:last-of-type{margin-left:0}.mainContents .support .exerciseBooksSlide{width:87%;margin:0 auto 18px}.mainContents .support .exerciseBooksSlide li{padding:0 0.8%}.mainContents .support .exerciseBooksSlide li a img{margin:auto;width:auto;max-width:100%;max-height:150px}.mainContents .support .exerciseBooksSlide li a h3{font-size:1.6rem}.mainContents .support .exerciseBooksSlide li:after{border-width:0 0 16px 16px}.mainContents .support .relatedBooks a{display:inline-block;padding:9px 0;width:64%}.mainContents .support .relatedBooks a:after{border-width:7px 0 7px 9px;right:4%;top:35%}.mainContents .support .supportFront{width:90%;margin:17px auto 140px}.mainContents .support .supportFront .box{display:block;padding:20px 0 40px}.mainContents .support .supportFront .box .txt{width:100%}.mainContents .support .supportFront .box .txt h2{font-size:2.2rem;margin:0 0 12px}.mainContents .support .supportFront .box .txt p{margin-bottom:18px}.mainContents .support .supportFront .box .btn a{padding:9px 0;width:89%;margin:0 auto}.mainContents .support .supportFront .box .btn a:after{border-width:7px 0 7px 9px;display:inline-block;position:absolute;right:4%;top:35%}.mainContents .support .supportFront .box .img{width:78%;margin:0 auto 22px;text-align:center}.mainContents .support .supportFront .box:last-of-type{border:none;padding-bottom:0}.mainContents .support .supportFront .boxHalf{display:block;padding:0}.mainContents .support .supportFront .boxHalf .box{width:100%;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #4b87dd}.mainContents .support .supportFront .boxHalf .box h2{font-size:2.2rem;margin:0 0 12px;width:100%}.mainContents .support .supportFront .boxHalf .box .txt{width:50%;padding-right:2%}.mainContents .support .supportFront .boxHalf .box .img{width:48%;min-width:48%}.mainContents .support .supportFront .boxHalf .box .img img{width:100%}.mainContents .support .supportFront .boxHalf .box .btn{width:100%;margin-top:0}.mainContents .support .supportFront .boxHalf .box .btn a{margin:0 auto}.mainContents .support .supportFront .boxHalf .box:nth-of-type(2n){padding-bottom:40px}.mainContents .support .iconDetails{width:90%;margin:28px auto 0;display:block}.mainContents .support .iconDetails .box{display:block;padding:14px 5%;margin-bottom:10px}.mainContents .support .iconDetails .box figure{margin-bottom:12px}.mainContents .support .iconDetails .box .notes{margin-left:0}.mainContents .support .iconDetails .box.digitalbook{width:100%}.mainContents .support .iconDetails .box.pdf{width:100%}.mainContents .support.supportPage .categoryLink{margin:30px auto 0}.mainContents .support.supportPage .categoryLink.spOnly ul{border-bottom:1px solid #4b87dd}.mainContents .support.supportPage .categoryLink.spOnly ul li{display:inline-block;min-width:32%;border:none}.mainContents .support.supportPage h2{padding:8px 0 8px 4%}.mainContents .support.supportPage .pastQuestions{width:90%}.mainContents .support.supportPage .pastQuestions .box{margin:-1px 0 0;padding-top:1px}.mainContents .support.supportPage .pastQuestions .box#q1{margin-top:-60px;padding-top:60px}.mainContents .support.supportPage .pastQuestions .box .titleWrap{display:block}.mainContents .support.supportPage .pastQuestions .box .titleWrap .link{padding:0 0 0 1.5em;margin:0 0 8px}.mainContents .support.supportPage .pastQuestions .box table th{width:70px;min-width:70px;vertical-align:top;padding-top:20px;font-size:1.4rem}.mainContents .support.supportPage .pastQuestions .box table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center;vertical-align:middle;width:100%;height:auto;padding:13px 3%}.mainContents .support.supportPage .pastQuestions .box table td ul{display:block}.mainContents .support.supportPage .pastQuestions .box table td ul li.digitalbook{margin:0 0 10px}.mainContents .support.supportPage .pastQuestions .box table td ul li.digitalbook a{width:94%;min-width:0;max-width:180px}.mainContents .support.supportPage .pastQuestions .box table td ul li.pdf a{width:63%;min-width:0;max-width:120px}.mainContents .support.supportPage .pastQuestions .box table td dl{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mainContents .support.supportPage .pastQuestions .box table td dl dt{font-weight:bold;margin-right:10px;white-space:nowrap;padding-top:5px;font-size:1.4rem}.mainContents .support.supportPage .pastQuestions .box table td dl dd{width:100%}.mainContents .support.supportPage .pastQuestions .box#kazukatachi th{width:120px;min-width:120px;padding:20px 2% 0;text-align:left}.mainContents .support.supportPage .pastQuestions .sansuKentei{display:block}.mainContents .support.supportPage .pastQuestions .sansuKentei .box{width:100%;margin:-60px 0 0;padding-top:60px}.mainContents .support.supportPage .pastQuestions .sansuKentei .box table th{width:100px;min-width:100px}.mainContents .support.supportPage .pastQuestions .sansuKentei .box table td{width:100%}.mainContents .support.supportPage .correspondence{width:90%}.mainContents .support.supportPage .correspondence .block .personalAbout{margin:30px 0 28px}.mainContents .support.supportPage .correspondence .block .personalAbout figure{float:none;margin:0 0 20px}.mainContents .support.supportPage .correspondence .block table{font-size:1.6rem;border:1px solid #ccc;border-top:none}.mainContents .support.supportPage .correspondence .block table thead{display:none}.mainContents .support.supportPage .correspondence .block table th{display:block;width:100%;text-align:left;padding:12px 10px;border:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.mainContents .support.supportPage .correspondence .block table td{display:block;width:100%;padding:12px 10px;border:none}.mainContents .support.supportPage .correspondence .block table td span{font-weight:bold;padding-bottom:8px}.mainContents .support.supportPage .correspondence .block table td:last-of-type{padding-bottom:16px}.mainContents .support.supportPage .correspondence .block .address{padding-top:20px}.mainContents .support.supportPage .workshop{width:90%}.mainContents .support.supportPage .workshop .block{margin:-1px 0 0;padding-top:0}.mainContents .support.supportPage .workshop .block .timeTable{border-top:1px solid #ccc;width:112%;left:-6%;position:relative}.mainContents .support.supportPage .workshop .block .timeTable .box{border:none;border-bottom:1px solid #ccc;margin-bottom:0}.mainContents .support.supportPage .workshop .block .timeTable .box a{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 5%}.mainContents .support.supportPage .workshop .block .timeTable .box a .title{border:none;width:100%;padding:0 0 20px}.mainContents .support.supportPage .workshop .block .timeTable .box a .title .statusBlock{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:17px}.mainContents .support.supportPage .workshop .block .timeTable .box a .title .statusBlock .status{width:80px;font-size:1.2rem;margin:0 10px 0 0}.mainContents .support.supportPage .workshop .block .timeTable .box a .title .statusBlock .deadline.spOnly{font-size:1.4rem;padding:0}.mainContents .support.supportPage .workshop .block .timeTable .box a .title h3{margin:0 0 4px}.mainContents .support.supportPage .workshop .block .timeTable .box a .area{border:none;padding:0;width:100%;font-size:1.4rem}.mainContents .support.supportPage .workshop .block .timeTable .box a .week{font-size:1.1rem}.mainContents .support.supportPage .workshop .block .timeTable .box a h4{margin:0 0 2px;font-size:1.5rem}.mainContents .support.supportPage .workshop .block .timeTable .box a:after{content:"\e908";font-family:'iconset';position:absolute;right:3%;color:#ccc;bottom:auto;border:none;width:auto;height:auto}.mainContents .support.supportPage .workshop .block .timeTable .box:after{display:none}.mainContents .support.supportPage .elearning{width:90%}.mainContents .support.supportPage .elearning .block{margin:-1px 0 0;padding-top:1px}.mainContents .support.supportPage .elearning .block .linkBlock li{width:100%;margin:10px 0 0;font-size:2rem;line-height:1.4}.mainContents .support.supportPage .elearning .block .linkBlock li a{padding:12px 5%}.mainContents .support.supportPage .elearning .block .boxBlue{margin-bottom:15px}.mainContents .support.supportPage .elearning .block .unisuDetails{margin-bottom:27px}.mainContents .support.supportPage .elearning .block .unisuDetails figure{float:none;margin:0 0 22px}.mainContents .support.supportPage .elearning .block table{width:100%;border:1px solid #ccc;border-bottom:none}.mainContents .support.supportPage .elearning .block table th{border:none;border-bottom:1px solid #ccc;display:block;width:100%;padding:12px 10px}.mainContents .support.supportPage .elearning .block table td{border:none;border-bottom:1px solid #ccc;display:block;width:100%;padding:12px 10px}.mainContents .support.supportPage .elearning .block table td .contactWrap{display:block;margin-top:6px}.mainContents .support.supportPage .elearning .block table td .contactWrap .box{width:100%;background:#f4f0ef;margin:0 0 20px;font-size:1.8rem;line-height:1}.mainContents .support.supportPage .elearning .block table td .contactWrap .box img{width:40px;height:40px;margin-right:14px}.mainContents .support.supportPage .elearning .block table td .contactWrap .box.form{font-size:2rem}.mainContents .support.supportPage .elearning .block table td .contactWrap .box.form:before{bottom:3px;right:2px;font-size:1.3rem}.mainContents .support.supportPage .elearning .block table td .contactWrap .box.form:after{border-width:0 0 30px 30px}.mainContents .support.supportPage .elearning .block table td .contactWrap .box.fax{padding:20px 0}.mainContents .support.supportPage .elearning .block table td .contactWrap .box.fax span{font-size:1.6rem}.mainContents .support.supportPage .elearning .block table td .contactWrap .box.tel a{pointer-events:all}.mainContents .support.supportPage .elearning.elearningSingle .movieWrap{width:100%;margin:40px 0 25px}.mainContents .support.supportPage .elearning.elearningSingle .contactWrap{display:block;text-align:center;padding:19px 5%}.mainContents .support.supportPage .elearning.elearningSingle .contactWrap .txt{font-size:1.7rem;margin:0 auto 10px}.mainContents .support.supportPage .elearning.elearningSingle .contactWrap .txt span{font-size:1.3rem}.mainContents .support.supportPage .elearning.elearningSingle .contactWrap .tel{font-size:1.8rem;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainContents .support.supportPage .elearning.elearningSingle .contactWrap .tel a{pointer-events:auto}.mainContents .support.supportPage .elearning.elearningSingle .contactWrap .tel img{width:40px;height:40px;margin-right:10px}.mainContents .support.supportPage .supportBook{width:90%}.mainContents .support.supportPage .supportBook .selectList{display:block;margin:21px 0 10px}.mainContents .support.supportPage .supportBook .selectList p{width:100%;padding:0 0 7px}.mainContents .support.supportPage .supportBook .selectList .selectbox{width:100%}.mainContents .support.supportPage .supportBook .selectList .selectbox li{font-size:1.5rem;min-width:49%;padding:8px 6%;margin:0 2% 10px 0}.mainContents .support.supportPage .supportBook .selectList .selectbox li:nth-child(2n){margin-right:0}.mainContents .support.supportPage .supportBook .selectList.corresponding{margin-bottom:22px}.mainContents .support.supportPage .supportBook .selectList.corresponding p{width:100%;font-size:1.6rem;margin:0}.mainContents .support.supportPage .supportBook .selectList.corresponding .selectbox{width:100%;margin:0}.mainContents .support.supportPage .supportBook .selectList.corresponding .selectbox li{min-width:23.5%;padding:8px 0;margin:0 2% 6px 0}.mainContents .support.supportPage .supportBook .selectList.corresponding .selectbox li:nth-child(4n){margin-right:0}.mainContents .support.supportPage .supportBook .selectList.corresponding .selectbox li:last-child{min-width:49%;margin-right:0}.mainContents .support.supportPage .supportBook .icon{display:block;font-size:1.6rem;padding:0 5%}.mainContents .support.supportPage .supportBook .icon span{font-size:1.4rem;margin:0 0 4px}.mainContents .support.supportPage .supportBook .amazonBtn a{width:100%}.mainContents .support.supportPage .supportBook .amazonBtn a:after{right:4%}.mainContents .support.supportPage .supportBook .corresponding p{font-size:1.8rem;margin:22px 5%}.mainContents .support.supportPage .supportBook .corresponding p span{display:block}.mainContents .support.supportPage .supportBook .corresponding ul{margin:-10px 0 8px 5%}.mainContents .support.supportPage .supportBook .corresponding ul li{margin:10px 2% 0 0;min-width:22%;font-size:1.4rem}.mainContents .support.supportPage .supportBook .corresponding ul li a{min-width:100%;height:45px}.mainContents .support.supportPage .supportBook .corresponding ul li a.haveDetails{padding:0 22px}.mainContents .support.supportPage .supportBook .corresponding ul li a.haveDetails:after{position:relative;right:0}.mainContents .support.supportPage .supportBook .corresponding ul li.noData{display:none}.mainContents .support.supportPage .supportBook .tableWrap{display:block;padding:0 5% 12px}.mainContents .support.supportPage .supportBook .tableWrap div{width:100%;margin-right:0}.mainContents .support.supportPage .supportBook .tableWrap div table{font-size:1.4rem}.mainContents .support.supportPage .supportBook .tableWrap div table th{width:90px;padding:12px 10px}.mainContents .support.supportPage .supportBook .tableWrap div table td{padding:14px 10px}.mainContents .support.supportPage .supportBook .tableWrap div:nth-of-type(2n) table{border-top:none}.mainContents .support.supportPage .supportBook .bookDetails .block{margin-bottom:30px}.mainContents .support.supportPage .supportBook .bookDetails .block .recommended{display:block;padding:8px 5%}.mainContents .support.supportPage .supportBook .bookDetails .block .recommended p{font-size:1.8rem}.mainContents .support.supportPage .supportBook .bookDetails .block .box{padding:16px 0 0;display:block}.mainContents .support.supportPage .supportBook .bookDetails .block .box figure{width:90%;margin:0 auto;min-width:0;padding:0}.mainContents .support.supportPage .supportBook .bookDetails .block .box h2{padding:2px 5% 8px;font-size:2rem}.mainContents .support.supportPage .supportBook .bookDetails .block .box .txt .notes{padding:17px 5% 0}.mainContents .support.supportPage .supportBook .bookDetails .block .box .txt .detailsBtn{margin:14px 5% 23px}.mainContents .support.supportPage .supportBook .bookDetails .block .box .txt .detailsBtn a{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;border:2px solid #4b87dd;color:#4b87dd;font-weight:bold;width:100%;padding:12px 0;margin:0 auto;position:relative;border-radius:30px}.mainContents .support.supportPage .supportBook .bookDetails .block .box .txt .detailsBtn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #4b87dd;display:inline-block;position:absolute;right:6%;top:0;bottom:0;margin:auto}.mainContents .support.supportPage .supportBook .bookDetails .block .box .txt .detailsBtn a:hover{text-decoration:none}.mainContents .support.supportPage .supportBook .bookDetails .block .box .txt .btn{margin:20px 5% 34px}.mainContents .support.supportPage .supportBook .bookDetails .block .box .txt .btn a{width:100%}.mainContents .support.supportPage .supportBook .bookDetails .block .box .txt .btn a:after{right:6%}.mainContents .support.supportPage .supportBook .bookDetails .block dl dt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0}.mainContents .support.supportPage .supportBook.bookSingle .icon{font-size:1.8rem;margin:16px 0 18px;padding:0}.mainContents .support.supportPage .supportBook.bookSingle .icon span{width:170px}.mainContents .support.supportPage .supportBook.bookSingle .bookIntro{display:block;margin-bottom:60px}.mainContents .support.supportPage .supportBook.bookSingle .bookIntro .txt{width:100%;margin:30px 0 0}.mainContents .support.supportPage .supportBook.bookSingle .bookIntro .txt .features{margin-top:36px}.mainContents .support.supportPage .supportBook.bookSingle .bookIntro .txt .features .featuresTxt{font-size:1.8rem}.mainContents .support.supportPage .supportBook.bookSingle .bookIntro .txt .features ul li{font-size:1.6rem}.mainContents .support.supportPage .supportBook.bookSingle .singleDetails .flexBox{display:block}.mainContents .support.supportPage .supportBook.bookSingle .singleDetails .detailTxt span{font-size:1.6rem;display:block;padding:7px 5%;text-align:left}.mainContents .support.supportPage .supportBook.bookSingle .sampleBook{display:block;padding:14px 5%;margin:54px 0 48px}.mainContents .support.supportPage .supportBook.bookSingle .sampleBook p{font-size:1.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}.mainContents .support.supportPage .supportBook.bookSingle .sampleBook p img{width:42px;height:42px;margin-right:16px}.mainContents .support.supportPage .supportBook.bookSingle .sampleBook .btn a{width:100%;font-size:1.3rem;padding:9px 0}.mainContents .support.supportPage .supportBook.bookSingle .sampleBook .btn a img{width:24px}.mainContents .support.supportPage .supportBook.bookSingle .corresponding{margin-bottom:36px}.mainContents .support.supportPage .supportBook.bookSingle .corresponding p{margin:0 0 22px}.mainContents .support.supportPage .supportBook.bookSingle .corresponding p span{font-size:1.4rem;padding:0}.mainContents .support.supportPage .supportBook.bookSingle .corresponding ul{margin:-10px 0 0}.mainContents .support.supportPage .supportBook.bookSingle .corresponding ul li{font-size:1.4rem}.mainContents .support.supportPage .supportBook.bookSingle .corresponding ul li a{min-width:0;height:45px}.mainContents .support.supportPage .supportBook.bookSingle .corresponding ul li a:after{font-size:1.4rem}.mainContents .support.supportPage .supportBook.bookSingle .corresponding ul li.kazukatachi{font-size:1.3rem}.mainContents .support.supportPage .bookCorrection{width:90%}.mainContents .support.supportPage .bookCorrection .block{margin:-1px 0 0;padding-top:1px}.mainContents .support.supportPage .bookCorrection .block dl dt{font-size:1.8rem}.mainContents .support.supportPage .bookCorrection .block dl dt i{display:none}.mainContents .support.supportPage .bookCorrection .block dl dt span{font-size:1.6rem;display:block}.mainContents .support.supportPage .bookCorrection .block dl dd dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .support.supportPage .bookCorrection .block dl dd dl dt{display:block;pointer-events:none!important;background:none;font-size:1.4rem;padding:0 4% 0 0}.mainContents .support.supportPage .bookCorrection .block dl dd dl dd{margin:0}.mainContents .support.supportPage .bookCorrection .block dl dd table{border:1px solid #ccc;border-top:none}.mainContents .support.supportPage .bookCorrection .block dl dd table thead{display:none}.mainContents .support.supportPage .bookCorrection .block dl dd table tbody th{display:block;border:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1.6rem;width:100%;padding:7px 5%}.mainContents .support.supportPage .bookCorrection .block dl dd table tbody td{display:block;border:none;width:100%;padding:7px 5%}.mainContents .support.supportPage .bookCorrection .block dl dd table tbody td span.spOnly{display:inline-block;vertical-align:middle;font-size:1.4rem;font-weight:bold;margin-right:10px}.mainContents .support.supportSingle .workshopDetails{width:90%}.mainContents .support.supportSingle .workshopDetails .icon{margin:20px 0 15px}.mainContents .support.supportSingle .workshopDetails .icon .status{width:50%;font-size:1.5rem;padding:5px 0}.mainContents .support.supportSingle .workshopDetails h2{padding:8px 0 8px 4%}.mainContents .support.supportSingle .workshopDetails table{width:100%;border:1px solid #ccc;border-bottom:none;margin-bottom:57px}.mainContents .support.supportSingle .workshopDetails table th{width:100%;display:block;border:none;border-bottom:1px solid #ccc;padding:12px 10px}.mainContents .support.supportSingle .workshopDetails table td{width:100%;display:block;border:none;border-bottom:1px solid #ccc;padding:10px 5%}.mainContents .support.supportSingle .workshopDetails .returnBtn a{width:89%}.mainContents .support.supportSingle .workshopDetails .returnBtn a:after{left:5%}.mainContents .support.supportSingle .workshopDetails .returnBtn a:hover{text-decoration:none}.mainContents .support.supportSingle .workshopDetails .boxBtnWrap.boxOrange .btn a{font-size:1.6rem}}.mainContents .relationList.relationBook .relationListWrap .box{width:32%;margin-right:2%;text-align:center}.mainContents .relationList.relationBook .relationListWrap .box a{display:block;padding:36px 30px 26px;height:100%}.mainContents .relationList.relationBook .relationListWrap .box a figure{width:auto;max-width:100%;min-width:0;height:auto;margin:0 0 20px;text-align:center}.mainContents .relationList.relationBook .relationListWrap .box a figure img{width:auto;max-height:180px}.mainContents .relationList.relationBook .relationListWrap .box:nth-of-type(3n){margin-right:0}.mainContents .relationList.relationBook .relationListWrap .box:nth-of-type(2n){margin-right:2%}.mainContents .relationList.relationBook .relationListWrap .box:before{display:none}.mainContents .relationList.relationBook .relationListWrap .box:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #4b87dd transparent;position:absolute;bottom:8px;right:8px;z-index:2}.mainContents .relationList.relationBook .returnBtn{text-align:center;margin:36px 0 10px}.mainContents .relationList.relationBook .returnBtn a{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;padding:12px 0;width:300px;margin:0 auto;color:#fff;position:relative;background:#4b87dd;border-radius:30px}.mainContents .relationList.relationBook .returnBtn a:after{content:"";display:block;position:absolute;border-width:8px 10px 8px 0;border-color:transparent #fff transparent transparent;left:20px;right:auto;width:0;height:0;top:0;bottom:0;margin:auto}.mainContents .relationList.relationBook .returnBtn a:hover{text-decoration:none}@media only screen and (max-width:800px){.mainContents .relationList.relationBook .relationListWrap .box{width:100%;margin:0 0 20px}.mainContents .relationList.relationBook .relationListWrap .box a{display:block;padding:24px 9% 14px;font-size:1.6rem}.mainContents .relationList.relationBook .relationListWrap .box a figure{margin:0 0 12px}.mainContents .relationList.relationBook .relationListWrap .box a figure img{max-height:150px}.mainContents .relationList.relationBook .relationListWrap .box:nth-of-type(2n){margin-right:0}.mainContents .relationList.relationBook .relationListWrap .box:after{border-width:0 0 16px 16px}.mainContents .relationList.relationBook .returnBtn a{width:90%}.mainContents .relationList.relationBook .returnBtn a:after{left:5%}}.mainContents .voice .voiceWrap{width:1050px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.mainContents .voice .voiceWrap .box{width:48%;margin:0 4% 28px 0;background:#fff}.mainContents .voice .voiceWrap .box a{display:block;position:relative;padding:20px 4%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.mainContents .voice .voiceWrap .box a .img{width:25%;margin-right:5%}.mainContents .voice .voiceWrap .box a .txt{width:70%}.mainContents .voice .voiceWrap .box a .txt .class{font-size:1.2rem;width:140px;text-align:center;padding:4px 0;line-height:1;color:#fff}.mainContents .voice .voiceWrap .box a .txt h3{font-weight:normal;margin:14px 0 0;font-size:2rem;line-height:1.4}.mainContents .voice .voiceWrap .box a .txt .name{font-size:1.4rem;padding-top:2px}.mainContents .voice .voiceWrap .box a:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #4b87dd transparent;position:absolute;bottom:8px;right:8px;z-index:2}.mainContents .voice .voiceWrap .box a:hover{text-decoration:none}.mainContents .voice .voiceWrap .box:nth-of-type(2n){margin-right:0}.mainContents .voice .voiceWrap .box:nth-of-type(n+5){display:none}.mainContents .voice .voiceBtn{text-align:center}.mainContents .voice .voiceBtn a{display:inline-block;padding:12px 0;width:300px;color:#fff;position:relative;background:#4b87dd;border-radius:25px}.mainContents .voice .voiceBtn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;right:15px;top:16px}.mainContents .voice .voiceBtn a:hover{text-decoration:none}.mainContents .voice.voicePage{margin:0 auto 140px;width:1050px}.mainContents .voice.voicePage .voicePageWrap{margin:47px auto 0;border-top:1px solid #4b87dd}.mainContents .voice.voicePage .voicePageWrap .box{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #4b87dd;padding:20px 30px}.mainContents .voice.voicePage .voicePageWrap .box .txt{width:575px}.mainContents .voice.voicePage .voicePageWrap .box .txt h2{color:#2f3032;font-size:2.6rem;margin:10px 0 36px;text-align:left}.mainContents .voice.voicePage .voicePageWrap .box .txt p{margin-bottom:25px}.mainContents .voice.voicePage .voicePageWrap .box .txt .btn a{display:block;font-weight:bold;padding:12px 0;width:300px;color:#fff;position:relative;background:#4b87dd;border-radius:25px;text-align:center}.mainContents .voice.voicePage .voicePageWrap .box .txt .btn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;right:15px;top:16px}.mainContents .voice.voicePage .voicePageWrap .box .txt .btn a:hover{text-decoration:none}.mainContents .voice.voicePage .voicePageWrap .box .img{width:380px;margin:0 0 0 auto}.mainContents .voice.voiceArchive{background:none;padding:0;margin:0 auto 140px}.mainContents .voice.voiceArchive .categoryLink{margin:18px auto 0}.mainContents .voice.voiceArchive .block{padding-top:50px;margin:-50px auto 0;width:1050px}.mainContents .voice.voiceArchive .block h2{text-align:left;border-left:6px solid #4b87dd;color:#4b87dd;padding:10px 15px}.mainContents .voice.voiceArchive .block .notes{font-size:1.4rem;padding-bottom:20px}.mainContents .voice.voiceArchive .block .box{position:relative;margin-bottom:0}.mainContents .voice.voiceArchive .block .box a{border:1px solid #ccc}.mainContents .voice.voiceArchive .block .box:nth-of-type(n+5){display:block}.mainContents .voice.voiceArchive .block .box:nth-last-child(n+3){margin-bottom:28px}.mainContents .voice.voiceArchive .block .btn{margin:40px 0 0}.mainContents .voice.voiceArchive .block .btn a{display:block;font-weight:bold;padding:11px 0;width:300px;color:#4b87dd;margin:0 auto;position:relative;border-radius:25px;text-align:center;border:2px solid #4b87dd;font-weight:bold}.mainContents .voice.voiceArchive .block .btn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #4b87dd;display:inline-block;position:absolute;right:15px;top:16px}.mainContents .voice.voiceArchive .block .btn a:hover{text-decoration:none}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box{width:32%;border:1px solid #ccc;margin:0 2% 0 0;position:relative;background:#fff}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box a{border:none;display:block}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box a .img img{width:100%}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box a .txt{padding:11px 3% 38px}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box a .txt .category{width:180px;text-align:center;color:#fff;font-size:1.4rem;margin-bottom:15px}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box a .txt h3{margin:0;padding-bottom:54px;font-size:2rem;font-weight:normal}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box a .txt .name{position:absolute;bottom:38px;padding-right:3%}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box a:hover{text-decoration:none}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box:nth-of-type(3n){margin-right:0}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #4b87dd transparent;position:absolute;bottom:8px;right:8px;z-index:2}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box:nth-last-child(n+4){margin-bottom:22px}.mainContents .voice.voiceSingle{background:none;padding:0}.mainContents .voice.voiceSingle h1{text-align:center;color:#2f3032}.mainContents .voice.voiceSingle .singleMeta{width:1050px;margin:0 auto;border-top:1px solid #4b87dd;padding:16px 0 100px}.mainContents .voice.voiceSingle .singleMeta .meta{padding:20px 0 0}.mainContents .voice.voiceSingle .singleMeta .meta li{border:none;width:auto}.mainContents .voice.voiceSingle .singleMeta .meta li.class{font-size:1.5rem;text-align:center;color:#fff;width:180px;display:block;margin-bottom:15px}.mainContents .voice.voiceSingle .singleMeta .meta li.name{font-size:2rem}.mainContents .voice.voiceSingle .singleMeta .meta li:after{display:none}.mainContents .voice.voiceSingle .singleWrap{width:1050px;margin:0 auto 140px;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .voice.voiceSingle .singleWrap .img{width:180px;min-width:180px}.mainContents .voice.voiceSingle .singleWrap .img img{width:100%}.mainContents .voice.voiceSingle .singleWrap .txt{line-height:1.9;padding-left:36px}.mainContents .voice.voiceSingle .singleWrap .txt p{font-size:1.8rem;padding-bottom:38px}.mainContents .voice.voiceSingle .singleWrap .txt p:last-of-type{padding-bottom:0}.mainContents .voice.voiceSingle.groupSingle .singleWrap{margin:0 auto 140px;border-top:1px solid #4b87dd;display:block}.mainContents .voice.voiceSingle.groupSingle .singleWrap .meta{padding:20px 0 0}.mainContents .voice.voiceSingle.groupSingle .singleWrap .meta li{border:none;width:auto}.mainContents .voice.voiceSingle.groupSingle .singleWrap .meta li.category{font-size:1.5rem;text-align:center;color:#fff;width:180px;display:block;margin-bottom:15px}.mainContents .voice.voiceSingle.groupSingle .singleWrap .meta li.name{font-size:2rem}.mainContents .voice.voiceSingle.groupSingle .singleWrap .meta li:after{display:none}.mainContents .voice.voiceSingle.groupSingle .singleWrap h2{text-align:left;font-size:2.6rem;margin:100px 0 30px;color:#2f3032;border-left:6px solid #4b87dd;padding:10px 15px}.mainContents .voice.voiceSingle.groupSingle .singleWrap h3{border-bottom:3px solid rgba(75, 135, 221, 0.2);padding-bottom:4px}.mainContents .voice.voiceSingle.groupSingle .singleWrap .wp-caption{text-align:center;max-width:100%}.mainContents .voice.voiceSingle.groupSingle .singleWrap .aligncenter{margin:auto}.mainContents .voice.voiceSingle.groupSingle .singleWrap .alignleft{margin:0 30px 45px 0;float:left}.mainContents .voice.voiceSingle.groupSingle .singleWrap .alignright{margin:0 0 45px 30px;float:right}.mainContents .voice.voiceSingle.groupSingle .singleWrap .wp-caption-text{padding-top:12px;font-size:1.4rem}.mainContents .voice.voiceSingle.groupSingle .singleWrap p{font-size:1.8rem;margin-bottom:45px}.mainContents .voice.voiceSingle.groupSingle .singleWrap p:last-of-type{margin-bottom:0}.mainContents .voice.voiceSingle.groupSingle .singleWrap p a{position:relative}.mainContents .voice.voiceSingle.groupSingle .singleWrap p a:before{content:"";background:url("../images/arrow_kentei.svg") no-repeat;width:19px;height:19px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:12px}.mainContents .voice.voiceSingle.groupSingle .singleWrap p a[href$=".pdf"]:after{content:"";background:url("../images/pdf.svg") no-repeat;width:19px;height:21px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-left:12px}.mainContents .voice.voiceSingle.groupSingle .singleWrap p a[target=_blank]:after{content:"\e909";font-family:'iconset';display:inline-block;position:relative;margin-left:12px;font-size:1.6rem;color:#4b87dd}.mainContents .voice.voiceSingle.groupSingle .singleWrap table{margin-bottom:45px;border-left:1px solid #ccc;text-align:center;max-width:100%}.mainContents .voice.voiceSingle.groupSingle .singleWrap table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:middle;font-weight:bold;padding:12px;background:#f7f6f4}.mainContents .voice.voiceSingle.groupSingle .singleWrap table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:middle;padding:12px}.mainContents .voice.voiceSingle.groupSingle .singleWrap table tr:first-of-type td,.mainContents .voice.voiceSingle.groupSingle .singleWrap table tr:first-of-type th{border-top:1px solid #ccc}.mainContents .voice.voiceAbout{margin:0 auto 140px;width:1050px}.mainContents .voice.voiceAbout .categoryLink{margin:18px auto 0}.mainContents .voice.voiceAbout .block{padding-top:50px;margin:-50px auto 0;background:none}.mainContents .voice.voiceAbout .block h2{text-align:left;border-left:6px solid #4b87dd;padding:10px 15px;color:#2f3032}.mainContents .voice.voiceAbout .block h3{padding-bottom:3px;border-bottom:3px solid #dee6f5}.mainContents .voice.voiceAbout .block ul li{text-indent:-1em;padding:0 0 3px 1em}.mainContents .voice.voiceAbout .block ul li:last-child{padding-bottom:0}.mainContents .voice.voiceAbout .block .boxOrange{margin-bottom:20px}.mainContents .voice .relationList .box h3{width:auto}.mainContents .voice .relationList .voice.voiceArchive{margin-bottom:28px}.mainContents .voice .relationList .voice.voiceArchive.groupArchive{width:auto}.mainContents .voice .relationList .voice.voiceArchive.groupArchive h3{width:auto}.mainContents .voice .relationList .voiceBtn a:after{border-width:8px 10px 8px 0;border-color:transparent #fff transparent transparent;left:20px;right:auto}.mainContents .voice .relationList .voiceBtn a:hover{text-decoration:none}@media only screen and (max-width:800px){.mainContents .voice .voiceWrap{width:100%;border-top:1px solid #ccc;margin:0 auto;display:block}.mainContents .voice .voiceWrap .box{width:100%;margin:0;border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.mainContents .voice .voiceWrap .box a{padding:14px 4%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border:none!important}.mainContents .voice .voiceWrap .box a .img{width:25%;margin:0}.mainContents .voice .voiceWrap .box a .txt{width:75%;padding-left:3%}.mainContents .voice .voiceWrap .box a .txt .class{width:140px}.mainContents .voice .voiceWrap .box a .txt h3{margin:10px 0 3px;font-size:1.4rem}.mainContents .voice .voiceWrap .box a .txt .name{font-size:1rem}.mainContents .voice .voiceWrap .box a:after{display:none}.mainContents .voice .voiceWrap .box:nth-of-type(2n){margin-right:0}.mainContents .voice .voiceWrap .box:after{content:"\e908";font-family:'iconset';right:3%;color:#ccc;position:absolute}.mainContents .voice .voiceBtn{text-align:center}.mainContents .voice .voiceBtn a{display:inline-block;padding:9px 0;width:80%}.mainContents .voice .voiceBtn a:after{border-width:7px 0 7px 9px;right:4%;top:35%}.mainContents .voice.voicePage{padding:0;width:100%}.mainContents .voice.voicePage .voicePageWrap{width:90%;margin:25px auto 0}.mainContents .voice.voicePage .voicePageWrap .box{display:block;padding:20px 0 40px}.mainContents .voice.voicePage .voicePageWrap .box .txt{width:100%}.mainContents .voice.voicePage .voicePageWrap .box .txt h2{font-size:2.2rem;margin:0 0 12px;text-align:center}.mainContents .voice.voicePage .voicePageWrap .box .txt p{margin-bottom:18px}.mainContents .voice.voicePage .voicePageWrap .box .txt .btn a{padding:9px 0;width:89%;margin:0 auto}.mainContents .voice.voicePage .voicePageWrap .box .txt .btn a:after{border-width:7px 0 7px 9px;display:inline-block;position:absolute;right:4%;top:35%}.mainContents .voice.voicePage .voicePageWrap .box .img{width:100%;margin:0 auto 22px;text-align:center}.mainContents .voice.voicePage .voicePageWrap .box:last-of-type{border:none;padding-bottom:0}.mainContents .voice.voiceArchive .categoryLink{margin:18px auto 0}.mainContents .voice.voiceArchive .block{padding-top:1px;margin:-1px auto 0;width:100%}.mainContents .voice.voiceArchive .block h2{font-size:2.2rem;padding:8px 0 8px 4%;margin:100px 5% 30px}.mainContents .voice.voiceArchive .block#reportform h2{margin:100px 5% 30px}.mainContents .voice.voiceArchive .block .notes{font-size:1.4rem;padding:0 5% 20px}.mainContents .voice.voiceArchive .block .box{position:relative;border:none;border-bottom:1px solid #ccc}.mainContents .voice.voiceArchive .block .box:nth-of-type(n+5){display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .voice.voiceArchive .block .box:nth-last-child(n+3){margin-bottom:0}.mainContents .voice.voiceArchive .block#reportform p{margin:0 5%}.mainContents .voice.voiceArchive .block .btn a{padding:9px 0;width:80%}.mainContents .voice.voiceArchive .block .btn a:after{right:6%;top:30%}.mainContents .voice.voiceArchive.groupArchive .categoryLink ul:first-of-type{padding-bottom:0;border-bottom:none}.mainContents .voice.voiceArchive.groupArchive .categoryLink ul:last-of-type{padding-top:0}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap{display:block;border-top:1px solid #ccc}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box{width:100%;border:none;border-bottom:1px solid #ccc;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 6% 10px 5%;border:none}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box a .img{width:40%}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box a .img .category{color:#fff;text-align:center;font-size:1.2rem}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box a .txt{width:60%;padding:0 4%}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box a .txt h3{margin:0 0 20px;padding:0;line-height:1.6;font-size:1.6rem}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box a .txt .name{position:relative;bottom:0;font-size:1.4rem;padding:0}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box:after{content:"\e908";font-family:'iconset';position:absolute;right:3%;color:#ccc;bottom:auto;border:none;width:auto;height:auto}.mainContents .voice.voiceArchive.groupArchive .block .groupWrap .box:nth-last-child(n+4){margin-bottom:0}.mainContents .voice.voiceSingle .singleMeta{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 0 42px}.mainContents .voice.voiceSingle .singleMeta .meta{display:block;width:65%;padding:0}.mainContents .voice.voiceSingle .singleMeta .meta li.class{width:100%;margin-right:0;text-align:left;padding:0 5%}.mainContents .voice.voiceSingle .singleMeta .meta li.name{font-size:1.6rem;padding:0 5%}.mainContents .voice.voiceSingle .singleMeta .img{width:30%;margin:0 0 0 auto}.mainContents .voice.voiceSingle .singleMeta .img img{width:100%}.mainContents .voice.voiceSingle .singleWrap{width:90%;display:block}.mainContents .voice.voiceSingle .singleWrap .txt{line-height:1.7;padding-left:0}.mainContents .voice.voiceSingle .singleWrap .txt p{padding-bottom:30px}.mainContents .voice.voiceSingle.groupSingle .singleWrap{width:90%}.mainContents .voice.voiceSingle.groupSingle .singleWrap .meta{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px 0 0;margin:0}.mainContents .voice.voiceSingle.groupSingle .singleWrap .meta li{padding:0}.mainContents .voice.voiceSingle.groupSingle .singleWrap .meta li.category{width:50%;max-width:170px}.mainContents .voice.voiceSingle.groupSingle .singleWrap .meta li.name{font-size:1.6rem}.mainContents .voice.voiceSingle.groupSingle .singleWrap h2{font-size:2.2rem;border-left:6px solid #4b87dd;padding:8px 0 8px 15px}.mainContents .voice.voiceSingle.groupSingle .singleWrap h3{border-bottom:3px solid rgba(75, 135, 221, 0.2);padding-bottom:4px}.mainContents .voice.voiceSingle.groupSingle .singleWrap .wp-caption{padding-top:8px;margin-bottom:22px}.mainContents .voice.voiceSingle.groupSingle .singleWrap .aligncenter{margin:0 0 22px}.mainContents .voice.voiceSingle.groupSingle .singleWrap .alignleft{margin:0 0 22px;float:left}.mainContents .voice.voiceSingle.groupSingle .singleWrap .alignright{margin:0 0 22px;float:right}.mainContents .voice.voiceSingle.groupSingle .singleWrap .wp-caption-text{padding-top:12px}.mainContents .voice.voiceSingle.groupSingle .singleWrap p{margin-bottom:22px}.mainContents .voice.voiceSingle.groupSingle .singleWrap table{margin-bottom:22px;display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.mainContents .voice.voiceSingle.groupSingle .singleWrap table th{white-space:nowrap}.mainContents .voice.voiceSingle.groupSingle .singleWrap table td{white-space:nowrap}.mainContents .voice.voiceAbout{width:100%}.mainContents .voice.voiceAbout .categoryLink{margin:16px auto 0}.mainContents .voice.voiceAbout .block{margin:-1px auto 0;padding-top:1px;width:90%}.mainContents .voice.voiceAbout .block h2{padding:8px 4%}.mainContents .voice.voiceAbout .block ul li{text-indent:-1em;padding:0 0 3px 1em}.mainContents .voice .relationList .voice.voiceArchive.groupArchive{margin-bottom:-15px}.mainContents .voice .relationList .voiceBtn{margin-top:40px}.mainContents .voice .relationList .voiceBtn a:after{left:6%;top:33%}}.mainContents .question .questionWrap{width:1050px;margin:0 auto 140px;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .question .questionWrap .box{width:49%;padding:20px 1.5% 24px;background:#fff}.mainContents .question .questionWrap .box h3{margin:0 2% 8px;font-size:2rem}.mainContents .question .questionWrap .box ul{border-top:1px solid #ccc;margin-bottom:20px}.mainContents .question .questionWrap .box ul li{border-bottom:1px solid #ccc;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .question .questionWrap .box ul li a{display:block;width:100%;padding:11px 5% 10px 2%;position:relative;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mainContents .question .questionWrap .box ul li a span{font-size:1.8rem;color:#4b87dd}.mainContents .question .questionWrap .box ul li:after{content:"\e908";font-family:'iconset';position:absolute;right:6px;color:#ccc}.mainContents .question .questionWrap .box .btn{text-align:center}.mainContents .question .questionWrap .box .btn a{display:inline-block;padding:6px 0;width:300px;color:#4b87dd;position:relative;border-radius:40px;border:2px solid #4b87dd}.mainContents .question .questionWrap .box .btn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #4b87dd;display:inline-block;position:absolute;right:15px;top:23px}.mainContents .question .questionWrap .box .btn a:hover{text-decoration:none}.mainContents .question .questionWrap .box:last-of-type{margin-left:2%}.mainContents .question .questionBtn{text-align:center}.mainContents .question .questionBtn a{display:inline-block;padding:12px 0;width:300px;color:#fff;position:relative;background:#4b87dd;border-radius:25px}.mainContents .question .questionBtn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;right:15px;top:16px}.mainContents .question .questionBtn a:hover{text-decoration:none}.mainContents .question.questionArchive{background:none}.mainContents .question.questionArchive .categoryLink{margin:0 auto}.mainContents .question.questionArchive .searchForm{width:1050px;background-color:rgba(75, 135, 221, 0.2);margin:18px auto 57px;padding:24px 0 58px}.mainContents .question.questionArchive .searchForm p{font-size:2rem;padding:0 18px 20px}.mainContents .question.questionArchive .searchForm form{font-size:0;width:830px;margin:0 auto}.mainContents .question.questionArchive .searchForm form input[type=text]{border:1px solid #4b87dd;background:#fff;font-size:1.6rem;width:700px;padding:12px;-webkit-appearance:none}.mainContents .question.questionArchive .searchForm form button{border:1px solid #4b87dd;background:#4b87dd;color:#fff;font-size:1.6rem;width:130px;padding:12px;-webkit-appearance:none}.mainContents .question.questionArchive .searchForm form button i{position:relative}.mainContents .question.questionArchive .questionListBlock{width:1050px;margin:0 auto 140px}.mainContents .question.questionArchive .questionListBlock .box{margin:-50px 0 0;padding-top:50px}.mainContents .question.questionArchive .questionListBlock .box h2{text-align:left;border-left:6px solid #4b87dd;color:#2f3032;padding:10px 15px}.mainContents .question.questionArchive .questionListBlock .box ul{border-top:1px solid #ccc;margin-bottom:36px}.mainContents .question.questionArchive .questionListBlock .box ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;border-bottom:1px solid #ccc;position:relative}.mainContents .question.questionArchive .questionListBlock .box ul li .category{margin-right:25px}.mainContents .question.questionArchive .questionListBlock .box ul li .category span{width:140px;min-width:140px;text-align:center;font-size:1.4rem;color:#fff;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;margin:0}.mainContents .question.questionArchive .questionListBlock .box ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 30px 12px 0;width:100%}.mainContents .question.questionArchive .questionListBlock .box ul li:after{content:"\e908";font-family:'iconset';position:absolute;right:12px;color:#ccc}.mainContents .question.questionArchive .questionListBlock .box#group_organizer ul li .category{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0}.mainContents .question.questionArchive .questionListBlock .box#group_organizer ul li .category span{width:120px;min-width:120px}.mainContents .question.questionArchive .questionListBlock .box#group_organizer ul li .category span.group_organizer{color:#0071bc}.mainContents .question.questionArchive .questionListBlock .box#partner_organizer ul li .category{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0}.mainContents .question.questionArchive .questionListBlock .box#partner_organizer ul li .category span{width:120px;min-width:120px}.mainContents .question.questionArchive .questionListBlock .box#partner_organizer ul li .category span.partner_organizer{color:#009245}.mainContents .question.questionArchive .questionListBlock .box .btn a{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;width:360px;margin:0 auto;border:2px solid #4b87dd;text-align:center;color:#4b87dd;padding:9px 0;position:relative;border-radius:40px}.mainContents .question.questionArchive .questionListBlock .box .btn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #4b87dd;display:inline-block;position:absolute;right:23px}.mainContents .question.questionArchive .questionListBlock .box .btn a:hover{text-decoration:none}.mainContents .question.questionArchive .questionListBlock.taxWrap .box{margin:0 auto;padding:0}.mainContents .question.singleQuestion{width:1050px;margin:0 auto 140px;background:none}.mainContents .question.singleQuestion .singleWrap{width:1050px;margin:0 auto;border-top:1px solid #4b87dd}.mainContents .question.singleQuestion .singleWrap .category{padding:16px 0 0}.mainContents .question.singleQuestion .singleWrap .category span{width:180px;text-align:center;color:#fff;font-size:1.5rem;display:inline-block;padding:4px 0;position:relative}.mainContents .question.singleQuestion .singleWrap .category span.group_organizer{color:#0071bc}.mainContents .question.singleQuestion .singleWrap .category span.subCategory.group_organizer{font-weight:bold;background:#0071bc;color:#fff}.mainContents .question.singleQuestion .singleWrap .category span.partner_organizer{color:#009245}.mainContents .question.singleQuestion .singleWrap .category span.subCategory.partner_organizer{font-weight:bold;background:#009245;color:#fff}.mainContents .question.singleQuestion .singleWrap dl{margin-bottom:50px}.mainContents .question.singleQuestion .singleWrap dl dt{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .question.singleQuestion .singleWrap dl dt h2{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .question.singleQuestion .singleWrap dl dt h2 .icon{font-size:3.6rem;color:#4b87dd;line-height:50px;width:50px;min-width:50px;height:50px;background-color:rgba(75, 135, 221, 0.2);border-radius:50%;text-align:center}.mainContents .question.singleQuestion .singleWrap dl dt h2 span{text-align:left;color:#2f3032;padding:6px 20px 0;font-weight:bold}.mainContents .question.singleQuestion .singleWrap dl dd{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .question.singleQuestion .singleWrap dl dd .icon{font-size:3.6rem;color:#f59228;line-height:50px;width:50px;min-width:50px;height:50px;background-color:rgba(245, 146, 40, 0.3);border-radius:50%;text-align:center}.mainContents .question.singleQuestion .singleWrap dl dd .txt{padding:6px 20px 5px}.mainContents .question.singleQuestion .singleWrap dl dd .txt p{padding-bottom:20px}.mainContents .question.singleQuestion .singleWrap dl dd .txt a:before{content:'';background:url(../images/arrow_kentei.svg) no-repeat;background-size:contain;display:inline-block;width:18px;height:18px;position:relative;top:3px;margin-right:8px}.mainContents .question.singleQuestion .singleWrap dl dd .txt a[href$=".pdf"]:after{content:"";background:url("../images/pdf.svg") no-repeat;width:19px;height:21px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-left:8px}.mainContents .question.singleQuestion .singleWrap dl dd .txt a[target=_blank]:after{content:"\e909";font-family:'iconset';display:inline-block;position:relative;margin-left:8px;font-size:1.6rem;top:2px;color:#4b87dd}.mainContents .question.singleQuestion .singleWrap .other .otherBlock{margin:0 auto 88px}.mainContents .question.singleQuestion .singleWrap .other .contact{margin-bottom:62px}.mainContents .question.singleQuestion .singleWrap .other .contact p{padding-bottom:14px}.mainContents .question.singleQuestion .singleWrap .other .contact .contactBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#f4f0ef;border:1px solid #f59228;padding:14px 50px}.mainContents .question.singleQuestion .singleWrap .other .contact .contactBox .tel{font-size:2.2rem;padding:0}.mainContents .question.singleQuestion .singleWrap .other .contact .contactBox .tel a{pointer-events:none;color:#2f3032;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .question.singleQuestion .singleWrap .other .contact .contactBox .tel a:before{content:"";display:inline-block;background:url("../images/tel.svg") no-repeat;width:52px;height:52px;margin-right:28px}.mainContents .question.singleQuestion .singleWrap .other .contact .contactBox .notes{margin:0 0 0 auto;padding:0}.mainContents .question.singleQuestion .singleWrap .other .relationList{margin-bottom:116px;background:none;padding:0}.mainContents .question.singleQuestion .singleWrap .other .btn{text-align:center}.mainContents .question.singleQuestion .singleWrap .other .btn a{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;width:360px;margin:0 auto;border:2px solid #4b87dd;text-align:center;color:#4b87dd;padding:9px 0;position:relative;border-radius:40px}.mainContents .question.singleQuestion .singleWrap .other .btn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 10px 8px 0;border-color:transparent #4b87dd transparent transparent;display:inline-block;position:absolute;left:23px}.mainContents .question.singleQuestion .singleWrap .other .btn a:hover{text-decoration:none}.mainContents .question.singleQuestion .singleWrap .relationList{margin-bottom:50px;background:none;padding:0}.mainContents .question.singleQuestion .singleWrap .relationList h3{margin:60px 0 20px}.mainContents .question.singleQuestion .singleWrap .relationList p{padding-bottom:14px}.mainContents .question.singleQuestion .singleWrap .relationList ul{border-top:1px solid #ccc}.mainContents .question.singleQuestion .singleWrap .relationList ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;border-bottom:1px solid #ccc;position:relative}.mainContents .question.singleQuestion .singleWrap .relationList ul li .category{padding:0;margin-right:25px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .question.singleQuestion .singleWrap .relationList ul li .category span{width:140px;min-width:140px;text-align:center;font-size:1.4rem;color:#fff;display:block;padding:0;margin:0}.mainContents .question.singleQuestion .singleWrap .relationList ul li .category span.group_organizer{color:#0071bc}.mainContents .question.singleQuestion .singleWrap .relationList ul li .category span.subCategory.group_organizer{font-weight:bold;background:#0071bc;color:#fff}.mainContents .question.singleQuestion .singleWrap .relationList ul li .category span.partner_organizer{color:#009245}.mainContents .question.singleQuestion .singleWrap .relationList ul li .category span.subCategory.partner_organizer{font-weight:bold;background:#009245;color:#fff}.mainContents .question.singleQuestion .singleWrap .relationList ul li p{padding:0}.mainContents .question.singleQuestion .singleWrap .relationList ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 30px 12px 0;width:100%}.mainContents .question.singleQuestion .singleWrap .relationList ul li a:after{content:"\e908";font-family:'iconset';position:absolute;right:12px;color:#ccc;text-decoration:none}.mainContents .question.resultQuestion{width:1050px;margin:0 auto 140px;background:none}.mainContents .question.resultQuestion h2{text-align:left;border-left:6px solid #4b87dd;color:#2f3032;padding:10px 15px}.mainContents .question.resultQuestion .singleWrap{width:1050px;margin:0 auto}.mainContents .question.resultQuestion .singleWrap ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;border-bottom:1px solid #ccc;position:relative}.mainContents .question.resultQuestion .singleWrap ul li .category{padding:0;margin-right:25px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .question.resultQuestion .singleWrap ul li .category span{width:140px;min-width:140px;text-align:center;font-size:1.4rem;color:#fff;display:block;padding:0;margin:0}.mainContents .question.resultQuestion .singleWrap ul li p{padding:0}.mainContents .question.resultQuestion .singleWrap ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 30px 12px 0;width:100%}.mainContents .question.resultQuestion .singleWrap ul li a:after{content:"\e908";font-family:'iconset';position:absolute;right:12px;color:#ccc;text-decoration:none}.mainContents .question.resultQuestion .singleWrap ul li:first-child{border-top:1px solid #ccc}.mainContents .question.resultQuestion .singleWrap ul li.resultNone{border:none}.mainContents .question.resultQuestion .singleWrap .category{padding:16px 0 0}.mainContents .question.resultQuestion .singleWrap .category span{width:180px;text-align:center;color:#fff;font-size:1.5rem;display:inline-block;padding:4px 0;position:relative}.mainContents .question.resultQuestion .singleWrap .category span.group_organizer{color:#0071bc}.mainContents .question.resultQuestion .singleWrap .category span.subCategory.group_organizer{font-weight:bold;background:#0071bc;color:#fff}.mainContents .question.resultQuestion .singleWrap .category span.partner_organizer{color:#009245}.mainContents .question.resultQuestion .singleWrap .category span.subCategory.partner_organizer{font-weight:bold;background:#009245;color:#fff}.mainContents .question.resultQuestion .singleWrap .relationList{margin-bottom:50px;background:none;padding:0}.mainContents .question.resultQuestion .singleWrap .relationList h3{margin:60px 0 20px}.mainContents .question.resultQuestion .singleWrap .relationList p{padding-bottom:14px}.mainContents .question.resultQuestion .singleWrap .relationList ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;border-bottom:1px solid #ccc;position:relative}.mainContents .question.resultQuestion .singleWrap .relationList ul li .category{padding:0;margin-right:25px;padding:0}.mainContents .question.resultQuestion .singleWrap .relationList ul li .category span{width:140px;min-width:140px;text-align:center;font-size:1.4rem;color:#fff;display:block;padding:0;margin:0}.mainContents .question.resultQuestion .singleWrap .relationList ul li p{padding:0}.mainContents .question.resultQuestion .singleWrap .relationList ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 30px 12px 0;width:100%}.mainContents .question.resultQuestion .singleWrap .relationList ul li a:after{content:"\e908";font-family:'iconset';position:absolute;right:12px;color:#ccc;text-decoration:none}.mainContents .question .innerHead.taxQuestion{margin-bottom:58px}.mainContents .question .returnBtn{text-align:center}.mainContents .question .returnBtn a{display:inline-block;padding:12px 0;width:300px;color:#fff;position:relative;background:#4b87dd;border-radius:25px}.mainContents .question .returnBtn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 10px 8px 0;border-color:transparent #fff transparent transparent;display:inline-block;position:absolute;left:20px;top:16px}.mainContents .question .returnBtn a:hover{text-decoration:none}.mainContents .question span.kentei{background:#29abe2}.mainContents .question span.personal{background:#fbb03b}.mainContents .question span.partner{background:#009245}.mainContents .question span.group{background:#0071bc}.mainContents .question span.other{background:#e9da00}.mainContents .question span.group_organizer{background:rgba(0, 113, 188, 0.3);border:1px solid #0071bc;color:#0071bc}.mainContents .question span.partner_organizer{background:rgba(0, 146, 69, 0.3);border:1px solid #009245;color:#009245}@media only screen and (max-width:800px){.mainContents .question .questionWrap{width:94%;display:block}.mainContents .question .questionWrap .box{width:100%;padding:20px 3% 28px;margin-bottom:20px}.mainContents .question .questionWrap .box h3{margin:0 3% 8px;font-size:1.7rem}.mainContents .question .questionWrap .box ul{margin-bottom:20px}.mainContents .question .questionWrap .box ul li{border-bottom:1px solid #ccc;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .question .questionWrap .box ul li a{width:100%;padding:16px 10% 12px 3%;-o-text-overflow:inherit;text-overflow:inherit;white-space:normal;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .question .questionWrap .box ul li a span{position:relative;top:-3px}.mainContents .question .questionWrap .box ul li a:after{display:none}.mainContents .question .questionWrap .box ul li:after{content:"\e908";font-family:'iconset';position:absolute;right:3%;color:#ccc}.mainContents .question .questionWrap .box ul li:nth-child(n+4){display:none}.mainContents .question .questionWrap .box .btn a{padding:9px 0;width:76%;font-size:1.5rem;line-height:1.4}.mainContents .question .questionWrap .box .btn a:after{border-width:7px 0 7px 9px;right:4%;top:40%}.mainContents .question .questionWrap .box:last-of-type{margin-left:0}.mainContents .question .questionBtn{text-align:center}.mainContents .question .questionBtn a{padding:9px 0;width:64%}.mainContents .question .questionBtn a:after{border-width:7px 0 7px 9px;right:4%;top:35%}.mainContents .question.questionArchive{background:none}.mainContents .question.questionArchive .searchForm{width:90%;padding:18px 3% 25px}.mainContents .question.questionArchive .searchForm p{font-size:1.8rem;padding:0 0 8px}.mainContents .question.questionArchive .searchForm form{width:100%}.mainContents .question.questionArchive .searchForm form input[type=text]{font-size:1.8rem;width:83%;padding:8px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.mainContents .question.questionArchive .searchForm form button{font-size:1.8rem;width:17%;padding:8px 12px}.mainContents .question.questionArchive .searchForm form button span{display:none}.mainContents .question.questionArchive .questionListBlock{width:100%}.mainContents .question.questionArchive .questionListBlock .box{margin:-1px 0 0;padding-top:1px}.mainContents .question.questionArchive .questionListBlock .box h2{padding:8px 0 8px 4%;margin:100px 5% 30px}.mainContents .question.questionArchive .questionListBlock .box h4.mt0{font-size:1.8rem;margin:0 5% 20px}.mainContents .question.questionArchive .questionListBlock .box ul{margin-bottom:21px}.mainContents .question.questionArchive .questionListBlock .box ul li{padding:11px 5% 0;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .question.questionArchive .questionListBlock .box ul li .category{margin-right:25px;width:45%;min-width:45%}.mainContents .question.questionArchive .questionListBlock .box ul li .category span{width:100%;min-width:100%;font-size:1.2rem}.mainContents .question.questionArchive .questionListBlock .box ul li a{padding:10px 6% 7px 0}.mainContents .question.questionArchive .questionListBlock .box ul li:after{content:"\e908";font-family:'iconset';position:absolute;right:4%;color:#ccc}.mainContents .question.questionArchive .questionListBlock .box#group_organizer ul li .category span{width:80%;min-width:80%;border:1px solid #0071bc}.mainContents .question.questionArchive .questionListBlock .box#partner_organizer ul li .category span{width:80%;min-width:80%;border:1px solid #009245}.mainContents .question.questionArchive .questionListBlock .box .btn a{width:80%}.mainContents .question.questionArchive .questionListBlock .box .btn a:after{right:6%}.mainContents .question.singleQuestion{width:100%}.mainContents .question.singleQuestion .singleWrap{width:100%;margin:0 auto;border:none}.mainContents .question.singleQuestion .singleWrap .category{width:90%;margin:0 auto;border-top:1px solid #4b87dd;padding:20px 0 0}.mainContents .question.singleQuestion .singleWrap .category span{width:50%;max-width:170px;padding:0}.mainContents .question.singleQuestion .singleWrap dl{width:90%;margin:0 auto 50px}.mainContents .question.singleQuestion .singleWrap dl dt h2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.mainContents .question.singleQuestion .singleWrap dl dt h2 .icon{font-size:2.8rem;line-height:40px;width:40px;min-width:40px;height:40px}.mainContents .question.singleQuestion .singleWrap dl dt h2 span{padding:4px 0 0 4%}.mainContents .question.singleQuestion .singleWrap dl dd{width:100%}.mainContents .question.singleQuestion .singleWrap dl dd .icon{font-size:2.8rem;line-height:40px;width:40px;min-width:40px;height:40px}.mainContents .question.singleQuestion .singleWrap dl dd .txt{padding:4px 0 5px 4%}.mainContents .question.singleQuestion .singleWrap dl dd .txt p{padding-bottom:5px}.mainContents .question.singleQuestion .singleWrap .other .otherBlock{margin:0 auto 60px;width:90%}.mainContents .question.singleQuestion .singleWrap .other .contact{width:90%;margin:0 auto 35px}.mainContents .question.singleQuestion .singleWrap .other .contact p{padding-bottom:14px}.mainContents .question.singleQuestion .singleWrap .other .contact .contactBox{display:block;text-align:center;padding:10px 5%}.mainContents .question.singleQuestion .singleWrap .other .contact .contactBox .tel{font-size:2rem;margin:0 0 5px -40px}.mainContents .question.singleQuestion .singleWrap .other .contact .contactBox .tel a{pointer-events:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainContents .question.singleQuestion .singleWrap .other .contact .contactBox .tel a:before{background-size:40px 40px;width:40px;height:40px;margin-right:3%}.mainContents .question.singleQuestion .singleWrap .other .contact .contactBox .notes{margin:0;padding:0;font-size:1.2rem}.mainContents .question.singleQuestion .singleWrap .other .relationList{margin-bottom:40px}.mainContents .question.singleQuestion .singleWrap .other .btn a{width:80%}.mainContents .question.singleQuestion .singleWrap .other .btn a:after{right:6%}.mainContents .question.singleQuestion .singleWrap .relationList{margin-bottom:40px}.mainContents .question.singleQuestion .singleWrap .relationList h3{margin:60px 5% 20px}.mainContents .question.singleQuestion .singleWrap .relationList p{padding:0 5% 14px;margin:0 auto}.mainContents .question.singleQuestion .singleWrap .relationList ul{border-top:1px solid #ccc}.mainContents .question.singleQuestion .singleWrap .relationList ul li{padding:11px 5% 0;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .question.singleQuestion .singleWrap .relationList ul li .category{border:none;margin:0;width:45%;min-width:45%}.mainContents .question.singleQuestion .singleWrap .relationList ul li .category span{width:100%;min-width:100%;font-size:1.2rem}.mainContents .question.singleQuestion .singleWrap .relationList ul li .category span.group_organizer{width:80%;min-width:80%}.mainContents .question.singleQuestion .singleWrap .relationList ul li .category span.partner_organizer{width:80%;min-width:80%}.mainContents .question.singleQuestion .singleWrap .relationList ul li p{padding:0}.mainContents .question.singleQuestion .singleWrap .relationList ul li a{padding:10px 6% 7px 0}.mainContents .question.singleQuestion .singleWrap .relationList ul li a:after{display:none}.mainContents .question.singleQuestion .singleWrap .relationList ul li:after{content:"\e908";font-family:'iconset';position:absolute;right:4%;color:#ccc}.mainContents .question.resultQuestion{width:100%}.mainContents .question.resultQuestion .singleWrap{width:100%;margin:0 auto}.mainContents .question.resultQuestion .singleWrap h2{padding:8px 0 8px 4%;margin:100px 5% 30px}.mainContents .question.resultQuestion .singleWrap ul{margin-bottom:21px}.mainContents .question.resultQuestion .singleWrap ul li{padding:11px 5% 0;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .question.resultQuestion .singleWrap ul li .category{margin:0 25px 0 0;width:45%;min-width:45%;border:none}.mainContents .question.resultQuestion .singleWrap ul li .category span{width:100%;min-width:100%;font-size:1.2rem}.mainContents .question.resultQuestion .singleWrap ul li .category span.group_organizer{width:80%;min-width:80%}.mainContents .question.resultQuestion .singleWrap ul li .category span.partner_organizer{width:80%;min-width:80%}.mainContents .question.resultQuestion .singleWrap ul li a{padding:10px 6% 7px 0}.mainContents .question.resultQuestion .singleWrap ul li a:after{display:none}.mainContents .question.resultQuestion .singleWrap ul li:after{content:"\e908";font-family:'iconset';position:absolute;right:4%;color:#ccc}.mainContents .question.resultQuestion .singleWrap .category{width:90%;margin:0 auto;border-top:1px solid #4b87dd;padding:18px 0 0}.mainContents .question.resultQuestion .singleWrap .category span{width:50%;padding:2px 0}.mainContents .question.resultQuestion .singleWrap .category span.group_organizer{width:80%;min-width:80%}.mainContents .question.resultQuestion .singleWrap .category span.partner_organizer{width:80%;min-width:80%}.mainContents .question.resultQuestion .singleWrap .relationList{margin-bottom:40px}.mainContents .question.resultQuestion .singleWrap .relationList h3{margin:60px 5% 20px}.mainContents .question.resultQuestion .singleWrap .relationList p{padding:0 5% 14px;margin:0 auto}.mainContents .question.resultQuestion .singleWrap .relationList ul li{padding:11px 5% 0;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .question.resultQuestion .singleWrap .relationList ul li .category{border:none;margin:0;width:45%;min-width:45%}.mainContents .question.resultQuestion .singleWrap .relationList ul li .category span{width:100%;min-width:100%;font-size:1.2rem}.mainContents .question.resultQuestion .singleWrap .relationList ul li .category span.group_organizer{width:80%;min-width:80%;margin-left:80%}.mainContents .question.resultQuestion .singleWrap .relationList ul li .category span.group_organizer:before{width:100%;left:-100%;height:110%}.mainContents .question.resultQuestion .singleWrap .relationList ul li .category span.partner_organizer{width:80%;min-width:80%;margin-left:80%}.mainContents .question.resultQuestion .singleWrap .relationList ul li .category span.partner_organizer:before{width:100%;left:-100%;height:110%}.mainContents .question.resultQuestion .singleWrap .relationList ul li p{padding:0}.mainContents .question.resultQuestion .singleWrap .relationList ul li a{padding:10px 6% 7px 0}.mainContents .question.resultQuestion .singleWrap .relationList ul li a:after{display:none}.mainContents .question.resultQuestion .singleWrap .relationList ul li:after{content:"\e908";font-family:'iconset';position:absolute;right:4%;color:#ccc}.mainContents .question .innerHead.taxQuestion{margin-bottom:58px}.mainContents .question .returnBtn{text-align:center}.mainContents .question .returnBtn a{padding:9px 0;width:89%;margin:0 auto}.mainContents .question .returnBtn a:after{border-width:7px 9px 7px 0;display:inline-block;position:absolute;right:4%;top:35%}}.mainContents .information .selectList{width:1050px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .information .selectList p{width:70px}.mainContents .information .selectList #selectbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;width:980px;margin:30px 0 35px}.mainContents .information .selectList #selectbox li{border:none;font-size:1.6rem;color:#4b87dd;width:150px;text-align:center;margin-right:14px}.mainContents .information .selectList #selectbox li a{color:#4b87dd;font-weight:bold;display:block;padding:10px 0;border-radius:30px;border:2px solid #4b87dd;width:100%}.mainContents .information .selectList #selectbox li a:hover{text-decoration:none}.mainContents .information .selectList #selectbox li.active a{background:#4b87dd;color:#fff}.mainContents .information .selectList #selectbox li:after{display:none}.mainContents .information ul{width:1050px;margin:0 auto;border-top:1px solid #ccc}.mainContents .information ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;position:relative;border-bottom:1px solid #ccc}.mainContents .information ul li .day{white-space:nowrap;padding:10px 0 7px;width:10%}.mainContents .information ul li .category{white-space:nowrap;font-size:1.2rem;width:13%;text-align:center;padding:5px 0;color:#fff;margin-right:2%;line-height:1}.mainContents .information ul li .title{width:77%;margin:0;text-align:left;font-weight:normal;font-size:1.6rem;color:#2f3032}.mainContents .information ul li .title a{display:block;padding:10px 5% 7px 0}.mainContents .information ul li .title a[target=_blank]:after{content:"\e909";font-family:'iconset';display:inline-block;position:relative;margin-left:5px;font-size:1.6rem;text-decoration:none}.mainContents .information ul li .title a[href$=".pdf"]:after{content:"";background:url("../images/pdf_black.svg") no-repeat;width:19px;height:21px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-left:5px;text-decoration:none}.mainContents .information ul li:after{content:"\e908";font-family:'iconset';position:absolute;right:12px;color:#ccc}.mainContents .information ul li .notLink .title{padding:10px 0 7px 0}.mainContents .information ul li .notLink:after{display:none}.mainContents .information .newsBtn{text-align:center}.mainContents .information .newsBtn a{display:inline-block;padding:12px 0;width:300px;color:#fff;position:relative;background:#4b87dd;border-radius:25px}.mainContents .information .newsBtn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;right:15px;top:16px}.mainContents .information .newsBtn a:hover{text-decoration:none}.mainContents .information.infoArchive{margin:0 auto 140px}.mainContents .information.infoArchive ul li{font-size:1.6rem}.mainContents .information.infoArchive ul li .day{padding:13px 0 11px}.mainContents .information.infoArchive ul li .category{font-size:1.4rem}.mainContents .information.infoSingle{margin:0 auto 140px}.mainContents .information.infoSingle h1{color:#2f3032;text-align:center}.mainContents .information.infoSingle .singleDay{text-align:right;width:1050px;margin:0 auto;padding-bottom:7px}.mainContents .information.infoSingle .singleMeta{border-top:1px solid #4b87dd;padding:13px 0 80px;width:1050px;margin:0 auto}.mainContents .information.infoSingle .singleMeta .sns{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;margin:0;border:none}.mainContents .information.infoSingle .singleMeta .sns li{width:35px;margin-left:12px;display:block;border:none}.mainContents .information.infoSingle .singleMeta .sns li:after{display:none}.mainContents .information.infoSingle .singleMeta .category{float:left;width:185px;text-align:center;color:#fff}.mainContents .information.infoSingle .infoBtn{text-align:center}.mainContents .information.infoSingle .infoBtn a{display:inline-block;padding:12px 0;width:300px;color:#fff;position:relative;background:#4b87dd;border-radius:25px}.mainContents .information.infoSingle .infoBtn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 10px 8px 0;border-color:transparent #fff transparent transparent;display:inline-block;position:absolute;left:20px;top:16px}.mainContents .information.infoSingle .infoBtn a:hover{text-decoration:none}@media only screen and (max-width:800px){.mainContents .information .selectList{width:90%;margin:22px auto 0;display:block}.mainContents .information .selectList p{width:auto}.mainContents .information .selectList #selectbox{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:8px 0 10px}.mainContents .information .selectList #selectbox li{font-size:1.5rem;width:32%;margin:0 2% 12px 0;padding:0}.mainContents .information .selectList #selectbox li a{padding:7px 0}.mainContents .information .selectList #selectbox li:nth-child(3n){margin-right:0}.mainContents .information ul{width:100%}.mainContents .information ul li{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5%;position:relative}.mainContents .information ul li .day{white-space:nowrap;padding:10px 5% 7px 0;width:auto}.mainContents .information ul li .category{width:40%;margin-right:0}.mainContents .information ul li .title{width:100%}.mainContents .information ul li .title a{padding:0 9% 7px 0}.mainContents .information ul li .title.nolink{padding:0 9% 7px 0}.mainContents .information ul li:after{right:4%}.mainContents .information ul li.notLink .title{padding:0 0 7px}.mainContents .information ul li.notLink:after{display:none}.mainContents .information .newsBtn{text-align:center}.mainContents .information .newsBtn a{padding:9px 0;width:64%}.mainContents .information .newsBtn a:after{border-width:7px 0 7px 9px;right:4%;top:35%}.mainContents .information.infoArchive{padding:0}.mainContents .information.infoArchive ul{margin-bottom:0}.mainContents .information.infoArchive ul li .day{padding:11px 5% 5px 0}.mainContents .information.infoArchive ul li .category{font-size:1.2rem}.mainContents .information.infoSingle{width:100%}.mainContents .information.infoSingle h1{text-align:left}.mainContents .information.infoSingle .singleDay{width:90%}.mainContents .information.infoSingle .singleMeta{padding:13px 0 40px;width:90%;margin:0 auto}.mainContents .information.infoSingle .singleMeta .sns li{width:35px;margin-left:10px;padding:0}.mainContents .information.infoSingle .singleMeta .category{width:50%;max-width:170px;font-size:1.5rem;margin-top:7px}.mainContents .information.infoSingle .infoBtn a{padding:9px 0;width:89%;margin:0 auto}.mainContents .information.infoSingle .infoBtn a:after{border-width:7px 0 7px 9px;display:inline-block;position:absolute;right:4%;top:35%}}.mainContents .result .week{font-size:1.3rem;border:1px solid #2f3032;border-radius:3px;padding:0 1px 0 2px;position:relative;top:-1px;margin:0 2px;display:inline!important}.mainContents .result .week.week0{color:#e32d26;border:1px solid #e32d26}.mainContents .result .week.week6{color:#4b87dd;border:1px solid #4b87dd}.mainContents .result.resultPage{width:1050px;margin:0 auto 140px}.mainContents .result.resultPage .resultPageWrap{margin:45px auto 0;border-top:1px solid #4b87dd}.mainContents .result.resultPage .resultPageWrap .box{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #4b87dd;padding:20px 30px}.mainContents .result.resultPage .resultPageWrap .box .txt{width:575px}.mainContents .result.resultPage .resultPageWrap .box .txt h2{color:#2f3032;font-size:2.6rem;margin:10px 0 36px;text-align:left}.mainContents .result.resultPage .resultPageWrap .box .txt p{margin-bottom:25px}.mainContents .result.resultPage .resultPageWrap .box .btn a{display:block;font-weight:bold;padding:12px 0;width:360px;color:#4b87dd;position:relative;border:2px solid #4b87dd;border-radius:25px;text-align:center;font-weight:bold}.mainContents .result.resultPage .resultPageWrap .box .btn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #4b87dd;display:inline-block;position:absolute;right:15px;top:16px}.mainContents .result.resultPage .resultPageWrap .box .btn a:hover{text-decoration:none}.mainContents .result.resultPage .resultPageWrap .box .img{width:380px;margin:0 0 0 auto}.mainContents .result.resultPage .resultPageWrap .boxHalf{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #4b87dd;padding:20px 0 30px}.mainContents .result.resultPage .resultPageWrap .boxHalf .box{width:50%;border:none;border-right:1px solid #4b87dd;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainContents .result.resultPage .resultPageWrap .boxHalf .box h2{color:#2f3032;font-size:2.6rem;margin:10px 0 36px;text-align:left;width:100%}.mainContents .result.resultPage .resultPageWrap .boxHalf .box .txt{width:225px}.mainContents .result.resultPage .resultPageWrap .boxHalf .box .img{width:210px;min-width:210px}.mainContents .result.resultPage .resultPageWrap .boxHalf .box:nth-of-type(2){border:none}.mainContents .result.resultPage .resultPageWrap .boxHalf .box .btn{width:100%;margin-top:52px}.mainContents .result.resultPage .resultPageWrap .boxHalf .box .btn a{margin:0 auto}.mainContents .result.resultPage .modelAnswerWrap{letter-spacing:1.5px}.mainContents .result.resultPage .modelAnswerWrap .block{margin-bottom:58px}.mainContents .result.resultPage .modelAnswerWrap .block table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc}.mainContents .result.resultPage .modelAnswerWrap .block table thead td,.mainContents .result.resultPage .modelAnswerWrap .block table thead th{font-weight:bold;text-align:center;background:#eae6e5;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;padding:12px 0}.mainContents .result.resultPage .modelAnswerWrap .block table tbody td,.mainContents .result.resultPage .modelAnswerWrap .block table tbody th{width:175px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;padding:22px;text-align:left}.mainContents .result.resultPage .modelAnswerWrap .block table tbody th{width:700px}.mainContents .result.resultPage .modelAnswerWrap .block table tbody th a{color:#4b87dd}.mainContents .result.resultPage .modelAnswerWrap .block table tbody th a .week,.mainContents .result.resultPage .modelAnswerWrap .block table tbody th a .week.week0,.mainContents .result.resultPage .modelAnswerWrap .block table tbody th a .week.week6{border:1px solid #4b87dd;color:#4b87dd}.mainContents .result.resultPage .modelAnswerDetail h2{text-align:left;border-left:6px solid #4b87dd;color:#2f3032;padding:10px 15px}.mainContents .result.resultPage .modelAnswerDetail h2 .week{font-weight:bold;font-size:2rem;padding:0 2px;top:-3px}.mainContents .result.resultPage .modelAnswerDetail h2 .week.week0{color:#2f3032;border:1px solid #2f3032}.mainContents .result.resultPage .modelAnswerDetail h2 .week.week6{color:#2f3032;border:1px solid #2f3032}.mainContents .result.resultPage .modelAnswerDetail .postPeriod{padding-bottom:12px}.mainContents .result.resultPage .modelAnswerDetail .postPeriod span{font-weight:bold}.mainContents .result.resultPage .modelAnswerDetail .postPeriod .week{font-weight:normal;padding:0 2px}.mainContents .result.resultPage .modelAnswerDetail .pdfDownload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 45px;background:#f4f0ef}.mainContents .result.resultPage .modelAnswerDetail .pdfDownload dt{width:159px;margin-right:20px}.mainContents .result.resultPage .modelAnswerDetail .blockWrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:92px}.mainContents .result.resultPage .modelAnswerDetail .blockWrap .block{width:48%}.mainContents .result.resultPage .modelAnswerDetail .blockWrap .block table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc}.mainContents .result.resultPage .modelAnswerDetail .blockWrap .block table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-weight:bold;width:160px;text-align:center;vertical-align:middle}.mainContents .result.resultPage .modelAnswerDetail .blockWrap .block table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center;vertical-align:middle;height:70px}.mainContents .result.resultPage .modelAnswerDetail .blockWrap .block table td span{padding:0 10px}.mainContents .result.resultPage .modelAnswerDetail .blockWrap .block table td img{width:16px;position:relative;top:-2px;margin:0 3px}.mainContents .result.resultPage .modelAnswerDetail .blockWrap .block.suken{margin-right:4%}.mainContents .result.resultPage .modelAnswerDetail .blockWrap .block.suken th{background:#e1f1fc}.mainContents .result.resultPage .modelAnswerDetail .blockWrap .block.sansu th{background:#d9ede7}.mainContents .result.resultPage .modelAnswerDetail .blockWrap .block.sansu .kazukatachi td{font-size:1.4rem;color:#e32d26}.mainContents .result.resultPage .modelAnswerDetail .returnBtn{text-align:center}.mainContents .result.resultPage .modelAnswerDetail .returnBtn a{padding:12px 0;width:300px;margin:0 auto;color:#fff;position:relative;background:#4b87dd;border-radius:25px;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}.mainContents .result.resultPage .modelAnswerDetail .returnBtn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 10px 8px 0;border-color:transparent #fff transparent transparent;display:inline-block;position:absolute;left:20px}.mainContents .result.resultPage .modelAnswerDetail .returnBtn a:hover{text-decoration:none}.mainContents .result.resultPage .resultNotice .block{margin:-50px 0 0;padding-top:50px}.mainContents .result.resultPage .resultNotice .block h2{text-align:left;border-left:6px solid #4b87dd;color:#2f3032;padding:10px 15px}.mainContents .result.resultPage .resultNotice .block h3{padding-bottom:3px;border-bottom:3px solid #dee6f5}.mainContents .result.resultPage .resultNotice .block .red{color:#e32d26}.mainContents .result.resultPage .resultNotice .block .tableScroll{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .result.resultPage .resultNotice .block .tableScroll .fixed table{min-width:204px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;text-align:center;line-height:1.4;margin-bottom:10px}.mainContents .result.resultPage .resultNotice .block .tableScroll .fixed table th{background:#eae6e5;font-weight:bold;height:60px;vertical-align:middle;border-bottom:1px solid #ccc}.mainContents .result.resultPage .resultNotice .block .tableScroll .fixed table td{background:#f7f6f4;height:60px;font-weight:bold;vertical-align:middle;border-bottom:1px solid #ccc}.mainContents .result.resultPage .resultNotice .block .tableScroll .scroll{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.mainContents .result.resultPage .resultNotice .block .tableScroll .scroll table{width:846px;border-top:1px solid #ccc;border-right:1px solid #ccc;text-align:center;line-height:1.4;font-size:1.5rem;margin-bottom:10px}.mainContents .result.resultPage .resultNotice .block .tableScroll .scroll table th{background:#eae6e5;font-weight:bold;height:60px;vertical-align:middle;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.mainContents .result.resultPage .resultNotice .block .tableScroll .scroll table td{height:60px;width:282px;vertical-align:middle;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.mainContents .result.resultPage .resultNotice .block figure figcaption{font-size:1.4rem;text-align:center;padding-top:5px}.mainContents .result.resultPage .resultNotice .block figure.mt30{margin-bottom:30px}.mainContents .result.resultPage .resultNotice .block .boxWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 0}.mainContents .result.resultPage .resultNotice .block .boxWrap .box{width:23.5%;margin-right:2%}.mainContents .result.resultPage .resultNotice .block .boxWrap .box figcaption{padding-top:5px}.mainContents .result.resultPage .resultNotice .block .boxWrap .box:last-of-type{margin-right:0}.mainContents .result.resultPage .resultNotice .block .groupReport{margin:-50px 0 0;padding-top:50px}.mainContents .result.resultPage .resultNotice .block .groupReport .box figure{float:right;padding-left:45px}.mainContents .result.resultPage .resultNotice .block#noticeGroupContact ul li{text-indent:-1em;padding-left:1em}.mainContents .result.resultPage .resultNotice .block#aboutCertificate figure{text-align:center;padding-bottom:33px}.mainContents .result.resultPage .resultNotice .block#aboutCertificate figure figcaption{padding-top:5px}.mainContents .result.resultPage .resultNotice .block#aboutCertificate .box figure{text-align:left;padding-bottom:0}.mainContents .result.resultPage .resultNotice .block#aboutCertificate .box p{padding-bottom:15px}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate .certificationList{margin-bottom:0}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate ul{border:1px solid #ccc;border-bottom:none}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate ul li{display:table;width:100%;border-bottom:1px solid #ccc;line-height:1.4;font-size:1.5rem}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate ul li.thead p{font-weight:bold;text-align:center;background:#eae6e5;height:50px}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate ul li p{display:table-cell;vertical-align:middle;height:70px;padding:0 24px}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate ul li p.testTimes{width:201px;border-right:1px solid #ccc;font-weight:bold;text-align:center}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate ul li p.testTimes .details{font-weight:bold}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate ul li p.testDate{width:425px;border-right:1px solid #ccc}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate ul li p.scheduleCertification{width:425px}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate ul li p .title{display:none}.mainContents .result.resultPage .resultNotice .flexBox{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .result.resultPage .resultNotice .flexBox .block{width:48%}.mainContents .result.resultPage .resultNotice .flexBox .block#aboutCertificateofPassing{margin-right:4%}.mainContents .result.resultPage .resultApplication.categoryLink{margin:27px auto 0}.mainContents .result.resultPage .resultApplication .block{margin:-50px 0 0;padding-top:50px}.mainContents .result.resultPage .resultApplication .block h2{text-align:left;border-left:6px solid #4b87dd;color:#2f3032;padding:10px 15px}.mainContents .result.resultPage .resultApplication .block h3{padding-bottom:3px;border-bottom:3px solid #dee6f5}.mainContents .result.resultPage .resultApplication .block .privacyWrap{background:rgba(139, 146, 199, 0.3);padding:15px 20px 12px 16px}.mainContents .result.resultPage .resultApplication .block .privacyWrap .title{font-weight:bold;font-size:1.8rem;padding-bottom:20px}.mainContents .result.resultPage .resultApplication .block .privacyWrap .txt{float:left}.mainContents .result.resultPage .resultApplication .block .privacyWrap .txt a{color:#e32d26;display:inline-block;padding-top:7px}.mainContents .result.resultPage .resultApplication .block .privacyWrap .txt a:before{content:'';background:url(../images/arrow_red.svg) no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-right:8px}.mainContents .result.resultPage .resultApplication .block .privacyWrap .privacyImg{float:right}.mainContents .result.resultPage .resultDigital.categoryLink{margin:27px auto 0}.mainContents .result.resultPage .resultDigital .block{margin:-50px 0 0;padding-top:50px}.mainContents .result.resultPage .resultDigital .block h2{text-align:left;border-left:6px solid #4b87dd;color:#2f3032;padding:10px 15px}.mainContents .result.resultPage .resultDigital .block h3{padding-bottom:3px;border-bottom:3px solid #dee6f5}.mainContents .result.resultPage .resultDigital .block .aboutDigitalWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .result.resultPage .resultDigital .block .aboutDigitalWrap figure{width:400px;min-width:400px;margin:-15px 0 0 25px}.mainContents .result.resultPage .resultDigital .block .merit h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none}.mainContents .result.resultPage .resultDigital .block .merit h3 figure{width:52px;height:52px;margin-right:16px}.mainContents .result.resultPage .resultDigital .block .merit .meritWrap{display:-webkit-box;display:-ms-flexbox;display:flex;border-left:1px solid #4b87dd}.mainContents .result.resultPage .resultDigital .block .merit .meritWrap .box{width:33%;border-right:1px solid #4b87dd;padding:10px 10px 42px}.mainContents .result.resultPage .resultDigital .block .merit .meritWrap .box h4{margin:0 0 17px;min-height:64px}.mainContents .result.resultPage .resultDigital .block .boxOrange{margin:30px 0 0}.mainContents .result.resultPage .verification{border:1px solid #4b87dd;background-color:rgba(75, 135, 221, 0.2);margin:20px 0 30px;padding:15px 18px}.mainContents .result.resultPage .verification .title{font-weight:bold;font-size:1.7rem;color:#4b87dd;padding-bottom:15px}.mainContents .result.resultPage .verification .title i{vertical-align:top;font-size:2.2rem;margin-right:5px}.mainContents .result.resultPage .verification ul{font-size:0}.mainContents .result.resultPage .verification ul li{font-size:1.6rem;margin-right:35px;display:inline-block}.mainContents .result.resultPage .webResult .block{margin:-50px 0 0;padding-top:50px}.mainContents .result.resultPage .webResult .block h2{text-align:left;border-left:6px solid #4b87dd;color:#2f3032;padding:10px 15px}.mainContents .result.resultPage .webResult .block h3{padding-bottom:3px;border-bottom:3px solid #dee6f5}.mainContents .result.resultPage .webResult .block .notes .cred{color:#e32d26}.mainContents .result.resultPage .webResult .block .linkBox{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px 0 46px}.mainContents .result.resultPage .webResult .block .linkBox .box{width:48%;border:1px solid #f59228;background-color:rgba(245, 146, 40, 0.2);padding:17px 0 18px}.mainContents .result.resultPage .webResult .block .linkBox .box h3{margin:0 0 14px;padding:0;border:none;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}.mainContents .result.resultPage .webResult .block .linkBox .box h3 figure{width:52px;height:52px;margin-right:16px}.mainContents .result.resultPage .webResult .block .linkBox .box a{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;padding:12px 0;width:360px;margin:0 auto;position:relative;color:#fff;background:#f59228;border-radius:30px}.mainContents .result.resultPage .webResult .block .linkBox .box a:after{content:"\e909";font-family:'iconset';border:none;right:30px;display:block;position:absolute;text-decoration:none;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .result.resultPage .webResult .block .linkBox .box a:hover{text-decoration:none}.mainContents .result.resultPage .webResult .block .linkBox .box:first-of-type{margin-right:4%}.mainContents .result.resultPage .webResult .block .caution{border:1px solid #e32d26;padding:17px 22px 9px;background:#fceae9}.mainContents .result.resultPage .webResult .block .caution .title{font-weight:bold;font-size:1.7rem;padding-bottom:13px;color:#e32d26}.mainContents .result.resultPage .webResult .block .caution .title i{font-size:2.4rem;vertical-align:top}.mainContents .result.resultPage .webResult .block .caution ul li{text-indent:-1em;padding:0 0 5px 1em}.mainContents .result.resultPage .webResult .block table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;margin:24px 0 15px}.mainContents .result.resultPage .webResult .block table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:#eae6e5;text-align:center;width:240px;font-weight:normal;vertical-align:middle;padding:18px 0}.mainContents .result.resultPage .webResult .block table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:middle;padding:18px 22px}.mainContents .result.resultPage .webResult .block .description li{text-indent:-1em;padding:0 0 2px 1em}.mainContents .result.resultPage .webResult .block .popup{padding-top:20px}.mainContents .result.resultPage .webResult .block .popup a:before{content:'';background:url(../images/arrow_kentei.svg) no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-right:8px}.mainContents .result.resultPage .webResult .block .popup a:after{content:"\e919";font-family:'iconset';display:inline-block;position:relative;margin-left:3px;font-size:1.4rem;color:#4b87dd;text-decoration:none}.mainContents .result.resultPage .webResult .boxOrange{margin:30px 0 0}@media only screen and (max-width:800px){.mainContents .result.resultPage{padding:0;width:100%}.mainContents .result.resultPage .resultPageWrap{width:90%;margin:25px auto 0}.mainContents .result.resultPage .resultPageWrap .box{display:block;padding:20px 0 40px}.mainContents .result.resultPage .resultPageWrap .box .txt{width:100%}.mainContents .result.resultPage .resultPageWrap .box .txt h2{font-size:2.2rem;margin:0 0 12px;text-align:center}.mainContents .result.resultPage .resultPageWrap .box .txt p{margin-bottom:18px}.mainContents .result.resultPage .resultPageWrap .box .btn a{padding:9px 0;width:89%;margin:0 auto}.mainContents .result.resultPage .resultPageWrap .box .btn a:after{border-width:7px 0 7px 9px;display:inline-block;position:absolute;right:4%;top:35%}.mainContents .result.resultPage .resultPageWrap .box .img{width:85%;margin:0 auto 22px;text-align:center}.mainContents .result.resultPage .resultPageWrap .box:last-of-type{border:none}.mainContents .result.resultPage .resultPageWrap .boxHalf{display:block;border-bottom:none;padding:0}.mainContents .result.resultPage .resultPageWrap .boxHalf .box{padding:20px 0 40px;width:100%;margin:0 auto;border:none;border-bottom:1px solid #4b87dd}.mainContents .result.resultPage .resultPageWrap .boxHalf .box h2{font-size:2.2rem;margin:0 0 12px;text-align:center}.mainContents .result.resultPage .resultPageWrap .boxHalf .box .txt{width:100%}.mainContents .result.resultPage .resultPageWrap .boxHalf .box .img{min-width:85%;width:85%;margin:0 auto 22px}.mainContents .result.resultPage .resultPageWrap .boxHalf .box:nth-of-type(2){border:none}.mainContents .result.resultPage .resultPageWrap .boxHalf .box .btn{width:100%;margin-top:0}.mainContents .result.resultPage .resultPageWrap .boxHalf .box .btn a{margin:0 auto}.mainContents .result.resultPage .modelAnswerWrap{width:90%;margin:0 auto}.mainContents .result.resultPage .modelAnswerWrap .block dl{border:1px solid #ccc;border-top:none;padding:12px 5%}.mainContents .result.resultPage .modelAnswerWrap .block dl dt{padding-bottom:18px}.mainContents .result.resultPage .modelAnswerWrap .block dl dt a{color:#4b87dd}.mainContents .result.resultPage .modelAnswerWrap .block dl dt a .week,.mainContents .result.resultPage .modelAnswerWrap .block dl dt a .week.week0,.mainContents .result.resultPage .modelAnswerWrap .block dl dt a .week.week6{font-size:1.3rem;border:1px solid #4b87dd;border-radius:3px;padding:0 0 0 2px;position:relative;top:-1px;margin:0 2px}.mainContents .result.resultPage .modelAnswerWrap .block dl dd dl{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0 0 3px}.mainContents .result.resultPage .modelAnswerWrap .block dl dd dl dt{padding-bottom:0}.mainContents .result.resultPage .modelAnswerWrap .block dl dd dl:first-of-type{border-top:none}.mainContents .result.resultPage .modelAnswerWrap .block dl:first-of-type{border-top:1px solid #ccc}.mainContents .result.resultPage .modelAnswerDetail{width:90%;margin:0 auto}.mainContents .result.resultPage .modelAnswerDetail h2{padding:8px 0 8px 4%}.mainContents .result.resultPage .modelAnswerDetail h2 .week{font-weight:bold;font-size:1.8rem;top:-2px}.mainContents .result.resultPage .modelAnswerDetail .pdfDownload{display:block;padding:15px 5%;margin-bottom:28px}.mainContents .result.resultPage .modelAnswerDetail .pdfDownload dt{width:100%;margin:0 0 10px}.mainContents .result.resultPage .modelAnswerDetail .blockWrap{display:block;margin-bottom:50px}.mainContents .result.resultPage .modelAnswerDetail .blockWrap .block{width:100%}.mainContents .result.resultPage .modelAnswerDetail .blockWrap .block h3{font-size:1.8rem;margin:0 0 13px}.mainContents .result.resultPage .modelAnswerDetail .blockWrap .block table th{width:98px}.mainContents .result.resultPage .modelAnswerDetail .blockWrap .block.suken{margin:0 0 50px}.mainContents .result.resultPage .modelAnswerDetail .blockWrap .block.sansu .kazukatachi th{width:120px;font-size:1.2rem}.mainContents .result.resultPage .modelAnswerDetail .blockWrap .block.sansu .kazukatachi td{font-size:1.2rem}.mainContents .result.resultPage .modelAnswerDetail .returnBtn a{padding:9px 0;width:89%}.mainContents .result.resultPage .modelAnswerDetail .returnBtn a:after{left:5%}.mainContents .result.resultPage .resultNotice{width:90%;margin:0 auto;overflow:hidden}.mainContents .result.resultPage .resultNotice .block{margin:-1px 0 0;padding-top:1px}.mainContents .result.resultPage .resultNotice .block h2{padding:8px 0 8px 4%}.mainContents .result.resultPage .resultNotice .block h3{padding-bottom:3px}.mainContents .result.resultPage .resultNotice .block .tableCaution{font-size:1.4rem}.mainContents .result.resultPage .resultNotice .block figure{width:75%;margin:0 auto}.mainContents .result.resultPage .resultNotice .block .tableScroll{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .result.resultPage .resultNotice .block .tableScroll .fixed table{min-width:115px}.mainContents .result.resultPage .resultNotice .block .tableScroll .scroll table{width:715px}.mainContents .result.resultPage .resultNotice .block .tableScroll .scroll table td{width:260px}.mainContents .result.resultPage .resultNotice .block .tableScroll .scroll table td:nth-of-type(1n){width:195px}.mainContents .result.resultPage .resultNotice .block .boxWrap{display:block;margin:10px 0 0}.mainContents .result.resultPage .resultNotice .block .boxWrap .box{width:100%;margin:0}.mainContents .result.resultPage .resultNotice .block .groupReport{margin:-1px 0 0;padding-top:1px}.mainContents .result.resultPage .resultNotice .block .groupReport .box figure{float:none;padding:0 0 30px}.mainContents .result.resultPage .resultNotice .block#aboutCertificate .box figure{padding-bottom:0;width:100%}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate .certificationList{border:1px solid #ccc;border-bottom:none;font-size:1.6rem}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate .certificationList thead{display:none}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate .certificationList tbody{display:block;width:100%}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate .certificationList tbody tr{display:block;width:100%}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate .certificationList tbody tr th{display:block;padding:15px 5% 0;font-size:1.6rem;width:100%;text-align:left;border:none;background:none;font-weight:normal}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate .certificationList tbody tr th span{display:inline-block;font-weight:bold}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate .certificationList tbody tr td{display:block;width:100%;padding:18px 5% 0;font-size:1.6rem;border:none;text-align:left;height:auto;font-weight:normal}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate .certificationList tbody tr td span{display:inline-block;font-weight:bold}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate .certificationList tbody tr td span.week{font-weight:normal}.mainContents .result.resultPage .resultNotice .block#aboutCertificationDate .certificationList tbody tr td:last-of-type{border-bottom:1px solid #ccc;padding-bottom:12px}.mainContents .result.resultPage .resultNotice .block#noticeGroupContact .box{margin-bottom:30px}.mainContents .result.resultPage .resultNotice .block#noticeGroupContact .box:last-of-type{margin-bottom:0}.mainContents .result.resultPage .resultNotice .flexBox{display:block}.mainContents .result.resultPage .resultNotice .flexBox .block{width:100%}.mainContents .result.resultPage .resultNotice .flexBox .block#aboutCertificateofPassing{padding:1px 0 0}.mainContents .result.resultPage .resultApplication{width:90%;margin:0 auto}.mainContents .result.resultPage .resultApplication.categoryLink{margin:16px auto 0}.mainContents .result.resultPage .resultApplication .block{margin:-1px 0 0;padding-top:1px}.mainContents .result.resultPage .resultApplication .block h2{font-size:2.2rem;padding:8px 0 8px 4%}.mainContents .result.resultPage .resultApplication .block h3{padding-bottom:3px}.mainContents .result.resultPage .resultApplication .block .privacyWrap{background:rgba(139, 146, 199, 0.3);padding:15px 20px 12px 16px}.mainContents .result.resultPage .resultApplication .block .privacyWrap .title{font-weight:bold;font-size:1.8rem;padding-bottom:20px}.mainContents .result.resultPage .resultApplication .block .privacyWrap .txt{float:left}.mainContents .result.resultPage .resultApplication .block .privacyWrap .txt img{float:right;display:inline-block;padding:0 0 10px 10px}.mainContents .result.resultPage .resultApplication .block .privacyWrap .txt a{color:#e32d26;display:inline-block;padding-top:7px}.mainContents .result.resultPage .resultApplication .block .privacyWrap .txt a:before{content:'';background:url(../images/arrow_red.svg) no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-right:8px}.mainContents .result.resultPage .resultApplication .block .privacyWrap .privacyImg{float:right}.mainContents .result.resultPage .resultDigital{width:90%;margin:0 auto}.mainContents .result.resultPage .resultDigital.categoryLink{margin:16px auto 0}.mainContents .result.resultPage .resultDigital .block{margin:-1px 0 0;padding-top:1px}.mainContents .result.resultPage .resultDigital .block h2{padding:8px 0 8px 4%}.mainContents .result.resultPage .resultDigital .block .aboutDigitalWrap{display:block}.mainContents .result.resultPage .resultDigital .block .aboutDigitalWrap figure{width:70%;min-width:70%;margin:0 auto 20px}.mainContents .result.resultPage .resultDigital .block .merit .meritWrap{display:block;border:none;border-top:1px solid #4b87dd}.mainContents .result.resultPage .resultDigital .block .merit .meritWrap .box{width:100%;border:none;border-bottom:1px solid #4b87dd;padding:16px 0 17px}.mainContents .result.resultPage .resultDigital .block .merit .meritWrap .box h4{min-height:0}.mainContents .result.resultPage .verification{width:90%;margin:20px auto 30px;padding:10px}.mainContents .result.resultPage .verification ul li{margin-right:0;display:block}.mainContents .result.resultPage .webResult{width:90%;margin:0 auto}.mainContents .result.resultPage .webResult .block{margin:-1px 0 0;padding-top:1px}.mainContents .result.resultPage .webResult .block h2{padding:8px 0 8px 4%}.mainContents .result.resultPage .webResult .block .linkBox{display:block;margin:40px 0 46px}.mainContents .result.resultPage .webResult .block .linkBox .box{width:100%;padding:17px 0 18px;margin-bottom:10px}.mainContents .result.resultPage .webResult .block .linkBox .box h3{margin:0 0 14px;font-size:1.8rem}.mainContents .result.resultPage .webResult .block .linkBox .box h3 figure{width:40px;height:40px;margin-right:16px}.mainContents .result.resultPage .webResult .block .linkBox .box a{padding:9px 0;width:90%;margin:0 auto}.mainContents .result.resultPage .webResult .block .linkBox .box a:after{right:4%}.mainContents .result.resultPage .webResult .block .linkBox .box:first-of-type{margin-right:0}.mainContents .result.resultPage .webResult .block .caution{padding:10px}.mainContents .result.resultPage .webResult .block table th{width:95px;font-weight:normal;vertical-align:middle;padding:12px 0}.mainContents .result.resultPage .webResult .block table td{padding:12px 5%}.mainContents .result.resultPage .webResult .block .description li{text-indent:-1em;padding:0 0 2px 1em}.mainContents .result.resultPage .webResult .block .popup{padding-top:20px}.mainContents .result.resultPage .webResult .block .popup a:before{content:'';background:url(../images/arrow_kentei.svg) no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-right:8px}.mainContents .result.resultPage .webResult .block .popup a:after{content:"\e919";font-family:'iconset';display:inline-block;position:relative;margin-left:3px;font-size:1.4rem;color:#4b87dd;text-decoration:none}}.mainContents .formBlock .innerHead .statusBar{overflow:hidden;border:1px solid #ccc;border-radius:8px;width:810px;margin:43px auto 58px;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .formBlock .innerHead .statusBar li{text-decoration:none;padding:15px 0 15px 30px;background:#f7f6f4;position:relative;width:33.3%;text-align:center;display:inline-block;font-size:1.8rem}.mainContents .formBlock .innerHead .statusBar li:before{content:"";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #ccc;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1}.mainContents .formBlock .innerHead .statusBar li:after{content:"";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #f7f6f4;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}.mainContents .formBlock .innerHead .statusBar li:last-child{border-radius:0 8px 8px 0}.mainContents .formBlock .innerHead .statusBar li:last-child:after,.mainContents .formBlock .innerHead .statusBar li:last-child:before{display:none}.mainContents .formBlock .innerHead .statusBar li.active{background-color:#c9dbf5}.mainContents .formBlock .innerHead .statusBar li.active:after{border-left:30px solid #c9dbf5}.mainContents .formBlock .innerHead p{padding-bottom:15px}.mainContents .formBlock .innerHead p .red{color:#e32d26;font-weight:bold}.mainContents .formBlock .innerHead .caution{border:1px solid #e32d26;background:#fceae9;padding:20px}.mainContents .formBlock .innerHead .caution dt{color:#e32d26;font-size:1.7rem;font-weight:bold;padding-bottom:7px}.mainContents .formBlock .innerHead .caution dt i{font-size:2rem;position:relative;top:-4px}.mainContents .formBlock .innerHead .link{padding-top:10px}.mainContents .formBlock .innerHead .link a[href$=".pdf"]:after{content:"";background:url(../images/pdf.svg) no-repeat;width:19px;height:21px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-left:12px}.mainContents .formBlock .innerHead .link:before{content:'';background:url(../images/arrow_kentei.svg) no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-right:8px}.mainContents .formBlock .formWrap{width:1050px;margin:0 auto 140px}.mainContents .formBlock .formWrap h2{border-left:6px solid #4b87dd;padding:10px 15px}.mainContents .formBlock .formWrap .mw_wp_form dl{border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainContents .formBlock .formWrap .mw_wp_form dl dt{font-weight:bold;width:260px;background:#eae6e5;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:11px 30px 11px 20px;position:relative}.mainContents .formBlock .formWrap .mw_wp_form dl dt p{font-weight:bold}.mainContents .formBlock .formWrap .mw_wp_form dl dt span{font-size:1.2rem;font-weight:normal;display:block}.mainContents .formBlock .formWrap .mw_wp_form dl dt span a{display:block;line-height:1.3;color:#4b87dd}.mainContents .formBlock .formWrap .mw_wp_form dl dt .required{font-size:1.2rem;color:#fff;background:#e32d26;display:block;width:46px;text-align:center;margin-bottom:1px;padding:0}.mainContents .formBlock .formWrap .mw_wp_form dl dt:last-of-type{border-bottom:none}.mainContents .formBlock .formWrap .mw_wp_form dl dd{width:788px;padding:13px 15px;border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainContents .formBlock .formWrap .mw_wp_form dl dd.tableWrap{padding:0}.mainContents .formBlock .formWrap .mw_wp_form dl dd.tableWrap table{margin:0}.mainContents .formBlock .formWrap .mw_wp_form dl dd.tableWrap table .error{display:inline-block}.mainContents .formBlock .formWrap .mw_wp_form dl dd.tableWrap.tableWrap3 td{padding:10px 15px}.mainContents .formBlock .formWrap .mw_wp_form dl dd .t01{padding:0 0 20px;width:100%}.mainContents .formBlock .formWrap .mw_wp_form dl dd .t02{padding:20px 0 0;width:100%}.mainContents .formBlock .formWrap .mw_wp_form dl dd .otherAdd{padding:22px 15px;font-size:1.4rem;font-weight:bold;width:100%;border-bottom:1px solid #ccc}.mainContents .formBlock .formWrap .mw_wp_form dl dd span.notes{display:block;padding:10px 15px 0;width:100%}.mainContents .formBlock .formWrap .mw_wp_form dl dd span.notes.t03{padding:0}.mainContents .formBlock .formWrap .mw_wp_form dl dd span.mathmath{display:inline-block;white-space:nowrap}.mainContents .formBlock .formWrap .mw_wp_form dl dd span.mathmath.mathmathText{margin:0 55px 0 15px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.radioType input[type=text]{width:120px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.radioType input.first{margin-right:15px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.radioType input[type=number]{width:120px;margin:0 10px 0 15px;padding:12px 25px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.radioType .notes{padding:20px 0 0}.mainContents .formBlock .formWrap .mw_wp_form dl dd.img input[type=file]{border:none;width:auto;padding:14px 0;line-height:1}.mainContents .formBlock .formWrap .mw_wp_form dl dd table{margin:0;width:100%}.mainContents .formBlock .formWrap .mw_wp_form dl dd table tr{border-bottom:1px solid #ccc}.mainContents .formBlock .formWrap .mw_wp_form dl dd table tr th{vertical-align:middle;background:#f7f6f4;padding:13px 15px;width:280px;text-align:left;font-weight:bold;border-right:1px solid #ccc}.mainContents .formBlock .formWrap .mw_wp_form dl dd table tr th span{font-size:1.2rem;font-weight:normal;display:block}.mainContents .formBlock .formWrap .mw_wp_form dl dd table tr td{vertical-align:middle;padding:13px 0}.mainContents .formBlock .formWrap .mw_wp_form dl dd table tr td input{width:120px;margin:0 10px 0 15px}.mainContents .formBlock .formWrap .mw_wp_form dl dd table tr td select{margin:0 15px}.mainContents .formBlock .formWrap .mw_wp_form dl dd table tr td.sizeMax input{width:94%}.mainContents .formBlock .formWrap .mw_wp_form dl dd table tr:last-of-type{border-bottom:none}.mainContents .formBlock .formWrap .mw_wp_form dl dd input{border:1px solid #ccc;width:100%;border-radius:10px;padding:12px 25px}.mainContents .formBlock .formWrap .mw_wp_form dl dd input.email-confirm{margin-top:10px}.mainContents .formBlock .formWrap .mw_wp_form dl dd input:disabled{background:#ccc}.mainContents .formBlock .formWrap .mw_wp_form dl dd .emailConfirm{width:100%}.mainContents .formBlock .formWrap .mw_wp_form dl dd .mwform-radio-field input[type=radio]{position:absolute;opacity:0;width:auto}.mainContents .formBlock .formWrap .mw_wp_form dl dd .mwform-radio-field input[type=radio]+.mwform-radio-field-text:before{content:'';background:#fff;border-radius:100%;border:1px solid #ccc;display:inline-block;width:25px;height:25px;position:relative;top:-1px;margin-right:12px;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.mainContents .formBlock .formWrap .mw_wp_form dl dd .mwform-radio-field input[type=radio]:checked+.mwform-radio-field-text:before{background-color:#4b87dd;-webkit-box-shadow:inset 0 0 0 5px #fff;box-shadow:inset 0 0 0 5px #fff}.mainContents .formBlock .formWrap .mw_wp_form dl dd .mwform-radio-field input[type=radio]:focus+.mwform-radio-field-text:before{outline:none;border-color:#4b87dd}.mainContents .formBlock .formWrap .mw_wp_form dl dd .mwform-checkbox-field{position:relative}.mainContents .formBlock .formWrap .mw_wp_form dl dd .mwform-checkbox-field [type=checkbox]:checked,.mainContents .formBlock .formWrap .mw_wp_form dl dd .mwform-checkbox-field [type=checkbox]:not(:checked){position:absolute;left:-9999px}.mainContents .formBlock .formWrap .mw_wp_form dl dd .mwform-checkbox-field [type=checkbox]:checked+.mwform-checkbox-field-text,.mainContents .formBlock .formWrap .mw_wp_form dl dd .mwform-checkbox-field [type=checkbox]:not(:checked)+.mwform-checkbox-field-text{position:relative;padding-left:36px;cursor:pointer}.mainContents .formBlock .formWrap .mw_wp_form dl dd .mwform-checkbox-field [type=checkbox]:checked+.mwform-checkbox-field-text:before,.mainContents .formBlock .formWrap .mw_wp_form dl dd .mwform-checkbox-field [type=checkbox]:not(:checked)+.mwform-checkbox-field-text:before{content:'';position:absolute;left:0;top:-2px;width:24px;height:24px;border:1px solid #ccc;background:#fff;text-indent:0}.mainContents .formBlock .formWrap .mw_wp_form dl dd .mwform-checkbox-field [type=checkbox]:checked+.mwform-checkbox-field-text:after,.mainContents .formBlock .formWrap .mw_wp_form dl dd .mwform-checkbox-field [type=checkbox]:not(:checked)+.mwform-checkbox-field-text:after{content:"\e91b";font-family:'iconset';position:absolute;top:-2px;left:3px;font-size:1.8rem;line-height:24px;color:#4b87dd;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;text-indent:0}.mainContents .formBlock .formWrap .mw_wp_form dl dd .mwform-checkbox-field [type=checkbox]:not(:checked)+.mwform-checkbox-field-text:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.mainContents .formBlock .formWrap .mw_wp_form dl dd .mwform-checkbox-field [type=checkbox]:checked+.mwform-checkbox-field-text:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mainContents .formBlock .formWrap .mw_wp_form dl dd .horizontal-item{margin-right:9px;display:inline-block}.mainContents .formBlock .formWrap .mw_wp_form dl dd .horizontal-item:nth-of-type(2n){margin-left:75px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.implementation .horizontal-item,.mainContents .formBlock .formWrap .mw_wp_form dl dd.positioning .horizontal-item{display:block;width:100%;margin:10px 0 0}.mainContents .formBlock .formWrap .mw_wp_form dl dd.implementation .horizontal-item:last-of-type,.mainContents .formBlock .formWrap .mw_wp_form dl dd.positioning .horizontal-item:last-of-type{float:left;width:auto}.mainContents .formBlock .formWrap .mw_wp_form dl dd.implementation .otherTxt,.mainContents .formBlock .formWrap .mw_wp_form dl dd.positioning .otherTxt{width:60%;margin-top:5px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.implementation .otherTxt input,.mainContents .formBlock .formWrap .mw_wp_form dl dd.positioning .otherTxt input{padding:10px 25px;margin-left:20px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.contactDetails{padding:28px 15px 8px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.contactDetails .horizontal-item{margin:0 70px 17px 0}.mainContents .formBlock .formWrap .mw_wp_form dl dd.contactDetails.size40 .horizontal-item{margin:0 0 17px;width:30%}.mainContents .formBlock .formWrap .mw_wp_form dl dd.contactDetails.size40 .horizontal-item:first-of-type,.mainContents .formBlock .formWrap .mw_wp_form dl dd.contactDetails.size40 .horizontal-item:nth-of-type(4){width:40%}.mainContents .formBlock .formWrap .mw_wp_form dl dd.contactDetails.size50 .horizontal-item{margin:0 0 17px;width:50%}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size100{padding:10px 0}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size100 input{margin:0 10px;width:100px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size120{padding:10px 0}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size120 input{margin:0 10px 0 15px;width:120px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size120.lines2{padding:10px 0 0}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size120.lines2 div{padding:0 15px 10px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size120.testtaker{padding:10px 15px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size120 .error{display:inline-block}.mainContents .formBlock .formWrap .mw_wp_form dl dd input::-webkit-input-placeholder{color:#ccc}.mainContents .formBlock .formWrap .mw_wp_form dl dd input:-ms-input-placeholder{color:#ccc}.mainContents .formBlock .formWrap .mw_wp_form dl dd input::-ms-input-placeholder{color:#ccc}.mainContents .formBlock .formWrap .mw_wp_form dl dd input::placeholder{color:#ccc}.mainContents .formBlock .formWrap .mw_wp_form dl dd input:-ms-input-placeholder{color:#ccc}.mainContents .formBlock .formWrap .mw_wp_form dl dd input::-ms-input-placeholder{color:#ccc}.mainContents .formBlock .formWrap .mw_wp_form dl dd textarea{border:1px solid #ccc;width:100%;border-radius:10px;padding:12px 25px;min-height:260px}.mainContents .formBlock .formWrap .mw_wp_form dl dd select{border:1px solid #ccc}.mainContents .formBlock .formWrap .mw_wp_form dl dd:last-of-type{border-bottom:none}.mainContents .formBlock .formWrap .mw_wp_form dl dd .mw_wp_form .error{padding-top:3px}.mainContents .formBlock .formWrap .mw_wp_form dl.bottomDl{border-top:none}.mainContents .formBlock .formWrap .mw_wp_form .workshopMeta{margin-bottom:40px}.mainContents .formBlock .formWrap .mw_wp_form .workshopMeta dd{padding:10px 15px}.mainContents .formBlock .formWrap .mw_wp_form .workshopMeta dd input{pointer-events:none;background:none;border:none;padding:0}.mainContents .formBlock .formWrap .mw_wp_form .addressDetails{display:none}.mainContents .formBlock .formWrap .mw_wp_form .addressDetails dl{border-top:none}.mainContents .formBlock .formWrap .personalInformation{border:1px solid #8b92c7;margin:60px 0}.mainContents .formBlock .formWrap .personalInformation .txt{padding:15px 20px 11px;background:#e8e9f4}.mainContents .formBlock .formWrap .personalInformation .txt h4{font-size:1.8rem;margin:0 0 20px}.mainContents .formBlock .formWrap .personalInformation .txt figure{float:right;padding:7px 8px 0 0}.mainContents .formBlock .formWrap .personalInformation .txt .link{padding-top:10px}.mainContents .formBlock .formWrap .personalInformation .txt .link a{color:#e32d26}.mainContents .formBlock .formWrap .personalInformation .txt .link:before{content:'';background:url(../images/arrow_red.svg) no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-right:8px}.mainContents .formBlock .formWrap .personalInformation .acceptanceBox{display:block;text-align:center;padding:26px 0 23px;font-size:1.8rem;font-weight:bold}.mainContents .formBlock .formWrap .personalInformation .acceptanceBox span{font-weight:bold}.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field{position:relative}.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field [type=checkbox]:checked,.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field [type=checkbox]:not(:checked){position:absolute;left:-9999px}.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field [type=checkbox]:checked+.mwform-checkbox-field-text,.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field [type=checkbox]:not(:checked)+.mwform-checkbox-field-text{position:relative;padding-left:36px;cursor:pointer}.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field [type=checkbox]:checked+.mwform-checkbox-field-text:before,.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field [type=checkbox]:not(:checked)+.mwform-checkbox-field-text:before{content:'';position:absolute;left:0;top:-1px;width:24px;height:24px;border:1px solid #ccc;background:#fff}.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field [type=checkbox]:checked+.mwform-checkbox-field-text:after,.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field [type=checkbox]:not(:checked)+.mwform-checkbox-field-text:after{content:"\e91b";font-family:'iconset';position:absolute;top:-1px;left:3px;font-size:1.8rem;line-height:24px;color:#4b87dd;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field [type=checkbox]:not(:checked)+.mwform-checkbox-field-text:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field [type=checkbox]:checked+.mwform-checkbox-field-text:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mainContents .formBlock .formWrap .submitBtn{width:300px;margin:0 auto}.mainContents .formBlock .formWrap .submitBtn br{display:none}.mainContents .formBlock .formWrap .submitBtn button{margin-top:60px;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;width:300px;min-width:300px;color:#fff;background:#4b87dd;position:relative;border-radius:30px;text-align:center;padding:10px 0}.mainContents .formBlock .formWrap .submitBtn button:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;right:15px;z-index:2}.mainContents .formBlock .formWrap .submitBtn button:disabled{background:#ccc}.mainContents .formBlock .formWrap .mw_wp_form_confirm dl dt .required{display:none}.mainContents .formBlock .formWrap .mw_wp_form_confirm dl dt span{display:none}.mainContents .formBlock .formWrap .mw_wp_form_confirm dl dd{padding:10px 15px}.mainContents .formBlock .formWrap .mw_wp_form_confirm dl dd table{margin:0 0 -10px}.mainContents .formBlock .formWrap .mw_wp_form_confirm dl dd.tableWrap2 td{padding:10px 15px}.mainContents .formBlock .formWrap .mw_wp_form_confirm dl dd span.notes{display:none}.mainContents .formBlock .formWrap .mw_wp_form_confirm dl dd .t01,.mainContents .formBlock .formWrap .mw_wp_form_confirm dl dd .t02{display:none}.mainContents .formBlock .formWrap .mw_wp_form_confirm dl dd.size120{padding:10px 15px}.mainContents .formBlock .formWrap .mw_wp_form_confirm dl dd.contactDetails{padding:10px 15px}.mainContents .formBlock .formWrap .mw_wp_form_confirm dl dd .emailConfirm{display:none}.mainContents .formBlock .formWrap .mw_wp_form_confirm dl dd .otherAdd{display:none}.mainContents .formBlock .formWrap .mw_wp_form_confirm .addressDetails{display:block}.mainContents .formBlock .formWrap .mw_wp_form_confirm .submitBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainContents .formBlock .formWrap .mw_wp_form_confirm .submitBtn button{margin:60px 45px 0}.mainContents .formBlock .formWrap .mw_wp_form_confirm .submitBtn button.returnBox{border:2px solid #4b87dd;background:#fff;color:#4b87dd}.mainContents .formBlock .formWrap .mw_wp_form_confirm .submitBtn button.returnBox:after{border-width:8px 10px 8px 0;border-color:transparent #4b87dd transparent transparent;display:inline-block;position:absolute;left:15px;right:auto;z-index:2}.mainContents .formBlock .formWrap .mw_wp_form_confirm .submitBtn button.submitBox{background:#f59228}.mainContents .formBlock .formWrap .mw_wp_form_confirm .submitBtn button:focus{outline:0}.mainContents .formBlock .formWrap .mw_wp_form_confirm .personalInformation{display:none}.mainContents .formBlock .formWrap.thanksPage .connectionBox{margin:52px 0 0}.mainContents .formBlock .formWrap.thanksPage .connectionBox .box{width:510px;margin:0 auto;padding:0;border:1px solid #f59228;background:#f4f0ef;position:relative}.mainContents .formBlock .formWrap.thanksPage .connectionBox .box a{padding:18px 0 8px;font-size:2.2rem;pointer-events:none;color:#2f3032;display:block}.mainContents .formBlock .formWrap.thanksPage .connectionBox .box a .t01{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}.mainContents .formBlock .formWrap.thanksPage .connectionBox .box a .t01:before{content:"";display:inline-block;width:52px;height:52px;margin-right:28px;position:relative;background:url(../images/tel.svg) no-repeat}.mainContents .formBlock .formWrap.thanksPage .connectionBox .box a .t02{font-size:1.4rem;text-align:center;padding-top:10px}.mainContents .formBlock .formWrap.thanksPage .returnBtn{width:360px;margin:76px auto 0}.mainContents .formBlock .formWrap.thanksPage .returnBtn a{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;width:100%;color:#fff;background:#4b87dd;position:relative;border-radius:30px;text-align:center;font-weight:bold;padding:10px 0}.mainContents .formBlock .formWrap.thanksPage .returnBtn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 10px 8px 0;border-color:transparent #fff transparent transparent;display:inline-block;position:absolute;left:15px;z-index:2}.mainContents .formBlock .formWrap.thanksPage .returnBtn a:hover{text-decoration:none}@media only screen and (max-width:800px){.mainContents .formBlock{width:100%;overflow:hidden}.mainContents .formBlock .innerHead .statusBar{width:100%}.mainContents .formBlock .innerHead .statusBar li{font-size:1.4rem;padding:10px 0 10px 10px}.mainContents .formBlock .innerHead .statusBar li:before{border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:15px solid #ccc;margin-top:-30px}.mainContents .formBlock .innerHead .statusBar li:after{border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:15px solid #f7f6f4;margin-top:-30px}.mainContents .formBlock .innerHead .statusBar li.active:after{border-left:15px solid #c9dbf5}.mainContents .formBlock .innerHead .caution{padding:20px 5%;margin-bottom:62px}.mainContents .formBlock .formWrap{width:90%;margin:0 auto 40px}.mainContents .formBlock .formWrap h2{font-size:2.2rem;padding:8px 0 8px 4%;margin:0 0 30px}.mainContents .formBlock .formWrap .mw_wp_form dl{display:block}.mainContents .formBlock .formWrap .mw_wp_form dl dt{width:100%;padding:7px 5% 27px;border:none;border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .formBlock .formWrap .mw_wp_form dl dt .required{text-align:center;margin-right:10px;padding:0;position:relative;top:3px}.mainContents .formBlock .formWrap .mw_wp_form dl dt .mathmath span{display:inline;margin-left:10px}.mainContents .formBlock .formWrap .mw_wp_form dl dd{width:100%;padding:13px 5%}.mainContents .formBlock .formWrap .mw_wp_form dl dd .t01{padding:0 0 5px}.mainContents .formBlock .formWrap .mw_wp_form dl dd .otherAdd{padding:10px 5%}.mainContents .formBlock .formWrap .mw_wp_form dl dd span.notes{padding:20px 5% 0 8%;text-indent:-1em}.mainContents .formBlock .formWrap .mw_wp_form dl dd span.notes.t03{padding:0 5%}.mainContents .formBlock .formWrap .mw_wp_form dl dd span.mathmath.mathmathText{margin:0 25px}.mainContents .formBlock .formWrap .mw_wp_form dl dd span.mathmath span{width:100%}.mainContents .formBlock .formWrap .mw_wp_form dl dd.radioType .notes{padding:20px 0 0 5%}.mainContents .formBlock .formWrap .mw_wp_form dl dd table tr{border:none}.mainContents .formBlock .formWrap .mw_wp_form dl dd table tr th{display:block;width:100%;background:none;border:none;padding:11px 5% 0}.mainContents .formBlock .formWrap .mw_wp_form dl dd table tr td{display:block;width:100%;padding:4px 0 6px}.mainContents .formBlock .formWrap .mw_wp_form dl dd table tr td:last-of-type{padding-bottom:14px}.mainContents .formBlock .formWrap .mw_wp_form dl dd table tr td.sizeMax input{width:90%}.mainContents .formBlock .formWrap .mw_wp_form dl dd.tableWrap3 td{padding:10px 3%}.mainContents .formBlock .formWrap .mw_wp_form dl dd input{padding:12px 3%}.mainContents .formBlock .formWrap .mw_wp_form dl dd .horizontal-item{margin:0;width:50%}.mainContents .formBlock .formWrap .mw_wp_form dl dd .horizontal-item:nth-of-type(2n){margin:0}.mainContents .formBlock .formWrap .mw_wp_form dl dd .horizontal-item.mwform-checkbox-field{width:100%}.mainContents .formBlock .formWrap .mw_wp_form dl dd.implementation .horizontal-item,.mainContents .formBlock .formWrap .mw_wp_form dl dd.positioning .horizontal-item{text-indent:-2.4em;padding:0 0 0 2.4em;margin:15px 0 0}.mainContents .formBlock .formWrap .mw_wp_form dl dd.implementation .horizontal-item:last-of-type,.mainContents .formBlock .formWrap .mw_wp_form dl dd.positioning .horizontal-item:last-of-type{float:none}.mainContents .formBlock .formWrap .mw_wp_form dl dd.implementation .otherTxt,.mainContents .formBlock .formWrap .mw_wp_form dl dd.positioning .otherTxt{width:100%;margin-top:10px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.implementation .otherTxt input,.mainContents .formBlock .formWrap .mw_wp_form dl dd.positioning .otherTxt input{padding:10px 3%;margin-left:0}.mainContents .formBlock .formWrap .mw_wp_form dl dd.contactDetails{padding:28px 5% 8px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.contactDetails .horizontal-item{width:100%;margin:0 0 17px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.contactDetails.size40 .horizontal-item{width:100%}.mainContents .formBlock .formWrap .mw_wp_form dl dd.contactDetails.size40 .horizontal-item:first-of-type,.mainContents .formBlock .formWrap .mw_wp_form dl dd.contactDetails.size40 .horizontal-item:nth-of-type(4){width:100%}.mainContents .formBlock .formWrap .mw_wp_form dl dd.contactDetails.size40 .horizontal-item:nth-of-type(2n){margin:0 0 17px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.contactDetails.size50 .horizontal-item{width:100%}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size120 input{margin:0 10px 10px 15px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size120 input:last-of-type{margin-bottom:0}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size120.zip input{margin-bottom:0}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size120.lines2{padding:10px 0 0}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size120.lines2 div{padding:0 3% 30px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size120.lines2 div:last-of-type{padding-bottom:15px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size120.lines2 select{display:block;margin:0 10px 15px 15px}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size120.testtaker{padding:10px 3%}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size70{padding:10px 0}.mainContents .formBlock .formWrap .mw_wp_form dl dd.size70 input{margin:0 10px 0;width:70px}.mainContents .formBlock .formWrap .mw_wp_form dl dd textarea{padding:12px 3%;min-height:300px}.mainContents .formBlock .formWrap .modalWrap .modalContent{padding:40px 5% 5px;width:90%}.mainContents .formBlock .formWrap .modalWrap .modalContent a.modalClose{text-align:center;display:block;width:90%}.mainContents .formBlock .formWrap .personalInformation{border:1px solid #8b92c7;margin:60px 0}.mainContents .formBlock .formWrap .personalInformation .txt{padding:15px 5% 11px}.mainContents .formBlock .formWrap .personalInformation .txt figure{float:right;padding:0 0 10px 7%}.mainContents .formBlock .formWrap .personalInformation .acceptanceBox{padding:26px 0 58px}.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field [type=checkbox]:checked+.mwform-checkbox-field-text,.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field [type=checkbox]:not(:checked)+.mwform-checkbox-field-text{padding:0 0 38px;cursor:pointer}.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field [type=checkbox]:checked+.mwform-checkbox-field-text:before,.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field [type=checkbox]:not(:checked)+.mwform-checkbox-field-text:before{content:'';position:absolute;left:0;right:0;top:auto;bottom:0;margin:auto}.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field [type=checkbox]:checked+.mwform-checkbox-field-text:after,.mainContents .formBlock .formWrap .personalInformation .acceptanceBox .mwform-checkbox-field [type=checkbox]:not(:checked)+.mwform-checkbox-field-text:after{top:auto;bottom:0;left:0;right:0;margin:auto}.mainContents .formBlock .formWrap .submitBtn{width:90%}.mainContents .formBlock .formWrap .submitBtn button{width:100%;min-width:100%}.mainContents .formBlock .formWrap .submitBtn button:after{right:5%}.mainContents .formBlock .formWrap .mw_wp_form_confirm dl dd{padding:13px 5%}.mainContents .formBlock .formWrap .mw_wp_form_confirm dl dd.size70{padding:13px 5%}.mainContents .formBlock .formWrap .mw_wp_form_confirm dl dd.size120.lines2 div{padding:0 3% 10px}.mainContents .formBlock .formWrap .mw_wp_form_confirm .submitBtn{display:block;margin-top:60px}.mainContents .formBlock .formWrap .mw_wp_form_confirm .submitBtn button{margin:0}.mainContents .formBlock .formWrap .mw_wp_form_confirm .submitBtn button.returnBox:after{left:5%;right:auto}.mainContents .formBlock .formWrap.thanksPage .connectionBox{margin:42px 0 60px}.mainContents .formBlock .formWrap.thanksPage .connectionBox .box{width:100%}.mainContents .formBlock .formWrap.thanksPage .connectionBox .box a{padding:18px 0 16px;pointer-events:auto}.mainContents .formBlock .formWrap.thanksPage .connectionBox .box a .t01:before{margin-right:4%}.mainContents .formBlock .formWrap.thanksPage .returnBtn{width:100%}.mainContents .formBlock .formWrap.thanksPage .returnBtn a:after{left:4%}}@media (max-width:320px){.mainContents .formBlock .formWrap .mw_wp_form dl dd.radioType input[type=text],.mainContents .formBlock .formWrap .mw_wp_form dl dd.size120.zip input{width:90px}}.mainContents .singlePageWrap{width:1050px;margin:0 auto;font-size:1.8rem}.mainContents .singlePageWrap h2{font-size:2.6rem;color:#2f3032;text-align:left}.mainContents .singlePageWrap h2.mark{border-left:6px solid #4b87dd;padding:10px 15px}.mainContents .singlePageWrap h2.line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .singlePageWrap h2.line:before{content:"";border-top:1px solid;width:130px;margin-right:16px}.mainContents .singlePageWrap h3{border-bottom:3px solid #dee6f5;padding-bottom:4px}.mainContents .singlePageWrap .wp-caption{text-align:center;max-width:100%}.mainContents .singlePageWrap .aligncenter{margin:auto;display:block}.mainContents .singlePageWrap .alignleft{margin:0 30px 0 0;display:block;float:left}.mainContents .singlePageWrap .alignright{margin:0 0 0 30px;display:block;float:right}.mainContents .singlePageWrap .wp-caption-text{padding-top:12px;margin-bottom:60px;font-size:1.4rem}.mainContents .singlePageWrap .spOnly{display:none!important}.mainContents .singlePageWrap p{font-size:1.8rem;margin-bottom:74px}.mainContents .singlePageWrap p a{position:relative;display:inline-block;text-indent:-2.1em;padding-left:2.1em}.mainContents .singlePageWrap p a:before{content:"";background:url("../images/arrow_kentei.svg") no-repeat;width:19px;height:19px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:12px}.mainContents .singlePageWrap p a[target=_blank]:after{content:"\e909";font-family:'iconset';display:inline-block;position:relative;margin-left:12px;font-size:1.6rem;color:#4b87dd;text-indent:0}.mainContents .singlePageWrap p a[href$=".pdf"]:after{content:"";background:url("../images/pdf.svg") no-repeat;width:19px;height:21px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-left:12px;text-indent:0}.mainContents .singlePageWrap sup{font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}.mainContents .singlePageWrap dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.mainContents .singlePageWrap dl dt{width:140px;min-width:140px;font-weight:bold}.mainContents .singlePageWrap table{margin-bottom:60px;border-left:1px solid #ccc;text-align:center;max-width:100%}.mainContents .singlePageWrap table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:middle;font-weight:bold;padding:12px;background:#f7f6f4}.mainContents .singlePageWrap table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:middle;padding:12px}.mainContents .singlePageWrap table tr:first-of-type td,.mainContents .singlePageWrap table tr:first-of-type th{border-top:1px solid #ccc}.mainContents .singlePageWrap .flex,.mainContents .singlePageWrap .flexLeft,.mainContents .singlePageWrap .flexRight,.mainContents .singlePageWrap .flexSpace{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:45px}.mainContents .singlePageWrap .flexLeft li,.mainContents .singlePageWrap .flex li,.mainContents .singlePageWrap .flexRight li,.mainContents .singlePageWrap .flexSpace li{margin:0 24px 24px 0}.mainContents .singlePageWrap .flexLeft li:last-child,.mainContents .singlePageWrap .flex li:last-child,.mainContents .singlePageWrap .flexRight li:last-child,.mainContents .singlePageWrap .flexSpace li:last-child{margin-right:0}.mainContents .singlePageWrap .flexLeft li .wp-caption-text,.mainContents .singlePageWrap .flex li .wp-caption-text,.mainContents .singlePageWrap .flexRight li .wp-caption-text,.mainContents .singlePageWrap .flexSpace li .wp-caption-text{margin:0;padding-top:8px}.mainContents .singlePageWrap .flexLeft{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mainContents .singlePageWrap .flexRight{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mainContents .singlePageWrap .flexSpace{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mainContents .singlePageWrap .youtubeWrap{position:relative;width:100%;padding-top:56.25%;margin-bottom:58px}.mainContents .singlePageWrap .youtubeWrap iframe,.mainContents .singlePageWrap .youtubeWrap video{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.mainContents .singlePageWrap .bookWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainContents .singlePageWrap .bookWrap .txt{padding-left:30px}.mainContents .singlePageWrap .bookWrap .txt ul{margin-bottom:62px;font-size:0}.mainContents .singlePageWrap .bookWrap .txt ul li{margin-right:20px;display:inline-block}.mainContents .singlePageWrap .bookWrap .txt ul li.digitalbook{max-width:250px}.mainContents .singlePageWrap .bookWrap .txt ul li.pdf{max-width:168px}.mainContents .singlePageWrap .formBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#fef4e9;border:1px solid #f59228;padding:14px 66px;margin-bottom:38px}.mainContents .singlePageWrap .formBtn p{margin:0;padding:0;font-size:2rem;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .singlePageWrap .formBtn p:before{content:"";display:inline-block;background:url(../images/schedule.svg) no-repeat;width:52px;height:52px;margin-right:18px}.mainContents .singlePageWrap .formBtn .btn{margin:0 0 0 auto}.mainContents .singlePageWrap .formBtn .btn a{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;width:360px;margin:0 auto;border-radius:25px;padding:11px 0;position:relative;background:#f59228;color:#fff;font-weight:bold}.mainContents .singlePageWrap .formBtn .btn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;right:23px}.mainContents .singlePageWrap .formBtn .btn a:hover{text-decoration:none}.mainContents .singlePageWrap .formBtn .red{color:#e32d26}.mainContents .singlePageWrap .formBtn .green{color:#009145}.mainContents .singlePageWrap .formBtn .blue{color:#0071bb}.mainContents .singlePageWrap .formBtn .orange{color:#f05a24}.mainContents .singlePageWrap .formBtn .purple{color:#662d90}.mainContents .singlePageWrap:after{content:"";display:block;clear:both}@media only screen and (max-width:800px){.mainContents .singlePageWrap{width:90%}.mainContents .singlePageWrap h2.mark{padding:8px 15px}.mainContents .singlePageWrap h2.line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .singlePageWrap h2.line:before{display:none}.mainContents .singlePageWrap h3{border-bottom:3px solid #dee6f5;padding-bottom:4px}.mainContents .singlePageWrap .aligncenter{margin:0 0 22px}.mainContents .singlePageWrap .alignleft{margin:0 0 22px;float:none}.mainContents .singlePageWrap .alignright{margin:0 0 22px;float:none}.mainContents .singlePageWrap .wp-caption-text{padding-top:8px;margin-bottom:22px}.mainContents .singlePageWrap .pcOnly{display:none!important}.mainContents .singlePageWrap .spOnly{display:block!important}.mainContents .singlePageWrap p{margin-bottom:22px}.mainContents .singlePageWrap dl{display:block}.mainContents .singlePageWrap dl dt{width:100%;margin-bottom:15px}.mainContents .singlePageWrap table{margin-bottom:22px;display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.mainContents .singlePageWrap table th{white-space:nowrap}.mainContents .singlePageWrap table td{white-space:nowrap}.mainContents .singlePageWrap .flex,.mainContents .singlePageWrap .flexLeft,.mainContents .singlePageWrap .flexRight,.mainContents .singlePageWrap .flexSpace{-ms-flex-wrap:wrap;flex-wrap:wrap}.mainContents .singlePageWrap .flexLeft li,.mainContents .singlePageWrap .flex li,.mainContents .singlePageWrap .flexRight li,.mainContents .singlePageWrap .flexSpace li{margin:0 2% 24px 0;max-width:32%}.mainContents .singlePageWrap .flexLeft li .wp-caption-text,.mainContents .singlePageWrap .flex li .wp-caption-text,.mainContents .singlePageWrap .flexRight li .wp-caption-text,.mainContents .singlePageWrap .flexSpace li .wp-caption-text{text-align:left}.mainContents .singlePageWrap .spBlock{display:block}.mainContents .singlePageWrap .spBlock li{max-width:100%}.mainContents .singlePageWrap .spBlock li .wp-caption-text{text-align:left}.mainContents .singlePageWrap .spWrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mainContents .singlePageWrap .spWrap li{max-width:48%;margin:0 4% 24px 0}.mainContents .singlePageWrap .spWrap li:nth-child(2n){margin-right:0}.mainContents .singlePageWrap .spWrap li .wp-caption-text{text-align:left}.mainContents .singlePageWrap .spInline{display:block;font-size:0}.mainContents .singlePageWrap .spInline li{display:inline-block;max-width:100%;margin:0 4% 24px 0}.mainContents .singlePageWrap .spInline li .wp-caption-text{text-align:left;font-size:1.4rem}.mainContents .singlePageWrap .youtubeWrap{margin-bottom:25px}.mainContents .singlePageWrap .bookWrap{display:block}.mainContents .singlePageWrap .bookWrap figure{width:100%;margin-bottom:18px}.mainContents .singlePageWrap .bookWrap .txt{padding-left:0}.mainContents .singlePageWrap .bookWrap .txt ul{margin-bottom:28px}.mainContents .singlePageWrap .bookWrap .txt ul li{margin-right:2%;display:inline-block}.mainContents .singlePageWrap .bookWrap .txt ul li.digitalbook{max-width:none;width:59%}.mainContents .singlePageWrap .bookWrap .txt ul li.pdf{max-width:none;width:39%;margin:0}.mainContents .singlePageWrap .formBtn{display:block;text-align:center;padding:14px 5%}.mainContents .singlePageWrap .formBtn p{font-size:1.8rem;padding:0 0 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainContents .singlePageWrap .formBtn p:before{background-size:40px 40px;width:40px;height:40px;margin-right:14px}.mainContents .singlePageWrap .formBtn .btn a{width:100%;font-size:1.4rem}.mainContents .singlePageWrap .formBtn .btn a:after{right:5%}}.mainContents .relatedContent{padding:52px 0 60px;background-color:rgba(75, 135, 221, 0.1)}.mainContents .relatedContent h2{text-align:center;margin:0 0 24px;font-size:3.4rem;color:#4b87dd}.mainContents .relatedContent .relatedContentWrap{width:1050px;margin:0 auto 18px;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .relatedContent .relatedContentWrap .box{width:49%;background:#4b87dd}.mainContents .relatedContent .relatedContentWrap .box a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.mainContents .relatedContent .relatedContentWrap .box a .img{width:42%}.mainContents .relatedContent .relatedContentWrap .box a .txt{width:58%;padding:30px 4% 0;color:#fff}.mainContents .relatedContent .relatedContentWrap .box a .txt h3{margin:0 0 12px;font-size:2.1rem}.mainContents .relatedContent .relatedContentWrap .box a:before{content:"\e908";font-family:'iconset';color:#4b87dd;position:absolute;bottom:0;right:4px;z-index:3}.mainContents .relatedContent .relatedContentWrap .box a:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #fff transparent;position:absolute;bottom:0;right:0;z-index:2}.mainContents .relatedContent .relatedContentWrap .box a:hover{text-decoration:none}.mainContents .relatedContent .relatedContentWrap .box:last-of-type{margin-left:2%}.mainContents .relatedContent .relatedBanner{display:-webkit-box;display:-ms-flexbox;display:flex;width:1050px;margin:0 auto}.mainContents .relatedContent .relatedBanner li{width:32%;margin-right:2%}.mainContents .relatedContent .relatedBanner li:last-child{margin-right:0}@media only screen and (max-width:800px){.mainContents .relatedContent{padding:25px 0 38px}.mainContents .relatedContent h2{margin:0 0 14px;font-size:2.2rem}.mainContents .relatedContent .relatedContentWrap{width:94%;margin:0 auto 18px;display:block}.mainContents .relatedContent .relatedContentWrap .box{width:100%;margin-bottom:10px}.mainContents .relatedContent .relatedContentWrap .box a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainContents .relatedContent .relatedContentWrap .box a .img{width:40%}.mainContents .relatedContent .relatedContentWrap .box a .txt{width:60%;padding:0 5%;font-size:1.2rem}.mainContents .relatedContent .relatedContentWrap .box a .txt h3{margin:0 0 8px;font-size:1.4rem}.mainContents .relatedContent .relatedContentWrap .box a:before{bottom:-1px;right:2px;font-size:1.3rem}.mainContents .relatedContent .relatedContentWrap .box a:after{border-width:0 0 30px 30px}.mainContents .relatedContent .relatedContentWrap .box:last-of-type{margin-left:0}.mainContents .relatedContent .relatedBanner{width:94%}.mainContents .relatedContent .relatedBanner li{width:30%;margin-right:5%}}@media only screen and (max-width:320px){.mainContents .relatedContent .relatedContentWrap .box a .txt{font-size:1.1rem}.mainContents .relatedContent .relatedContentWrap .box a .txt h3{font-size:1.2rem}}.mainContents .relationList{background-color:rgba(75, 135, 221, 0.2);padding:60px 0 50px}.mainContents .relationList h3{margin:0 auto 20px;width:1050px}.mainContents .relationList .relationListWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:1050px}.mainContents .relationList .relationListWrap .box{width:48%;position:relative;margin:0 4% 25px 0}.mainContents .relationList .relationListWrap .box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;background:#fff;padding:20px 40px}.mainContents .relationList .relationListWrap .box a h3{width:auto}.mainContents .relationList .relationListWrap .box a figure{width:90px;min-width:90px;height:90px;margin-right:22px}.mainContents .relationList .relationListWrap .box a:after,.mainContents .relationList .relationListWrap .box a:before{display:none}.mainContents .relationList .relationListWrap .box a:hover{text-decoration:none}.mainContents .relationList .relationListWrap .box:nth-of-type(2n){margin-right:0}.mainContents .relationList .relationListWrap .box:before{content:"\e908";font-family:'iconset';color:#fff;position:absolute;bottom:0;right:4px;z-index:3}.mainContents .relationList .relationListWrap .box:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #4b87dd transparent;position:absolute;bottom:0;right:0;z-index:2}@media only screen and (max-width:800px){.mainContents .relationList{padding:30px 0 40px}.mainContents .relationList h3{width:90%}.mainContents .relationList .relationListWrap{display:block;width:90%}.mainContents .relationList .relationListWrap .box{width:100%;position:relative;margin:0 0 10px}.mainContents .relationList .relationListWrap .box a{padding:13px 7%;font-size:1.6rem}.mainContents .relationList .relationListWrap .box a figure{width:45px;min-width:45px;height:45px;margin-right:4%}.mainContents .relationList .relationListWrap .box:before{bottom:-1px;right:3px;font-size:1.2rem}.mainContents .relationList .relationListWrap .box:after{border-width:0 0 28px 28px}}.mainContents .boxBtnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 60px}.mainContents .boxBtnWrap p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;font-weight:bold}.mainContents .boxBtnWrap p img{display:inline-block;width:52px;height:52px;margin-right:16px}.mainContents .boxBtnWrap p i{width:52px;height:52px;margin-right:16px;color:#f59228;background:#fff;border-radius:50%;font-size:2.6rem;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}.mainContents .boxBtnWrap .btn{margin:0 0 0 auto}.mainContents .boxBtnWrap .btn a{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;color:#fff;width:360px;padding:12px 0;margin:0 auto;position:relative;border-radius:50px}.mainContents .boxBtnWrap .btn a.pdf:before{content:"";background:url(../images/pdf_white.svg) no-repeat;width:19px;height:21px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:5px}.mainContents .boxBtnWrap .btn a.blank:after{content:"\e909";font-family:'iconset';border:none;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;bottom:0;margin:0}.mainContents .boxBtnWrap .btn a.linkArw:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;right:15px;top:0;bottom:0;margin:auto}.mainContents .boxBtnWrap .btn a:hover{text-decoration:none}.mainContents .boxBtnWrap.boxBlue{border:1px solid #4b87dd;background:#edf3fc}.mainContents .boxBtnWrap.boxBlue .btn a{background:#4b87dd}.mainContents .boxBtnWrap.boxOrange{border:1px solid #f59228;background-color:rgba(245, 146, 40, 0.2)}.mainContents .boxBtnWrap.boxOrange .btn a{background:#f59228}@media only screen and (max-width:800px){.mainContents .boxBtnWrap{display:block;padding:14px 5%;margin-bottom:15px}.mainContents .boxBtnWrap p{font-size:1.6rem;line-height:1.3;padding-bottom:10px}.mainContents .boxBtnWrap p img{width:40px;height:40px;margin-right:14px}.mainContents .boxBtnWrap p i{width:40px;height:40px;margin-right:14px;font-size:2rem}.mainContents .boxBtnWrap .btn a{width:100%;padding:12px 0;font-size:1.4rem}.mainContents .boxBtnWrap .btn a:after{right:5%}.mainContents .boxBtnWrap .btn a.blank:after{right:5%}.mainContents .boxBtnWrap .btn a.linkArw:after{right:5%}}@media only screen and (max-width:320px){.mainContents .boxBtnWrap .btn a{font-size:1.4rem}}.mainContents .flexBtn{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .flexBtn .boxBtnWrap{width:48%;margin:0 4% 0 0;display:block}.mainContents .flexBtn .boxBtnWrap p{padding-bottom:15px}.mainContents .flexBtn .boxBtnWrap:nth-of-type(2){margin:0}@media only screen and (max-width:800px){.mainContents .flexBtn{display:block}.mainContents .flexBtn .boxBtnWrap{width:100%;margin:0 0 10px;display:block}.mainContents .flexBtn .boxBtnWrap:nth-of-type(2){margin:0}}.mainContents .connectionBox{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .connectionBox .box{width:48%;margin:0 4% 0 0;padding:0;border:1px solid #f59228;background:#f4f0ef;position:relative}.mainContents .connectionBox .box:last-of-type{margin-right:0}.mainContents .connectionBox .box a{color:#2f3032;display:block}.mainContents .connectionBox .box a .t01{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}.mainContents .connectionBox .box a .t01:before{content:"";display:inline-block;width:52px;height:52px;margin-right:10px;position:relative}.mainContents .connectionBox .box a:hover{text-decoration:none}.mainContents .connectionBox .box.tel a{padding:18px 0 8px;font-size:2.4rem;letter-spacing:0.1em;pointer-events:none}.mainContents .connectionBox .box.tel a .t01:before{background:url(../images/tel.svg) no-repeat}.mainContents .connectionBox .box.tel a .t02{font-size:1.4rem;text-align:center;padding-top:10px;letter-spacing:0}.mainContents .connectionBox .box.form a{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;height:100%;font-size:2rem}.mainContents .connectionBox .box.form a .t01:before{background:url(../images/schedule.svg) no-repeat}.mainContents .connectionBox .box.form a:hover{text-decoration:none}.mainContents .connectionBox .box.form a span{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;font-weight:normal}.mainContents .connectionBox .box.form:before{content:"\e908";font-family:'iconset';color:#fff;position:absolute;bottom:0;right:4px;z-index:3}.mainContents .connectionBox .box.form:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #f59228 transparent;position:absolute;bottom:0;right:0;z-index:2}.mainContents .connectionBox .box.mail{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;font-size:2.4rem;letter-spacing:.1em;padding:26px 0}.mainContents .connectionBox .box.mail .t01{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}.mainContents .connectionBox .box.mail .t01:before{background:url(../images/mail.svg) no-repeat;content:"";display:inline-block;width:52px;height:52px;margin-right:10px;position:relative}.mainContents .connectionBox .box.other a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:100%;font-size:2rem}.mainContents .connectionBox .box.other a p{font-weight:bold}.mainContents .connectionBox .box.other a p:before{background:url(../images/schedule.svg) no-repeat}.mainContents .connectionBox .box.other a:before{content:"\e908";font-family:'iconset';color:#fff;position:absolute;bottom:0;right:4px;z-index:3;font-size:1.6rem}.mainContents .connectionBox .box.other a:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #f59228 transparent;position:absolute;bottom:0;right:0;z-index:2}.mainContents .connectionBox .box.other a:hover{text-decoration:none}.mainContents .connectionBox .box.fax{padding:23px 0;font-size:2.4rem;letter-spacing:0.1em}.mainContents .connectionBox .box.fax .t01{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;line-height:1.2}.mainContents .connectionBox .box.fax .t01 span{color:#f59228;display:block;font-weight:bold}.mainContents .connectionBox .box.fax .t01 span.t02{font-weight:normal;display:inline-block;font-size:1.3rem;color:#2f3032;letter-spacing:0}.mainContents .connectionBox .box.fax .t01:before{content:"";display:inline-block;width:52px;height:52px;margin-right:10px;position:relative;background:url(../images/fax.svg) no-repeat}@media only screen and (max-width:800px){.mainContents .connectionBox{display:block}.mainContents .connectionBox .box{width:100%;margin:0 auto 16px}.mainContents .connectionBox .box:last-of-type{margin:0}.mainContents .connectionBox .box a .t01{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}.mainContents .connectionBox .box a .t01:before{margin-right:4%;background-size:40px 40px}.mainContents .connectionBox .box.tel a{padding:18px 0 16px;pointer-events:auto}.mainContents .connectionBox .box.tel a .t01{width:100%}.mainContents .connectionBox .box.tel a .t01:before{background-size:40px 40px;width:40px;height:40px}.mainContents .connectionBox .box.tel a .t02{line-height:1.3}.mainContents .connectionBox .box.form a{padding:26px 0;font-size:1.6rem}.mainContents .connectionBox .box.form a span{font-size:1.1rem}.mainContents .connectionBox .box.form a .t01{width:100%}.mainContents .connectionBox .box.form a .t01:before{background-size:40px 40px;width:40px;height:40px}.mainContents .connectionBox .box.form:before{bottom:-1px;right:2px;font-size:1.3rem}.mainContents .connectionBox .box.form:after{border-width:0 0 30px 30px}.mainContents .connectionBox .box.mail{padding:23px 0;line-height:1.2;font-size:1.8rem}.mainContents .connectionBox .box.other a{font-size:1.8rem;padding:20px 0}.mainContents .connectionBox .box.other a p{width:100%}.mainContents .connectionBox .box.other a p:before{background:url(../images/schedule.svg) no-repeat}.mainContents .connectionBox .box.other a:before{bottom:-1px;right:2px;font-size:1.3rem}.mainContents .connectionBox .box.other a:after{border-width:0 0 30px 30px}.mainContents .connectionBox .box.fax{padding:26px 0;font-size:1.8rem}.mainContents .connectionBox .box.fax .t01{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;line-height:1.2}.mainContents .connectionBox .box.fax .t01 span{color:#f59228;display:block}.mainContents .connectionBox .box.fax .t01:before{content:"";display:inline-block;width:52px;height:52px;margin-right:10px;position:relative;background:url(../images/fax.svg) no-repeat}}.mainContents .noContents dl{border:1px solid #ccc;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .noContents dl dt{width:80px;min-width:80px;background-color:rgba(75, 135, 221, 0.2);text-align:center;padding:15px 0}.mainContents .noContents dl dt p{font-size:2.6rem;color:#4b87dd;font-weight:bold;width:40px;height:40px;margin:0 auto;line-height:40px;background:#fff;border-radius:50%}.mainContents .noContents dl dd{line-height:2;padding:18px 20px;width:100%}.mainContents .noContents dl dd h3{margin:0;padding:0!important;font-size:2rem;border:none!important}.mainContents .noContents dl dd h3 .cred{color:#e32d26;font-weight:bold}.mainContents .noContents dl dd .cred{color:#e32d26}.mainContents .noContents dl dd .destination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:rgba(245, 146, 40, 0.2);margin-top:5px;padding:16px 0}.mainContents .noContents dl dd .destination .title{width:120px;background:#f59228;text-align:center;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;font-size:1.8rem;color:#fff;margin-right:20px}.mainContents .noContents dl dd .destination p{line-height:1.6}.mainContents .noContents dl dd .destination p .cred{display:block;padding-top:4px}.mainContents .noContents dl dd a{color:#e32d26;text-decoration:underline}.mainContents .noContents dl dd a.icon{color:#2f3032;text-decoration:none}.mainContents .noContents dl dd a.icon:before{content:'';background:url(../images/arrow_kentei.svg) no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:3px;margin-right:8px}.mainContents .noContents dl dd a.icon[target=_blank]:after{content:"\e909";font-family:'iconset';display:inline-block;position:relative;margin-left:8px;font-size:1.4rem;color:#4b87dd}.mainContents .noContents dl dd a.icon:hover{text-decoration:underline}.mainContents .noContents dl dd a.iconup{color:#2f3032;text-decoration:none}.mainContents .noContents dl dd a.iconup:before{content:'';background:url(../images/arrow_up.svg) no-repeat;background-size:contain;display:inline-block;width:21px;height:21px;position:relative;top:4px;margin-right:6px}.mainContents .noContents dl dd a.iconup:hover{text-decoration:underline}.mainContents .noContents dl dd a[href$=".pdf"]:after{content:"";background:url(../images/pdf.svg) no-repeat;width:19px;height:21px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-left:5px}.mainContents .noContents dl dd.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .noContents dl dd.flex .btn{width:360px;min-width:360px;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;text-align:center;text-decoration:none;color:#fff;position:relative;padding:13px 0;margin-left:40px;background:#f59228;border-radius:50px;line-height:1.4}.mainContents .noContents dl dd.flex .btn[href$=".pdf"]:before{content:"";background:url(../images/pdf_white.svg) no-repeat;width:19px;height:21px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:5px}.mainContents .noContents dl dd.flex .btn:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;top:auto;right:23px}.mainContents .noContents dl dd.flex .japanpost p{width:360px;min-width:360px;background-color:rgba(245, 146, 40, 0.2);margin-left:40px;padding:18px;line-height:1.4}.mainContents .noContents dl dd.flex .box{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;width:440px;min-width:440px;margin-left:40px}.mainContents .noContents dl dd.flex .box figure{width:52px;height:52px;margin-right:28px}.mainContents .noContents dl dd.flex .box.form{background-color:rgba(245, 146, 40, 0.3)}.mainContents .noContents dl dd.flex .box.form a{font-size:2rem;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;text-decoration:none;color:#2f3032;font-weight:bold;position:relative;padding:20px 0;width:100%}.mainContents .noContents dl dd.flex .box.form a:before{content:"\e908";font-family:'iconset';color:#fff;position:absolute;bottom:0;right:4px;z-index:3;font-size:1.4rem}.mainContents .noContents dl dd.flex .box.form a:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #f59228 transparent;position:absolute;bottom:0;right:0;z-index:2;text-decoration:none}.mainContents .noContents dl dd.flex .box.fax{background:#f4f0ef;padding:19px 0}.mainContents .noContents dl dd.flex .box.fax figure{margin-right:10px}.mainContents .noContents dl dd.flex .box.fax .faxWrap p{line-height:1.2}.mainContents .noContents dl dd.flex .box.fax .faxWrap p .t01{color:#f59228;font-weight:bold;font-size:1.8rem}.mainContents .noContents dl dd.flex .box.fax .faxWrap p .t02{font-size:1.3rem;padding-left:5px}.mainContents .noContents dl dd.flex .box.fax .faxWrap p.t03{font-weight:bold;font-size:2.4rem;letter-spacing:0.1em}.mainContents .noContents dl dd.flex .tel a{pointer-events:none;text-decoration:none;width:360px;min-width:360px;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;font-size:2.4rem;font-weight:bold;background:#f4f0ef;padding:20px 0;margin-left:40px;letter-spacing:0.1em}.mainContents .noContents dl dd.flex .tel a span{font-weight:bold}.mainContents .noContents dl dd.flex .tel a figure{width:52px;height:52px;margin-right:10px}.mainContents .noContents dl dd.flex .tel a p{line-height:1.4;color:#2f3032;font-weight:bold}.mainContents .noContents dl dd.flex .tel a p span{font-size:1.3rem;display:block;letter-spacing:0}.mainContents .noContents dl dd.flex .mail{width:360px;min-width:360px;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;font-size:1.8rem;letter-spacing:.1em;font-weight:bold;background:#f4f0ef;margin-left:40px}.mainContents .noContents dl dd.flex .mail figure{width:42px;height:42px;margin-right:10px}.mainContents .noContents dl dd.flex.flexWrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.mainContents .noContents dl dd.flex.flexWrap .txt{width:528px}.mainContents .noContents dl dd.flex.flexWrap .btnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:14px}.mainContents .noContents dl dd.flex.flexWrap .btnWrap .box{width:48%;min-width:48%;margin:0}.mainContents .noContents dl dd.flex.flexWrap .btnWrap .box.form{margin-right:4%}.mainContents .noContents dl dd.flex.flexWrap .btnWrap.btnBoth{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainContents .noContents dl dd.flex.flexWrap .flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.mainContents .noContents dl dd .btnWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .noContents dl dd .btnWrap .title{font-weight:bold;font-size:1.8rem}.mainContents .noContents dl dd .btnWrap .post{margin:0 0 0 auto;width:540px}.mainContents .noContents dl dd .btnWrap .post .address{background-color:rgba(245, 146, 40, 0.2);padding:23px 30px;line-height:1.4}.mainContents .noContents dl dd .btnWrap .fax{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;width:360px;min-width:360px;background:#f4f0ef;padding:19px 0}.mainContents .noContents dl dd .btnWrap .fax figure{width:52px;height:52px;margin-right:10px}.mainContents .noContents dl dd .btnWrap .fax .faxWrap p{line-height:1.2}.mainContents .noContents dl dd .btnWrap .fax .faxWrap p .t01{color:#f59228;font-weight:bold;font-size:1.8rem}.mainContents .noContents dl dd .btnWrap .fax .faxWrap p .t02{font-size:1.3rem;padding-left:5px}.mainContents .noContents dl dd .btnWrap .fax .faxWrap p.t03{font-weight:bold;font-size:2.4rem;letter-spacing:0.1em}.mainContents .noContents dl dd .transfer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainContents .noContents dl dd .transfer .box{width:360px;min-width:360px;background-color:rgba(245, 146, 40, 0.2);margin:0 10px;padding:18px;line-height:1.4;margin-top:18px}.mainContents .noContents dl dd ul.btnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.mainContents .noContents dl dd ul.btnWrap li{width:360px;margin:0 14px}.mainContents .noContents dl dd ul.btnWrap li a{width:360px;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;text-align:center;text-decoration:none;color:#fff;position:relative;padding:8px 0;margin:0;background:#f59228;border-radius:30px}.mainContents .noContents dl dd ul.btnWrap li a[href$=".pdf"]:before{content:"";background:url(../images/pdf_white.svg) no-repeat;width:19px;height:21px;display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:5px}.mainContents .noContents dl dd ul.btnWrap li a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;top:auto;right:23px}.mainContents .noContents dl dd .tableWrap{background:#eae6e5;padding:13px 20px;margin-top:10px;line-height:1.6}.mainContents .noContents dl dd .tableWrap table{width:100%}.mainContents .noContents dl dd .tableWrap table td{padding-right:50px}.mainContents .noContents dl:last-of-type{margin-bottom:0}.mainContents .noContents.havIcon dt{width:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainContents .noContents.havIcon dt p{margin:0}.mainContents .noContents.havIcon dt figure{width:68px;padding:20px 0 0 8px}.mainContents .noContents.havIcon dd{padding:8px 20px}@media only screen and (max-width:800px){.mainContents .noContents dl{display:block}.mainContents .noContents dl dt{width:100%;min-width:0;padding:8px 5%;background:none}.mainContents .noContents dl dt p{font-size:1.95rem;width:30px;height:30px;line-height:30px;margin:0;background-color:rgba(75, 135, 221, 0.2);color:#4b87dd}.mainContents .noContents dl dd{line-height:1.8;padding:0 5% 18px}.mainContents .noContents dl dd h3{margin:0 0 6px;font-size:1.8rem}.mainContents .noContents dl dd .destination{display:block}.mainContents .noContents dl dd .destination .title{width:90%;font-size:1.6rem;margin:0 auto 15px}.mainContents .noContents dl dd .destination p{font-size:1.4rem;padding:0 5%}.mainContents .noContents dl dd a.icon{display:block;text-indent:-1.5em;padding-left:1.5em}.mainContents .noContents dl dd a.icon:after{text-indent:0}.mainContents .noContents dl dd a.iconup{display:block;text-indent:-1.5em;padding-left:1.5em}.mainContents .noContents dl dd a.iconup:after{text-indent:0}.mainContents .noContents dl dd.flex{display:block}.mainContents .noContents dl dd.flex .btn{width:100%;min-width:100%;margin:16px 0 0;font-size:1.4rem;border-radius:60px}.mainContents .noContents dl dd.flex .btn:after{right:6%}.mainContents .noContents dl dd.flex .japanpost p{width:100%;min-width:100%;margin:16px 0 0;font-size:1.4rem}.mainContents .noContents dl dd.flex .tel a{pointer-events:auto;width:100%;min-width:100%;margin:10px 0 0}.mainContents .noContents dl dd.flex .tel a figure{width:40px;height:40px}.mainContents .noContents dl dd.flex .mail{width:100%;min-width:100%;font-size:1.5rem;margin:10px 0 0;padding:10px 0;background:#f4f0ef}.mainContents .noContents dl dd.flex .mail figure{width:32px;height:32px;margin-right:10px}.mainContents .noContents dl dd.flex .box{width:100%;min-width:100%;margin-top:14px}.mainContents .noContents dl dd.flex .box figure{width:40px;height:40px;margin-right:10px}.mainContents .noContents dl dd.flex .box.form{margin:10px 0;background-color:rgba(245, 146, 40, 0.3)}.mainContents .noContents dl dd.flex .box.form a{font-size:1.5rem;padding:20px 0;width:100%}.mainContents .noContents dl dd.flex .box.form a:before{bottom:-1px;right:2px;font-size:1.3rem}.mainContents .noContents dl dd.flex .box.form a:after{border-width:0 0 30px 30px}.mainContents .noContents dl dd.flex .box.fax{padding:20px 0}.mainContents .noContents dl dd.flex.flexWrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.mainContents .noContents dl dd.flex.flexWrap .txt{width:100%}.mainContents .noContents dl dd.flex.flexWrap .btnWrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.mainContents .noContents dl dd.flex.flexWrap .btnWrap .box{width:100%;min-width:100%;margin-top:14px}.mainContents .noContents dl dd.flex.flexWrap .btnWrap.btnBoth div{width:100%}.mainContents .noContents dl dd.flex.flexWrap .flex{display:block;margin-bottom:15px}.mainContents .noContents dl dd.flex.flexWrap .flex .box{margin:0}.mainContents .noContents dl dd.flex ul{padding:13px 5%;margin:10px 0 20px;background:#f4f0ef}.mainContents .noContents dl dd.flex ul li{text140-indent:-0.8em;padding-left:0.8em}.mainContents .noContents dl dd .btnWrap{display:block}.mainContents .noContents dl dd .btnWrap .title{font-weight:bold;font-size:1.8rem}.mainContents .noContents dl dd .btnWrap .post{margin:0 0 0 auto;width:100%}.mainContents .noContents dl dd .btnWrap .post .address{padding:14px 5%}.mainContents .noContents dl dd .btnWrap .fax{padding:12px 0;width:100%;min-width:100%;margin-bottom:20px}.mainContents .noContents dl dd .btnWrap .fax figure{width:40px;height:40px;margin:0 10px 0 0}.mainContents .noContents dl dd .transfer{display:block;margin-top:18px}.mainContents .noContents dl dd .transfer .box{width:100%;min-width:100%;margin:10px 0 0;padding:5%;line-height:1.4}.mainContents .noContents dl dd ul.btnWrap{display:block;margin-top:15px}.mainContents .noContents dl dd ul.btnWrap li{width:100%;margin:0 0 10px;font-size:1.3rem}.mainContents .noContents dl dd ul.btnWrap li a{width:100%}.mainContents .noContents dl dd ul.btnWrap li a:after{right:4%}.mainContents .noContents.havIcon dl{display:-webkit-box;display:-ms-flexbox;display:flex}.mainContents .noContents.havIcon dl dt{width:15%;min-width:15%;padding:15px 0;display:block;background-color:rgba(75, 135, 221, 0.2)}.mainContents .noContents.havIcon dl dt p{margin:0 auto;font-size:1.95rem;width:30px;height:30px;line-height:30px;background:#fff}.mainContents .noContents.havIcon dl dt figure{width:70%;padding-top:10px;margin:0 auto;padding:20px 0 0}.mainContents .noContents.havIcon dl dd{padding:8px 5%;line-height:1.8}}.mainContents .accordionBlock{margin-bottom:20px}.mainContents .accordionBlock dt{background-color:rgba(75, 135, 221, 0.3);font-size:2.2rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;padding:11px 22px}.mainContents .accordionBlock dt i{color:#4b87dd;position:relative;top:-1px;margin-right:16px}.mainContents .accordionBlock dt .trigger{position:absolute;right:20px;border-radius:50%;background:#fff;width:38px;height:38px;text-align:center;top:0;bottom:0;margin:auto}.mainContents .accordionBlock dt .trigger span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:20px;height:2px;background:#4b87dd;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.mainContents .accordionBlock dt .trigger span:nth-of-type(2){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mainContents .accordionBlock dt.active .trigger span:first-of-type{display:none}.mainContents .accordionBlock dt.active .trigger span:nth-of-type(2){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mainContents .accordionBlock dt:hover{cursor:pointer}.mainContents .accordionBlock dd{display:none;margin:20px 0 0;padding-bottom:20px}.mainContents .accordionBlock:last-of-type{margin-bottom:0}.mainContents .accordionBlock:last-of-type dd{margin-bottom:0;padding-bottom:0}@media only screen and (max-width:800px){.mainContents .accordionBlock dt{font-size:2rem;padding:11px 5%}.mainContents .accordionBlock dt i{margin-right:10px}.mainContents .accordionBlock dt .trigger{right:5%;width:30px;height:30px}.mainContents .accordionBlock dt .trigger span{width:16px}}.mainContents:after{content:"";-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.mainContents.openSubMenu:after{content:"";position:absolute;height:100%;width:100%;background:rgba(0, 0, 0, 0.5);z-index:3;top:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.mainContents .searchresultsWrap{width:1050px;margin:0 auto}@media only screen and (max-width:800px){.mainContents{padding-top:0!important}.mainContents .searchresultsWrap{width:90%}}.modalWrap{display:none}.modalWrap .modalContent{font-size:1.4rem;background:#fff;padding:40px;width:100%;margin:0 auto}.modalWrap .modalContent .title{font-weight:normal;padding-bottom:10px}.modalWrap .modalContent li{text-indent:-1em;padding:0 0 8px 1em}.modalWrap .modalContent li ul{margin-top:8px}.modalWrap .modalContent li ul li{padding-bottom:0}@media only screen and (max-width:800px){.modalWrap .modalContent{padding:20px 5%}}.error404Page{width:1050px;margin:0 auto 140px}.error404Page h1{color:#4b87dd}.error404Page h2{text-align:left;border-left:6px solid #4b87dd;color:#2f3032;padding:10px 15px}.error404Page .pad42{padding:42px 0}@media only screen and (max-width:800px){.error404Page{width:90%}}.footer{padding:58px 0 0;background:#f7f6f4;position:relative}.footer .spFootNav{display:none}.footer .topNav{width:1050px;margin:0 auto 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .topNav .box{width:18%;margin:0 2.5% 25px 0}.footer .topNav .box h3{font-size:1.4rem;margin:0 0 10px;border-bottom:2px solid #ccc;padding-bottom:5px}.footer .topNav .box h3 a{position:relative}.footer .topNav .box h3:before{content:'';background:url("../images/arrow_kentei.svg") no-repeat;background-size:contain;display:inline-block;width:16px;height:16px;position:relative;top:4px;margin-right:8px}.footer .topNav .box li{font-size:1.2rem;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.footer .topNav .box li a{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .topNav .box li:before{content:"\e908";font-family:'iconset';display:block;padding:0 9px 0 4px;text-decoration:none}.footer .topNav .box:nth-of-type(5n){margin-right:0}.footer .topNav .box.sns ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .topNav .box.sns ul li{width:17%;margin:0 5%}.footer .topNav .box.sns ul li a{width:100%;display:block}.footer .topNav .box.sns ul li a:before{display:none}.footer .topNav .box.sns ul li:before{display:none}.footer .spSiteMap{display:none}.footer .bottomNav{width:1050px;margin:0 auto 14px;text-align:center}.footer .bottomNav li{display:inline-block;font-size:1.2rem}.footer .bottomNav li:after{content:"|";margin:0 7px}.footer .bottomNav li:last-child:after{display:none}.footer .footTop{text-align:center;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.footer .footTop .footLogo{display:inline-block;width:190px;margin:0 1%}.footer .footTop .footBtn{display:inline-block;margin:0 1%}.footer .footTop .footBtn a{display:inline-block;padding:12px 0;width:360px;color:#fff;position:relative;background:#00a6ba;border-radius:25px}.footer .footTop .footBtn a:after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;display:inline-block;position:absolute;right:15px;top:16px}.footer .footTop .footBtn a:hover{text-decoration:none}.footer .bottomSpNav{display:none}.footer .footMiddle{width:1050px;margin:0 auto;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footMiddle .footLogo{width:320px}.footer .footMiddle .footBanner{margin:0 0 0 auto}.footer .footMiddle .footBanner ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .footMiddle .footBanner ul li{margin-left:17px}.footer .spSns{display:none}.footer .footBottom{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:25px 0}.footer .footBottom ul{width:1050px;margin:0 auto;font-size:1rem}.footer .copyright{font-size:1rem;text-align:center;padding:25px 3%}.footer:after{content:"";-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.footer.openSubMenu:after{content:"";position:absolute;height:100%;width:100%;background:rgba(0, 0, 0, 0.5);z-index:3;top:0;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}@media only screen and (max-width:800px){.footer{padding:0}.footer .topNav.pcOnly{display:none}.footer .spSiteMap{display:block}.footer .spSiteMap .spSitemapNav{display:block}.footer .spSiteMap .spSitemapNav ul{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;font-size:1.4rem;border-top:1px solid #ccc}.footer .spSiteMap .spSitemapNav ul li{border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:50%;background:#fff}.footer .spSiteMap .spSitemapNav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 4%;position:relative}.footer .spSiteMap .spSitemapNav ul li a i{color:#f59228;font-size:2rem;padding-right:5px}.footer .spSiteMap .spSitemapNav ul li a:after{content:"\e91d";font-family:'iconset';position:absolute;right:4%;color:#ccc;text-decoration:none}.footer .spSiteMap .spSitemapNav ul li:nth-child(2n){border-right:none}.footer .spSiteMap .spSitemapNav ul li:last-child{width:100%;border-right:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .spSiteMap .spSitemapNav ul li:last-child a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .spSiteMap .spSitemapNav ul li:last-child a:after{right:2%}.footer .spSiteMap .sitemapTitle{text-align:center;font-size:1.5rem;position:relative;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;color:#4b87dd;padding:12px 0 10px;line-height:1;border-bottom:1px solid #ccc}.footer .spSiteMap .sitemapTitle .trigger{width:24px;height:24px;position:relative;border-radius:50%;background:#4b87dd;margin-left:2%}.footer .spSiteMap .sitemapTitle .trigger span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;width:12px;height:2px;z-index:2;background-color:#fff}.footer .spSiteMap .sitemapTitle .trigger span:first-of-type{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.footer .spSiteMap .sitemapTitle .trigger span:last-of-type{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.footer .spSiteMap .sitemapTitle.active .trigger span:first-of-type{display:none}.footer .spSiteMap .sitemapTitle.active .trigger span:last-of-type{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer .sitemapWrap{display:none}.footer .sitemapWrap .topNav{width:100%;margin:0 auto;display:block}.footer .sitemapWrap .topNav.pcOnly{display:none}.footer .sitemapWrap .topNav.spOnly{display:block}.footer .sitemapWrap .topNav .box{width:100%;margin:0}.footer .sitemapWrap .topNav .box h3{margin:0;border-bottom:1px solid #fff;padding-bottom:0;background:#4b87dd;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .sitemapWrap .topNav .box h3 a{padding:11px 4%;width:100%;pointer-events:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .sitemapWrap .topNav .box h3 a:before{display:none}.footer .sitemapWrap .topNav .box h3 a:after{display:none}.footer .sitemapWrap .topNav .box h3:before{content:"";display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;width:12px;height:2px;z-index:2;background-color:#fff;left:auto;right:2%;margin:0;top:auto;border:none;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);background:#fff}.footer .sitemapWrap .topNav .box h3:after{content:"";display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;width:12px;height:2px;z-index:2;background-color:#fff;left:auto;right:2%;top:auto;border-radius:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.footer .sitemapWrap .topNav .box h3.linkActive a{pointer-events:auto}.footer .sitemapWrap .topNav .box h3.linkActive:before{content:"\e91d";font-family:'iconset';position:absolute;width:auto;height:auto;background:none;color:#fff;text-decoration:none}.footer .sitemapWrap .topNav .box h3.linkActive:after{display:none}.footer .sitemapWrap .topNav .box h3.active:before{display:none}.footer .sitemapWrap .topNav .box h3.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer .sitemapWrap .topNav .box .subBox{display:none}.footer .sitemapWrap .topNav .box .cornerTitle{background-color:rgba(75, 135, 221, 0.2);color:#2f3032;border-bottom:1px solid #fff}.footer .sitemapWrap .topNav .box .cornerTitle h4{margin:0;font-size:1.4rem;font-weight:normal}.footer .sitemapWrap .topNav .box .cornerTitle h4 a{color:#2f3032;position:relative;display:block;padding:11px 4%}.footer .sitemapWrap .topNav .box .cornerTitle h4 a:after{content:"\e91d";font-family:'iconset';position:absolute;right:2%;color:#4b87dd;text-decoration:none}.footer .sitemapWrap .topNav .box .cornerTitle p{font-size:1.2rem;line-height:1.4;padding:0 4% 14px}.footer .sitemapWrap .topNav .box li{font-size:1.4rem;margin-bottom:0;border-bottom:1px solid #fff;display:block}.footer .sitemapWrap .topNav .box li a{color:#2f3032;position:relative;display:block;padding:11px 4%;background-color:rgba(75, 135, 221, 0.2)}.footer .sitemapWrap .topNav .box li a:before{content:"\e91d";font-family:'iconset';position:absolute;right:2%;color:#4b87dd;text-decoration:none}.footer .sitemapWrap .topNav .box li:before{display:none}.footer .sitemapWrap .topNav .box dl dt{font-size:1.4rem;border-bottom:1px solid #fff;color:#4b87dd;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 4%;background-color:rgba(75, 135, 221, 0.2);font-weight:bold}.footer .sitemapWrap .topNav .box dl dt:before{content:"";display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;width:12px;height:2px;z-index:2;background-color:#4b87dd;right:3%;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.footer .sitemapWrap .topNav .box dl dt:after{content:"";display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;width:12px;height:2px;z-index:2;background-color:#4b87dd;right:3%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.footer .sitemapWrap .topNav .box dl dt.active:before{display:none}.footer .sitemapWrap .topNav .box dl dt.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer .sitemapWrap .topNav .box dl dd{display:none}.footer .sitemapWrap .topNav .box dl dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f4f0ef}.footer .sitemapWrap .topNav .box dl dd ul li{width:50%;border-right:1px solid #fff;border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex}.footer .sitemapWrap .topNav .box dl dd ul li a{background:#f4f0ef;font-size:1.3rem;padding:11px 14% 11px 8%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.footer .sitemapWrap .topNav .box dl dd ul li:nth-child(odd){border-right:none}.footer .sitemapWrap .topNav .box dl dd ul li:first-child{width:100%;background:none}.footer .sitemapWrap .topNav .box dl dd ul li:first-child a{padding:11px 4%;width:100%}.footer .sitemapWrap .topNav .box.question{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.footer .sitemapWrap .topNav .box.question h3.linkActive:before{color:#4b87dd}.footer .sitemapWrap .topNav .box.question a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;background:#fff;color:#4b87dd;padding:12px 4% 10px}.footer .sitemapWrap .topNav .box.question a i{width:24px;height:24px;line-height:24px;border:2px solid #4b87dd;display:inline-block;text-align:center;vertical-align:top;border-radius:50%;margin-right:2%;position:relative;top:-1px}.footer .sitemapWrap .topNav .box.question a i:before{vertical-align:middle;position:relative;top:-4px}.footer .sitemapWrap .topNav .box.navOther{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ccc}.footer .sitemapWrap .topNav .box.navOther li{width:50%;border-right:1px solid #ccc}.footer .sitemapWrap .topNav .box.navOther li a{color:#2f3032;background:#f7f6f4;font-size:1.2rem;padding:11px 7%}.footer .sitemapWrap .topNav .box.navOther li a:before{color:#2f3032;right:4%}.footer .sitemapWrap .topNav .box.navOther li:last-child{display:none;width:100%}.footer .sitemapWrap .topNav .box.navOther li:last-child a{padding:11px 4%}.footer .sitemapWrap .topNav .box.navOther li:last-child a:before{right:2%}.footer .sitemapWrap .closeBtn{display:none}.footer .spSns{display:block;text-align:center;padding:13px 0}.footer .spSns li{display:inline-block;width:10%;margin:0 2%}.footer .bottomNav{display:none}.footer .footTop{padding:22px 0}.footer .footTop .footLogo{display:block;width:52%;margin:0 auto 11px}.footer .footTop .footBtn{display:block;margin:0 auto}.footer .footTop .footBtn a{display:block;padding:9px 0;width:85%;margin:0 auto}.footer .footTop .footBtn a:after{right:4%;top:32%}.footer .bottomSpNav{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}.footer .bottomSpNav li{width:50%;position:relative;border-right:1px solid #ccc;border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .bottomSpNav li a{font-size:1.2rem;display:block;width:100%;padding:14px 7%}.footer .bottomSpNav li a:after{content:"\e91d";font-family:'iconset';position:absolute;right:4%;color:#2f3032;text-decoration:none}.footer .bottomSpNav li:last-child{width:100%}.footer .bottomSpNav li:last-child a{padding:14px 4%}.footer .bottomSpNav li:last-child a:after{right:2%}.footer .bottomSpNav li:last-child,.footer .bottomSpNav li:nth-child(2n){border-right:none}.footer .footMiddle{width:100%;margin:0 auto;padding:20px 0 10px;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footMiddle .footLogo{width:86%;margin:0 auto 20px}.footer .footMiddle .footBanner{border-top:1px solid #ccc;margin:0;padding:17px 7% 0}.footer .footMiddle .footBanner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .footMiddle .footBanner ul li{margin:0 2%}.footer .footBottom{padding:20px 0 10px}.footer .footBottom ul{width:100%;padding:0 4%;margin:0 auto;font-size:1rem}.footer .footBottom ul li{text-indent:-1em;padding-left:1em}.footer .copyright{text-align:center;padding:18px 3%}}@media only screen and (max-width:320px){.footer .spSiteMap .spSitemapNav ul li{font-size:1.1rem}.footer .spSiteMap .spSitemapNav ul li a i{font-size:1.8rem}.footer .footTop .footBtn a{width:90%;font-size:1.3rem}.footer .bottomSpNav li a{font-size:1rem}}