﻿.pc_none{display:none}.contents.bg{font-family:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;padding:0 0 100px 0;background:url("../images/tekuteku_bg.jpg") top center no-repeat;background-size:cover}.contents.bg *{box-sizing:border-box}.tekuteku_box01{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.tekuteku_box01 img{margin:0 0 0 40px}.tekuteku_box01 img:nth-child(2){display:none}.tekuteku_box02{margin:-50px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.tekuteku_box02 p{text-align:center;font-size:2.4em;position:relative}.tekuteku_box02 p img{position:absolute;left:-60px;bottom:-120px}.tekuteku_box03{margin:100px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.tekuteku_box03 h2{text-align:center;font-size:3.2em;width:100%;margin:0 0 10px 0}.tekuteku_box03 p{text-align:center;font-size:1.4em;width:100%}.tekuteku_box03 .tekuteku_box03_img{margin:40px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.tekuteku_box03 .tekuteku_box03_img a{transition:.4s}.tekuteku_box03 .tekuteku_box03_img a:hover{opacity:0.7}.tekuteku_box04{margin:100px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.tekuteku_box04 h2{text-align:center;font-size:3.2em;width:100%;margin:0 0 10px 0}.tekuteku_box04 p{text-align:center;font-size:1.4em;width:100%;position:relative}.tekuteku_box04 p span{position:relative}.tekuteku_box04 p span img{position:absolute;right:-135px;bottom:-15px}.tekuteku_box04 .tekuteku_box04_map{margin:40px 0 0 0;width:1200px;overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;position:relative}.tekuteku_box04 .tekuteku_box04_map iframe{margin:-60px 0 0 0;width:1200px;height:600px;border:none}.tekuteku_box04 .tekuteku_box04_map02{margin:40px 0 0 0;width:1200px;overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;position:relative}.tekuteku_box04 .tekuteku_box04_map02::after{content:"";position:absolute;right:0;top:0;width:120px;height:46px;background:#2e312f}.tekuteku_box04 .tekuteku_box04_map02 iframe{margin:0px 0 0 0;width:1200px;height:600px;border:none}.tekuteku_box05{margin:50px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.tekuteku_box05 img:nth-child(1){display:block}.tekuteku_box05 img:nth-child(2){display:none}.tekuteku_box06{margin:50px auto 0;width:100%;max-width:1020px}.tekuteku_box06 p{font-size:12px;font-family:"YakuHanMP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGS明朝E, "Noto Serif JP", serif}@media screen and (max-width: 960px){.pc_none{display:block}.contents.bg{padding:0 0 50px 0;background:url("../images/tekuteku_bg_sp.jpg") top center no-repeat;background-size:cover}.tekuteku_box01 img{margin:0 0 0 0px;width:100%;height:auto}.tekuteku_box01 img:nth-child(1){display:none}.tekuteku_box01 img:nth-child(2){display:block}.tekuteku_box02{margin:0px 0 0 0}.tekuteku_box02 p{width:100%;text-align:center;font-size:2em;position:relative}.tekuteku_box02 p img{position:absolute;left:-5vw;bottom:-70px;width:25vw;height:auto}.tekuteku_box03{margin:60px 0 0 0}.tekuteku_box03 h2{font-size:2.4em}.tekuteku_box03 p{font-size:1.3em}.tekuteku_box03 .tekuteku_box03_img{margin:20px 0 0 0;padding:0 16px}.tekuteku_box03 .tekuteku_box03_img a img{width:100%;height:auto}.tekuteku_box04{margin:60px 0 0 0}.tekuteku_box04 h2{font-size:2.4em;margin:0 0 10px 0}.tekuteku_box04 p{font-size:1.3em}.tekuteku_box04 p span img{position:absolute;right:-70px;bottom:-12px;width:17vw;max-width:65px;height:auto}.tekuteku_box04 .tekuteku_box04_map{margin:20px 0 0 0;width:100%;padding:0 16px}.tekuteku_box04 .tekuteku_box04_map iframe{width:100%;height:calc(100vw - 32px)}.tekuteku_box04 .tekuteku_box04_map02{margin:20px 0 0 0;width:100%;padding:0 16px}.tekuteku_box04 .tekuteku_box04_map02::after{right:16px}.tekuteku_box04 .tekuteku_box04_map02 iframe{width:100%;height:calc(100vw + 60px)}.tekuteku_box05{margin:30px 0 0 0}.tekuteku_box05 img{width:100%;height:auto}.tekuteku_box05 img:nth-child(1){display:none}.tekuteku_box05 img:nth-child(2){display:block}.tekuteku_box06{margin:0px 0 0 0;padding:0 16px}.tekuteku_box06 p{font-size:12px}}
