@charset "UTF-8";.sui{position:absolute;bottom:1px;z-index:1001;right:0;max-width:370px}.ft_box01,.vegas-slide-inner{background-size:cover}.pink_c{color:#f5007f !important}body{animation:fadeIn 3s ease 0s 1 normal;-webkit-animation:fadeIn 3s ease 0s 1 normal;width:100% !important;overflow-x:hidden}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.bx-controls-direction{display:none !important}.movie_bk{display:block}.slide_sp{display:none}.slide{position:relative}.slide .inner{padding:0;margin:0}.slide_txt_sp{display:none}.slide_txt{top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);position:absolute;z-index:100;text-align:center;line-height:2;font-size:28px;letter-spacing:5px;max-width:300px;margin:0 auto;background:url(//ogawa-k.com/kanri/wp-content/themes/ogawa/img/bg_white.png) repeat;padding:40px 30px;box-shadow:0px 0px 7px 5px #ffa1d2}.slide_txt .hd_logo{max-width:300px;margin:0 auto 20px auto}.slide_txt p{font-size:13px;text-align:center;font-weight:700;color:#ff3289}.index .box01{background:#fb5ea8}.index .box01 .in{max-width:1300px;margin:1px auto 0 auto;position:relative}.index .box01 .in .seishin{position:absolute;width:90px;z-index:100;margin:0 auto;top:6%;left:0;right:0}.index .box01 ul{display:flex}.index .box01 ul li{float:left;width:50%;margin-right:1px;position:relative}.index .box01 ul li a:hover{opacity:.8;display:block}.index .box01 ul li ol li{list-style-type:disc}.index .box01 ul li:hover{background:#ffffff00 !important;-webkit-transition:all .3s;transition:all .3s;opacity:.9}.index .box01 ul li h2{text-align:center;font-size:36px;font-weight:700;padding:120px 20px;color:#fff;text-shadow:0px 0px 11px #f5007f,0px 0px 11px #f5007f;background-position:center !important}.index .box01 ul li h2 span{display:block}.index .box01 ul li h2 span span{font-size:15px;display:block;line-height:1;margin-top:10px}.index .box01 ul li.maint h2{background:url(//ogawa-k.com/kanri/wp-content/themes/ogawa/img/index_sele_img01.jpg);background-repeat:no-repeat;background-size:cover}.index .box01 ul li.reform h2{background:url(//ogawa-k.com/kanri/wp-content/themes/ogawa/img/index_sele_img02.jpg);background-repeat:no-repeat;background-size:cover}.index .box01 ul li ol{padding:30px 30px 30px 60px}.index .box01 ul li ol li:hover{background:0 0 !important}.index .box01 ul li.maint{background:#f5007f}.index .box01 ul li.reform{background:#f5007f}.index .box01 ul li ol li{position:relative;margin-bottom:10px;width:100%;margin-right:6%;margin-left:.5em;float:left;list-style-type:none;font-weight:700}.index .box01 ul li ol li h3{font-size:18px;color:#fff;font-weight:700}.index .box01 ul li ol li:after{display:block;content:'';position:absolute;top:.6em;left:-1em;width:6px;height:6px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.index .box01 ul li ol li:nth-child(2n){margin-right:0}.index .box01 p.more span{background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;color:#f5007f;font-size:16px;font-weight:700;min-width:80px;display:block;margin:0 auto;padding:15px 60px;max-width:240px}.index .box01 p.more{position:absolute;bottom:35px;right:30px}.more a{background-color:#f5007e;color:#fff !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;border:1px solid #fff;color:#fff;font-size:12px;padding:8px 100px;font-size:16px;padding:15px 60px;font-weight:700;display:inline-block;border:2px solid #f5007e}.more a:hover{opacity:1;background-color:transparent;border:2px solid #f5007e;color:#f5007e !important}p.more{text-align:center}.index .box02 .inner{max-width:680px}.index .box02 ul li{margin-bottom:20px;padding:20px 0;border-top:1px dotted #ddd}.index .box02 ul li .ttl{font-size:20px;font-weight:700}.index .box02 ul li:last-child{border-bottom:1px dotted #ddd}.index .box02 ul li span{margin-right:50px}.index .box02 ul li .lt{width:15%;margin-right:5%}.index .box02 ul li .rt{width:80%}.service .box{margin-bottom:15vh}.service .box .box_in01 .inner:before{top:0;right:30%;width:70%;height:100%;min-height:500px;content:'';position:absolute;background:#ffeef7;z-index:-1}.service .box .box_in01{position:relative}.service .box .box_in01 .lt{max-width:500px;padding:8vh 0}.service .box .box_in01 .lt .lt_in01{width:90%}.service .box .box_in01 .lt .lt_in02{background:#f5007f;padding:4vh 5vw;width:130%}.service .box .box_in01 .lt .lt_in02 h4{color:#fff;text-align:left}.service .box .box_in01 .lt .lt_in02 h4 span{font-size:80%}.service .box .box_in01 .lt .lt_in02 p{color:#fff}.service .box .box_in01 .rt{float:none;position:absolute;top:-20px;right:0;max-width:700px;width:45vw}.service .box .box_in01 .rt .suibox{width:80%;float:right;padding:30px 10px 0 0}.service .box .box_in01 .rt .suibox .ttl02{margin-bottom:15px;text-align:left}.service .box .box_in01 .rt .suibox .ttl02:before{display:none}.service .box .box_in01 .lt .lt_in02 p.border{border-bottom:dotted 1px #fff;padding-bottom:3vw;margin-bottom:3vw}.service .box:nth-child(2n) .box_in01 .inner:before{top:0;left:30%;width:70%;height:100%;min-height:500px;content:'';position:absolute;z-index:-1}.service .box:nth-child(2n) .box_in01{position:relative}.service .box:nth-child(2n) .box_in01 .lt{float:right;padding:8vh 0}.service .box:nth-child(2n) .box_in01 .lt .lt_in02{background:#00223e;padding:30px}.service .box:nth-child(2n) .box_in01 .rt{left:0}.tbl01{width:100%;margin:0;border-collapse:collapse;border-spacing:0;border:1px solid #eee}.tbl01 tr.price td,.tbl01 tr.price th{background:#f5007f;color:#fff;font-weight:400}.tbl01 tr.price th{background:#f5007f}.tbl01 th.ttl{padding:0;border-radius:10px 10px 0 0}.tbl01 th{padding:30px 15px;text-align:left;border-bottom:1px solid #ddd;background:#fcf5f7;color:#f5007f;width:30%;font-weight:700}.tbl01 td{padding:30px 15px;border-bottom:1px solid #ddd;border-left:1px solid #ddd}.tbl01 tr th span,.tbl01 tr td span{display:none}.box03 .box_in02{margin-top:10vh}.box03 .box_in02 h4{text-align:center !important}.box03 .box_in02 ul{justify-content:space-between}.box03 .box_in02 ul li{float:left;width:48%;border:1px solid #f50080;padding:3vh 3vw}.box03 .box_in02 ul li:nth-child(2n){float:right}.box03 .box_in03{background:#f5007f;padding:5vh}.box03 .box_in03 h4{text-align:center}.box03 .box_in03 h4,.box03 .box_in03 p,.box03 .box_in03 li{color:#fff}.reform .box .box_in01 .inner:before{background:#fcf5f7}.reform .box02{margin-bottom:0}.reform .box02 .lt{width:35%;margin-right:5%}.reform .box02 .rt{width:60%}.reform .box02:nth-child(2n - 1) .lt{width:35%;float:right;margin-right:0}.reform .box02:nth-child(2n - 1) .rt{width:60%;margin-right:5%;float:left}.reform .box02:nth-child(2n - 1){background:#fcf5f7}.company h3.ttl02{font-size:28px;text-align:center}.company h3.ttl02:before{left:0;right:0;margin:0 auto}.company .inner{width:70%;margin-left:auto;margin-right:auto}.company .box01 .message h3.ttl01{color:#000;text-align:left}.company .box01 .message h3.ttl01 span{margin-top:15px}.company .box01 .message{display:flex}.company .box01 .message .box{width:65%;line-height:200%;margin:0 auto;flaot:none}.company .box01 .message .rt{width:30%}.company .box01 .message .rt p{text-align:center;margin-bottom:10px}.company .box01 .message .rt ul{justify-content:space-between;align-items:center}.company .box01 .message .rt ul li{width:100%}.company .box01 .message .syacho{text-align:right;font-size:22px;margin-top:25px}.company .box01 .message .syacho span{font-size:16px;margin-right:5px}.company .box02 .tbl{padding:40px 60px}.company .tbl_01{width:100%;margin:0;border-collapse:collapse;border-spacing:0;margin-bottom:10px;border-top:1px solid #eee}.company .tbl_01 th{width:20%;max-width:300px;padding:20px 15px;text-align:left;border-bottom:1px solid #eee;font-weight:400}.company .tbl_01 td{width:80%;padding:20px 15px;border-bottom:1px solid #eee}.company .tbl_01 td.w70{width:70%}.company .tbl_01 .syaryo{justify-content:space-between}.company .tbl_01 .syaryo ol{width:45%}.company .tbl_01 ol.disc li{list-style:disc;margin-left:1.2em}.company .tbl_01 .syaryo ol li{list-style:disc;margin-left:1.2em;max-width:480px}.company .tbl_01 .syaryo ol li span.pin{color:#f5007f;float:none;font-weight:700}span.pin{color:#f5007f;font-weight:700}.company .tbl_01 .syaryo ol li.tl{list-style:none;margin-left:0}.company .tbl_01 .syaryo ol li span{float:right}.company .tbl_01 td dl dt{font-size:12px;color:#f5007f;font-weight:700;line-height:1.0}.company .tbl_01 td dl{margin-bottom:10px}.ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;clear:both}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.contact_table table{width:100%;margin:0;border-collapse:collapse;border-spacing:0;margin-bottom:10px}.contact_table table th{width:25%;min-width:200px;padding:20px 15px;text-align:left;border-bottom:1px solid #fff;font-weight:400;font-weight:700;background:#fcf5f7;color:#f5007f}.contact_table table th span{background:#f5007f;margin-left:5px;color:#fff;padding:3px 5px;font-size:12px}.contact_table table td{width:75%;padding:20px 15px;border-bottom:1px solid #ddd}.contact_table table td.w70{width:70%}textarea.wide{width:100%}.contact_table table td h3{font-weight:700;margin-bottom:10px}.contact_table table td ul li{text-indent:-1em;padding-left:1em}.contact_table table td .soshiki{max-width:440px}.contact_table .btn input[type=submit]{-webkit-appearance:none;border-radius:0;max-width:300px;width:100%;display:block;color:#fff;padding:15px;background:#f5007f;margin:40px auto 0px;border-width:0;border-style:initial;border-color:initial;border-image:initial;border-radius:10px}.page_ttl03{text-align:center;font-size:20px;margin-bottom:20px;font-weight:700}.tel_box{background:#fcf5f7;padding:40px 50px;margin:30px}.tel_box p{text-align:center}.tel_box strong{text-align:center;display:block;font-size:42px;margin-bottom:20px}.tel_box strong a{color:#f5007f}.tel_box strong span{font-size:16px;margin:0 5px;color:#333}.news_lineup li dl dt.lt_img{width:15%;margin-right:5%;float:left}.news_lineup li dl dd{width:80%;float:left}.news_lineup li dl .cat{background:#f5007f;color:#fff;padding:2px 10px;float:right}.single_post .cat{background:#f5007f;color:#fff;padding:2px 10px;float:right}.entry_area{float:left;margin-right:50px;max-width:700px;width:100%}#sidebar{float:left;max-width:250px}.entry_area h2{margin-bottom:20px;color:#f5007f}.entry_area h3{font-weight:700;font-size:24px;line-height:1.4;margin-bottom:10px}.entry_area .single_post{min-height:350px}.entry_area .single_post li dl dt{text-align:right;margin-bottom:20px}.entry_area .single_post li dl dd{line-height:180%}.entry_area .single_post li dl dd p{line-height:180%;margin-bottom:.8em}.single_post img{width:auto !important}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin:.5em 1em .5em 0}.alignright{float:right;margin:.5em 1em .5em 0}.entry_area ul li span.cat{text-align:right;font-size:12px;background:#f5007f;display:block;float:right;color:#fff;padding:0 10px;margin-right:5px}.entry_area ul li span.cat:last-child{text-align:right;margin-left:10px;font-size:12px;line-height:100%;padding:5px 10px}.entry_area ul li span.cat a{color:#fff}.entry_area ul li h2{text-align:left;margin:10px 0;line-height:1.2}.post .btn{text-align:right;margin-top:10px}.post .btn a{border:1px solid #333;padding:5px 20px;font-size:12px;font-weight:700;text-align:right}#sidebar h3{font-weight:700;margin-bottom:10px;background:#fcf5f7;padding:10px;text-align:center}#sidebar .widget{margin-bottom:30px}#sidebar ul li{margin-bottom:10px;padding-bottom:0;border:none;font-size:14px}.info ul li{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee}.info .lt_img{float:left;max-width:130px;margin-right:20px;border:1px solid #eee}.info .rt_txt span{display:block}.info .news_list a{color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;max-width:400px;height:60px;margin:0 auto;border-radius:10px;background:#f5007f}tablenav:after{content:".";display:block;clear:both;height:0;visibility:hidden}.tablenav{min-height:1px}* html .tablenav{height:1px}.tablenav{display:table;color:#f5007f;margin:4em auto 2em;line-height:2em;text-align:center;border:solid 1px #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.047);font-size:12px}a.page-numbers,.tablenav .current{border:none;display:table-cell;color:#f5007f;padding:4px 0;text-decoration:none;margin:0;border-right:solid 1px #ddd;width:3em}a.page-numbers{display:table-cell;color:#f5007f;padding:4px 0;text-decoration:none;margin:0;border-right:solid 1px #ddd;width:3em}a.page-numbers:hover{border:none;color:#fff;background:#f5007f}.tablenav .current{background:#f5f5f5;color:#999}a.next,a.prev{width:4em}.tablenav .dots{display:none}p.news_more a{background:#f5007f;color:#fff;padding:10px 30px}p.news_more{text-align:center;padding-top:40px;clear:both}.privacy_area{max-width:650px;margin:0 auto}.privacy_area .box{margin-bottom:60px}.privacy_area .box h3.ttl01{font-size:20px;margin-bottom:20px}.privacy_area .box ul{margin-top:10px}.privacy_area .box li{list-style:disc;margin-left:1.2em}@media (max-width:1350px){.service .box .box_in01 .rt .suibox{width:70%}.company .inner{width:100%}}.recruit_box .img{margin-bottom:20px}.recruit_box .re_copy{max-width:500px;margin:0 auto;line-height:180%}.recruit .recruit_flow{display:flex;justify-content:space-between}.recruit .recruit_flow{display:flex;justify-content:space-between}.recruit .recruit_flow li{width:30%;border-radius:10px;padding:15px;text-align:center;background:#fff}.recruit .recruit_flow li strong{display:block;color:#f5007f;font-size:20px;padding-bottom:5px}.recruit .recruit_flow li span{display:block;background:#f5007f;font-size:20px;margin-bottom:10px;width:40px;height:40px;line-height:40px;color:#fff;margin:0 auto 10px;border-radius:50%}.recruit_nav{display:flex;justify-content:space-between}.recruit_nav li{width:33%;background:#f5007f}.recruit_nav li a{display:block;padding:10px 0;text-align:center;color:#fff}.recruit .fin_area{background:#ffeef7;padding:30px 0;text-align:center}.recruit .fin_area h4{colro:#f5007f;font-size:30px;font-weight:700;margin-bottom:20px}