﻿@charset "utf-8";/* CSS Document *//*大枠のcss*/#outer{width: 1260px;margin: 0 auto;}/*パンくず*/.navitopicpath_{overflow: hidden;font-size: 12px;margin: 15px 10px 25px;}#bread-crumb-list{width: 100%;float: left;overflow: hidden;}#bread-crumb-list li{display: inline;}.navitopicpath_ a{margin: 0 0.5em;white-space: nowrap;}/*見出し*/#outer .top_parts{width: 100%;background-color: #92C7CF;/*背景色*/display: flex;justify-content: space-between;/*	margin-bottom: 50px;*/}#outer .top_parts .top_txt{width: 54%;color: #FFFFFF;/*文字色*/display: flex;flex-direction: column;justify-content: center;box-sizing: border-box;padding: 0 0 0 25px;}#outer .top_parts .top_txt h1{font-size: 3em;font-weight: bold;line-height: 1.2;margin-bottom: 5px;}#outer .top_parts .top_txt p{padding-top: 10px;padding-right: 20px;font-size: 1.2em;}#outer .top_parts .top_img{width: 44%;}#outer .top_parts .top_img img{width: 100%;}/*各項目*/h2.uline_b{font-size: 2em;font-weight: bold;border-bottom: solid 5px #000000;margin-top: 45px;margin-bottom: 25px;}#outer .contents{width: 100%;flex-wrap: wrap;justify-content: space-between;margin: 0 auto;}.contents p.contents_txt{width: 100%;font-size: 1.2em;font-weight: bold;margin-bottom: 40px;}.contents h3{font-size: 1.7em;font-weight: bold;margin: 20px;padding-left: 5px;}.contents h3::before{content: "┃";}.contents .item{width: 100%;flex-wrap: wrap;box-sizing: border-box;justify-content: space-between;margin-bottom: 70px;padding: 10px;font-size: 1.2em;}.contents .item .item_txt{width: 59%;box-sizing: border-box;font-size: 1.2em;}.contents .item .item_txt p{line-height: 1.5;font-size: 1.2em;}.contents_txt{font-size: 1.2em;}/*表のところ*/table{border-collapse:separate;border-spacing: 5px;width: 60%;font-size: 1.2em;margin:auto;}table th,table td{text-align: center;padding: 5px 0;font-weight: bold;}table th{background-color: #EBD9B4;color: #000;width: calc(100%/2);}tr:nth-child(odd){background-color:#EFEFEF;}tr:nth-child(even){background-color:#fff;}.none{visibility:hidden;}.bquery-label{text-align: center;}.bquery-label h3{font-size: 1.3em;font-weight: bold;margin-top: 40px;margin-bottom: 20px;display: inline-block;border-bottom: solid 1px #000;}/*おすすめ一覧*/#outer .recommend{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;align-content: flex-start;margin: 15px auto;}#outer .recommend .item{width: 19%;position: relative;display: flex;flex-direction: column;align-items: center;font-weight: bold;margin-bottom: 20px;border: solid 1px #92C7CF;padding: 0 0 1rem;}#outer .recommend .item a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-indent: -999px;transition: .3s;}#outer .recommend .item img{width: 100%;}#outer .recommend .item p{padding: 5px 5px 0;}#outer .btn_gazou{width: 100%;font-size: 1em;margin-bottom: 10px;}/*.section .btn_gazou a{display: block;position: relative;padding: 10px;color: #ffffff;background-color: #92C7CF;text-align: center;font-size: 2em;font-weight: bold;}*/#outer .btn_gazou a{position: relative;display: block;text-align: center;vertical-align: middle;margin: auto;padding: 1rem 4rem;font-weight: bold;border-radius: 100vh;border-bottom: 10px solid #627172;background: #92C7CF;color: #ffffff!important;font-size: 2em;}#outer .btn_gazou a::after{content: "";position: absolute;top: 50%;right: 5%;transform: translateY(-50%);border: 10px solid transparent;border-left: 13px solid #ffffff;/*content: url(https://shimojima.sbs/img/freepage/food_delivery/ico_ya.png);line-height: 0;position: absolute;top: 50%;right: 35%;transform: translateY(-50%);*/}/*関連記事のところ*/.column{width: 100%;margin-bottom: 45px;}.column h3.column_h3{font-size: 1.5em;font-weight: bold;margin: 35px 0 15px;}.column h3.column_h3::before{content: "┃"}.column .blog_btn{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;margin: 0 auto;}.column .blog_btn a{padding: 10px;color: #ffffff;background-color: #92C7CF;border-radius: 0.2em;font-size: 1.3em;font-weight: bold;text-align: center;position: relative;/*margin-right: 10px;*/margin-bottom: 35px;}.column ul.tokusyu{display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;width: 100%;list-style: none;margin: 0 auto;}.column ul.tokusyu li{width: 23%;margin-bottom: 10px;}.column ul.tokusyu li img{width: 100%;height: auto;}.column ul.tokusyu::before{content: "";display: block;width: 23%;order: 1;}.column ul.tokusyu::after{content: "";display: block;width: 23%;}.btn_gazou2 {text-align: center;/* ボタンを中央揃えにする */}.btn_gazou2 a {display: block;justify-content: center;align-items: center;width: 450px;height: 50px;margin: 20px auto 0;text-align: center;border: 1px solid #5f9ea0;border-radius: 15px;background-color: #fff;color: #5f9ea0;font-size: 1.1em;font-weight: bold;text-decoration: none;line-height: 50px;/* 行の高さをボタンの高さに合わせる */}/*スマホの設定*/@media screen and (max-width: 768px) {.desktop-only {display: none;}/*大枠*/* {float: none;position: static;}img {max-width: 100%;height: auto;}#outer{width: 100%;}/*見出し*/#outer .top_parts{flex-direction: column-reverse;}#outer .top_parts .top_txt{width: 100%;padding: 15px;}#outer .top_parts .top_txt h1{font-size: 1.7em;padding: 5px 5px 0 5px;}#outer .top_parts .top_txt p{font-size: 1.2em;padding: 5px;}#outer .top_parts .top_img{width: 100%;}#outer .top_parts .top_img img{width: 100%;}/*contents部分*/h2.uline_b{font-size: 1.8em;font-weight: bold;margin: 25px 10px 25px;padding-bottom: 5px;line-height: 1.2;text-align: center;padding: 10px;box-sizing: border-box;}h2.uline_b p.contents_txt{width: 100%;flex-wrap: wrap;box-sizing: border-box;justify-content: space-between;margin-bottom: 70px;padding: 10px;font-size: 1.2em;}#outer .contents{width: 100%;margin-top: 10px;}.contents p.contents_txt{width: 100%;font-size: 15px;box-sizing: border-box;padding: 10px;}.contents h3{font-size: 25px;font-weight: bold;border-left: none;margin-bottom: 5px;}.contents h3::before{content: "┃"}.contents .item{width: 100%;flex-wrap: wrap;box-sizing: border-box;justify-content: space-between;margin-bottom: 70px;padding: 10px;font-size: 1.2em;}.contents .item .item_img{width: 100%;}.contents .item .item_txt{width: 100%;padding: 5px;margin-top: 5px;}.contents .item .item_txt p{line-height: 2;font-size: 15px;}/*ボタン部分*/.btn_gazou2 {text-align: center;/* ボタンを中央揃えにする */}.btn_gazou2 a {display: block;justify-content: center;align-items: center;width: 300px;height: 100px;margin: 20px auto 0;text-align: center;border: 1px solid #5f9ea0;border-radius: 15px;background-color: #fff;color: #5f9ea0;font-size: 1.1em;font-weight: bold;text-decoration: none;line-height: 50px;/* 行の高さをボタンの高さに合わせる */}/*表の部分*/.bquery-label{text-align: center;}.bquery-label h3{font-size: 1.3em;font-weight: bold;margin-top: 40px;margin-bottom: 20px;display: inline-block;border-bottom: solid 1px #000;}table{border-collapse:separate;border-spacing: 5px;width: 90%;font-size: 1.2em;margin:auto;}table th,table td{text-align: center;padding: 5px 0;font-weight: bold;}table th{background-color: #EBD9B4;color: #000;width: calc(100%/2);}tr:nth-child(odd){background-color:#EFEFEF;}tr:nth-child(even){background-color:#fff;}.none{visibility:hidden;}.bquery-label{text-align: center;}.bquery-label h3{font-size: 1.3em;font-weight: bold;margin-top: 40px;margin-bottom: 20px;display: inline-block;border-bottom: solid 1px #000;}/*おすすめ商品一覧*/#outer .recommend{justify-content: space-between;box-sizing: border-box;padding: 0 10px;}#outer .recommend .item{width: 32%;font-size: 0.8em;}/*#outer .btn_gazou{width: 100%;font-size: 10px;margin-bottom: 10px;font-weight: bold;}*/#outer .btn_gazou{font-size: 10px;}#outer .btn_gazou a{padding: 10px 0;background-color: #92C7CF;border-radius: 100vh;color: #ffffff;font-weight: bold;text-align: center;display: block;position: relative;transition: .3s;margin: 5px;font-size: 1.5em;}#outer .btn_gazou a::after{content: "";position: absolute;top: 50%;left: 95%;transform: translateY(-50%);border: 10px solid transparent;border-left: 13px solid #ffffff;}/*関連記事のとこ*/.column{width: 100%;}.column h3.column_h3{padding: 5px;font-size: 1.3em;margin: 0;}.column h3.column_h3::before{content: "┃"}.column .blog_btn{padding: 10px;}.column .blog_btn a{font-size: 10px;border-radius: 1em;text-align: center;text-decoration: none;margin-bottom: 10px;}.column ul.tokusyu{width: 96%;margin: 0 auto;padding: 0;}.column ul.tokusyu li{width: 49%;}}/*@mediaの閉じタグ*/