@charset "utf-8";



/* Common
------------------------------------------------------------- */
/*
.contents_inner_box, .contents_narrow_box {
	padding: 100px 40px;
}
*/




/* Breadcrumb Navigation
------------------------------------------------------------- */

.bread_navi {
	width: calc((100% - (100vw - 1200px) / 2) + 80px);
}

.bread_navi p {
	padding-right: calc((100vw - 1200px) / 2);
}

.bread_navi p a:last-child, .bread_navi p span:last-child {
	max-width: 30em;
}



/* Contents Titles
------------------------------------------------------------- */

.section_title {
	margin-left: calc((100vw - 1200px) / -2);
	padding-left: calc((100vw - 1200px) / 2);
	font-size: 4rem;
}

.article_title {
	font-size: 2.6rem;
}

.column_title {
	font-size: 2.4rem;
}





/* for ExtraLargeSize
-------------------------------------------------------------------------------- */
@media print, screen and (min-width:1400px) {

	/* Search Floating Tab
	------------------------------------------------------------- */

	.search_tab_box {
		width: 115px;
		height: 56px;
		margin-bottom: -56px;
	}

	.search_tab_box:hover {
		width: 125px;
	}

	.search_tab_box .search_tab {
		width: 100%;
		height: 100%;
	}

	.search_tab_box .search_tab a span {
		width: fit-content;
		height: 36px;
		line-height: 36px;
		white-space: nowrap;
		position: absolute;
		left: 35px;
		bottom: 0;
	}


}