@import "https://use.fontawesome.com/releases/v5.6.1/css/all.css";
@import "https://mens-kokubo.jp/css/bootstrap-grid.min.css";
@import "https://mens-kokubo.jp/css/style-all.min.css";

.layout_body {
width: auto;
}
.layout_table{
    max-width: 1200px;
    margin: 0 auto;
}
.layout_menu iframe{
    min-height: 2200px;
}
.utility{
	display:none;
}
.pan.FS2_breadcrumbs{
    background:unset;
}
.FS2_GroupList .pager{
	display:none;
}
.FS2_GroupList .groupLayout > div{
	display:flex;
	flex-wrap:wrap;
}
.FS2_GroupList .groupLayout .gl_Item{
	background:#F3F2EB;
	margin:0;
	width:33.3%;
}
.FS2_GroupList .groupLayout .gl_Item h2{
	height:100%;
}
.FS2_GroupList .groupLayout .gl_Item a{
	padding:20px;
	display:block;
	font-weight:normal;
	font-size:14px;
	height:100%;
	box-sizing: border-box;
}
.FS2_GroupList .groupLayout .gl_Item a:hover{
	background:#162858;
	color:#FFF;
	text-decoration:none;
}


.FS2_WishListButton_area a img{
	display:none;
}
.FS2_WishListButton_area a{
	position:relative;
	padding:5px;
	border:1px solid #D5D5D5;
}
.FS2_WishListButton_area a.FS2_WishListEntryButton_container::before{
	font-size:13px;
	content:"お気に入り登録";
}
.FS2_WishListButton_area a.FS2_WishListEntryButton_container::after,
.FS2_WishListButton_area a.FS2_AlreadyWishListButton_container::after {
    font-family: "Font Awesome 5 Free";
    content: "\f004";
    font-size:20px;
    color:#ABABAB;
    position:absolute;
    right:20px;
    top:0px;
}
.FS2_WishListButton_area a.FS2_AlreadyWishListButton_container::before{
	content:"お気に入り登録済み";
}
.FS2_WishListButton_area a.FS2_AlreadyWishListButton_container::after {
    font-weight:900;
}
.FS2_WishListButton_area a:not(.FS2_hiddenElement){
	display:block;
}
.itemStock.FS2_noStockText{
	padding:2px;
	background:#EBEBEB;
	border:none;
	color:#C21B1B;
	font-weight:bold;
	font-size:14px;
}
.FS2_sort_menu_bg ul{
	text-align:left;
}
.FS2_sort_menu_bg ul li{
	display:inline-block;
    border-right:none;
    margin-right:10px;
    padding:8px 11px 8px;
}
.FS2_sort_menu_bg ul .FS2_sort_menu_title{
	background:#E5E5E5;
}
.FS2_GroupLayout .pager{
	border-bottom:none;
	text-align:right;
	margin:-2em 0 40px;
}
.FS2_GroupLayout .pager .FS2_pager_stay,
.FS2_GroupLayout .pager .FS2_pager_link{
	display:inline-block;
	width:19px;
	height:19px;
	text-align:center;
}
.FS2_GroupLayout .pager .FS2_pager_stay{
    background:#EBEBEB;	
}
.FS2_GroupLayout .pager .FS2_pager_link_prev img,
.FS2_GroupLayout .pager .FS2_pager_link_next img,
.FS2_GroupLayout .pager .FS2_pager_link_first img,
.FS2_GroupLayout .pager .FS2_pager_link_last img{
	display:none;
}

.FS2_GroupLayout .pager .FS2_pager_link_prev::after{
	content:"<";
}
.FS2_GroupLayout .pager .FS2_pager_link_next::after{
	content:">";
}
.FS2_GroupLayout .pager .FS2_pager_link_last{
}
.FS2_GroupLayout .pager .FS2_pager_link_first{
}
.FS2_GroupLayout .alignItem_04 .gl_Item {
    width: 22%;
    margin-left: 4%;
}
.FS2_GroupLayout .alignItem_04 .gl_Item:nth-of-type(4n-3) {
    margin-left: 0;
}
