@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800&display=swap');@import url('https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c:400,500,700,800&display=swap');html,body,main,header,section,h1,h2,h3,h4,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{margin:0;padding:0;border:0;font-weight:400;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,header,footer,aside,figure,figcaption,nav,section{display:block}*{margin:0;padding:0}body{line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#333;font-family:'Open Sans','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W6',sans-serif;margin:0 auto;position:relative}ol,ul{list-style:none;list-style-type:none}a{color:#000;display:block;text-decoration:none;font-size:14px;line-height:1.8}p{font-size:16px;line-height:1.8}img{width:100%}@media only screen and (max-width:550px){header,footer,body{width:100%}main{margin:75px 0 0}}@keyframes move{0%{left:0}100%{left:2000px}}@keyframes moveRight{0%{right:0}100%{right:2000px}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}#header{background:#fff;padding:0 50px 0 60px;height:90px;overflow:hidden;position:relative;z-index:20}#header h1{float:left;margin:25px 0 0}#header .hamburger_body,#header .slide_menu{display:none}#header nav{width:auto;float:right}#header nav ul{overflow:hidden}#header nav ul li{float:left;margin:35px 80px 30px 0}#header nav ul li:last-child{margin:35px 0 30px}#header nav ul li a{color:#00007c;font-weight:600;padding:0 0 5px;position:relative;overflow:hidden}#header nav ul li a:after{content:"";border-bottom:1px solid #00007c;width:100%;height:100%;position:absolute;bottom:0;right:100px;transition:all .3s ease}#header nav ul li a:hover:after{right:0}@media only screen and (max-width:930px){.header-logo{width:120px}#header{width:100%;padding:0 5%;position:fixed;top:0;background:#fff;height:70px}#header.active{height:100vh}#header h1{width:30%;margin:25px 0 0;max-width:4.25rem}#header .hamburger_body{display:block}#header .slide_menu{display:none;background:#fff;position:absolute;top:0;left:0;z-index:100;width:100%}#header .slide_menu.active{display:block}#header .slide_menu .menu{width:95%;margin:0 auto}#header .slide_menu .menu h1{display:block;width:28%;margin:25px 0 0 10px}#header .slide_menu .menu ul{clear:both;padding:10% 0 0}#header .slide_menu .menu li a{color:#000;font-size:16px;text-align:center;padding:15px 0}#header .slide_menu .menu li a:hover{background:#00007c;color:#fff}#header nav{display:none}#header .hamburger_body{display:block;height:85px;width:50px;float:right;position:relative;z-index:150}#header .hamburger_body p:last-child{color:#000;font-size:12px;position:absolute;right:5px;bottom:13px}.hamburger span{background-color:#000;display:block;margin:0 0 5px;position:absolute;right:5%;width:40px;height:2px;transition:all .4s}.hamburger span:nth-child(1){top:20px}.hamburger span:nth-child(2){top:32px}.hamburger span:nth-child(3){bottom:32px}.hamburger.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.hamburger.active span:nth-of-type(2){opacity:0}.hamburger.active span:nth-of-type(3){-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg)}}#footer .solution{background:#3333d3;padding:30px 0}#footer .solution ul{max-width:1012px;width:95%;margin:0 auto;overflow:hidden}#footer .solution ul li{border-left:2px solid #9999cb;float:left}#footer .solution ul li:last-child{border-right:2px solid #9999cb}#footer .solution ul li a{color:#fff;font-size:18px;font-weight:600;text-align:center;padding:0 80px}#footer .f_main{background:#00007c;padding:60px 0 25px}#footer .f_main div{max-width:1012px;margin:0 auto 65px auto;overflow:hidden}#footer .f_main div h2{color:#fff;font-size:24px;font-weight:600;float:left;text-align:center;width:480px;padding:75px 0}#footer .f_main div ul.box{width:530px;float:left}#footer .f_main .box>li{color:#fff;font-size:14px}#footer .f_main .box>li:first-child{margin:0 80px 0 0}#footer .f_main .box>li:nth-child(2){margin:0 55px 0 0}#footer .f_main .box>li:nth-child(n+3){display:inline-block;margin:0 0 25px}#footer .f_main .f_nmlnavi{float:left}#footer .f_main .f_nmlnavi ul li a,#footer .f_main .box li a{color:#fff;font-size:12px}#footer .f_main .f_nmlnavi ul{border-left:1px solid #fff;margin:30px 0 0 15px}#footer .f_main .f_nmlnavi li{margin:0 0 20px 30px}#footer .f_main .ad{color:#fff;text-align:center}#footer .f_main .ad .br{display:block}#footer .f_sns{background:#ccc;padding:25px 0}#footer .f_sns ul{overflow:hidden;width:195px;margin:0 auto}#footer .f_sns ul li{width:calc(99.9% / 3);float:left;text-align:center}#footer .f_sns ul li img{width:35px;vertical-align:middle}#footer .f_sns ul li:nth-child(2) img{padding:5px 0 0}#footer .copy{font-size:12px;font-weight:700;text-align:center;padding:15px 0}.sp{display:none}@media only screen and (max-width:1100px){#footer .solution ul li{width:calc(100% / 3)}#footer .solution ul li a{font-size:16px;padding:0}#footer .f_main div h2{width:35%}}@media only screen and (max-width:896px){#footer .solution{padding:3% 0}#footer .solution ul li{border-right:2px solid #9999cb;float:none;width:90%;margin:0 auto 10px auto}#footer .solution ul li a{font-size:18px}#footer .f_main div h2{float:none;width:100%;padding:3% 0}#footer .f_main{padding:5% 0 3%}#footer .f_main div{margin:0 auto}#footer .f_main div ul.box{width:60%;float:none;margin:0 auto}#footer .f_main .box>li:first-child{margin:0 20px 0 0}#footer .f_main .box>li:nth-child(2){margin:0 20px 0 0}#footer .f_main .box>li:nth-child(n+3){margin:0 20px 25px 0}#footer .f_main .ad{padding:0 2%;margin:2% 0 0}}@media only screen and (max-width:550px){#footer .solution ul li,#footer .solution ul li:last-child{border:none;border-bottom:2px solid #9999cb;margin:0 auto}#footer .solution ul li a{text-align:left;padding:5px 0 5px 20px}#footer .f_main div ul.box{display:none}#footer .f_main div h2{font-size:20px;text-align:left;width:90%;margin:0 auto;padding:0 0 10px 20px}#footer .solution ul{width:100%}#footer .f_main .ad{border-bottom:1px solid #fff;font-size:12px;text-align:left;padding:0 0 10px 20px;margin:0 auto;width:90%}#footer .f_main .ad span{display:block}#footer .sp{display:block;width:90%;margin:0 auto;padding:10px 0 0 20px}#footer .sp li a{color:#fff;padding:5px 0}}#index .banner{position:fixed;right:0;bottom:40px;z-index:10}#index .banner .pc{width:400px}#index div.none{display:none}#index .banner p{border-radius:50%;color:#fff;cursor:pointer;font-size:24px;line-height:1.7;width:40px;height:40px;text-align:center;background:rgba(0,0,0,.5);position:absolute;top:-20px;left:-20px}#index .sp{display:none}#index #slider{width:100%}@media only screen and (max-width:930px){#index #slider{margin-top:70px!important}}#index .slider li img{width:100%}#index .work{max-width:920px;width:80%;margin:150px auto 100px auto}#index .work h2{max-width:554px;width:60%;margin:0 auto 55px auto}#index .work .text{text-align:center;margin:0 0 80px}#index .work ul{overflow:hidden;padding:0 0 45px;border-bottom:1px solid gray;margin:0 0 40px}#index .work ul li{float:left;width:calc((99.9% - 300px) / 4);margin:0 100px 0 0}#index .work ul li:last-child{margin:0}#index .work ul li figure{text-align:center}#index .work ul li figure img{width:100%;height:120px;object-fit:contain;object-position:center center;margin:0 0 25px}#index .work ul li figcaption{text-align:center;font-size:18px;line-height:1.8}#index .work p:last-child{max-width:360px;margin:0 auto}#index .work p:last-child a{color:#fff;background:#285cff;border-radius:8px;font-size:26px;text-align:center;padding:20px 0}#index .work p:last-child a:hover{background:#00f;box-shadow:0 0 10px #1877f2}#index .sns{background:#f2f2f2;padding:65px 0 100px}#index .sns h2{max-width:310px;margin:0 auto 65px auto}#index .sns ul{max-width:1120px;width:95%;margin:0 auto;overflow:hidden}#index .sns ul li{box-sizing:border-box;float:left;text-align:center;margin:0 20px 0 0;padding:10px 5px 5px;width:calc((99.9% - 40px) /3 )}#index .sns ul li:last-child{margin:0}#index .sns ul li img{width:124px;margin:0 0 10px}#index .sns ul li.fb{background:#1877f2;position:relative}#index .sns ul li.fb:after{width:100%;height:100%;background:#1877f2;position:absolute;top:0;left:0;z-index:100}#index .sns ul li.twitter{background:#1da1f2}#index .sns ul li.twitter img{width:104px}#index .sns ul li.insta{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/insta_bg.png) no-repeat center center;background-size:cover;overflow:hidden}#index .sns ul li div{background:#fff;width:100%;height:445px;overflow:scroll;padding:0 0 2%;-ms-overflow-style:none;scrollbar-width:none}#index .sns ul li div::-webkit-scrollbar{display:none}.fb_iframe_widget_fluid span,.fb_iframe_widget iframe{height:445px!important;width:100%!important}#index .sns ul li.insta div div.i_post div{box-sizing:border-box;width:50%;height:150px;float:left;overflow:hidden;padding:2%}#index .sns ul li.insta div div.i_post div a img{width:100%;margin:0}#index .solution div{padding:210px 0 190px;transition:all .3s ease}#index .solution div:hover{box-shadow:0 0 10px #000;transform:scale(1.1)}#index .solution .center{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/top_ntc.jpg) no-repeat center center;background-size:cover}#index .solution .bp{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/top_bp.jpg) no-repeat center center;background-size:cover}#index .solution .diy{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/top_diy.jpg) no-repeat center center;background-size:cover}#index .solution h2{margin:0 auto 40px auto}#index .solution .center h2{width:70%;max-width:718px}#index .solution .bp h2{width:40%;max-width:365px}#index .solution .diy h2{width:20%;max-width:205px}#index .solution div p:first-of-type{color:#fff;text-align:center;margin:0 0 45px}#index .solution div p:last-child{width:30%;max-width:360px;margin:0 auto}#index .solution div p:last-child a{background:#fff;border-radius:8px;color:#00007c;font-weight:600;text-align:center;padding:20px 0}#index .solution div p:last-child a:hover{background:#285cff;color:#fff}#index #link{max-width:1280px;width:95%;padding:100px 0;margin:0 auto;overflow:hidden}#index #link div{float:left;width:calc((99.9% - 40px) / 2)}#index #link .company{background:linear-gradient(rgba(0,0,124,.5),rgba(0,0,124,.5)),url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/top_company.jpg);background-size:cover;background-position:center center;padding:45px 60px;margin:0 40px 0 0}#index #link .company:hover{background:linear-gradient(rgba(0,0,124,.7),rgba(0,0,124,.7)),url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/top_company.jpg);background-size:cover;background-position:center center}#index #link .recruit{background:linear-gradient(rgba(0,0,124,.5),rgba(0,0,124,.5)),url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/top_recruit.jpg);background-size:cover;background-position:center center;padding:45px 60px}#index #link .recruit:hover{background:linear-gradient(rgba(0,0,124,.7),rgba(0,0,124,.7)),url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/top_recruit.jpg);background-size:cover;background-position:center center}#index #link .recruit a{width:100%}#index #link div a .inside{border:1px solid #fff;display:block;padding:55px 0;text-align:center;width:100%}#index #link .inside p{color:#fff;font-size:32px;font-weight:600}#index #link .inside p span{display:block;font-size:16px;margin:25px 0 0}@media only screen and (max-width:896px){#index .work{margin:15% auto}#index .work ul li{width:calc((99.9% - 150px) / 4);margin:0 50px 0 0}#index .work ul li figcaption{font-size:16px}#index .solution div{padding:15% 0}#index .sns{padding:6% 0 10%}#index .sns ul li{margin:0 10px 0 0;width:calc((99.9% - 20px) /3 )}#index #link{width:90%;padding:10% 0}#index #link .company{padding:5% 6%;margin:0 4% 0 0}#index #link .recruit{padding:5% 6%}#index #link div a .inside{padding:5% 0}#index #link .inside p{font-size:26px}#index #link .inside p span{margin:0}}@media only screen and (max-width:550px){#index .banner{position:fixed;bottom:0;left:0}#index .banner .pc{display:none}#index .sp{display:block}#index .banner p{right:0;left:initial}#index .work h2{width:80%;margin:0 auto 30px auto}#index .work .text{margin:0 0 20px}#index .work ul{width:80%;margin:0 auto 30px auto;padding:0 0 20px}#index .work ul li{width:calc((99.9% - 40px) / 2);margin:0 20px 20px 0}#index .work ul li figure img{height:60px;margin:0 0 15px}#index .work ul li figcaption{font-size:14px}#index .work p:last-child{width:80%}#index .work p:last-child a{font-size:20px;padding:10px 0}#index .sns h2{width:45%;margin:0 auto 20px auto}#index .sns ul li,#index .sns ul li:last-child{float:none;margin:0 auto 30px auto;width:90%}._2p3a{width:100%!important}#index .solution h2{margin:0 auto 20px auto}#index .solution div p:last-child{width:50%}#index .solution div p:last-child a{padding:10px 0}#index .solution .center h2{width:85%}#index .solution .bp h2{width:50%}#index .solution .diy h2{width:30%}#index .solution div p:first-of-type{font-size:14px;margin:0 0 8%}#index #link{width:100%;padding:40px 10px}#index #link div{width:calc((99.9% - 20px) / 2)}#index #link .company{margin:0 20px 0 0}#index #link .inside p{font-size:18px}#index #link .inside p span{font-size:12px}#index .solution div{padding:10% 0}}.title{padding:80px 0;position:relative}#company .title{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/c_topbg.png) no-repeat center center;background-size:cover}.title h2{border:5px solid #fff;color:#fff;font-size:40px;text-align:center;max-width:650px;padding:30px 0;margin:0 auto}.title h2 span{display:block;font-size:20px;margin:20px 0 0}.pankuzu{position:absolute;top:15px;left:60px}.pankuzu p,.pankuzu p a{color:#fff;font-size:12px;display:inline-block}.container{max-width:1920px;margin:0 auto}#company nav{max-width:900px;margin:50px auto 60px auto}#company nav ul{overflow:hidden}#company nav ul li{float:left;width:calc(99.9% / 6)}#company nav ul li a{text-align:center;padding:10px}#company nav ul li a:hover{font-weight:600}#company #greeting{background-image:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/c_messagebg.png),url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/c_arrowbg.png);background-repeat:no-repeat;background-position:top left,bottom right;background-size:contain;padding:60px 0 100px}#company h3{color:#333;font-size:24px;text-align:center;margin:0 0 60px}#company h3 span{display:block;margin:10px 0 0}#company #greeting h3{color:#fff;font-size:24px;text-align:center;margin:0 0 70px}#company #greeting>div{background:#fff;max-width:1280px;margin:0 auto;overflow:hidden;padding:60px}#company #greeting div h4{max-width:510px;margin:0 auto 55px auto}#company #greeting .bossimg{float:left;max-width:390px}#company #greeting .text{max-width:680px;text-align:justify;float:right}#company #greeting .text img{max-width:240px;float:right;margin:40px 0 0}#company #profile{background:#f2f2f2;padding:100px 0}#company #profile h3 span img{width:167px}#company .table{border-collapse:separate;border-spacing:25px 0;font-size:16px;max-width:740px;margin:0 auto;width:100%}#company .table th{border-top:3px solid #00007c;color:#00007c;font-weight:600;line-height:1.8;text-align:left;vertical-align:top;padding:20px 0 0}#company .table td{border-top:1px solid #b3b3b3;line-height:1.8;padding:20px 0 50px;overflow:hidden}#company .table tr:last-child td{padding:20px 0}#company .table tr:first-child td span{font-size:12px}#company #office{padding:80px 0}#company #office h3 span img{width:60px}#company #office table td p:first-child{float:left}#company #office .btn{float:right;width:80px}#company #office .btn a{border:1px solid #999;border-radius:8px;color:gray;font-size:12px;font-weight:600;padding:15px 0;text-align:center}#company #office .btn a:hover{background:gray;color:#fff}#company #office table td div{float:right}#company #office table td div p:first-child{float:right;margin:0 0 0 10px}#company #office .d_btn a{background:#285cff;color:#fff}#company #office .d_btn a:hover{background:#00007c}#company #result{background:#f2f2f2;padding:100px 0}#company #result h3 img{width:210px}#company #result p{max-width:704px;margin:0 auto;text-align:center;width:95%;line-height:2}#company #history{padding:100px 0 150px;overflow:hidden}#company #history div{max-width:1120px;margin:0 auto}#company #history h3 img{width:187px}#company #history table{border-collapse:collapse;border-top:1px solid #b3b3b3;font-size:16px;line-height:1.8;vertical-align:middle;width:calc((99.9% - 60px ) / 2)}#company #history .t_left{float:left}#company #history .t_right{float:right}#company #history table tr{border-bottom:1px solid #b3b3b3}#company #history table th{text-align:left;width:150px;padding:25px 0}#company #history table td{padding:25px 0}#company #brochure{padding:0 0 80px}#company #brochure p{width:30%;margin:0 auto}#company #brochure p a{background:#00007c;color:#fff;font-size:16px;text-align:center;padding:20px 0}#company #brochure p a:hover{background:#00f}#company #recruit{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/c_recruitbg.png);background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;padding:200px 0 175px;margin:0 0 150px}#company #recruit h3{color:#fff}#company #recruit h3 img{max-width:524px;width:60%}#company #recruit p{max-width:255px;margin:0 auto}#company #recruit p a{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/c_btnbg.png) no-repeat top left;background-size:contain;color:#fff;font-size:18px;font-weight:600;text-align:center;padding:15px 0}#company .br{display:block}@media only screen and (max-width:1200px){#company #greeting>div{text-align:center;width:90%}#company #greeting .bossimg{float:none;margin:0 0 30px}#company #greeting .text{float:none;max-width:80%;margin:0 auto}#company #profile,#company #office,#company #result,#company #history{padding:8% 0}#company #history div{width:95%}#company #history table{width:49%}#company #recruit{margin:0 0 7%}}@media only screen and (max-width:896px){#company #greeting .text{max-width:100%}#company nav ul li a{padding:0}#company #history table{width:100%}#company #history .t_right{border-top:none}#company #recruit{padding:20% 0}#company #brochure{padding:0 0 50px}#company #brochure p{width:50%;margin:0 auto}}@media only screen and (max-width:550px){.pankuzu{left:10px}.title h2{border:3px solid #fff;font-size:25px;width:70%;padding:10px 0}.title h2 span{font-size:16px;margin:10px 0 0}#company nav{display:none}#company #greeting{background-image:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/c_messagebg.png);background-repeat:no-repeat;background-position:top -135px left;background-size:400%;padding:15% 0}#company #greeting h3{margin:0 0 30px}#company #greeting>div{background:0 0;padding:0}#company .pc{display:none}#company .sp{display:block}#company #greeting div h4{width:75%;margin:0 auto 30px auto}#company #greeting .bossimg{padding:0 30px}#company .table{border-collapse:collapse;width:90%}#company .table tr{border-top:1px solid #b3b3b3}#company .table tr:last-child{border-bottom:1px solid #b3b3b3}#company .table th,#company .table td{border:none;float:left;width:100%}#company .table th{border-left:3px solid #00007c;margin:10px 0 0;padding:0 0 0 10px}#company .table td,#company .table tr:last-child td{padding:5px 0 10px 10px;font-size:14px}#company .br{display:inline}#company #office table td p:first-child{float:none;font-size:14px;margin:0 0 10px}#company h3{margin:0 0 30px}#company #brochure{padding:0 0 30px}#company #brochure p{width:80%;margin:0 auto}#company #recruit h3{margin:0 0 30px}#company #profile,#company #office,#company #result,#company #history{padding:15% 0}}#work .title_l{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/w_topbg.png) no-repeat center center;background-size:cover;padding:130px 0 70px}#work .title_l h2{border:5px solid #fff;color:#fff;font-size:40px;max-width:650px;margin:0 auto 60px auto;text-align:center;padding:30px 0}#work .title_l h2 span{display:block;width:90px;margin:20px auto 0 auto}#work .title_l p{color:#fff;font-size:20px;line-height:2;text-align:center;margin:0 0 60px}#work .title_l ul{overflow:hidden;max-width:750px;margin:0 auto}#work .title_l ul li{float:left;width:calc((99.9% - 240px) / 4);margin:0 80px 0 0}#work .title_l ul li:last-child{margin:0}#work .title_l ul li figure img{width:100%;height:100px;object-fit:contain;object-position:center;margin:0 0 20px}#work .title_l ul li figcaption{color:#fff;text-align:center;font-size:18px}#work #modal{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background:rgba(0,0,0,.2);padding:3% 0;overflow:scroll}#work #modal.active{display:block}#modal div{background:#fff;max-width:930px;margin:0 auto;padding:60px 85px}#modal div h3{font-size:42px;font-weight:700;text-align:center;margin:0 0 40px}#modal div dl dt{background:#36c;color:#fff;font-size:20px;text-align:center;padding:10px 0}#modal div dl dd{font-size:16px;line-height:2;padding:25px 0 30px}#modal div p{font-size:14px}#modal div .close_btn{color:gray;cursor:pointer;font-size:16px;text-align:center;margin:40px 0 0}#work .modalbtn{background:#285cff;border-radius:8px;color:#fff;cursor:pointer;font-size:26px;text-align:center;max-width:360px;margin:0 auto;padding:20px 0}#work section:nth-child(n+2){margin:0 0 150px}#work .cat_img{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/w_sec1.jpg) no-repeat center center;background-size:cover;padding:390px 0 0}#work #maintenance .cat_img{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/w_sec2.jpg) no-repeat center center;background-size:cover}#work #solution .cat_img{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/w_sec3.jpg) no-repeat center center;background-size:cover}#work #management .cat_img{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/w_sec4.jpg) no-repeat center center;background-size:cover}#work .title_m{background:#fff;max-width:960px;margin:0 auto;padding:35px 35px 0}#work .title_m h3{text-align:center;margin:0 0 40px}#work .title_m p{text-align:center;font-size:18px}#work #industry .title_m h3 img{width:475px}#work #maintenance .title_m h3 img{width:660px}#work #solution .title_m h3 img{width:420px}#work #management .title_m h3 img{width:360px}#work .list{margin:50px 0 0}#work .slide{box-shadow:0 0 10px gray;max-width:1120px;overflow:hidden;padding:60px 85px;margin:70px}#work .slide div{width:435px;float:left;margin:0 40px 0 0}#work .slide img{width:calc(99.9% - 475px);float:right}#work .slide img.bestfix{float:left;width:300px;margin:40px 0 0}#work .slide h4{font-size:52px;font-weight:600;margin:0 0 35px}#work .slide .worklist{overflow:hidden;margin:0 0 30px}#work .slide .worklist li{background:#36c;border-radius:4px;color:#fff;float:left;font-size:14px;line-height:1.5;padding:5px 15px;margin:0 5px 5px 0}#work .slide .worklist li p{text-align:justify}#work .slide .worklist li.etc{background:0 0;color:#000;font-weight:600}.br{display:block}@media only screen and (max-width:1440px){#work section:nth-child(n+2){margin:0 0 10%}}@media only screen and (max-width:1050px){#work .title_l p{font-size:18px;width:75%;margin:0 auto 60px auto}#work .title_l ul{width:75%}#work .title_l ul li{width:calc((99.9% - 90px) / 4);margin:0 30px 0 0}#work .title_l ul li figcaption{font-size:16px;line-height:1.5}}@media only screen and (max-width:896px){#work .title_m{width:80%}#work .title_m h3{margin:0 0 5%}#work .cat_img{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/w_sec1.jpg) no-repeat center bottom 45px;background-size:cover;padding:390px 0 0}#work #industry .title_m h3 img{width:270px}#work #maintenance .title_m h3 img{width:65%}#work #maintenance .cat_img{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/w_sec2.jpg) no-repeat center bottom 45px;background-size:cover}#work #solution .title_m h3 img{width:50%}#work #solution .cat_img{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/w_sec3.jpg) no-repeat center bottom 45px;background-size:cover}#work #management .title_m h3 img{width:45%}#work #management .cat_img{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/w_sec4.jpg) no-repeat center bottom 45px;background-size:cover}#modal div{width:95%;padding:60px 40px}}@media only screen and (max-width:550px){#work .title_l h2{width:70%;border:3px solid #fff;font-size:25px;margin:0 auto 30px auto;padding:20px 0}#work .title_l h2 span{width:70px;margin:10px auto 0 auto}#work .title_l{padding:10% 0 7%}#work .title_l p{font-size:14px;width:75%;margin:0 auto 30px auto}#work .title_l ul{width:95%}#work .title_l ul li{width:calc((99.9% - 30px) / 4);margin:0 10px 0 0}#work .title_l ul li figure img{height:50px}#work .title_l ul li figcaption{font-size:12px}#work .cat_img{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/w_sec1.jpg) no-repeat top center;background-size:contain;padding:20% 0 0}#work .title_m{width:80%;padding:5% 2% 0}#work #industry .title_m h3 img{width:50%}#work .title_m p{font-size:15px}#work .br{display:inline}#work .modalbtn{font-size:18px;width:60%;padding:15px 0}#modal div{padding:30px 20px}#modal div h3{font-size:23px;margin:0 0 25px}#modal div dl dt{font-size:16px}#modal div dl dd{font-size:14px;padding:15px 0}#modal div .close_btn{margin:20px 0 0}}#recruit{overflow:hidden}#recruit .r_title{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_titlebg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding:180px 0 250px;position:relative}#recruit .r_title h2{text-align:center}#recruit .r_title h2 img{max-width:1650px;width:80%}#recruit .mind{background-image:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_tools1.png),url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_tools2.png);background-size:contain;background-repeat:no-repeat;background-position:center left,bottom right;padding:130px 0}#recruit .mind p{font-size:20px;line-height:3;text-align:center}#recruit .mind p span{position:relative}#recruit .mind p span:last-child{font-size:28px;font-weight:600}#recruit .mind p span:after{content:"";position:absolute;bottom:0;left:0;background:#efea3a;width:100%;height:10px;z-index:-1}#recruit .detail{position:relative}#recruit .d_work{position:relative;z-index:2;padding:500px 0}#recruit .d_work:before{content:"";background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_bluebg.png) no-repeat top left;background-size:100%;width:100%;height:100%;position:absolute;top:-10%;left:0;z-index:1}#recruit .d_work:after{content:"";background:#fff;width:100%;height:100%;position:absolute;top:0;right:0;z-index:1}#recruit .d_work.move:after{animation:moveRight 1s ease;animation-fill-mode:forwards}#recruit .d_work figure{width:50%;position:absolute;top:-36px;left:0;z-index:1;opacity:0}#recruit .d_work figure img{width:100%}#recruit .d_work figure img.pc{display:none}#recruit .d_work figure.fadein{animation:fadein 1s ease;animation-fill-mode:forwards}#recruit .d_work div{color:#fff;position:absolute;top:120px;left:52%;z-index:1;opacity:0}#recruit .d_work div.fadein{animation:fadein 1s ease;animation-fill-mode:forwards}#recruit .d_work div h3{font-size:52px;margin:0 0 50px}#recruit .d_work div ul{max-width:590px}#recruit .d_work div ul li{background:#fff;color:#000;margin:0 0 10px;overflow:hidden;padding:15px 30px}#recruit .d_work div ul li h4{font-size:18px;font-weight:600;float:left;width:210px;padding:15px 0 0}#recruit .d_work div ul li h4:after{content:"ー";float:right;padding:0 15px 0 0}#recruit .d_work div ul li p{width:315px;float:left}#recruit .midbg{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_midbg.jpg) no-repeat top center;background-size:contain;padding:315px 0;width:100%;height:600px;position:absolute;top:65%;left:0;z-index:1}#recruit .midbg:before{content:"";height:100%;width:100%;background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_skybg.png) no-repeat top center;background-size:contain;position:absolute;top:60%;left:0;z-index:1;padding:500px 0}#recruit .midbg:after{content:"";background:#fff;height:100%;width:100%;position:absolute;top:60%;left:0;z-index:1;padding:500px 0}#recruit .midbg.move:after{animation:move 1s ease;animation-fill-mode:forwards}#recruit .d_welfare{position:relative}#recruit .d_welfare div{color:#fff;width:50%;position:absolute;top:200px;left:400px;z-index:2;opacity:0}#recruit .d_welfare div.fadein{animation:fadein 2s ease;animation-fill-mode:forwards}#recruit .d_welfare figure{width:50%;position:absolute;top:90px;right:0;z-index:2;opacity:0}#recruit .d_welfare figure img{width:100%}#recruit .d_welfare figure.fadein{animation:fadein 2s ease;animation-fill-mode:forwards}#recruit .d_welfare h3{font-size:52px;margin:0 0 45px}#recruit .d_welfare p:first-of-type{margin:0 0 45px}#recruit .d_welfare p{margin:0 0 30px}#recruit .d_welfare p span{font-size:14px}#recruit .btn{width:400px}#recruit .btn a{border:1px solid #fff;background:rgba(255,255,255,.5);color:#fff;text-align:center;font-size:14px;font-weight:600;padding:15px 0}#recruit .btn a:hover{background:#285cff}#recruit .int{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_intbg.jpg) no-repeat bottom center;background-size:cover;padding:270px 0 460px;margin:40% 0 0;position:relative}#recruit .int div{width:640px;margin:0 0 0 23%;position:relative;z-index:10}#recruit .int div h2 img{width:100%}#recruit .int div p{max-width:400px;width:80%;position:absolute;left:120px;bottom:22%}#recruit .int div p a{background:#285cff;border-radius:8px;color:#fff;text-align:center;padding:20px 0}#recruit .int div p a:hover{box-shadow:0 0 10px #3333d3;font-weight:600}#recruit .job{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_jobbg.jpg) no-repeat top center;background-size:cover;padding:110px 0 95px}#recruit .job h2{color:#fff;font-size:52px;text-align:center;margin:0 0 50px}#recruit .job div{background:#fff;max-width:740px;margin:0 auto;padding:50px 0}#recruit .job div h3{color:#00007c;font-size:24px;text-align:center;margin:0 0 30px}#recruit .job div h3 span{background:#00007c;width:50px;height:3px;display:block;margin:10px auto 0 auto}#recruit .job table{border-collapse:separate;border-spacing:10px 2px;font-size:16px;line-height:1.8;width:570px;margin:0 auto}#recruit .job table th{background:#568dd3;color:#fff;padding:15px 0;width:130px}#recruit .job table td{border-bottom:1px solid #b3b3b3;padding:15px 0 15px 10px}#recruit .job table tr:first-child td{border-top:1px solid #b3b3b3}#recruit .job table td span{display:block;font-size:12px}#recruit .reg_btn{background:#ed593d;padding:50px 0}#recruit .reg_btn p{max-width:600px;width:50%;margin:0 auto}#recruit .reg_btn p a{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_arrow.svg) no-repeat center right 30px;background-size:30px;border:4px solid #fff;border-radius:16px;color:#fff;font-size:32px;text-align:center;padding:30px 0;transition:all .3s ease}#recruit .reg_btn p a:hover{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_arrow.svg) no-repeat center right 20px;background-size:30px;box-shadow:0 0 10px #fff}#recruit .l_org{background:#ed593d}#recruit .faq{padding:150px 0 200px}#recruit .faq h2{max-width:430px;margin:0 auto 40px auto}#recruit .faq p{text-align:center;margin:0 0 70px}#recruit .faq dl{font-size:16px;line-height:1.8;max-width:740px;margin:0 auto}#recruit .faq dl dt{background-color:#568dd3;background-image:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_question.svg);background-repeat:no-repeat;background-position:center left 30px;background-size:26px;color:#fff;padding:15px 0 15px 75px}#recruit .faq dl dd{padding:25px 0 50px 30px}@media only screen and (max-width:1700px){#recruit .d_work figure img.pc{display:block}#recruit .d_work figure img.pc_l{display:none}#recruit .midbg{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_midbg.jpg) no-repeat top center;background-size:auto;top:45%}}@media only screen and (max-width:1440px){#recruit .midbg{top:40%}#recruit .d_welfare div{top:50px;left:200px}#recruit .d_welfare figure{top:-160px}#recruit .midbg:before,#recruit .midbg:after{padding:160px}#recruit .int{margin:30% 0 0}#recruit .int div{width:35%}#recruit .int div p{left:10%}#recruit .d_work div{top:40px}}@media only screen and (max-width:1350px){#recruit .d_work div{width:45%}#recruit .d_work div ul li h4{width:35%}#recruit .d_work div ul li h4:after{padding:0}#recruit .d_work div ul li p{width:60%;float:right}}@media only screen and (max-width:1024px){#recruit .mind{background-image:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_tools1.png),url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_tools2.png);background-size:250px;background-repeat:no-repeat;background-position:bottom left,bottom right;padding:8% 0}#recruit .d_work div h3{font-size:35px;margin:0 0 5%}#recruit .d_work div ul{width:90%}#recruit .d_work div ul li{padding:10px 20px}#recruit .d_work div ul li h4{font-size:16px}#recruit .d_work div ul{width:100%}#recruit .d_work div ul li h4{font-size:16px;width:40%}#recruit .d_work div ul li p{width:55%}#recruit .d_work figure{top:-31px}#recruit .midbg{top:30%}#recruit .d_welfare figure{top:-300px}#recruit .d_welfare div{top:-180px;left:90px}#recruit .d_welfare h3{font-size:35px;margin:0 0 4%}#recruit .midbg:before{top:65%}#recruit .midbg:before,#recruit .midbg:after{padding:0}#recruit .int{margin:0}#recruit .int div p{width:80%}#recruit .int div p a{padding:10px 0}#recruit .int{padding:25% 0 30%}#recruit .d_welfare p:first-of-type{margin:0 0 4%}}@media only screen and (max-width:896px){#recruit .mind{background-image:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_tools1.png),url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_tools2.png);background-size:20%;background-repeat:no-repeat;background-position:bottom left,bottom right}#recruit .mind p{font-size:16px;line-height:2.5}#recruit .mind p span:last-child{font-size:25px}#recruit .d_work:before{top:-40px}#recruit .d_work figure{top:-9px;width:44%}#recruit .midbg{top:26%}#recruit .d_work div ul li{padding:10px}#recruit .d_work div ul li h4{width:42%;padding:6px 0 0}#recruit .d_work div ul li p{font-size:14px}#recruit .d_work div{width:53%;left:45%}#recruit .d_welfare div{top:-270px;left:30px}#recruit .d_welfare figure{width:42%}#recruit .btn{width:80%}#recruit .midbg:before{top:70%}#recruit .int{padding:15% 0 30%}#recruit .int div p a{padding:5px 0}#recruit .job{padding:7% 0}#recruit .job h2{font-size:40px}#recruit .reg_btn p a{font-size:28px;padding:20px 0}#recruit .faq{padding:10% 0}#recruit .faq h2{width:45%}}@media only screen and (max-width:550px){#recruit .r_title{padding:18% 0 25%}#recruit .r_title h2 img{width:100%}#recruit .mind p{font-size:12px;width:90%;margin:0 auto}#recruit .mind{background-image:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_tools1.png),url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_tools2.png);background-size:15%,16%;background-repeat:no-repeat;background-position:top left,bottom right}#recruit .mind p span:last-child{font-size:16px}#recruit .d_work{margin:0 0 15%}#recruit .d_work figure.pc{display:none}#recruit .d_work figure{top:-5px;width:100%}#recruit .d_work figure img{width:100%}#recruit .d_work div{width:90%;left:5%;top:36%}#recruit .d_work div h3{display:none}#recruit .d_work:before{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_bluebgsp.png) no-repeat top left;background-size:cover;top:-8%}#recruit .sp{display:block;font-size:23px;color:#fff;position:absolute;top:12%;right:5%;z-index:10}#recruit .d_work div ul li h4{font-size:14px}#recruit .d_welfare figure.pc,#recruit .d_welfare h3{display:none}#recruit .d_welfare figure{width:100%;top:-170px}#recruit .d_welfare div{width:90%;top:30px;left:5%}#recruit .midbg:before{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_skybg.png) no-repeat top 45px center;background-size:cover}#recruit .midbg{padding:330px 0}#recruit .d_welfare{padding:160px 0}#recruit .d_welfare p:first-of-type{margin:23% 0 4%;font-size:14px}#recruit .btn{width:100%}#recruit .int{padding:30% 0 50%}#recruit .int div{width:100%;margin:0}#recruit .int div h2{width:80%;margin:0 auto}#recruit .int div p{width:50%;left:25%}#recruit .job{padding:12% 0}#recruit .job h2{font-size:25px}#recruit .job div{padding:5% 0}#recruit .job div h3{font-size:20px}#recruit .job table{font-size:14px;width:100%}#recruit .reg_btn{padding:5% 0}#recruit .reg_btn p{width:60%}#recruit .reg_btn p a{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_arrow.svg) no-repeat center right 15px;background-size:15px;font-size:18px;padding:15px 0}#recruit .org{width:100%;position:fixed;bottom:0;left:0;z-index:20}#recruit .off{display:none}#recruit .faq p{text-align:center;font-size:14px;margin:0 0 50px}#recruit .faq dl{width:95%}@media only screen and (max-width:430px){#recruit .d_work div{width:90%;left:5%;top:29%}#recruit .d_welfare figure{width:100%;top:-160px}#recruit .midbg:before{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/r_skybg.png) no-repeat top 55px center;background-size:cover}#recruit .d_welfare p:first-of-type{margin:15% 0 4%;font-size:14px}}@media only screen and (max-width:400px){#recruit .d_work div{width:90%;left:5%;top:25%}}}.i_title{background:linear-gradient(rgba(102,135,198,.6),rgba(102,135,198,.6)),url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_titlebg.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover;padding:220px 0 200px;position:relative}#r_int .title_bg{color:#fff;max-width:530px;margin:0 auto;text-align:center}#r_int .title_bg p span{display:block}#r_int .p_link{overflow:hidden}#r_int .p_link li{box-sizing:border-box;border-right:1px solid #fff;float:left;width:calc(99.9% / 3)}#r_int .p_link li:last-child{border-right:none}#r_int .p_link li a{background-image:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_arrow.svg);background-repeat:no-repeat;background-position:bottom 50px center;background-size:40px;background-color:#00007c;color:#fff;text-align:center;padding:50px 0;transition:all .3s ease}#r_int .p_link li a h2{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_list1.svg) no-repeat center left;background-size:177px;font-size:28px;width:285px;text-align:right;margin:0 auto 50px auto}#r_int .p_link li a p{font-size:28px;margin:0 0 35px}#r_int .p_link li:nth-child(2) a h2{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_list2.svg) no-repeat center left;background-size:177px}#r_int .p_link li:nth-child(3) a h2{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_list3.svg) no-repeat center left;background-size:177px}#r_int .p_link li a:hover{background-color:#285cff;background-position:bottom 30px center}#r_int section{margin:140px auto 0 auto;overflow:hidden}#r_int figure{max-width:970px}#r_int .left figure,#r_int .left .interview{float:left}#r_int .right figure,#r_int .right .interview{float:right}#r_int .left figure{position:relative;overflow:hidden}#r_int .left figure:after{content:"";background:#fff;width:100%;height:100%;position:absolute;top:0;left:0}#r_int .left figure.move:after{animation:move 1s ease;animation-fill-mode:forwards}#r_int .right figure{position:relative;overflow:hidden}#r_int .right figure:after{content:"";background:#fff;width:100%;height:100%;position:absolute;top:0;right:0}#r_int .right figure.move:after{animation:moveRight 1s ease;animation-fill-mode:forwards}#r_int figcaption{border-top:1px solid #000;border-bottom:1px solid #000;max-width:710px;margin:30px auto 0 auto;padding:20px 10px;opacity:0}#r_int figcaption.fadein{animation:fadein 1s ease;animation-fill-mode:forwards}#r_int figcaption p span{font-size:20px;font-weight:600;padding:0 5px 0 0}#r_int .interview{max-width:740px;opacity:0}#r_int .interview.fadein{animation:fadein 2s ease;animation-fill-mode:forwards}#r_int .interview h3{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_int1.svg) no-repeat center left;background-size:177px;font-size:28px;font-weight:600;padding:5px 0 5px 210px;margin:0 0 60px}#r_int #no2 .interview h3{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_int2.svg) no-repeat center left;background-size:177px}#r_int #no3 .interview h3{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_int3.svg) no-repeat center left;background-size:177px}#r_int .interview h3 span{border-top:1px solid #000;border-right:1px solid #000;display:inline-block;width:436px;height:10px;margin:0 0 0 30px}#r_int .interview div{margin:0 0 0 75px}#r_int .right .interview div{margin:0 75px 0 40px}#r_int .interview div img{max-width:576px;margin:0 0 70px}#r_int .interview div dl dt{border-left:3px solid #0037a0;color:#0037a0;font-weight:600;font-size:16px;padding:0 0 0 10px;margin:0 0 20px}#r_int .interview div dl dd{font-size:16px;line-height:1.8;margin:0 0 40px}#r_int #no3 .interview{margin:0 0 100px}#r_int .back{background:#ddd;text-align:center;padding:60px 0}#r_int .back a i{padding:0 20px 0 0}#r_int .back a:hover{font-weight:600}@media only screen and (max-width:1700px){#r_int section{margin:10% auto 0 auto}#r_int figure{width:50%}#r_int .interview{width:45%}#r_int .interview h3{padding:5px 0 5px 30%}#r_int .interview h3 span{margin:0 0 0 3%}}@media only screen and (max-width:1440px){.i_title{padding:11% 0}#r_int .p_link li a h2{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_list1.svg) no-repeat center left;background-size:60%;font-size:25px;margin:0 auto 5% auto}#r_int .p_link li:nth-child(2) a h2{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_list2.svg) no-repeat center left;background-size:60%}#r_int .p_link li:nth-child(3) a h2{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_list3.svg) no-repeat center left;background-size:60%}#r_int .p_link li a p{font-size:22px}#r_int .interview h3{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_int1.svg) no-repeat center left;background-size:25%}#r_int #no2 .interview h3{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_int2.svg) no-repeat center left;background-size:25%}#r_int #no3 .interview h3{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_int3.svg) no-repeat center left;background-size:25%}#r_int .interview h3 span{width:78%}#r_int figcaption{width:80%}}@media only screen and (max-width:1024px){#r_int .p_link li a p{margin:0 0 10%}#r_int .interview h3{font-size:24px}#r_int .interview h3 span{width:75%}#r_int .interview div{margin:0 0 0 10%}#r_int #no2 .interview h3{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_int2.svg) no-repeat center left;background-size:25%}#r_int #no3 .interview h3{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_int3.svg) no-repeat center left;background-size:25%}}@media only screen and (max-width:896px){#r_int .p_link li a h2{font-size:21px;width:90%}#r_int .p_link li a p{margin:0;padding:0 5%;font-size:15px}#r_int .p_link li a{background-image:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_arrow.svg);background-repeat:no-repeat;background-position:bottom 25px center;background-size:30px}#r_int .left figure,#r_int .right figure{float:none;width:100%;margin:0 0 10%}#r_int .left .interview,#r_int .right .interview{float:none;width:95%;margin:0 auto 10% auto}#r_int .interview h3 span{width:80%}#r_int #no3 .interview{margin:0 auto 15% auto}#r_int .interview div img{width:65%;margin:0 0 7%}#r_int .interview div,#r_int .right .interview div{margin:0 0 0 5%}#r_int .interview div dl{width:95%}}@media only screen and (max-width:550px){.i_title{padding:30% 0}#r_int p{font-size:14px}#r_int .title_bg{width:70%}#r_int .p_link li a{background-image:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_arrow.svg);background-repeat:no-repeat;background-position:bottom 15px center;background-size:20px;padding:25px 0}#r_int .p_link li a p{display:none}#r_int .p_link li a h2{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_list1.svg) no-repeat top center;background-size:70%;font-size:21px;text-align:center;width:90%;padding:20px 0 0}#r_int .p_link li:nth-child(2) a h2{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_list2.svg) no-repeat top center;background-size:70%}#r_int .p_link li:nth-child(3) a h2{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_list3.svg) no-repeat top center;background-size:70%}#r_int .interview h3{display:none}#r_int .interview div img{width:90%;margin:0 0 10%}#r_int .org{position:static}#r_int .left figure{position:relative}#r_int #no1 figure:before{content:"";width:40%;height:40px;background-image:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_int1.svg);background-repeat:no-repeat;background-size:80%;background-position:center center;background-color:#fff;position:absolute;top:10px;right:-50%;overflow:hidden;transition:all .8s ease}#r_int #no1 figure.move:before{right:0}#r_int #no2 figure:before{content:"";width:40%;height:40px;background-image:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_int2.svg);background-repeat:no-repeat;background-size:80%;background-position:center center;background-color:#fff;position:absolute;top:10px;left:-50%;overflow:hidden;transition:all .8s ease}#r_int #no2 figure.move:before{left:0}#r_int #no3 figure:before{content:"";width:40%;height:40px;background-image:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/i_int3.svg);background-repeat:no-repeat;background-size:80%;background-position:center center;background-color:#fff;position:absolute;top:10px;right:-50%;overflow:hidden;transition:all .8s ease}#r_int #no3 figure.move:before{right:0}#r_int figcaption{width:85%}}#ntc .ntc_title{background:linear-gradient(rgba(0,0,124,.5),rgba(0,0,124,.5)),url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/ntc_title.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;text-align:center;padding:300px 0 210px}.ntc_title h2{max-width:924px;margin:0 auto 50px auto}#ntc .leading{padding:60px 165px 80px;overflow:hidden}#ntc .leading>img{float:left;max-width:732px}#ntc .leading div{max-width:785px;float:left;padding:85px 0 0;margin:0 0 0 70px}#ntc .leading div h3{max-width:545px}#ntc .leading div p{margin:55px 0 0}#ntc .blue{background:#00007c;color:#fff;text-align:center;padding:50px 0}#ntc .blue p{font-size:24px}#ntc .plan{padding:100px 0 125px}#ntc .plan h3{border-bottom:1px solid #000;font-size:32px;padding:0 0 20px;max-width:355px;margin:0 auto 60px auto}#ntc .plan table{border-collapse:separate;border-spacing:4px 6px;font-size:16px;line-height:1.5;margin:0 auto;width:926px}#ntc .plan table thead th{background:#3c9c63;color:#fff;font-weight:600;padding:15px 0}#ntc .plan table tbody th{background:#cfeada;font-weight:600;vertical-align:middle;width:200px}#ntc .plan table tbody td{background:#f5fbf8;padding:30px}#ntc .facility{background:#f2f4f2;text-align:center;padding:125px 0}#ntc .facility h3{border-bottom:1px solid #000;font-size:32px;max-width:130px;padding:0 0 20px;margin:0 auto 70px auto}#ntc .facility img{max-width:1220px;width:80%;margin:0 0 80px}#ntc .facility>p{margin:0 0 70px}#ntc .facility .openbtn{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/ntc_arrow.svg) no-repeat center right 50px;background-size:10px;background-color:#00007c;border-radius:8px;color:#fff;cursor:pointer;max-width:930px;padding:25px 0;margin:0 auto 40px auto;transition:all .3s ease}#ntc .facility .openbtn.active{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/ntc_arrow2.svg) no-repeat center right 50px;background-size:17px;background-color:#00007c}#ntc .facility .openbtn:hover{box-shadow:0 0 10px #285cff;font-weight:600}#ntc .facility div table{border-collapse:collapse;font-size:14px;line-height:1.5;width:930px;margin:0 auto;display:none}#ntc .facility table.active{display:block}#ntc .facility table thead tr{border-bottom:6px solid #f2f4f2}#ntc .facility table thead th{background:#666;border-right:2px solid #fff;color:#fff;font-weight:600;height:40px;vertical-align:middle;padding:0 30px}#ntc .facility table thead th:last-child{border-right:none}#ntc .facility table tbody tr{background:#fff;border-bottom:2px solid #f2f4f2}#ntc .facility table tbody td{color:#333;text-align:left;height:56px;vertical-align:middle;padding:0 20px 0 10px}#ntc .contact{text-align:center;padding:90px 0 0}#ntc .contact h3{font-size:32px;font-weight:600;line-height:1.8;margin:0 0 30px}#ntc .contact h3 span{font-size:16px;font-weight:600;display:block;margin:0 0 50px}#ntc .contact div p:first-of-type{margin:0 0 50px}#ntc .contact .btn{width:360px;margin:0 auto 40px auto}#ntc .contact .btn a{background-color:#00f;border-radius:8px;color:#fff;padding:15px 0}#ntc .contact .btn a:hover{box-shadow:0 0 10px #1877f2;font-weight:600}@media only screen and (max-width:1650px){#ntc .leading{padding:6% 0 8%;overflow:hidden;width:95%;margin:0 auto}#ntc .leading>img{width:50%}#ntc .leading div{width:40%;float:right;margin:0 7% 0 0;padding:5% 0 0}#ntc .leading div p{margin:7% 0 0}}@media only screen and (max-width:1024px){#ntc .ntc_title{padding:25% 0 21%}.ntc_title h2{width:75%}#ntc .leading div{padding:0}#ntc .blue p{font-size:20px}#ntc .plan{padding:10% 0 12%}#ntc .facility{padding:12% 0}#ntc .facility img{width:95%}#ntc .contact{padding:9% 0 0}#ntc .contact h3{font-size:30px}}@media only screen and (max-width:896px){#ntc .leading>img{width:100%}#ntc .leading div{width:100%;margin:0;float:none}#ntc .leading div h3,#ntc .leading div p{width:80%;margin:7% auto 0 auto;text-align:center}#ntc .plan table{width:98%}#ntc .facility .openbtn,#ntc .facility div table{width:95%}#ntc .facility table tbody td{padding:0 0 0 10px}}@media only screen and (max-width:550px){.ntc_title h2{width:80%;margin:0 auto 20px auto}.ntc_title p{font-size:14px}#ntc .leading div p{text-align:left;width:100%;font-size:15px}#ntc .blue{padding:5% 0}#ntc .blue p{font-size:15px;text-align:left;width:95%;margin:0 auto}#ntc .plan h3{font-size:20px;width:60%;margin:0 auto 40px auto}#ntc .plan table tbody th{font-size:14px;width:30%}#ntc .plan table tbody td{width:70%;padding:20px 10px;font-size:14px}#ntc .facility{padding:10% 0}#ntc .facility h3{font-size:23px;width:30%;margin:0 auto 7% auto}#ntc .facility img{width:80%;margin:0 0 8%}#ntc .facility>p{margin:0 0 10%;font-size:14px}#ntc .facility .openbtn{width:95%;padding:10px 0}#ntc .facility div table{font-size:12px}#ntc .facility table thead th{padding:5px 0}#ntc .contact h3 span{margin:0 0 25px}#ntc .contact h3{font-size:23px}#ntc .contact div p:first-of-type{margin:0 0 10%;font-size:14px}#ntc .br{display:inline}}#bp{max-width:1920px;margin:0 auto}#bp>div img{width:100%}#bp .sp{display:none}#bp #worry{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/bp_worrybg.jpg) no-repeat top center;background-size:cover;padding:70px 0 0}#worry .balloon{text-align:center}#worry .balloon img{max-width:736px}#worry .gray_bg{padding:120px 0 60px}#worry .list{max-width:1000px;margin:0 auto;overflow:hidden}#worry .list div{background:#fff;width:calc((99.9% - 40px) / 3);float:left;margin:0 20px 0 0}#worry .list div:last-child{margin:0}#worry .list div p{background:#333;color:#fff;font-size:24px;text-align:center;padding:15px 0}#worry .list ul{padding:20px}#worry .list ul li{color:#333;font-size:16px;line-height:1.5;padding:0 0 0 20px;position:relative}#worry .list ul li:before{content:"●";position:absolute;left:0}#tabs{background:#3fa9f5;padding:70px 0}#tabs h2{max-width:990px;margin:0 auto}#tabs .tab_btn{max-width:930px;margin:0 auto;overflow:hidden}#tabs .tab_btn li{background:#e6e6e6;box-sizing:border-box;border-radius:10px 10px 0 0;font-size:24px;font-weight:600;float:left;text-align:center;width:calc((99.9% - 60px) / 4);padding:15px 0 25px;margin:20px 20px 0 0}#tabs .tab_btn li:last-child{margin:20px 0 0}#tabs .tab_btn li.active,#tabs .tab_btn li:hover{border-top:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff;background:#285cff url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/bp_arrow.svg) no-repeat bottom 15px center;background-size:20px;color:#fff;padding:15px 0 40px;margin:0 20px 0 0}#tabs .tab_btn li:last-child.active,#tabs .tab_btn li:last-child:hover{margin:0}#tabs .tab_bg{box-shadow:0 0 10px #000;background:#fff;padding:90px 0 80px;position:relative;z-index:1}#tabs .tab_bg li{display:none;max-width:930px;margin:0 auto;overflow:hidden}#tabs .tab_bg li div{max-width:550px;margin:0 20px 0 0;float:left}#tabs .tab_bg li div img{max-width:430px}#tabs .tab_bg li:nth-child(2) div img{max-width:90%}#tabs .tab_bg li div p{margin:25px 0 0}#tabs .tab_bg li>img{max-width:250px}#tabs .tab_bg li.show{display:block}#bp_contact{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/bp_botbg.jpg) no-repeat top center;background-size:cover;padding:100px 0}#bp_contact div{max-width:950px;margin:0 auto 60px auto}#bp_contact p{max-width:600px;width:50%;margin:0 auto;text-align:center}@media only screen and (max-width:1500px){#bp #worry{padding:5% 0}#worry .gray_bg{padding:12% 0 0}}@media only screen and (max-width:1024px){#bp #worry{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/bp_worrybg.jpg) no-repeat top center;background-size:contain;padding:3% 0 0}#worry .list{width:95%}#worry .balloon img{width:45%}#worry .gray_bg{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/bp_graybg.jpg) center center;background-size:contain;padding:4% 0;margin:4% 0 0}#worry .list div p,#tabs .tab_btn li{font-size:21px}#bp_contact div{width:65%}#bp_contact p a img{width:55%}}@media only screen and (max-width:896px){#bp .pc{display:none}#bp .sp{display:block;width:100%}#bp #worry{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/bp_worrybg.jpg) no-repeat top 30px center;background-size:contain}#worry .balloon img{width:55%}#worry .gray_bg{margin:8% 0 0}#worry .list ul{padding:10px}#worry .list div{width:calc((99.9% - 20px) / 3);margin:0 10px 0 0}#tabs h2 img{width:100%}#tabs .tab_btn{width:95%}#tabs .tab_bg{padding:7% 0}#tabs .tab_bg li{padding:0 10%}#tabs .tab_bg li div{width:65%;margin:0}#tabs .tab_bg li>img{width:30%;margin:0 0 0 3%}#tabs .tab_bg li div img{width:70%}#tabs .tab_bg li:nth-child(2) div img{width:80%}#bp_contact{padding:7% 0}#bp_contact p a img{width:80%}}@media only screen and (max-width:550px){#bp .sp{margin:70px 0 0}#bp #worry{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/bp_worrybgsp.png) no-repeat top 40px center;background-size:105%}#worry .balloon img{width:75%}#worry .gray_bg{margin:5% 0 0;padding:6% 0 0}#worry .list div{width:100%;margin:0 0 10px}#worry .list div p{font-size:18px;padding:5px 0}#tabs{padding:7% 0}#tabs .tab_btn{height:70px}#tabs .tab_btn ul{width:98%}#tabs .tab_btn li{font-size:12px;width:calc((99.9% - 15px) / 4);margin:20px 5px 0 0}#tabs .tab_btn li.active,#tabs .tab_btn li:hover{background:#285cff url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/bp_arrow.svg) no-repeat bottom 10px center;background-size:12px;box-sizing:border-box;color:#fff;height:70px;padding:15px 0 30px;margin:0 5px 0 0}#tabs .tab_bg li>img{display:none}#tabs .tab_bg li div{width:100%}#tabs .tab_bg li div img{width:85%}#tabs .tab_bg li:nth-child(2) div img{width:90%}#bp_contact div{width:95%;margin:0 auto 6% auto}#bp_contact p a img{width:100%}#bp_contact p{width:70%}}@media only screen and (max-width:320px){#worry .gray_bg{margin:7% 0 0;padding:9% 0 0}}#diy{font-family:'M PLUS Rounded 1c',sans-serif;position:relative}#diy .d_bar{width:210px;position:fixed;top:90px;right:0;z-index:10}#diy .active{top:0;z-index:12}#diy .d_bar p{padding:25px}#diy .d_bar .inquiry{background:#a9dae2}#diy .d_bar img{max-width:155px;vertical-align:middle}#diy .d_title{padding:0 0 80px;position:relative}#diy .d_title img{width:100%}#diy .d_title:after{content:"";background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/diy_flower.png) no-repeat top left;background-size:100%;width:100%;height:570px;position:absolute;bottom:-23%;left:0;z-index:5}#diy .top{background-image:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/diy_wood.jpg);background-position:top 35px center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:8}#diy .middle{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/diy_wood.jpg) top center;background-size:contain}#diy .whbg{max-width:1120px;margin:0 auto;padding:70px 0 0;position:relative}#diy .whbg section:nth-child(n+2),#diy .whbg>div{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/diy_whbg2.png) top left;background-size:100%}#diy nav.topnavi{max-width:1120px;width:90%;background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/diy_ribbon.png) no-repeat top left;background-size:contain;margin:0 auto;overflow:hidden}#diy nav ul{max-width:970px;margin:0 auto;overflow:hidden}#diy nav ul li{display:inline-block;padding:25px 0;margin:0 40px 0 0}#diy nav ul li:last-child{margin:0}#diy nav ul li:nth-child(1) img{width:260px;height:14px;object-fit:contain;object-position:center}#diy nav ul li:nth-child(2) img{width:100px;height:14px;object-fit:contain;object-position:center}#diy nav ul li:nth-child(3) img{width:42px;height:14px;object-fit:contain;object-position:center}#diy nav ul li:nth-child(4) img{width:50px;height:14px;object-fit:contain;object-position:center}#diy nav ul li:nth-child(5) img{width:63px;height:14px;object-fit:contain;object-position:center}#diy nav ul li:nth-child(6) img{width:175px;height:14px;object-fit:contain;object-position:center}#diy nav ul li a:hover{border-bottom:1px solid #ed593d}#diy section,#diy>div{text-align:center}#diy #about{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/diy_whbg.png) no-repeat top left;background-size:100%;padding:100px 0 0;text-align:center}#diy #about>img{width:70%;max-width:550px}#diy #about p{font-size:18px;line-height:2;margin:0 0 80px}#diy #about div{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/diy_whbg2.png) top left;background-size:100%}#diy #about div img{width:80%}#diy nav.midnavi{width:100%;background:rgba(255,255,255,.8);position:fixed;top:0;left:0;opacity:0;z-index:10}#diy nav.midnavi.fadein{animation:fadein 1s ease;animation-fill-mode:forwards}#diy #wedding{padding:60px 0 0}#diy #wedding div:nth-child(1){margin:0 0 30px 30px}#diy #wedding div:nth-child(2) img{width:100%;padding:0 50px 0 0}#diy #wedding div:nth-child(3){position:relative;padding:170px 0}#diy #wedding div:nth-child(3) img{width:99.5%;position:absolute;top:-17%;left:3px}#diy #life{padding:70px 0 0}#diy #life div:nth-child(1){margin:0 0 60px}#diy #life div:nth-child(2) img{max-width:977px;width:80%}#diy #life div:nth-child(3){position:relative;padding:285px 0}#diy #life div:nth-child(3) img{max-width:97.8%;position:absolute;top:-10%;left:12px}#diy #kids{padding:90px 0 0}#diy #kids div:nth-child(2) img{width:85%}#diy #kids div:nth-child(3) img{max-width:97.8%}#diy #home{padding:50px 0 0}#diy #home div:nth-child(1){position:relative;padding:400px 0}#diy #home div:nth-child(1) img{width:auto;position:absolute;top:0;left:-2%}#diy #home div:nth-child(2){position:relative;padding:330px 0}#diy #home div:nth-child(2) img{width:95%;position:absolute;top:0;left:10%}#diy #home div:nth-child(3) img{width:97.8%}#diy #online{padding:70px 0 0}#diy .insta{padding:100px 0 150px}#diy .d_detail{background:#262e60;color:#fff;overflow:hidden}#diy .d_detail iframe{float:right;width:50%;height:450px}#diy .d_detail div{float:right;text-align:left;padding:75px 0 0;width:435px;margin:0 120px 0 0}#diy .d_detail div h2{font-size:38px;margin:0 0 35px}#diy .d_detail div p a{color:#fff;font-size:26px}#diy .d_detail div p:first-of-type a{pointer-events:none}#diy .d_detail div p a span{font-size:16px;padding:0 20px 0 0}#diy .d_detail .btn{margin:40px 0 0}#diy .d_detail .btn a{border-radius:10px;background:#fff;color:#262e60;font-size:16px;padding:15px 0;text-align:center}#diy .d_detail .btn a i{padding:0 20px 0 0}#diy .d_detail .btn a:hover{background:#285cff;color:#fff}#diy .insta>img{width:70%}#diy #instafeed2{margin:60px auto 0 auto;width:80%;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap}#diy #instafeed2 div{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/diy_tokushima.jpg) no-repeat center center;background-size:contain;float:left;width:calc((99.9% - 30px) / 4);margin:0 10px 10px 0;overflow:hidden;position:relative}#diy #instafeed2 div:nth-child(4n){margin:0 0 10px}#diy #instafeed2 div a{line-height:1;display:block}#diy #instafeed2 div a:before{content:"";display:block;padding-top:100%}#diy #instafeed2 div a img{object-fit:cover;object-position:center;position:absolute;width:100%;height:100%;top:0;left:0}@media only screen and (max-width:1270px){#diy .whbg{width:95%}#diy #about{padding:10% 0 0}#diy #wedding div:nth-child(1) img{width:100%}#diy #home div:nth-child(1) img{width:100%}#diy #life div:nth-child(1) img{width:100%}#diy #home div:nth-child(2) img{width:100%;left:0}}@media only screen and (max-width:1024px){#diy #about{padding:5% 0 0}#diy #about p{margin:0 0 2%}#diy nav ul li{padding:20px 0}#diy #life{padding:2% 0 0}#diy #life div:nth-child(2) img{width:80%}#diy #kids{padding:5% 0 0}#diy #kids div:nth-child(1) img{width:90%}#diy #kids div:nth-child(2) img{width:80%}#diy #home div:nth-child(1){padding:34% 0}#diy #home div:nth-child(1) img{left:0;margin:0 0 0 2%}#diy #home div:nth-child(2) img{left:7%}#diy .d_detail div{margin:0 5% 0 0}}@media only screen and (max-width:896px){#diy{overflow:hidden}#diy .d_title:after{content:"";background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/diy_flower.png) no-repeat bottom center;background-size:contain}#diy .d_bar img{width:80%}#diy nav ul li{padding:12px 0}#diy #about>img{width:60%}#diy #about p{font-size:16px}#diy #about div img{width:80%}#diy #wedding div:nth-child(3){padding:17% 0}#diy #life div:nth-child(3) img{top:-5%}#diy #life div:nth-child(3){padding:28% 0}#diy #home{padding:2% 0 0}#diy #home div:nth-child(1) img{width:105%;margin:0}#diy #home div:nth-child(2) img{left:0;margin:0 0 0 13%;width:90%}#diy #home div:nth-child(2){padding:28% 0}#diy .insta img{width:80%}#diy .d_detail iframe{float:none;width:100%;height:250px}#diy .d_detail div{float:none;width:100%;text-align:center;margin:0;padding:7% 0 0}#diy .d_detail .btn{width:80%;margin:4% auto}}@media only screen and (max-width:550px){#diy .pc{display:none}#diy .sp{display:block}#diy .d_title{padding:0 0 40px}#diy .whbg{padding:40px 0 0}#diy .d_detail div p a{pointer-events:auto}#diy .d_bar .inquiry{position:fixed;bottom:0;left:0;width:100%;padding:20px 0}#diy nav.topnavi{display:none}#diy nav.midnavi{position:static;background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/diy_whbg2.png) top left;background-size:100%;padding:30px 0 0}#diy nav.midnavi ul li:first-child{display:none}#diy nav ul{width:90%}#diy nav.midnavi ul li{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/diy_ribonsp.png) no-repeat center center;background-size:100%;float:left;width:calc((99.9% - 20px)/ 2);margin:0 5px 15px;padding:0}#diy nav.midnavi ul li a{padding:10px 0}#diy nav.midnavi ul li img{vertical-align:center;margin:5px 0 0}#diy #about p{font-size:12px}#diy #wedding{padding:6% 0 0}#diy #wedding div:nth-child(1){margin:0 0 30px}#diy #wedding div:nth-child(3) img,#diy #kids div:nth-child(3) img,#diy #home div:nth-child(3) img{height:250px;object-fit:cover;object-position:top center}#diy #life{padding:25% 0 0}#diy #wedding div:nth-child(1) img,#diy #life div:nth-child(1) img{height:150px;object-fit:cover}#diy #wedding div:nth-child(3) img{top:-25%}#diy #life div:nth-child(3) img{height:300px;object-fit:cover;object-position:top center;left:5px}#diy #kids div:nth-child(1){padding:20% 0 0}#diy #kids div:nth-child(1) img{height:150px;object-fit:cover}#diy #home div:nth-child(1) img{width:115%;left:-20px}#diy #home div:nth-child(2) img{left:0;margin:5% 0 0 13%}#diy .insta{padding:10% 0}#diy #instafeed2 div{width:calc((99.9% - 10px ) / 2);min-height:auto}#diy #instafeed2 div:nth-child(2n){margin:0 0 10px}#diy #instafeed2 div:nth-child(n+5){display:none}#diy .d_detail div h2{font-size:25px;margin:0 0 20px}#diy .d_detail div p span{font-size:12px}#diy .d_detail div p a{font-size:20px;line-height:1}#diy #instafeed2{margin:25px auto 0 auto}#diy .d_detail div{padding:7% 0 5%}}#inquiry .title{background:#00007c}#inquiry section{max-width:740px;margin:0 auto}#inquiry .tell{text-align:center;padding:75px 0}#inquiry .tell p:first-child{margin:0 0 25px}#inquiry .tell p:last-child{max-width:328px;margin:0 auto}#inquiry .tell p:last-child a{pointer-events:none}#inquiry .form{padding:0 0 150px}#inquiry .form ul{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/inq_navi1.png) no-repeat top left;background-size:100%;overflow:hidden;margin:0 0 70px}#inquiry .form ul li{color:#999;float:left;text-align:center;padding:17px 0;width:calc(99.9% / 3)}#inquiry .form ul li.selected{color:#fff}#inquiry .form table{border-top:1px solid #ccc;border-collapse:collapse;width:100%;margin:0 0 40px}#inquiry .form table p{line-height:1}#inquiry .form table tbody tr{border-bottom:1px solid #ccc}#inquiry .form table th{padding:40px 0 0;overflow:hidden;width:200px;vertical-align:top}#inquiry .form table tr:first-child th{padding:45px 0}#inquiry .form table th p{font-weight:600;float:left}#inquiry .form table th span{background:#666;color:#fff;float:right;font-size:12px;padding:5px 10px}#inquiry .form .must{background:#e71f19}#inquiry .form table td{font-size:16px;line-height:1.5;padding:30px 0 30px 60px}#inquiry .form table tr:first-child td{padding:30px 0 30px 60px}#inquiry .form table tr:nth-child(n+2) input,#inquiry .form textarea{border:1px solid #b3b3b3;font-size:16px;line-height:1.5;padding:15px 20px;-webkit-appearance:none;width:91%}#inquiry .form tr:first-child td p{float:left;line-height:1;width:calc(99.9% / 2);margin:0 0 20px}#inquiry .form tr:first-child td p:nth-child(n+3){margin:0}#inquiry .form tr:first-child td p input{margin:0 10px 0}#inquiry .form tr:first-child td p.val{margin:5px 0 0}#inquiry .error_msg{color:#e71f19;font-size:12px}#inquiry .check{text-align:center}#inquiry .check input{width:20px}#inquiry .check p{display:inline-block;font-size:14px;line-height:1;margin:0 0 40px}#inquiry .check p a{font-size:14px;display:inline}#inquiry .check p a:hover{border-bottom:1px solid #000}#inquiry .submit_btn{max-width:360px;margin:0 auto}#inquiry .submit_btn input{border-radius:8px;background:#285cff;cursor:pointer;color:#fff;font-size:16px;text-align:center;width:100%;padding:15px 0;-webkit-appearance:none}#inquiry .form .inq_check{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/inq_navi2.png) no-repeat top left;background-size:100%}#inquiry .form table tr:first-child th,#inquiry .i_check table th{padding:30px 0}#inquiry .agreed{text-align:center;margin:0 0 40px}#inquiry .back_btn{max-width:360px;margin:20px auto 0 auto}#inquiry .back_btn input{border-radius:8px;background:#00007c;cursor:pointer;color:#fff;font-size:16px;text-align:center;width:100%;padding:15px 0;-webkit-appearance:none}#inquiry .form .thanks{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/inq_navi3.png) no-repeat top left;background-size:100%}#inquiry .t_sent{text-align:center;margin:0 0 40px}#inquiry .top_btn a{border-radius:8px;background:#285cff;cursor:pointer;color:#fff;font-size:16px;text-align:center;width:100%;padding:15px 0}@media only screen and (max-width:896px){#inquiry .form table{width:95%;margin:0 auto 40px auto}#inquiry .form ul{height:55px;width:95%;margin:0 auto 40px auto}#inquiry .form ul li{font-size:16px}}@media only screen and (max-width:550px){#inquiry .br{display:inline}#inquiry .tell{padding:10% 0}#inquiry .tell p:first-child{width:90%;margin:0 auto 20px auto;font-size:14px;text-align:left}#inquiry .tell p:last-child a{pointer-events:auto}#inquiry .tell p:last-child{width:70%}#inquiry .form ul{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/inq_nav1sp.png) no-repeat top left;background-size:100%}#inquiry .form .inq_check{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/inq_nav2sp.png) no-repeat top left;background-size:100%}#inquiry .form .thanks{background:url(//nankaiplanner.co.jp/wp/wp-content/themes/nankai/assets/img/inq_nav3sp.png) no-repeat top left;background-size:100%}#inquiry .form ul li{font-size:14px;padding:20px 0}#inquiry .form table th{float:left;text-align:left;width:100%;padding:20px 0 0}#inquiry .form table th p{float:none;display:inline-block}#inquiry .form table th span{float:none;display:inline-block;margin:0 0 0 15px}#inquiry .form table td{float:left;width:100%;padding:20px 0}#inquiry .form table tr:first-child th,#inquiry .i_check table th{padding:20px 0 0}#inquiry .form table tr:first-child td{padding:20px 0}#inquiry .form table tr:nth-child(n+2) input,#inquiry .form textarea{width:87%;font-size:14px}#inquiry .check p{margin:0 0 20px}#inquiry .form{padding:0 0 20%}}@media only screen and (max-width:320px){#inquiry .form ul li{font-size:14px}}#privacy .title{background:#00007c}#privacy .content{padding:80px 0 170px}#privacy .content div{max-width:740px;margin:0 auto}#privacy .content>div>p:first-child{margin:0 0 40px}#privacy .content dl dt{font-size:18px;line-height:1.8;font-weight:600}#privacy .content dl dd{font-size:16px;line-height:1.8;text-align:justify;margin:0 0 35px}#privacy .content dl dd>p{margin:0 0 35px}#privacy .content dl dd>ul li{margin:0 0 0 20px;list-style:decimal}#privacy .content dl dd .list{margin:0 0 35px 20px}#privacy .content dl dd ul li ul{margin:0 0 0 20px}#privacy .content dl dd ul li ul li ul{margin:0 0 0 35px}#privacy .content div>p:last-child{text-align:right}@media only screen and (max-width:896px){#privacy .content div{width:95%;margin:0 auto}}@media only screen and (max-width:550px){#privacy .content{padding:10% 0 20%}#privacy .content>div>p:first-child{font-size:14px;margin:0 0 20px}#privacy .content dl dt{font-size:16px}#privacy .content dl dd{font-size:12px;margin:0 0 20px}#privacy .content dl dd>p{margin:0 0 20px;font-size:14px}#privacy .content dl dd .list{margin:0 0 20px 15px}#privacy p{font-size:14px}}.img-banner-deli{width:216px;height:auto;margin-right:40px}.img-banner-deli:hover{opacity:.8}.nav-flex{display:flex;align-items:center}.img-banner-deli_sp{width:216px;margin-top:15px;margin-left:auto;margin-right:auto}