@charset "UTF-8";
/*
 Theme Name: SANGO Child
 Theme URI: https://saruwakakun.design
 Author: SARUWAKA
 Author URI: https://saruwakakun.com
 Template: sango-theme
 Version: 3.0
*/
/*こちらはSANGOの子テーマ用CSSです。以下にCSSを記入していきましょう。*/

/*--------------------------------------
  見出しh2
--------------------------------------*/
.entry-content h2{

}
.fa5 .entry-content h2:before {/*fontawesome5を使う場合*/
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
/*--------------------------------------
  見出しh3
--------------------------------------*/
.entry-content h3 {

}
.fa5 .entry-content h3:before {/*fontawesome5を使う場合*/
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
/*--------------------------------------
  見出しh4
--------------------------------------*/
.entry-content h4 {

}
.fa5 .entry-content h4:before {/*fontawesome5を使う場合*/
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}



/* ここからカスタムcss */
#inner-content .pastel-bc{background-color: #79bd9a;}
.nothumb .fab-btn, .fab-btn i:after{color: #fff;}
.entry-content .btn_wrap{text-align: center;}
.entry-content .btn_wrap p{margin:0;}
.btn_title{display: inline-block; position: relative; padding: 0 25px; color: #000; font-weight: bold; line-height: 1; letter-spacing: 1px;}
.btn_title:before, .btn_title:after{display: inline-block; position: absolute; top: 50%; width: 20px; height: 3px; border-radius: 3px; background-color: #000; content: "";}
.btn_title:before{left: 0; -webkit-transform: rotate(50deg); transform: rotate(50deg);}
.btn_title:after{right: 0; -webkit-transform: rotate(-50deg); transform: rotate(-50deg);}
.entry-content .btn_wrap ul.btn_ul{list-style-type: none; padding: 0; border: none; border-radius: 0; text-align: center; margin: 20px 0;}
.entry-content .btn_wrap li.btn_li{position: relative; height: 40px; line-height: 40px; padding: 5px 10px; font-weight: bold; border-radius: 5px;  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25); transition: 0.3s ease-in-out; margin-bottom: 10px;}
.entry-content .btn_wrap li.btn_li a{position: absolute; top: 0; left: 0;width: 100%; height: 100%; font-weight: bold; border-radius: 5px; color:#fff;}
.entry-content .btn_wrap li.btn_li a:hover{opacity:0.8; text-decoration: none;}

.entry-content .btn_wrap li#tabelog a{background: #fa0; color: #fff; margin-bottom: 5px;}
.entry-content .btn_wrap li#gurunav a{background: #e32f2f; color: #fff; margin-bottom: 5px;}
.entry-content .btn_wrap li#jaran a{background: #e77611; color: #fff; margin-bottom: 5px;}
.entry-content .btn_wrap li#rurubu a{background: #000cc0; color: #fff;}

.tenpo_wrap{margin:50px 0;}
p.tenpo_b_title{color:#79bd9a; margin: 0; font-size: 1.5em; font-weight: bold;}

.entry-content .tenpo_wrap th{width: 160px;}
.single_note{font-size:0.8em;}
.single_note p{margin: 0;}
.gmap{width:100%; height: 300px; position: relative; margin-top: 10px;}
.gmap iframe{position: absolute; height: 100%; width: 100%; top: 0; left: 0;}

.fa-share-alt:before{color:#fff;}

.footer{border-top: 5px solid #ffa961;}

.my-widget.show_num li{display: flex; align-items: center;}
.my-widget.show_num li + li{margin-top: 10px;}
.my-widget.show_num li a{display: inline-block; width: auto;}
.widget .my-widget.show_num li a{width: auto;}
.my-widget.show_num li a img{width:auto;}
.show_num .wpp-thumbnail{margin: 0 8px 0 0;}
.my-widget.show_num li .my-widget__text{display: inline-block; width: calc(100% - 88px); font-size: .9em; vertical-align: middle; line-height: 1.5;}
.my-widget.show_num li .my-widget__text a.wpp-post-title{width: 100%; padding:0;}

@media screen and (max-width: 599px) {
	.entry-content .tenpo_wrap th, .entry-content .tenpo_wrap td{display: block; width: 100%;}
	.entry-content .tenpo_wrap th{border-right: none; border-bottom: none; text-align: left;}
	.entry-content .btn_wrap li.btn_li{display: block; width:80%; margin:0 auto;}
	.entry-content .btn_wrap li#tabelog, .entry-content .btn_wrap li#gurunav, .entry-content .btn_wrap li#jaran{margin: 0 auto; margin-bottom:10px;}
}
