﻿body{background:#f9f9f9}.wp-block-image img{height:auto}#mian_v{background:url("../images/common/mv_bg.jpg") no-repeat center top;background-size:cover;height:332px;border-bottom:5px solid #bdae86}#mian_v .l_container.is_flex{height:100%;flex-flow:column;justify-content:center !important}#mian_v .l_container.is_flex h1{text-align:center;font-size:1.6rem;color:#fff}#mian_v .l_container.is_flex h1 span{margin-top:15px;display:block}#menu{background:#222;padding:15px 0;box-sizing:border-box}#menu .l_container.is_flex{justify-content:space-between}#menu .logo{font-size:3.4rem;font-family:'Bebas Neue', cursive, "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , 游ゴシック , "Yu Gothic" , 游ゴシック体 , YuGothic , メイリオ , Meiryo, sans-serif}#menu .logo>a{color:#fff;line-height:1}nav{justify-content:flex-end}nav .menu_button{display:none}nav .is_flex{justify-content:flex-start;line-height:1}nav .is_flex li{margin-right:50px}nav .is_flex li a{font-size:2rem;color:#fff;font-family:'Bebas Neue', cursive, "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , 游ゴシック , "Yu Gothic" , 游ゴシック体 , YuGothic , メイリオ , Meiryo, sans-serif}nav .is_flex li a:hover{opacity:1;text-decoration:underline}#page_title{background:deepskyblue;background-size:cover;padding:60px;box-sizing:border-box}#page_title>section h2{font-size:5.6rem;font-weight:bold}#breadclumb{width:100%;margin:auto;background:#222;padding:5px 0;border-bottom:5px solid #bdae86;box-sizing:border-box}#breadclumb>ul{justify-content:flex-start}#breadclumb>ul>li{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;font-size:1.2rem;color:#fff}#breadclumb>ul>li:after{content:">";padding:0 5px}#breadclumb>ul>li>a{color:#fff}#breadclumb>ul>li>a:hover{opacity:1}#breadclumb>ul>li:last-child:after{content:""}main{min-height:400px}#footer{background:#222;margin-top:120px}#footer .l_container_short{padding:40px 0 15px;box-sizing:border-box}#footer .l_container_short .footer_logo{width:30%}#footer .l_container_short .unit_text{width:70%;margin-top:20px;color:#fff}#footer .l_container_short .unit_text a{display:inline;color:#fff;text-decoration:underline}#footer .l_container_short .is_flex{margin:50px auto 0;font-size:1.4rem}#footer .l_container_short .is_flex a{color:#fff}#footer .l_container_short .is_flex a:hover{opacity:1}#footer .l_container_short .blogmura{margin-top:20px;line-height:0}#footer .l_container_short .blogmura a{display:inline-block}#copy{padding:10px 0;box-sizing:border-box;text-align:center;font-size:1.2rem;color:#fff}#copy a{display:inline;color:#fff}@media all and (max-width: 1090px){#menu .l_container.is_flex{justify-content:space-between;flex-direction:row}nav{justify-content:center !important}nav .menu_button{z-index:2;position:relative;width:30px;height:26px;display:block;cursor:pointer}nav .menu_button .button_line{position:absolute;right:0;background-color:#fff;width:100%;height:2px;border-radius:4px;display:inline-block;transition:all .4s;box-sizing:border-box}nav .menu_button .button_line:nth-child(1){top:3px}nav .menu_button .button_line:nth-child(2){top:12px}nav .menu_button .button_line:nth-child(3){bottom:3px}nav .menu_button.is_active .button_line:nth-child(1){transform:translateY(16px) rotate(-45deg)}nav .menu_button.is_active .button_line:nth-child(2){opacity:0}nav .menu_button.is_active .button_line:nth-child(3){transform:translateY(-16px) rotate(45deg);bottom:-11px}nav .is_flex{position:fixed;left:0;top:0;background-color:#222;z-index:1;width:100%;height:100%;justify-content:space-between;display:none}nav .is_flex li{width:94%;display:block;margin:50px 20px 0;border-bottom:1px solid #fff}nav .is_flex li a{padding:10px}nav .is_flex.is_open{display:flex;flex-direction:column;justify-content:center;align-items:center}#search_btn{width:100%;margin-top:20px}#search_btn form button{position:absolute;top:20px;right:9px}#search_btn form button span{top:-9px;right:-2px}#footer .l_container_short .unit{margin-top:0;flex-flow:column}#footer .l_container_short .unit .footer_logo{width:100%;text-align:center}#footer .l_container_short .unit .unit_text{width:100%}#footer .l_container_short .is_flex{width:100%;flex-flow:column;align-items:flex-start}#footer .l_container_short .is_flex li{width:100%}#footer .l_container_short .is_flex li a{width:100%;padding:15px;border-bottom:1px solid #fff;display:block;box-sizing:border-box}}
/*# sourceMappingURL=common.css.map */
