 body header .head_cont .head_r .btn_wrap .btn01 ,
 body header .head_cont .head_r .btn_wrap .btn02 {
	width: auto;
}

 body header .head_cont .head_r .btn_wrap .btn01 a,
 body header .head_cont .head_r .btn_wrap .btn02 a {
	line-height: 1.8;
}

body >header,
body >footer {
	font-family: "游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
}

body >header {
	padding-bottom: 80px;
}

.eyecatch__cat {
	background: #0e3077;
}

.widget.widget_categories ul li a, .widget.widget_nav_menu ul.menu li a {
	background: transparent;
	color: #333;
}

.comment-respond .submit {
	background: #0e3077;
}

.widget.widget_categories ul li, .widget.widget_nav_menu ul.menu li,
.widget.widget_categories ul li:first-child, .widget.widget_nav_menu ul.menu li:first-child{
	border: none;
	border-bottom: dotted 1px #CCC;
}
.widget.widget_categories ul, .widget.widget_nav_menu ul.menu {
	border: none;
}

.widget.widget_categories ul .current-menu-item>a, .widget.widget_categories ul li a:hover, .widget.widget_nav_menu ul.menu .current-menu-item>a, .widget.widget_nav_menu ul.menu li a:hover {
	background: #eee;
	color: #333;
	font-weight: normal;
}

.widget.widget_tag_cloud a:hover {
	background: #0e3077;
}


.widget ul li a:hover,
.heading a:hover {
	color: #b8a338;
}

@media (max-width: 767px) {
body >header {
    padding-bottom: 10px;
}
}