@charset "UTF-8";.flex{display:flex}.bold{font-weight:700}.big{font-size:1.25em}.tr{text-align:right}.tc{text-align:center}.tl{text-align:left}.mb30{margin-bottom:30px!important}.mb60{margin-bottom:60px!important}.mb90{margin-bottom:90px!important}.mb120{margin-bottom:120px!important}.mb150{margin-top:150px!important}.od1{order:1}.od2{order:2}.sp_only{display:none}@media screen and (max-width:768px){.flex{display:block}.pc_only{display:none}.sp_only{display:block}.mb30{margin-bottom:15px!important}.mb60{margin-bottom:30px!important}.mb90{margin-bottom:45px!important}.mb120{margin-bottom:60px!important}.mb150{margin-top:75px!important}}.container{width:100%}.wrap{max-width:1300px;margin:0 auto;padding:0 50px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding:0}@media screen and (max-width:768px){.wrap{max-width:100%;padding:0 3%}}body{font-weight:500;font-size:16px;line-height:1.8}h1,h2,h3,h4,a{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:500}.mincho{font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}h2{font-size:30px;display:block;line-height:1.5}a:link{text-decoration:none;color:#313131}a:visited{text-decoration:none;color:#000}a:hover{text-decoration:none;color:#aaa}a:active{color:#aaa}*:focus{outline:none}@media screen and (max-width:768px){body{font-size:14px}}.navbar.navbar-default{border-radius:0!important}.navbar{border:none}.navbar-collapse{padding:0!important;border:none}header#masthead{z-index:10;position:absolute;width:100%}#logo h1{margin:0}#logo img{width:230px;padding:10px 0}.navbar.navbar-default,.navbar-default .navbar-nav .open .dropdown-menu>li>a{background:rgba(255,255,255,.8)!important;z-index:100}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus{background-color:transparent;color:#000!important}.navbar-default .navbar-nav>.active>a:hover{color:#777!important}.navbar-nav>li{transition:.3s;padding:15px;text-align:center}.navbar-default .navbar-nav>li>a{font-size:16px}.nav li:before{position:absolute;display:block;content:"";top:50%;right:0;height:12px;margin-top:-6px;border-right:1px solid #000}.nav li:last-child:before{border-right:none}@media screen and (max-width:992px){header .wrap{padding:0 10px}.navbar-nav{padding:0;margin:0 auto!important}.navbar-default .navbar-nav>li>a{font-size:14px}#logo img{width:160px;padding:20px 0}}@media screen and (max-width:767px){.navbar.navbar-default,.navbar-default .navbar-nav .open .dropdown-menu>li>a{background:rgba(255,255,255,.95)!important}#not-front header.site-header{padding-bottom:130px}#not-front header:after{position:absolute;background:url(//daiko-siko.com/wp-content/themes/sparkling_child/img/main02.jpg);background-size:cover;background-repeat:no-repeat;background-position:25%;height:200px;overflow:hidden}#logo img{padding:12px 0 0}.nav.navbar-nav{padding:5px}.navbar-nav>li{padding:8px}.navbar-default .navbar-nav>li>a{font-size:17px;font-weight:600}.navbar-default .navbar-nav>.active>a{border-bottom:none;transform:none}.navbar-nav{width:100%;display:block;transform:none;padding:20px 30px;margin:0}.nav li:before{display:none}.navbar-nav{margin:0;padding:0 20px}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;mix-blend-mode:difference;position:relative;z-index:100}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-toggle .icon-bar{height:4px}.navbar-default .navbar-toggle{border-color:transparent;border-radius:0}.navbar-toggle:hover,.navbar-toggle:focus{background-color:transparent!important}}#colophon{border:none;padding:1em 0 2em;background-color:transparent!important}footer img{width:240px;margin:2em auto}#footer-area{text-align:center;background-color:rgba(165,165,165,.3)!important}#footer-area p{margin:0;font-size:15px}.footer-nav{margin:10px 0;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:14px}#footer-area nav a:hover{color:#ccc}#footer-area p.copy{font-size:.7em;padding:1em 0;color:#fff;background-color:#007390;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}.fab{font-size:46px;color:gray;padding:15px;transition:.3s}.fab:hover{color:#adadad;transition:.3s}@media screen and (max-width:767px){.footer-nav.nav{margin:10px 0;float:none;font-size:1em}}#mainVisual{background-image:url(//daiko-siko.com/wp-content/themes/sparkling_child/img/main.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:850px;position:relative}.inner{margin:auto;width:60vw;max-width:900px;position:absolute;left:0;right:0;top:0;bottom:0}.danmaru{margin:auto;width:150px;position:absolute;right:50px;top:80px}.main-content-area{margin-top:0;margin-bottom:0}@media screen and (max-width:768px){#mainVisual{height:60vh}.inner{width:80vw}.danmaru{margin:auto;width:110px;position:absolute;right:10px;top:280px}}.top section{text-align:center;padding:3em 0}#services,#access{background:rgba(227,239,246,.5)}.top h2{margin-bottom:3em}.top h2 span{display:block;font-size:17px;position:relative}.top h2 span:after{content:"";position:absolute;left:0;right:0;top:30px;margin:auto;background-image:url(//daiko-siko.com/wp-content/themes/sparkling_child/img/point.png);background-size:140px;background-repeat:no-repeat;background-position:center;width:140px;height:30px}.top section .btn{border:1px #000 solid;border-radius:0;padding:10px 30px;font-size:20px}.top section .btn:hover{background-color:#000;color:#fff}.top section .btn:before{content:"> "}@media screen and (max-width:768px){.top section{padding:2em 0 1em}.top h2{font-size:24px}.top h2 span{font-size:14px}.top section .btn{font-size:13px;padding:10px 3%}}#philosophy .lead{font-size:40px}#philosophy p{margin-bottom:1em}#philosophy .mono{background-color:#fff;width:800px;margin:3em auto;padding:10px 20px;border:1px solid #ccc;text-align:center}#philosophy .mono .box:first-child{width:100%;margin-right:20px}#philosophy .mono h3{font-size:29px;border-bottom:1px solid #007390;padding:15px 0;margin-bottom:15px;text-align:left}#philosophy .mono p{font-size:14px;text-align:left}@media screen and (max-width:768px){#philosophy .lead{font-size:24px}#philosophy .mono{width:100%;padding-bottom:20px;margin:2em auto}#philosophy .mono h3{font-size:18px;text-align:center;line-height:1.5;border-bottom:1px solid #007390;padding:10px 0;margin-bottom:10px}}#services{position:relative}#services .flex{margin-bottom:3em;line-height:1.7}#services .box:first-child{position:absolute;left:0;width:44%;max-width:650px;text-align:left}#services .box:last-child{text-align:left;padding-left:46%}#services .box h3{margin:0 auto 10px;padding-bottom:20px;border-bottom:1px solid;font-size:40px}#services .box h4{display:block;background-color:rgba(165,165,165,.3);font-size:18px;padding:.4em 1em;color:#000;margin-top:1.2em}#services .box ul{padding-left:1em;margin:0}#services .box ul.num{list-style:none;padding-left:0}#services .box p{margin:0}#services .btn{margin-bottom:5em}@media screen and (max-width:768px){#services .box:first-child{position:static;width:75%;margin:auto;margin-bottom:2em}#services .box:last-child{padding-left:0}#services .box h3{margin:10px auto;padding-bottom:10px;font-size:28px}#services .btn{margin-bottom:4em}}#news .flex{flex-wrap:wrap;justify-content:space-between}#news .flex .box{width:550px;margin:0 auto 50px}#news .flex .box.twitter,#news .flex .box.list{background-color:#fff;border:1px solid #ccc;height:305px}#news .flex .box.list{overflow:auto;height:305px}#news .flex .box.list ul{list-style:none;text-align:left;padding:1.5em 2em;font-size:18px}#news .flex .box.list li{padding:.5em;border-bottom:1px solid #ccc}#news .flex .box.list li{padding:.5em 0;border-bottom:1px solid #ccc}#news .flex .box.list li span{color:#666;font-size:14px;padding-right:2em}#news .flex .box.youtube{background:url(//daiko-siko.com/wp-content/themes/sparkling_child/img/youtube.png);background-repeat:no-repeat;background-position:top 16px right;background-size:110px}#news .flex .box.youtube h3{color:#000;text-align:left;border-bottom:1px solid;padding-bottom:10px;margin-bottom:25px}@media screen and (max-width:768px){#news .flex .box{width:100%;margin:0 auto 30px}#news .flex .box.list ul{padding:1em;font-size:14px}#news .flex .box.youtube{background:0 0}#news .flex .box.youtube h3{padding-bottom:10px;margin-bottom:15px;font-size:16px}}#access .flex{justify-content:center}#access .flex .box{text-align:center;margin:20px}#access .flex .box:first-child{margin-right:50px}#access .flex .box img{padding-right:10px}#access .flex .box dl{text-align:left;padding-left:50px}#access .flex .box dt{text-align:left;font-size:20px;padding-bottom:5px;position:relative}#access .flex .box dt:before{content:"";position:absolute;left:-45px;top:0;margin:auto;background-image:url(//daiko-siko.com/wp-content/themes/sparkling_child/img/access01.png);background-size:30px;background-repeat:no-repeat;background-position:center;width:30px;height:30px}#access .flex .box dl:nth-of-type(2) dt:before{background-image:url(//daiko-siko.com/wp-content/themes/sparkling_child/img/access02.png)}#access .flex .box dl:nth-of-type(3) dt:before{background-image:url(//daiko-siko.com/wp-content/themes/sparkling_child/img/access03.png)}#access .flex .box dd{line-height:1.8}@media screen and (max-width:768px){#access .flex .box{margin:20px auto}}#to-contact{padding:7em 0}#to-contact img{padding:3%;width:100%}#to-contact a:hover{opacity:.7}@media screen and (max-width:768px){#to-contact{padding:3em 0}}#not-front main .wrap{padding:0 100px 80px}.page-h2{text-align:center;padding:7em 0 2em;color:#007390}.page-h2 h2{position:relative;padding-bottom:5px}.page-h2 h2:after{content:"";position:absolute;width:300px;height:5px;background:url(//daiko-siko.com/wp-content/themes/sparkling_child/img/hr.svg);background-repeat:no-repeat;background-position:top center;background-size:300px;bottom:-5px;left:0;right:0;margin:auto}.page-h2 p{padding-top:10px;font-size:17px}@media screen and (max-width:1050px){#not-front main .wrap{padding:0 2% 50px}}@media screen and (max-width:768px){.page-h2{padding:6em 0 1em}.page-h2 h2{font-size:24px;padding-bottom:0}.page-h2 h2:after{width:200px;height:3px;background-size:200px;bottom:-7px}.page-h2 p{padding-top:5px;font-size:15px}}.profile table{width:100%;border-collapse:separate;font-size:16px;border-spacing:20px 0}.profile th,.profile td{text-align:left}.profile th{width:200px;font-weight:500;color:#000;padding:1.2em 0 .6em;border-bottom:1px solid #947755;vertical-align:top}.profile td{padding:1.2em 0 .6em;margin-left:220px;border-bottom:1px solid #007390}.profile td ul{list-style:none;padding:0}.profile td ul li{display:inline-block}.profile td ul li:after{content:"　　"}@media screen and (max-width:767px){.profile table{font-size:13px;border-spacing:7px}.profile th,.profile td{padding:.5em}.profile th{width:75px}}.post-inner-content{background-color:transparent;padding:0}.contact .entry-title{display:none}table.mw-wp-form{width:100%;border-spacing:20px;border-collapse:separate;margin:0 auto;padding:30px;background-color:rgba(227,239,246,.5)}table.mw-wp-form th{width:27%;color:#797979;text-align:left;padding:6px 0;border-bottom:1px solid #007390;font-weight:500;vertical-align:top}table.mw-wp-form tr:last-child th{border-bottom:none}table.mw-wp-form th span{color:#cd3c3b;font-size:.8em}table.mw-wp-form td{width:68%;overflow:hidden;color:#797979}table.mw-wp-form td input[type=text],table.mw-wp-form td input[type=email],table.mw-wp-form td input[type=tel],table.mw-wp-form td input[type=url],table.mw-wp-form td input[type=password],table.mw-wp-form td input[type=search],table.mw-wp-form td textarea{border-radius:0;border:0;padding:6px 10px}table.mw-wp-form td input[type=email],table.mw-wp-form td input[type=text]{width:75%}table.mw-wp-form td input[type=text].long,table.mw-wp-form td textarea{width:100%}table.mw-wp-form td span.mwform-tel-field input[type=text]{width:auto}table.mw-wp-form td .mw-form-horizontal-item{float:left}table.mw-wp-form td .mw-form-horizontal-item:first-child{margin-right:15px;margin-bottom:7px}table.mw-wp-form td .mw-form-horizontal-item span.ttl{width:3em;display:inline-block;margin-right:10px;text-align:right}table.mw-wp-form td .mw-form-horizontal-item input{width:200px}.submit-btn{background-color:rgba(227,239,246,.5);padding:1em 0 3em}.mw_wp_form .btn-default{background:#007390;border-color:#007390;font-size:18px;font-weight:700;padding:.5em 2em;transition:.3s}.mw_wp_form .btn-default:hover{background:#007390!important;border-color:#007390!important;filter:brightness(120%);transition:.3s}.mw_wp_form_confirm h2.page-h2,.mw_wp_form_confirm table.mw-wp-form td .mw-form-horizontal-item span.ttl{display:none}.success{padding:6em 1em 0}.success img{width:120px;margin-bottom:2em}.success p{margin-bottom:2em}.success a.btn-top{font-size:1.5em;font-weight:700}@media screen and (max-width:768px){table.mw-wp-form{max-width:100%;border-spacing:0 10px;padding:15px;font-size:16px}table.mw-wp-form tr{width:100%;display:block;list-style-type:none}table.mw-wp-form td{padding:15px 0;padding:10px 0 20px}table.mw-wp-form th,table.mw-wp-form td{width:100%;display:list-item;clear:both}table.mw-wp-form td input[type=email],table.mw-wp-form td input[type=text]{width:100%}table.mw-wp-form td .mw-form-horizontal-item input{width:200px}table.mw-wp-form tr:last-child th{border-bottom:1px solid #007390}}@media screen and (max-width:480px){table.mw-wp-form td .mw-form-horizontal-item:first-child{margin-bottom:5px}}.single .post-inner-content{background-color:transparent;padding:20px 0 45px;border:none;border-bottom:1px solid #000}.wp-post-image{display:none}.entry-title{color:#000!important;line-height:1.6;border-bottom:1px solid #000;margin-bottom:10px}header.page-header h1{font-size:30px;padding-bottom:5px}.entry-meta{display:none}.post-navigation a,.page-numbers,.pagination .prev,.pagination .next{display:inline-block;padding:0 1em;margin:0 2em;border:1px #000 solid;color:#000!important;font-size:15px;border-radius:0;background-color:transparent}.comment-navigation,.single .nav-links{display:flex;justify-content:center;margin-top:50px}.post-navigation .nav-previous,.pagination .prev{float:none;text-align:right}.post-navigation .nav-next,.pagination .next{float:none}.site-main [class*=navigation] a:hover{opacity:.7;background-color:#fff!important}@media screen and (max-width:768px){header.page-header h1{font-size:18px}}.error404{text-align:center}.error404 main h1{color:#000!important;padding:20vh 0 0;font-size:18px!important}.error404 .box-404{margin-bottom:5vh}