:root{--swiper-theme-color:#ec9031}.over_sp{display:block}@media only screen and (max-width:550px){.over_sp{display:none}}.under_sp{display:none}@media only screen and (max-width:550px){.under_sp{display:block}}.under_pad{display:none}@media only screen and (max-width:1000px){.under_pad{display:block}}.fukidashi{display:flex;justify-content:space-between;margin:40px auto}.fukidashi_img{width:150px;min-height:170px;text-align:center;font-weight:700}.fukidashi_img img{width:120px;height:120px;object-fit:cover;border-radius:50%;border:2px solid #ccc}.fukidashi_text{background:#f1f1f1;padding:20px;width:calc(100% - 220px);border-radius:5px;position:relative}.fukidashi.right .fukidashi_text{background:#e3f7d0}.fukidashi.right .fukidashi_text:before{content:'';width:1px;height:1px;display:block;border-top:0 solid transparent;border-bottom:20px solid transparent;border-right:20px solid transparent;border-left:20px solid #e3f7d0;position:absolute;left:100%}.fukidashi.left .fukidashi_text:before{content:'';width:1px;height:1px;display:block;border-top:0 solid transparent;border-bottom:20px solid transparent;border-left:20px solid transparent;border-right:20px solid #f1f1f1;position:absolute;right:100%}.fukidashi.right{flex-direction:row-reverse}.fukidashi.left{flex-direction:row}.post_content .fukidashi p{line-height:1.6em}.post_content .fukidashi p:first-of-type{margin-top:0}.post_content .fukidashi p:last-of-type{margin-bottom:0}@media only screen and (max-width:650px){.fukidashi{flex-direction:column!important}.fukidashi.right .fukidashi_text:before{left:20px;border-bottom:20px solid #e3f7d0;border-left:10px solid transparent;border-right:10px solid transparent;bottom:100%}.fukidashi.left .fukidashi_text:before{right:auto;left:20px;border-bottom:20px solid #f1f1f1;border-left:10px solid transparent;border-right:10px solid transparent;bottom:100%}.fukidashi_text{width:auto}}@media only screen and (max-width:650px){#index_slider .caption{top:160px!important}}.wss_top_sns{display:flex;justify-content:center}.wss_top_sns_item{display:block;margin:auto 20px;width:40px;height:40px}#index_slider .catch_image img{width:70%!important}@media only screen and (max-width:650px){#index_slider .catch_image img{width:100%!important}}@media only screen and (max-width:650px){#index_slider .caption{padding:30px!important;margin-left:0!important}}#page_header .headline{background-color:rgba(50,205,50,.6)!important}body.home #header .global_menu>ul>li>a .main{color:#000000!important;border-color:#dddddd!important}#header,#header_logo,.global_menu>ul>li>a,#lang_button,#header_sns,#menu_button,#index_news{border-color:#dddddd!important}#header:after{background-color:#fff!important;top:0!important;left:0!important}#header{background-color:#fff!important}#menu_button span{background:#000 !important}#header_logo .logo a,.global_menu>ul>li>a,#header_news a,#header_button,#menu_button:before,#header_sns li a:before,#lang_button li a{color:#000!important}.wss_philosophy_btn.link_button a{color:#fff;background:#000}.wss_philosophy_btn.link_button a:hover{color:#fff;background:#ff8c00}.index_design_content{padding:0 0 120px!important}@media only screen and (max-width:650px){.index_design_content{margin-bottom:40px}}.index_message .cb_contents_inner .catch{border-left:4px solid #333;padding-right:0!important;padding-left:28px!important}@media only screen and (max-width:650px){.index_message .cb_contents_inner .catch{font-weight:700}}.wss_bg{padding:60px 20px;background-color:#dfdfdf}.index_design_content.num4{padding-bottom:40px!important}.index_design_content.num9 .link_button{margin-top:40px!important}@media only screen and (max-width:1000px){.index_design_content.num9 .link_button{margin-top:100px!important;top:70px!important}}@media only screen and (max-width:650px){.index_design_content.num9 .link_button{margin-top:60px!important;top:0!important}}.manga-banner{transition:.5s}.manga-banner:hover{opacity:.7}.wss_philosophy{margin-top:60px}.post_content .wss_philosophy_center{width:100%;text-align:center}.post_content .wss_philosophy_center_img{position:relative;width:100%;height:300px;overflow:hidden}.post_content .wss_philosophy_center_img img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;object-fit:cover}.post_content .wss_philosophy_center_img_txt{position:absolute;top:0;bottom:0;right:0;left:0;display:inline-block;width:300px;height:100px;line-height:100px;vertical-align:middle;margin:auto;padding:30px;color:#fff;font-size:30px;font-weight:700;z-index:2}.post_content .wss_philosophy_center_img_txt:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background-color:#32cd32;opacity:.8;z-index:-1}.post_content .wss_philosophy_h3{display:inline-block;text-align:center;font-size:32px;font-family:serif;font-weight:700;position:relative;z-index:1;margin-bottom:0}@media only screen and (max-width:550px){.post_content .wss_philosophy_h3{font-size:24px}}.post_content .wss_philosophy_h3:after{content:"";position:absolute;top:auto;bottom:-2px;right:0;left:0;display:block;width:100%;height:16px;z-index:-1;opacity:.8;background-color:#32cd32}.post_content .wss_philosophy_catch{font-size:32px;font-family:serif;font-weight:700}@media only screen and (max-width:550px){.post_content .wss_philosophy_catch{font-size:18px}}@media only screen and (max-width:360px){.post_content .wss_philosophy_catch{font-size:17px}}.post_content .wss_philosophy_realization_wrap{margin-bottom:60px}.post_content .wss_philosophy_realization_txt{line-height:2;margin-bottom:20px}.post_content .wss_philosophy_realization{counter-reset:number 0}.post_content .wss_philosophy_realization_wrap .wss_philosophy_realization_ttl:before{content:counter(number);counter-increment:number 1;font-family:serif;font-size:42px;color:#32cd32;position:absolute;top:auto;bottom:-9px;right:auto;left:0}.post_content .wss_philosophy_realization_ttl{position:relative;padding-left:40px}.post_content .wss_philosophy_realization_ul{list-style:none;background-color:#f1f1f1;padding:40px}@media only screen and (max-width:550px){.post_content .wss_philosophy_realization_ul{padding:20px}}.post_content .wss_philosophy_realization_li{list-style:none;letter-spacing:.1em;line-height:2;margin-bottom:16px}@media only screen and (max-width:550px){.index_free_space{padding:0!important}}.wss_philosophy_last{font-size:30px;text-align:center;font-weight:700;font-family:serif}.wss_top_iframe{width:100%;height:100%}@media only screen and (max-width:650px){.index_free_space.num9{padding:0!important}}.index_design_content .wss_top_video_wrap{position:relative;width:100%;height:0;padding-top:56.25%}.index_design_content .wss_top_video_iframe{position:absolute;top:0;left:0;width:100%;height:100%}.News_nav{width:100%;max-width:723px;margin:60px auto auto;padding:20px;border:1px solid #555;border-radius:4px;box-sizing:border-box}@media only screen and (max-width:650px){.News_nav{margin:60px auto 48px}}.News_nav_cat{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:16px}@media only screen and (max-width:650px){.News_nav_cat{justify-content:flex-start;height:auto;line-height:auto;margin-bottom:12px}}.News_nav_cat_ttl{width:100%;margin-bottom:12px;border-bottom:1.5px solid #333;font-weight:700;padding-bottom:6px}@media only screen and (max-width:650px){.News_nav_cat_ttl{width:100%;border-right:none;border-bottom:1.5px solid #333;margin-bottom:12px;padding-bottom:4px}}.News_nav_cat_list{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}.News_nav_cat .cat-item{margin-right:24px;margin-bottom:12px;text-decoration:underline;list-style:none}.News_nav_search .searchform{position:relative}.News_nav_search .searchfield{font-size:14px;width:100%;margin:3px;padding:10px;border:solid 1px #bbb;border-radius:4px;background-color:#efefef}.News_nav_search .searchsubmit{position:absolute;top:0;right:8%;bottom:0;margin:auto;padding:0;width:16px;height:16px;cursor:pointer;border:none;background:no-repeat center/contain url(//mitsuru-yamagishi.com/wp-content/themes/tree_tcd081-child/../img/icon-search.png)}.News_nav_search .searchsubmit:hover{opacity:.6}