html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#000;font-size:14px;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;background:#fff}@media screen and (min-width: 1025px){body{line-height:1.6}}.spNur,.spNurXs{display:block}.pcNur{display:none}@media screen and (min-width: 600px){.spNurXs{display:none}}@media screen and (min-width: 1025px){.spNur{display:none}.pcNur{display:block}}a:link,a:visited{color:#fff;text-decoration:none}a:hover,a:active{color:#375089;text-decoration:underline}.aLtoR a{position:relative;display:inline-block;text-decoration:none}.aLtoR a::after{position:absolute;bottom:-2px;left:0;content:'';width:100%;height:1px;background:#58adc5;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.aLtoR a:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}img{max-width:100%}@media screen and (-webkit-min-device-pixel-ratio: 0){img.x2{-webkit-backface-visibility:hidden;backface-visibility:hidden}}.marT05{margin-top:5px}.marT10{margin-top:10px}.marT20{margin-top:20px}.marT30{margin-top:30px}.marT40{margin-top:40px}.marT60{margin-top:60px}.marB10{margin-bottom:10px}.marB20{margin-bottom:20px}.marB30{margin-bottom:30px}.marB40{margin-bottom:40px}.marB50{margin-bottom:50px}.marB60{margin-bottom:60px}.marB70{margin-bottom:70px}.marB80{margin-bottom:80px}.marL10{margin-left:10px}.marL20{margin-left:20px}.marR05{margin-right:5px}.marR10{margin-right:10px}.marR20{margin-right:20px}.marB00{margin-bottom:0 !important}.marR00{margin-right:0 !important}.marAout{margin-left:auto;margin-right:auto}.taLeft{text-align:left}.taCenter{text-align:center}.taRight{text-align:right}@media screen and (min-width: 769px){a img{-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}a:hover img{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha( opacity=70 )";background:none !important;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}}a:hover img.alphaNone{opacity:1.0;filter:alpha(opacity=100);-ms-filter:"alpha( opacity=100 )";background:none !important}.alphaNone a:hover img{opacity:1.0;filter:alpha(opacity=100);-ms-filter:"alpha( opacity=100 )";background:none !important}* html .clearfix{zoom:1}*+html .clearfix{zoom:1}.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}.fcRed001{color:red}.fcWhite001{color:#fff}.fcYel001{color:#ff0}.fcBlue{color:#4f6396}.fcGreen001{color:#00b688}.fcGreen002{color:#1ab600}.fcBrown001{color:#b69a00}.ffEn{font-family:"Lato",sans-serif;letter-spacing:.1em}.fsSmall{font-size:80%}.fsBig19{font-size:1.188rem}ul.nrmlList{padding-left:1.5em;list-style-type:disc}.txtShadow001{text-shadow:#000 1px 0 10px}.txtShadow002{text-shadow:#222 1px 1px 8px, #222 -1px 1px 8px,
 #222 1px -1px 8px, #222 -1px -1px 8px}.border001{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}#container{margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.contentWrap001{width:92%;max-width:1100px;margin:auto;padding:50px 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:4}@media screen and (min-width: 768px){.contentWrap001{padding:100px 0}}.hTtl001{margin-bottom:30px;font-size:1.85714rem;font-weight:300}.hTtl001 .ffEn{letter-spacing:0}.hTtl001 .jp{display:block;margin-top:-4px;color:#4f6396;font-size:.78571rem;font-weight:normal;letter-spacing:.06em}@media screen and (min-width: 768px){.hTtl001{margin-bottom:40px;font-size:2.14286rem}.hTtl001 .jp{font-size:.92857rem}}.subTtl001{display:inline-block;margin-bottom:10px;padding:8px 15px;background:#000;color:#fff;font-size:1.07143rem}@media screen and (min-width: 768px){.subTtl001{margin-bottom:20px;padding:0 20px;font-size:1.21429rem;font-weight:normal;line-height:36px}}.btn a{width:auto;height:auto;margin:auto;padding:0;border:none;position:relative;-webkit-transition:all .3s;transition:all .3s}.btn a::before{content:'';display:block;width:100%;height:100%;background:rgba(255,255,255,0.3);position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.btn a:hover::before{opacity:1}.btn .btnMore001{text-align:center}.btn .btnMore001 a{display:inline-block;margin-top:30px}input[type="submit"],input[type="button"]{-webkit-appearance:none;border:none}.cstmFormParts input[type=text]:focus,.cstmFormParts input[type=email]:focus,.cstmFormParts input[type=tel]:focus,.cstmFormParts input[type=search]:focus,.cstmFormParts input[type=url]:focus,.cstmFormParts textarea:focus,.cstmFormParts select:focus{background-color:#edeff4;outline:none}.cstmFormParts input,.cstmFormParts textarea,.cstmFormParts select{font-family:'Noto Sans JP', sans-serif;width:auto;max-width:100%}.cstmFormParts input[type="text"],.cstmFormParts input[type="tel"],.cstmFormParts input[type="email"],.cstmFormParts input[type=url],.cstmFormParts textarea{background:#fff;border:1px solid #ccc;padding:.6em;font-size:1.0rem;-webkit-box-sizing:border-box;box-sizing:border-box}.cstmFormParts select{border:1px solid #ccc;padding:.6em;font-size:1.0rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.cstmFormParts select::-ms-expand{display:none}.cstmFormParts .slct001{width:auto;max-width:100%;display:inline-block;position:relative}.cstmFormParts .slct001:after{content:'\f107';font-family:FontAwesome;display:block;width:1em;height:auto;color:#000;position:absolute;top:calc(50% - .6em);right:.2em}.cstmFormParts input[type="checkbox"]{display:none}.cstmFormParts input[type="checkbox"]+label{display:block;position:relative;padding-left:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cstmFormParts input[type="checkbox"]+label:last-child{margin-bottom:0}.cstmFormParts input[type="checkbox"]+label:before{content:'';display:block;width:20px;height:20px;background:#fff;border:1px solid #ccc;border-radius:6px;position:absolute;left:0;top:0;opacity:1;-webkit-transition:all .3s;transition:all .3s}.cstmFormParts input[type="checkbox"]+label:after{border-right:2px solid #fabe00;border-bottom:2px solid #fabe00;content:'';display:block;width:4px;height:12px;left:8px;top:3px;opacity:0;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cstmFormParts input[type=checkbox]:checked+label:before{background:#000}.cstmFormParts input[type=checkbox]:checked+label:after{opacity:1}.cstmFormParts label{font-size:1.0rem;font-weight:500}.cstmFormParts label span.hide{display:none}.cstmFormParts input[type="radio"]{display:none}.cstmFormParts input[type="radio"]+label{padding-left:30px;position:relative;margin-bottom:10px}.cstmFormParts input[type="radio"]+label:before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #c9c9c9;border-radius:50%}.cstmFormParts input[type="radio"]:checked+label:after{content:"";display:block;position:absolute;top:4px;left:4px;width:14px;height:14px;background:#fabe00;border-radius:50%}.btnForm001{width:290px;max-width:100%;min-width:220px;position:relative;display:inline-block;padding:1em 1em;background:#4f6396;color:#fff;font-size:18px;font-weight:bold;text-decoration:none;text-align:center;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.btnForm001:hover{opacity:.6}.return .btnForm001{background:#fff;border:1px solid #fabe00;color:#fabe00;-webkit-box-sizing:border-box;box-sizing:border-box}.return .btnForm001:hover{background:#fabe00;color:#fff;opacity:1}.formBtn001{width:auto;max-width:100%;margin-top:40px;display:inline-block;position:relative}.formBtn001:before{content:'\f0da';font-family:FontAwesome;display:block;line-height:.5;position:absolute;color:#fff;top:calc(50% - 2px);right:10px;z-index:2}.cstmFormParts .checkboxesList.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cstmFormParts .checkboxesList.flex em{margin-right:1.5em}.cstmFormParts .radiobtnList em{display:-webkit-box;display:-ms-flexbox;display:flex}.cstmFormParts .radiobtnList .input{margin-right:.6em}.cstmFormParts .box500{width:500px;max-width:100%}.cstmFormParts .boxFullw{width:100%}span.required{background: #dc3522;color: #fff;font-size:70%;font-weight:500;display:inline-block;/* border:1px solid #dc3522; */height:28px;/* margin-left:.6em; */float: right;padding: 0 15px;line-height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;}.formAlert{display:none;margin-top:6px;padding:10px;background:#dc3522;color:#fff;font-size:88%;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box}.formAlert.upper{padding:20px 10px;margin-bottom:40px}@media screen and (max-width: 768px){.cstmFormParts input[type="text"],.cstmFormParts input[type="tel"],.cstmFormParts input[type="email"],.cstmFormParts input[type=url],.cstmFormParts textarea,.cstmFormParts select,.cstmFormParts label{font-size:.9rem}.cstmFormParts input[type="checkbox"]+label,.cstmFormParts input[type="radio"]+label{padding-top:.2em}}header{position:absolute;width:100%;z-index:5}#headerWrap #siteIdBox .hLogo001{width:180px}@media screen and (min-width: 1025px){#headerWrap #siteIdBox .hLogo001{width:241px;-webkit-transition:all .3s;transition:all .3s}}@media screen and (min-width: 1025px){#headerWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1025px){header.is-fixed{position:fixed;width:100%;z-index:9990}header.is-fixed::before{content:'';position:absolute;width:100%;height:calc(100% - 34px);background:rgba(0,0,0,0.8);-webkit-box-shadow:0px 6px 6px -3px rgba(0,0,0,0.2);box-shadow:0px 6px 6px -3px rgba(0,0,0,0.2);z-index:-1}header.is-fixed #headerWrap #siteIdBox .hLogo001{width:140px}}#navTgl{display:none}#nav-drawer label{cursor:pointer;position:fixed;top:0;right:0}#nav-drawer .open{z-index:9000;width:54px;height:54px;background:#4f6396;-webkit-transition:background 0.6s,-webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background 0.6s,-webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background 0.6s,transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background 0.6s,transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1)}#nav-drawer .open::before,#nav-drawer .open::after{content:""}#nav-drawer .open span,#nav-drawer .open::before,#nav-drawer .open::after{content:"";position:absolute;top:calc(50% - 1px);left:30%;width:40%;border-bottom:2px solid #FFF;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1)}#nav-drawer .open::before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}#nav-drawer .open::after{-webkit-transform:translateY(8px);transform:translateY(8px)}#nav-drawer .close{z-index:11;width:100%;height:100%;pointer-events:none;-webkit-transition:background .6s;transition:background .6s}#navTgl:checked+.open{background:#4f6396;-webkit-transform:translateX(-240px);transform:translateX(-240px)}#navTgl:checked+.open span{-webkit-transform:scaleX(0);transform:scaleX(0)}#navTgl:checked+.open::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#navTgl:checked+.open::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#navTgl:checked ~ .close{pointer-events:auto;background:rgba(0,0,0,0.7)}.gMenu{z-index:9999;position:fixed;overflow:auto;top:0;right:0;width:240px;height:100%;margin:0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1)}#navTgl:checked ~ .gMenu{-webkit-transform:none;transform:none}.gMenu ul li{border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:1em}.gMenu ul li:last-child{border:none;padding-bottom:0;margin-bottom:0}.gMenu ul li a{color:#000;font-size:14px;text-decoration:none}.gMenu ul li span{display:block;width:100%;font-size:1rem}.gMenu ul li span.en{margin-right:.6em;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:.1em}.gMenu ul li span.jp{margin-top:-4px;color:#4f6396;font-size:60%}.gMenu ul li.verBtn001{text-align:right}@media screen and (min-width: 1025px){#nav-drawer .open{display:none}#navTgl:checked ~ .close{background:none;display:none}.gMenu{position:relative;width:100%;height:auto;margin:0 auto;padding:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0s;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s, -webkit-transform 0s;overflow:inherit;background:none;border:none}.gMenu ul{width:100%;margin:auto;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gMenu ul li{padding:0;margin:0;border:none}.gMenu{top:30px;right:30px}.gMenu ul li{padding:0 15px;text-align:center}.gMenu ul li span.en{line-height:1.0}.gMenu ul li span.jp{margin-top:2px;color:#fff;-webkit-transition:all .3s;transition:all .3s}.gMenu ul li a{display:block;color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.gMenu ul li a:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.gMenu ul li.verBtn001{padding-top:4px;text-align:center}header.is-fixed .gMenu{top:15px}}.kvWrap001{width:100%;height:calc(100vh - 10vh);position:relative;z-index:1}.kvWrap001::before{content:'';width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0}.kvWrap001 .bgBox{width:100%;height:100%}.kvWrap001 .bgBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kvWrap001 .copyBox{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 4%;color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-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;z-index:10}.kvWrap001 .copyBox .botTxt{display:block;margin-top:15px;font-size:.92857rem}.kvWrap001 .scrollBox{position:absolute;bottom:0;left:0;width:100%;color:#fff;text-align:center}.kvWrap001 .scrollBox p{position:relative;padding-bottom:66px;font-size:.71429rem}.kvWrap001 .scrollBox p::before{content:'';position:absolute;bottom:0;left:50%;width:1px;height:60px;background-color:#fff}@media screen and (min-width: 768px){.kvWrap001 .copyBox .botTxt{margin-top:20px;font-size:1.14286rem}}@media screen and (min-width: 1025px){.kvWrap001{height:100vh}.kvWrap001::before{background:rgba(0,0,0,0.3)}.kvWrap001 .copyBox .botTxt{margin-top:30px;font-size:1.42857rem}}.kvWrap001.ip{height:180px}@media screen and (min-width: 1025px){.kvWrap001.ip{height:280px}}.bgWhiteSect001{background:url(../images/bg_triangle_001.png) left top no-repeat #fff;background-size:200px}@media screen and (min-width: 768px){.bgWhiteSect001{background-size:324px}}.bgGraySect001{background:url(../images/bg_triangle_002.png) right top no-repeat #eee;background-size:200px}@media screen and (min-width: 768px){.bgGraySect001{background-size:324px}}@media screen and (min-width: 1600px){.bgWhiteSect001,.bgGraySect001{background-size:500px}}#sect001 .serviceWrap .txtBox .article{margin-top:30px}#sect001 .serviceWrap .txtBox .article:first-child{margin-top:0}#sect001 .serviceWrap .txtBox .read{margin-top:15px}#sect001 .serviceWrap .pictBox{margin-top:20px;margin-right:-4%;text-align:right}#sect001 .serviceWrap .pictBox img{width:auto;max-width:70%}@media screen and (min-width: 600px){#sect001 .serviceWrap .pictBox{margin-top:-20vw;position:relative;z-index:-1}}@media screen and (min-width: 1025px){#sect001{position:relative}#sect001::before{content:'';display:block;width:62%;height:80%;background:url(../images/sect001_pic_001_sp@2x.jpg) center right no-repeat;background-size:contain;position:absolute;bottom:0;right:0}#sect001 .serviceWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#sect001 .serviceWrap .txtBox{width:40%}#sect001 .serviceWrap .pictBox{display:none}}@media screen and (min-width: 1600px){#sect001::before{height:70%;background:url(../images/sect001_pic_001@2x.jpg) center right 50% no-repeat;background-size:contain;bottom:60px}#sect001 .serviceWrap .txtBox{width:46%}}p.intro{font-size:1.07143rem}#sect002 .article201 .txtBox h4{font-size:1.07143rem;font-weight:bold}#sect002 .article201 .txtBox .figure{width:auto;max-width:340px;margin:20px auto}#sect002 .article201 .box{margin-top:15px}@media screen and (min-width: 600px){#sect002 .article201 .txtBox .readWrap{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sect002 .article201 .txtBox .readWrap .figure,#sect002 .article201 .txtBox .readWrap .boxWrap{width:48%}#sect002 .article201 .txtBox .figure{max-width:100%;margin:0}#sect002 .article201 .txtBox .boxWrap{margin-top:-15px}}@media screen and (min-width: 1025px){#sect002 .article201{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sect002 .article201 .txtBox{width:48%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#sect002 .article201 .txtBox .readWrap{display:block}#sect002 .article201 .txtBox .readWrap .boxWrap{width:100%}#sect002 .article201 .pictBox{width:48%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#sect002 .article202,#sect002 .article203{margin-top:40px}@media screen and (min-width: 600px){#sect002 .article202,#sect002 .article203{margin-top:60px}}@media screen and (min-width: 1025px){#sect002 .article202,#sect002 .article203{margin-top:80px}}#sect002 .article202{text-align:center}#sect002 .article202 .listPhilosophy{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;list-style:1.0}#sect002 .article202 .listPhilosophy li{width:48%;margin-top:10px;text-align:right}#sect002 .article202 .listPhilosophy li:nth-child(even){text-align:left}@media screen and (min-width: 768px){#sect002 .article202 .listPhilosophy{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#sect002 .article202 .listPhilosophy li{width:24%}}@media screen and (min-width: 1025px){#sect002 .article202 .listPhilosophy li{width:23%}}#sect002 .article203 .txtArea{padding:15px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}#sect002 .article203 .rightBox{margin-top:40px}#sect002 .article203 .rightBox .abePicBox{margin-bottom:15px}#sect002 .article203 .rightBox .abeBlogBnrBox{margin-top:15px}@media screen and (min-width: 768px){#sect002 .article203{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sect002 .article203 .leftBox,#sect002 .article203 .rightBox{width:48%}#sect002 .article203 .rightBox{margin-top:0}}@media screen and (min-width: 1025px){#sect002 .article203 .txtArea{padding:30px}#sect002 .article203 .rightBox .abePicBox{margin-bottom:20px}#sect002 .article203 .rightBox .abeBlogBnrBox{margin-top:20px}}.listComProf dt{margin-top:.5em;padding-top:.5em;border-top:1px solid #ccc;color:#aaa}.listComProf dt:first-child{margin-top:0;border:none}.listComProf .telfax.pcNur{display:inline-block}@media screen and (min-width: 1025px){.listComProf{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}.listComProf dt{width:80px;margin:0;padding:0}.listComProf dd{width:calc(100% - 80px);padding-left:20px;border-top:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.listComProf dd:first-of-type{border:none}.listComProf dt,.listComProf dd{margin-top:15px;padding-top:15px}.listComProf dt:first-of-type,.listComProf dd:first-of-type{margin-top:0;padding-top:0}}.bnrRecruitBox{margin-top:30px}@media screen and (min-width: 768px){.bnrRecruitBox{margin-top:4%}}#ipPrivacySect .box{margin-top:30px}#ipPrivacySect .box:first-of-type{margin-top:0}#ipPrivacySect .box .subTtl001{margin-bottom:10px;font-size:.85714rem}@media screen and (min-width: 768px){#ipPrivacySect .box{margin-top:40px}#ipPrivacySect .box .subTtl001{font-size:1rem}}@media screen and (min-width: 1025px){#ipPrivacySect .box .nrmlList{margin-top:-10px}#ipPrivacySect .box .nrmlList li{margin-top:10px}}#ipContactSect .formWrap001{margin-top:60px;padding:15px;background-color:#fff}#ipContactSect .formWrap001 dl{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #eee}#ipContactSect .formWrap001 dl dt{margin-bottom:10px}@media screen and (min-width: 768px){#ipContactSect .formWrap001{margin-top:100px;padding:30px}}@media screen and (min-width: 1025px){#ipContactSect .formWrap001 dl{margin-bottom:20px;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}#ipContactSect .formWrap001 dl dt,#ipContactSect .formWrap001 dl dd{padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}#ipContactSect .formWrap001 dl dt{width:30%}#ipContactSect .formWrap001 dl dd{width:70%}}footer .fLogoBox{width:92%;max-width:1100px;margin:0 auto;padding:30px 0;text-align:center}footer .copyright{padding:20px 10px;background-color:#000;color:#fff;text-align:center;font-size:.78571rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){footer .fLogoBox{padding:40px 0}footer .copyright{font-size:1rem}}
/*# sourceMappingURL=style.min.css.map */




span.loading {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border-top: 5px solid rgba( 255, 255, 255, 0.2 );
	border-right: 5px solid rgba( 255, 255, 255, 0.2 );
	border-bottom: 5px solid rgba( 255, 255, 255, 0.2 );
	border-left: 5px solid #ffffff;
	-webkit-transform: translateZ( 0 );
	-ms-transform: translateZ( 0 );
	transform: translateZ( 0 );
	-webkit-animation: load-circle 1.0s linear infinite;
	animation: load-circle 1.0s linear infinite;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
}

@-webkit-keyframes load-circle {
	0% {
		-webkit-transform: rotate( 0deg );
		transform: rotate( 0deg );
	}
	100% {
		-webkit-transform: rotate( 360deg );
		transform: rotate( 360deg );
	}
}

@keyframes load-circle {
	0% {
		-webkit-transform: rotate( 0deg );
		transform: rotate( 0deg );
	}
	100% {
		-webkit-transform: rotate( 360deg );
		transform: rotate( 360deg );
	}
}

form#mail_form dl dd span.error_blank,
form#mail_form dl dd span.error_format,
form#mail_form dl dd span.error_match {
	color: #8d0000;
}

#form_submit{
	margin:0 auto;
	text-align:center;
}

#form_submit input{
	margin:0 auto;
}

.error_blank{
	display:block;
}

@media screen and (max-width: 767px){
.bgGraySect001 {
	padding-top: 6em;
}
}