header{position:relative}.headerArea{width:960px;margin:0 auto;padding:18px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;position:relative}.headerArea .logo{-webkit-flex-basis:360px;-moz-flex-basis:360px;-ms-flex-basis:360px;-o-flex-basis:360px;flex-basis:340px}.headerArea .headerSaleTel,.headerArea .headerServiceTel{-webkit-flex-basis:310px;-moz-flex-basis:310px;-ms-flex-basis:310px;-o-flex-basis:310px;flex-basis:310px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;font-size:26px;font-weight:bold}.headerArea .headerSaleTel span,.headerArea .headerServiceTel span{color:#fff;font-size:12px;padding:6px 6px 6px 9px;border-radius:3px;letter-spacing:3px;margin-right:10px}.headerArea .headerSaleTel .sale,.headerArea .headerServiceTel .sale{background:#008aea}.headerArea .headerSaleTel .service,.headerArea .headerServiceTel .service{background:#e20000}.headerArea .headerSaleTel a,.headerArea .headerServiceTel a{text-decoration:none;color:#333}.headerArea .headerSaleTel{-webkit-flex-basis:320px;-moz-flex-basis:320px;-ms-flex-basis:320px;-o-flex-basis:320px;flex-basis:320px}.headerArea .headHour{position:absolute;right:2px;bottom:10px}.headerArea .headHour p{font-size:13px}.headerSmall{border-bottom:1px solid #ccc}.gNaviBg{background:#113b6b;position:relative}.gNaviArea{width:960px;margin:0 auto;border-left:1px solid #00182a}.gNaviArea>ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:60px}.gNaviArea>ul>li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;margin-right:24px;padding:9px 0;font-size:13px;font-weight:bold}.gNaviArea>ul>li:last-child{margin-right:0}.gNaviArea>ul>li:nth-of-type(1),.gNaviArea>ul>li:nth-of-type(2),.gNaviArea>ul>li:nth-of-type(5),.gNaviArea>ul>li:nth-of-type(6){border-right:1px solid #00182a;border-left:1px solid #416289;margin-right:0;font-size:16px;padding:0}.gNaviArea>ul>li:nth-of-type(1)>p,.gNaviArea>ul>li:nth-of-type(2)>p,.gNaviArea>ul>li:nth-of-type(5)>p,.gNaviArea>ul>li:nth-of-type(6)>p{padding:6px 20px 18px;position:relative;color:#fff;cursor:pointer;font-size:13px;line-height:1em}.gNaviArea>ul>li:nth-of-type(1)>p img,.gNaviArea>ul>li:nth-of-type(2)>p img,.gNaviArea>ul>li:nth-of-type(5)>p img,.gNaviArea>ul>li:nth-of-type(6)>p img{display:block;margin:0 auto 3px auto}.gNaviArea>ul>li:nth-of-type(1)>p:after,.gNaviArea>ul>li:nth-of-type(2)>p:after,.gNaviArea>ul>li:nth-of-type(5)>p:after,.gNaviArea>ul>li:nth-of-type(6)>p:after{content:"";background:url(/img/img_sale/common/header/ico_gnavi_arrow_open.png) no-repeat;width:13px;height:8px;position:absolute;bottom:6px;left:0;right:0;margin:0 auto}.gNaviArea>ul>li:nth-of-type(1)>p:active:after,.gNaviArea>ul>li:nth-of-type(2)>p:active:after,.gNaviArea>ul>li:nth-of-type(5)>p:active:after,.gNaviArea>ul>li:nth-of-type(6)>p:active:after{background:url(/img/img_sale/common/header/ico_gnavi_arrow_close.png) no-repeat}.gNaviArea>ul>li:nth-of-type(1):hover,.gNaviArea>ul>li:nth-of-type(2):hover,.gNaviArea>ul>li:nth-of-type(5):hover,.gNaviArea>ul>li:nth-of-type(6):hover{background:#00122e}.gNaviArea>ul>li>a{color:#fff;text-decoration:none;position:relative;z-index:2}.gNaviArea>ul>li>a:hover{text-decoration:underline}.gNaviArea>ul>li>a img{margin-right:5px;vertical-align:middle}.gNaviArea>ul>li.active>p{padding:6px 20px 18px;position:relative;color:#fff;cursor:pointer;background:#00122e}.gNaviArea>ul>li.active>p:after{content:"";background:url(/img/img_sale/common/header/ico_gnavi_arrow_close.png) no-repeat;width:13px;height:8px;position:absolute;bottom:6px;left:0;right:0;margin:0 auto}.gNaviArea>ul>li.makaseruLinkArea{width:153px}.gNaviArea>ul .flexGrow{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;border-left:1px solid #416289}.gNaviArea>ul .pullMenu .pullMenuList{position:absolute;top:60px;left:0;width:100%;padding:30px 0 15px;background:#00122e;z-index:999999;opacity:0;visibility:hidden;-webkit-box-sizing:initial;-moz-box-sizing:initial;-o-box-sizing:initial;-ms-box-sizing:initial;box-sizing:content-box}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea{width:960px;margin:0 auto;position:relative}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea .saleMainBox{border-bottom:1px solid #123b6b;margin-bottom:25px}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea .noLineBottom{border:none;margin-bottom:0}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea .title{font-size:20px;color:#fff;font-weight:bold;margin-bottom:10px}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul{margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;height:auto}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul li{font-weight:normal}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.bigBunnerList{margin-bottom:25px}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.bigBunnerList li{margin-right:15px}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.bigBunnerList li:nth-of-type(3n){margin-right:0}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.smallBunnerList li{margin-right:15px;margin-bottom:15px;text-align:center}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.smallBunnerList li a{text-decoration:none}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.smallBunnerList li a img:hover{opacity:1}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.smallBunnerList li a span{display:block;font-size:11px;color:#fff;padding:8px 0}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.smallBunnerList li a span.sale{background:#113b6b}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.smallBunnerList li a span.service{background:#b80000;padding:8px 15px}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.smallBunnerList li:hover{opacity:.8}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.smallBunnerList li.flexGrow{border:none}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.smallBunnerList li.textLink a{font-size:14px;color:#fff;background:url(/img/img_sale/common/header/ico_gnavi_arrow_link.png) no-repeat;background-position:right;padding-right:16px}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.smallBunnerList li:nth-child(8n){margin-right:0}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.textLinkList{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;margin-bottom:10px}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.textLinkList li{margin-right:20px}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.textLinkList li:last-child{margin-right:0}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea ul.textLinkList li a{font-size:14px;color:#fff;background:url(/img/img_sale/common/header/ico_gnavi_arrow_link.png) no-repeat;background-position:right;padding-right:16px}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea .saleContentsBox{float:left;width:286px;border-right:1px solid #123b6b;margin:0 26px 0 0}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea .optionContentsBox{float:left;width:646px;position:relative;margin:0}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea .optionContentsBox .optionListLink{padding-left:20px;font-size:12px;position:absolute;right:0;bottom:15px}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea .optionContentsBox .optionListLink a{color:#fff}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea .bigBunnerSingleBox{float:left;margin:0 15px 25px 0}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea .middleBunnerList{float:left;width:286px;display:block;margin-top:35px;border-left:1px solid #123b6b;padding-left:15px}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea .middleBunnerList li{margin-bottom:10px}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea .pullMenuClose{position:absolute;top:0;right:0;font-size:16px;line-height:.6em;margin-bottom:0}.gNaviArea>ul .pullMenu .pullMenuList .pullMenuArea .pullMenuClose a{background:url(/img/img_sale/common/header/ico_gnavi_close.png) no-repeat;background-position-y:2px;padding-left:20px;color:#fff;font-size:12px;text-decoration:none}.gNaviArea>ul .noPullMenu{font-size:13px;margin:0;padding:0;border-right:1px solid #00182a;border-left:1px solid #416289}.gNaviArea>ul .noPullMenu a{display:block;padding:23px 8px}.gNaviArea>ul .noPullMenu a:hover{background:#00122e}.gNaviArea>ul .relatedWebsites{font-size:13px;margin:0;padding:0;border-right:1px solid #00182a;border-left:1px solid #416289;text-align:center}.gNaviArea>ul .relatedWebsites a{display:block;padding:6px 20px 19px}.gNaviArea>ul .relatedWebsites a img{display:block;margin:0 auto 2px auto}.gNaviArea>ul .relatedWebsites a span{font-size:14px;display:inline-block;margin:5px 6px 0 0}.gNaviArea>ul .relatedWebsites a:hover{background:#00122e}.gNaviArea .examinationMenuNumber{width:25px;height:25px;color:#fff;background:#e81c24;position:absolute;top:-12px;left:86px;font-size:12px;font-weight:bold;border-radius:30px;padding-top:7px;text-align:center;vertical-align:middle;z-index:-1}.headerMenuFadeIn{animation:menuFadeIn .5s forwards 1}@-webkit-keyframes menuFadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-moz-keyframes menuFadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-ms-keyframes menuFadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-o-keyframes menuFadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes menuFadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}.headerMenuFadeOut{animation:menuFadeOut .5s forwards 1}@-webkit-keyframes menuFadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@-moz-keyframes menuFadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@-ms-keyframes menuFadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@-o-keyframes menuFadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes menuFadeOut{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}html{background:none !important}#pageNavi{margin-top:15px}.headerArea .logo img{vertical-align:baseline}.headerArea{line-height:1}.headerArea .headHour p{line-height:1}.gNaviArea{box-sizing:border-box}.gNaviArea ul li{line-height:1;box-sizing:border-box}.gNaviArea ul li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow:inherit}.examinationMenuNumber{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.gNaviArea ul li.businessLogin{background:#009c4e;padding:0 20px}.gNaviBusinessArea{height:40px;background:#009c4e}.gNaviBusinessArea .businessMenu{display:flex;justify-content:flex-end;align-items:center;width:960px;height:40px;margin:0 auto}.gNaviBusinessArea .businessMenu li{height:15px;font-size:15px;font-weight:bold;line-height:1;padding:0 18px;border-right:1px solid #fff}.gNaviBusinessArea .businessMenu li:last-child{border:none}.gNaviBusinessArea .businessMenu li a{color:#fff;text-decoration:none}.gNaviBusinessArea .businessMenu li a:hover{text-decoration:underline}.gNaviBusinessArea .businessMenu .folderbox{display:flex}.gNaviBusinessArea .businessMenu .folderbox ul{display:flex;justify-content:center;align-items:center;margin-left:5px}.gNaviBusinessArea .businessMenu .folderbox ul li{display:inherit;margin:0 8px;height:19px;border:none;padding:0}.gNaviBusinessArea .businessMenu .folderbox ul li a{display:inherit;position:relative}.gNaviBusinessArea .businessMenu .folderbox ul li a .folderNumber{position:absolute;top:-9px;left:15px;border-radius:11px;background:#e10000;color:#fff;font-size:12px;font-weight:bold;line-height:20px;height:20px;padding:0 6px;z-index:10}.loginVertical{display:flex;flex-direction:column}.loginVertical a{display:block;padding:4px 15px;position:relative;color:#fff;text-decoration:none}.loginVertical a:after{content:"";background:url(/img/img_sale/common/header/ico_gnavi_arrow_close.png) no-repeat;background-size:contain;width:13px;height:13px;position:absolute;right:2px;top:48%;transform:translateY(-50%) rotate(90deg)}