﻿*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{height:100%}body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-size:.875rem;color:#232323;line-height:1.6em;height:100%;overflow-x:hidden}@media (max-width: 767px){body{min-width:inherit}}h4{font-size:18px;font-size:1.125rem;border-left:8px solid #0c3c61;margin:50px 0 20px;padding:5px 0 5px 10px;color:#0c3c61}p{margin-bottom:2px}ol{margin-bottom:10px;margin-top:0;padding-left:1.5em}ul li{list-style:none}table{font-size:14px;font-size:.875rem}table,th,td{border:1px solid #aaa}th{background-color:#EFEFEF}th,td{padding:10px}a{color:#232323;text-decoration:none}a[href$=".pdf"]::after{content:url(../image//common/icon_pdf.png);margin-left:7px;vertical-align:middle;margin-top:2px;display:inline-block}a.iconNone::after{content:none}.arrow a{text-decoration:underline}.arrow:before{content:"\f0da";font-family:"FontAwesome";color:#0c3c61;margin-right:10px}a.underline{text-decoration:underline}#wrap{width:100%;position:relative;height:auto !important;height:100%;min-height:100%}@media (max-width: 767px){#wrap{min-width:100%}}.inner{max-width:1080px;width:100%;position:relative;margin:0 auto}@media (max-width: 767px){.inner{width:96%}}.indent{padding-left:15px}a.btn{display:inline-block;text-decoration:none;color:#fff;background-color:#0c3c61;cursor:pointer;padding:20px 70px;text-align:center;margin-top:30px;font-weight:bold;letter-spacing:0.1em;font-family:'Lato',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-size:.875rem}a.btn:after{content:"\f105";font-family:"FontAwesome";font-size:16px;font-size:1rem;margin-left:10px}a.btn:hover{background-color:#ff8c00;transition:background-color 0.5s 1ms ease-out;color:#FFF}.leftBox{float:left}@media (max-width: 767px){.leftBox{float:none}}.rightBox{float:right}@media (max-width: 767px){.rightBox{float:none}}#headImage{height:220px;width:100%;margin:0 auto}.breadcrumbs{margin-top:10px;font-size:12px;font-size:.75rem}.subLink{display:flex;justify-content:space-between;flex-wrap:wrap;width:700px;margin:60px auto}.subLink li a{color:#232323}.subLink li a:hover{color:#0c3c61}.subLink li:before{content:"\f054";font-family:"FontAwesome";font-size:12px;font-size:.75rem;margin-right:10px}@media (max-width: 767px){.subLink{display:block;width:100%}}@media (max-width: 767px){.spHide{display:none}}.spShow{display:none}@media (max-width: 767px){.spShow{display:block}}@media (max-width: 767px){table.spTable th,table.spTable td{display:block}table.spTable th{width:100%;padding:0}}.clearfix,.inner,.modalBox,#wrap.front header,#wrap.features header,#wrap.service header,#wrap.recruit header,#wrap.company header,#wrap.contact header,#wrap.privacy header,.utility,#wrap.front .mainImage .inner,#wrap.recruit #cont_03 .inner .intBox{*zoom:1}.clearfix:after,.inner:after,.modalBox:after,#wrap.front header:after,#wrap.features header:after,#wrap.service header:after,#wrap.recruit header:after,#wrap.company header:after,#wrap.contact header:after,#wrap.privacy header:after,.utility:after,#wrap.front .mainImage .inner:after,#wrap.recruit #cont_03 .inner .intBox:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.4.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.4.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.4.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.4.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.headTitle{margin-bottom:50px;text-align:center;height:400px;position:relative;background-size:cover;background-position:bottom center}.bgMessage{background-color:#eaeaea;margin:15px 0 30px}.bgMessage .inner{box-sizing:border-box;padding:30px 60px 30px}.bgMessage .textBox{color:#FFF;background-color:rgba(7,43,40,0.8);width:410px;padding:30px 35px;letter-spacing:0.05em}.bgMessage .textBox h4{font-size:18px;font-size:1.125rem;margin:0 0 20px;border:none;padding:0}.bgMessage .textBox a.btn{color:#FFF;border-color:#FFF}.bgMessage .textBox a.btn:hover{color:#232323;background-color:#fff}@media (max-width: 767px){.bgMessage .inner{padding:20px}.bgMessage .textBox{width:100%;padding:30px 5%}}.contactBox{display:flex;margin-bottom:10px}.contactBox div+div{border:10px solid #eee;padding:49px;box-sizing:content-box}.contactBox div+div h5{font-size:18px;font-size:1.125rem;margin-bottom:30px}@media (max-width: 767px){.contactBox{display:block}.contactBox img{width:100%}}.modalBox{padding:20px}.modalBox div.leftBox{width:48%;margin-right:2%}.modalBox div.leftBox img{box-sizing:border-box;border:1px solid #ccc;width:100%}.modalBox div.rightBox{width:50%}.inview-mv01{opacity:0;transform:translate(0, 100px);-webkit-transform:translate(0, 100px);transition:all 0.8s ease 0s}.mv01{opacity:1.0;transform:translate(0, 0);-webkit-transform:translate(0, 0)}#wrap.front header{position:fixed;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3 ease;-o-transition:all 0.3 ease;background-color:rgba(255,255,255,0.85)}#wrap.front header.drawer-navbar{position:fixed;top:-152px;left:0}@media (max-width: 767px){#wrap.front header.drawer-navbar{top:auto !important}}#wrap.front header.collapse{background-color:rgba(255,255,255,0.85)}@media (max-width: 767px){#wrap.front header.collapse{background:none}}#wrap.front header.collapse .inner{border-bottom:none}#wrap.front header .inner{border-bottom:none;width:100%;max-width:1080px;height:120px;margin-top:10px;margin-bottom:10px}@media (max-width: 767px){#wrap.front header .inner{border-bottom:none}}#wrap.front header h1 a{float:left;margin-left:10px;margin-top:10px}#wrap.front header nav{float:right;position:relative}#wrap.front header nav .global{font-size:16px;font-size:1rem;margin-top:30px}#wrap.front header nav .global li{float:left;list-style:none;margin:10px 0 5px}#wrap.front header nav .global li a{text-decoration:none;color:#232323;display:block;padding:8px 15px;box-sizing:border-box;height:40px}@media (max-width: 767px){#wrap.front header nav .global li a{z-index:150;padding:0 15px}}#wrap.front header nav .global li a:hover{border-bottom:2px solid #0c3c61;text-decoration:none !important}#wrap.front header nav .drawer-menu{display:flex;margin-right:190px}@media (max-width: 767px){#wrap.front header nav .drawer-menu{margin-right:0}}@media (max-width: 767px){#wrap.front header{position:relative;padding:0 0 20px;height:60px;background:none}#wrap.front header h1{position:fixed}#wrap.front header h1 a img{display:none}#wrap.front header nav{max-width:200px}#wrap.front header nav ul{flex-direction:column}#wrap.front header nav li{float:none;font-size:14px;font-size:.875rem}}#wrap.features header,#wrap.service header,#wrap.recruit header,#wrap.company header,#wrap.contact header,#wrap.privacy header{padding:0 0 10px;border-top:3px solid #004ea2;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3 ease;-o-transition:all 0.3 ease;box-shadow:0 3px 3px 3px rgba(0,0,0,0.2)}#wrap.features header .inner,#wrap.service header .inner,#wrap.recruit header .inner,#wrap.company header .inner,#wrap.contact header .inner,#wrap.privacy header .inner{border-bottom:none;width:100%;max-width:1080px;margin-top:10px;margin-bottom:10px}@media (max-width: 767px){#wrap.features header .inner,#wrap.service header .inner,#wrap.recruit header .inner,#wrap.company header .inner,#wrap.contact header .inner,#wrap.privacy header .inner{border-bottom:none}}#wrap.features header h1 a,#wrap.service header h1 a,#wrap.recruit header h1 a,#wrap.company header h1 a,#wrap.contact header h1 a,#wrap.privacy header h1 a{float:left;margin-left:10px;margin-top:10px}#wrap.features header nav,#wrap.service header nav,#wrap.recruit header nav,#wrap.company header nav,#wrap.contact header nav,#wrap.privacy header nav{float:right;margin-top:30px}#wrap.features header nav li,#wrap.service header nav li,#wrap.recruit header nav li,#wrap.company header nav li,#wrap.contact header nav li,#wrap.privacy header nav li{float:left;list-style:none;margin:20px 0 5px}#wrap.features header nav .global,#wrap.service header nav .global,#wrap.recruit header nav .global,#wrap.company header nav .global,#wrap.contact header nav .global,#wrap.privacy header nav .global{font-size:16px;font-size:1rem;margin-top:5px}#wrap.features header .drawer-menu,#wrap.service header .drawer-menu,#wrap.recruit header .drawer-menu,#wrap.company header .drawer-menu,#wrap.contact header .drawer-menu,#wrap.privacy header .drawer-menu{display:flex;margin-right:190px}#wrap.features header .drawer-menu li a,#wrap.service header .drawer-menu li a,#wrap.recruit header .drawer-menu li a,#wrap.company header .drawer-menu li a,#wrap.contact header .drawer-menu li a,#wrap.privacy header .drawer-menu li a{text-decoration:none;color:#232323;display:block;padding:0 10px;box-sizing:border-box;height:40px}#wrap.features header .drawer-menu li a:hover,#wrap.service header .drawer-menu li a:hover,#wrap.recruit header .drawer-menu li a:hover,#wrap.company header .drawer-menu li a:hover,#wrap.contact header .drawer-menu li a:hover,#wrap.privacy header .drawer-menu li a:hover{border-bottom:2px solid #004ea2;text-decoration:none}@media (max-width: 767px){#wrap.features header .drawer-menu li a,#wrap.service header .drawer-menu li a,#wrap.recruit header .drawer-menu li a,#wrap.company header .drawer-menu li a,#wrap.contact header .drawer-menu li a,#wrap.privacy header .drawer-menu li a{height:auto;color:#fff}#wrap.features header .drawer-menu li a:hover,#wrap.service header .drawer-menu li a:hover,#wrap.recruit header .drawer-menu li a:hover,#wrap.company header .drawer-menu li a:hover,#wrap.contact header .drawer-menu li a:hover,#wrap.privacy header .drawer-menu li a:hover{border:none}}@media (max-width: 767px){#wrap.features header .drawer-menu,#wrap.service header .drawer-menu,#wrap.recruit header .drawer-menu,#wrap.company header .drawer-menu,#wrap.contact header .drawer-menu,#wrap.privacy header .drawer-menu{display:block;margin-right:0}}@media (max-width: 767px){#wrap.features header,#wrap.service header,#wrap.recruit header,#wrap.company header,#wrap.contact header,#wrap.privacy header{position:relative;padding:10px 0}#wrap.features header h1 a,#wrap.service header h1 a,#wrap.recruit header h1 a,#wrap.company header h1 a,#wrap.contact header h1 a,#wrap.privacy header h1 a{width:148px;height:auto;background-size:contain;margin-top:0}#wrap.features header nav,#wrap.service header nav,#wrap.recruit header nav,#wrap.company header nav,#wrap.contact header nav,#wrap.privacy header nav{max-width:200px}#wrap.features header nav li,#wrap.service header nav li,#wrap.recruit header nav li,#wrap.company header nav li,#wrap.contact header nav li,#wrap.privacy header nav li{float:none;font-size:14px;font-size:.875rem}}.utility{font-size:16px;font-size:1rem;position:absolute;right:0;top:0px;float:left}@media (max-width: 767px){.utility{position:relative;top:0}}.utility a.btn_mail{display:inline-block;text-decoration:none;color:#fff;background-color:#0c3c61;cursor:pointer;padding:10px 20px;text-align:center;margin-top:10px;letter-spacing:0.1em;border-radius:5px;font-family:'Lato',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.utility a.btn_mail:hover{background-color:#ff8c00}.utility a:before{content:"\f0e0";font-family:"FontAwesome";font-size:18px;font-size:1.125rem;margin-right:0.5em}@media (max-width: 767px){.drawer.drawer-open header{position:relative}.drawer .drawer-navbar .drawer-menu{padding-bottom:20px}.drawer #wrap.front .drawer-navbar{z-index:900}.drawer #wrap.front .drawer-navbar .drawer-nav{overflow:inherit}.drawer #wrap.front .drawer-navbar .drawer-nav .global ul li a{color:#fff}.drawer #wrap.front .drawer-navbar .drawer-nav .global ul li a:hover{border:none}.drawer #wrap.features .drawer-navbar,.drawer #wrap.service .drawer-navbar,.drawer #wrap.recruit .drawer-navbar,.drawer #wrap.company .drawer-navbar,.drawer #wrap.contact .drawer-navbar,.drawer #wrap.privacy .drawer-navbar{z-index:900}.drawer #wrap.features .drawer-navbar .drawer-nav .global,.drawer #wrap.service .drawer-navbar .drawer-nav .global,.drawer #wrap.recruit .drawer-navbar .drawer-nav .global,.drawer #wrap.company .drawer-navbar .drawer-nav .global,.drawer #wrap.contact .drawer-navbar .drawer-nav .global,.drawer #wrap.privacy .drawer-navbar .drawer-nav .global{margin-top:30px}}#top-head{z-index:999}#global-nav ul{list-style:none}#nav-toggle{display:none;position:absolute;left:12px;top:14px;width:34px;height:36px;cursor:pointer;z-index:101}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;height:4px;width:100%;background:#666;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}#page-top{display:none;margin:30px;box-sizing:border-box;padding-top:15px;right:40px;z-index:1;cursor:pointer;text-align:center;background-color:#0c3c61;border-radius:50%;width:80px;height:80px;color:#fff;float:right;cursor:pointer;font-size:14px;font-size:.875rem;box-shadow:0px 0px 10px rgba(0,0,0,0.3)}@media (max-width: 767px){#page-top{margin:30px auto;float:none}}footer{color:#fff;background-color:#2d2d2d;display:flex;flex-direction:column;align-items:center}footer .footerInfo{background-color:#004ea2;padding:30px 0;width:100%}footer .footerInfo .footerBox{max-width:1080px;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between}footer .footerInfo .footerBox ul{display:flex;flex-flow:row wrap}footer .footerInfo .footerBox ul li{padding:5px 10px}footer .footerInfo .footerBox ul li a{color:#fff}footer .footerInfo .footerBox ul li a:hover{opacity:1 !important;background:none !important;border-bottom:1px solid #fff}footer .copyright{width:100%;text-align:center;padding:10px 0;background-color:#0c3c61}@media (max-width: 767px){footer .footerInfo .footerBox{padding:0 20px;flex-direction:column}footer .footerInfo .footerBox ul{flex-direction:column;padding:20px 0 0;text-align:center}footer .footerInfo .footerBox ul li{padding:5px 0}}#wrap.front a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}#wrap.front img{max-width:100%;height:auto}#wrap.front .flexBox{display:flex}#wrap.front h2{font-size:32px;font-size:2rem;letter-spacing:0.05em;font-weight:900;margin-bottom:20px}@media (max-width: 767px){#wrap.front #frontTop{overflow:visible;max-width:767px}}#wrap.front .main_txt{position:absolute;width:100%;height:100vh;z-index:90;opacity:1 !important;text-align:center;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){#wrap.front .main_txt img{max-width:60%}}#wrap.front .mainImage{width:100%;height:100vh;overflow:hidden;position:relative}#wrap.front .mainImage .textBox{position:absolute;text-align:center}#wrap.front .mainImage .inner{height:100vh}#wrap.front .mainImage .textBox{top:350px;width:100%;color:#FFF;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#wrap.front .mainImage .textBox p{font-size:70px;font-size:4.375rem;line-height:1;font-family:"Lato",sans-serif;letter-spacing:0.02em;font-weight:300;color:#000;text-shadow:#FFF 1px 1px 18px,#FFF 1px 1px 18px,#FFF 1px 1px 18px,#FFF 1px 1px 18px,#FFF 1px 1px 25px,#FFF 1px 1px 25px}@media (max-width: 767px){#wrap.front .mainImage .textBox p{font-size:50px;font-size:3.125rem}}#wrap.front .mainImage .textBox a.btn{margin-top:70px;color:#fff;border:3px solid #fff}#wrap.front .mainImage .textBox a.btn:hover{color:#0c3c61;background-color:#FFF}@media (max-width: 767px){#wrap.front .mainImage .textBox{top:40%;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%)}}#wrap.front .mainImage .main_img{z-index:10;opacity:0;width:100%;height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;-webkit-animation:anime 24s 0s infinite;animation:anime 24s 0s infinite}@media (max-width: 767px){#wrap.front .mainImage .main_img{max-width:100%}}#wrap.front .mainImage .main_img:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s}#wrap.front .mainImage .main_img:nth-of-type(2){-webkit-animation-delay:6s;animation-delay:6s}#wrap.front .mainImage .main_img:nth-of-type(3){-webkit-animation-delay:12s;animation-delay:12s}#wrap.front .mainImage .main_img:nth-of-type(4){-webkit-animation-delay:18s;animation-delay:18s}@keyframes anime{0%{opacity:0}8%{opacity:1}13%{opacity:1}90%{opacity:0;transform:scale(1.2);z-index:9}100%{opacity:0}}#wrap.front .mainImage .mainImage_01{background-image:url(../image/front/img_front_main_01.jpg)}#wrap.front .mainImage .mainImage_02{background-image:url(../image/front/img_front_main_02.jpg)}#wrap.front .mainImage .mainImage_03{background-image:url(../image/front/img_front_main_03.jpg)}#wrap.front .mainImage .mainImage_04{background-image:url(../image/front/img_front_main_04.jpg)}@media (max-width: 767px){#wrap.front .mainImage .mainImage_01{width:100%;background-position:center center}#wrap.front .mainImage .mainImage_01 .textBox{margin:0 auto;width:100%}#wrap.front .mainImage .mainImage_01 .textBox a.btn{margin-top:50px;width:200px}#wrap.front .mainImage .mainImage_01 .textBox img{width:100%}#wrap.front .mainImage .mainImage_02{width:100%;background-position:23% center}#wrap.front .mainImage .mainImage_02 .textBox{margin:0 auto;width:100%}#wrap.front .mainImage .mainImage_02 .textBox a.btn{margin-top:50px;width:200px}#wrap.front .mainImage .mainImage_02 .textBox img{width:100%}#wrap.front .mainImage .mainImage_03{width:100%;background-position:54% center}#wrap.front .mainImage .mainImage_03 .textBox{margin:0 auto;width:100%}#wrap.front .mainImage .mainImage_03 .textBox a.btn{margin-top:50px;width:200px}#wrap.front .mainImage .mainImage_03 .textBox img{width:100%}#wrap.front .mainImage .mainImage_04{width:100%;background-position:54% center}#wrap.front .mainImage .mainImage_04 .textBox{left:0;margin:0 auto;width:100%}#wrap.front .mainImage .mainImage_04 .textBox a.btn{color:#fff;border:1px solid #fff;width:200px;background:rgba(102,102,102,0.5)}#wrap.front .mainImage .mainImage_04 .textBox a.btn:hover{color:#232323;border:1px solid #232323}#wrap.front .mainImage .mainImage_04 .textBox img{width:100%}}#wrap.front .button-to-page{text-align:center}#wrap.front .button-to-page a.btn{font-size:16px;font-size:1rem;padding:20px 70px}#wrap.front .serviceBox{margin:150px auto 0}#wrap.front .serviceBox .contentBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;width:100%}#wrap.front .serviceBox .contentBox .backgroundColor{width:50%;max-width:600px;height:100%;max-height:530px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#wrap.front .serviceBox .contentBox .backgroundColor::after{background-color:#0c3c61;content:"";position:absolute;width:100%;height:100%;max-height:530px;display:block}#wrap.front .serviceBox .contentBox .backgroundColor .backgroundImg{z-index:100;position:relative;width:100%;max-width:560px;height:auto;max-height:470px;margin-top:30px;margin-bottom:30px}#wrap.front .serviceBox .contentBox .backgroundColor .backgroundImg h2{margin:0;background-repeat:no-repeat;background-size:cover}#wrap.front .serviceBox .contentBox .backgroundColor .backgroundImg h2 img{width:auto;max-width:100%;margin-bottom:60px}#wrap.front .serviceBox .contentBox .textBox{width:45%;max-width:540px}@media (max-width: 1080px){#wrap.front .serviceBox .contentBox .textBox{width:43.5%}}@media (max-width: 979px){#wrap.front .serviceBox .contentBox .textBox{width:45%}}#wrap.front .serviceBox .contentBox .textBox h3{line-height:normal;font-size:24px;font-size:1.5rem;color:#0c3c61;width:100%}#wrap.front .serviceBox .contentBox .textBox .frontText{line-height:2;font-size:16px;font-size:1rem;margin-top:30px;width:100%;word-break:break-all}#wrap.front .serviceBox .contentBox .textBox .button-to-page{margin-top:50px}@media (max-width: 767px){#wrap.front .serviceBox{margin:40px auto}#wrap.front .serviceBox .contentBox{flex-direction:column}#wrap.front .serviceBox .contentBox .spHide{display:none !important}#wrap.front .serviceBox .contentBox .spShow{padding:30px;text-align:center;background-color:#0c3c61}#wrap.front .serviceBox .contentBox .spShow img{padding:0}#wrap.front .serviceBox .contentBox .textBox{width:90%;margin:20px auto 0 !important;padding:0 20px !important}#wrap.front .serviceBox .contentBox .textBox div{margin-top:20px}}#wrap.front #cont_01 .contentBox .backgroundColor,#wrap.front #cont_03 .contentBox .backgroundColor{justify-content:flex-end;margin-right:50px}@media (max-width: 979px){#wrap.front #cont_01 .contentBox .backgroundColor,#wrap.front #cont_03 .contentBox .backgroundColor{margin-right:20px}}@media all and (-ms-high-contrast: none){#wrap.front #cont_01 .contentBox .backgroundColor::after,#wrap.front #cont_03 .contentBox .backgroundColor::after{left:0;width:50%}}@media all and (-ms-high-contrast: none){#wrap.front #cont_01 .contentBox .backgroundColor .backgroundImg,#wrap.front #cont_03 .contentBox .backgroundColor .backgroundImg{margin-right:5px}}#wrap.front #cont_01 .contentBox .backgroundColor .backgroundImg h2 img,#wrap.front #cont_03 .contentBox .backgroundColor .backgroundImg h2 img{padding-left:18%}#wrap.front #cont_01 .contentBox .textBox,#wrap.front #cont_03 .contentBox .textBox{padding-right:20px}#wrap.front #cont_01 .contentBox .backgroundColor .backgroundImg h2{background-image:url(../image/front/img_front_01.jpg)}#wrap.front #cont_02{display:flex}#wrap.front #cont_02 .contentBox{margin-right:0}#wrap.front #cont_02 .contentBox .backgroundColor{justify-content:flex-start;margin-left:50px}@media all and (-ms-high-contrast: none){#wrap.front #cont_02 .contentBox .backgroundColor{background-color:#0c3c61}}@media (max-width: 979px){#wrap.front #cont_02 .contentBox .backgroundColor{margin-left:20px}}#wrap.front #cont_02 .contentBox .backgroundColor .backgroundImg h2{text-align:right;background-image:url(../image/front/img_front_02.jpg)}#wrap.front #cont_02 .contentBox .backgroundColor .backgroundImg h2 img{padding-right:18%}#wrap.front #cont_02 .contentBox .textBox{float:left}#wrap.front #cont_02 .contentBox .textBox .flexBox{width:100%;justify-content:space-between;-webkit-justify-content:space-between;margin-top:30px}#wrap.front #cont_02 .contentBox .textBox .flexBox div p{font-size:12px;font-size:.75rem}#wrap.front #cont_02 .contentBox .textBox .flexBox div img{width:90%;margin:10px auto 0}@media (max-width: 767px){#wrap.front #cont_02 .contentBox{flex-direction:column-reverse}#wrap.front #cont_02 .contentBox .textBox .flexBox{display:block}#wrap.front #cont_02 .contentBox .textBox .flexBox div{text-align:center}#wrap.front #cont_02 .contentBox .textBox .flexBox div img{width:80%;height:80%;margin:10px auto 0}}#wrap.front #cont_03 .contentBox .backgroundColor .backgroundImg h2{background-image:url(../image/front/img_front_03.jpg)}#wrap.front #recruitBox{margin:50px auto 100px;padding:50px 0;background:#eee}#wrap.front #recruitBox a{display:block;width:80%;max-width:1080px;margin:0 auto}#wrap.front #recruitBox a img{display:block}#wrap.front #recruitBox a:hover{opacity:0.7}#wrap.front #contactArea{display:flex;flex-direction:column;align-items:center;background:url(../image/common/bg_blue.gif) repeat;padding:80px 0}#wrap.front #contactArea p{text-align:center;margin-bottom:0}#wrap.front #contactArea img{margin-bottom:30px}#wrap.front #contactArea h2{margin-bottom:50px}#wrap.front #contactArea .button-to-page{margin-top:30px;margin-bottom:40px}#wrap.front #contactArea .telephoneBox{text-align:center;background:white;padding:30px 0;width:100%;height:auto;max-width:500px;max-height:150px;border-radius:5px}#wrap.front #contactArea .telephoneBox h2{font-size:36px;font-size:2.25rem;letter-spacing:2px;margin-top:20px;margin-bottom:15px;font-family:"Lato",sans-serif}#wrap.front #contactArea .telephoneBox h2::before{content:url(../image/common/icon_tel.png);padding-right:10px}#wrap.front #contactArea .telephoneBox h3{font-size:18px;font-size:1.125rem;font-weight:normal}#wrap.front #contactArea .telephoneBox p{font-size:16px;font-size:1rem;text-align:center}#wrap.features .headTitle{background-image:url(../image/features/img_features_main.jpg)}#wrap.features .headTitle h2{background-image:url(../image/features/text_features.png);background-repeat:no-repeat;text-align:center;text-indent:-9999px;width:330px;height:400px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);-o-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}#wrap.features .contents .inner{max-width:1080px;width:100%}@media (max-width: 767px){#wrap.features .contents .inner{width:94%;margin:0 auto}}#wrap.features #cont_01 .inner h3{color:#004ea2;font-size:32px;font-size:2rem;text-align:center;margin:80px auto;line-height:1.5em;font-weight:normal}#wrap.features #cont_01 .inner .flexBox{display:flex;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between}#wrap.features #cont_01 .inner .flexBox div{width:28%;background-color:#add8e6;border-radius:5px;padding:15px;position:relative}#wrap.features #cont_01 .inner .flexBox div h5{color:#004ea2;font-size:20px;font-size:1.25rem;border-bottom:2px dotted #fff;padding-top:1em;padding-bottom:1.2em;padding-left:6em;line-height:1.5em}#wrap.features #cont_01 .inner .flexBox div img{position:absolute;top:-25px;left:10px}#wrap.features #cont_01 .inner .flexBox div p{margin-top:10px}#wrap.features #cont_02 .inner .centerBox{margin:20px auto;text-align:center}#wrap.features #cont_02 .inner .centerBox img{max-width:820px;width:100%}#wrap.features #cont_03{background-image:url(../image/common/bg_blue.gif);background-repeat:repeat;padding:50px;margin-top:50px}#wrap.features #cont_03 .inner{text-align:center}#wrap.features #cont_03 .inner h3{font-size:36px;font-size:2.25rem;margin:50px;line-height:1.5em}#wrap.features #cont_03 .inner .telBox{padding:30px;background-color:#fff;max-width:500px;width:100%;margin:50px auto;border-radius:5px;font-size:16px;font-size:1rem}#wrap.features #cont_03 .inner .telNumber{font-size:36px;font-size:2.25rem;font-weight:bold;margin:10px auto;font-family:"Lato",sans-serif;line-height:1.8em}#wrap.features #cont_03 .inner .telNumber:before{content:url(../image/common/icon_tel.png);background-repeat:no-repeat;background-size:contain;margin-right:10px}@media (max-width: 767px){#wrap.features #cont_01 .inner{width:94%}#wrap.features #cont_01 .inner h3{font-size:24px;font-size:1.5rem;margin:50px auto}#wrap.features #cont_01 .inner .flexBox{display:block}#wrap.features #cont_01 .inner .flexBox div{width:90%;margin-bottom:50px;padding:5%}#wrap.features #cont_03{padding:10px}#wrap.features #cont_03 .inner{margin:20px auto}#wrap.features #cont_03 .inner h3{font-size:24px;font-size:1.5rem;margin:20px}#wrap.features #cont_03 .inner .telBox{width:94%;padding:10px}#wrap.features #cont_03 .inner .telNumber{font-size:26px;font-size:1.625rem}}#wrap.service .headTitle{background-image:url(../image/service/img_service_main.jpg)}#wrap.service .headTitle h2{background-image:url(../image/service/text_service.png);background-repeat:no-repeat;text-align:center;text-indent:-9999px;width:260px;height:400px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);-o-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}#wrap.service .contents .inner{max-width:1080px;width:94%}@media (max-width: 767px){#wrap.service .contents .inner{width:94%;margin:0 auto}}#wrap.service #cont_01 .inner .flexBox{display:flex;display:-webkit-flex;-webkit-justify-content:space-between;justify-content:space-between}#wrap.service #cont_01 .inner .flexBox div{width:30%}#wrap.service #cont_01 .inner .flexBox img{width:100%}#wrap.service #cont_01 .inner h3{font-size:18px;font-size:1.125rem;text-align:center;margin:20px}#wrap.service #cont_01 .inner p{line-height:1.8em}#wrap.service #cont_02 .inner img{width:35%;margin-right:5%;border:5px solid #ccc}@media (max-width: 767px){#wrap.service #cont_02 .inner img{width:100%;margin:0 auto}}#wrap.service #cont_02 .inner ul{width:55%;display:inline-block;vertical-align:top}#wrap.service #cont_02 .inner ul li{line-height:2em}#wrap.service #cont_03 .inner table{width:30%}#wrap.service #cont_03 .inner .rightBox{width:65%}#wrap.service #cont_03 .inner .rightBox img{width:100%}#wrap.service #cont_04 .inner{margin-bottom:80px}#wrap.service #cont_04 .inner ul li{border:1px solid #ccc;padding:1%;width:98%}#wrap.service #cont_04 .inner li+li{position:relative;margin-top:80px}#wrap.service #cont_04 .inner li+li:before{content:'';display:block;position:absolute;top:-70px;left:50%;width:80px;height:52px;background:url(../image/service/icon_arrow.png) no-repeat}#wrap.service #cont_04 .inner ul li img{width:27%;margin-right:3%}#wrap.service #cont_04 .inner .textBox{width:68%;display:inline-block;vertical-align:top}#wrap.service #cont_04 .inner h5{background-color:#add8e6;font-size:18px;font-size:1.125rem;color:#0c3c61;padding:10px;border-radius:5px;margin-bottom:10px;line-height:1.5em}#wrap.service #cont_04 .inner h5 span{background-color:#0c3c61;color:#fff;padding:0 10px;font-size:16px;font-size:1rem;margin-right:20px;border-radius:3px}#wrap.service #cont_04 .inner .tel_flow{font-size:24px;font-size:1.5rem;display:inline-block;font-weight:bold;margin-right:20px}#wrap.service #cont_04 .inner .btn_flow{display:inline-block}#wrap.service #cont_04 .inner .btn{padding:10px 50px;margin-top:10px}#wrap.service #cont_05{background-image:url(../image/common/bg_blue.gif);background-repeat:repeat;padding:50px;margin-top:50px}#wrap.service #cont_05 .inner{text-align:center}#wrap.service #cont_05 .inner h3{font-size:36px;font-size:2.25rem;margin:50px;line-height:1.5em}#wrap.service #cont_05 .inner .telBox{padding:30px;background-color:#fff;max-width:500px;width:100%;margin:50px auto;border-radius:5px;font-size:16px;font-size:1rem}#wrap.service #cont_05 .inner .telNumber{font-size:36px;font-size:2.25rem;font-weight:bold;margin:10px auto;font-family:"Lato",sans-serif;line-height:1.8em}#wrap.service #cont_05 .inner .telNumber:before{content:url(../image/common/icon_tel.png);background-repeat:no-repeat;background-size:contain;margin-right:10px}@media (max-width: 767px){#wrap.service #cont_01 .inner{text-align:center}#wrap.service #cont_01 .inner .flexBox{display:block}#wrap.service #cont_01 .inner .flexBox div{width:100%}#wrap.service #cont_01 .inner .flexBox p{text-align:left}#wrap.service #cont_02 .inner img{width:100%}#wrap.service #cont_02 .inner ul{width:100%}#wrap.service #cont_03 .inner .rightBox{width:100%}#wrap.service #cont_03 .inner .rightBox img{width:100%}#wrap.service #cont_03 .inner table{width:100%}#wrap.service #cont_04 .inner ul li{width:97%;padding:2%}#wrap.service #cont_04 .inner ul li img{width:100%;text-align:center;margin:0 auto}#wrap.service #cont_04 .inner li+li:before{left:40%}#wrap.service #cont_04 .inner .textBox{width:100%}#wrap.service #cont_04 .inner .btn_flow{margin-left:0}#wrap.service #cont_04 .inner .btn{margin:10px auto}#wrap.service #cont_05{padding:10px}#wrap.service #cont_05 .inner{margin:20px auto}#wrap.service #cont_05 .inner h3{font-size:24px;font-size:1.5rem;margin:20px}#wrap.service #cont_05 .inner .telBox{width:94%;padding:10px}#wrap.service #cont_05 .inner .telNumber{font-size:26px;font-size:1.625rem}}#wrap.company .headTitle{background-image:url(../image/company/img_company_main.jpg)}#wrap.company .headTitle h2{background-image:url(../image/company/text_company_01.png);background-repeat:no-repeat;text-align:center;text-indent:-9999px;width:260px;height:400px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);-o-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}#wrap.company .contents .inner{max-width:1080px;width:100%}@media (max-width: 767px){#wrap.company .contents .inner{width:94%;margin:0 auto}}#wrap.company table{border:none}#wrap.company table th,#wrap.company table td{border:none;padding:20px 10px}#wrap.company table th{background-color:inherit;color:#0c3c61}#wrap.company table tr+tr{border-top:1px solid #ccc}#wrap.company #cont_01 .inner h3{font-size:24px;font-size:1.5rem;margin-bottom:50px;line-height:1.5em}#wrap.company #cont_01 .inner p{line-height:2em}#wrap.company #cont_01 .inner .rightBox{width:45%}#wrap.company #cont_01 .inner .rightBox img{max-width:400px}#wrap.company #cont_01 .inner .textBox{width:50%}#wrap.company #cont_02 .inner table{margin:10px auto;width:70%}#wrap.company #cont_03 .inner .rightBox{width:45%}#wrap.company #cont_03 .inner .rightBox img{max-width:400px}#wrap.company #cont_03 .inner table{width:50%}#wrap.company #cont_03 .inner table th{width:35%}#wrap.company #cont_05{background-image:url(../image/common/bg_blue.gif);background-repeat:repeat;padding:50px;margin-top:80px}#wrap.company #cont_05 .inner{text-align:center}#wrap.company #cont_05 .inner h3{font-size:36px;font-size:2.25rem;margin:50px;line-height:1.5em}#wrap.company #cont_05 .inner .telBox{padding:30px;background-color:#fff;max-width:500px;width:100%;margin:50px auto;border-radius:5px;font-size:16px;font-size:1rem}#wrap.company #cont_05 .inner .telNumber{font-size:36px;font-size:2.25rem;font-weight:bold;margin:10px auto;font-family:"Lato",sans-serif;line-height:1.8em}#wrap.company #cont_05 .inner .telNumber:before{content:url(../image/common/icon_tel.png);background-repeat:no-repeat;background-size:contain;margin-right:10px}@media (max-width: 767px){#wrap.company #cont_01 .inner .textBox{width:100%}#wrap.company #cont_01 .inner .rightBox{width:100%}#wrap.company #cont_01 .inner .rightBox img{width:100%}#wrap.company #cont_02 .inner table{width:94%}#wrap.company #cont_03 .inner .rightBox{width:100%}#wrap.company #cont_03 .inner .rightBox img{width:100%}#wrap.company #cont_03 .inner table{width:94%}#wrap.company #cont_05{padding:10px}#wrap.company #cont_05 .inner{margin:20px auto}#wrap.company #cont_05 .inner h3{font-size:24px;font-size:1.5rem;margin:20px}#wrap.company #cont_05 .inner .telBox{width:94%;padding:10px}#wrap.company #cont_05 .inner .telNumber{font-size:26px;font-size:1.625rem}}#wrap.recruit .headTitle{background-image:url(../image/recruit/img_recruit_main.jpg)}#wrap.recruit .headTitle h2{background-image:url(../image/recruit/text_recruit_01.png);background-repeat:no-repeat;text-align:center;text-indent:-9999px;width:260px;height:400px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);-o-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}#wrap.recruit .contents .inner{max-width:1080px;width:100%}@media (max-width: 767px){#wrap.recruit .contents .inner{width:94%;margin:0 auto}}#wrap.recruit #cont_01 .inner h3{color:#004ea2;font-size:32px;font-size:2rem;text-align:center;margin:80px auto 30px;line-height:1.5em;font-weight:normal}#wrap.recruit #cont_01 .inner h5{text-align:center;font-size:18px;font-size:1.125rem;line-height:3em}#wrap.recruit #cont_01 .inner p{text-align:center;line-height:2.5em}@media (max-width: 767px){#wrap.recruit #cont_01 .inner h3{font-size:24px;font-size:1.5rem;margin:50px auto 20px}}#wrap.recruit #cont_02 .inner table{width:80%;margin:10px auto 50px}#wrap.recruit #cont_02 .inner table th{width:20%;background-color:#f3f9ff}#wrap.recruit #cont_02 .inner table ul li{list-style:circle inside}#wrap.recruit #cont_03 .inner{margin-bottom:200px}#wrap.recruit #cont_03 .inner h5{color:#0c3c61;border-bottom:1px solid #0c3c61;font-size:24px;font-size:1.5rem;text-align:left;line-height:2em}#wrap.recruit #cont_03 .inner h5 span{font-size:16px;font-size:1rem;padding-left:1em}#wrap.recruit #cont_03 .inner .intBox{width:100%;max-width:1080px;margin-bottom:150px}#wrap.recruit #cont_03 .inner .int_text{width:80%;line-height:1.8em}#wrap.recruit #cont_03 .inner .int_q{color:#ff8c00;font-weight:bold;text-align:left;margin-top:15px}#wrap.recruit #cont_03 .inner .int_q:before{content:"―"}#wrap.recruit #cont_03 .inner .int_a{text-align:left}#wrap.recruit #cont_03 .inner .intPhoto_R{float:right;position:relative;z-index:3}#wrap.recruit #cont_03 .inner .intPhoto_R:after{content:"";background-color:#0c3c61;position:absolute;width:100%;height:100%;top:5%;right:5%;z-index:-1}#wrap.recruit #cont_03 .inner .intBg{position:absolute;background-color:#f3f9ff;width:70%;z-index:1;text-align:left;padding:20px;margin-top:80px}#wrap.recruit #cont_03 .inner .intPhoto_L{float:left;position:relative;z-index:3}#wrap.recruit #cont_03 .inner .intPhoto_L img{width:100%}#wrap.recruit #cont_03 .inner .intPhoto_L:after{content:"";background-color:#0c3c61;position:absolute;width:100%;height:100%;top:5%;left:5%;z-index:-1}#wrap.recruit #cont_03 .inner .int_text_R{float:right;line-height:2em;margin-left:250px}#wrap.recruit #cont_03 .inner .intBg_R{position:absolute;left:200px;top:680px;background-color:#f3f9ff;max-width:800px;z-index:1;text-align:left;padding:20px}#wrap.recruit #cont_04{background-image:url(../image/common/bg_blue.gif);background-repeat:repeat;padding:50px;margin-top:50px}#wrap.recruit #cont_04 .inner{text-align:center}#wrap.recruit #cont_04 .inner h3{font-size:36px;font-size:2.25rem;margin:50px;line-height:1.5em}#wrap.recruit #cont_04 .inner .telBox{padding:30px;background-color:#fff;max-width:500px;width:100%;margin:50px auto;border-radius:5px;font-size:16px;font-size:1rem}#wrap.recruit #cont_04 .inner .telNumber{font-size:36px;font-size:2.25rem;font-weight:bold;margin:10px auto;font-family:"Lato",sans-serif;line-height:1.8em}#wrap.recruit #cont_04 .inner .telNumber:before{content:url(../image/common/icon_tel.png);background-repeat:no-repeat;background-size:contain;margin-right:10px}@media (max-width: 767px){#wrap.recruit #cont_02 .inner table{width:100%}#wrap.recruit #cont_02 .inner table th{width:94%;display:block;border:none;text-align:left}#wrap.recruit #cont_02 .inner table td{display:block;border:none}#wrap.recruit #cont_03 .inner{margin-bottom:50px}#wrap.recruit #cont_03 .inner img{width:100%}#wrap.recruit #cont_03 .inner .intBox{margin-bottom:30px}#wrap.recruit #cont_03 .inner .intPhoto_R,#wrap.recruit #cont_03 .inner .intPhoto_L{float:none;display:block}#wrap.recruit #cont_03 .inner .intPhoto_R:after,#wrap.recruit #cont_03 .inner .intPhoto_L:after{background:none}#wrap.recruit #cont_03 .inner .intBg,#wrap.recruit #cont_03 .inner .intBg_R{position:relative;top:0;left:0;display:block;width:96%;margin:0;padding:2%;height:100%}#wrap.recruit #cont_03 .inner .int_text,#wrap.recruit #cont_03 .inner .int_text_R{float:none;width:100%;height:100%;padding:0;margin-left:0}#wrap.recruit #cont_04{padding:10px}#wrap.recruit #cont_04 .inner{margin:20px auto}#wrap.recruit #cont_04 .inner h3{font-size:24px;font-size:1.5rem;margin:20px}#wrap.recruit #cont_04 .inner .telBox{width:94%;padding:10px}#wrap.recruit #cont_04 .inner .telNumber{font-size:26px;font-size:1.625rem}}#wrap.contact .headTitle_02 .inner{max-width:1080px;width:100%;margin:100px auto 50px;text-align:center}#wrap.contact .headTitle_02 .inner h2{font-size:36px;font-size:2.25rem;line-height:1.5em;margin-top:30px}#wrap.contact .headTitle_02 .inner p{font-size:18px;font-size:1.125rem;letter-spacing:0.2em}#wrap.contact .contents .inner{max-width:1080px;width:94%;margin:50px auto}#wrap.contact .contents .inner p{text-align:center}@media (max-width: 767px){#wrap.contact .contents .inner{width:94%}}#wrap.contact #cont_01{background-image:url(../image/common/bg_blue.gif);background-repeat:repeat;padding:50px}#wrap.contact #cont_01 .inner{text-align:center}#wrap.contact #cont_01 .inner .telBox{border:5px solid #ccc;padding:20px;background-color:#fff;width:50%;margin:0 auto 50px;font-size:16px;font-size:1rem}#wrap.contact #cont_01 .inner .telNumber{font-size:36px;font-size:2.25rem;font-weight:bold;margin:10px auto;font-family:"Lato",sans-serif;line-height:1.8em}#wrap.contact #cont_01 .inner .telNumber:before{content:url(../image/common/icon_tel.png);background-repeat:no-repeat;background-size:contain;margin-right:10px}#wrap.contact .formBg{background-color:#fff;padding:50px 30px}#wrap.contact .formBg table{width:90%;border:none;background-color:#fff;margin:0 auto}#wrap.contact .formBg table td,#wrap.contact .formBg table th{border:none;text-align:left;padding:20px 10px;vertical-align:middle;font-weight:normal}#wrap.contact .formBg table th{background-color:#fff;width:12em;vertical-align:top}#wrap.contact .formBg table th span{font-size:10px;font-size:.625rem;color:#FFF;background-color:#ff0000;margin-left:10px;padding:0 5px;display:inline-block;border-radius:3px}#wrap.contact .formBg table td input[type="text"],#wrap.contact .formBg table td input[type="email"],#wrap.contact .formBg table td input[type="tel"],#wrap.contact .formBg table td textarea{width:95%}#wrap.contact .formBg table td textarea{height:250px;padding:2%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}#wrap.contact .formBg table td input{padding:2%}#wrap.contact .btnForm{text-align:center;padding:30px 0}#wrap.contact .btnForm input{background-color:#0c3c61;padding:20px 100px;border:none;color:#FFF;cursor:pointer;font-size:18px;font-size:1.125rem}#wrap.contact .btnForm input:hover{background-color:#ff8c00}@media (max-width: 979px){#wrap.contact .telBox{margin:30px auto}}@media (max-width: 767px){#wrap.contact #cont_01{padding:5px 0}#wrap.contact #cont_01 .inner .telBox{width:94%;padding:10px 0}#wrap.contact #cont_01 .inner .telNumber{font-size:24px;font-size:1.5rem}#wrap.contact .formBg{width:100%;padding:20px 0}#wrap.contact .formBg table{width:94%}#wrap.contact .formBg table td,#wrap.contact .formBg table th{display:block;padding:10px}#wrap.contact .formBg table th{font-weight:bold}}#wrap.privacy .headTitle_02 .inner{max-width:800px;width:94%;margin:100px auto 50px;text-align:center}#wrap.privacy .headTitle_02 .inner h2{font-size:36px;font-size:2.25rem;line-height:1.5em;margin-top:30px}#wrap.privacy .headTitle_02 .inner p{font-size:18px;font-size:1.125rem;letter-spacing:0.2em}#wrap.privacy .contents .inner{max-width:800px;width:94%;text-align:center}@media (max-width: 767px){#wrap.privacy .contents .inner{width:94%;margin:0 auto}}#wrap.privacy #cont_01{margin:80px 0}#wrap.privacy #cont_01 ol{list-style-type:none;padding-left:0}#wrap.privacy #cont_01 ol li{text-align:left;margin-bottom:50px}#wrap.privacy #cont_01 h3{text-align:left;font-size:18px;font-size:1.125rem;color:#232323;font-weight:bold;margin:10px 0}#wrap.privacy #cont_01 ul{margin-top:10px}#wrap.privacy #cont_01 ul li{list-style:circle inside;margin-bottom:10px}
/*# sourceMappingURL=style.css.map */
