@charset "UTF-8";

/* =========================================================
 * 2022/07 新ヘッダー
 * ====================================================== */

.cmnHeader_info {
	font-size: 14px;
	padding: 10px;
	text-align: center;
	background-color: #eee;
	line-height: 1.4;
}
body.s_simpleHeader .cmnHeader_info {
	display: none;
}
.cmnHeader_main {
	padding: 15px;
	overflow: hidden;
	background-color: #fff;
}
.cmnHeader_logo {
	float: left;
}
.cmnHeader_logo a + a {
	margin-left: 8px;
}
.cmnHeader_logo a:hover {
	opacity: 0.7;
}
.cmnHeader_logo img {
	vertical-align: top;
}
.cmnHeader_mypage {
	float: right;
	margin-top: 8px;
	display: block;
	width: 90px;
	background-color: #ffc926;
	padding: 6px 0;
	text-align: center;
	color: #000 !important;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	transition: opacity 0.2s;
}
.cmnHeader_mypage:hover {
	opacity: 0.8;
}
body.s_hideMypageBtn .cmnHeader_mypage {
	display: none;
}
body.s_simpleHeader .cmnHeader_mypage {
	display: none;
}
@media screen and (max-width:480px){
	.cmnHeader_info {
		padding: 7px 15px;
	}
	.cmnHeader_main {
		padding: 10px;
		border-bottom-width: 4px;
	}
	.cmnHeader_logo img {
		width: 60px;
	}
	.cmnHeader_mypage {
		margin-top: 3px;
	}
}

/* =========================================================
 * パンくず
 * ====================================================== */

.new_breadcrumb{
	margin: 0 0 10px;
	padding: 10px 20px 0;
	list-style:none;
}
.new_breadcrumb li{
	display:inline;
	font-size:12px;
}
.new_breadcrumb li:after{
	content: "　＞　"; 
	color: #999;
}
.new_breadcrumb li:last-child:after{
	content: "";
}
.new_breadcrumb a{
	text-decoration: underline;
}
.new_breadcrumb a:hover{
	text-decoration: none;
}
@media screen and (max-width:768px){
	.new_breadcrumb {
		padding: 10px 10px 0;
	}
	.new_breadcrumb li{
		display:none;
	}
	.new_breadcrumb li:nth-last-child(2){
		display:block;
	}
	.new_breadcrumb li:after{
		content: ""; 
		color: #999;
	}
	.new_breadcrumb li:before{
		content: "＜ "; 
		color: #999;
	}
}

