@charset "UTF-8";h1,h2,h3,h4,h5{font-family:"A1 Mincho"} table a,.sidebar .widget a{text-decoration:underline;color:#183d8f}body.single .entry-content a{text-decoration:underline;color:#183d8f;font-weight:700}button.gb-button{display:inline-flex;align-items:center;justify-content:center;position:relative;background-color:var(--base-3);color:var(--contrast-2);font-size:1.4rem;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:.1em;padding:1.4rem 2.2rem;border-radius:0}.make{max-width:90rem}.make img{width:100%;max-width:15rem}.make hr{margin:0}p.read-more-container a{font-size:1.6rem;padding:.7rem 2rem;margin-top:1rem}ul.disc{list-style:disc;margin:0 0 3rem 2rem;line-height:150%}ul.disc li{margin-bottom:1rem}.inside-header{align-items:flex-start}nav#sticky-navigation{background-color:#fff}nav#sticky-navigation ul li>a{color:#010202}nav#sticky-navigation ul.sub-menu li a,nav#sticky-navigation ul.sub-menu li a:hover{color:#fff}nav#sticky-navigation ul li>a:hover,nav#sticky-navigation ul li[class*=current-menu-]>a{color:#0f2350}.page-hero{min-height:inherit}.main-navigation.sticky-navigation-transition .main-nav>ul>li>a{line-height:inherit}li.menu_button{margin-left:2rem}li.menu_button>a{background-color:#0f2350;display:block;color:#fff !important;border-radius:3rem;padding:1rem}.main-navigation .main-nav ul ul li a{text-align:center}.arrowWrap{position:absolute;right:2rem;bottom:2rem;height:20rem}.arrowInner p{font-size:1.2rem;text-align:end;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#fff}.arrow{width:.1rem;height:10rem;margin:5rem auto 0;background-color:#eee;position:relative;overflow:hidden}.arrow:before{content:'';width:.1rem;height:10rem;margin:5rem auto 0;background-color:#000;position:absolute;top:-15rem;left:0;-webkit-animation:arrow 2.5s ease 0s infinite normal;animation:arrow 2.5s ease 0s infinite normal}@keyframes arrow{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}60%{-webkit-transform:translate3d(-50%,10rem,0);transform:translate3d(-50%,10rem,0)}100%{-webkit-transform:translate3d(-50%,10rem,0);transform:translate3d(-50%,10rem,0)}}h1#n2-ss-3item1 span{font-size:70%;font-weight:400}.message{font-size:1.8rem;font-weight:700}.service_wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;max-width:150rem;margin:auto}.service_container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow-x:hidden;overflow-y:hidden;background-color:#0f2350;color:#fff;padding:12rem 0}.service_container:after{content:"";background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:inherit;pointer-events:none;opacity:.4}.service_container.stole:after{background-image:url(https://indigo-ksn.jp/indgksn/wp-content/themes/GP_child_indigoksn/images/stole.jpg)}.service_container.tea:after{background-image:url(https://indigo-ksn.jp/indgksn/wp-content/themes/GP_child_indigoksn/images/tea.jpg)}.service_container.patelsome:after{background-image:url(https://indigo-ksn.jp/indgksn/wp-content/themes/GP_child_indigoksn/images/patelsome.jpg)}.service_container.tshirt:after{background-image:url(https://indigo-ksn.jp/indgksn/wp-content/themes/GP_child_indigoksn/images/tshirt.jpg)}.service_container.komono:after{background-image:url(https://indigo-ksn.jp/indgksn/wp-content/themes/GP_child_indigoksn/images/komono.jpg)}.service_container.birth:after{background-image:url(https://indigo-ksn.jp/indgksn/wp-content/themes/GP_child_indigoksn/images/birth.jpg)}.service_container.ink:after{background-image:url(https://indigo-ksn.jp/indgksn/wp-content/themes/GP_child_indigoksn/images/ink.jpg)}.service_container.gift:after{background-image:url(https://indigo-ksn.jp/indgksn/wp-content/themes/GP_child_indigoksn/images/gift.jpg)}.service_container.somenaoshi:after{background-image:url(https://indigo-ksn.jp/indgksn/wp-content/themes/GP_child_indigoksn/images/somenaoshi.jpg)}.service_container.store:after{background-image:url(https://indigo-ksn.jp/indgksn/wp-content/themes/GP_child_indigoksn/images/store.jpg)}h3.service{display:block;z-index:1;text-align:center}.service_container>.service_button{display:block;z-index:1;align-items:center;justify-content:center;position:relative;background-color:#fff;color:#0f2350;font-size:1.4rem;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:.1em;padding:1rem 3rem}.service_container:hover:after{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition:.2s}.service_container:hover .service_button{transition:.2s;border-radius:.5rem;background-color:#0f2350;color:#fff}.wpcf7-submit{display:block;margin:auto}table.wp-block-table p{padding:0;margin:0}.wp-block-table td,.wp-block-table th{border:.1rem solid rgba(0,0,0,.1);padding:1.5rem;word-break:break-all;box-sizing:border-box}.wp-block-table th{background-color:#fcfbfa;text-align:left;width:30rem}span.require{background-color:#e2001e;border-radius:.3rem;color:#fff;font-size:1.2rem;padding:.3rem;margin-right:1rem;vertical-align:inherit}strong{background:linear-gradient(transparent 80%,#f5ff00 60%);font-weight:700;font-size:1.8rem}p.pasteltea_message{position:relative;margin:0 auto;padding:4rem;font-size:1.8rem;text-shadow:#000 0 0 1rem;width:100%;max-width:80rem}p.pasteltea_message span{color:#f5ff00;font-weight:700;font-size:3rem;padding:0 .5rem;text-shadow:#000 0 0 1rem}.ul_check_wrap{color:#fff;font-weight:700;font-size:2rem;max-width:80rem;width:100%;margin:auto;padding:5rem;display:flex;justify-content:center;background:linear-gradient(-30deg,rgba(0,117,193,1),#0f235001) no-repeat center center}.ul_check_wrap>ul{display:block;margin:0}.ul_check_wrap>ul li{position:relative;display:block;margin-bottom:3rem;filter:drop-shadow(0 0 .5rem #000)}.ul_check_wrap>ul li:last-child{margin-bottom:0}.ul_check_wrap>ul li:before{position:absolute;content:"";background:url(//indigo-ksn.jp/indgksn/wp-content/themes/GP_child_indigoksn/./images/icon_check.png) no-repeat center center;display:inline-block;background-size:3rem;width:3rem;height:3rem;left:-5rem;vertical-align:middle}.ul_check_wrap strong{font-size:2.4rem}