@charset "utf-8";
/* CSS Document */


/** * header.css（ヘッダー） */
 body {
	margin: 0;
	line-height: 17px;
	font-size: 12px;
	background: #fff;
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
}
 h1 {
	margin: 0;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}
 .s h1 {
	font-size: 13px;
	color: #525252;
}
#header {
	margin-bottom:10px;
}
#header-1-wrapper {
	height: 52px;
}
 #header-1 {
	font-family: 'ＭＳ Ｐゴシック';
	background-color: #f7f7f7;
	height: 45px;
	width: 100%;
	border-bottom: 1px solid #e8e8e8;
}
 #header-1 #header-1-1 {
	position: relative;
	margin: 0 auto;
	width: 990px;
}
 #header-1 #header-1-1 #header-1-1-1 {
	width: 575px;
	float: left;
	overflow: hidden;
	padding-top: 4px;
	color: #6f6f6f;
	line-height: 1.2em;
	font-size: 10px;
	height: 38px;
}
#header #header-2 {
    border-bottom: 1px solid #dcdcdc;
}
 #header-1-menu a img:hover, #header-2 a img:hover, #header-3 a img:hover {
	opacity: 0.75;
}
 #header-3 ul {
	margin: 0;
	padding: 0;
}
 #header-3 ul li {
	padding: 0;
}
 #header-4 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
 #header-4 ul li {
	float: left;
	padding: 0;
}
 #header-4 ul li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/header/nav.jpg);
	display: block;
	color: #333;
	font-size: 11px;
	text-decoration: none;
	text-indent: 34px;
	width: 108px;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	letter-spacing: 0.05em;
}
 #header-menu-1-9 {
	width: 108px !important;
}
 #header-menu-2-9 {
	width: 108px !important;
}
 #header-menu-3-9 {
	width: 108px !important;
}
#header-menu-1-1 {
	background-position: 0 0 !important;
}
#header-menu-1-2 {
	background-position: 0 -145px !important;
}
#header-menu-1-3 {
	background-position: 0 -290px !important;
}
#header-menu-1-4 {
	background-position: 0 -435px !important;
}
#header-menu-1-5 {
	background-position: 0 -580px !important;
}
#header-menu-1-6 {
	background-position: 0 -725px !important;
}
#header-menu-1-7 {
	background-position: 0 -870px !important;
}
#header-menu-1-8 {
	background-position: 0 -1015px !important;
}
#header-menu-1-9 {
	background-position: 0 -1240px !important;
}

#header-menu-2-1 {
	background-position: 0 -40px !important;
}
#header-menu-2-2 {
	background-position: 0 -185px !important;
}
#header-menu-2-3 {
	background-position: 0 -330px !important;
}
#header-menu-2-4 {
	background-position: 0 -475px !important;
}
#header-menu-2-5 {
	background-position: 0 -620px !important;
}
#header-menu-2-6 {
	background-position: 0 -765px !important;
}
#header-menu-2-7 {
	background-position: 0 -910px !important;
}
#header-menu-2-8 {
	background-position: 0 -1055px !important;
}
#header-menu-2-9 {
	background-position: 0 -1200px !important;
}

#header-menu-3-1 {
	background-position: 0 -80px !important;
}

#header-menu-3-2 {
	background-position: 0 -1305px !important;
}

#header-menu-3-3 {
	background-position: 0 -225px !important;
}

#header-menu-3-4 {
	background-position: 0 -370px !important;
}

#header-menu-3-5 {
	background-position: 0 -515px !important;
}

#header-menu-3-6 {
	background-position: 0 -660px !important;
}

#header-menu-3-7 {
	background-position: 0 -805px !important;
}

#header-menu-3-8 {
	background-position: 0 -950px !important;
}

#header-menu-3-9 {
	background-position: 0 -1095px !important;
}

#header-menu-3-10 {
	background-position: 0 -1385px !important;
}

#header-menu-3-11 {
	background-position: 0 -1530px !important;
}

#header-menu-4-1 {
	background-position: 0 -120px !important;
}

#header-menu-4-2 {
	background-position: 0 -265px !important;
}

#header-menu-4-3 {
	background-position: 0 -410px !important;
}

#header-menu-4-4 {
	background-position: 0 -555px !important;
	font-size: 11px !important;
}

#header-menu-4-5 {
	background-position: 0 -700px !important;
}

#header-menu-4-6 {
	background-position: 0 -845px !important;
}

#header-menu-4-7 {
	background-position: 0 -990px !important;
}

#header-menu-4-8 {
	background-position: 0 -1135px !important;
}

#header-menu-4-9 {
	background-position: 0 -1280px !important;
}

#header-menu-1-1:hover {
	background-position: 108px 0 !important;
}
#header-menu-1-2:hover {
	background-position: 108px -145px !important;
}
#header-menu-1-3:hover {
	background-position: 108px -290px !important;
}
#header-menu-1-4:hover {
	background-position: 108px -435px !important;
}
#header-menu-1-5:hover {
	background-position: 108px -580px !important;
}
#header-menu-1-6:hover {
	background-position: 108px -725px !important;
}
#header-menu-1-7:hover {
	background-position: 108px -870px !important;
}
#header-menu-1-8:hover {
	background-position: 108px -1015px !important;
}
#header-menu-1-9:hover {
	background-position: 108px -1240px !important;
}

#header-menu-2-1:hover {
	background-position: 108px -40px !important;
}
#header-menu-2-2:hover {
	background-position: 108px -185px !important;
}
#header-menu-2-3:hover {
	background-position: 108px -330px !important;
}
#header-menu-2-4:hover {
	background-position: 108px -475px !important;
}
#header-menu-2-5:hover {
	background-position: 108px -620px !important;
}
#header-menu-2-6:hover {
	background-position: 108px -765px !important;
}
#header-menu-2-7:hover {
	background-position: 108px -910px !important;
}
#header-menu-2-8:hover {
	background-position: 108px -1055px !important;
}
#header-menu-2-9:hover {
	background-position: 108px -1200px !important;
}

#header-menu-3-1:hover {
	background-position: 108px -80px !important;
}

#header-menu-3-2:hover {
	background-position: 108px -1305px !important;
}

#header-menu-3-3:hover {
	background-position: 108px -225px !important;
}

#header-menu-3-4:hover {
	background-position: 108px -370px !important;
}

#header-menu-3-5:hover {
	background-position: 108px -515px !important;
}

#header-menu-3-6:hover {
	background-position: 108px -660px !important;
}

#header-menu-3-7:hover {
	background-position: 108px -805px !important;
}

#header-menu-3-8:hover {
	background-position: 108px -950px !important;
}

#header-menu-3-9:hover {
	background-position: 108px -1095px !important;
}

#header-menu-3-10:hover {
	background-position: 108px -1385px !important;
}

#header-menu-3-11:hover {
	background-position: 108px -1530px !important;
}

#header-menu-4-1:hover {
	background-position: 108px -120px !important;
}

#header-menu-4-2:hover {
	background-position: 108px -265px !important;
}

#header-menu-4-3:hover {
	background-position: 108px -410px !important;
}

#header-menu-4-4:hover {
	background-position: 108px -555px !important;
	font-size: 11px !important;
}

#header-menu-4-5:hover {
	background-position: 108px -700px !important;
}

#header-menu-4-6:hover {
	background-position: 108px -845px !important;
}

#header-menu-4-7:hover {
	background-position: 108px -990px !important;
}

#header-menu-4-8:hover {
	background-position: 108px -1135px !important;
}

#header-menu-4-9:hover {
	background-position: 108px -1280px !important;
}
/** * 共通ヘッダーテキスト化_20171220 */
/* ヘッダー中身 */
 #header-inner {
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 16px;
	overflow: hidden;
	margin: 0 auto;
	width: 990px;
	height: 76px;
	line-height: 1;
}
 #header-inner a {
	display: block;
	text-decoration: none;
	color: #333 
}
/* ロゴ */
 #header-logo {
	display: inline-block;
	vertical-align: top;
	line-height: 1.2;
	width: 23%;
	margin: 0 18px 0 0;
}
 #header-logo .logo-txt {
	color: #0A4355;
	font-size: 0.8rem;
	font-weight: bold;
}
 #logo-btm {
	margin-top: 3px;
}
 #logo-btm i {
	display: inline-block;
	vertical-align: top;
	font-size: 80%;
}
 #logo-btm .shipping-top {
	display: inline-block;
	vertical-align: top;
	font-size: 0.7rem;
}
 #logo-btm .free-shipping {
	color: #d10710;
	font-weight: bold;
	margin: 0 0 0 5px;
}
 #logo-btm .shipping-btm {
	font-size: 0.6rem;
}
 #logo-btm span.tax-in {
	font-size: 0.5rem;
}
/* ヘッダー真ん中 */
 #header-service {
	display: inline-block;
	vertical-align: top;
	line-height: 1.4;
	width: 50%;
}
 #header-service .service-txt {
	display: inline-block;
	background: url(https://img0.land-mark.biz/ut_img/public_images/header/crown.gif) top left no-repeat;
	border-bottom: 1px solid #000;
	font-size: 0.8rem;
	margin: 0 0 6px;
	padding: 0 0 2px 20px;
	width: 94%;
}
 #header-service .speed-box {
	display: inline-block;
	vertical-align: top;
	border: 1px solid #c4c7cc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-size: 62%;
	font-weight: bold;
	line-height: 1.1;
	margin: 0 5px 0 0;
}
 #header-service .speed-inner {
	background: url(https://img0.land-mark.biz/ut_img/public_images/header/header-speed-arrow.png) bottom left no-repeat;
	background-size: 100%;
	background-color: #d9ecfa;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin: 2px;
	padding: 0 5px;
}
 #header-service .speed-inner .speed-top {
	display: block;
	color: #28557e;
	font-size: 110%;
	text-shadow: 0 2px 0 #fff, 2px 0 0 #fff, 0 -2px 0 #fff, -2px 0 0 #fff, -2px -2px 0 #fff, 1px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;
}
 #header-service .speed-inner .speed-top span:first-child {
	font-size: 140%;
	margin: 0 5px 0 0;
}
 #header-service .speed-inner .speed-top span:nth-child(2) {
	font-size: 110%;
}
 #header-service .speed-inner .speed-btm {
	text-shadow: 0 2px 0 #28557e, 2px 0 0 #28557e, 0 -2px 0 #28557e, -2px 0 0 #28557e, -2px -2px 0 #28557e, 2px -2px 0 #28557e, -2px 2px 0 #28557e, 2px 2px 0 #28557e;
}
 #header-service .speed-inner .speed-btm .white-txt {
	color: #fff;
	font-size: 147%;
}
 #header-service .speed-inner .speed-btm span.yellow-big {
	color: #e4b738;
	font-size: 200%;
	margin: 0 0 0 4px;
}
 #header-service .speed-inner .speed-btm span.yellow {
	color: #e4b738;
	font-size: 147%;
}
 #header-service .speed-inner .speed-btm span.mr10 {
	margin-right: 10px;
}
 #header-service ul.service-list {
	display: inline-block;
	width: 57%;
}
 #header-service ul.service-list li {
	display: inline-block;
	vertical-align: top;
	line-height: 1.3;
	margin: 0 5px 0 0;
}
 #header-service ul.service-list li:nth-child(even) {
	margin-right: 0;
}
 #header-service ul.service-list li:nth-child(3) {
	margin: 0 24px 0 0;
}
 #header-service ul.service-list li p.red-txt, #header-service ul.service-list li p.black-txt {
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;
	font-size: 0.8rem;
}
 #header-service ul.service-list li p.pink-bg {
	display: inline-block;
	background-color: #fecbda;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	color: #d10710;
	font-size: 63%;
	text-align: center;
	margin: 0 5px 0 0;
	padding: 3px;
}
 #header-service ul.service-list li p.red-txt {
	color: #d10710;
}
 #header-service ul.service-list li span.big-txt {
	font-size: 1.1rem;
}
/* フリーダイヤル */
 #header-tel {
	display: inline-block;
	vertical-align: top;
	line-height: 1.2;
	width: 25%;
}
 #header-tel .tel-txt {
	background-color: #1e9718;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	color: #fff;
	font-size: 0.6rem;
	text-align: center;
	margin: 0 0 10px;
	padding: 2px;
}
 #header-tel .free-dial .free-dial-box {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	position: relative;
}
 #header-tel .free-dial .free-dial-box p:first-child {
	font-size: 0.5rem;
	position: absolute;
	top: -5px;
}
 #header-tel .free-dial .free-dial-box .tel-number {
	background: url(https://img0.land-mark.biz/ut_img/public_images/header/free-dial.gif) center left no-repeat;
	color: #d10710;
	font-size: 97%;
	font-weight: bold;
	padding: 0 0 0 22px;
	margin: 6px 0 0 0;
}
 #header-tel .free-dial .free-dial-box .tel-number span {
	font-size: 128%;
	font-style: oblique;
}
 #header-tel .free-dial .tel-time {
	display: inline-block;
	vertical-align: middle;
	font-size: 0.5rem;
	text-align: center;
}
 #header-tel .free-dial .tel-time p:nth-child(3) {
	font-size: 0.3rem;
}
 #header-tel .free-dial .tel-time span {
	font-size: 0.8rem;
}
 #header-tel .fax-dial {
	margin: -3px 0 0 0;
}
 #header-tel .fax-dial .fax-dial-box {
	position: relative;
}
 #header-tel .fax-dial .fax-dial-box p {
	display: inline-block;
}
 #header-tel .fax-dial .fax-dial-box p:first-child {
	font-size: 0.7rem;
}
 #header-tel .fax-dial .fax-dial-box .fax-number {
	color: #d10710;
	font-size: 70%;
	font-weight: bold;
}
 #header-tel .fax-dial .fax-dial-box .fax-number span {
	font-size: 120%;
	font-style: oblique;
}
 #header-tel .fax-dial .fax-dial-box .management {
	display: inline-block;
	font-size: 62%;
	position: absolute;
	bottom: 3px;
	right: 0;
}

/** * ヘッダー 20180411追加 */
#header #header-1-wrapper #header-1 #header-1-1 .cart-in-box {
	position: relative;
	right: 0;
	top: 0;
}

#header #header-1-wrapper #header-1 #header-1-1 .cart-in-box img.cart-img {
	position: absolute;
	top: 0;
	right: 238px;
}

#header #header-1-wrapper #header-1 #header-1-1 .cart-in-box .item-count {
	position: absolute;
	top: 0;
	left: 648px;
}

#header #header-1-wrapper #header-1 #header-1-1 .cart-in-box .item-count span {
	color: #f00;
	font-size: 15px;
}

#header #header-1-wrapper #header-1 #header-1-1 .cart-in-box .return-shipping {
	font-size: 14px;
	letter-spacing: 0.1em;
	position: absolute;
	top: 18px;
	right: 244px;
}

#header #header-1-wrapper #header-1 #header-1-1 .cart-in-box .return-shipping a b {
	font-size: 12px;
}

#header #header-1-wrapper #header-1 #header-1-1 .cart-in-box .tax-in {
	font-size: 11px;
	letter-spacing: 0.1em;
	position: absolute;
	top: 33px;
	right: 240px;
}

#header #header-1-wrapper #header-1 #header-1-1 .cart-in-box .fax-img {
	position: absolute;
	right: 129px;
}

#header #header-1-wrapper #header-1 #header-1-1 .cart-in-box .mail-img {
	position: absolute;
	right: 0;
}

#header #header-2 .header-2-inner {
	width: 990px;
	margin: 0 auto;
	overflow: hidden;
}

#header #header-2 .header-2-inner #logo {
	margin-top: -3px;
}

#header #header-2 .header-2-inner .fl #logo a img {
	margin: 4px 0;
}

#header #header-2 .header-2-inner .fr img:first-child {
	margin: 20px 10px 0 0;
	vertical-align: top;
}

#header #header-3 {
	background-color: #e3dbcd;
	padding-top: 2px;
}

#header #header-3 .header-3-inner {
	width: 990px;
	margin: 0 auto;
	height: 52px;
}

#header #header-3 .header-3-inner .fl form .serch-box {
	margin-top: 7px;
}

#header #header-3 .header-3-inner .fl form .serch-box input:first-child {
	border: 1px solid #f5a025;
	border-radius: 5px 0 0 5px;
	font-size:13px;
	width: 420px;
	height: 26px;
	float: left;
	padding: 3px 10px;
}

#header #header-3 .header-3-inner .login-area {
	margin: 2px 0;
}

#header #header-4 {
	width: 990px;
	margin: 0 auto;
}

#header #header-4 #gmenu {
	width: 990px;
	margin: 0 auto;
	overflow: hidden;
}

#header #header-4 .cate-img {
	height: 100%;
}

#header #header-4 .cate-img img {
	height: 144px;
}

#header #header-4 .btm-menu a {
	height: 25px;
    line-height: 25px;
}

.header-label {
	float: left;
	position: relative;
	overflow: hidden;
}
.header-label.desciption {
	width: 18px;
	height: 25px;
}
.header-label > img {
	position: absolute;
}
.header-label.desciption > img {
	bottom: 0;
}

/* ログイン */
#loggin {
	overflow: hidden;
	float: left;
	list-style: none;
}

#loggin .loggin-box {
	margin-right: 10px;
	margin-left: 10px;
	letter-spacing: 0.05em;
	line-height: 12px;
	float: left;
	width: 308px;
}

#loggin .loggin-box .loggin-detail {
	margin-left: 10px;
}

#loggin .loggin-box .loggin-detail:first-child {
	margin-top: 2px;
}

#loggin .loggin-box .loggin-detail span {
	color: #f00;
	font-weight: bold;
}

#header #header-3 .header-3-inner .login-area .welcome-area.flex {
	justify-content: space-between;
	align-items: center;
	position: relative;
}

#header #header-3 .header-3-inner .login-area .welcome-area .sitemap-link {
	position: absolute;
	left: -250px;
}

#header #header-3 .header-3-inner .login-area .welcome-area .sitemap-link a {
	color: #3366cc;
	text-decoration: none;
}

#header #header-3 .header-3-inner .login-area .welcome-area .sitemap-link a:hover {
	text-decoration: underline;
}
#welcome-msg {
	overflow: hidden;
	list-style: none;
}

#welcome-msg li img {
	display: block;
}

#welcome-msg li:first-child {
	float: left;
	padding-top: 1px;
}

#welcome-msg li:first-child span {
	font-size: x-small;
}

#welcome-msg li:nth-child(2) {
	margin-left: 10px;
	float: left;
}
#welcome-msg li:nth-child(2) span:first-child {
	color: #f00;
	font-size: small;
}
#welcome-msg li:nth-child(2) span:nth-child(2) {
	font-size: x-small;
}


/** * first_view.css（ファーストビュー） */
 .clearfix:after {
	content: "";
	display: block;
	clear: both;
}
 .px9 {
	font-size: 9px;
	line-height: 1.2 
}
 .px10 {
	font-size: 10px 
}
 .px12 {
	font-size: 12px 
}
 .px14 {
	font-size: 14px 
}
 .px20 {
	font-size: 20px 
}
 .red {
	color: #FF1A00 
}
 .red9 {
	font-size: 9px;
	color: #FF1A00 
}
 .red10 {
	font-size: 10px;
	color: #FF1A00 
}
 .red12 {
	font-size: 12px;
	color: #FF1A00 
}
 .red14 {
	font-size: 14px;
	color: #FF1A00 
}
 .red16 {
	font-size: 16px;
	color: #FF1A00 
}
 .orange {
	color: #F30 
}
 .blue {
	color: #315860 
}
 .blue14 {
	font-size: 14px;
	color: #0B363F 
}
 .blue12 {
	color: #0B363F;
	font-size: 12px;
	line-height: 19px 
}
 .blue10 {
	font-size: 10px;
	color: #0B363F 
}
 .blue16 {
	font-size: 16px;
	color: #10363F 
}
 .blue9 {
	color: #315860;
	font-size: 9px;
	line-height: 12px 
}
 .blue10 {
	color: #315860;
	font-size: 10px;
	line-height: 15px 
}
 .spt10 {
	margin-top: 10px ;
}
 .spb10 {
	margin-bottom: 15px 
}
 .spb20 {
	margin-bottom: 20px 
}
 .left {
	float: left 
}
 .clear {
	clear: both 
}
 * {
	padding: 0;
	margin: 0 
}
 body {
	margin: 0;
	line-height: 19px;
	font-size: 12px;
	background: #FFF;
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
}
 img {
	margin: 0;
	padding: 0;
	border: none 
}
 td img {
	vertical-align: bottom 
}
 #head_wrapper {
	float: left;
	width: 100%;
	background: url("https://img0.land-mark.biz/ut_img/public_images/head/head_bg.gif") top left repeat-x;
	margin: 0 0 10px 0 
}
 #head_wrapperMinus {
	width: 100%;
	background-color: #739299 
}
 #head {
	position: relative;
	width: 990px;
	margin: 0 auto;
	padding: 0;
	text-align: left 
}
 #head #htop {
	position: relative;
	width: 970px;
	/ width: 990px;
	height: 20px;
	color: #FFF;
	font-size: 13px;
	padding: 5px 10px;
	overflow: hidden;
}
 #head #htop h1, #head #htop p {
	float: left;
	width: 450px;
	font-size: 13px;
	font-weight: bold 
}
 #head #htop #menu {
	float: right;
	width: 450px 
}
 #head #midd {
	float: left;
	position: relative;
	/ width: 990px;
	height: 88px;
	padding: 2px 2px 0 2px;
	/ padding: 2px 0 0 0;
	margin: 0 
}
 #head img {
	display: inline;
	margin: 0;
	padding: 0 
}
 #head #bot img {
	float: left;
	margin: 0;
	padding: 0 
}
 #head #midd #logo {
	width: 204px;
	height: 76px;
	margin: 5px 0 0 0;
	padding: 0 
}
 #head #midd #chara {
	position: absolute;
	bottom: 0;
	left: 205px;
	width: 115px;
	height: 87px;
	margin: 0;
	padding: 0 
}
 #head #midd #counter {
	position: absolute;
	top: 0;
	left: 320px;
	width: 127px;
	height: 67px;
	/ width: 140px;
	/ height: 87px;
	padding: 10px;
	/ padding: 0;
	color: #254A52;
	font-size: 11px;
	text-align: right !important;
	background: url("https://img0.land-mark.biz/ut_img/public_images/head/count_bg.gif") top right no-repeat 
}
 #head #midd #counter #num {
	position: absolute;
	top: 28px;
	right: 26px;
	padding: 0;
	margin: 0;
	font-size: 0 
}
 #counter p#txt {
	position: absolute;
	padding: 0;
	margin: 0;
	bottom: 3px;
	right: 10px 
}
 #head #midd #bn {
	position: absolute;
	bottom: 0;
	left: 480px;
	width: 510px;
	height: 87px;
	margin: 0;
	padding: 0 
}
 #head #bot {
	float: left;
	/ width: 990px;
	padding: 0 
}
 #head #bot #commu {
	float: left;
	width: 978px;
	/ width: 990px;
	margin: 0;
	padding: 1px 5px;
	background: #E5E5E5 
}
 #commu ul {
	list-style: none 
}
 #head #bot #form {
	float: left;
	width: 260px;
	/ width: 280px;
	margin: 2px 5px;
	padding: 0;
	margin-bottom: 5px;
}
 #form #textSearch {
	float: left;
	display: block;
	height: 19px;
	/ height: 18px;
	width: 172px;
	padding: 0 0 1px 5px;
	/ padding: 2px 0 0 5px;
	padding: 2px 0 0 5px\9;
	margin: 1px 3px 2px 3px;
	background: #FFF;
	border: 1px solid #666;
	font-size: 15px !important;
	ime-mode: inactive 
}
 #head #bot ul {
    /* margin: 0 5px;
	*/
	padding: 0;
	list-sytle: none;
	margin-left: 10px;
}
 #head #bot ul li {
	float: left;
	margin-right: 5px;
	padding: 0 
}
 #head #bot ul#loggin li {
	list-sytle: none;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	padding: 0 
}
 #head #bot #imenu {
	float: left;
	position: relative;
	width: 990px;
	height: 32px;
	padding: 0;
	margin: 0 
}
 #head #bot #imenu ul {
	list-style-type: none;
	overflow: hidden;
	margin-left: 0;
}
 #head #bot #imenu ul li {
	float: left;
	margin-right: 0;
}
 #contents_wrapper {
	clear: left;
	width: 990px;
	margin: 0 auto 0 auto;
	font-size: 13px 
}
 #flash {
	margin: 10px 0;
	padding: 0 
}
 h2.entry_title {
	width: 805px;
	height: 30px;
	margin: 0 0 15px 0;
	padding: 59px 0 0 10px;
	font-size: 18px;
	line-height: 100%;
	background-color: #254a52;
	clear: both 
}
 #topViaual {
	height: 190px;
	width: 760px;
	position: absolute;
	top: 200px;
	left: auto 
}
 #textDescription {
	height: 25px;
	font-size: 11px;
	color: #214A52;
	padding-top: 230px 
}
 #pankuzu {
    /* padding-top: 3px;
	*/
	padding-bottom: 10px;
	color: #214A52;
	font-size: 13px;
	font-weight: normal 
}
 #pankuzu .nowpage {
	color: #C36;
	font-weight: bold 
}
 #pankuzu a:link a:visited {
	color: #33C 
}
 #pankuzu a:visited {
	color: #33C 
}
 #pankuzu a:hover {
	color: #C36 
}
 #pankuzu .pankuzu_caption {
	color: #333;
	padding-bottom: 7px;
}
 #pankuzu ul {
	list-style-type: none;
	overflow: hidden;
}
 #pankuzu ul li {
	float: left;
}
 #lmenu {
	float: left;
	width: 165px;
	padding: 0 0 40px 0;
	margin: 0 20px 0 0;
	/ margin: 0 15px 0 0;
	font-family: 'ＭＳ Ｐゴシック';
}
 #lmenu > div:first-of-type {
	margin-top: 0 !important;
}
 #lmenu ul {
	float: left;
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0 
}
 #lmenu ul li {
	line-height: 100%;
	margin: 0;
	padding: 0 
}
 #lmenu li img {
    /* float: left;
	*/
	margin: 0;
	padding: 0 
}

.lmenu-block {
	margin-bottom: 20px;
}

.lmenu-block .banner1,
.lmenu-block .banner2,
.lmenu-block .banner3 {
	text-indent: 5px;
	height: 25px;
	line-height: 25px;
	margin: 0 !important;
}

.lmenu-block a {
	display: block;
	color: #36c;
	width: 100%;
}

.lmenu-block a:hover {
	color: #01a73b;
}

 .gm_cont1 li {
	width: 165px;
	height: 44px 
}
 .gm_cont2 li {
	width: 165px;
	height: 59px 
}
 .gm_cont1 a,.gm_cont1 a:hover {
	display: block;
	width: 165px;
	height: 44px;
	text-indent: -9999px;
     background: url('https://img0.land-mark.biz/ut_img/public_images/lmenu/menu.jpg') no-repeat top left 
}
 .gm_cont2 a,.gm_cont2 a:hover {
	display: block;
	width: 165px;
	height: 59px;
	text-indent: -9999px;
     background: url('https://img0.land-mark.biz/ut_img/public_images/lmenu/menu.jpg') no-repeat top left 
}
 .gm_cont1 li.gm {
	background: none;
	text-indent: 0;
	width: 165px;
	height: 24px 
}
 .gm_cont2 li.gm {
	background: none;
	text-indent: 0;
	width: 165px;
	height: 19px 
}
 .gm_1 a {
	background-position: 0 0 
}
 .gm_2 a {
	background-position: 0 -44px 
}
 .gm_3 a {
	background-position: 0 -88px 
}
 .gm_4 a {
	background-position: 0 -132px 
}
 .gm_5 a {
	background-position: 0 -176px 
}
 .gm_6 a {
	background-position: 0 -220px 
}
 .gm_48 a {
	background-position: 0 -1603px 
}
 .gm_7 a {
	background-position: 0 -264px 
}
 .gm_8 a {
	background-position: 0 -308px 
}
 .gm_9 a {
	background-position: 0 -352px 
}
 .gm_10 a {
	background-position: 0 -396px 
}
 .gm_11 a {
	background-position: 0 -440px 
}
 .gm_30 a {
	background-position: 0 -1441px 
}
 .gm_12 a {
	background-position: 0 -484px 
}
 .gm_13 a {
	background-position: 0 -528px 
}
 .gm_14 a {
	background-position: 0 -572px 
}
 .gm_15 a {
	background-position: 0 -616px 
}
 .gm_17 a {
	background-position: 0 -660px 
}
 .gm_18 a {
	background-position: 0 -704px 
}
 .gm_47 a {
	background-position: 0 -748px 
}
 .gm_31 a {
	background-position: 0 -1485px 
}
 .gm_19 a {
	background-position: 0 -792px 
}
 .gm_20 a {
	background-position: 0 -851px 
}
 .gm_21 a {
	background-position: 0 -910px 
}
 .gm_22 a {
	background-position: 0 -969px 
}
 .gm_23 a {
	background-position: 0 -1028px 
}
 .gm_24 a {
	background-position: 0 -1087px 
}
 .gm_25 a {
	background-position: 0 -1146px 
}
 .gm_26 a {
	background-position: 0 -1205px 
}
 .gm_27 a {
	background-position: 0 -1264px 
}
 .gm_28 a {
	background-position: 0 -1323px 
}
 .gm_29 a {
	background-position: 0 -1382px 
}
 .gm_32 a {
	background-position: 0 -1544px 
}
 .gm_1 a:hover {
	background-position: -165px 0 
}
 .gm_2 a:hover {
	background-position: -165px -44px 
}
 .gm_3 a:hover {
	background-position: -165px -88px 
}
 .gm_4 a:hover {
	background-position: -165px -132px 
}
 .gm_5 a:hover {
	background-position: -165px -176px 
}
 .gm_6 a:hover {
	background-position: -165px -220px 
}
 .gm_48 a:hover {
	background-position: -165px -1603px 
}
 .gm_7 a:hover {
	background-position: -165px -264px 
}
 .gm_8 a:hover {
	background-position: -165px -308px 
}
 .gm_9 a:hover {
	background-position: -165px -352px 
}
 .gm_10 a:hover {
	background-position: -165px -396px 
}
 .gm_11 a:hover {
	background-position: -165px -440px 
}
 .gm_30 a:hover {
	background-position: -165px -1441px 
}
 .gm_12 a:hover {
	background-position: -165px -484px 
}
 .gm_13 a:hover {
	background-position: -165px -528px 
}
 .gm_14 a:hover {
	background-position: -165px -572px 
}
 .gm_15 a:hover {
	background-position: -165px -616px 
}
 .gm_17 a:hover {
	background-position: -165px -660px 
}
 .gm_18 a:hover {
	background-position: -165px -704px 
}
 .gm_47 a:hover {
	background-position: -165px -748px 
}
 .gm_31 a:hover {
	background-position: -165px -1485px 
}
 .gm_19 a:hover {
	background-position: -165px -792px 
}
 .gm_20 a:hover {
	background-position: -165px -851px 
}
 .gm_21 a:hover {
	background-position: -165px -910px 
}
 .gm_22 a:hover {
	background-position: -165px -969px 
}
 .gm_23 a:hover {
	background-position: -165px -1028px 
}
 .gm_24 a:hover {
	background-position: -165px -1087px 
}
 .gm_25 a:hover {
	background-position: -165px -1146px 
}
 .gm_26 a:hover {
	background-position: -165px -1205px 
}
 .gm_27 a:hover {
	background-position: -165px -1264px 
}
 .gm_28 a:hover {
	background-position: -165px -1323px 
}
 .gm_29 a:hover {
	background-position: -165px -1382px 
}
 .gm_32 a:hover {
	background-position: -165px -1544px 
}
 #contents {
	float: right;
	width: 805px;
	margin: 0 0 0 0 
}
 #contents table,tr,td {
	line-height: 100%;
}
 #contents table.menu img {
	float: left 
}
 #search_box {
	float: left;
	border: 1px solid #000;
	padding: 10px;
	margin: 0;
	font-size: 13px 
}
 #search_box .b1 {
	float: left;
	width: 391px 
}
 #search_box select {
	width: 180px 
}
 #search_box .on {
	font-weight: bold;
	background: #9cc 
}
 #search_box .b1 a {
	color: #333;
	text-decoration: underline 
}
 #search_box .b1 a:hover {
	color: #9cc;
	text-decoration: underline 
}
 #search_fcat_ttl {
	height: 20px;
	margin: 0;
	padding: 3px 10px 0 10px;
	color: #FFF;
	font-weight: bold;
	background: url("https://img0.land-mark.biz/ut_img/public_images/foot/cont_cat_ttl.gif") no-repeat #099 
}
 .search_fbox {
	font-size: 11px;
	width: 780px;
	margin: 5px 10px 
}
 .search_fbox table {
	padding: 0;
	margin: 0 
}
 .search_fbox td {
	width: 150px;
	padding: 0;
	margin: 0;
	vertical-align: top 
}
 .search_fbox td a {
	display: block;
	padding: 0 5px;
	margin: 0;
	border-right: 1px solid #333 
}
 .pagenavi {
	float: left;
	padding: 0;
	margin: 10px 0 
}
 .pageDisp {
	float: left;
	width: 250px 
}
 .pageNumber {
	float: left;
	width: 550px 
}
 .pageNumber table {
	float: right;
	padding: 0;
	margin: 0;
	border-collapse: collapse 
}
 .pageNumber img {
	float: right;
	padding: 0;
	margin: 0 
}
 .pageNumber td.num a {
	padding: 1px 0;
	color: #333;
	background: #FFF;
	display: block 
}
 .pageNumber td.num a:hover {
	color: #099;
	display: block 
}
 .pageNumber td.num {
	width: 23px;
	padding: 1px 0;
	margin: 0;
	font-size: 14px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #CCC 
}
 .pageNumber td.select {
	color: #FFF;
	background: #333 
}
 #foot_info {
	width: 990px;
	margin: 0;
}
 #foot_info #guide {
	float: left;
	width: 590px;
	padding: 61px 0 0 0 
}
 #guide #guide_box {
	float: left;
	width: 566px;
	padding: 8px 10px 7px;
	border: 1px solid #099 
}
 #foot_info #guide.centered {
	float: none;
	margin: 0 auto;
	width: auto;
}
 #foot_info #guide.centered #guide_box {
	width: auto;
}
 #guide img {
	float: left 
}
 #foot_info #order {
	float: left;
	width: 400px 
}
 #footer {
	background-color: #EEE;
	border: 1px solid #D3D0C1;
	font-size: 11px;
	clear: both 
}
#footer .ft-menu {
	display: flex;
	justify-content: space-between;
}

#footer li {
	float: none;
	border-right: none;
}

#footer .ft-menu .group-site li {
	background: none;
	padding: 0;
}

#footer .ft-menu .group-site li a:hover {
	opacity: 0.7;
}

#footer .ft-menu .group-site li .site-name {
	display: block;
	margin-top: 10px;
}
 #footer .footerListFirst {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999 
}
 #footer a,#footer a:link,#footer a:visited {
	color: #252525;
	text-decoration: underline;
	letter-spacing: 0.1em 
}
 #footer a:hover {
	color: red;
	text-decoration: underline 
}
#footer .ft-inner {
	width: 880px;
	text-align: left;
	margin: 0px auto;
}
#footer .ft-inner .top-box {
	border-bottom: 1px solid #ccc;
	padding: 8px;
}
#footer .ft-inner .top-box table td:first-child {
	width: 350px;
	padding: 0;
}
#footer .ft-inner .top-box table td:nth-child(2) {
	line-height: 1.4;
}
#footer .ft-inner .top-box table td:nth-child(2) p {
	margin-bottom: 7px;
}
#footer .ft-inner .top-box table td img.gsl { /* グリーンサイトライセンス バナー */
	width: 60px;
}
#footer .ft-inner .top-box table td img.team6 { /* チームマイナス６％ バナー */
	width: 234px;
	margin: 10px 5px;
}

#footer .ft-inner .ft-btn {
	margin: 0 0 8px;
	padding: 5px 0 0;
}
#footer .ft-inner .ft-btn ul li {
	display: inline-block;
	vertical-align: top;
	border: none;
}
#footer .ft-inner .ft-btn ul li:last-child {
	margin-right: 0;
}
#footer .ft-inner .ft-btn ul li a img.user-guide { /* ご利用案内 */
	width: 88px;
}
#footer .ft-inner .ft-btn ul li a img.words { /* 用語集 */
	width: 88px;
}

#footer .ft-inner .ft-menu ul {
	margin: 2px 0 0;
}

.ft-yahoo {
	display: inline;
}

.ft-yahoo img {
	width: 1px;
	height: 1px;
	display: inline;
}
#footer #copyright {
	padding: 8px 10px 10px 10px;
	clear: both;
	text-align: center;
}
 #left #bodyContentRegular {
	margin: 0 0 0 0;
	padding: 10px 0 15px 0;
	clear: both;
	width: 538px 
}
 #left #bodyContentRegular #printSample {
	clear: both;
	margin: 0;
	padding: 0 0 0 0 
}
 .printSampleIndi {
	float: left;
	margin: 10px 3px 0 3px 
}


 #bodyContentRegular p {
}
 #bodyContentRegular #IndiviLeft {
	float: left;
	width: 300px;
	padding-top: 0 
}
 #bodyContentRegular #indiviRight {
	float: left;
	margin: 0 0 0 20px;
	width: 440px;
	font-size: 13px 
}
 .columnProduct a {
	color: red;
	text-decoration: none 
}
 .columnProduct a:hover {
	color: red;
	text-decoration: none 
}
 .productText a {
	color: #244A52;
	text-decoration: none 
}
 .productPrice a {
	color: #C36;
	text-decoration: none 
}
 #glist {
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	width: 97%;
}
#glist .gcont2 .gname h2 a {
	font-size: 14px;
}
 #glist td {
	width: 200px;
	/ width: 190px;
	height: 100%;
	padding: 0;
	margin: 0;
	vertical-align: top;
	border: 1px solid #CCC 
}


/* 子カテ */
.footer-comment ul {
	display: initial !important;
	width: initial !important;
}
.footer-comment ul li {
	border-left: none !important;
}
/* //子カテ */

 #glist .gcont {
	cursor: pointer;
	height: 100%;
	border: 2px solid #FFF;
	position: relative;
	padding-bottom: 0;
}
 #glist .gtest {
	position: relative;
	bottom: 0;
	width: 96%;
}
 #glist .gcont:hover {
	border: 2px solid #009999;
}
#glist .rank {
	background-color: #fff5f5;
	text-align: center;
	height: 27px;
	padding: 2px 0 0;
	margin: 0 0 5px;
}
#glist #c1 .rank, #glist #c2 .rank, #glist #c3 .rank {
    padding: 0 !important;
}
#glist .rank .rank-label{
	color: #cf1010;
}
 #glist .rank .rank-label .rank-num{
	font-size: 19px;
	line-height: 24px;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
}
#glist .gcont1 {
    padding: 0;
    display: table;
    float: left;
    width: 100%;
    max-width: 184px;
}
 #glist .gcont1 .photo {
	text-align: center;
	vertical-align: middle;
	width: 150px;
	padding: 0;
	margin: 0;
	display: table-cell;
}
#glist .gcont1 .photo img.lazy {
	max-width:189px;
}
 .photo img {
	padding: 0;
	margin: 0 
}
 #glist .gname {
	clear: both;
	height: auto;
	font-weight: bold;
	font-size: 14px;
	line-height: 120% 
}
 #glist .gname a {
	color: #000;
	text-decoration: none 
}
 #glist .gname a:hover {
	color: #000;
	text-decoration: underline 
}
 #glist .gsub-name {
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 6px;
	display: block;
	margin-top: 5px;
	line-height: 14px;
	margin-left: -7px;
}
 #glist .cat-label{
	padding-top: 8px;
	clear: both;
}
 #glist .cat-label span{
	line-height: 14px;
}
 #glist .cat-label .lead-img{
	display: inline-block;
}
 #glist .gprice {
	vertical-align: bottom;
	color: #F00;
	font-weight: bold;
	font-size: 25px;
	text-align: left;
	margin: 8px 0 8px 0;
}
 #glist .gprice img {
	vertical-align: middle 
}
 #glist .gicon {
	clear: both;
	margin: 5px 0 
}
 #glist .gicon img {
	float: left;
	margin-left: 2px;
	vertical-align: bottom 
}
 .columnProduct {
	float: left;
	margin: 0 2px 4px 2px;
	padding: 5px 4px 5px 4px;
	height: 135px;
	width: 100px;
	background-color: #F4F4F4 
}
 .productText {
	color: #F30;
	font-size: 13px;
	font-weight: bold 
}
 .productName {
	font-size: 13px;
	font-weight: bold;
	color: #244A52 
}
 .productPrice {
	font-size: 13px;
	font-weight: bold;
	color: #C00 
}
 .productPhoto {
	font-size: 12px;
	height: 100px;
	border: 1px solid #CCC;
	text-align: center;
	background-color: #FFF 
}
 .columnProduct0 {
	float: left;
	margin: 0 2px 4px 2px;
	padding: 5px 4px 5px 4px;
	height: 285px;
	width: 155px;
	background-color: #F4F4F4 
}
 .productText0 {
	color: #F30;
	font-size: 13px;
	font-weight: bold 
}
 .productName0 {
	font-size: 13px;
	font-weight: bold;
	color: #244A52 
}
 .productPrice0 {
	font-size: 13px;
	font-weight: bold;
	color: #C00 
}
 .productPhoto0 {
	position: relative;
	*display: inline;
	_display: inline;
	zoom: 1;
	width: 150px;
	height: 250px;
	font-size: 12px;
	border: 1px solid #CCC;
	text-align: center;
	vertical-align: bottom !important;
	background-color: #FFF 
}
 .productPhoto0 img {
	position: absolute;
	bottom: 0;
	left: 0 
}
 .columnProduct_print {
	float: left;
	margin: 0 0 4px 1px;
	padding: 5px 1px 5px 1px;
	height: 100px;
	width: 104px;
	background-color: #F4F4F4 
}
 .productPhoto_print {
	font-size: 12px;
	height: 75px;
	border: 1px solid #CCC;
	text-align: center;
	background-color: #FFF 
}
 .productText_print {
	color: #036;
	font-size: 13px;
	font-weight: bold 
}
 .columnProduct2 {
	float: left;
	height: 200px;
	width: 150px;
	background-color: #F4F4F4;
	margin: 0 2px 4px 2px;
	padding: 5px 4px 5px 4px 
}
 .columnProduct3 {
	float: left;
	width: 198px;
	height: 130px;
	background-color: #F4F4F4;
	border: 1px solid #ddd;
	margin: 0 2px 4px 2px;
	padding: 5px 4px 5px 4px 
}
 .columnProduct3:hover {
	background-color: #D5E7EB;
}
 .columnProduct3 a img {
    /* border: 1px solid #eee;
	*/
}
 .columnCoordinate {
	float: left;
	height: 200px;
	width: 114px;
	background-color: #F4F4F4;
	margin: 0 2px 4px 2px;
	padding: 5px 4px 5px 4px;
	text-align: center 
}
 .columnCoordinate0 {
	float: left;
	position: relative;
	height: 350px;
	width: 150px;
	background-color: #F4F4F4;
	margin: 0 1px 2px 1px;
	padding: 5px 2px 5px 2px;
	text-align: center;
	vertical-align: top 
}
 .column_image {
	position: relative;
	width: 150px;
	height: 250px;
	text-align: center !important;
	vertical-align: bottom !important;
	background: #FFF 
}
 .column_image img {
	position: absolute;
	bottom: 0;
	left: 0 
}
 #productTitle {
	height: 55px;
	width: 640px;
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/productTitleBar.gif);
	background-repeat: no-repeat;
	display: block;
	background-color: #244C54 
}
 #ProductDescription {
	margin-bottom: 10px;
	font-size: 13px 
}
 #ProductDescription p {
	padding-bottom: 4px;
	line-height: 15px 
}
 #loginArea .checkbox {
	font-size: 10px;
	line-height: 10px;
	width: 10px;
	height: 10px;
	vertical-align: middle;
	display: inline 
}
 .info1 dt {
	padding-top: 5px;
	padding: 5px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #214A52 
}
 .info1 dd {
	padding: px 0 0 10px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: solid #AAA 1px 
}
 .productName a {
	color: #244A52;
	text-decoration: none 
}
 #fm_update table {
}
 #search .searchList a {
	height: 15px;
	padding: 0 5px 0 5px 
}
 #head_wrapper_jumpertown {
	width: 760px;
	margin: auto;
	border-top: #ff6b11 solid 6px;
	position: relative 
}
 #head_area_jumpertown {
	padding: 13px 0 13px 0 
}
 #head_logo_jumpertown {
	margin-top: 12px;
	float: left;
	width: 314px;
	height: 59px 
}
 #head_wrapper_jimu {
	width: 760px;
	margin: auto;
	border-top: #f09 solid 6px;
	position: relative 
}
 #head_area_jimu {
	padding: 13px 0 13px 0 
}
 #head_logo_jimu {
	margin-top: 12px;
	float: left;
	width: 314px;
	height: 59px 
}
 #head_link {
	position: absolute;
	right: 0;
	top: 3px;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif 
}
 #head_link a {
	color: #36c;
	text-decoration: underline 
}
 #head_link a:hover {
	color: #F60;
	text-decoration: underline 
}
 .head_img {
	position: relative;
	top: 2px;
	padding-right: 5px 
}
 #head_cart {
	position: absolute;
	right: 180px;
	top: 4px 
}
 #head_tel {
	position: absolute;
	right: 0;
	top: 26px 
}
 #top_jimu_wrapper {
	border-bottom: 3px solid #F09;
	height: 60px;
	position: relative 
}
 #top_jimu_wrapper #top_jimu {
	width: 760px;
	position: relative;
	margin: auto 
}
 #top_jimu_wrapper #top_jimu_logo {
	padding: 4px 0 0 0 
}
 #top_jimu h1 {
	color: #F09;
	position: absolute;
	left: 370px;
	top: 8px;
	padding: 0 0 0 0;
	font: 12px 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif 
}

 .right_field {
	padding: 3px 2px 3px 2px;
	background-color: #FFF;
	text-align: right 
}
 .left_field {
	padding: 3px 2px 3px 2px;
	background-color: #FFF;
	text-align: left 
}
 .number_field {
	text-align: right;
	ime-mode: disabled;
	border: 1px #CCC solid;
	padding: 3px 2px 3px 2px;
	background-color: #FFF 
}
 .english_field {
	ime-mode: disabled;
	border: 1px #CCC solid;
	padding: 3px 2px 3px 2px;
	background-color: #FFF 
}
 .japanese_field {
	ime-mode: active;
	border: 1px #CCC solid;
	padding: 3px 2px 3px 2px;
	background-color: #FFF 
}
 .image_field {
	height: 20px;
	border: 1px #CCC solid;
	padding: 3px 2px 3px 2px;
	background-color: #FFF 
}
 .ex_long_field {
	width: 578px 
}
 .long_field {
	width: 350px 
}
 .middle_field {
	width: 200px 
}
 .middle2_field {
	width: 225px 
}
 .short_field {
	width: 100px 
}
 .ex_short_field {
	width: 50px 
}
 .readonly_field {
	border: #CCC solid 1px;
	background-color: #F8F8F8;
	padding: 3px 2px 3px 2px 
}
 .pulldown_field {
	border: 1px #CCC solid;
	height: 20px 
}
 .tstyle {
	font-size: 14px;
	margin: 3px 0 
}
 .tstyle th,.tstyle td {
	padding: 3px 
}
 .tstyle td td {
	border: none 
}
 .mtstyle td {
	font-size: 14px;
	line-height: 130%;
	border: 1px solid #03a9a5 
}
 .mtstyle2,.mtstyle1 {
	width: 100%;
	border-collapse: collapse 
}
 .mtstyle1 th {
	font-size: 14px;
	text-align: left;
	padding: 5px 2px;
	border-bottom: 1px solid #CCC 
}
 .mtstyle1 td {
	font-size: 14px;
	vertical-align: top;
	padding: 5px 2px;
	border: none 
}
 .mtstyle2 th {
	font-size: 14px;
	padding: 5px;
	background: #ccebeb 
}
 .mtstyle2 td {
	vertical-align: top;
	padding: 5px 2px;
	border: none 
}
 .mtstyle2 .kei {
	border-top: 1px dotted #333;
	color: #c50000;
	font-weight: bold;
	text-align: right;
	padding: 3px;
	margin: 3px 
}
 .mtstyle2 .gokei,.line .gokei {
	color: #c50000;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	padding: 3px;
	margin: 3px 
}
 .goukei_table {
	border: none;
	width: 100% 
}
 .goukei_table td {
	border: none 
}
 .goukei_table .line th {
	width: 120px;
	padding: 3px;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px dotted #333;
}
 .goukei_table .line td {
	padding: 3px;
	border: none;
	text-align: right;
	border-bottom: 1px dotted #333;
}
 .goukei_table .line {
	width: 100%;
	border-collapse: collapse 
}
 .tsyle1 {
	width: 800px;
	border-collapse: collapse;
	font-size: 14px;
	border: 1px solid #ADADAD;
	border-top: none 
}
 .tsyle1 th,.tsyle1 td {
	padding: 5px 15px 
}
 .tsyle1 th {
	border-top: 1px solid #ADADAD;
	background: #DBDBDB;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	line-height: 160% 
}
 .tsyle1 td {
	border-top: 1px solid #ADADAD;
	border-left: 1px solid #ADADAD;
	background: #fff;
	line-height: 160% 
}
 .tstyle1 td td {
	border: none 
}
 .box {
	border: 1px solid #CCC;
	padding: 15px;
	margin: 0 0 20px 0;
	font-size: 14px;
	line-height: 160% 
}
 .box .ttl {
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #CCC 
}
 #subcategory-list {
	list-style: none;
	border-top: 1px solid #EEE;
	padding-top: 20px;
	overflow: hidden;
}
 #subcategory-list li {
	float: left;
	margin-right: 15px;
	line-height: 2em;
	padding-left: 12px;
	background: url("https://img0.land-mark.biz/ut_img/public_images/lmenu/icon_link.png") center left no-repeat;
}
 #subcategory-list li a {
	color: #36C;
}
 #subcategory-list li a:hover {
	text-decoration: none;
}
/* #cat_com {
	color: #666;
}
 #cat_com table {
	border-collapse: collapse;
	width: 805px !important;
}
 #cat_com td {
	border: 1px solid #DDD;
	line-height: 180%;
}
 #cat_com td h2 {
	color: #444;
	font-size: 16px !important;
}
 */
 #calender {
	width: 165px;
	border-collapse: collapse;
	margin: 0 0 5px 
}
 #calender td {
	height: 20px;
	font-size: 13px;
	text-align: center;
	width: 21px;
	border: solid #CCC 1px 
}
 #calender td.yasumi {
	height: 15px;
	font-size: 13px;
	text-align: center;
	background-color: #315860;
	color: #FFF 
}
 #calender td.shouhin_meyasu {
	height: 15px;
	font-size: 13px;
	text-align: center;
	background-color: #FF3;
	color: #000 
}
 #calender td.naire_meyasu {
	height: 15px;
	font-size: 13px;
	text-align: center;
	background-color: #0F0;
	color: #000 
}
 #calender td.honjitsu {
	height: 15px;
	font-size: 13px;
	text-align: center;
	background-color: #F70 
}
 .calendarHanrei {
	font-size: 12px;
	border: 1px solid #CCC;
	margin-top: 8px;
	margin-bottom: 4px;
	width: 155px;
	line-height: 120%;
	float: left;
	padding: 5px 
}
 .clearfix:after {
	content: "";
	display: block;
	clear: both;
}
/* .brand-4col */
 .brand-4col {
	overflow: hidden;
	margin-top: 20px;
}
 .brand-4col hr {
	margin-bottom: 10px;
}
 .brand-4col a {
	width: 25%;
	float: left;
	margin-bottom: 5px;
}
 .brand-4col img {
	display: block;
}
 .gd_col2_img_text {
	margin-bottom: 20px;
	padding: 5px;
	font-size: 13px;
	color: #333;
}
 .gd_col2_img_text:after {
	display: block;
	content: '';
	clear:both;
}
 .gd_col2_img_text .img {
	float:left;
	width:403px;
	margin-right:10px;
}
 .gd_col2_img_text .text {
	float:left;
	width:382px;
}
 .gd_col2_img_text h3 {
	margin:5px 0;
	font-size:19px;
	line-height:1.3em;
}
/** * menu.css（左メニュー） */
/* レフトカテゴリ用 */
 #lmenu #category-list {
	border: 1px solid #cfcfcf;
	font-size: 12px;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
}
 #lmenu .lmenu-main-cat-title {
	border-top: 1px solid #eee;
	padding: 8px;
}
 #lmenu .lmenu-main-cat-title > * {
	float: left;
	font-size: 12px;
}
 #lmenu .lmenu-main-cat-title:before {
	content: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/cat_arrow_title.png);
	float: left;
	margin: 3px 5px 0 0;
	width:13px;
}
 #lmenu ul#lmenu-sub-cat li {
	overflow: hidden;
}
 #lmenu ul#lmenu-sub-cat .sub-cat-separator {
	padding: 20px 0 10px 0;
}
 #lmenu ul#lmenu-sub-cat .sub-cat-separator-caption {
	display: block;
	padding:8px 0 8px 5px;
	background-color: #DDD;
}
 #lmenu ul#lmenu-sub-cat .sub-cat-name {
	padding: 5px;
	line-height: 1.3em;
	width: 135px;
	float: left;
}
 #lmenu ul#lmenu-sub-cat .sub-cat-count {
	text-decoration: underline;
}
 #lmenu ul#lmenu-sub-cat li.category_link a:before, #lmenu ul#lmenu-sub-cat li.hinban_link:before {
	content: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/cat_arrow.png);
	margin: 8px 0 0 6px;
	width: 10px;
	float: left;
}
 #lmenu ul#lmenu-sub-cat li.selected {
	background-color: #36c;
	font-weight: bold;
}
 #lmenu ul#lmenu-sub-cat li.selected a {
	color: white;
}
 #lmenu ul#lmenu-sub-cat li.selected a:before {
	content: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/cat_arrow_selected.png) !important;
}
 #lmenu .banner1 {
	margin: 0 0 5px 0;
}
 #lmenu .banner1:after {
	content: "";
	display: block;
	clear: both;
}
 #lmenu .banner2 {
	margin: 0 0 0 0;
}
 #lmenu .banner3 {
	margin: 0 0 10px 0;
}
 #lmenu .banner4 {
	margin: 10px 0 10px 0;
}
 #lmenu .banner-ohguti {
	margin: 5px 0 10px 0;
}
 #lmenu .banner-digicata1 {
	margin: 0 0 30px 0;
}
 #lmenu .banner-digicata2 {
	margin: 10px 0 5px 0;
}
 #lmenu .banner-work-seiden {
	margin: 0 0 20px 0;
}
 #lmenu .banner-caer-job {
	margin: 0 0 50px 0;
}
 #lmenu .banner-formal {
	margin: 0 0 70px 0;
}
 #lmenu .banner-find-at {
	margin: 0 0 10px 0;
}
 #lmenu .banner-find-at-popular {
	margin: 60px 0 10px 0;
}
#lmenu .banner-find-at h2 {
	font-size: 16px;
}
#lmenu .banner-find-at {
	background-color: #6D7B4A;
	box-sizing: border-box;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	width: 165px;
	padding: 5px;
}
 #lmenu .link-themed-category {
	margin: 20px 0 0 0;
	font-size:10px;
}
 #lmenu .link-themed-category.work {
	margin: 0 0 0 0 !important;
}
 #lmenu .link-themed-category.jimufuku {
	margin: 100px 0 0 0 !important;
}
 #lmenu .link-themed-category.food {
	margin: 60px 0 0 0 !important;
}
 #lmenu .link-themed-category.care {
	margin: 30px 0 0 0 !important;
}
 #lmenu #left-menu ul {
	margin: 0px 0 10px 0;
}
 #lmenu .caption1 {
	font-size:11px;
}
 #lmenu .koe-container {
	width: 165px;
	height: 160px;
	position: relative;
}
 #lmenu .koe-count {
	top: 106px;
	position: absolute;
}
 #lmenu #koe-count-1 {
	left: 27px;
}
 #lmenu #koe-count-2 {
	left: 56px;
}
 #lmenu #koe-count-3 {
	left: 87px;
}
 #lmenu #koe-count-4 {
	left: 116px;
}
 #lmenu #koe-count-updated-date {
	cursor: pointer;
	text-decoration: none;
	color: black;
	font-size: 11px;
	top: 143px;
	left: 25px;
	position: absolute;
}
 #lmenu ul {
	margin-bottom: 5px;
}
 #lmenu-main-cat {
	font-size: 15px;
	margin-bottom: 5px;
	padding-bottom: 8px;
	color: #fff;
	letter-spacing: 0.1em;
	font-family: "メイリオ", sans-serif;
	overflow: hidden;
	cursor: pointer;
}
 #lmenu-main-cat:hover {
	background-color: #7b9fe8;
}
 #lmenu-main-cat:hover a {
	color: #fff;
}
 #lmenu-main-cat a:hover {
	text-decoration: none;
}
#lmenu-main-cat.mr0 {
	margin-bottom: 0 !important;
}
 #lmenu-sub-cat {
	width: 165px;
}
 #lmenu-sub-cat a {
	color: #36c;
	text-decoration: none;
}
 #lmenu-sub-cat li {
    /* padding: 5px !important;
	*/
}
 #lmenu-sub-cat .category_link:hover a, #lmenu-sub-cat .hinban_link:hover a {
	color: #fff;
}
 #lmenu-sub-cat .hinban_link a {
	display: block;
	line-height: 1.3em;
	padding: 5px;
	padding-left: 21px;
	text-decoration: underline;
}
 #lmenu-sub-cat li:hover {
	background-color: #7b9fe8;
}
/* レフトナビ用 1/2 */
 .left-navi-sprite {
	display: block;
	width: 165px;
	height: 25px;
	text-indent: -9999px;
	background-image: url("https://img0.land-mark.biz/ut_img/public_images/lmenu/sprite_global_navi_side_h.png");
}
 #left-navi-sprite-1 {
	background-position: 0 0 !important;
}
 #left-navi-sprite-2 {
	background-position: 0 -25px !important;
}
 #left-navi-sprite-3 {
	background-position: 0 -50px !important;
}
 #left-navi-sprite-4 {
	background-position: 0 -75px !important;
}
 #left-navi-sprite-5 {
	background-position: 0 -100px !important;
}
 #left-navi-sprite-6 {
	background-position: 0 -125px !important;
}
 #left-navi-sprite-7 {
	background-position: 0 -150px !important;
}
 #left-menu {
	overflow: hidden;
}
 #left-menu ul li a {
	display: block;
	width: 165px;
	height: 40px;
	text-indent: -9999px;
	background-image: url("https://img0.land-mark.biz/ut_img/public_images/lmenu/sprite_global_navi_side.png");
}
 #left-menu-1-1 {
	background-position: 0 0 !important;
}
 #left-menu-1-2 {
	background-position: 0 -40px !important;
}
 #left-menu-1-3 {
	background-position: 0 -80px !important;
}
 #left-menu-1-4 {
	background-position: 0 -120px !important;
}
 #left-menu-1-5 {
	background-position: 0 -160px !important;
}
 #left-menu-1-6 {
	background-position: 0 -200px !important;
}
 #left-menu-1-7 {
	background-position: 0 -240px !important;
}
 #left-menu-1-8 {
	background-position: 0 -280px !important;
}
 #left-menu-1-9 {
	background-position: 0 -320px !important;
}
 #left-menu-1-10 {
	background-position: 0 -360px !important;
}
 #left-menu-1-11 {
	background-position: 0 -400px !important;
}
 #left-menu-1-12 {
	background-position: 0 -440px !important;
}
 #left-menu-1-13 {
	background-position: 0 -480px !important;
}
 #left-menu-1-14 {
	background-position: 0 -520px !important;
}
 #left-menu-1-15 {
	background-position: 0 -560px !important;
}
 #left-menu-1-16 {
	background-position: 0 -600px !important;
}
 #left-menu-1-17 {
	background-position: 0 -640px !important;
}
 #left-menu-1-18 {
	background-position: 0 -680px !important;
	height: 41px !important;
}
 #left-menu-1-19 {
	background-position: 0 -1080px !important;
}
 #left-menu-2-1 {
	background-position: 0 -720px !important;
}
 #left-menu-2-2 {
	background-position: 0 -760px !important;
}
 #left-menu-2-3 {
	background-position: 0 -800px !important;
}
 #left-menu-2-4 {
	background-position: 0 -840px !important;
}
 #left-menu-2-5 {
	background-position: 0 -880px !important;
}
 #left-menu-2-6 {
	background-position: 0 -920px !important;
}
 #left-menu-2-7 {
	background-position: 0 -960px !important;
}
 #left-menu-2-8 {
	background-position: 0 -1000px !important;
}
 #left-menu-2-9 {
	background-position: 0 -1040px !important;
}
 #left-menu-1-1:hover {
	background-position: -165px 0 !important;
}
 #left-menu-1-2:hover {
	background-position: -165px -40px !important;
}
 #left-menu-1-3:hover {
	background-position: -165px -80px !important;
}
 #left-menu-1-4:hover {
	background-position: -165px -120x !important;
}
 #left-menu-1-5:hover {
	background-position: -165px -160px !important;
}
 #left-menu-1-6:hover {
	background-position: -165px -200px !important;
}
 #left-menu-1-7:hover {
	background-position: -165px -240px !important;
}
 #left-menu-1-8:hover {
	background-position: -165px -280px !important;
}
 #left-menu-1-9:hover {
	background-position: -165px -320px !important;
}
 #left-menu-1-10:hover {
	background-position: -165px -360px !important;
}
 #left-menu-1-11:hover {
	background-position: -165px -400px !important;
}
 #left-menu-1-12:hover {
	background-position: -165px -440px !important;
}
 #left-menu-1-13:hover {
	background-position: -165px -480px !important;
}
 #left-menu-1-14:hover {
	background-position: -165px -520px !important;
}
 #left-menu-1-15:hover {
	background-position: -165px -560px !important;
}
 #left-menu-1-16:hover {
	background-position: -165px -600px !important;
}
 #left-menu-1-17:hover {
	background-position: -165px -640px !important;
}
 #left-menu-1-18:hover {
	background-position: -165px -680px !important;
}
 #left-menu-1-19:hover {
	background-position: -165px -1080px !important;
}
 #left-menu-2-1:hover {
	background-position: -165px -720px !important;
}
 #left-menu-2-2:hover {
	background-position: -165px -760px !important;
}
 #left-menu-2-3:hover {
	background-position: -165px -800px !important;
}
 #left-menu-2-4:hover {
	background-position: -165px -840px !important;
}
 #left-menu-2-5:hover {
	background-position: -165px -880px !important;
}
 #left-menu-2-6:hover {
	background-position: -165px -920px !important;
}
 #left-menu-2-7:hover {
	background-position: -165px -960px !important;
}
 #left-menu-2-8:hover {
	background-position: -165px -1000px !important;
}
 #left-menu-2-9:hover {
	background-position: -165px -1040px !important;
}
/* レフトナビ用 2/2 */
 #left-navi {
	overflow: hidden;
}
 #left-navi ul {
	margin-bottom: 10px;
}
 #left-navi ul li {
	padding-left: 15px !important;
	height: 25px;
	width: 100%;
	background: url("https://img0.land-mark.biz/ut_img/public_images/lmenu/icon_link.png") center left no-repeat;
}
 #left-navi ul li a {
	color: #333;
	width: 100%;
	height: 100%;
	display: block;
	font-size: 13px;
	line-height: 25px;
}
 #left-navi ul li a:hover {
	color: #01a73b;
}
/** * acc.css（左メニュー（アコーディオンメニュー）） */
 ul.acc, ul.acc-children {
	list-style: none;
	width: 100%;
	margin: 0 !important;
}
 ul.acc li {
	border-bottom: 1px #CCCCCC dotted;
	overflow: hidden;
}
 ul.acc-children li:last-child {
	border-bottom: none;
}
 ul.acc a:hover, ul.acc a:link, ul.acc a:visited {
	color: #2f2f2f;
	text-decoration: none;
}
 .acc-parent-no {
	cursor: pointer;
	font-size: 14px;
	padding: 10px 0;
	background-repeat: no-repeat;
	background-position: right;
	background-size: auto 50px;
	height: 35px;
	line-height: 35px;
}
 .acc-parent-no:before {
	content: url("https://img0.land-mark.biz/ut_img/public_images/categorypage/arrow/arrow.gif") ;
	margin-top: 11px;
	color: #CCCCCC;
	float: left;
	padding: 0 4px;
	text-align: center;
	transition: transform 0.2s linear;
}
 .acc-parent {
	cursor: pointer;
	font-size: 14px;
	padding: 10px 0;
	background-repeat: no-repeat;
	background-position: right;
	background-size: auto 50px;
	height: 35px;
	line-height: 35px;
}
 .acc-parent:before {
	content: url("https://img0.land-mark.biz/ut_img/public_images/categorypage/arrow/arrow.gif") ;
	margin-top: 11px;
	color: #CCCCCC;
	float: left;
	padding: 0 4px;
	text-align: center;
	transition: transform 0.2s linear;
}
 .acc-parent.collapsed:before {
	transform: rotate(90deg);
}
 .acc-parent:after {
	content: '';
	display: block;
	clear: both;
}
 .acc-title {
	float: left;
	margin-left: 0px;
	font-weight: bold;
	font-size: 13px;
}
 .acc-image {
	float: right;
}
 .acc-children {
	display: none;
	font-weight: bold;
	font-size: 12px;
}
 .acc-children a {
	display: block;
	padding: 10px 0;
	padding-left: 25px;
	background-color: #CFCFCF;
}
 .acc-children a:hover {
	background-color: #77CC99;
	color: #CCCCCC;
}
/** * 左メニュー（お役立ち情報） */
dl#useful-info {
	margin: 25px 0;
	box-sizing: border-box;
	position: relative;
}

dl#useful-info dt {
	background-color: #1f8cdc;
	color: #fff;
	height: 30px;
}

dl#useful-info dt:before {
	content: " ";
	background: url("https://img0.land-mark.biz/ut_img/public_images/lmenu/ttl-oyakudachi.png") no-repeat center;
	background-size: 73% auto;
	display: inline-block;
	width: 27px;
	height: 30px;
	padding: 3px;
	box-sizing: border-box;
	background-color: #006ab7;
	position: absolute;
	top: 0;
	left: 0;
}

dl#useful-info.tenjikai-report dt:before {
    content: " ";
    background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/ttl-tenjikai-report.png) no-repeat center;
    background-size: 73% auto;
    display: inline-block;
    width: 27px;
    height: 30px;
    padding: 3px;
    box-sizing: border-box;
    background-color: #006ab7;
    position: absolute;
    top: 0;
    left: 0;
}

dl#useful-info dt span.useful-head {
	display: inline-block;
	height: 100%;
	box-sizing: border-box;
	padding: 3%;
	padding-left: 31px;
}

dl#useful-info.apron dt span.useful-head { /* エプロン */
	font-size: 12px;
}

dl#useful-info dd ul {
	list-style: none;
	border: 1px solid #1f8cdc;
	float: none;
	margin: 0 0 15px;
	padding: 5px 0;
}

dl#useful-info dd li {
	line-height: 100%;
	margin: 0;
	padding: 0;
	position: relative;
}

dl#useful-info dd li:before {
	content: " ";
	position: absolute;
	left: 0;
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/cat_arrow_b.png) no-repeat center;
	width: 4px;
	height: 7px;
	margin: 0 0 0 6px;
	top: 8px;
}

dl#useful-info dd a {
	display: block;
	color: #333;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.3em;
	padding: 5px 0 5px 21px;
}

dl#useful-info dd a:hover {
	color: #1f8cdc;
	text-decoration: underline;
}

dl#useful-info.food-uniform dt {
    height: 45px;
}
dl#useful-info.food-uniform dt:before {
	height: 46px;
}

/** * お役立ち情報（用語集） */
dl#useful-info.oyakudachi dt {
	background-color: #6d7b4a;
}

dl#useful-info.oyakudachi dt:before {
	background-color: #46502b;
}

dl#useful-info.oyakudachi dd li:before {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/cat_arrow_g.png) no-repeat center;
}

dl#useful-info.oyakudachi ul {
	border: 1px solid #6d7b4a;
}

dl#useful-info.oyakudachi ul li {
	background-image: none;
	padding-left: 0 !important;
}

dl#useful-info.oyakudachi ul li a {
	box-sizing: border-box;
}

dl#useful-info.oyakudachi ul li a:hover {
	color: #01a73b;
}

.no-float {
	float: none !important;
}

/** * last_view.css（ラストビュー） */
 .red9 {
	font-size: 9px;
	color: #FF1A00 
}
 .red10 {
	font-size: 10px;
	color: #FF1A00 
}
 .red12 {
	font-size: 12px;
	color: #FF1A00 
}
 .red14 {
	font-size: 14px;
	color: #FF1A00 
}
 .red16 {
	font-size: 16px;
	color: #FF1A00 
}
 .orange {
	color: #F30 
}
 .blue {
	color: #315860 
}
 .blue14 {
	font-size: 14px;
	color: #0B363F 
}
 .blue12 {
	color: #0B363F;
	font-size: 12px;
	line-height: 19px 
}
 .blue10 {
	font-size: 10px;
	color: #0B363F 
}
 .blue16 {
	font-size: 16px;
	color: #10363F 
}
 .blue9 {
	color: #315860;
	font-size: 9px;
	line-height: 12px 
}
 .blue10 {
	color: #315860;
	font-size: 10px;
	line-height: 15px 
}
 .spt10 {
	margin-top: 10px 
}
 h2.entry_title {
	width: 805px;
	height: 30px;
	margin: 0 0 15px 0;
	padding: 59px 0 0 10px;
	font-size: 18px;
	line-height: 100%;
	background-color: #254a52;
	clear: both 
}
 .gm_cont1 a,.gm_cont1 a:hover {
	display: block;
	width: 165px;
	height: 44px;
	text-indent: -9999px;
	background: url('https://img0.land-mark.biz/ut_img/public_images/lmenu/menu.jpg') no-repeat top left 
}
 .gm_cont2 a,.gm_cont2 a:hover {
	display: block;
	width: 165px;
	height: 59px;
	text-indent: -9999px;
	background: url('https://img0.land-mark.biz/ut_img/public_images/lmenu/menu.jpg') no-repeat top left 
}
 #topViaual {
	height: 190px;
	width: 760px;
	position: absolute;
	top: 200px;
	left: auto 
}
 #textDescription {
	height: 25px;
	font-size: 11px;
	color: #214A52;
	padding-top: 230px 
}
 .gm_cont1 li {
	width: 165px;
	height: 44px 
}
 .gm_cont2 li {
	width: 165px;
	height: 59px 
}
 .gm_cont1 li.gm {
	background: none;
	text-indent: 0;
	width: 165px;
	height: 24px 
}
 .gm_cont2 li.gm {
	background: none;
	text-indent: 0;
	width: 165px;
	height: 19px 
}
 .gm_1 a {
	background-position: 0 0 
}
 .gm_2 a {
	background-position: 0 -44px 
}
 .gm_3 a {
	background-position: 0 -88px 
}
 .gm_4 a {
	background-position: 0 -132px 
}
 .gm_5 a {
	background-position: 0 -176px 
}
 .gm_6 a {
	background-position: 0 -220px 
}
 .gm_48 a {
	background-position: 0 -1603px 
}
 .gm_7 a {
	background-position: 0 -264px 
}
 .gm_8 a {
	background-position: 0 -308px 
}
 .gm_9 a {
	background-position: 0 -352px 
}
 .gm_10 a {
	background-position: 0 -396px 
}
 .gm_11 a {
	background-position: 0 -440px 
}
 .gm_30 a {
	background-position: 0 -1441px 
}
 .gm_12 a {
	background-position: 0 -484px 
}
 .gm_13 a {
	background-position: 0 -528px 
}
 .gm_14 a {
	background-position: 0 -572px 
}
 .gm_15 a {
	background-position: 0 -616px 
}
 .gm_17 a {
	background-position: 0 -660px 
}
 .gm_18 a {
	background-position: 0 -704px 
}
 .gm_47 a {
	background-position: 0 -748px 
}
 .gm_31 a {
	background-position: 0 -1485px 
}
 .gm_19 a {
	background-position: 0 -792px 
}
 .gm_20 a {
	background-position: 0 -851px 
}
 .gm_21 a {
	background-position: 0 -910px 
}
 .gm_22 a {
	background-position: 0 -969px 
}
 .gm_23 a {
	background-position: 0 -1028px 
}
 .gm_24 a {
	background-position: 0 -1087px 
}
 .gm_25 a {
	background-position: 0 -1146px 
}
 .gm_26 a {
	background-position: 0 -1205px 
}
 .gm_27 a {
	background-position: 0 -1264px 
}
 .gm_28 a {
	background-position: 0 -1323px 
}
 .gm_29 a {
	background-position: 0 -1382px 
}
 .gm_32 a {
	background-position: 0 -1544px 
}
 .gm_1 a:hover {
	background-position: -165px 0 
}
 .gm_2 a:hover {
	background-position: -165px -44px 
}
 .gm_3 a:hover {
	background-position: -165px -88px 
}
 .gm_4 a:hover {
	background-position: -165px -132px 
}
 .gm_5 a:hover {
	background-position: -165px -176px 
}
 .gm_6 a:hover {
	background-position: -165px -220px 
}
 .gm_48 a:hover {
	background-position: -165px -1603px 
}
 .gm_7 a:hover {
	background-position: -165px -264px 
}
 .gm_8 a:hover {
	background-position: -165px -308px 
}
 .gm_9 a:hover {
	background-position: -165px -352px 
}
 .gm_10 a:hover {
	background-position: -165px -396px 
}
 .gm_11 a:hover {
	background-position: -165px -440px 
}
 .gm_30 a:hover {
	background-position: -165px -1441px 
}
 .gm_12 a:hover {
	background-position: -165px -484px 
}
 .gm_13 a:hover {
	background-position: -165px -528px 
}
 .gm_14 a:hover {
	background-position: -165px -572px 
}
 .gm_15 a:hover {
	background-position: -165px -616px 
}
 .gm_17 a:hover {
	background-position: -165px -660px 
}
 .gm_18 a:hover {
	background-position: -165px -704px 
}
 .gm_47 a:hover {
	background-position: -165px -748px 
}
 .gm_31 a:hover {
	background-position: -165px -1485px 
}
 .gm_19 a:hover {
	background-position: -165px -792px 
}
 .gm_20 a:hover {
	background-position: -165px -851px 
}
 .gm_21 a:hover {
	background-position: -165px -910px 
}
 .gm_22 a:hover {
	background-position: -165px -969px 
}
 .gm_23 a:hover {
	background-position: -165px -1028px 
}
 .gm_24 a:hover {
	background-position: -165px -1087px 
}
 .gm_25 a:hover {
	background-position: -165px -1146px 
}
 .gm_26 a:hover {
	background-position: -165px -1205px 
}
 .gm_27 a:hover {
	background-position: -165px -1264px 
}
 .gm_28 a:hover {
	background-position: -165px -1323px 
}
 .gm_29 a:hover {
	background-position: -165px -1382px 
}
 .gm_32 a:hover {
	background-position: -165px -1544px 
}
 #search_box {
	float: left;
	border: 1px solid #000;
	padding: 10px;
	margin: 0;
	font-size: 13px 
}
 #search_box .b1 {
	float: left;
	width: 391px 
}
 #search_box select {
	width: 180px 
}
 #search_box .on {
	font-weight: bold;
	background: #9cc 
}
 #search_box .b1 a {
	color: #333;
	text-decoration: underline 
}
 #search_box .b1 a:hover {
	color: #9cc;
	text-decoration: underline 
}
 #search_fcat_ttl {
	height: 20px;
	margin: 0;
	padding: 3px 10px 0 10px;
	color: #FFF;
	font-weight: bold;
	background: url("https://img0.land-mark.biz/ut_img/public_images/foot/cont_cat_ttl.gif") no-repeat #099 
}
 .search_fbox {
	font-size: 11px;
	width: 780px;
	margin: 5px 10px 
}
 .search_fbox table {
	padding: 0;
	margin: 0 
}
 .search_fbox td {
	width: 150px;
	padding: 0;
	margin: 0;
	vertical-align: top 
}
 .search_fbox td a {
	display: block;
	padding: 0 5px;
	margin: 0;
	border-right: 1px solid #333 
}
 .printSampleIndi {
	float: left;
	margin: 10px 3px 0 3px 
}
 #titleBar {
    /* background-image: url(https://img0.land-mark.biz/ut_img/public_images/titleBar.gif);
	*/
	background-repeat: no-repeat;
	height: 55px;
	width: 990px;
	display: block;
	background-color: #13464F;
	border-radius: 5px;
}
 #titleBar .titleText {
	color: #FFF;
	font-size: 24px;
	font-weight: bold;
	padding: 15px 10px 10px 10px 
}
 #bodyContentRegular p {
}
 #bodyContentRegular #IndiviLeft {
	float: left;
	width: 300px;
	padding-top: 0 
}
 #bodyContentRegular #indiviRight {
	float: left;
	margin: 0 0 0 20px;
	width: 440px;
	font-size: 13px 
}
 #fm_update table {
}
 .columnProduct a {
	color: red;
	text-decoration: none 
}
 .columnProduct a:hover {
	color: red;
	text-decoration: none 
}
 .productText a {
	color: #244A52;
	text-decoration: none 
}
 .productPrice a {
	color: #C36;
	text-decoration: none 
}
 .columnProduct {
	float: left;
	margin: 0 2px 4px 2px;
	padding: 5px 4px 5px 4px;
	height: 135px;
	width: 100px;
	background-color: #F4F4F4 
}
 .productText {
	color: #F30;
	font-size: 13px;
	font-weight: bold 
}
 .productName {
	font-size: 13px;
	font-weight: bold;
	color: #244A52 
}
 .productPrice {
	font-size: 13px;
	font-weight: bold;
	color: #C00 
}
 .productPhoto {
	font-size: 12px;
	height: 100px;
	border: 1px solid #CCC;
	text-align: center;
	background-color: #FFF 
}
 .columnProduct0 {
	float: left;
	margin: 0 2px 4px 2px;
	padding: 5px 4px 5px 4px;
	height: 285px;
	width: 155px;
	background-color: #F4F4F4 
}
 .productText0 {
	color: #F30;
	font-size: 13px;
	font-weight: bold 
}
 .productName0 {
	font-size: 13px;
	font-weight: bold;
	color: #244A52 
}
 .productPrice0 {
	font-size: 13px;
	font-weight: bold;
	color: #C00 
}
 .productPhoto0 {
	position: relative;
	*display: inline;
	_display: inline;
	zoom: 1;
	width: 150px;
	height: 250px;
	font-size: 12px;
	border: 1px solid #CCC;
	text-align: center;
	vertical-align: bottom !important;
	background-color: #FFF 
}
 .productPhoto0 img {
	position: absolute;
	bottom: 0;
	left: 0 
}
 .columnProduct_print {
	float: left;
	margin: 0 0 4px 1px;
	padding: 5px 1px 5px 1px;
	height: 100px;
	width: 104px;
	background-color: #F4F4F4 
}
 .productPhoto_print {
	font-size: 12px;
	height: 75px;
	border: 1px solid #CCC;
	text-align: center;
	background-color: #FFF 
}
 .productText_print {
	color: #036;
	font-size: 13px;
	font-weight: bold 
}
 .columnProduct2 {
	float: left;
	height: 200px;
	width: 150px;
	background-color: #F4F4F4;
	margin: 0 2px 4px 2px;
	padding: 5px 4px 5px 4px 
}
 .columnProduct3 {
	float: left;
	width: 198px;
	height: 130px;
	background-color: #F4F4F4;
	border: 1px solid #ddd;
	margin: 0 2px 4px 2px;
	padding: 5px 4px 5px 4px 
}
 .columnProduct3:hover {
	background-color: #D5E7EB;
}
 .columnProduct3 a img {
    /* border: 1px solid #eee;
	*/
}
 .columnCoordinate {
	float: left;
	height: 200px;
	width: 114px;
	background-color: #F4F4F4;
	margin: 0 2px 4px 2px;
	padding: 5px 4px 5px 4px;
	text-align: center 
}
 .columnCoordinate0 {
	float: left;
	position: relative;
	height: 350px;
	width: 150px;
	background-color: #F4F4F4;
	margin: 0 1px 2px 1px;
	padding: 5px 2px 5px 2px;
	text-align: center;
	vertical-align: top 
}
 .column_image {
	position: relative;
	width: 150px;
	height: 250px;
	text-align: center !important;
	vertical-align: bottom !important;
	background: #FFF 
}
 .column_image img {
	position: absolute;
	bottom: 0;
	left: 0 
}
 #productTitle {
	height: 55px;
	width: 640px;
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/productTitleBar.gif);
	background-repeat: no-repeat;
	display: block;
	background-color: #244C54 
}
 #ProductDescription {
	margin-bottom: 10px;
	font-size: 13px 
}
 #ProductDescription p {
	padding-bottom: 4px;
	line-height: 15px 
}
 #loginArea .checkbox {
	font-size: 10px;
	line-height: 10px;
	width: 10px;
	height: 10px;
	vertical-align: middle;
	display: inline 
}
 .info1 dt {
	padding-top: 5px;
	padding: 5px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #214A52 
}
 .info1 dd {
	padding: px 0 0 10px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: solid #AAA 1px 
}
 .productName a {
	color: #244A52;
	text-decoration: none 
}
 #search .searchList a {
	height: 15px;
	padding: 0 5px 0 5px 
}
 #head_wrapper_jumpertown {
	width: 760px;
	margin: auto;
	border-top: #ff6b11 solid 6px;
	position: relative 
}
 #head_area_jumpertown {
	padding: 13px 0 13px 0 
}
 #head_logo_jumpertown {
	margin-top: 12px;
	float: left;
	width: 314px;
	height: 59px 
}
 #head_wrapper_jimu {
	width: 760px;
	margin: auto;
	border-top: #f09 solid 6px;
	position: relative 
}
 #head_area_jimu {
	padding: 13px 0 13px 0 
}
 #head_logo_jimu {
	margin-top: 12px;
	float: left;
	width: 314px;
	height: 59px 
}
 .jumpermenu_img1 {
	width: 151px;
	height: 33px;
	border: 0 none #FFF 
}
 .jumpermenu_img2 {
	width: 151px;
	height: 33px;
	margin-left: 1px;
	border: 0 none #FFF 
}
 #head_link {
	position: absolute;
	right: 0;
	top: 3px;
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
}
 #head_link a {
	color: #36c;
	text-decoration: underline 
}
 #head_link a:hover {
	color: #F60;
	text-decoration: underline 
}
 .head_img {
	position: relative;
	top: 2px;
	padding-right: 5px 
}
 #head_cart {
	position: absolute;
	right: 180px;
	top: 4px 
}
 #head_tel {
	position: absolute;
	right: 0;
	top: 26px 
}
 #head_menu_jumpertown {
	clear: both 
}
 .h1_jumpertown {
	float: left;
	padding: 10px 0 0 0;
	font-size: 1em;
	color: #ff6b11 
}
 #login_area_jumpertown {
	height: 25px;
	width: 300px;
	padding-left: 0;
	position: absolute;
	top: 44px;
	left: auto;
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	color: #ff6b11 
}
 #login_area2_jumpertown {
	height: 25px;
	width: 300px;
	padding-left: 0;
	position: absolute;
	top: 45px;
	left: auto;
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
}
 #footer_jumpertown {
	width: 760px;
	margin: auto;
	position: relative;
	text-align: right;
	padding: 5px 0 2px 10px;
	clear: both;
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
}
 #footer_jumpertown ul {
	list-style: none;
	margin: 0;
	padding: 0 
}
 #footer_jumpertown li {
	display: inline;
	padding: 0 8px;
	margin: 0;
	border-left: 1px solid #333 
}
 #footer_jumpertown a {
	color: #36c;
	text-decoration: underline 
}
 #footer_jumpertown a:hover {
	color: #F60;
	text-decoration: underline 
}
 #footer_jumpertown #copy {
	padding: 6px 8px 0 0;
	font-size: 11px 
}
 #top_jumpertown_wrapper {
	background-color: #F60;
	height: 40px;
	position: relative 
}
 #top_jumpertown_wrapper #top_jumpertown {
	width: 760px;
	position: relative;
	margin: auto 
}
 #top_jumpertown_wrapper #top_jumpertown_logo {
	padding: 4px 0 0 0 
}
 #top_jumpertown h1 {
	color: #fff;
	position: absolute;
	left: 370px;
	top: 8px;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
}
 #top_jimu_wrapper {
	border-bottom: 3px solid #F09;
	height: 60px;
	position: relative 
}
 #top_jimu_wrapper #top_jimu {
	width: 760px;
	position: relative;
	margin: auto 
}
 #top_jimu_wrapper #top_jimu_logo {
	padding: 4px 0 0 0 
}
 #top_jimu h1 {
	color: #F09;
	position: absolute;
	left: 370px;
	top: 8px;
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
}

 .right_field {
	padding: 3px 2px 3px 2px;
	background-color: #FFF;
	text-align: right 
}
 .left_field {
	padding: 3px 2px 3px 2px;
	background-color: #FFF;
	text-align: left 
}
 .number_field {
	text-align: right;
	ime-mode: disabled;
	border: 1px #CCC solid;
	padding: 3px 2px 3px 2px;
	background-color: #FFF 
}
 .english_field {
	ime-mode: disabled;
	border: 1px #CCC solid;
	padding: 3px 2px 3px 2px;
	background-color: #FFF 
}
 .japanese_field {
	ime-mode: active;
	border: 1px #CCC solid;
	padding: 3px 2px 3px 2px;
	background-color: #FFF 
}
 .image_field {
	height: 20px;
	border: 1px #CCC solid;
	padding: 3px 2px 3px 2px;
	background-color: #FFF 
}
 .ex_long_field {
	width: 578px 
}
 .long_field {
	width: 350px 
}
 .middle_field {
	width: 200px 
}
 .middle2_field {
	width: 225px 
}
 .short_field {
	width: 100px 
}
 .ex_short_field {
	width: 50px 
}
 .readonly_field {
	border: #CCC solid 1px;
	background-color: #F8F8F8;
	padding: 3px 2px 3px 2px 
}
 .pulldown_field {
	border: 1px #CCC solid;
	height: 20px 
}
 .tstyle {
	font-size: 14px;
	margin: 3px 0 
}
 .tstyle th,.tstyle td {
	padding: 3px 
}
 .tstyle td td {
	border: none 
}
 .tsyle1 {
	width: 800px;
	border-collapse: collapse;
	font-size: 14px;
	border: 1px solid #ADADAD;
	border-top: none 
}
 .tsyle1 th,.tsyle1 td {
	padding: 5px 15px 
}
 .tsyle1 th {
	border-top: 1px solid #ADADAD;
	background: #DBDBDB;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	line-height: 160% 
}
 .tsyle1 td {
	border-top: 1px solid #ADADAD;
	border-left: 1px solid #ADADAD;
	background: #fff;
	line-height: 160% 
}
 .tstyle1 td td {
	border: none 
}
 .box {
	border: 1px solid #CCC;
	padding: 15px;
	margin: 0 0 20px 0;
	font-size: 14px;
	line-height: 160% 
}
 .box .ttl {
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #CCC 
}
 #subcategory-list {
	list-style: none;
	border-top: 1px solid #EEE;
	padding-top: 20px;
	overflow: hidden;
}
 #subcategory-list li {
	float: left;
	margin-right: 15px;
	line-height: 2em;
	padding-left: 12px;
	background: url("https://img0.land-mark.biz/ut_img/public_images/lmenu/icon_link.png") center left no-repeat;
}
 #subcategory-list li a {
	color: #36C;
}
 #subcategory-list li a:hover {
	text-decoration: none;
}
 a.new_index {
}
 .top-navi-small {
	float: left;
	width: 130px;
	border: 1px solid #ccc;
	list-style-type: none;
	height: 255px;
	position: relative;
}
 .top-navi-small-link {
	padding: 5px 5px 5px 10px;
}
 .top-navi-small-viewall {
	position: absolute;
	right: 5px;
	bottom: 2px;
}
 .top-navi-small li {
	line-height: 22px;
}
 .top-navi-small a {
	position: relative;
	color: #36c;
	display: block;
	width: 100%;
	height: 100%;
}
 .top-navi-small a:hover {
	color: #36c;
	text-decoration: none;
}
 .top-navi-small a span {
	position: absolute;
	width: 100%;
	height: 100%;
	line-height: 24px;
	box-sizing: border-box;
	top: 0;
	left: 0;
	padding-top: 1px;
	padding-left: 31px;
	color: #000000;
}
 .top-navi-big {
	overflow: hidden;
	float: left;
	height: 250px;
	border: 1px solid #ccc;
}
 .top-navi-big a {
	color: #36c;
	display: block;
	position: relative;
}
 .top-navi-big a span {
	position: absolute;
	width: 100%;
	height: 100%;
	line-height: 24px;
	box-sizing: border-box;
	top: 0;
	left: 0;
	padding-top: 1px;
	padding-left: 31px;
	color: #000000;
}
 .top-navi-big-link {
	float: left;
	list-style-type: none;
}
 .top-navi-big-link li a {
	display: inline-block;
}
 .update_time {
	margin: 10px 0;
	text-align: center;
	color: #666;
}
/** * fixed-header.css（固定ヘッダー） */
 #main-category-fixed-header-content{
	width: 990px;
	background-color: #fff;
	z-index: 100000;
	margin-bottom:1px;
}
 #main-category-fixed-header-content:after{
	content: '';
	display: block;
	clear: both;
}
 #main-category-fixed-header-content.fixed{
	position: fixed;
	top: 0;
}
 #main-category-fixed-header-content ul:after {
	content: '';
	display: block;
	clear: both;
}
 #main-category-fixed-header-content div > ul > li > a {
	color: #333 !important;
	font-weight: bold !important;
}
 #main-category-fixed-header-content div.fixed-acc-parent .brand {
	margin-right: initial;
	margin-bottom: initial;
}
#main-category-fixed-header-content div.fixed-acc-parent .pulldownlist {
	margin-right: initial;
	margin-bottom: initial;
}

/* 通常ボタン */
 #main-category-fixed-header-content ul.menu9 li a.fixed-header-list {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.9rem;
	text-decoration: none;
	letter-spacing: .10em;
	width: 110px;
	height: 50px;
	margin: 0 0 5px;
	padding: 4px 0 0 28px;
	box-sizing: border-box;
}
#main-category-fixed-header-content ul.menu11 li {
	width: 90px;
}
 #main-category-fixed-header-content ul.menu11 li a.fixed-header-list {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.9rem;
	text-decoration: none;
	letter-spacing: .10em;
	width: 90px;
	height: 50px;
	margin: 0 0 5px;
	padding: 4px 0 0 28px;
	box-sizing: border-box;
}
/* リスト表示ボタン */
 #main-category-fixed-header-content ul.menu9 div.fixed-acc-parent p {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.9rem;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: .10em;
	width: 110px;
	height: 50px;
	padding: 4px 0 0 39px;
	box-sizing: border-box;
}
 #main-category-fixed-header-content ul.menu11 div.fixed-acc-parent p {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0.9rem;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: .10em;
	width: 90px;
	height: 50px;
	margin-bottom: 0;
	padding: 4px 0 0 39px;
	box-sizing: border-box;
}

/* 白衣 */
#main-category-fixed-header-content ul.menu11.medical div.fixed-acc-parent p {
	padding-left: 26px !important;
}
#main-category-fixed-header-content ul.menu11.medical li a#fixed-menu-5 {
    padding-left: 23px !important;
    font-size: 0.63rem !important;
}

/* テキストが長い */
 #main-category-fixed-header-content .long-txt {
	font-size: 0.7rem !important;
	line-height: 1.6 !important;
}

/* 事務服 */
 #main-category-fixed-header-content .menu11.jimufuku li .fixed-acc-parent p {
	padding-left: 26px !important;
}
 #main-category-fixed-header-content .menu11.jimufuku li .fixed-acc-parent #fixed-menu-10 {
	font-size: 0.75rem !important;
	padding-left: 35px !important;
	line-height: 1.4 !important;
}
 #main-category-fixed-header-content .menu11.jimufuku li .fixed-acc-parent #fixed-menu-11 {
	font-size: 0.7rem !important;
	padding-left: 40px !important;
	line-height: 1.4 !important;
}
/* 飲食店 */
 #main-category-fixed-header-content .menu11.food li .fixed-acc-parent p {
	padding-left: 25px !important;
}
 #main-category-fixed-header-content .menu11.food li .fixed-acc-parent #fixed-menu-10 {
	font-size: 0.7rem !important;
}
 #main-category-fixed-header-content .menu11.food li #fixed-menu-11 {
	padding-left: 43px !important;
}
/* 食品工場白衣 */
 #main-category-fixed-header-content .menu9.foodfactory li #fixed-menu-1 {
	font-size: 0.7rem !important;
	padding-left: 36px !important;
}

/* 作業服のヘッダー */
 #main-category-fixed-header-content ul.workall li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/header/header-workall.jpg);
}
 #main-category-fixed-header-content ul.workall li .fixed-acc-parent p {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/header/header-workall.jpg);
}
#main-category-fixed-header-content ul.workall-top li a {
    background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/header/header-workall-top.jpg);
}
#main-category-fixed-header-content ul.workall-top li .fixed-acc-parent p {
    background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/header/header-workall-top.jpg);
}
#main-category-fixed-header-content .menu11.workall-top li .fixed-acc-parent p#fixed-menu-3,
#main-category-fixed-header-content .menu11.workall-top li .fixed-acc-parent p#fixed-menu-4
{
    padding-left: 26px !important;
}

/* 旧ヘッダー 20191204 */
 #main-category-fixed-header-content ul.cap li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/item/cap/header/header-cap.jpg);
}
 #main-category-fixed-header-content ul.shirt li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/item/shirt/header/header-shirt.jpg);
}
 #main-category-fixed-header-content ul.jumper li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/item/staff/header/header-jumper.jpg);
}
 #main-category-fixed-header-content ul.skirt li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/item/culotte/header/header-skirt.jpg);
}
 #main-category-fixed-header-content ul.tshirt li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/item/tshirt/header/header-tshirt.jpg);
}
 #main-category-fixed-header-content ul.sweat li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/item/sweat/header/header-sweat.jpg);
}
 #main-category-fixed-header-content ul.bag li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/item/bag/header/header-bag.jpg);
}
 #main-category-fixed-header-content ul.pants li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/item/pants/header/header-pants.jpg);
}
 #main-category-fixed-header-content ul.vest li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/item/vest/header/header-vest.jpg);
}
 #main-category-fixed-header-content ul.vest li .fixed-acc-parent p {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/item/vest/header/header-vest.jpg);
}
 #main-category-fixed-header-content ul.polo li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/item/polo/header/header-polo.jpg);
}
 #main-category-fixed-header-content ul.care li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/care-wear/header/header-care.jpg);
}
 #main-category-fixed-header-content ul.esthe li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/esthe-uniform/header/header-esthe.jpg);
}
 #main-category-fixed-header-content ul.jimufuku li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/header/header-jimufuku.jpg);
}
 #main-category-fixed-header-content ul.jimufuku li .fixed-acc-parent p {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/header/header-jimufuku.jpg);
}
 #main-category-fixed-header-content ul.food li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/header/header-food.jpg);
}
 #main-category-fixed-header-content ul.food li .fixed-acc-parent p {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/header/header-food.jpg);
}
 #main-category-fixed-header-content ul.medical li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/header/header-medical.jpg);
}
 #main-category-fixed-header-content ul.medical li .fixed-acc-parent p {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/header/header-medical.jpg);
}
 #main-category-fixed-header-content ul.towel li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/item/towel/header/header-towel.jpg);
}
 #main-category-fixed-header-content ul.formal li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/formal/header/header-formal.jpg);
}
 #main-category-fixed-header-content ul.foodfactory li a {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/item/factory-bousi/header-foodfactory.jpg);
}
 #main-category-fixed-header-content ul#fixed-header li a.fixed-header-list:hover {
	opacity: 0.7;
}


/**** メニュー共通 ****/
 ul#fixed-header #fixed-menu-1 {
	background-position: 0 0 !important;
}
/**** メニュー数＝9 ****/
 ul.menu9 #fixed-menu-2 {
	background-position: -110px 0 !important;
}
 ul.menu9 #fixed-menu-3 {
	background-position: -220px 0 !important;
}
 ul.menu9 #fixed-menu-4 {
	background-position: -330px 0 !important;
}
 ul.menu9 #fixed-menu-5 {
	background-position: -440px 0 !important;
}
 ul.menu9 #fixed-menu-6 {
	background-position: -550px 0 !important;
}
 ul.menu9 #fixed-menu-7 {
	background-position: -660px 0 !important;
}
 ul.menu9 #fixed-menu-8 {
	background-position: -770px 0 !important;
}
 ul.menu9 #fixed-menu-9 {
	background-position: -880px 0 !important;
}
/**** メニュー数＝11 ****/
 ul.menu11 #fixed-menu-2 {
	background-position: -90px 0 !important;
}
 ul.menu11 #fixed-menu-3 {
	background-position: -180px 0 !important;
}
 ul.menu11 #fixed-menu-4 {
	background-position: -270px 0 !important;
}
 ul.menu11 #fixed-menu-5 {
	background-position: -360px 0 !important;
}
 ul.menu11 #fixed-menu-6 {
	background-position: -450px 0 !important;
}
 ul.menu11 #fixed-menu-7 {
	background-position: -540px 0 !important;
}
 ul.menu11 #fixed-menu-8 {
	background-position: -630px 0 !important;
}
 ul.menu11 #fixed-menu-9 {
	background-position: -720px 0 !important;
}
 ul.menu11 #fixed-menu-10 {
	background-position: -810px 0 !important;
}
 ul.menu11 #fixed-menu-11 {
	background-position: -900px 0 !important;
}
 #main-category-fixed-header-content ul li a.fixed-menu-br {
	text-align: center;
	text-indent: 38px;
	height: 40px;
	line-height: 18px;
	padding: 10px 0 0;
	font-size: 0.8rem;
}
 #main-category-fixed-header-content ul#fixed-header li a.fixed-menu-br {
	text-align: center;
	text-indent: 15px;
	height: 40px;
	line-height: 18px;
	padding: 10px 0 0;
}
 #main-category-fixed-header-content ul li a.fixed-menu-br15 {
	text-indent: -15px;
	width: 85px;
	padding-left: 25px;
}
 #main-category-fixed-header-content ul#fixed-header li a.fixed-menu-br0 {
	text-indent: 0;
	width: 105px;
	padding-left: 5px;
}
 #main-category-fixed-header-content ul#fixed-header li a.fixed-menu-br26 {
	text-indent: 26px;
}
 #main-category-fixed-header-content ul li .pl {
	font-size: 0.75rem !important;
	padding: 19px 0 0 20px !important;
	margin: 0 !important;
}
 #main-category-fixed-header-content ul li a.pl20 {
	padding-left: 20px !important;
	width: 90px;
}
 #main-category-fixed-header-content ul li a.pl25 {
	width: 85px !important;
	padding-left: 25px !important;
}
 #main-category-fixed-header-content ul li a.pl30 {
	width: 80px !important;
	padding-left: 30px !important;
}
 #main-category-fixed-header-content ul li a.pl40 {
	padding-left: 40px !important;
	width: 70px;
}
 #main-category-fixed-header-content div.fixed-acc-parent p.pt10 {
	width: 50px !important;
	height: 40px !important;
	padding: 10px 0 0 40px !important;
}
 #main-category-fixed-header-content div.fixed-acc-parent p.h37 {
	font-size: 0.75rem !important;
	padding-top: 13px !important;
	height: 37px !important;
	line-height: 1.4 !important;
}
 #main-category-fixed-header-content ul li a.h40 {
	width: 70px !important;
	height: 40px !important;
	padding: 10px 0 0 40px !important;
}
 ul.fixed-acc-children a {
	background: none !important;
	font-size: 10px !important;
	font-family: "ＭＳ Ｐゴシック" !important;
	width: 100% !important;
	height: auto !important;
	margin: 0 !important;
	padding: 10px 0px !important;
}
 #item-menu {
	width: auto;
	margin-bottom: 20px 0;
}
 #item-menu ul {
	width: auto;
	margin-bottom: 20px;
}
 #item-menu li {
	display: inline-block;
	margin: 12px 5px;
	vertical-align: center;
}
 #item-menu img {
	width: 100px;
}
/* CSS直書きの廃止 */
 .visit-bnr {
	border: 1px solid #CCC;
}
 .visit-bnr:hover {
	opacity: 0.6;
}
 #main-category-fixed-header-content ul {
	list-style: none;
}
 #main-category-fixed-header-content ul:not(.fixed-acc-children) > li {
	float: left;
	white-space: normal;
}
 #main-category-fixed-header-content > div {
	font-family: 'ＭＳ Ｐゴシック';
}
 #main-category-fixed-header-content li {
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
}
/* アコーディオンメニュー関連 */
 #main-category-fixed-header-content li {
	position: relative;
}
 .fixed-acc-parent {
	cursor: pointer;
}
 ul.fixed-acc-children {
	display: none;
	position: absolute;
	list-style: none;
	top: 100%;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 10000;
}
 ul.fixed-acc-children li {
	background-color: #0A4355;
	border-bottom: 1px #FFFFFF solid;
}
 ul.fixed-acc-children li a {
	display: block;
	padding: 10px 0;
	font-size: 10px;
	font-family: 'ＭＳ Ｐゴシック';
}
 ul.fixed-acc-children li a:link, ul.fixed-acc-children li a:hover, ul.fixed-acc-children li a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
/** * lp.css */
/* 2カラムバナー */
 .bnr2 {
	overflow: hidden;
	float: left;
	width: 400px;
	height: 400px;
	position: relative;
	display: inline-block;
}
 .bnr2 img {
	position: absolute;
	float: left;
}
 .bnr2 span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-size: 80px;
	font-weight: 700;
	font-style: italic;
	color: red;
}
 .bnr2-ajax {
	bottom: 72px;
	right: 140px;
}
 a.link_img img ,a.link_img{
	border: 0;
	overflow: hidden;
	float: left;
}
/* 2カラムバナーのマウスオーバー */
 .bnr2:hover{
	border: 10px solid #00a9a4;
	width: 380px;
	height: 380px;
}
 .bnr2:hover img {
	margin: -10px;
}
 a:hover .bnr2-ajax {
	bottom: 62px;
	right: 130px;
}
/* 2カラム-387px縮小バナー */
 .bnr2_387-387 {
	overflow: hidden;
	float: left;
	width: 387px;
	height: 387px;
	position: relative;
	display: inline-block;
}
 .bnr2_387-387 img {
	position: absolute;
	float: left;
	width: 387px;
	height: 387px;
}
 .bnr2_387-387 span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-style: italic;
	color: red;
}
 .bnr2_387-387-ajax {
	font-size: 80px;
	bottom: 72px;
	right: 135px;
}
 a.link_img img ,a.link_img{
	border: 0;
	overflow: hidden;
	float: left;
}
/* 2カラム-387px縮小バナーのマウスオーバー */
 .bnr2_387-387:hover{
	border: 10px solid #00a9a4;
	width: 367px;
	height: 367px;
}
 .bnr2_387-387:hover img {
	margin: -10px;
}
 a:hover .bnr2_387-387-ajax {
	bottom: 62px;
	right: 125px;
}
 .bnr2_model {
	overflow: hidden;
	float: left;
	width: 400px;
	height: 400px;
	position: relative;
	display: inline-block;
}
 .bnr2_model img {
	position: absolute;
	float: left;
}
 .bnr2_model span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-size: 60px;
	font-weight: 700;
	font-style: italic;
	color: red;
}
 .bnr2_model-ajax {
	bottom: 50px;
	right: 70px;
}
 a.link_img img ,a.link_img{
	border: 0;
	overflow: hidden;
	float: left;
}
 .bnr2_model:hover{
	border: 10px solid #00a9a4;
	width: 380px;
	height: 380px;
}
 .bnr2_model:hover img {
	margin: -10px;
}
 a:hover .bnr2_model-ajax {
	bottom: 40px;
	right: 60px;
}
/* 3カラムバナー */
 .bnr3 {
	overflow: hidden;
	float: left;
	width: 268px;
	height: 400px;
	position: relative;
	display: inline-block;
}
 .bnr3 img {
	position: absolute;
	float: left;
}
 .bnr3 span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-size: 60px;
	font-weight: 700;
	font-style: italic;
	color: red;
}
 .bnr3-ajax {
	bottom: 54px;
	right: 92px;
}
 a.link_img img ,a.link_img{
	border: 0;
	overflow: hidden;
	float: left;
}
/* 3カラムバナーのマウスオーバー */
 .bnr3:hover{
	border: 10px solid #00a9a4;
	width: 248px;
	height: 380px;
}
 .bnr3:hover img {
	margin: -10px;
}
 a:hover .bnr3-ajax {
	bottom: 44px;
	right: 82px;
}
/* パンツ*/
 .bnr551 {
	overflow: hidden;
	float: left;
	width: 240px;
	height: 350px;
	position: relative;
	display: inline-block;
	margin: 15px 0px 0 21px;
}
 .bnr551 img {
	position: absolute;
	float: left;
}
 .bnr551 span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-style: italic;
	font-size: 30px;
	color: red;
}
 .bnr551-ajax {
	bottom: 10px;
	right: 105px;
}
 a.bnr551 {
	transition:all 0.5s ease;
}
 .bnr551:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
 #mainimgbox .clearfix:after {
	content: none;
}
 .test-div1 {
	width: 805px;
	height: 550px;
	overflow: hidden;
	position: relative;
	margin-bottom: 30px;
}
 .test-item {
	position: absolute;
	float: right;
	bottom: 10px;
	right: 10px;
}
 .test-item .item3 {
	margin-left: 5px;
}
 .test-div2 {
	width: 805px;
	height: 420px;
	overflow: hidden;
	position: relative;
	margin-bottom: 30px;
}
 .test-item {
	position: absolute;
	float: right;
	bottom: 10px;
	right: 10px;
}
 .test-item .item3 {
	margin-left: 5px;
}
 @import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
 .testdesu {
	font-family: 'Gloria Hallelujah', cursive;
	top: -35px;
	position: relative;
	left: 65px;
	color: #fff;
	font-size: 28px;
	font-weight: 700;
}
/* <link href="https://fonts.googleapis.com/css?family=Gloria+Hallelujah" rel="stylesheet"> */
 #item-category {
	margin-bottom: 10px;
	overflow: hidden;
}
 #item-category-title {
	font-weight: bold;
	border-bottom: 1px solid #058575;
	margin-bottom: 10px;
	color: #058575;
}
 #item-category ul {
	float: left;
	line-height: 1.7em;
}
 #item-category li {
	list-style: none;
}
 h2#heading-contents {
	font-size: 16px;
	border-top: solid 2px #0A4355;
	border-bottom: solid 2px #0A4355;
	margin-bottom: 10px;
	padding: 10px 0;
	padding-left: 50px;
	background-color: #F2F2F2;
	background-image: url(//img0.land-mark.biz/ut_img/public_images/categorypage/brand/h2/icon_check.png);
	background-repeat: no-repeat;
	background-position: 10px;
}
 h3#heading-item-list {
	letter-spacing: 0.1em;
	margin-top: 10px;
	border-bottom: 1px dotted #ccc;
	color: #333;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 18px;
}
/** * スーパー価格AJAX「スタッフおすすめ」 */
 .bnr2_387-387 .staff_osusume {
	margin:0 !important;
	right: 68px !important;
	bottom: 74px !important;
}
/** * brandpage.css */
/* カテゴリTOP */
/* 差込共通 */
 .sashikomi h2 {
	line-height: normal;
}
/* プランバナー */
 .plan {
	margin-bottom: 10px;
}
/* シリーズで選ぶ */
 .series-col4 {
	margin-botom: 10px;
}
 .series-col4:after {
	display: table;
	content: '';
	clear: both;
}
 .series-col4 a {
	float: left;
}
 .series-col4 a:nth-child(n + 2) {
	margin-left: 15px;
}
/* 見た目で探す */
 .pattern {
	overflow: hidden;
	margin-right: -15px;
	margin-bottom: 40px;
}
 .pattern div {
	width: 190px;
	float: left;
	margin-right: 15px;
	padding-bottom: 3px;
}
 .pattern p img {
	float: left;
	margin: 3px 0 0 3px;
}
 .pattern a, .pattern p img {
	transition:all 0.5s ease;
}
 .pattern a:hover, .pattern p img:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/* シーンで探す */
 .scene {
	overflow: hidden;
	margin-bottom: 40px;
}
 .scene a {
	width: 125px;
	float: left;
	display: block;
	margin-left: 8px;
	margin-bottom: 10px;
	transition:all 0.5s ease;
}
/* シーンで探す 4カラム */
 .scene-4 {
	overflow: hidden;
	margin-bottom: 40px;
}
 .scene-4 a {
	width: 190px;
	float: left;
	display: block;
	margin-left: 8px;
	margin-bottom: 10px;
	transition:all 0.5s ease;
}
/* シーンで探す 5カラム */
 .scene-5 {
	overflow: hidden;
	margin: 100px -5px 100px 0;
}
 .scene-5 a {
	width: 157px;
	float: left;
	display: inline;
	margin-right: 4px;
	margin-top: 15px;
	transition:all 0.5s ease;
}
 .scene-5 a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
 .scene-5 a img {
	margin-bottom: 3px;
}
/* ブランドで探す */
 .brand {
	overflow: hidden;
	margin-right: -15px;
	margin-bottom: 40px;
}
 .brand a {
	float: left;
	display: block;
	margin-left: 15px;
	margin-bottom: 10px;
	transition:all 0.5s ease;
}
 .brand a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/* 商品別で探す */
 .m-item {
	overflow: hidden;
	margin-bottom: 40px;
	width: 100%;
}
 .m-item a {
	float: left;
	display: block;
	transition:all 0.5s ease;
	width: 25%;
	text-align: center;
}
 .m-item a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
 .m-item p {
	clear: both;
}
/* テイストで選ぶ */
 .taste {
	overflow: hidden;
	margin-right: -15px;
	margin-bottom: 40px;
}
 .taste a {
	float: left;
	display: block;
	margin-left: 15px;
	margin-bottom: 5px;
	transition:all 0.5s ease;
}
 .taste a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/* 左メニュー 人気商品から探す lmenu---165*320 */
 .lmenu {
	margin-bottom: 10px;
	width: 165px;
	height: 320px;
	overflow: hidden;
	position: relative;
	display: inline-block;
}
 .lmenu img {
	position: absolute;
	float: left;
}
 .lmenu > span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-style: italic;
	color: red;
}
 .lmenu > span.get-price-ajax {
	font-size: 30px;
	bottom: 28px;
	right: 63px;
	text-shadow: white 1px 1px 0px, white -1px 1px 0px,white 1px -1px 0px, white -1px -1px 0px;
	-webkit-text-stroke-color: #ffffff;
	-webkit-text-stroke-width: 1px;
	filter: dropshadow(color=#ffffff,offX= 0,offY=-2) dropshadow(color=#ffffff,offX= 2,offY= 0) dropshadow(color=#ffffff,offX= 0,offY= 2);
}
 a.lmenu {
	transition:all 0.5s ease;
}
 .lmenu:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* 左メニュー ランキング（タブ形式） */
 .lmenu_tabs_caption {
	border-bottom: 1px solid #000000;
	padding: 2px 0;
	margin: 5px 0;
}
 ul.lmenu_tabs {
	margin: 0 !important;
	padding: 0;
	width: 100%;
}
 ul.lmenu_tabs:after {
	display: block;
	content: '';
	clear: both;
}
 li.lmenu_tab {
	display: table;
	float: left;
	padding: 2px !important;
	border: 1px solid black;
	font-size: 8px !important;
	height: 26px;
	box-sizing: border-box;
}
 li.lmenu_tab {
	background-color: #EFEFEF;
}
 li.lmenu_tab.active {
	background-color: #FFFFFF;
	border-bottom-color: transparent;
}
 li.lmenu_tab:nth-child(n+2) {
	border-left: none;
}
 li.lmenu_tab a {
	display: table-cell;
	color: black;
	cursor: pointer;
	text-decoration: none;
	vertical-align: middle;
}
 .lmenu_panel {
	display: none;
}
 .lmenu_panel.active {
	display: block;
}
 .lmenu_ranking {
	position: relative;
}
 .lmenu_ranking:after {
	position: absolute;
	top: 5px;
	left: 5px;
}
 .rank-1:after {
	content: url(https://img0.land-mark.biz/ut_img/public_images/search/rank1.gif);
}
 .rank-2:after {
	content: url(https://img0.land-mark.biz/ut_img/public_images/search/rank2.gif);
}
 .rank-3:after {
	content: url(https://img0.land-mark.biz/ut_img/public_images/search/rank3.gif);
}
 a.lmenu_ranking {
	height: auto !important;
	font-size: 8px;
	text-decoration: none;
}
 a.lmenu_ranking img {
	position: static !important;
	float: none !important;
}
 .lmenu_ranking_name {
}
 .lmenu_ranking_price {
	position: relative;
	display: block;
	color: red;
}
 .lmenu_ranking_price:after {
	content: '円（税抜）';
	text-align: right;
}
/* 第1カテゴリ ヘッド */
 .brand-head {
	width: 805px;
	height: 400px;
	overflow: hidden;
	position: relative;
}
 .brand-head img {
	position: absolute;
	transition:all 0.5s ease;
}
 .brand-head a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
 .brand-head .big-bnr {
	top: 0;
}
 .brand-head .cata-seikyu {
	top: 0;
	right: 0;
}
 .brand-head .digicata {
	bottom: 0;
	right: 0;
}
 .brand-tab {
	overflow: hidden;
	width: 805px;
	height: 61px;
	margin: 20px 0;
	list-style: none outside;
	border-left: solid 1px #b3b3b3;
	border-top: solid 1px #b3b3b3;
}
 .brand-tab li {
	float: left;
	height: 60px;
	border-right: solid 1px #b3b3b3;
	border-bottom: solid 1px #b3b3b3;
}
 .brand-tab li:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/* 第1、2カテ共通 */
 .brand-div {
	width: 805px;
	overflow: hidden;
	margin: 0 auto 40px auto;
	padding-bottom: 10px;
}
.brand-div h2 {
	line-height: 19px !important;
}
 .brand-div a {
	float: left;
}
/* プランバナー下テキスト plan-text---600*45～55px */
 .plan-text {
	margin: 7px auto;
	width:660px;
	color:#808080;
}
/* アイテムバナー下テキスト item-text */
 .item-text {
	display: table;
	margin: auto;
	width: 800px;
	border-collapse: separate;
	border-spacing: 12px 2px;
}
 .item-text span {
	display: table-cell;
	font-size: x-small;
	line-height: 140%;
	color: #808080;
}
/* 2カラム */
 .item-text span:first-child:nth-last-child(2), .item-text span:nth-last-child(2) ~ span {
	width: 50%;
}
/* 3カラム */
 .item-text span:first-child:nth-last-child(3), .item-text span:nth-last-child(3) ~ span {
	width: 30%;
}
/* 4カラム */
 .item-text span:first-child:nth-last-child(4), .item-text span:nth-last-child(4) ~ span{
	width: 25%;
}
/* アイテムバナー下テキスト-半分 item-text-half */
 .item-text-half {
	display: table;
	margin: auto;
	width: 400px;
	border-collapse: separate;
	border-spacing: 10px 2px;
}
 .item-text-half span {
	display: table-cell;
	font-size: x-small;
	line-height: 140%;
	color: #808080;
	width: 50%;
}
/* 小さいプランバナー splan */
 .splan {
	margin: 10px auto -10px auto;
}
/* 1カラム item1---805*200 */
 .item1 {
	overflow: hidden;
	float: left;
	width: 805px;
	height: 200px;
	position: relative;
	display: inline-block;
}
 .item1 img {
	position: absolute;
	float: left;
}
 .item1 span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-size: 50px;
	font-weight: 700;
	font-style: italic;
	color: red;
	bottom: 15px;
	right: 123px;
}
 a.item1 {
	transition: all 0.5s ease;
}
 .item1:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* 1カラム280px item1---805*280 */
 .item1-280 {
	overflow: hidden;
	float: left;
	width: 805px;
	height: 280px;
	position: relative;
	display: inline-block;
}
 .item1-280 img {
	position: absolute;
	float: left;
}
 .item1-280 span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-style: italic;
	color: red;
}
 .item1-280 span.get-price-ajax {
	font-size: 50px;
	bottom: 15px;
	right: 123px;
	text-shadow: white 1px 1px 0px, white -1px 1px 0px,white 1px -1px 0px, white -1px -1px 0px;
	-webkit-text-stroke-color: #ffffff;
	-webkit-text-stroke-width: 1px;
	filter: dropshadow(color=#ffffff,offX= 0,offY=-2) dropshadow(color=#ffffff,offX= 2,offY= 0) dropshadow(color=#ffffff,offX= 0,offY= 2);
}
 a.item1-280 {
	transition: all 0.5s ease;
}
 .item1-280:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* 1カラム400px item1---805*400 */
 .item1-400 {
	overflow: hidden;
	float: left;
	width: 805px;
	height: 400px;
	position: relative;
	display: inline-block;
}
 .item1-400 img {
	position: absolute;
	float: left 
}
 .item1-400 span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-style: italic;
	color: red;
	bottom: 15px;
	right: 123px;
}
 .item1-400 span.get-price-ajax {
	font-size: 50px;
	font-weight: 700;
	text-shadow: white 1px 1px 0px, white -1px 1px 0px,white 1px -1px 0px, white -1px -1px 0px;
	-webkit-text-stroke-color: #ffffff;
	-webkit-text-stroke-width: 1px;
	filter: dropshadow(color=#ffffff,offX= 0,offY=-2) dropshadow(color=#ffffff,offX= 2,offY= 0) dropshadow(color=#ffffff,offX= 0,offY= 2);
}
 a.item1-400 {
	transition: all 0.5s ease;
}
 .item1-400:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* 1カラム450px item1---805*450 */
 .item1-450 {
	overflow: hidden;
	float: left;
	width: 805px;
	height: 450px;
	position: relative;
	display: inline-block;
}
 .item1-450 img {
	position: absolute;
	float: left 
}
 .item1-450 span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-size: 50px;
	font-weight: 700;
	font-style: italic;
	color: red;
	bottom: 15px;
	right: 123px;
	text-shadow: white 1px 1px 0px, white -1px 1px 0px,white 1px -1px 0px, white -1px -1px 0px;
	-webkit-text-stroke-color: #ffffff;
	-webkit-text-stroke-width: 1px;
	filter: dropshadow(color=#ffffff,offX= 0,offY=-2) dropshadow(color=#ffffff,offX= 2,offY= 0) dropshadow(color=#ffffff,offX= 0,offY= 2);
}
 a.item1-450 {
	transition: all 0.5s ease;
}
 .item1-450:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* 2カラム item2---380*400 */
 .item2 {
	overflow: hidden;
	float: left;
	width: 380px;
	height: 400px;
	position: relative;
	display: inline-block;
	margin: 10px 0 0 13px;
}
 .item2 img {
	position: absolute;
	float: left;
}
.item2 span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	color: red;
	bottom: 10px;
	right: 58px;
	line-height: 18px;
}
 a.item2 {
	transition:all 0.5s ease;
}
 .item2:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* 2カラム値段BIG item2big---380*400 */
 .item2big {
	overflow: hidden;
	float: left;
	width: 380px;
	height: 400px;
	position: relative;
	display: inline-block;
	margin: 10px 0 0 13px;
}
 .item2big img {
	position: absolute;
	float: left;
}
 .item2big span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-style: italic;
	color: red;
	line-height: 18px;
}
 .item2big span.get-price-ajax {
	font-size: 85px;
	right: 66px;
	bottom: 32px;
	text-shadow: white 2px 2px 0px, white -2px 2px 0px, white 2px -2px 0px, white -2px -2px 0px;
	-webkit-text-stroke-color: #ffffff;
	-webkit-text-stroke-width: 1px;
	filter:dropshadow(color=#ffffff,offX= 0,offY=-2) dropshadow(color=#ffffff,offX= 2,offY= 0) dropshadow(color=#ffffff,offX= 0,offY= 2) 
}
 a.item2big {
	transition:all 0.5s ease;
}
 .item2big:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* 3カラム item3---245*400 */
 .item3 {
	overflow: hidden;
	width: 245px;
	height: 400px;
	position: relative;
	display: inline-block;
	margin: 10px 0 0 16px;
	vertical-align: bottom;
	float: none !important;
}
 .item3 img {
	position: absolute;
}
 .item3 span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	color: red;
	line-height: 18px;
}
 .item3 span.get-price-ajax {
	bottom: 8px;
	right: 62px;
}
 a.item3 {
	transition:all 0.5s ease;
}
 .item3:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* 4カラム item4---190*400 */
 .item4 {
	overflow: hidden;
	float: left;
	width: 190px;
	height: 400px;
	position: relative;
	display: inline-block;
	margin: 10px 0 0 9px;
}
 .item4 img {
	position: absolute;
	float: left;
}
 .item4 span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 700;
	font-style: italic;
	color: red;
	bottom: 8px;
	right: 62px;
	line-height: 18px;
}
 a.item4 {
	transition:all 0.5s ease;
}
 .item4:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* 4カラム 5列表示(商品ページ用) item4-5 ---190*400 */
 .item-div {
	width: 990px;
	overflow: hidden;
	margin: 30px auto 40px auto;
	padding-bottom: 10px;
}
 .item4-5 {
	overflow: hidden;
	float: left;
	width: 190px;
	height: 400px;
	position: relative;
	display: inline-block;
	margin: 10px 0 0 6px;
}
 .item4-5 img {
	position: absolute;
	float: left;
}
 .item4-5 span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 700;
	font-style: italic;
	color: red;
	bottom: 8px;
	right: 62px;
	line-height: 18px;
}
 a.item4-5 {
	transition:all 0.5s ease;
}
 .item4-5:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
 .hover_img1:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/* 2カラム cate2---380*400 */
 .cate2 {
	overflow: hidden;
	float: left;
	width: 380px;
	height: auto;
	position: relative;
	display: inline-block;
	margin: 10px 0 0 13px;
}
 .cate2 img {
	position: absolute;
	float: left;
}
 a.cate2 {
	transition:all 0.5s ease;
}
 .cate2:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* 3カラム cate3---245*400 */
 .cate3 {
	overflow: hidden;
	float: left;
	width: 245px;
	height: auto;
	position: relative;
	display: inline-block;
	margin: 10px 0 0 16px;
}
 .cate3 img {
	position: absolute;
	float: left;
}
 a.cate3 {
	transition:all 0.5s ease;
}
 .cate3:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* 商品ページのコーデ・ミニ定型バナー */
 .item-code {
	width: 990px;
	overflow: hidden;
}
 .item-code a {
	float: left;
	margin: 10px 0 0 13px;
	transition:all 0.5s ease;
}
 .item-code a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
 .item4-5_hitem {
	overflow: hidden;
	float: left;
	width: 190px;
	height: 250px;
	position: relative;
	display: inline-block;
	margin: 10px 0 0 7px;
}
 .item4-5_hitem img {
	position: absolute;
	float: left;
}
 .item4-5_hitem span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 700;
	font-style: italic;
	color: red;
	bottom: 8px;
	right: 57px;
	line-height: 18px;
}
 a.item4-5_hitem {
	transition:all 0.5s ease;
}
 .item4-5_hitem:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* 2カラム 平置きバナー用 item2_hitem ---385*250 */
 .item2_hitem {
	overflow: hidden;
	float: left;
	width: 390px;
	height: 250px;
	position: relative;
	display: inline-block;
	margin: 10px 0 0 9px;
}
 .item2_hitem img {
	position: absolute;
	float: left;
}
 .item2_hitem span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 700;
	font-style: italic;
	color: red;
	bottom: 8px;
	right: 65px;
	line-height: 18px;
}
 a.item2_hitem {
	transition:all 0.5s ease;
}
 .item2_hitem:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* 4カラム 平置きバナー用 item4_hitem ---190*250 */
 .item4_hitem {
	overflow: hidden;
	float: left;
	width: 190px;
	height: 250px;
	position: relative;
	display: inline-block;
	margin: 10px 0 0 9px;
}
 .item4_hitem img {
	position: absolute;
	float: left;
}
 .item4_hitem span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 700;
	font-style: italic;
	color: red;
	bottom: 8px;
	right: 57px;
	line-height: 18px;
}
 a.item4_hitem {
	transition:all 0.5s ease;
}
 .item4_hitem:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* 事務服用 『マネキン買い』 */
 .mannequin {
	overflow: hidden;
}
 .mannequin a {
	float: left;
}
 .mannequin a {
	transition:all 0.5s ease;
}
 .mannequin a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* コーディネート */
 .coord {
	width: 805px;
	height: 480px;
	overflow: hidden;
	margin: 0 0 40px 0;
}
 .coord img {
	position: absolute;
}
 .coord .item3 {
	overflow: hidden;
	float: right;
	width: 245px;
	height: 400px;
	position: relative;
	display: inline-block;
	margin: 65px 15px 0 0;
}
 .coord .item4 {
	overflow: hidden;
	float: right;
	width: 190px;
	height: 400px;
	position: relative;
	display: inline-block;
	margin: 65px 10px 0 0;
}
/* もっと見るバナー more---400*50 */
 .more-bnr {
	float: left;
	margin: 15px 0 0 200px;
}
 .more-bnr:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
/* 詳細カテゴリへのリンク 4カラム */
 .detail {
	width: 805px;
	overflow: hidden;
	margin: 0 0 40px 0;
	padding-bottom: 10px;
}
 .detail a {
	float: left;
	width: 190px;
	display: inline-block;
	margin: 10px 0 0 9px;
	transition:all 0.5s ease;
}
 .detail a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/* コーディネートで探す */
 .brand-code {
	width: 805px;
	overflow: hidden;
	margin: 0 auto 40px auto;
	padding-bottom: 10px;
}
 .brand-code a:nth-of-type(-n+2) {
	float: left;
	margin: 0;
}
 .brand-code a {
	float: left;
	margin: 10px 0 0 9px;
	transition:all 0.5s ease;
}
 .brand-code a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/* .item2high */
 .item2high {
	overflow: hidden;
	float: left;
	width: 380px;
	height: 550px;
	position: relative;
	display: inline-block;
	margin: 10px 0 0 13px;
}
 .item2high img {
	position: absolute;
	float: left;
}
 .item2high span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-size: 85px;
	font-weight: 700;
	font-style: italic;
	color: red;
	bottom: 32px;
	right: 58px;
	line-height: 18px;
}
 a.item2high {
	transition:all 0.5s ease;
}
 a.item2high:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/* item3high */
 .item3high {
	overflow: hidden;
	float: left;
	width: 245px;
	height: 550px;
	position: relative;
	display: inline-block;
	margin: 10px 11.667px;
}
 .item3high img {
	position: absolute;
	float: left;
}
 .item3high span {
	position: absolute;
	z-index: 1;
	font-family: 'Open Sans', sans-serif;
	font-size: 60px;
	font-weight: 700;
	font-style: italic;
	color: red;
	bottom: 23px;
	right: 63px;
	line-height: 18px;
}
 a.item3high:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
 a.item3high {
	transition:all 0.5s ease;
}
 .cate-2col {
	width: 390px;
}
 .item4-2 img {
	width: 190px;
}
 .item3-2 img {
	width: 265px;
}
/** * スーパー価格AJAX「スタッフおすすめ」 */
 .staff_osusume {
	color: white !important;
	background-color: red !important;
	padding: 4px !important;
	border-radius: 5px !important;
	font-size: 10px !important;
	line-height: 1.05em !important;
	margin-right: -54px !important;
	margin-bottom: 18px !important;
}
 .item1-280 .staff_osusume {
	margin:0 !important;
	right: 68px !important;
	bottom: 24px !important;
}
 .item2big .staff_osusume {
	margin:0 !important;
	right: 6px !important;
	bottom: 30px !important;
}
 .item3 .staff_osusume {
	margin:0 !important;
	right: 6px !important;
	bottom: 30px !important;
}
 .item4 .staff_osusume {
	margin-right: -54px !important;
	margin-bottom: 18px !important;
}
 .lmenu .staff_osusume {
	margin:0 !important;
	right: 4px !important;
	bottom: 42px !important;
}
/** * 商品名称2の 特徴表示の自動アイコン化 */
 .texcon {
	display: inline-block;
	margin-bottom: 5px;
	margin-left: 6px;
	padding: 3px;
	border-radius: 5px;
	font-size: 12px;
}
 .texcon1 {
	color: #333;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
}
/** * */
 ul.foot_links {
	margin: 0 auto;
}
 ul.foot_links hr {
	border: none;
	border-top: 1px dashed #CCCCCC;
}
 li.foot_link {
	display: inline-block;
	font-size: 12px;
	color: #555555;
	width: 115px;
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/foot-link/list-mark1.jpg);
	background-repeat: no-repeat;
	background-position-y: center;
	padding: 0 0 0 16px;
	margin: 7px 0 5px 10px;
}
 li.foot_link2 {
	display: inline-block;
	font-size: 12px;
	color: #555555;
	width: 115px;
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/foot-link/list-mark2.jpg);
	background-repeat: no-repeat;
	background-position-y: center;
	padding: 0 0 0 16px;
	margin: 7px 0 5px 10px;
}
 li.foot_link2_2 {
	display: inline-block;
	font-size: 12px;
	color: #555555;
	width: 259px;
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/foot-link/list-mark1.jpg);
	background-repeat: no-repeat;
	background-position-y: center;
	padding: 0 0 0 16px;
	margin: 7px 0 5px 10px;
}
 .foot_links_label {
	float: left;
}
 .foot_links_label img {
	padding: 160px 0;
	padding-right: 18px;
}
 .foot_links a, .foot_links a:hover, .foot_links a:link, .foot_links a:visited {
	color: #555555;
	text-decoration: none;
}
/** * 商品DB上部の子カテリンク一覧 * （白衣ブランドのカテゴリーページ） */
 #ptd_link_wrapper {
	background-color: #fbfbfb;
	border: 1px solid #eaeaea;
	padding: 10px;
	margin-bottom: 25px;
}
 ul.ptd_link_list {
}
 li.ptd_link {
	display: inline-block;
	width: 261px;
	white-space: nowrap;
	line-height: 25px;
}
 li.ptd_link img {
	vertical-align: middle;
}
 li.ptd_link a, li.ptd_link a:link, li.ptd_link a:visited {
	vertical-align: middle;
	padding-left: 5px;
}
/** * ミズノ白衣 - H3タグ、もっと見るボタン */
 .mzn_title {
	border-top: 1px solid #126f62;
	border-bottom: 1px solid #126f62;
	text-align: left;
	color: #fff;
	background-color: #269d8d;
	padding: 10px 4px 10px 8px;
}
 .mzn_title img {
	vertical-align: middle;
}
 .mzn_title span {
	vertical-align: middle;
}
 a.mzn_showmore {
	position: relative;
	display: inline-block;
	padding: 13px 0;
	background-color: #093095;
	border: 4px solid #5676c8;
	color: #fff !important;
	text-align: center;
	text-decoration: none;
	transition: all .3s;
	box-sizing: border-box;
	width: 100%;
	font-size: 26px !important;
	font-weight: normal;
	letter-spacing: 3px;
	margin: 0;
}
 a.mzn_showmore:hover {
	background-color: #fff;
	color: #093095 !important;
	font-weight: bold;
}
 a.mzn_showmore:after {
	position: absolute;
	top: 42%;
	right: 3%;
	content: "";
	margin-top: -5px;
	width: 15px;
	height: 15px;
	border-top: 5px solid #fff;
	border-right: 5px solid #fff;
	transform: rotate(45deg);
}
 a.mzn_showmore img {
	position: absolute;
	left: 8px;
	top: 50%;
	margin-top: -16px;
}
 a.mzn_showmore2 {
	display: block;
	position: relative;
	border: 4px solid #90CAF9;
	border-radius: 8px;
	padding: 13px 0;
	color: #333;
	font-size: 26px;
	text-align: center;
	text-decoration: none;
	letter-spacing: 3px;
}
 a.mzn_showmore2 img {
	position: absolute;
	left: 8px;
	top: 50%;
	margin-top: -16px;
}
 a.mzn_showmore2 span {
	vertical-align: middle;
}
 a.mzn_showmore3 {
	position:relative;
	display: block;
	color: #FFF;
	font-size: 26px;
	text-align: center;
	text-decoration: none;
	letter-spacing: 3px;
	width: 470px;
	height: 76px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 12px;
	line-height: 26px;
}
 a.mzn_showmore3 span {
	vertical-align: middle;
}
 .gd_col2_link1 {
	position: relative;
	display: inline-block;
	padding: 15px 0;
	background-color: #E5E5E5;
	border: 2px solid #ccc;
	color: #333333 !important;
	text-align: center;
	text-decoration: none !important;
	transition: all .3s;
	box-sizing: border-box;
	width: 380px;
	font-size: 16px !important;
	font-weight: bold;
	margin: 0 10px;
	margin-bottom: 15px;
}
 .gd_col2_link1::after {
	position: absolute;
	top: 42%;
	right: 3%;
	content: "";
	margin-top: -5px;
	width: 15px;
	height: 15px;
	border-top: 5px solid #fff;
	border-right: 5px solid #fff;
	transform: rotate(45deg);
}
 .gd_col2_link1:hover {
	background-color: #fff;
	color: #FF81A7 !important;
	font-weight: bold;
}
.category-box {
	margin-bottom: 50px;	
}

.category-box h2 {
	height: 100px;
}

.category-box h2 a {
	display: block;
	color: #fff;
	font-size: 40px;
	text-decoration: none;
	text-indent: 40px;
	line-height: 100px;
}

.category-box .work-head {
	background: url(https://img0.land-mark.biz/ut_img/public_images/toppage/bnr/work-bnr-01.jpg) no-repeat center center;
}

.category-box .kucho-head {
	background: url(https://img0.land-mark.biz/ut_img/public_images/toppage/bnr/kucho-bnr-01.jpg) no-repeat center center;
}

.category-box .office-head {
	background: url(https://img0.land-mark.biz/ut_img/public_images/toppage/bnr/office-bnr-01.jpg) no-repeat center center;
}

.category-box .medical-head {
	background: url(https://img0.land-mark.biz/ut_img/public_images/toppage/bnr/medical-bnr-01.jpg) no-repeat center center;
}

.category-box .food-head {
	background: url(https://img0.land-mark.biz/ut_img/public_images/toppage/bnr/food-bnr-01.jpg) no-repeat center center;
}

 .gd_label1 {
	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight: 500;
	font-size: 1.0rem !important;
	line-height: 1.5em !important;
	color: #333 !important;
	padding: .7em 0 .7em .5em;
	border-top: 0.11em dashed #aaa;
	border-bottom: 0.11em dashed #aaa;
	margin: 10px 0;
	text-align: center !important;
}
 .gd_label2 {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 20px 0;
	margin: 15px 0 15px 0;
	font-size: 24px;
	color: #626262;
	text-align: center;
	letter-spacing: 1px;
	width: 100%;
	box-sizing: border-box;
	font-weight: normal;
}
 .gd_col3_link1 {
	padding: 0 15px;
	margin-bottom: 15px;
	color: #E61673 !important;
}
 .gd_col3_link1:after {
	display: block;
	content: '';
	clear: both;
}
 .gd_col3_link1 li {
	width: 32%;
	float: left !important;
	list-style: none;
	display: inline-block;
	background: #CCC;
	border-radius: 5px;
	font-size: 1.1em;
	margin: 2px 4px;
	overflow: hidden;
	height: 4.0em;
	text-align: center;
}
 .gd_col3_link1 a {
	display: block;
	padding: 10px 4%;
	color: #E61673 !important;
	text-decoration: none !important;
	overflow: hidden;
	height: 4.0em;
}
 .gd_col3_link1 a:hover {
	background: #ff7ea8;
	color: #fff !important;
	border-radius: 5px;
	overflow: hidden;
	height: 4.0em;
}
 .gd_col3_link1_mark {
	font-size: x-small;
	margin-right: .5em;
	vertical-align: middle;
}
 .gd_col3_link1_text {
	display: inline-block;
	vertical-align: middle;
}
 .gd_col2s_link1_ss, .gd_col2s_link1_aw {
	width: 380px;
	margin: 0 10px;
	margin-bottom: 15px;
}
 .gd_col2s_link1_ss {
	display: inline-block;
	padding: 15px 0;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color: #59b1eb;
	color: #fff !important;
	border-radius: 10px;
	font-size: 20px;
}
 .gd_col2s_link1_ss:hover {
	background-color: #333 !important;
}
 .gd_col2s_link1_aw {
	display: inline-block;
	padding: 15px 0;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color: #a40000;
	color: #fff !important;
	border-radius: 10px;
	font-size: 20px;
}
 .gd_col2s_link1_aw:hover {
	background-color: #333 !important;
}
 .gd_slink1 {
	display: inline-block;
	width: 100%;
	text-align: center;
	text-decoration: none;
	padding: 5px 0;
	outline: none;
	position: relative;
	z-index: 2;
	background-color: #a40000;
	border: 2px solid #a40000;
	color: #fff !important;
	margin: 10px 0 30px 0 !important;
	font-size: 18px !important;
	border-radius: 5px;
}
 .gd_slink1:hover {
	background-color: #fff;
	border-color: #a40000;
	color: #a40000 !important;
}
 .gd_slink1, .gd_slink1::before, .gd_slink1::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
 .gd_slink1::before, .gd_slink1::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
	top: 0;
	width: 50%;
	height: 100%;
	background-color: #a40000;
}
 .gd_slink1::before {
	right: 0;
}
 .gd_slink1::after {
	left: 0;
}
 .gd_slink1:hover::before, .gd_slink1:hover::after {
	width: 0;
	background-color: #a40000;
}
 .gd_label3 {
	background-color: #cbb69f;
	font-size: 16px;
	color: #626262;
	text-align: center;
	letter-spacing: 1px;
	width: 100%;
	box-sizing: border-box;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", HiraMinProN-W3, HGS明朝E, "ＭＳ Ｐ明朝", "MS PMincho", serif;
	border-top: 4px double rgb(255, 255, 255);
	border-bottom: 4px double rgb(255, 255, 255);
	padding: 30px 0px;
	margin: 5px 0px 15px;
}
 .gd_label3_s {
	font-size: 28px;
	color: #81542A;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", HiraMinProN-W3, HGS明朝E, "ＭＳ Ｐ明朝", "MS PMincho", serif;
}
 .gd_col2s_link_aw2 {
	display: inline-block;
	width: 380px;
	text-align: center;
	padding: 5px 0;
	outline: none;
	position: relative;
	z-index: 2;
	background-color: #b39982;
	border: 2px solid #b39982;
	color: #fff !important;
	margin: 0 10px;
	margin-bottom: 15px;
	font-size: 18px !important;
	border-radius: 5px;
	text-decoration: underline;
}
 .gd_col2s_link_aw2:hover {
	background-color: #fff;
	border-color: #b39982;
	color: #b39982 !important;
	text-decoration: none;
}
 .gd_col2s_link_aw2, .gd_col2s_link_aw2::before, .gd_col2s_link_aw2::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
 .gd_col2s_link_aw2::before, .gd_col2s_link_aw2::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
	top: 0;
	width: 50%;
	height: 100%;
	background-color: #b39982;
}
 .gd_col2s_link_aw2:hover::before, .gd_col2s_link_aw2:hover::after {
	width: 0;
	background-color: #b39982;
}
 .gd_col2s_link_aw2::before {
	right: 0;
}
 .gd_col2s_link_aw2::after {
	left: 0;
}
 .gd_col1_link1 {
	display: block;
	background-color: #e5e5e5;
	border: 2px solid #ccc;
	color: #666 !important;
	line-height: 50px;
	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight: 500;
	font-size: 18px;
	text-align: center;
	text-indent: 0;
	text-decoration: underline;
	width: 690px;
	margin: 0 auto;
	margin-bottom: 15px;
	padding: 0;
}
 .gd_col1_link1:hover {
	background-color: #fff;
	border: 2px solid #ccc;
	color: #dc5f76 !important;
	text-decoration: none;
}
 .gd_col1_link2 {
	display: inline-block;
	width: 100%;
	padding: 0.6em 0;
	font-size: 1.4em;
	color: #fff !important;
	background-color: #71D5A3;
	border: 7px solid #a8e4c6;
	box-sizing: border-box;
	margin: 0.5em 0;
	text-decoration: none;
	text-align: center;
}
 .gd_col1_link2:hover {
	display: inline-block;
	width: 100%;
	padding: 0.6em 0;
	font-size: 1.4em;
	color: #3CA062;
	background-color: #a8e4c6;
	border: 7px solid #71D5A3;
	box-sizing: border-box;
	margin: 0.5em 0;
	text-decoration: underline;
}
 .gd_col1_link2_allows {
	font-weight: bold;
	letter-spacing: 5px;
	margin-left: 5px;
	vertical-align: text-bottom;
}
 .gd_foot_link {
	margin: 5px 0;
	width: 100%;
	padding: 6px 0;
	text-align: center;
	outline: none;
	font-size: 14px !important;
}
 .gd_foot_link a {
	color: #36c;
	text-decoration: none;
}
 .gd_foot_link a:hover {
	color: #BDBDBD;
}
/** * 2カラムデザイン（https://www.l-m.co.jp/karsee/） */
 .gd_col2_bnr1 {
	float: left;
	width: calc((100% / 2) - 10px);
	margin: 10px 5px;
	color: #333;
}
 .gd_col2_bnr1 > a {
	display: block;
	text-align: center;
}
 .gd_col2_bnr1 > h3 {
	text-align: center;
	margin: 10px 0;
}
/** * ランキング */
 .item4_ranking {
	float: left;
	margin: 10px 0 0 9px;
}
 .item4_ranking > .item4 {
	margin: 0;
}
 .gd_item_ranking {
	color: #333;
	margin: 5px 0;
	text-align: center;
}
/** * https://www.l-m.co.jp/cook-coat/ * ・おすすめ厨房ユニフォーム * ・飲食店ユニフォームをアイテムから選ぶ */
 .gd_bnr_float {
	margin-bottom: 30px;
}
 .gd_bnr_float1 {
	position: relative;
	float: left;
	margin:15px 0 0 25px;
}
 .gd_bnr_float1 .gd_lnk {
	color: #333;
	text-decoration: none;
}
 .gd_bnr_float1 .gd_lnk:hover {
	color: #333;
	text-decoration: underline;
}
 .gd_bnr_float1 .gd_img {
}
 .gd_bnr_float1 .gd_txt {
	position: absolute;
	display: block;
	top: 0;
	left: 80px;
	height: 100%;
	padding: 2px 5px;
	font-size: 12px;
}
 .gd_bnr_float .gd_caption {
	font-weight: bold;
}
/** * 文字だけプランバナー１～６ */
/** * 共通カラー */
 .mj_gray2 {
	color: #666666 !important;
}
 .mj_orange2 {
	color: #ff6600 !important;
}
 .mj_green2 {
	color: #009933 !important;
}
 .mj_blue2 {
	color: #003399 !important;
}
 .mj_red2 {
	color: #cc0000 !important;
}
 .mj_pink2 {
	color: #cc0066 !important;
}
 .mj_purple2 {
	color: #a210cc !important;
}
 .mj_wine2 {
	color: #990033 !important;
}
/** * 共通カラー帯 */
 .mjbnr1 {
	box-sizing: border-box;
	width: 805px;
	height: 48px;
	font-size: 24px;
	line-height: 48px;
	color: #ffffff;
}
 .mjbnr1.mj_gray1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_gray1.png');
}
 .mjbnr1.mj_gray2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_gray2.png');
}
 .mjbnr1.mj_orange1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_orange1.png');
}
 .mjbnr1.mj_orange2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_orange2.png');
}
 .mjbnr1.mj_green1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_green1.png');
}
 .mjbnr1.mj_green2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_green2.png');
}
 .mjbnr1.mj_blue1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_blue1.png');
}
 .mjbnr1.mj_blue2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_blue2.png');
}
 .mjbnr1.mj_red1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_red1.png');
}
 .mjbnr1.mj_red2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_red2.png');
}
 .mjbnr1.mj_pink1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_pink1.png');
}
 .mjbnr1.mj_pink2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_pink2.png');
}
 .mjbnr1.mj_purple1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_purple1.png');
}
 .mjbnr1.mj_purple2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_purple2.png');
}
 .mjbnr1.mj_wine1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_wine1.png');
}
 .mjbnr1.mj_wine2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_wine2.png');
}
/** * 吹き出し帯 */
 .mjbnr2 {
	box-sizing: border-box;
	width: 805px;
	height: 65px;
	font-size: 24px;
	line-height: 48px;
	color: #ffffff;
	padding-left: 24px;
}
 .mjbnr2.mj_gray1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr2_gray1.png');
}
 .mjbnr2.mj_gray2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr2_gray2.png');
}
 .mjbnr2.mj_orange1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr2_orange1.png');
}
 .mjbnr2.mj_orange2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr2_orange2.png');
}
 .mjbnr2.mj_green1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr2_green1.png');
}
 .mjbnr2.mj_green2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr2_green2.png');
}
 .mjbnr2.mj_blue1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr2_blue1.png');
}
 .mjbnr2.mj_blue2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr2_blue2.png');
}
 .mjbnr2.mj_red1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr2_red1.png');
}
 .mjbnr2.mj_red2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr2_red2.png');
}
 .mjbnr2.mj_pink1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr2_pink1.png');
}
 .mjbnr2.mj_pink2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr2_pink2.png');
}
 .mjbnr2.mj_purple1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr2_purple1.png');
}
 .mjbnr2.mj_purple2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr2_purple2.png');
}
 .mjbnr2.mj_wine1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr2_wine1.png');
}
 .mjbnr2.mj_wine2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr2_wine2.png');
}
/** * 文字だけ中央テキスト */
 .mj_center {
	text-align: center;
}
/** * 星マーク */
 .mj_star1 {
	padding-left: 72px;
}
 .mj_star1.mj_gray1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_star_gray1.png');
}
 .mj_star1.mj_orange1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_star_orange1.png');
}
 .mj_star1.mj_green1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_star_green1.png');
}
 .mj_star1.mj_blue1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_star_blue1.png');
}
 .mj_star1.mj_red1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_star_red1.png');
}
 .mj_star1.mj_pink1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_star_pink1.png');
}
 .mj_star1.mj_purple1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_star_purple1.png');
}
 .mj_star1.mj_wine1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_star_wine1.png');
}
 .mj_star1.mj_gray2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_star_gray2.png');
}
 .mj_star1.mj_orange2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_star_orange2.png');
}
 .mj_star1.mj_green2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_star_green2.png');
}
 .mj_star1.mj_blue2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_star_blue2.png');
}
 .mj_star1.mj_red2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_star_red2.png');
}
 .mj_star1.mj_pink2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_star_pink2.png');
}
 .mj_star1.mj_purple2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_star_purple2.png');
}
 .mj_star1.mj_wine2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_star_wine2.png');
}
/** * レ点マーク */
 .mj_check1 {
	padding-left: 72px;
}
 .mj_check1.mj_gray1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_check_gray1.png');
}
 .mj_check1.mj_orange1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_check_orange1.png');
}
 .mj_check1.mj_green1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_check_green1.png');
}
 .mj_check1.mj_blue1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_check_blue1.png');
}
 .mj_check1.mj_red1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_check_red1.png');
}
 .mj_check1.mj_pink1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_check_pink1.png');
}
 .mj_check1.mj_purple1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_check_purple1.png');
}
 .mj_check1.mj_wine1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_check_wine1.png');
}
 .mj_check1.mj_gray2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_check_gray2.png');
}
 .mj_check1.mj_orange2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_check_orange2.png');
}
 .mj_check1.mj_green2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_check_green2.png');
}
 .mj_check1.mj_blue2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_check_blue2.png');
}
 .mj_check1.mj_red2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_check_red2.png');
}
 .mj_check1.mj_pink2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_check_pink2.png');
}
 .mj_check1.mj_purple2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_check_purple2.png');
}
 .mj_check1.mj_wine2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_check_wine2.png');
}
/** * ▼マーク */
 .mj_arrow1 {
	padding-left: 72px;
}
 .mj_arrow1.mj_gray1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_arrow_gray1.png');
}
 .mj_arrow1.mj_orange1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_arrow_orange1.png');
}
 .mj_arrow1.mj_green1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_arrow_green1.png');
}
 .mj_arrow1.mj_blue1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_arrow_blue1.png');
}
 .mj_arrow1.mj_red1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_arrow_red1.png');
}
 .mj_arrow1.mj_pink1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_arrow_pink1.png');
}
 .mj_arrow1.mj_purple1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_arrow_purple1.png');
}
 .mj_arrow1.mj_wine1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_arrow_wine1.png');
}
 .mj_arrow1.mj_gray2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_arrow_gray2.png');
}
 .mj_arrow1.mj_orange2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_arrow_orange2.png');
}
 .mj_arrow1.mj_green2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_arrow_green2.png');
}
 .mj_arrow1.mj_blue2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_arrow_blue2.png');
}
 .mj_arrow1.mj_red2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_arrow_red2.png');
}
 .mj_arrow1.mj_pink2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_arrow_pink2.png');
}
 .mj_arrow1.mj_purple2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_arrow_purple2.png');
}
 .mj_arrow1.mj_wine2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_arrow_wine2.png');
}
/** * 飛行機マーク */
 .mj_plain1 {
	padding-left: 72px;
}
 .mj_plain1.mj_gray1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_plain_gray1.png');
}
 .mj_plain1.mj_orange1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_plain_orange1.png');
}
 .mj_plain1.mj_green1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_plain_green1.png');
}
 .mj_plain1.mj_blue1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_plain_blue1.png');
}
 .mj_plain1.mj_red1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_plain_red1.png');
}
 .mj_plain1.mj_pink1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_plain_pink1.png');
}
 .mj_plain1.mj_purple1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_plain_purple1.png');
}
 .mj_plain1.mj_wine1 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_plain_wine1.png');
}
 .mj_plain1.mj_gray2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_plain_gray2.png');
}
 .mj_plain1.mj_orange2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_plain_orange2.png');
}
 .mj_plain1.mj_green2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_plain_green2.png');
}
 .mj_plain1.mj_blue2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_plain_blue2.png');
}
 .mj_plain1.mj_red2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_plain_red2.png');
}
 .mj_plain1.mj_pink2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_plain_pink2.png');
}
 .mj_plain1.mj_purple2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_plain_purple2.png');
}
 .mj_plain1.mj_wine2 {
	background-image: url('https://img0.land-mark.biz/ut_img/public_images/categorypage/h3/mjplnbnr1_plain_wine2.png');
}
/** * ttl */
 .ttl {
	color: #333333;
	font-size: 25px;
	font-weight: bold;
	padding: 10px;
	line-height: 35px;
	text-align: left;
}


/** * 商品で選ぶ */
 .brand-4col .layerd_links {
	width: 190px;
	margin-right: 15px;
}
 .layerd_links {
	position: relative;
	margin-bottom: 5px;
	float: left;
	display: inline-block;
	padding: 0;
	overflow: hidden;
	vertical-align: top;
	letter-spacing: normal;
	background-color: #efefef;
    ;
}
 .layerd_links > a {
	float: none;
}
 .layerd_links > a.caption {
	position: absolute;
	top: 71px;
	left: 0;
	font-size: 18px;
	font-weight: 600;
	padding: .5em;
	text-decoration: none;
	display: block;
	text-align: center;
	color: #555555;
	background-color: rgba(255,255,255,.8);
	width: 100%;
	border-bottom: 2px #315860 solid;
	box-sizing: border-box;
}
 .layerd_links > a.caption:hover {
	color: #26A69A;
}
 .layerd_links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
 .layerd_links li {
	margin: 5px;
	padding: 0;
}
 .layerd_links > ul > li > a {
	font-size: 14px;
	color: #555555;
	display: block;
	padding: 10px 5px;
	margin: 0;
	width: 100%;
	text-decoration: none;
	box-sizing: border-box;
	float: none;
}
 .layerd_links > ul > li > a:hover {
	color: #26A69A;
	background-color: rgba(255,255,255,.8);
}
 .layerd_links li a:before {
	content: url(https://img0.land-mark.biz/ut_img/public_images/byProduct/ic_play_circle_outline.png);
	margin: .5em .5em 0 0;
	vertical-align: text-top;
	line-height: 22px;
}
/** * h2見出し（画像あり） */
 .mds_ovl_txt {
	position: relative;
	font-weight: normal;
	font-size: 13px;
}
 .ovl_txt {
	color: #333;
	position: absolute;
	top: 20px;
	left: 30px;
	font-family: 'Open Sans',sans-serif;
	font-weight: bold;
	text-shadow: rgba(255,255,255,.9) 1px 1px 1px, rgba(255,255,255,.9) -1px 1px 1px, rgba(255,255,255,.9) 1px -1px 1px, rgba(255,255,255,.9) -1px -1px 1px;
	filter: dropshadow(color=#ffffff, offX=0, offY=-2) dropshadow(color=#ffffff, offX=2, offY=0) dropshadow(color=#ffffff, offX=0, offY=2);
	overflow: visible !important;
	user-select: none;
}
 .ovl_txt .line1 {
	margin-left: -10px;
	font-size: 58px;
	line-height: 58px;
	letter-spacing: -2px;
}
 .ovl_txt .line2 {
	margin-top: 8px;
	font-size: 16px;
	line-height: 20px;
}
 .ovl_txt .line2 + .line2 {
	margin-top: 0;
}
 .ovl_txt strong {
	font-size: 75px;
}
/** * 2017.11.15 - コーディング */
 .a_link1 {
	margin-bottom: 15px;
}
 .a_link1 li {
	list-style: none;
	display: inline-block;
	border-radius: 5px;
	font-size: 1.1em;
	margin: 0 2px;
}
 .a_link1 a {
	background: #25879e;
	border-radius: 5px;
	color: #fff;
	display: block;
	padding: 10px 0.8em;
	text-decoration: none;
}
 .a_link1 a:not(:hover) {
	background: #CCC !important;
	color: #333 !important;
}
 .a_link2:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
 .a_link2 ul {
	width: 100%;
	margin: 0;
	list-style-type: none;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
 .a_link2 ul li {
	background: #efefef;
	border-radius: 5px;
	border: 1px solid #ccc;
	list-style-type: none;
	float: left;
	width: 31%;
	margin: 1% 0 1% 1.7%;
}
 .a_link2 ul li a {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-decoration: none;
	font-size: 1.2em;
	text-align: left;
	text-decoration: none;
}
 .a_link2 ul li img {
	float: left;
	margin-right: 5%;
	margin-left: 1%;
	width: 80px;
	height: 60px;
	object-fit: contain;
}
 .a_link2 ul li a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
 .a_link2 ul li a span {
	color: #433c3a;
	display: block;
	font-weight: bold;
	padding: 5% 0 0 0;
	font-size: 14px;
}
 .a_btn1_ss {
	display: inline-block;
	width: 32%;
	padding: 15px 0;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color: #59b1eb;
	color: #fff !important;
	border-radius: 10px;
	font-size: 20px;
}
 .a_btn1_ss, .a_btn1_ss::before, .a_btn1_ss::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
 .a_btn1_ss::before, .a_btn1_ss::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
 .a_btn1_ss:hover {
	background-color: #333;
}
 .a_btn1_aw {
	display: inline-block;
	width: 32%;
	padding: 15px 0;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color: #a40000;
	color: #fff !important;
	border-radius: 10px;
	font-size: 20px;
}
 .a_btn1_aw, .a_btn1_aw::before, .a_btn1_aw::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
 .a_btn1_aw::before, .a_btn1_aw::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
 .a_btn1_aw:hover {
	background-color: #333;
}
 .a_btn1_bo {
	display: inline-block;
	width: 32%;
	padding: 15px 0;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color: #1d2088;
	color: #fff !important;
	border-radius: 10px;
	font-size: 20px;
}
 .a_btn1_bo, .a_btn1_bo::before, .a_btn1_bo::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
 .a_btn1_bo::before, .a_btn1_bo::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
 .a_btn1_bo:hover {
	background-color: #333;
}
 .mds_ribon {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/sprite_ribon.png) no-repeat;
	background-size: 100%;
	height:110px;
	color: gold !important;
	font-size: 46px;
	text-align: center;
	padding-top: 37px;
	box-sizing: border-box;
}
 .mds_ribon.red {
	background-position-y: -14px;
}
 .mds_ribon.blue {
	background-position-y: -146px;
}
 .mds_ribon.green {
	background-position-y: -278px;
}
 .mds_ribon.orange {
	background-position-y: -410px;
}
 .mds_ribon.brown {
	background-position-y: -542px;
}
 .mds_ribon.skyblue {
	background-position-y: -674px;
}
 .a_btn2_aw1 {
	display: inline-block;
	width: 100%;
	text-align: center;
	text-decoration: none;
	padding: 5px 0;
	outline: none;
	position: relative;
	z-index: 2;
	background-color: #a40000;
	border: 2px solid #a40000;
	color: #fff !important;
	margin: 10px 0 30px 0 !important;
	font-size: 18px !important;
	border-radius: 5px;
}
 .a_btn2_aw1, .a_btn2_aw1::before, .a_btn2_aw1::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
 .a_btn2_aw1::before, .a_btn2_aw1::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
	top: 0;
	width: 50%;
	height: 100%;
	background-color: #a40000;
}
 .a_btn2_aw1::before {
	right: 0;
}
 .a_btn2_aw1::after {
	left: 0;
}
 .a_btn2_aw1:hover {
	background-color: #fff;
	border-color: #a40000;
	color: #a40000 !important;
}
 .a_btn2_aw1:hover::before, .a_btn2_aw1:hover::after {
	width: 0;
	background-color: #a40000;
}
 .a_btn3_ss1 {
	display: inline-block;
	width: 100%;
	text-align: center;
	text-decoration: none;
	padding: 5px 0;
	outline: none;
	position: relative;
	z-index: 2;
	background-color: #00a0e9;
	border: 2px solid #00a0e9;
	color: #fff !important;
	margin: 10px 0 30px 0 !important;
	font-size: 18px !important;
	border-radius: 5px;
}
 .a_btn3_ss1, .a_btn3_ss1::before, .a_btn3_ss1::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
 .a_btn3_ss1::before, .a_btn3_ss1::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
	top: 0;
	width: 50%;
	height: 100%;
	background-color: #00a0e9;
}
 .a_btn3_ss1::before {
	right: 0;
}
 .a_btn3_ss1::after {
	left: 0;
}
 .a_btn3_ss1:hover {
	background-color: #fff;
	border-color: #00a0e9;
	color: #00a0e9 !important;
}
 .a_btn3_ss1:hover::before, .a_btn3_ss1:hover::after {
	width: 0;
	background-color: #00a0e9;
}
 .ico_gt {
	font-weight: bold;
}
 .a_link3 {
	display: block;
	padding: 20px 0;
	font-size: 2.3em;
	color: #fff !important;
	background-color: #191a1a;
	border: 5px solid #787878;
	box-sizing: border-box;
	margin: 0 0 0.3em 0;
	text-align: center;
	text-decoration: none;
}
 .a_link3:hover {
	opacity: 0.8;
}
 .a_link4 {
	display: inline-block;
	float: left;
	width: 49%;
	padding: 20px 0;
	font-size: 2em;
	color: #fff !important;
	background-color: #191a1a;
	border-color: #787878;
	box-sizing: border-box;
	margin: 0 1%;
	text-align: center;
	text-decoration: none;
}
 .a_link4:first-child {
	margin-left: 0;
}
 .a_link4:last-child {
	margin-right: 0;
}
 .a_link4:hover {
	opacity: 0.8;
}
 .a_menu1 {
	width: 750px;
	padding: 0;
	margin-bottom: 8em;
	list-style-type: none;
}
 .a_menu1 li {
	width: 20%;
	float: left;
	padding: 0;
	text-align: center;
	list-style-type: none;
}
 .a_menu1 li a {
	width: auto;
	color: #000 !important;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0;
	text-decoration: none !important;
	display: block;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #4DB6AC), color-stop(0.00, #B2DFDB));
	background: -webkit-linear-gradient(top, #B2DFDB 0%, #4DB6AC 100%);
	background: -moz-linear-gradient(top, #B2DFDB 0%, #4DB6AC 100%);
	background: -o-linear-gradient(top, #B2DFDB 0%, #4DB6AC 100%);
	background: -ms-linear-gradient(top, #B2DFDB 0%, #4DB6AC 100%);
	background: linear-gradient(top, #B2DFDB 0%, #4DB6AC 100%);
	border-left: 1px solid #278e84;
	box-shadow: 1px 0px 0px rgba(225,225,225,0.3) inset, -1px 0px 0px rgba(225,225,225,0.3) inset, 0px 1px 1px rgba(0,0,0,0.1) inset, 0px -1px 1px rgba(0,0,0,0.3) inset, 0px 1px 3px #fff4e1;
	text-decoration: none;
}
 .a_menu1 li a:hover {
	background: #ffc360;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #26A69A), color-stop(0.00, #80CBC4));
	background: -webkit-linear-gradient(top, #80CBC4 0%, #26A69A 100%);
	background: -moz-linear-gradient(top, #80CBC4 0%, #26A69A 100%);
	background: -o-linear-gradient(top, #80CBC4 0%, #26A69A 100%);
	background: -ms-linear-gradient(top, #80CBC4 0%, #26A69A 100%);
	background: linear-gradient(top, #80CBC4 0%, #26A69A 100%);
	box-shadow: 1px 0px 0px rgba(255,234,200,0) inset, -1px 0px 0px rgba(255,234,200,0) inset, 0px 1px 1px rgba(0,0,0,0.1) inset, 0px -1px 1px rgba(0,0,0,0.3) inset, 0px 1px 3px #fff4e1;
}
 .a_menu1 li:first-child a {
	border-radius: 5px 0 0 5px;
	border-left: 0;
	box-shadow: -1px 0px 0px rgba(255,234,200,0.3) inset, 0px 1px 1px rgba(0,0,0,0.1) inset, 0px -1px 1px rgba(0,0,0,0.3) inset, 0px 1px 3px #fff4e1;
}
 .a_menu1 li:last-child a {
	border-radius: 0 5px 5px 0;
	box-shadow: 1px 0px 0px rgba(255,234,200,0.3) inset, 0px 1px 1px rgba(0,0,0,0.1) inset, 0px -1px 1px rgba(0,0,0,0.3) inset, 0px 1px 3px #fff4e1;
}
 .a_popup1 {
	display: inline-block;
	min-width: 200px;
	font-size: 1.2em;
	position: relative;
	padding: .8em .5em;
	background-color: #f5d305;
	border-color: #f5d305;
	border-radius: 10px;
	margin-bottom: 0.5em;
	text-align: center;
	margin-right: auto;
}
 .a_popup1::after {
	position: absolute;
	top: 100%;
	left: 30px;
	content: '';
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-top-width: 15px;
	border-top-color: inherit;
}
/** * */
 .series-text {
	color: #fff;
}
 .series-text .text {
	font-family: 'Playfair Display', "Sawarabi Mincho", "ヒラギノ明朝 ProN W6", Meiryo, "ＭＳ Ｐ明朝", serif;
	padding: 15px;
	box-sizing: border-box;
}
 .series-text h4 {
	font-size: 22px;
}
 .series-text p.line1 {
	font-size:22px;
	font-weight: bold;
	line-height:30px;
}
 .series-text p.line1 + p.line1 {
	margin-top:0;
}
 .series-text p.line2 {
	font-size:16.8px;
	margin-top:12px;
	line-height: 25px;
}
 .series-text p.line2 + p.line2 {
	margin-top:0;
}
 .tartan {
	width: 100%;
	height: 200px;
	font-family: 'Playfair Display', "Sawarabi Mincho", "ヒラギノ明朝 ProN W6", Meiryo, "ＭＳ Ｐ明朝", serif;
}
 .tartan .text {
	float: left;
	width: 605px;
	padding: 30px 15px;
	box-sizing: border-box;
}
 .tartan .text h4 {
	font-size: 45px;
	color: #b00;
}
 .tartan .text .line1 {
	font-size: 18px;
	color: #b00;
	margin-top:25px;
	line-height: 28px;
}
 .tartan .text .line1 + .line1 {
	margin-top: 0;
}
 .tartan .text .line2 {
	font-size: 18px;
	color: #111;
	margin-top:5px;
	line-height: 25px;
}
 .tartan .text .line2 + .line2 {
	margin-top: 0;
}
 .tartan .img {
	float: left;
	width: 200px;
}
 .tartan .img img {
	height: 200px;
	width: 200px;
}
 .clothing-material {
	width: 100%;
	height: 200px;
	font-family: 'Playfair Display', "Sawarabi Mincho", "ヒラギノ明朝 ProN W6", Meiryo, "ＭＳ Ｐ明朝", serif;
}
 .clothing-material .text {
	float: left;
	width: 605px;
	padding: 30px 15px;
	box-sizing: border-box;
}
 .clothing-material .text h4 {
	font-size: 45px;
	color: #b00;
	line-height:1;
	margin:-10px 0;
}
 .clothing-material .text .line1 {
	font-size: 18px;
	color: #b00;
	margin-top:25px;
	line-height: 28px;
}
 .clothing-material .text .line1 + .line1 {
	margin-top: 0;
}
 .clothing-material .text .line2 {
	font-size: 18px;
	color: #111;
	margin-top:5px;
	line-height: 25px;
}
 .clothing-material .text .line2 + .line2 {
	margin-top: 0;
}
 .clothing-material .img {
	float: left;
	width: 200px;
}
 .clothing-material .img img {
	height: 200px;
	width: 200px;
}

 .clothing-material2 {
	clear: left; 
	width: 100%;
	height: 200px;
	font-family: 'Playfair Display', "Sawarabi Mincho", "ヒラギノ明朝 ProN W6", Meiryo, "ＭＳ Ｐ明朝", serif;
}
 .clothing-material2 .text2 {
	float: left;
	width: 400px;
	padding: 30px 15px;
	box-sizing: border-box;
}
 .clothing-material2 .text2 h4 {
	font-size: 45px;
	color: #b00;
	line-height:1;
	margin:-10px 0;
}
 .clothing-material2 .text2 .line1 {
	font-size: 18px;
	color: #b00;
	margin-top:25px;
	line-height: 28px;
}
 .clothing-material2 .text2 .line1 + .line1 {
	margin-top: 0;
}
 .clothing-material2 .text2 .line2 {
	font-size: 18px;
	color: #111;
	margin-top:5px;
	line-height: 25px;
}
 .clothing-material2 .text2 .line2 + .line2 {
	margin-top: 0;
}
 .clothing-material2 .img2 {
	float: left;
	width: 405px;
}
 .clothing-material2 .img2 img {
	height: 200px;
	width: 200px;
}

/** * スーパー価格AJAX「SUPER SALE」 */
 .bnr-03 {
	display: inline-block;
	border: 1px solid #ccc;
	color: #333;
	font-size: 0;
	text-decoration: none;
	width: 270px;
	margin-bottom: 10px;
	vertical-align: top;
}
 .bnr-03:hover {
	opacity: .75;
}
 .bnr-03:hover .link {
	text-decoration: underline;
}
 .bnr-03 * {
	font-size: 12px;
}
 .bnr-03 .sale {
	position: relative;
}
 .bnr-03 .sale .sale-text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 5px;
	background-color: yellow;
	color: red;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	box-sizing: border-box;
}
 .bnr-03 .image {
	border-bottom: 1px solid #ccc;
}
 .bnr-03 .image img {
	width: 100%;
}
 .bnr-03 .text {
	font-size: 11px;
	padding: 0 5px;
	margin-top: 5px;
	box-sizing: border-box;
}
 .bnr-03 .price {
	line-height: 34px;
	margin-top: 5px;
	text-align: center;
}
 .bnr-03 span.get-price-ajax {
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 34px;
	color: red;
	text-shadow: white 1px 1px 0px, white -1px 1px 0px,white 1px -1px 0px, white -1px -1px 0px;
	-webkit-text-stroke-color: #ffffff;
	filter: dropshadow(color=#ffffff,offX= 0,offY=-2) dropshadow(color=#ffffff,offX= 2,offY= 0) dropshadow(color=#ffffff,offX= 0,offY= 2);
}
 .bnr-03 span.get-price-ajax:after {
	content: url(https://img0.land-mark.biz/ut_img/public_images/search/yen2.gif);
}
 .bnr-03 .link {
	display: block;
	background-color: #EFB4B7;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	margin: 5px auto;
	width: 200px;
	text-align: center;
	box-sizing: border-box;
}
/** * 飲食テンプレート×19 */
 .bnr2_387-387-ajax {
	letter-spacing: -1px;
}
 .product_link {
	margin: 1% 1% 0;
	letter-spacing: -1px;
}
/*--------------------------------------------------------- .brand-div-inner_01 ---------------------------------------------------------*/
 .brand-div-inner_01{
	width: 805px;
	padding-bottom: 10px;
}
 .brand-div-inner_01 .bnr2_387-387-ajax {
	letter-spacing: -1px;
	line-height: 30px;
}
 .brand-div-inner_01 .brand-div-inner-head{
	margin-left: 50px;
	padding-bottom: 17px;
}
 .brand-div-inner_01 .brand-div-inner-head p{
	font-family: Georgia, 'Hiragino Mincho ProN', 'Yu Mincho', serif;
	color: #ccc;
	font-size: 20px;
	font-weight: 600;
	padding-top: 20px;
}
 .brand-div-inner_01 .brand-div-inner-head h4 {
	color: #fff;
	font-size: 45px;
	font-weight: 900;
	margin-top:20px;
}
 .brand-div-inner_01 .brand-div-inner-head span{
	color: #fff;
	font-family: 'Codystar', cursive;
	display: block;
	margin-top: 20px;
	font-size: 15px;
	color: #ccc;
	letter-spacing:.5em;
	text-transform: uppercase;
}
 .back_img_1{
	background-color: #A9A9A9;
	background-repeat:no-repeat;
	background-size: cover;
}
 .brand-div-inner_01 .brand-div-inner-list{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
	margin-left: 50px;
	padding-left: 0px;
}
 .brand-div-inner_01 .brand-div-inner-list li{
	width: 150px;
	height: 350px;
	list-style:none;
	display: inline-block;
	margin-right: 30px;
}
 .brand-div-inner_01 .brand-div-inner-list li a{
	position:relative;
	display: block;
}
 .brand-div-inner_01 .brand-div-inner-list li a .mouse_hover{
	background-color: rgba(255,255,255,0.3);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:86.1%;
	opacity:0;
}
 .brand-div-inner_01 .brand-div-inner-list li a .mouse_hover:hover{
	opacity:1;
}
 .brand-div-inner_01 .brand-div-inner-list a{
	text-decoration:none;
	color: #000000;
	display: block;
}
 .brand-div-inner_01 .brand-div-inner-list li a .detail_box{
	position: relative;
	top:-57px;
}
 .brand-div-inner_01 .list-inner-itme_1,.list-inner-itme_2,.list-inner-itme_3{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}
 .brand-div-inner_01 .brand-div-inner-list .list-inner-itme_1{
	padding:5px 10px 5px 10px;
	font-size:12px;
	color: #000;
	background-color: rgba(255,255,255,0.6);
	line-height: 15px;
}
 .brand-div-inner_01 .brand-div-inner-list .list-inner-itme_2{
	background-color: #fff;
	color: #000;
	padding:3px 10px 3px 10px;
	display: flex;
	justify-content:space-between;
	height: 30px;
}
 .brand-div-inner_01 .brand-div-inner-list .list-inner-itme_2 span:nth-of-type(1),.brand-div-inner_01 .brand-div-inner-list .list-inner-itme_2 span:nth-of-type(2),.brand-div-inner_01 .brand-div-inner-list .list-inner-itme_2 span:nth-of-type(3){
	color:#B40404;
	font-weight: 600;
	text-align: center;
	font-size:13px;
}
 .brand-div-inner_01 .brand-div-inner-list .list-inner-itme_2 span:nth-of-type(1){
	line-height: 15px;
}
 .brand-div-inner_01 .brand-div-inner-list .list-inner-itme_2 span:nth-of-type(2){
	font-size: 2em;
}
 .brand-div-inner_01 .brand-div-inner-list .list-inner-itme_2 span:nth-of-type(3){
	text-align: center;
	margin-top:-2px;
	line-height: 15px;
}
 .brand-div-inner_01 .brand-div-inner-list .list-inner-itme_2 span:nth-of-type(3) .tax{
	font-size:0.1em;
}
 .brand-div-inner_01 .brand-div-inner-list .list-inner-itme_2 span:nth-of-type(3) .en{
	font-size:1.4em;
}
 .brand-div-inner_01 .brand-div-inner-list .list-inner-itme_3{
	padding:7px 10px 7px 10px;
	text-align: center;
	font-size: 10px;
	background-color: #8A0808;
	color: #fff;
}
/*--------------------------------------------------------- .brand-div-inner_01 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_02 ---------------------------------------------------------*/
 .brand-div-inner_02 p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_02 h4{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_02 ul{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
 .brand-div-inner_02{
	width: 805px;
	padding-bottom: 20px;
	padding-top: 20px;
	border-top: solid 5px #000000;
}
 .back_color_02{
	background-color: #def9ff;
}
 .brand-div-inner_02 .brand-div-inner-head h4{
	font-size: 36px;
	font-family: 'Noto Sans Japanese', sans-serif;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	letter-spacing: -0.05em;
	color: #333333;
}
 .brand-div-inner_02 .brand-div-inner-head p{
	font-family: 'Noto Sans Japanese', sans-serif;
	font-size: 14px;
	padding: 7px 0px 7px 30px;
	font-weight: 600;
	margin-top: 10px;
	background-color: rgba(255,255,255,.5);
}
 .brand-div-inner_02 .brand-div-inner-list{
	margin-top: 10px;
	padding-left: 30px;
}
 .brand-div-inner_02 .brand-div-inner-list ul li{
	list-style:none;
	width: 220px;
	border: solid 1px #d3d3d3;
	border-bottom: solid 0px #d3d3d3;
	display: inline-block;
	margin-right: 30px;
}
 .brand-div-inner_02 .brand-div-inner-list ul li a{
	font-family: 'Noto Sans Japanese', sans-serif;
	text-decoration: none;
	color: #000000;
	font-size:14px;
}
 .brand-div-inner_02 .brand-div-inner-list ul li a{
	position:relative;
	display: block;
}
 .brand-div-inner_02 .brand-div-inner-list ul li a .mouse_hover{
	background-color: rgba(255,255,255,0.3);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
}
 .brand-div-inner_02 .brand-div-inner-list ul li a .mouse_hover:hover{
	opacity:1;
}
 .brand-div-inner_02 .list-inner-itme_1{
	padding: 3px 5px 3px 5px;
	background-color: #ffffff;
	font-weight: 600;
}
 .brand-div-inner_02 .list-inner-itme_2{
	background-color: #ffffff;
	color:#B40404;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	display: inline-block;
	display: flex;
}
 .brand-div-inner_02 .list-inner-itme_2 span:nth-of-type(1){
	line-height:15px;
	text-align: center;
}
 .brand-div-inner_02 .list-inner-itme_2 span:nth-of-type(2){
	font-size: 2.3em;
	margin-top: 7px;
	display: inline-block;
	text-align: center;
}
 .brand-div-inner_02 .list-inner-itme_2 span:nth-of-type(3){
	text-align: center;
	margin-top:-2px;
	line-height: 16px;
	width: 23px;
}
 .brand-div-inner_02 .list-inner-itme_2 span:nth-of-type(3) .tax{
	font-size:0.1em;
	letter-spacing: -1px;
}
 .brand-div-inner_02 .list-inner-itme_2 span:nth-of-type(3) .en{
	font-size:1.4em;
	margin-top: -0.1px;
}
 .brand-div-inner_02 .list-inner-itme_2 span:nth-of-type(4){
	color:#ffffff;
	font-size:10px;
	background-color: #8A0808;
	padding: 5px 2px 5px 2px;
	height: 15px;
	line-height: 15px;
}
/*--------------------------------------------------------- .brand-div-inner_02 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_03 ---------------------------------------------------------*/
 .brand-div-inner_03 {
	padding: 15px 0;
}
 .brand-div-inner_03 p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_03 h4{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_03 ul{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
 .brand-div-inner_03 .brand-div-inner{
	width: 805px;
	padding-bottom: 20px;
	padding-top: 20px;
}
 .back_color_03{
	background-color: #dfedf5;
}
 .brand-div-inner_03 .brand-div-inner-head .obi{
	display: flex;
	position: relative 
}
 .brand-div-inner_03 .brand-div-inner-head .back_ribbon{
	font-family: 'Noto Sans Japanese', sans-serif;
	background:linear-gradient(0deg,#2c546e 0%,#2c546e 50%,#405c7c 50%,#405c7c 100%);
	text-align: center;
	color: #ffffff;
	width: 77%;
	margin: 0 auto;
	font-size: 20px;
	font-weight: 550;
	padding: 7px 0px 7px 0px;
	display: inline-block;
	z-index: 1000;
}
 .brand-div-inner_03 .brand-div-inner-head .back_ribbon_left{
	position: absolute;
	top:10px;
	left: 70px;
	z-index: 100;
	display: inline-block;
}
 .brand-div-inner_03 .brand-div-inner-head .back_ribbon_left .ribon_box{
	width: 50px;
	height: 35px;
	background:linear-gradient(0deg,#2c546e 0%,#2c546e 50%,#405c7c 50%,#405c7c 100%);
	display: inline-block;
	z-index: 1;
	position: relative;
	right:32%;
}
 .brand-div-inner_03 .brand-div-inner-head .back_ribbon_left .ribon_box_left_end{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 16.5px 0 16.5px 20px;
	border-color: transparent transparent transparent #dfedf5;
	display: inline-block;
	z-index: 200;
	position: relative;
}
 .brand-div-inner_03 .brand-div-inner-head .back_ribbon_right{
	position: absolute;
	top:10px;
	right: 70px;
	z-index: 100;
	display: inline-block;
}
 .brand-div-inner_03 .brand-div-inner-head .back_ribbon_right .ribon_box{
	width: 50px;
	height: 35px;
	background:linear-gradient(0deg,#2c546e 0%,#2c546e 50%,#405c7c 50%,#405c7c 100%);
	display: inline-block;
	z-index: 1;
	position: relative;
	left:32%;
}
 .brand-div-inner_03 .brand-div-inner-head .back_ribbon_right .ribon_box_right_end{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 16.5px 20px 16.5px 0;
	border-color: transparent #dfedf5 transparent transparent;
	display: inline-block;
	z-index: 200;
	position: relative;
}
 .brand-div-inner_03 .brand-div-inner-head h4{
	font-size: 40px;
	font-family: 'Sawarabi Mincho','Noto Sans Japanese', sans-serif;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	letter-spacing: -0.05em;
	color: #333333;
	margin-top: 15px;
}
 .brand-div-inner_03 .brand-div-inner-head h4 .cool{
	font-style:oblique;
	font-family: "Sawarabi Mincho";
	color: #4a8ed7;
	font-size: 50px;
}
 .brand-div-inner_03 .brand-div-inner-head h4 .light{
	font-style:oblique;
	font-family: "Sawarabi Mincho";
	color: #72bb52;
	font-size: 50px;
}
 .brand-div-inner_03 .brand-div-inner-head .description{
	font-family: 'Noto Sans Japanese', sans-serif;
	font-size: 14px;
	padding: 7px 0px 7px 30px;
	font-weight: 600;
	margin-top: 10px;
	text-align: center;
}
 .brand-div-inner_03 .brand-div-inner-list{
	margin-top: 10px;
	padding-left: 30px;
}
 .brand-div-inner_03 .brand-div-inner-list ul li{
	list-style:none;
	width: 220px;
	border: solid 1px #d3d3d3;
	border-bottom: solid 0px #d3d3d3;
	display: inline-block;
	margin-right: 30px;
}
 .brand-div-inner_03 .brand-div-inner-list ul li a{
	font-family: 'Noto Sans Japanese', sans-serif;
	text-decoration: none;
	color: #000000;
	font-size:14px;
}
 .brand-div-inner_03 .brand-div-inner-list ul li a{
	position:relative;
	display: block;
}
 .brand-div-inner_03 .brand-div-inner-list ul li a .mouse_hover{
	background-color: rgba(255,255,255,0.3);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
}
 .brand-div-inner_03 .brand-div-inner-list ul li a .mouse_hover:hover{
	opacity:1;
}
 .brand-div-inner_03 .list-inner-itme_1{
	padding: 3px 5px 3px 5px;
	background-color: #ffffff;
	font-weight: 600;
}
 .brand-div-inner_03 .list-inner-itme_2{
	background-color: #ffffff;
	color:#B40404;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	display: inline-block;
	display: flex;
}
 .brand-div-inner_03 .list-inner-itme_2 span:nth-of-type(1){
	line-height:15px;
	text-align: center;
}
 .brand-div-inner_03 .list-inner-itme_2 span:nth-of-type(2){
	font-size: 2.3em;
	margin-top: 7px;
	display: inline-block;
	text-align: center;
}
 .brand-div-inner_03 .list-inner-itme_2 span:nth-of-type(3){
	text-align: center;
	margin-top:-2px;
	line-height: 16px;
	width: 23px;
}
 .brand-div-inner_03 .list-inner-itme_2 span:nth-of-type(3) .tax{
	font-size:0.1em;
	letter-spacing: -1px;
}
 .brand-div-inner_03 .list-inner-itme_2 span:nth-of-type(3) .en{
	font-size:1.4em;
	margin-top: -0.1px;
}
 .brand-div-inner_03 .list-inner-itme_2 span:nth-of-type(4){
	color:#ffffff;
	font-size:10px;
	background-color: #8A0808;
	padding: 5px 2px 5px 2px;
	height: 15px;
	line-height: 15px;
}
.w245-item {
	padding-left: 0 !important;
}
/*--------------------------------------------------------- .brand-div-inner_03 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_04 ---------------------------------------------------------*/
 .brand-div-inner_04 {
	padding: 15px 0;
}
 .back_color_04{
	background-color: #e1f4cf;
}
 .brand-div-inner_04 p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_04 h4{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_04 ul{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
 .brand-div-inner_04 .brand-div-inner{
	width: 805px;
	padding-bottom: 20px;
	padding-top: 20px;
}
 .brand-div-inner_04 .brand-div-inner-head .description_01{
	font-family: "Rounded Mplus 1c";
	text-align: center;
	font-size: 25px;
	text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff;
}
 .brand-div-inner_04 .brand-div-inner-head h4{
	font-size: 42px;
	font-family: "Sawarabi Gothic";
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	letter-spacing: -0.05em;
	margin-top: 15px;
	color: #008d89;
	text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff;
}
 .brand-div-inner_04 .brand-div-inner-head .description_02{
	font-family: 'Noto Sans Japanese', sans-serif;
	font-size: 16px;
	padding: 7px 0px 7px 18px;
	font-weight: 500;
	margin-top: 13px;
	text-align: center;
	line-height: 1.5em;
}
 .brand-div-inner_04 .brand-div-inner-list{
	margin-top: 10px;
	padding-left: 30px;
}
 .brand-div-inner_04 .brand-div-inner-list ul li{
	list-style:none;
	width: 220px;
	border: solid 1px #d3d3d3;
	border-bottom: solid 0px #d3d3d3;
	display: inline-block;
	margin-right: 30px;
}
 .brand-div-inner_04 .brand-div-inner-list ul li a{
	font-family: 'Noto Sans Japanese', sans-serif;
	text-decoration: none;
	color: #000000;
	font-size:14px;
}
 .brand-div-inner_04 .brand-div-inner-list ul li a{
	position:relative;
	display: block;
}
 .brand-div-inner_04 .brand-div-inner-list ul li a .mouse_hover{
	background-color: rgba(255,255,255,0.3);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
}
 .brand-div-inner_04 .brand-div-inner-list ul li a .mouse_hover:hover{
	opacity:1;
}
 .brand-div-inner_04 .list-inner-itme_1{
	padding: 3px 5px 3px 5px;
	background-color: #ffffff;
	font-weight: 500;
}
 .brand-div-inner_04 .list-inner-itme_2{
	background-color: #ffffff;
	color:#B40404;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	display: inline-block;
	display: flex;
}
 .brand-div-inner_04 .list-inner-itme_2 span:nth-of-type(1){
	line-height:15px;
	text-align: center;
}
 .brand-div-inner_04 .list-inner-itme_2 span:nth-of-type(2){
	font-size: 2.3em;
	margin-top: 5px;
	margin-left: 2px;
	display: inline-block;
	text-align: center;
}
 .brand-div-inner_04 .list-inner-itme_2 span:nth-of-type(3){
	text-align: center;
	margin-top:-2px;
	line-height: 16px;
	width: 23px;
}
 .brand-div-inner_04 .list-inner-itme_2 span:nth-of-type(3) .tax{
	font-size:0.1em;
}
 .brand-div-inner_04 .list-inner-itme_2 span:nth-of-type(3) .en{
	font-size:1.4em;
	margin-top: -0.1px;
}
 .brand-div-inner_04 .list-inner-itme_2 span:nth-of-type(4){
	color:#ffffff;
	font-size:10px;
	background-color: #560a0f;
	margin-top: 1%;
	padding: 5px 4px 5px 4px;
	height: 15px;
	line-height: 15px;
}
/*--------------------------------------------------------- .brand-div-inner_04 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_05 ---------------------------------------------------------*/
 .brand-div-inner_05 p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_05 h4{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_05 ul{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
 .brand-div-inner_05{
	width: 805px;
	padding-bottom: 20px;
}
 .back_color_05{
	background-color: #f8f3c0;
}
 .brand-div-inner_05 .brand-div-inner-head .description_space{
	background-color: #f2df79;
	padding-top: 15px;
}
 .brand-div-inner_05 .brand-div-inner-head .description_space .description_space_inner{
	display: flex;
}
 .brand-div-inner_05 .brand-div-inner-head .description_01{
	font-family: "Sawarabi Gothic";
	font-size: 30px;
	background-color: #c61408;
	display: inline-block;
	color: #fff;
	height: 25px;
	padding-top: 18px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: 600;
	margin-left: 60px;
	transform:skew(-7deg,-3deg);
	letter-spacing: 3px;
}
 .brand-div-inner_05 .brand-div-inner-head .description_01 .row_price{
	color: #dfc85e;
	font-size: 40px;
	font-weight: 60%;
}
 .brand-div-inner_05 .brand-div-inner-head .description_02_box{
	display: inline-block;
	width: 50%;
	background-color: #fff;
	font-weight: 700;
	font-size: 28px;
	text-align: center;
	color: #d41819;
	letter-spacing: -3px;
	border: solid 3px #d5b522;
	border-radius: 10px;
	padding-top: 3px;
	margin-left: 45px;
}
 .brand-div-inner_05 .brand-div-inner-head .description_02_box::before{
	content: '';
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	left: 65.3%;
	top: 47.91%;
	border-right: 7px solid transparent;
	border-top: 15px solid #d5b522;
	border-left: 7px solid transparent;
}
 .brand-div-inner_05 .brand-div-inner-head .description_02_box::after{
	content: '';
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	left: 65.3%;
	top: 47.2%;
	border-right: 7px solid transparent;
	border-top: 15px solid #ffffff;
	border-left: 7px solid transparent;
}
 .brand-div-inner_05 .brand-div-inner-head .description_02_box span:nth-of-type(1) .price{
	color: #d41819;
	font-size: 1.2em;
	display: inline-block;
	margin-top: 5px;
	position: relative;
	top: 2px;
}
 .brand-div-inner_05 .brand-div-inner-head .description_02_box span:nth-of-type(2){
	width: 10%;
	display: inline-block;
	margin-left: -7px;
	margin-right: -10px;
}
 .brand-div-inner_05 .brand-div-inner-head .description_02_box span:nth-of-type(2) .tax{
	font-size: 10px;
	letter-spacing: -1px;
	position: relative;
	top: -3px;
}
 .brand-div-inner_05 .brand-div-inner-head .description_02_box span:nth-of-type(2) .en{
	font-size: 0.6em;
	line-height: 1px;
	padding-right: 13px;
}
 .brand-div-inner_05 .brand-div-inner-head h4{
	font-size: 42px;
	font-family: "Sawarabi Gothic";
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
	letter-spacing: -0.05em;
	margin-top: 15px;
	color: #4a2c08;
	text-shadow: 2px 2px 0 #fff, -2px 2px 0 #fff, 2px -2px 0 #fff, -2px -2px 0 #fff;
}
 .brand-div-inner_05 .brand-div-inner-head .description_03{
	font-family: 'Noto Sans Japanese', sans-serif;
	font-size: 16px;
	padding: 7px 0px 7px 18px;
	font-weight: 500;
	margin-top: 13px;
	text-align: center;
	line-height: 1.5em;
}
 .brand-div-inner_05 .brand-div-inner-list{
	margin-top: 10px;
	padding-left: 45px;
}
 .brand-div-inner_05 .brand-div-inner-list ul li{
	list-style:none;
	width: 330px;
	border: solid 1px #d3d3d3;
	border-bottom: solid 0px #d3d3d3;
	display: inline-block;
	margin-right: 45px;
}
 .brand-div-inner_05 .brand-div-inner-list ul li a{
	font-family: 'Noto Sans Japanese', sans-serif;
	text-decoration: none;
	color: #000000;
	font-size:14px;
}
 .brand-div-inner_05 .brand-div-inner-list ul li a{
	position:relative;
	display: block;
}
 .brand-div-inner_05 .brand-div-inner-list ul li a .mouse_hover{
	background-color: rgba(255,255,255,0.3);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
}
 .brand-div-inner_05 .brand-div-inner-list ul li a .mouse_hover:hover{
	opacity:1;
}
 .brand-div-inner_05 .list-inner-itme_1{
	padding: 3px 5px 3px 5px;
	background-color: #ffffff;
	font-weight: 500;
}
 .brand-div-inner_05 .list-inner-itme_2{
	background-color: #ffffff;
	color:#B40404;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	display: inline-block;
	display: flex;
}
 .brand-div-inner_05 .list-inner-itme_2 span:nth-of-type(1){
	line-height:15px;
	text-align: center;
}
 .brand-div-inner_05 .list-inner-itme_2 span:nth-of-type(2){
	font-size: 2.3em;
	margin-top: 5px;
	margin-left: 2px;
	display: inline-block;
	text-align: center;
}
 .brand-div-inner_05 .list-inner-itme_2 span:nth-of-type(3){
	text-align: center;
	margin-top:-2px;
	line-height: 16px;
	width: 29px;
}
 .brand-div-inner_05 .list-inner-itme_2 span:nth-of-type(3) .tax{
	font-size:0.1em;
}
 .brand-div-inner_05 .list-inner-itme_2 span:nth-of-type(3) .en{
	font-size:1.4em;
	margin-top: -0.1px;
}
 .brand-div-inner_05 .list-inner-itme_2 span:nth-of-type(4){
	color:#ffffff;
	font-size:15px;
	background-color: #560a0f;
	margin-left: 5%;
	margin-top: 1%;
	padding: 7px 0;
	text-align: center;
	width: 57%;
	height: 15px;
	line-height: 15px;
}
/*--------------------------------------------------------- .brand-div-inner_05 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_06 ---------------------------------------------------------*/
 .brand-div-inner_06 p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_06 h4{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_06 ul{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
 .brand-div-inner_06{
	width: 765px;
	padding-bottom: 20px;
	display: flex;
	justify-content: space-between;
	padding: 0 20px;
}
 .brand-div-inner_06 .content_left{
	width: 340px;
	background-color: #c8caa7;
	text-align: center;
	border: solid 1px #999999;
	position: relative;
}
 .brand-div-inner_06 .content_head{
	margin-bottom: 10px;
}
 .brand-div-inner_06 .content_head h4{
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", HiraMinProN-W3, HGS明朝E, "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-weight: 500;
	font-size: 24px;
	letter-spacing: -0.03em;
	padding: 15px 0;
	color: #333;
}
 .brand-div-inner_06 .content_head p{
	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #333;
	padding: 10px;
}
 .brand-div-inner_06 .content_right{
	width: 340px;
	background-color: #dadada;
	text-align: center;
	border: solid 1px #999999;
	position: relative;
}
 .brand-div-inner_06 .mouse_hover a{
	background-color: rgba(255,255,255,0.3);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	display: block;
}
 .brand-div-inner_06 .mouse_hover a:hover{
	opacity:1;
}
 .brand-div-inner_06 .content_inner{
	position: relative;
}
 .brand-div-inner_06 .content_inner span{
	color:#ffffff;
	font-size:11.5px;
	font-weight: 550;
	background-color: #56090f;
	padding: 3px 10px 3px 10px;
	position: absolute;
	top: 80%;
	left: 72%;
}
/*--------------------------------------------------------- .brand-div-inner_06 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_08 ---------------------------------------------------------*/
 .brand-div-inner_08 p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_08 h4{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_08 ul{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
 .brand-div-inner_08{
	width: 805px;
}
 .brand-div-inner_08 h4{
	background-color: #66acd0;
	border-radius: 50px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight: 500;
	margin: 0 15px;
	padding: 5px;
}
 .brand-div-inner_08 .content{
	display: flex;
	justify-content: space-between;
	margin-top: 5px;
	padding: 0 10px;
}
 .brand-div-inner_08 .content .content_inner{
	width: 220px;
	border: solid 1px #999999;
	margin: 15px 10px;
	position: relative;
}
 .brand-div-inner_08 .content .content_inner .content_inner_head{
	font-family: sans-serif;
	text-align: center;
	font-size: 17px;
	font-weight: 600;
	padding: 3.5px 0;
	color: #FFF;
	background-color: #9d8c83;
	letter-spacing: 2px;
}
 .brand-div-inner_08 .content .content_inner .description{
	font-family: 'Noto Sans Japanese', sans-serif;
	margin: 5px;
	width: 210px;
	color: #333;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
}
 .brand-div-inner_08 .content .content_inner .product_list_item{
	font-family: sans-serif;
	width: 220px;
	background-color: #560a0f;
	color: #fff;
	font-size: 11px;
	font-weight: 500;
	padding: 5px 0;
	text-align: center;
}
 .brand-div-inner_08 .content .mouse_hover a{
	background-color: rgba(255,255,255,0.3);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	display: block;
}
 .brand-div-inner_08 .content .mouse_hover a:hover{
	opacity:1;
}
/*--------------------------------------------------------- .brand-div-inner_08 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_09 ---------------------------------------------------------*/
 .brand-div-inner_09 .hukidashi{
	width: 520px;
	position: relative;
	padding: 6px 9px;
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 6px;
}
 .brand-div-inner_09 .hukidashi::before{
	position: absolute;
	top: 100%;
	left: 50%;
	content: '';
	height: 0;
	width: 0;
	border: 5px solid transparent;
	border-top: 10px solid #aaa;
}
 .brand-div-inner_09 .hukidashi::after{
	position: absolute;
	top: 100%;
	left: 50%;
	content: '';
	height: 0;
	width: 0;
	border: 5px solid transparent;
	margin-top: -2px;
	border-top: 10px solid #fff;
}
 .brand-div-inner_09 .hukidasi p{
	font-family: 'Noto Sans Japanese', sans-serif;
	color: #333;
	font-size: 16px;
	font-weight: 500;
}
/*--------------------------------------------------------- .brand-div-inner_09 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_10_1 ---------------------------------------------------------*/
 .brand-div-inner_10_1 p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_10_1 h4{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_10_1 ul{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
 .brand-div-inner_10_1{
	width: 805px;
	padding-bottom: 40px;
}
 .brand-div-inner_10_1 h4{
	font-family: 'Noto Sans Japanese', sans-serif;
	background-color: #9d8c83;
	padding: 5px 15px;
	width: 775px;
	font-size: 18px;
	font-weight: 500;
	color: #FFF;
	margin: 20px 0;
}
 .brand-div-inner_10_1 .content{
	display: flex;
	justify-content:space-around;
}
 .brand-div-inner_10_1 .content .content_inner {
	background-color: #f0edec;
	position: relative;
	box-shadow: 3px 3px 2px -2px #cccccc;
}
 .brand-div-inner_10_1 .content_inner .content_inner_item{
	padding: 8px 8px 0px;
}
 .brand-div-inner_10_1 .content_inner .content_inner_item p:nth-of-type(1){
	color: #333333;
	width: 144px;
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
	padding: 0px 0px 3px;
}
 .brand-div-inner_10_1 .content_inner .content_inner_item p:nth-of-type(2){
	color: #333333;
	width: 144px;
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 12px;
	line-height: 16px;
}
 .brand-div-inner_10_1 .content_inner .content_inner_item span{
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #a92125;
	float: right;
	border-bottom: 1px solid #a92125;
	line-height: 11px;
	margin: 5px 0px;
}
 .brand-div-inner_10_1 .content .mouse_hover a{
	background-color: rgba(255,255,255,0.3);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	display: block;
}
 .brand-div-inner_10_1 .content .mouse_hover a:hover{
	opacity:1;
}
/*--------------------------------------------------------- .brand-div-inner_10_1 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_10_2 ---------------------------------------------------------*/
 .brand-div-inner_10_2 p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_10_2 h4{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_10_2 ul{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
 .brand-div-inner_10_2{
	width: 805px;
}
 .brand-div-inner_10_2 h4{
	font-family: 'Noto Sans Japanese', sans-serif;
	background-color: #9d8c83;
	padding: 5px 15px;
	width: 775px;
	font-size: 18px;
	font-weight: 500;
	color: #FFF;
	margin: 20px 0;
}
 .brand-div-inner_10_2 .content{
	display: flex;
	justify-content:space-around;
}
 .brand-div-inner_10_2 .content .content_inner {
	background-color: #f0edec;
	position: relative;
	box-shadow: 3px 3px 2px -2px #cccccc;
}
 .brand-div-inner_10_2 .content_inner .content_inner_item{
	padding: 8px 8px 0px;
}
 .brand-div-inner_10_2 .content_inner .content_inner_item p{
	color: #333333;
	width: 112px;
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	padding: 0px 0px 3px;
	text-align: center;
}
 .brand-div-inner_10_2 .content_inner .content_inner_item span{
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #a92125;
	float: right;
	border-bottom: 1px solid #a92125;
	line-height: 11px;
	margin: 5px 0px;
}
 .brand-div-inner_10_2 .content .mouse_hover a{
	background-color: rgba(255,255,255,0.3);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	display: block;
}
 .brand-div-inner_10_2 .content .mouse_hover a:hover{
	opacity:1;
}
/*--------------------------------------------------------- .brand-div-inner_10_2 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_11 ---------------------------------------------------------*/
 .brand-div-inner_11 p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_11 h4{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_11 ul{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
 .brand-div-inner_11{
	width: 805px;
}
 .brand-div-inner_11 h4{
	font-family: Meiryo, "Hiragino Kaku Gothic Pro", Osaka , "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 60px;
	height: 60px;
	padding-left: 20px;
	color: #fff;
	background-color: #9c8b82;
	margin-bottom: 20px;
}
 .brand-div-inner_11 .main{
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 20px;
	padding-left: 10px;
}
 .brand-div-inner_11 .main_head p:nth-of-type(1){
	font-family: "Sawarabi Mincho";
	background-color: #ec8c26;
	padding: 10px 12px;
	color: #fff;
	font-size: 25px;
	display: inline-block;
}
 .brand-div-inner_11 .main_head p:nth-of-type(1) span{
	font-style:oblique;
}
 .brand-div-inner_11 .main_head p:nth-of-type(2){
	font-family: "Sawarabi Mincho";
	color: #412309;
	font-size: 50px;
	display: inline-block;
	margin-top: 40px;
	font-weight: 600;
	text-shadow: 1px 1px 3px #fff, -1px 1px 3px #fff, 1px -1px 3px #fff, -1px -1px 3px #fff;
}
 .brand-div-inner_11 .main_detail{
	font-family: "Sawarabi Mincho";
	margin-top: 50px;
	width: 270px;
	border: 1px solid #cac2bf;
	padding: 20px 10px 20px 15px;
	line-height: 35px;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: -1px;
}
 .brand-div-inner_11 .main_detail .orange_text{
	color: #ea5207;
}
 .brand-div-inner_11 .main_button{
	padding-bottom: 20px;
	position: relative;
}
 .brand-div-inner_11 .main_button a{
	font-family: 'Noto Sans Japanese', sans-serif;
	background-color: #ffaf46;
	border: 0px solid #D4851E;
	border-radius: 10px;
	width: 400px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-size: 20px;
	text-decoration: none;
	padding: 20px 0;
	margin-top: 20px;
	display: inline-block;
	background-color: #ffaf46;
	background-image: linear-gradient(to bottom, #ffaf46, #e78404);
}
 .brand-div-inner_11 .main_button a:hover{
	filter: brightness(1.05);
}
 .brand-div-inner_11 .hukidashi{
	font-family: 'Noto Sans Japanese', sans-serif;
	font-size: 22px;
	padding: 15px 10px;
	border-radius: 6px;
	border: 2px solid #9d8c83;
	color: #9d8c83;
	position: relative;
	margin-top: 60px;
}
 .brand-div-inner_11 .hukidashi:before{
	border-top-width: 13px;
	border-right-width: 13px;
	border-bottom-width: 0;
	border-left-width: 13px;
	border-color: #9d8c83 transparent;
	border-style: solid;
	display: block;
	position: absolute;
	bottom: -13px;
	left: 20px;
	width: 0;
	height: 0;
	content: "";
}
 .brand-div-inner_11 .hukidashi:after{
	border-top-width: 13px;
	border-right-width: 13px;
	border-bottom-width: 0;
	border-left-width: 13px;
	border-color: #FFF transparent;
	border-style: solid;
	display: block;
	position: absolute;
	bottom: -10px;
	left: 20px;
	width: 0;
	height: 0;
	content: "";
}
 .brand-div-inner_11 .trouble h5{
	font-family: 'Noto Sans Japanese', sans-serif;
	font-size: 25px;
	margin: 30px 0 10px 0;
	padding: 2px 10px 2px 0px;
}
 .brand-div-inner_11 .trouble .underline{
	display: inline-block;
	border-bottom: 10px solid #AADCF0;
	width: 100%;
	padding-left: 10px;
}
 .brand-div-inner_11 .trouble .trouble_item_inner{
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
	padding-bottom: 20px;
}
 .brand-div-inner_11 .trouble .trouble_item_inner div{
	font-family: 'Noto Sans Japanese', sans-serif;
	width: 340px;
	padding: 0 10px 0 10px;
	line-height: 30px;
	margin: 20px 0 30px 0;
	font-size: 15px;
}
 .brand-div-inner_11 .trouble .trouble_item_inner div a{
	text-decoration: none;
	border: 2px solid #323232;
	border-radius: 30px;
	color: #323232;
	width: 310px;
	padding: 7px 15px;
	text-align: left;
	font-size: 15px;
	margin: 20px 0 0 0;
	display: inline-block;
}
 .brand-div-inner_11 .trouble .trouble_item_inner div a:hover{
	text-decoration: none;
	border:2px solid #eb6100;
	background-color: #FFF;
	color:#eb6100;
}
/*--------------------------------------------------------- .brand-div-inner_11 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_12 ---------------------------------------------------------*/
 .brand-div-inner_12 p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_12 h4{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_12 ul{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
 .brand-div-inner_12{
	width: 805px;
	padding-bottom: 15px;
}
 .back_color_12{
	background-image: repeating-linear-gradient(-45deg, rgba(0,0,0,.05), rgba(0,0,0,.05) 4px, rgba(0,0,0,0) 0, rgba(0,0,0,0) 8px);
}
 .brand-div-inner_12 .brand-div-inner-head{
	padding-top: 20px;
}
 .brand-div-inner_12 .description{
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", HiraMinProN-W3, HGS明朝E, "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-size: 23px;
	font-weight: 600;
	text-align: center;
	padding: 5px;
	color: #393939;
}
 .brand-div-inner_12 h4{
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", HiraMinProN-W3, HGS明朝E, "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-size: 48px;
	font-weight: 600;
	text-align: center;
	color: #142758;
	margin-top: 35px;
}
 .brand-div-inner_12 .brand-div-inner-list{
	margin-top: 40px;
}
 .brand-div-inner_12 .brand-div-inner-list ul{
	display: flex;
	justify-content: space-around;
}
 .brand-div-inner_12 .brand-div-inner-list ul li{
	list-style: none;
	width: 220px;
	border: solid 1px #999999;
}
 .brand-div-inner_12 .brand-div-inner-list ul li a{
	font-family: 'Noto Sans Japanese', sans-serif;
	color: #000;
	text-decoration: none;
	font-size:14px;
}
 .brand-div-inner_12 .brand-div-inner-list ul li a{
	position:relative;
	display: block;
}
 .brand-div-inner_12 .brand-div-inner-list ul li a .mouse_hover{
	background-color: rgba(255,255,255,0.3);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
}
 .brand-div-inner_12 .brand-div-inner-list ul li a .mouse_hover:hover{
	opacity:1;
}
 .brand-div-inner_12 .list-inner-itme_1{
	padding: 3px 5px 3px 5px;
	background-color: #ffffff;
	font-weight: 500;
}
 .brand-div-inner_12 .list-inner-itme_2{
	background-color: #ffffff;
	color:#B40404;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	display: inline-block;
	display: flex;
}
 .brand-div-inner_12 .list-inner-itme_2 span:nth-of-type(1){
	line-height:15px;
	text-align: center;
}
 .brand-div-inner_12 .list-inner-itme_2 span:nth-of-type(2){
	font-size: 2.3em;
	margin-top: 7px;
	display: inline-block;
	text-align: center;
	letter-spacing: -1px;
	margin-left: 3px;
}
 .brand-div-inner_12 .list-inner-itme_2 span:nth-of-type(3){
	text-align: center;
	margin-top:-2px;
	line-height: 16px;
	width: 23px;
	margin-left: 2px;
}
 .brand-div-inner_12 .list-inner-itme_2 span:nth-of-type(3) .tax{
	font-size:0.1em;
}
 .brand-div-inner_12 .list-inner-itme_2 span:nth-of-type(3) .en{
	font-size:1.4em;
	margin-top: -0.1px;
}
 .brand-div-inner_12 .list-inner-itme_2 span:nth-of-type(4){
	color:#ffffff;
	font-size:10px;
	background-color: #560a0f;
	margin-top: 1%;
	padding: 5px 3px 7px 3px;
	height: 15px;
	line-height: 15px;
}
 .brand-div-inner_12 .product_list_button{
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	width: 758px;
}
 .brand-div-inner_12 .product_list_button a{
	font-family: 'Noto Sans Japanese', sans-serif;
	display: block;
	color: #fff;
	font-weight: 500;
	font-size: 18px;
	text-align: center;
	background-color: #2f3768;
	padding: 15px 0;
	text-decoration: none;
	border:2px solid transparent;
}
 .brand-div-inner_12 .product_list_button a:hover{
	color: rgba(0,0,0,.8);
	background-color:rgba(255,255,255,.8);
	border:2px solid rgba(0,0,0,.4);
}
/*--------------------------------------------------------- .brand-div-inner_12 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_13 ---------------------------------------------------------*/
 .brand-div-inner_13 p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_13 h4{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_13 ul{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
 .brand-div-inner_13{
	width: 805px;
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
}
 .brand-div-inner_13 .text_head{
	border-bottom: 1px #8a8a8a dashed;
	padding: 10px 0 25px;
}
 .brand-div-inner_13 .text_head p{
	color: #333;
	font-size: 20px;
	text-align: center;
	padding: 5px 0;
	display: block;
	font-weight: 550;
}
 .brand-div-inner_13 .text_head h4{
	color: #ea3111;
	font-size: 45px;
	text-align: center;
	padding: 10px 0 0;
	margin-top: 15px;
}
 .brand-div-inner_13 .text_space{
	display: flex;
	justify-content: space-between;
}
 .brand-div-inner_13 .text_space p{
	color: #fff;
	font-weight: 600;
	font-size: 18px;
	text-align: center;
	padding: 5px 0;
	display: block;
	width: 50%;
	margin-top: 10px;
}
 .brand-div-inner_13 .text_space .back_yellow{
	background: #fb9e25;
}
 .brand-div-inner_13 .text_space .back_orange{
	background: #f95818;
}
/*--------------------------------------------------------- .brand-div-inner_13 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_14 ---------------------------------------------------------*/
 .brand-div-inner_14 p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_14 h4{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_14 ul{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
 .brand-div-inner_14{
	width: 805px;
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	background-color: #ffedf7;
}
 .brand-div-inner_14 .text_head{
	padding: 10px 0 20px;
	border-bottom: 1px #8a8a8a dashed;
}
 .brand-div-inner_14 .text_head p{
	color: #333;
	font-size: 20px;
	text-align: center;
	padding: 5px 0;
	font-weight: 550;
	margin-bottom: 15px;
}
 .brand-div-inner_14 .text_head h4{
	color: #D50D52;
	font-size: 45px;
	text-align: center;
	padding: 10px 0 0;
}
/*--------------------------------------------------------- .brand-div-inner_14 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_15 ---------------------------------------------------------*/
 .brand-div-inner_15 p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_15 h4{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_15 ul{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
 .brand-div-inner_15{
	width: 805px;
	font-family: Georgia, 'Hiragino Mincho ProN', 'Yu Mincho', serif;
	background-color: #fdf6dc;
}
 .brand-div-inner_15 .text_head{
	padding-bottom: 20px;
	background:-webkit-gradient(linear, left top, left bottom, from(#f8e9be), to(#fff));
	background:linear-gradient(to bottom, #f8e9be, #fff);
	padding-top: 10px;
}
 .brand-div-inner_15 .text_head p{
	font-size: 25px;
	font-weight: 600;
	letter-spacing: 1px;
	margin: 20px 0 0;
	text-align: center;
	width: 750px;
}
 .brand-div-inner_15 .text_head h4{
	font-size: 50px;
	font-weight: 600;
	letter-spacing: -1px;
	margin: 35px 0 0;
	text-align: center;
	width: 750px;
	color: #6e082f;
}
 .brand-div-inner_15 .description{
	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight: 500;
	font-size: 16px;
	line-height: 25px;
	color: #333;
	padding: 5px 0 5px 0;
	text-align: center;
	margin-top: 10px;
}
/*--------------------------------------------------------- .brand-div-inner_15 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_16 ---------------------------------------------------------*/
 .brand-div-inner_16 p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_16 h4{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_16 ul{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
 .brand-div-inner_16{
	width: 805px;
	padding-bottom: 15px;
	position: relative;
}
 .back_color_16{
	background-color: #efe1a5;
	background-image: radial-gradient(rgba(255,255,255,1), rgba(255,255,255,.2)4px, transparent 30px), radial-gradient(rgba(255,255,255,.8), rgba(255,255,255,.1)3px, transparent 30px), radial-gradient(rgba(255,255,255,.5), rgba(255,255,255,.1)4px, transparent 30px), radial-gradient(rgba(255,255,255,1), rgba(255,255,255,.1)2px, transparent 30px);
	background-size: 180px 180px,150px 150px,80px 80px;
	background-position: 0 120px,30px 80px,60px 60px;
}
 .brand-div-inner_16 .brand-div-inner-head{
	display: flex;
	padding-top: 30px;
	padding-bottom: 30px;
	border-top: 2px solid #90513c;
	border-bottom: 2px solid #bfa930;
}
 .brand-div-inner_16 .crown{
	width: 0px;
	height: 0px;
	border-bottom: 35px solid #d4a628;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	position: relative;
	top: 0px;
	left: 15px;
}
 .brand-div-inner_16 .crown:after{
	width: 0px;
	height: 0px;
	border-top: 15px solid transparent;
	border-bottom: 20px solid #fbbf27;
	border-left: 20px solid #fbbf27;
	border-right: 20px solid #efbd34;
	content: "";
	position: absolute;
	top: 0px;
	left: -20px;
}
 .brand-div-inner_16 .crown_circle{
	background-color: #A68C00;
	border-radius: 50%;
	width: 5px;
	height: 5px;
	position: absolute;
	top: -5px;
	left: -21px;
}
 .brand-div-inner_16 .crown_circle:before{
	background-color: #A68C00;
	border-radius: 50%;
	width: 5px;
	height: 5px;
	content: "";
	position: absolute;
	top: 0px;
	left: 19px;
}
 .brand-div-inner_16 .crown_circle:after{
	background-color: #A68C00;
	border-radius: 50%;
	width: 5px;
	height: 5px;
	content: "";
	position: absolute;
	top: 0px;
	left: 39px;
}
 .brand-div-inner_16 h4{
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", HiraMinProN-W3, HGS明朝E, "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-size: 42px;
	font-weight: bold;
	letter-spacing: -1px;
	word-break: break-all;
	color: #825f27;
	vertical-align: middle;
	line-height: 30px;
	margin-left: 3%;
}
 .brand-div-inner_16 h4 span{
	font-family: 'Crimson Text', serif;
	font-size: 50px;
	font-weight: 600;
}
 .brand-div-inner_16 .remarks{
	font-family: 'Rounded Mplus 1c';
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	width: 34%;
	margin-top: -10px;
	margin-left: 30px;
	padding: 1.5%;
	float: left;
	text-align: center;
	border-radius: 5px;
	background-color: #e5778e;
	color: #fff;
}
 .brand-div-inner_16 .brand-div-inner-list{
	margin-top: 20px;
}
 .brand-div-inner_16 .brand-div-inner-list ul{
	display: flex;
	justify-content: space-around;
}
 .brand-div-inner_16 .brand-div-inner-list ul li{
	list-style: none;
	width: 220px;
	border: solid 1px #999999;
}
 .brand-div-inner_16 .brand-div-inner-list ul li a{
	font-family: 'Noto Sans Japanese', sans-serif;
	color: #000;
	text-decoration: none;
	font-size:14px;
}
 .brand-div-inner_16 .brand-div-inner-list ul li a{
	position:relative;
	display: block;
}
 .brand-div-inner_16 .brand-div-inner-list ul li a .mouse_hover{
	background-color: rgba(255,255,255,0.3);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
}
 .brand-div-inner_16 .brand-div-inner-list ul li a .mouse_hover:hover{
	opacity:1;
}
 .brand-div-inner_16 .ranking_01,.brand-div-inner_16 .ranking_02,.brand-div-inner_16 .ranking_03{
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", HiraMinProN-W3, HGS明朝E, "ＭＳ Ｐ明朝", "MS PMincho", serif;
	width: 220px;
	background: linear-gradient(to left,#ddcc96,#FFF 50%,#ddcc96);
	text-align: center;
	color: #af8a0e;
	font-size: 23px;
	padding: 5px 0;
}
 .brand-div-inner_16 .ranking_01 span,.brand-div-inner_16 .ranking_02 span,.brand-div-inner_16 .ranking_03 span{
	font-family: 'MS Serif',serif;
	font-weight: 700;
}
 .brand-div-inner_16 .ranking_02{
	background: linear-gradient(to left,#b4b4b4,#FFF 50%,#b4b4b4);
	color: #676767;
}
 .brand-div-inner_16 .ranking_03{
	background: linear-gradient(to left,#ba9588,#FFF 50%,#ba9588);
	color: #90513c;
}
 .brand-div-inner_16 .list-inner-itme_1{
	padding: 3px 5px 3px 5px;
	background-color: #ffffff;
	font-weight: 500;
}
 .brand-div-inner_16 .list-inner-itme_2{
	background-color: #ffffff;
	color:#B40404;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	display: inline-block;
	display: flex;
}
 .brand-div-inner_16 .list-inner-itme_2 span:nth-of-type(1){
	line-height:15px;
	text-align: center;
}
 .brand-div-inner_16 .list-inner-itme_2 span:nth-of-type(2){
	font-size: 2.3em;
	margin-top: 7px;
	display: inline-block;
	text-align: center;
	letter-spacing: -1px;
	margin-left: 3px;
}
 .brand-div-inner_16 .list-inner-itme_2 span:nth-of-type(3){
	text-align: center;
	margin-top:-2px;
	line-height: 16px;
	width: 23px;
	margin-left: 2px;
}
 .brand-div-inner_16 .list-inner-itme_2 span:nth-of-type(3) .tax{
	font-size:0.1em;
}
 .brand-div-inner_16 .list-inner-itme_2 span:nth-of-type(3) .en{
	font-size:1.4em;
	margin-top: -0.1px;
}
 .brand-div-inner_16 .list-inner-itme_2 span:nth-of-type(4){
	color:#ffffff;
	font-size:10px;
	background-color: #560a0f;
	margin-top: 1%;
	padding: 5px 3px 7px 3px;
	height: 15px;
	line-height: 15px;
}
/*--------------------------------------------------------- .brand-div-inner_16 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_17 ---------------------------------------------------------*/
 .brand-div-inner_17 p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_17 h4{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
 .brand-div-inner_17 ul{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
 .brand-div-inner_17{
	width: 805px;
	padding-bottom: 15px;
	position: relative;
}
 .back_color_17{
	background-color: #ffddeb;
}
 .brand-div-inner_17 .brand-div-inner-head{
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
	position: relative;
	background: linear-gradient(to right,#ffddeb,#ffc1d6);
}
 .brand-div-inner_17 .desciption {
	font-family: Georgia, 'Hiragino Mincho ProN', 'Yu Mincho', serif;
	color: #1baabb;
	font-size: 35px;
	font-weight: 600;
	text-align: left;
	letter-spacing: -1px;
}
 .brand-div-inner_17 .desciption .desciption_inner{
	font-family: 'Noto Sans Japanese', sans-serif;
	color: #737373;
	font-size: 25px;
	font-weight: 600;
	text-align: left;
	letter-spacing: -1px;
	margin-left: 20px;
}
 .brand-div-inner_17 .desciption .desciption_inner .text_color_17{
	color: #1baabb;
}
 .brand-div-inner_17 h4{
	font-family: Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 50px;
	font-weight: 600;
	text-align: left;
	color: #D50D52;
	margin-top: 35px;
}
 .brand-div-inner_17 .brand-div-inner-head .circle{
	font-size: 15px;
	background-color: #FFF;
	color: #d50d52;
	padding: 10px;
	border-radius: 50%;
	border: 1px solid #d50d52;
	width: 65px;
	display: block;
	text-align: center;
	font-weight: 600;
	position: absolute;
	top:49%;
	left: 72%;
}
 .brand-div-inner_17 .brand-div-inner-list{
	margin-top: 20px;
}
 .brand-div-inner_17 .brand-div-inner-list ul{
	display: flex;
	justify-content: space-around;
}
 .brand-div-inner_17 .brand-div-inner-list ul li{
	list-style: none;
	width: 220px;
	border: solid 1px #999999;
}
 .brand-div-inner_17 .brand-div-inner-list ul li a{
	font-family: 'Noto Sans Japanese', sans-serif;
	color: #000;
	text-decoration: none;
	font-size:14px;
}
 .brand-div-inner_17 .brand-div-inner-list ul li a{
	position:relative;
	display: block;
}
 .brand-div-inner_17 .brand-div-inner-list ul li a .mouse_hover{
	background-color: rgba(255,255,255,0.3);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
}
 .brand-div-inner_17 .brand-div-inner-list ul li a .mouse_hover:hover{
	opacity:1;
}
 .brand-div-inner_17 .list-inner-itme_1{
	padding: 3px 5px 3px 5px;
	background-color: #ffffff;
	font-weight: 500;
}
 .brand-div-inner_17 .list-inner-itme_2{
	background-color: #ffffff;
	color:#B40404;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	display: inline-block;
	display: flex;
}
 .brand-div-inner_17 .list-inner-itme_2 span:nth-of-type(1){
	line-height:15px;
	text-align: center;
}
 .brand-div-inner_17 .list-inner-itme_2 span:nth-of-type(2){
	font-size: 2.3em;
	margin-top: 7px;
	display: inline-block;
	text-align: center;
	letter-spacing: -1px;
	margin-left: 3px;
}
 .brand-div-inner_17 .list-inner-itme_2 span:nth-of-type(3){
	text-align: center;
	margin-top:-2px;
	line-height: 16px;
	width: 23px;
	margin-left: 2px;
}
 .brand-div-inner_17 .list-inner-itme_2 span:nth-of-type(3) .tax{
	font-size:0.1em;
}
 .brand-div-inner_17 .list-inner-itme_2 span:nth-of-type(3) .en{
	font-size:1.4em;
	margin-top: -0.1px;
}
 .brand-div-inner_17 .list-inner-itme_2 span:nth-of-type(4){
	color:#ffffff;
	font-size:10px;
	background-color: #560a0f;
	margin-left: 5%;
	margin-top: 1%;
	padding: 5px 3px 7px 3px;
	height: 15px;
	line-height: 15px;
}
/*--------------------------------------------------------- .brand-div-inner_17 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_18 ---------------------------------------------------------*/
 .brand-div-inner_18{
	width: 805px;
	background-color: #8cc8d4;
	color: #fff;
	padding-bottom: 20px;
}
 .brand-div-inner_18 .brand-div-inner-head{
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}
 .brand-div-inner_18 .brand-div-inner-head .desciption{
	background-color: #1baabb;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", HiraMinProN-W3, HGS明朝E, "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-size: 25px;
	font-weight: 600;
	text-align: center;
	padding: 10px 0;
}
 .brand-div-inner_18 .brand-div-inner-head h4{
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", HiraMinProN-W3, HGS明朝E, "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-size: 45px;
	font-weight: 600;
	text-align: center;
	margin-top: 30px;
	text-shadow: 1px 1px 5px rgba(0,0,0,.5);
}
 .brand-div-inner_18 .brand-div-inner-head h4 span{
	font-size: 120%;
}
 .brand-div-inner_18 .content{
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	padding: 0 11px;
	display: flex;
	justify-content: space-between;
	padding-top: 25px;
}
 .brand-div-inner_18 .content .content_item{
	position: relative;
}
 .brand-div-inner_18 .content .content_item .hukidashi{
	width: 220px;
	margin: 10px 10px 0;
	padding: 7.5px 0;
	background-color: #fff;
	border-radius: 5px;
	text-align: center;
	font-size: 15px;
	font-weight: 600;
}
 .brand-div-inner_18 .content .content_item .hukidashi:after{
	position: absolute;
	top: 100%;
	left: 45%;
	content: '';
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-top: 10px solid #fff;
}
 .brand-div-inner_18 .text_color_18_1{
	color: #654513;
}
 .brand-div-inner_18 .text_color_18_2{
	color: #D50D52;
}
 .brand-div-inner_18 .text_color_18_3{
	color: #1462b5;
}
/*--------------------------------------------------------- .brand-div-inner_18 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_19 ---------------------------------------------------------*/
 .brand-div-inner_19{
	width: 805px;
	color: #fff;
	padding: 10px 0;
	background-color: #efe2d4;
	background-image: repeating-linear-gradient(120deg, rgba(255,255,255,.4), rgba(255,255,255,.4) 1px, transparent 1px, transparent 60px), repeating-linear-gradient(60deg, rgba(255,255,255,.4), rgba(255,255,255,.4) 1px, transparent 1px, transparent 60px), linear-gradient(60deg, rgba(255,255,255,.2) 25%, transparent 25%, transparent 75%, rgba(255,255,255,.2) 75%, rgba(255,255,255,.2)), linear-gradient(120deg, rgba(255,255,255,.2) 25%, transparent 25%, transparent 75%, rgba(255,255,255,.2) 75%, rgba(255,255,255,.2));
	background-size: 70px 120px;
}
 .brand-div-inner_19 .brand-div-inner-head{
}
 .brand-div-inner_19 .desciption{
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	width: 90%;
	margin: 1% 5%;
	padding: .4em 0;
	background-color: #fff;
	border-radius: 30px;
	text-align: center;
	font-size: 22px;
	font-weight: 600;
	position: relative;
	color: #6e082f;
}
 .brand-div-inner_19 .desciption:after{
	position: absolute;
	top: 100%;
	left: 50%;
	content: '';
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-top: 10px solid #fff;
}
 .brand-div-inner_19 h4{
	font-family: "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	font-size: 40px;
	font-weight: 600;
	text-align: center;
	color: #985f16;
	margin-top: 15px;
	line-height: 40px;
}
/*--------------------------------------------------------- .brand-div-inner_19 ---------------------------------------------------------*/
/*--------------------------------------------------------- .brand-div-inner_20 ---------------------------------------------------------*/
 .brand-div-inner_20{
	width: 805px;
	color: #000;
	padding-top: 20px;
	padding-bottom: 20px;
}
 .back_color_20 {
	background-color: #ecffef;
}
 .brand-div-inner_20 .brand-div-inner-head{
	padding: 0 5px;
}
 .brand-div-inner_20 .desciption{
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	text-align: center;
	font-size: 18px;
	padding: 0 18px;
	font-weight: 600;
}
 .brand-div-inner_20 h4{
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	position: relative;
	text-align: center;
	font-size: 35px;
	margin-top: 20px;
	overflow: hidden;
	padding: 11px 0;
}
 .brand-div-inner_20 h4:before{
	position: absolute;
	top: 50%;
	content: '';
	width: 400%;
	height: 1px;
	background-color: #969696;
	right: 70%;
}
 .brand-div-inner_20 h4:after{
	position: absolute;
	top: 50%;
	content: '';
	width: 400%;
	height: 1px;
	background-color: #969696;
	left: 70%;
}
 .brand-div-inner_20 .content{
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	display: flex;
	justify-content: space-around;
	margin-top: 30px;
}
 .brand-div-inner_20 .content .content_right{
	width: 330px;
}
 .brand-div-inner_20 .content .content_right p:nth-of-type(1){
	font-size: 17px ;
	line-height: 30px ;
	padding-bottom: 5px;
}
 .brand-div-inner_20 .content .content_right p:nth-of-type(2){
	text-align: left;
	font-size: 15px;
	line-height: 30px;
	padding-top: 3px;
}
/*--------------------------------------------------------- .brand-div-inner_20 ---------------------------------------------------------*/
/** * スーパー価格AJAX：(SUPER )SALE */
/* 共通 */
span.more_img {
    position: absolute;
    display: block;
    height: 29px;
    bottom: 5px;
    right: 5px;
}
 a.sale img {
	position: static !important;
	float: none !important;
}
 a.sale {
	position: relative;
	border: 2px solid #bbb;
	height: 420px;
}
 a.sale .get-price-ajax {
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0.25em 0;
	padding-top: 46px;
	padding-right: 125px;
	text-align: right;
	height: 75px;
	background: #fff;
	box-sizing: border-box;
}
 a.sale .comment {
	color: #333;
	font-size: 14px;
	font-family: "メイリオ", 'sans-serif' !important;
	font-weight: 400;
	font-style: normal;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0.25em 0.4em;
	height: 75px;
	box-sizing: border-box;
}
 a.sale .sale_banner {
	position: absolute;
	top: 0;
	left: 0;
}
 a.sale .sale_banner .off_rate {
	position: relative;
	width: 34px;
	height: 25px;
}
 a.sale .sale2_banner {
	position: absolute;
	top: 0;
	left: 0;
}
 a.sale .kataban {
	position: absolute;
	bottom: 105px;
	left: 5px;
	color: #333;
	font-size: 1.5em;
	text-shadow: #fff 1px 1px, #fff 1px -1px, #fff -1px 1px, #fff -1px -1px;
}
 a.sale .zero_period {
	position: absolute;
	bottom: 102px;
	right: 5px;
	color: #f00;
	font-size: 1.2em;
	text-shadow: #fff 1px 1px, #fff 1px -1px, #fff -1px 1px, #fff -1px -1px;
	text-align: right;
}
 a.sale .zero_period .zero_period_title {
	position: static;
	font-size: inherit;
}
 a.sale .cp_end_date {
	position: absolute;
	left: 5px;
	font-size: 1.0em;
	font-weight: normal !important;
	font-style: normal !important;
	text-shadow: #fff 1px 1px, #fff 1px -1px, #fff -1px 1px, #fff -1px -1px;
	line-height: 1em;
}
 a.sale .stock_summary {
	position: absolute;
	bottom: 75px;
	left: 0;
	right: 0;
	height: 25px;
}
 a.sale .yen_click {
	position: absolute;
	bottom: 5px;
	right: 5px;
}

a.sale-big .yen_click {
	position: absolute;
	bottom: 5px;
	right: 5px;
}
/* 2カラム */
 a.item2.sale .sale_banner {
	width: 85px;
	height: 80px;
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/sale-2.jpg) no-repeat;
}
 a.item2.sale .sale_banner.super {
	width: 170px;
	height: 60px;
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/super-sale-2.jpg) no-repeat;
}
 a.item2.sale .sale2_banner {
	width: 85px;
	height: 80px;
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/sale2-2.jpg) no-repeat;
}
 a.item2.sale .cp_end_date {
	font-size: 15px;
	top: 62px;
}
 a.item2.sale .sale_banner .off_rate {
	margin-left: 6px;
	margin-top: 51px;
}
 a.item2.sale .sale_banner.super .off_rate {
	margin-left: 92px;
	margin-top: 20px;
}
 a.item2.sale .stock_summary.stock_90 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/zaiko-90-2.jpg);
}
 a.item2.sale .stock_summary.stock_75 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/zaiko-75-2.jpg);
}
 a.item2.sale .stock_summary.stock_75-x {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/zaiko-75-x-2.jpg);
}
 a.item2.sale .stock_summary.stock_50 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/zaiko-50-2.jpg);
}
 a.item2.sale .stock_summary.stock_49 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/zaiko-49-2.jpg);
}
 a.item2.sale .stock_summary.stock_ask {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/zaiko-ask-2.jpg);
}
 a.item2.sale .get-price-ajax {
	padding-right: 210px;
	padding-bottom: 30px;
}
a.item2.sale .yen_click {
    width: 192px;
    height: 29px;
    font-size: 18px;
    padding-top: 11px;
    box-sizing: border-box;
    font-family: Arial, Helvetica, メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
    font-style: normal;
    right: 14px;
}
/* 3カラム */
 a.item3.sale .sale_banner {
	width: 85px;
	height: 80px;
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/sale-3.jpg) no-repeat;
}
 a.item3.sale .sale_banner.super {
	width: 90px;
	height: 85px;
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/super-sale-3.jpg) no-repeat;
}
 a.item3.sale .sale2_banner {
	width: 85px;
	height: 80px;
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/sale2-3.jpg) no-repeat;
}
 a.item3.sale .cp_end_date {
	top: 87px;
}
 a.item3.sale .sale_banner .off_rate {
	margin-left: 6px;
	margin-top: 51px;
}
 a.item3.sale .sale_banner.super .off_rate {
	margin-left: 30px;
	margin-top: 58px;
}
 a.item3.sale .stock_summary.stock_90 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/zaiko-90-3.jpg);
}
 a.item3.sale .stock_summary.stock_75 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/zaiko-75-3.jpg);
}
 a.item3.sale .stock_summary.stock_75-x {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/zaiko-75-x-3.jpg);
}
 a.item3.sale .stock_summary.stock_50 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/zaiko-50-3.jpg);
}
 a.item3.sale .stock_summary.stock_49 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/zaiko-49-3.jpg);
}
 a.item3.sale .stock_summary.stock_ask {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/zaiko-ask-3.jpg);
}
a.item3.sale .yen_click {
    background: none;
    width: 118px;
    height: 29px;
    font-size: 14px;
    padding-top: 11px;
    box-sizing: border-box;
    font-family: Arial, Helvetica, メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
    font-style: normal;
}
/** * スーパー価格AJAX：(SUPER )SALE BIG */
/* 共通 */
 a.sale-big img {
	position: static !important;
	float: none !important;
}
 a.sale-big {
	position: relative;
	border: 2px solid #bbb;
	height: 500px;
}
 a.sale-big .get-price-ajax {
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0.25em 0;
	padding-top: 46px;
	padding-right: 125px;
	text-align: right;
	height: 75px;
	background: #fff;
	box-sizing: border-box;
}
 a.sale-big .comment {
	color: #333;
	font-size: 14px;
	font-family: "メイリオ", 'sans-serif' !important;
	font-weight: 400;
	font-style: normal;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0.25em 0.4em;
	height: 75px;
	box-sizing: border-box;
}
 a.sale-big .sale_banner {
	position: absolute;
	top: 0;
	left: 0;
}
 a.sale-big .sale_banner .off_rate {
	position: relative;
	width: 34px;
	height: 25px;
}
 a.sale-big .sale2_banner {
	position: absolute;
	top: 0;
	left: 0;
}
 a.sale-big .kataban {
	position: absolute;
	bottom: 105px;
	left: 5px;
	color: #333;
	font-size: 1.5em;
	text-shadow: #fff 1px 1px, #fff 1px -1px, #fff -1px 1px, #fff -1px -1px;
}
 a.sale-big .zero_period {
	position: absolute;
	bottom: 102px;
	right: 5px;
	color: #f00;
	font-size: 1.2em;
	text-shadow: #fff 1px 1px, #fff 1px -1px, #fff -1px 1px, #fff -1px -1px;
	text-align: right;
}
 a.sale-big .zero_period .zero_period_title {
	position: static;
	font-size: inherit;
}
 a.sale-big .cp_end_date {
	position: absolute;
	left: 5px;
	font-size: 1.0em;
	font-weight: normal !important;
	font-style: normal !important;
	text-shadow: #fff 1px 1px, #fff 1px -1px, #fff -1px 1px, #fff -1px -1px;
	line-height: 1em;
}
 a.sale-big .stock_summary {
	position: absolute;
	bottom: 75px;
	left: 0;
	right: 0;
	height: 25px;
}
/* 2カラム */
 a.item2.sale-big .sale_banner {
	width: 85px;
	height: 80px;
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/sale-2.jpg) no-repeat;
}
 a.item2.sale-big .sale_banner.super {
	width: 170px;
	height: 60px;
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/super-sale-2.jpg) no-repeat;
}
 a.item2.sale-big .sale2_banner {
	width: 85px;
	height: 80px;
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/sale2-2.jpg) no-repeat;
}
 a.item2.sale-big .cp_end_date {
	font-size: 15px;
	top: 62px;
}
 a.item2.sale-big .sale_banner .off_rate {
	margin-left: 6px;
	margin-top: 51px;
}
 a.item2.sale-big .sale_banner.super .off_rate {
	margin-left: 92px;
	margin-top: 20px;
}
 a.item2.sale-big .stock_summary.stock_90 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/zaiko-90-2.jpg);
}
 a.item2.sale-big .stock_summary.stock_75 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/zaiko-75-2.jpg);
}
 a.item2.sale-big .stock_summary.stock_75-x {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/zaiko-75-x-2.jpg);
}
 a.item2.sale-big .stock_summary.stock_50 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/zaiko-50-2.jpg);
}
 a.item2.sale-big .stock_summary.stock_49 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/zaiko-49-2.jpg);
}
 a.item2.sale-big .stock_summary.stock_ask {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col2/zaiko-ask-2.jpg);
}
 a.item2.sale-big .get-price-ajax {
	padding-right: 210px;
	padding-bottom: 30px;
}
a.item2.sale .yen_click {
    width: 192px;
    height: 29px;
    font-size: 18px;
    padding-top: 11px;
    box-sizing: border-box;
    font-family: Arial, Helvetica, メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
    font-style: normal;
    right: 14px;
}
/* 3カラム */
 a.item3.sale-big .sale_banner {
	width: 85px;
	height: 80px;
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/sale-3.jpg) no-repeat;
}
 a.item3.sale-big .sale_banner.super {
	width: 90px;
	height: 85px;
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/super-sale-3.jpg) no-repeat;
}
 a.item3.sale-big .sale2_banner {
	width: 85px;
	height: 80px;
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/sale2-3.jpg) no-repeat;
}
 a.item3.sale-big .cp_end_date {
	top: 87px;
}
 a.item3.sale-big .sale_banner .off_rate {
	margin-left: 6px;
	margin-top: 51px;
}
 a.item3.sale-big .sale_banner.super .off_rate {
	margin-left: 30px;
	margin-top: 58px;
}
 a.item3.sale-big .stock_summary.stock_90 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/zaiko-90-3.jpg);
}
 a.item3.sale-big .stock_summary.stock_75 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/zaiko-75-3.jpg);
}
 a.item3.sale-big .stock_summary.stock_75-x {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/zaiko-75-x-3.jpg);
}
 a.item3.sale-big .stock_summary.stock_50 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/zaiko-50-3.jpg);
}
 a.item3.sale-big .stock_summary.stock_49 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/zaiko-49-3.jpg);
}
 a.item3.sale-big .stock_summary.stock_ask {
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/zaiko-ask-3.jpg);
}
a.item3.sale-big .yen_click {
    background: none;
    width: 118px;
    height: 29px;
    font-size: 14px;
    padding-top: 11px;
    box-sizing: border-box;
    font-family: Arial, Helvetica, メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
    font-style: normal;
}
/** * スーパー価格AJAX：SALE（マネキン買い） */
/* 共通 */
 .mannequin-img .sale_banner {
	position: absolute;
	top: 0;
	left: 0;
}
 .mannequin-img .sale_banner .off_rate {
	position: relative;
	width: 34px;
	height: 25px;
}
 .mannequin-img .sale2_banner {
	position: absolute;
	top: 0;
	left: 0;
}
 .mannequin-img .cp_end_date {
	position: absolute;
	left: 5px;
	color: red;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: normal !important;
	font-style: normal !important;
	text-shadow: #fff 1px 1px, #fff 1px -1px, #fff -1px 1px, #fff -1px -1px;
	line-height: 1em;
}
/* 3カラム */
 .mannequin-img .sale_banner {
	width: 85px;
	height: 80px;
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/sale-3.jpg) no-repeat;
}
 .mannequin-img .sale_banner.super {
	width: 90px;
	height: 85px;
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/super-sale-3.jpg) no-repeat;
}
 .mannequin-img .sale2_banner {
	width: 85px;
	height: 80px;
	background: url(https://img0.land-mark.biz/ut_img/public_images/sale/col3/sale2-3.jpg) no-repeat;
}
 .mannequin-img .cp_end_date {
	top: 87px;
}
 .mannequin-img .sale_banner .off_rate {
	margin-left: 6px;
	margin-top: 51px;
}
 .mannequin-img .sale_banner.super .off_rate {
	margin-left: 30px;
	margin-top: 58px;
}
/** * 関連コラム */
 #relation-area {
	font-size: 0;
	margin: 30px 0;
}
 #relation-area h2 {
	background-color: #e8e8e8;
	border-left: 2px solid #3077a2;
	color: #3077a2;
	font-size: 1rem;
	margin: 0 0 20px;
	padding: 5px 10px;
}
 #relation-area a {
	display: inline-block;
	font-size: 0;
	width: 395px;
	margin: 0 15px 15px 0;
	vertical-align: top;
}
 #relation-area a:nth-of-type(even) {
	margin-right: 0;
}
 #relation-area a:hover {
	opacity: 0.7;
	transition: 0.2s;
}
 #relation-area .relation-ttl {
	display: inline-block;
	vertical-align: top;
	width: 230px;
	margin: 0;
	background-color: #f44336;
	height: 80px;
	font-size: 1rem;
	font-weight: bold;
}
 #relation-area .relation p {
	display: table-cell;
	vertical-align: middle;
	color: #fff;
	height: 60px;
	line-height: 1.2;
	padding: 10px;
}
 #relation-area .relation img {
	width: 165px;
	height: 80px;
	object-fit: cover;
}
/** * 新・3カラムレイアウト */
/* 共通 */
 .sp_only {
	display: none;
}
 .kodawari-text-805px {
	width: 805px;
	margin: 0 auto 30px;
	font-size: 0;
}
 .kodawari-text-805px .kodawari-photo {
	display: block;
	width: 805px;
	margin: 0 0 30px;
}
 .kodawari-text-805px .kodawari-no {
	padding: 6px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #333;
	border-radius: 50%;
	font-size: 26px;
	position: absolute;
	top: 10px;
	left: 10px;
	text-shadow: 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff, -1px 0 0 #fff, -1px -1px 0 #fff, 0px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}
.kodawari-two2-column:nth-child(n+11) p.kodawari-no { /* 11番目以降 */
    text-indent: -3.15px;
}
 .kodawari-text-805px .kodawari-text {
	font-size: 16px;
	margin: 5px 0 0;
}
/* 2カラム */
 .kodawari-text-805px .kodawari-two2-column, .kodawari-text-805px .kodawari-three3-column {
	display: inline-block;
	vertical-align: top;
	position: relative;
}
 .kodawari-text-805px .kodawari-two2-column {
	width: 380px;
	margin: 0 11.0px 30px;
}
/* 3カラム */
 .kodawari-text-805px .kodawari-three3-column {
	width: 260px;
	margin: 0 12px 30px 0;
}
.kodawari-text-805px .kodawari-three3-column:nth-child(3n+1) {
	margin-right: 0;
}
.kodawari-text-805px .kodawari-three3-column:nth-child(n+11) .kodawari-no {
	text-indent: -3px;
}



/** * マネキン買い */
 .mannequin-container {
	font-size: 0;
	margin:20px 0;
}

 .mannequin-container-text-item {
	font-size: 0;
	margin:5px 0;
}

 .mannequin {
	font-size: 1rem;
	display: inline-block;
	vertical-align: top;
	width: 260px;
	margin: 0 12px 0 0;
}
 .mannequin:last-child {
	margin-right: 0;
}
 .mannequin .item {
	background-color: #f2f2f2;
	position: relative;
	width: 100%;
	height: 70px;
	padding: 3px 10px 3px 35px;
	margin-top: 10px;
	border: 1px solid #ccc;
	box-sizing: border-box;
}
 .mannequin a:hover {
	opacity: 0.5 !important;
	filter: alpha(opacity=50);
}
 .mannequin .mannequin-img {
	display: inline-block;
	position: relative;
}
 .mannequin a.mannequin-img {
	float: none;
}
 .mannequin > img {
	border: 1px solid #ccc;
	box-sizing: border-box;
	width: 260px;
}
 .mannequin > .mannequin-detail {
	border-top: none !important;
	border: 1px solid #d9d9d9;
	margin: 0 auto 10px;
	padding: 10px;
}
 .mannequin > .mannequin-detail > p {
	color: #666;
	font-size: 14px;
}
 .mannequin > .summary {
	background: url(https://img0.land-mark.biz/ut_img/public_images/mannequin/set-bg.png) center top no-repeat;
	position: relative;
	width: 250px;
	height: 80px;
	margin: 5px auto 0;
	padding: 15px 24px 0;
	box-sizing: border-box;
}
 .mannequin > .summary .caption1 {
	display: block;
	font-size: 0.8rem;
	font-weight: bold;
}
 .mannequin > .summary .item-count {
	font-weight: bold;
	font-size: 1.6rem;
}
 .mannequin > .summary .total-price {
	position: absolute;
	bottom: 12px;
	right: 74px;
	color: #f00;
	font-size: 2.0rem;
	font-weight: bold;
	font-style: italic;
	text-align: right;
}
 .mannequin > .summary .caption2 {
	color: #f00;
	font-weight: bold;
}
 .mannequin > .summary .caption2 span {
	position: absolute;
	bottom: 9px;
	font-size: 0.8rem;
}
 .mannequin > .summary .total-txt {
	left: 55px;
}
 .mannequin > .summary .yen-txt {
	right: 20px;
}
 .mannequin .item > .get-price-ajax {
	position: absolute;
	bottom: 3px;
	right: 79px;
	color: #f00;
	font-size: 2.0rem;
	font-weight: bold;
	font-style: italic;
}
 .mannequin .item > .caption {
	display: block;
}
 .mannequin .item > .caption3 {
	color: #f00;
	font-weight: bold;
}
 .mannequin .item > .caption3 span {
	position: absolute;
	bottom: 0;
	right: 24px;
	font-size: 0.8rem;
}
 .mannequin a.item {
	color: #333;
	text-decoration: none;
}
 .mannequin .item > .stock_summary {
	position: absolute;
	top: -1px;
	left: -1px;
	width: 30px;
	height: 70px;
}
 .mannequin .item > .arrow_right {
	position: absolute;
	background: url(https://img0.land-mark.biz/ut_img/public_images/mannequin/arrow-right.jpg) no-repeat;
	background-position: top right;
	top: -1px;
	right: -1px;
	width: 15px;
	height: 70px;
}
 .mannequin .item > .stock_summary.stock_90 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/mannequin/zaiko-90-text.jpg);
}
 .mannequin .item > .stock_summary.stock_75 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/mannequin/zaiko-75-text.jpg);
}
 .mannequin .item > .stock_summary.stock_75-x {
	background: url(https://img0.land-mark.biz/ut_img/public_images/mannequin/zaiko-75-x-text.jpg);
}
 .mannequin .item > .stock_summary.stock_50 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/mannequin/zaiko-50-text.jpg);
}
 .mannequin .item > .stock_summary.stock_49 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/mannequin/zaiko-49-text.jpg);
}
 .mannequin .item > .stock_summary.stock_ask {
	background: url(https://img0.land-mark.biz/ut_img/public_images/mannequin/zaiko-ask-text.jpg);
}









/* スタッフおすすめ */
 .mannequin .staff_osusume {
	display: none;
}
/** * バナー用カラム */
/* 20180412追加 */
.column-list .cont-box {
    display: inline-block;
}
.column-list .cont-box a {
    color: #333;
    font-size: 1rem;
    text-decoration: none;
    cursor: pointer;
}
.column2 .cont-box {
	width: 390px;
	margin: 0 25px 0 0;
}
.column3 .cont-box {
	width: 260px;
	margin: 0 12px 0 0;
}
.column4 .cont-box {
	width: 190px;
	margin: 0 15px 0 0;
}
.column5 .cont-box {
	width: 150px;
	margin: 0 13px 0 0;
}
.cont-box:last-child {
    margin-right: 0;
}


.column-list {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: wrap;
	font-size: 0;
	margin-bottom: 10px;
}
 .column-list.column3.row3 {
	display: flex;
	display: -webkit-flex;
}
 .column-list.column3.row3 a {
    width: auto;
    margin: 0 17px 0 0;
}
.column-list.column3.row3 a:last-child {
    margin-right: 0;
}
 .column-list .column-ttl {
	margin: 0 0 20px;
}
 .column-list a {
	display: inline-block;
	color: #333;
	font-size: 1rem;
	text-decoration: none;
	vertical-align: top;
	cursor: pointer;
}
 .column-list a:last-child {
	margin-right: 0;
}
 .column-list img {
	max-width: 100%;
}
 .column-list p {
	font-size: 0.8rem;
	margin: 5px 0 0;
}
 .column-list a:hover, .column-list a:active {
	opacity: 0.7;
}
 .column2 a {
	width: 390px;
	margin: 0 25px 0 0;
}
 .column3 a {
	width: 260px;
	margin: 0 12px 0 0;
}
 .column4 a {
	width: 190px;
	margin: 0 15px 0 0;
}
 .column5 a {
	width: 150px;
	margin: 0 13px 0 0;
}


/** * 2～６境界線角丸8pxカラム */
.column2.border-list {
	max-width: 100%;
}
.column2.border-list li {
	max-width: 390px;
	margin: 0 15px 15px 0;
}
.column2.border-list li:nth-child(2n) {
	margin-right: 0;
}
.column2.border-list img {
	border: 1px solid #8d8d8d;
	border-radius: 15px;
	box-sizing: border-box;
}
.column2.border-list p {
	text-align: center;
}


.column3.border-list {
	max-width: 100%;
}
.column3.border-list li {
	max-width: 260px;
	margin: 0 12px 15px 0;
}
.column3.border-list li:nth-child(3n) {
	margin-right: 0;
}
.column3.border-list img {
	border: 1px solid #8d8d8d;
	border-radius: 15px;
	box-sizing: border-box;
}
.column3.border-list p {
	text-align: center;
}



.column4.border-list {
	max-width: 100%;
}
.column4.border-list li {
	max-width: 190px;
	margin: 0 15px 15px 0;
}
.column4.border-list li:nth-child(4n) {
	margin-right: 0;
}
.column4.border-list img {
	border: 1px solid #8d8d8d;
	border-radius: 15px;
	box-sizing: border-box;
}
.column4.border-list p {
	text-align: center;
}



.column5.border-list {
	max-width: 100%;
}
.column5.border-list li {
	max-width: 150px;
	margin: 0 12px 15px 0;
}
.column5.border-list li:nth-child(5n) {
	margin-right: 0;
}
.column5.border-list img {
	border: 1px solid #8d8d8d;
	border-radius: 15px;
	box-sizing: border-box;
}
.column5.border-list p {
	text-align: center;
}



.column6.border-list {
	max-width: 100%;
}
.column6.border-list li {
	max-width: 125px;
	margin: 0 11px 15px 0;
}
.column6.border-list li:nth-child(6n) {
	margin-right: 0;
}
.column6.border-list img {
	border: 1px solid #8d8d8d;
	border-radius: 8px;
	box-sizing: border-box;
}
.column6.border-list p {
	text-align: center;
}


/** * 2～５色分けカラム */
.column-list .column-name {
	box-sizing: border-box;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 8px;
	text-decoration: none !important;
}

.column-list.column5 .column-name {
	display: flex;
	align-items: center;
	justify-content: center;
}

.column-list a:hover p:last-child {
    text-decoration: underline;
}

.column-list.column2 .column-name {
	font-size: 18px;
}


.column-list.column3 .column-name {
	font-size: 16px;
}

.column-list.column4 .column-name {
	font-size: 15px;
}

.column-list.column5 .column-name {
	font-size: 14px;
}

.column-list .gray {
	background-color: #4d4d4d;
}

.column-list .wine-red {
	background-color: #AE2419;
}

.column-list .brown {
	background-color: #99755c;
}

.column-list .pink {
	background-color: #d98d9a;
}

.column-list .blue {
	background-color: #338ccc;
}

.column-list .orange {
	background-color: #ff9500;
}

/** * ランキングの吹き出し */
 .pt20 {
	padding-top: 20px;
}
 .mannequin.rank-name .rank1, .mannequin.rank-name .rank2, .mannequin.rank-name .rank3, .mannequin.rank-name .rank4-10 {
	color: #fff;
	font-size: 1.2rem;
	text-align: center;
	width: 245px;
	height: 45px;
	line-height: 34px;
	margin: 0 auto;
	padding: 0 0 0 25px;
	box-sizing: border-box;
}
 .mannequin.rank-name .rank1 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/ranking/ranking1.png) center center no-repeat;
}
 .mannequin.rank-name .rank2 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/ranking/ranking2.png) center center no-repeat;
}
 .mannequin.rank-name .rank3 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/ranking/ranking3.png) center center no-repeat;
}
 .mannequin.rank-name .rank4-10 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/ranking/ranking4-10.png) center center no-repeat;
}
 .flex {
	display: flex;
}
 .rank-name.flex {
	width: 100%;
	margin: 0 auto -10px;
}
 .rank-name.flex .rank1 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/ranking/ranking1-2clm.png) center center no-repeat;
}
 .rank-name.flex .rank2 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/ranking/ranking2-2clm.png) center center no-repeat;
}
 .rank-name.flex .rank5-10 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/ranking/ranking3.png) center center no-repeat;
	width: 225px !important;
	margin: 0 0 0 15px !important;
}
 .rank-name.flex .rank1, .rank-name.flex .rank2, .rank-name.flex .rank3, .rank-name.flex .rank4, .rank-name.flex .rank5-10 {
	color: #fff;
	font-size: 1.2rem;
	text-align: center;
	width: 355px;
	height: 45px;
	line-height: 34px;
	margin: 0 0 0 16px;
	padding: 0 0 0 25px;
}
/** * メディア実績紹介リンク */
 #media-link h2 {
	background-color: #254a52;
	color: #fff;
	margin: 0 auto 20px;
	padding: 10px;
}
 #media-link .media-link-list {
	font-size: 0;
}
 #media-link .media-link-list li {
	display: inline-block;
	border: 1px solid #ccc;
	font-size: 1rem;
	margin: 0 12px 0 0;
}
 #media-link .media-link-list li:last-child {
	margin-right: 0;
}
 #media-link .media-link-list a {
	text-decoration: none;
}
 #media-link .media-link-list a:hover {
	opacity: 0.7;
}
 #media-link .media-link-list li h3 {
	background-color: #69919a;
	color: #fff;
	font-size: 1rem;
	font-weight: normal;
	text-align: center;
	padding: 5px;
}
 #media-link .media-link-list li img {
	width: 190px;
}
/** * 職種別作業服特集 */
 .color_head_txt.mr0 {
	margin-right: 0 !important;
}
 .column4 .color_head_txt {
	margin: 0 15px 0 0;
}
 .column5 .color_head_txt {
	margin: 0 13.7px 0 0;
}
 .color_head_txt {
	display: inline-block;
	font-size: 0.95em;
	font-family: メイリオ, Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #fff;
}
 .color_head_txt p:first-child {
	text-align: center;
	padding: 0.8em 0.5em;
	font-size: 1rem;
	font-weight: bold;
}
 .bg_color_brown {
	background-color: #9f795b;
}
/** * 職業別で選ぶ事務服 */
 .bg_color_pink {
	background-color: #daa2a9;
}
/** * 配下カテゴリ対応 */
/* 子カテゴリ一覧（左メニューより移植） */
 ul.bottom-sub-cat-list {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0;
}
 ul.bottom-sub-cat-list > li {
	padding: 10px 0 10px 10px;
	font-size: 12px;
	box-sizing: border-box;
}
 ul.bottom-sub-cat-list > li.sub-cat-separator {
	display: block;
	background-color: #ddd;
	width: 100%;
}
 ul.bottom-sub-cat-list > li.category_link, ul.bottom-sub-cat-list > li.hinban_link {
	display: inline-block;
	vertical-align: top;
	width: 20%;
}
 ul.bottom-sub-cat-list > li.hinban_link > a > img {
	display: block;
}
 ul.bottom-sub-cat-list > li.category_link:before {
	content: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/cat_arrow.png);
	margin-right: 5px;
}
/* ●●TOPへ戻る */
 .foot-links {
	margin: 10px 0;
	padding: 10px 20px;
}
 .foot-links:after {
	display: table;
	content: ' ';
	clear: both;
}
 .foot-links .return-mc-top {
	display: inline-block;
	float: right;
	padding: 10px;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
 .foot-links .return-mc-top:hover {
	text-decoration: underline;
}
/* お役立ち情報コラム */
 #useful-column {
	color: #333;
}
 #useful-column .flex {
	display: flex;
	align-items: flex-start;
}
 #useful-column a {
	cursor: pointer;
	text-decoration: none;
}
 #useful-column .article-img {
	width: 805px;
}
 #useful-column .txt {
	margin: 0 0 30px;
}
 #useful-column ul {
	margin: 0 0 20px;
	list-style: none;
}
 #useful-column .img-txt img {
	width: 100px;
	max-width: 270px;
	margin: 0 20px 0 0;
}
 #useful-column .mb30 {
	margin-bottom: 30px !important;
}
 #useful-column {
	line-height: 1.8;
	font-family: "メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;
}
 #useful-column .ttl {
	margin: 0 0 10px;
}
 #useful-column .ttl img {
	display: block;
	max-width: 350px;
	margin: 0 auto;
}
 #useful-column section {
	border-bottom: 1px solid #e2e2e2;
	margin: 0 0 80px;
}
#useful-column section h1 {
	background: none;
	border-top: none;
	border-bottom: 2px solid #ddd;
	box-sizing: border-box;
	color: #111;
	font-size: 1.6rem;
	text-align: center;
	width: 805px;
	height: 80px;
	line-height: 80px;
	margin: 0 0 30px;
	padding: 0;
}
 #useful-column section .intro {
	font-size: 0;
	width: 100%;
	margin: 0 0 30px;
	position: relative;
}
 #useful-column section .intro img {
	height: 160px;
	position: absolute;
	top: 10%;
}
 #useful-column section .intro p {
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	border-radius: 10px;
	font-size: 1rem;
	vertical-align: top;
	margin: 0 0 0 10rem;
	padding: 10px;
}
 #useful-column .content-box {
	font-size: 1rem;
	margin: 0 0 80px;
}
 #useful-column .content-box h2 {
	background-color: #1f8cdc;
	color: #fff;
	font-size: 1.5rem;
	height: 60px;
	line-height: 60px;
	margin: 0 0 10px;
}
 #useful-column .content-box h2 span {
	display: inline-block;
	background: #006ab7;
	width: 60px;
	text-align: center;
	margin: 0 15px 0 0;
}
#useful-column .detail {
    margin-bottom: 0;
}
#useful-column #hakui-usechoose .content-box h2#point6,
#useful-column #hakui-usechoose .content-box h2#point9 {
	font-size: 1.35rem;
}
#useful-column #hakui-usechoose .content-box h2#point6 span,
#useful-column #hakui-usechoose .content-box h2#point9 span {
	font-size: 1.5rem;
}
 #useful-column .content-box h4 {
	font-size: 1rem;
	border-bottom: none !important;
	margin: 0 !important;
}
 #useful-column .content-box h3, #useful-column .content-box h4 {
	border-bottom: solid 1px #ddd;
	color: #333;
	height: 30px;
	line-height: 30px;
	margin: 20px 0 20px;
	padding: 0 0 10px;
}
 #useful-column .content-box h3 {
	font-size: 1.2rem;
}
 #useful-column .content-box h4 {
	font-size: 1rem;
}
 #useful-column .content-box h3:before, #useful-column .content-box h4:before {
	content: "";
	display: inline-block;
	background: #006ab7;
	margin: 0 7px 0 0;
}
 #useful-column .content-box h3:before {
	width: 15px;
	height: 15px;
}
 #useful-column .content-box h4:before {
	width: 12px;
	height: 12px;
}
 #useful-column .content-box h5 {
	background-color: #eee;
	border-bottom: 3px solid #bdbdbd;
	font-size: 1rem;
	text-align: center;
	margin: 0 0 10px;
	padding: 5px;
}
 #useful-column .content-box blockquote {
	background-color: #eaeaea;
	width: 200px;
	margin: 0 20px 0 0;
	padding: 20px;
}
 #useful-column .content-box blockquote img {
	width: 100%;
	max-width: 350px;
}
 #useful-column .content-box .quote-link {
	font-size: 0.7rem;
	margin: 5px 0 0 0;
}
 #useful-column .content-box a {
	text-decoration: none;
}
 #useful-column .content-box a:hover {
	text-decoration: underline;
	opacity: 0.7;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
 #useful-column .content-box .txt-box p {
	margin-bottom: 20px;
}
 #useful-column .content-box b {
	font-weight: bold;
	font-size: 16px;
}
 #useful-column .content-box strong {
	color: #ff4733;
	font-size: 1.1rem;
}
 #useful-column .content-box .bold {
	font-weight: bold;
}
 #useful-column .content-box dl {
	margin: 0 0 20px;
}
 #useful-column .content-box dt {
	font-weight: bold;
	font-size: 20px;
}
 #useful-column .content-box dd {
	margin: 0;
	padding: 5px;
}
/* タブ切り替え */
 #useful-column .column-tab {
	font-size: 0;
	margin: 0 0 10px !important;
	overflow: hidden;
}
 #useful-column .column-tab li a {
	display: block;
	color: #333;
	width: 159px;
	height: 50px;
}
 #useful-column .column-tab li {
	display: inline-block;
	background-color: #f3f3f3;
	border: 1px solid #b5b5b5;
	cursor: pointer;
	font-size: 1rem;
	font-weight: bold;
	text-align: center;
	width: 159px;
	margin: 0 -1px 10px 0;
	height: 50px;
	line-height: 50px;
	position: relative;
}
 #useful-column .column-tab li:hover {
	opacity: 0.7;
}
 #useful-column .column-tab li:first-child {
	border-radius: 4px 0 0 4px;
}
 #useful-column .column-tab li:last-child {
	border-radius: 0 4px 4px 0;
}
 #useful-column .column-tab li.current {
	background: #006dbd;
	border-color: #006dbd;
	color: #fff !important;
	font-weight: bold;
	cursor: initial;
	opacity: 1;
}
 #useful-column .column-tab li.current a {
	color: #fff !important;
}
 #useful-column .column-tab li.current:after {
	content: "";
	border-top: 7px solid #006dbd;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	width: 0;
	height: 0;
	margin: 0 0 0 -6px;
	position: absolute;
	left: 50%;
	bottom: -8px;
}
 #useful-column .column-content {
	background-color: #fbfbfb;
	border: 1px solid #b5b5b5;
	border-radius: 4px;
}
 #useful-column .column-content ol {
	list-style-type: none;
}
 #useful-column .column-content ol li {
	font-size: 1rem;
	padding: 10px;
	position: relative;
}
 #useful-column .column-content ol li img {
	position: absolute;
	top: 16px;
	left: 15px;
}
 #useful-column .column-content ol li p {
	margin: 0 0 0 30px;
}
 #useful-column .column-content ol li a {
	color: #1f8cdc;
	font-weight: bold;
	margin: 0 0 0 30px;
}
 #useful-column .column-content ol li a:hover {
	text-decoration: underline !important;
}
/* テーブル共通 */
 #useful-column table, tr, td {
	line-height: 1.8;
	font-size: 12px;
}
 #useful-column table {
	border-collapse: separate;
	border-spacing: 0px 1px;
	width: 100%;
	margin: 0 auto;
}
 #useful-column table th {
	background-color: #1f8cdc;
	color: #fff;
	font-size: 16px;
	text-align: center;
	vertical-align: middle;
	padding: 12px;
}
 #useful-column table td {
	font-size: 16px;
	text-align: center;
	vertical-align: middle;
	padding: 12px;
}
/* 白衣の機能 */
 #useful-column table.nursewear th.r1, #useful-column table.nursewear th.r2 {
	width: 10%;
}
 #useful-column table.nursewear th.r1, #useful-column table.nursewear th.r2, #useful-column table.nursewear td.r2 {
	border-right: 1px solid #fff;
}
 #useful-column table.nursewear th.r2, #useful-column table.nursewear td.r2 {
	width: 20%;
}
 #useful-column table.nursewear td.r2 {
	background-color: #d2ebfd;
	text-align: left !important;
}
 #useful-column table.nursewear th.r2 {
	text-align: center;
}
/* 白衣の用途や選び方 */
 #useful-column table.staff-color th.r1, #useful-column table.staff-color th.r2 {
	width: 20%;
}
 #useful-column table.staff-color th.r1, #useful-column table.staff-color th.r2, #useful-column table.staff-color td.r2 {
	border-right: 1px solid #fff;
}
 #useful-column table.staff-color th.r2, #useful-column table.staff-color td.r2 {
	width: 20%;
}
 #useful-column table.staff-color td.r1, #useful-column table.staff-color td.r2 {
	background-color: #d2ebfd;
	border-right: 1px solid #fff;
}
 table.staff-color th.r2 {
	text-align: center;
}
/* 白衣のメリット */
 #useful-column table.color th.r1, #useful-column table.color th.r2 {
	width: 20%;
}
 #useful-column table.color th.r1, #useful-column table.color th.r2, #useful-column table.color td.r2 {
	border-right: 1px solid #fff;
}
 #useful-column table.color th.r2, #useful-column table.color td.r2 {
	width: 40%;
}
 #useful-column table.color td.r1, #useful-column table.color td.r2, #useful-column table.color td.r3 {
	background-color: #d2ebfd;
	border-right: 1px solid #fff;
}
 #useful-column table.color th.r2 {
	text-align: center;
}
/* 白衣の費用や購入理由 */
 #useful-column table.income th.r1, #useful-column table.income td.r1 {
	width: 10%;
}
 #useful-column table.income th.r1, #useful-column table.income th.r2, #useful-column table.income td.r2 {
	border-right: 1px solid #fff;
}
 #useful-column table.income th.r2, #useful-column table.income td.r2 {
	width: 10%;
}
 #useful-column table.income td.r1, #useful-column table.income td.r2 {
	background-color: #d2ebfd;
	border-right: 1px solid #fff;
	padding: 10px;
}
 #useful-column table.income th.r2 {
	text-align: center;
}
/* 白衣の手入れ */
 #useful-column .mt20 {
	margin-top: 20px !important;
}
 #useful-column.hakuicare section .intro img {
	top: -10% !important;
}
 #useful-column table.bleach {
	border-collapse: separate;
	border-spacing: 0px 1px;
	width: 100%;
	margin: 0 auto;
}
 #useful-column table.bleach th.r1, #useful-column table.bleach td.r1 {
	width: 20%;
}
 #useful-column table.bleach th.r1, #useful-column table.bleach th.r2, #useful-column table.bleach td.r2 {
	border-right: 1px solid #fff;
}
 #useful-column table.bleach td.r1, #useful-column table.bleach td.r2, #useful-column table.bleach td.r3 {
	background-color: #d2ebfd;
	border-right: 1px solid #fff;
	padding: 10px;
}
/* 事務服のメリット */
 #useful-column.jimufuku-merit h1 {
	font-size: 1.5rem !important;
}
 #useful-column.jimufuku-merit .font1 {
	font-size: 1rem !important;
}
 #useful-column table.difference tr:first-child th.r1 {
	background-color: #005a9c;
}
 #useful-column table.difference th.r1, #useful-column table.difference th.r2, #useful-column table.difference td.r2 {
	border-right: 1px solid #fff;
}
 #useful-column table.difference th.r2, #useful-column table.difference td.r2 {
	width: 50%;
}
 #useful-column table.difference td.r1, #useful-column table.difference td.r2 {
	background-color: #d2ebfd;
	border-right: 1px solid #fff;
}
 #useful-column table.difference th.r2 {
	text-align: center;
}
/* 事務服の手入れ */
 #useful-column table.washable tr:first-child th.r1 {
	background-color: #005a9c;
}
 #useful-column table.washable th.r1, #useful-column table.washable th.r2, #useful-column table.washable td.r2 {
	border-right: 1px solid #fff;
}
 #useful-column table.washable th.r2, #useful-column table.washable td.r2 {
	width: 50%;
}
 #useful-column table.washable td.r1, #useful-column table.washable td.r2 {
	background-color: #d2ebfd;
	border-right: 1px solid #fff;
}
 #useful-column table.washable th.r2 {
	text-align: center;
}

/* コックコートの機能 */
#useful-column #food-uniform-function h1 {
	font-size: 1.5rem;
}
#useful-column #food-uniform-function .intro img {
	top: 0;
}
#useful-column table.wrinkle th.r1,
#useful-column table.wrinkle th.r2,
#useful-column table.wrinkle th.r3,
#useful-column table.wrinkle th.r4 {
	width: 10%;
}
#useful-column table.wrinkle th.r1,
#useful-column table.wrinkle th.r2,
#useful-column table.wrinkle th.r3,
#useful-column table.wrinkle td.r2,
#useful-column table.wrinkle td.r3 {
	border-right: 1px solid #fff;
}
#useful-column table.wrinkle td {
	background-color: #d2ebfd;
}
#useful-column table.wrinkle th,
#useful-column table.wrinkle td {
	text-align: center;
}

/* コックコートの用途や選び方 */
#useful-column table.characteristic {
	border-collapse: separate;
	border-spacing: 0px 1px;
	width: 100%;
	margin: 0 auto;
}
 #useful-column table.characteristic th.r1,
 #useful-column table.characteristic td.r1 {
	width: 20%;
}
 #useful-column table.characteristic th.r1,
 #useful-column table.characteristic th.r2,
 #useful-column table.characteristic td.r2 {
	border-right: 1px solid #fff;
}
 #useful-column table.characteristic td.r1,
 #useful-column table.characteristic td.r2,
 #useful-column table.characteristic td.r3 {
	background-color: #d2ebfd;
	border-right: 1px solid #fff;
	padding: 10px;
}

/* コックコートのメリット */
#useful-column #food-uniform-merit .intro img {
	top: 0;
}

/* コックコートの費用や購入理由 */
#useful-column table.merit-demerit {
	border-collapse: separate;
	border-spacing: 0px 1px;
	width: 100%;
	margin: 0 auto;
}
 #useful-column table.merit-demerit th.r1,
 #useful-column table.merit-demerit td.r1 {
	width: 20%;
}
 #useful-column table.merit-demerit th.r1,
 #useful-column table.merit-demerit th.r2,
 #useful-column table.merit-demerit td.r2 {
	border-right: 1px solid #fff;
}
 #useful-column table.merit-demerit td.r1,
 #useful-column table.merit-demerit td.r2,
 #useful-column table.merit-demerit td.r3 {
	background-color: #d2ebfd;
	border-right: 1px solid #fff;
	padding: 10px;
}

/* コックコートの手入れ */
#useful-column #fooduniformcare h1 {
	font-size: 1.4rem;
}
#useful-column #fooduniformcare .intro img {
	top: 0;
}

/* アロハシャツ　お役立ち情報 */
#useful-column #aloha-usechoose h1,
#useful-column #aloha-merit h1,
#useful-column #aloha-purchasereason h1,
#useful-column #alohacare h1 {
	font-size: 23px !important;
}

#useful-column #aloha-usechoose blockquote.mb20px {
	margin-bottom: 20px !important;
}

#useful-column #alohacare ol {
	background-color: #e6f4ff;
	padding: 20px;
}
#useful-column #alohacare ol li:last-child {
	margin-bottom: 0 !important;
}
#useful-column #alohacare .txt ol li {
	list-style-type: decimal;
	margin-left: 20px;
}
#useful-column #alohacare ol.iron li {
	margin-bottom: 30px;
}

#useful-column table.aloha-point th,
#useful-column table.aloha-color th,
#useful-column table.aloha-purchasereason th,
#useful-column table.aloha-point td,
#useful-column table.aloha-color td,
#useful-column table.aloha-purchasereason td {
	border-right: 1px solid #fff;
}
#useful-column table.aloha-point td {
	text-align: center !important;
}
#useful-column table.aloha-point td,
#useful-column table.aloha-color td,
#useful-column table.aloha-purchasereason td {
	background-color: #d2ebfd;
	text-align: left;
}
#useful-column table.aloha-color th {
	width: 20%;
}
#useful-column table.aloha-purchasereason th.r1 {
	width: 15%;
}
#useful-column table.aloha-purchasereason tr.row-line th.r2,
#useful-column table.aloha-purchasereason tr.row-line th.r3 {
	width: 45%;
}

dl#useful-info.shirt-aloha dt {
	height: 46px;
}
dl#useful-info.shirt-aloha dt:before {
	height: 47px;
}

/* 安全靴　お役立ち情報 */
#useful-column #anzengutsu-function h1,
#useful-column #anzengutsu-merit h1 {
	font-size: 23px !important;
}

#useful-column section#anzengutsucare .intro img {
	top: -6% !important;
}

#useful-column #anzengutsu-function .column-content ol {
	margin-bottom: 0 !important;
}

#useful-column #anzengutsu-function ol {
	background-color: #e6f4ff;
	margin-bottom: 20px;
	padding: 20px;
}
#useful-column #anzengutsu-function ol li:last-child {
	margin-bottom: 0 !important;
}
#useful-column #anzengutsu-function .txt ol li {
	list-style-type: decimal;
	margin-left: 20px;
}

#useful-column #anzengutsu-usechoose .content-box dl {
	margin-top: 10px;
}
#useful-column #anzengutsu-usechoose .content-box dt {
	font-size: 16px !important;
	font-weight: bold;
}

#useful-column #anzengutsu-usechoose table.t01 {
	margin-bottom: 40px;
}

#useful-column #anzengutsu-usechoose table.t01 th,
#useful-column #anzengutsu-usechoose table.t02 th,
#useful-column #anzengutsu-purchasereason table.t01 th,
#useful-column #anzengutsu-purchasereason table.t02 th,
#useful-column #anzengutsu-usechoose table.t01 td,
#useful-column #anzengutsu-usechoose table.t02 td,
#useful-column #anzengutsu-purchasereason table.t01 td,
#useful-column #anzengutsu-purchasereason table.t02 td {
	border-right: 1px solid #fff;
}
#useful-column #anzengutsu-usechoose table.t02 th {
	width: 50%;
}
#useful-column #anzengutsu-usechoose table td,
#useful-column #anzengutsu-purchasereason table td {
	background-color: #d2ebfd;
}

#useful-column #anzengutsu-usechoose table.t01 .th01 {
	width: 30%;
}
#useful-column #anzengutsu-usechoose table.t01 .th02 {
	width: 40%;
}

#useful-column #anzengutsu-merit .img-txt-big img {
	width: 240px;
}

/* スクラブ　お役立ち情報 */
#contents article #scrub-purchasereason .content-box strong,
#contents article #scrub-scrubcare .content-box strong {
	display: initial !important;
}

#useful-column #scrub-function h1,
#useful-column #scrub-merit h1,
#useful-column #scrub-purchasereason h1,
#useful-column #scrub-scrubcare h1 {
	font-size: 23px !important;
}

#useful-column #scrub-function table.t01 td.r1 {
	font-weight: bold;
}
#useful-column #scrub-function table.t01 .blue {
	color: #1f8cdc;
}
#useful-column #scrub-function table.t01 .orange {
	color: #ffa763;
}
#useful-column #scrub-function table.t01 .red {
	color: #ff284a;
}
#useful-column #scrub-function table th,
#useful-column #scrub-scrubcare table th,
#useful-column #scrub-function table td,
#useful-column #scrub-scrubcare table td {
	border-right: 1px solid #fff;
}
#useful-column #scrub-function table td,
#useful-column #scrub-scrubcare table td {
	background-color: #d2ebfd;
}

#useful-column #scrub-function table th.r1 {
	width: 19%;
}
#useful-column #scrub-function table th.r2 {
	width: 25%;
}
#useful-column #scrub-function table td.r3 {
	text-align: left;
}
#useful-column #scrub-scrubcare .detail-list td {
	text-align: left;
}

#contents article #scrub-merit .intro div.flex {
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	border-radius: 10px;
	font-size: 1rem;
	vertical-align: top;
	margin: 0 0 0 10rem;
	padding: 10px;
}
#contents article #scrub-merit .intro blockquote {
	background-color: #eaeaea;
	width: 200px;
	margin: 0 20px 0 0;
	padding: 20px;
}
#contents article #scrub-merit .intro p {
	background-color: initial !important;
	border: none !important;
	margin: 0 !important;
}
#contents article #scrub-merit .intro a {
	text-decoration: none;
}
#useful-column #scrub-merit .intro a:hover {
	text-decoration: underline;
	opacity: 0.7;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#contents article #scrub-merit .intro blockquote img {
	width: 100%;
	max-width: 350px;
	height: initial;
	position: initial;
	top: initial;
}
#contents article #scrub-merit .intro .quote-link {
	font-size: 0.7rem;
	margin: 5px 0 0 0;
}

#useful-column #scrub-purchasereason .content-box blockquote {
	margin-bottom: 20px;
}

dl#useful-info.scrub dt {
	height: 46px;
}
dl#useful-info.scrub dt:before {
	height: 45px;
}

/*タブ付き*/
 h3.left-tab{
	position: relative;
	color: black;
	background: #d0ecff;
	line-height: 1.4;
	padding: 0.5em;
	margin: 2em 0 0.5em;
	border-radius: 0 5px 5px 5px;
	margin-bottom: 20px;
	font-size: 22px;
}
 h3.left-tab:after {
    /*タブ*/
	position: absolute;
	font-family: "FontAwesome",'Quicksand','Avenir','Arial',sans-serif;
	content: '\f00c Check';
	background: #2196F3;
	color: #fff;
	left: 0px;
	bottom: 100%;
	border-radius: 5px 5px 0 0;
	padding: 3px 7px 1px;
	font-size: 1.0em;
	line-height: 1;
	letter-spacing: 0.05em margin-bottom: 20px;
}
/*タブ付きその2*/
 h3.left2-tab{
	position: relative;
	border-top: solid 2px #80c8d1;
	border-bottom: solid 2px #80c8d1;
	background: #f4f4f4;
	line-height: 1.4;
	padding: 0.5em;
	margin: 2em 0 0.5em;
	font-size: 22px;
}
 h3.left2-tab:after {
    /*タブ*/
	position: absolute;
	font-family: "FontAwesome",'Quicksand','Avenir','Arial',sans-serif;
	content: '\f0a7 POINT';
	background: #80c8d1;
	color: #fff;
	left: 0px;
	bottom: 100%;
	border-radius: 5px 5px 0 0;
	padding: 5px 7px 3px;
	font-size: 1.0em;
	line-height: 1;
	letter-spacing: 0.05em;
}


/*安全靴の重量*/
 .item-weight {
	margin:20px;
}
 .item-weight p {
	font-size:1.5rem;
	text-align:center;
}
 .item-weight img {
	width:60px;
	margin-right:20px;
	vertical-align:middle;
}
 .item-weight span {
	font-size:2.5rem;
}
 .item-caution {
	text-align:center;
}



/*リストタグ48%-2カラム*/
/*リストタグ31%-3カラム*/

.list-width48,
.list-width31,
.list-width23, {
    margin-bottom:5px;	
    text-align:center;
    vertical-align:center;
}

.list-width48 li{
    list-style:none;  
    display:inline-block;	
    margin-left: 8px;
    width:48%;
}

.list-width31 li{
    list-style:none;  
    display:inline-block;	
    margin: 0px 8px 0 8px;
    width:31%;
}

.list-width23 li{
    list-style:none;  
    display:inline-block;	
    margin-left: 8px;
    width:23%;
}


/*作業服の季節別-背景色*/
.bg-ss-dark-color{background-color:#195abe !important;}
.bg-ss-light-color{background-color:#cce5ff !important;}

.bg-aw-dark-color{background-color:#bc1540 !important;}
.bg-aw-light-color{background-color:#ffcce5 !important;}

.bg-warm-dark-color{background-color:#a0795c !important;}
.bg-warm-light-color{background-color:#ffe5cc !important;}



/*無彩色*/
.font-color901{color:#000000 !important;}
.font-color902{color:#383838 !important;}
.font-color903{color:#717171 !important;}
.font-color904{color:#c6c6c6 !important;}
.font-color905{color:#ffffff !important;}

.bg-color901{background-color:#000000 !important;}
.bg-color902{background-color:#383838 !important;}
.bg-color903{background-color:#717171 !important;}
.bg-color904{background-color:#c6c6c6 !important;}
.bg-color905{background-color:#ffffff !important;}

/*Vivid tone*/
.font-color101{color:#E60012 !important;}
.font-color102{color:#F39800 !important;}
.font-color103{color:#FFF100 !important;}
.font-color104{color:#8FC31F !important;}
.font-color105{color:#009944 !important;}
.font-color106{color:#009E96 !important;}
.font-color107{color:#00A0E9 !important;}
.font-color108{color:#0068B7 !important;}
.font-color109{color:#0068B7 !important;}
.font-color110{color:#920783 !important;}
.font-color111{color:#E4007F !important;}
.font-color112{color:#E5004F !important;}

.bg-color101{background-color:#E60012 !important;}
.bg-color102{background-color:#F39800 !important;}
.bg-color103{background-color:#FFF100 !important;}
.bg-color104{background-color:#8FC31F !important;}
.bg-color105{background-color:#009944 !important;}
.bg-color106{background-color:#009E96 !important;}
.bg-color107{background-color:#00A0E9 !important;}
.bg-color108{background-color:#0068B7 !important;}
.bg-color109{background-color:#0068B7 !important;}
.bg-color110{background-color:#920783 !important;}
.bg-color111{background-color:#E4007F !important;}
.bg-color112{background-color:#E5004F !important;}

/*Bright tone*/
.bg-color201{background-color:#EA5532 !important;}
.bg-color202{background-color:#F6AD3C !important;}
.bg-color203{background-color:#FFF33F !important;}
.bg-color204{background-color:#AACF52 !important;}
.bg-color205{background-color:#00A95F !important;}
.bg-color206{background-color:#00ADA9 !important;}
.bg-color207{background-color:#00AFEC !important;}
.bg-color208{background-color:#187FC4 !important;}
.bg-color209{background-color:#4D4398 !important;}
.bg-color210{background-color:#A64A97 !important;}
.bg-color211{background-color:#E85298 !important;}
.bg-color212{background-color:#E9546B !important;}

/*Light tone*/
.bg-color301{background-color:#EF845C !important;}
.bg-color302{background-color:#F9C270 !important;}
.bg-color303{background-color:#FFF67F !important;}
.bg-color304{background-color:#C1DB81 !important;}
.bg-color305{background-color:#69BD83 !important;}
.bg-color306{background-color:#61C1BE !important;}
.bg-color307{background-color:#54C3F1 !important;}
.bg-color308{background-color:#6C9BD2 !important;}
.bg-color309{background-color:#796BAF !important;}
.bg-color310{background-color:#BA79B1 !important;}
.bg-color311{background-color:#EE87B4 !important;}
.bg-color312{background-color:#EF858C !important;}

/*Pale tone*/
.font-color401{color:#F5B090 !important;}
.font-color402{color:#FCD7A1 !important;}
.font-color403{color:#FFF9B1 !important;}
.font-color404{color:#D7E7AF !important;}
.font-color405{color:#A5D4AD !important;}
.font-color406{color:#A2D7D4 !important;}
.font-color407{color:#9FD9F6 !important;}
.font-color408{color:#A3BCE2 !important;}
.font-color409{color:#A59ACA !important;}
.font-color410{color:#CFA7CD !important;}
.font-color411{color:#F4B4D0 !important;}
.font-color412{color:#F5B2B2 !important;}

.bg-color401{background-color:#F5B090 !important;}
.bg-color402{background-color:#FCD7A1 !important;}
.bg-color403{background-color:#FFF9B1 !important;}
.bg-color404{background-color:#D7E7AF !important;}
.bg-color405{background-color:#A5D4AD !important;}
.bg-color406{background-color:#A2D7D4 !important;}
.bg-color407{background-color:#9FD9F6 !important;}
.bg-color408{background-color:#A3BCE2 !important;}
.bg-color409{background-color:#A59ACA !important;}
.bg-color410{background-color:#CFA7CD !important;}
.bg-color411{background-color:#F4B4D0 !important;}
.bg-color412{background-color:#F5B2B2 !important;}


/*Dull tone*/
.bg-color501{background-color:#CB4829 !important;}
.bg-color502{background-color:#D59533 !important;}
.bg-color503{background-color:#DFD238 !important;}
.bg-color504{background-color:#93B447 !important;}
.bg-color505{background-color:#009453 !important;}
.bg-color506{background-color:#009794 !important;}
.bg-color507{background-color:#0099CE !important;}
.bg-color508{background-color:#136EAB !important;}
.bg-color509{background-color:#423885 !important;}
.bg-color510{background-color:#903E84 !important;}
.bg-color511{background-color:#CA4684 !important;}
.bg-color512{background-color:#CA475C !important;}


/*Medal Color*/
.bg-color801{background-color:#ecca4c !important;}
.bg-color802{background-color:#fde373 !important;}
.bg-color803{background-color:#a7a7a7 !important;}
.bg-color804{background-color:#d4d4d2 !important;}
.bg-color805{background-color:#cb832b !important;}
.bg-color806{background-color:#d5a172 !important;}
.bg-color807{background-color:#833b49 !important;}

/*Brand Color*/
.font-color-mizuno{color:#07308f !important;}
.font-color-wacoal-dark{color:#980665 !important;}
.font-color-wacoal-light{color:#cd7d93 !important;}
.font-color-dickies-green{color:#7c8973 !important;}
.font-color-dickies-navy{color:#01366b !important;}

.bg-color-mizuno{background-color:#07308f !important;}
.bg-color-wacoal-dark{background-color:#980665 !important;}
.bg-color-wacoal-light{background-color:#cd7d93 !important;}
.bg-color-dickies-green{background-color:#7c8973 !important;}
.bg-color-dickies-navy{background-color:#01366b !important;}


/*work Color*/
.bg-color-185abe{background-color:#185abe !important;/*作業服の春夏コーデセットの背景色*/}
.bg-color-be153d{background-color:#be153d !important;/*作業服の秋冬コーデセットの背景色*/}
.bg-color-cf523c{background-color:#cf523c !important;/*作業服の防寒コーデセットの背景色*/}

.bg-color-21398b{background-color:#21398b !important;}

.bg-color-e5e5e5{background-color:#e5e5e5 !important;}



/*vertical-align CSS*/
.verbtm {vertical-align: bottom;}


/*text-align CSS*/
.text-right {
	text-align: right;
} 

	    /*葉っぱ風*/
.leaf-midashi {
position: relative;
color: #158b2b;
font-size: 18px;
padding: 20px 0;
text-align: center;
margin: 2.0em 0;
}
.leaf-midashi:before {
content: "";
position: absolute;
top: -8px;
left: 50%;
width: 150px;
height: 60px;
border-radius: 50%;
border: 5px solid #a6ddb0;
border-left-color: transparent;
border-right-color: transparent;
-moz-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}


		 /*シーズン選択ボタン-春夏-1カラム*/
.season-1btn-ss {
	display: inline-block;
	width:100%;
	padding:15px 0;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color: #22aefd;
	color: #fff !important;
	border-radius:30px;
	font-size:20px;
        margin: 10px 0 20px 0;
}
.season-1btn-ss::before,
.season-1btn-ss::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: "";
}
.season-1btn-ss,
.season-1btn-ss::before,
.season-1btn-ss::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.season-1btn-ss:hover {
	background-color: #808080;
}

		 /*シーズン選択ボタン-秋冬-1カラム*/
.season-1btn-aw {
	display: inline-block;
	width:100%;
	padding:15px 0;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color: #c50d00;
	color: #fff !important;
	border-radius:30px;
	font-size:20px;
	   margin: 10px 0 30px 0;
}
.season-1btn-aw::before,
.season-1btn-aw::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: "";
}
.season-1btn-aw,
.season-1btn-aw::before,
.season-1btn-aw::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.season-1btn-aw:hover {
	background-color: #808080;
}

		 /*シーズン選択ボタン-防寒-1カラム*/
.season-1btn-warm {
	display: inline-block;
	width:100%;
	padding:15px 0;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color: #a0795c;
	color: #fff !important;
	border-radius:30px;
	font-size:20px;
	   margin: 10px 0 30px 0;
}

.season-1btn-warm::before,
.season-1btn-warm::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: "";
}
.season-1btn-warm,
.season-1btn-warm::before,
.season-1btn-warm::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.season-1btn-warm:hover {
	background-color: #808080;
}



		 /*シーズン選択ボタン-春夏-2カラム*/
.season-2btn-ss {
	display: inline-block;
	width: 100%;
	padding:5px 0;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color: #22aefd;
	color: #fff !important;
	border-radius:30px;
	font-size:18px;
	   margin: 10px 0;
}

.season-2btn-ss img{
vertical-align:middle;
margin-right:10px;
}

.season-2btn-ss::before,
.season-2btn-ss::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: "";
}
.season-2btn-ss,
.season-2btn-ss::before,
.season-2btn-ss::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.season-2btn-ss:hover {
	background-color: #808080;
}




		 /*シーズン選択ボタン-秋冬-2カラム*/
.season-2btn-aw {
	display: inline-block;
	width: 100%;
	padding:5px 0;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color: #c50d00;
	color: #fff !important;
	border-radius:30px;
	font-size:18px;
	   margin: 10px 0;
}

.season-2btn-aw img{
vertical-align:middle;
margin-right:10px;
}

.season-2btn-aw::before,
.season-2btn-aw::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: "";
}
.season-2btn-aw,
.season-2btn-aw::before,
.season-2btn-aw::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.season-2btn-aw:hover {
	background-color: #808080;
}




		 /*シーズン選択ボタン-グリーン-2カラム*/
.season-2btn-green {
	display: inline-block;
	width: 100%;
	padding:5px 0;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color: #22878a;
	color: #fff !important;
	border-radius:30px;
	font-size:18px;
	   margin: 10px 0;
}

.season-2btn-green img{
vertical-align:middle;
margin-right:10px;
}

.season-2btn-green::before,
.season-2btn-green::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: "";
}
.season-2btn-green,
.season-2btn-green::before,
.season-2btn-green::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.season-2btn-green:hover {
	background-color: #808080;
}


		 /*シーズン選択ボタン-春夏-3カラム*/
.season-3btn-ss {
	display: inline-block;
	width:100%;
	padding:5px 0;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color: #22aefd;
	color: #fff !important;
	border-radius:30px;
	font-size:18px;
	   margin: 10px 0;
}

.season-3btn-ss img{
vertical-align:middle;
margin-right:10px;
}

.season-3btn-ss::before,
.season-3btn-ss::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: "";
}
.season-3btn-ss,
.season-3btn-ss::before,
.season-3btn-ss::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.season-3btn-ss:hover {
	background-color: #808080;
}

		 /*シーズン選択ボタン-秋冬-3カラム*/
.season-3btn-aw {
	display: inline-block;
	width:100%;
	padding:5px 0;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color: #c50d00;
	color: #fff !important;
	border-radius:30px;
	font-size:18px;
	   margin: 10px 0;
}

.season-3btn-aw img{
vertical-align:middle;
margin-right:10px;
}

.season-3btn-aw::before,
.season-3btn-aw::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: "";
}
.season-3btn-aw,
.season-3btn-aw::before,
.season-3btn-aw::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.season-3btn-aw:hover {
	background-color: #808080;
}

		 /*シーズン選択ボタン-防寒-3カラム*/
.season-3btn-warm {
	display: inline-block;
	width:100%;
	padding:5px 0;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color: #a0795c;
	color: #fff !important;
	border-radius:30px;
	font-size:18px;
	   margin: 10px 0;
}
.season-3btn-warm img{
vertical-align:middle;
margin-right:10px;
}

.season-3btn-warm::before,
.season-3btn-warm::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: "";
}
.season-3btn-warm,
.season-3btn-warm::before,
.season-3btn-warm::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.season-3btn-warm:hover {
	background-color: #808080;
}


/*子カテへのリンクする画像＋テキストボタン*/

.text-photo-3col{
margin-top:5px;
}

.text-photo-link-btn-category{
margin-bottom:20px;	
text-align:center;
}

.text-photo-link-btn-category a{
display:block;
text-decoration: none;
color:#444444;
padding:10px 1.0em;
}

.text-photo-link-btn-category a:hover{
background:#064151;   /*オンマウス時の背景色*/
color:#fff;
border-radius:5px;
}

.text-photo-link-btn-category li{
list-style:none;  
display:inline-block;	
background:#dedede;
border-radius:5px;
margin:10px 5px;
}

/*子カテへのリンクする画像＋テキストボタン-グリーン*/

.text-photo-link-btn-category-green{
margin-bottom:20px;	
text-align:center;
}

.text-photo-link-btn-category-green a{
display:block;
text-decoration: none;
color:#444444;
padding:10px 1.0em;
}

.text-photo-link-btn-category-green a:hover{
background:#009944;   /*オンマウス時の背景色*/
color:#fff;
border-radius:5px;
}

.text-photo-link-btn-category-green li{
list-style:none;  
display:inline-block;	
background:#dedede;
border-radius:5px;
margin:10px 5px;
}

/*子カテへのリンクする画像＋テキストボタン-ピンク*/

.text-photo-link-btn-category-pink{
margin-bottom:20px;	
text-align:center;
}

.text-photo-link-btn-category-pink a{
display:block;
text-decoration: none;
color:#444444;
padding:10px 1.0em;
}

.text-photo-link-btn-category-pink a:hover{
background:#EE87B4;   /*オンマウス時の背景色*/
color:#fff;
border-radius:5px;
}

.text-photo-link-btn-category-pink li{
list-style:none;  
display:inline-block;	
background:#dedede;
border-radius:5px;
margin:10px 5px;
}

/*子カテへのリンクする画像＋テキストボタン-サックス*/

.text-photo-link-btn-category-sax{
margin-bottom:20px;	
text-align:center;
}

.text-photo-link-btn-category-sax a{
display:block;
text-decoration: none;
color:#444444;
padding:10px 1.0em;
}

.text-photo-link-btn-category-sax a:hover{
background:#00A0E9;   /*オンマウス時の背景色*/
color:#fff;
border-radius:5px;
}

.text-photo-link-btn-category-sax li{
list-style:none;  
display:inline-block;	
background:#dedede;
border-radius:5px;
margin:10px 5px;
}

/*子カテへのリンクする画像＋テキストボタン-ブルー*/

.text-photo-link-btn-category-blue {
margin-bottom:20px;	
text-align:center;
}

.text-photo-link-btn-category-blue a{
display:block;
text-decoration: none;
color:#444444;
padding:10px 1.0em;
}

.text-photo-link-btn-category-blue a:hover{
background:#0068B7;   /*オンマウス時の背景色*/
color:#fff;
border-radius:5px;
}

.text-photo-link-btn-category-blue li{
list-style:none;  
display:inline-block;	
background:#dedede;
border-radius:5px;
margin:10px 5px;
}

/*子カテへのリンクする画像＋テキストボタン-ネイビー*/

.text-photo-link-btn-category-navy{
margin-bottom:20px;	
text-align:center;
}

.text-photo-link-btn-category-navy a{
display:block;
text-decoration: none;
color:#444444;
padding:10px 1.0em;
}

.text-photo-link-btn-category-navy a:hover{
background:#000080;   /*オンマウス時の背景色*/
color:#fff;
border-radius:5px;
}

.text-photo-link-btn-category-navy li{
list-style:none;  
display:inline-block;	
background:#dedede;
border-radius:5px;
margin:10px 5px;
}

/*子カテへのリンクする画像＋テキストボタン-ワイン*/

.text-photo-link-btn-category-wine{
margin-bottom:20px;	
text-align:center;
}

.text-photo-link-btn-category-wine a{
display:block;
text-decoration: none;
color:#444444;
padding:10px 1.0em;
}

.text-photo-link-btn-category-wine a:hover{
background:#CA475C;   /*オンマウス時の背景色*/
color:#fff;
border-radius:5px;
}

.text-photo-link-btn-category-wine li{
list-style:none;  
display:inline-block;	
background:#dedede;
border-radius:5px;
margin:10px 5px;
}



/*子カテへのリンクするテキストボタン*/

.text-link-btn-category{
margin-bottom:20px;	
text-align:center;

}

.text-link-btn-category a{
display:block;
text-decoration: none;
color:#444444;
padding:10px 1.0em;
}

.text-link-btn-category img{
vertical-align:middle;
margin-right:10px;
}

.text-link-btn-category a:hover{
background:#064151;   /*オンマウス時の背景色*/
color:#fff;
border-radius:5px;
}

.text-link-btn-category li{
list-style:none;  
display:inline-block;	
background:#dedede;
border-radius:5px;
margin:10px 5px;
}


/*子カテへのリンクするテキストボタン-グリーン*/
.text-link-btn-category-green{
margin-bottom:20px;	
text-align:center;
}

.text-link-btn-category-green a{
display:block;
text-decoration: none;
color:#444444;
padding:10px 1.0em;
}

.text-link-btn-category-green img{
vertical-align:middle;
margin-right:10px;
}


.text-link-btn-category-green a:hover{
background:#009944;   /*オンマウス時の背景色*/
color:#fff;
border-radius:5px;
}

.text-link-btn-category-green li{
list-style:none;  
display:inline-block;	
background:#dedede;
border-radius:5px;
margin:10px 5px;
}

/*子カテへのリンクするテキストボタン-ピンク*/
.text-link-btn-category-pink{
margin-bottom:20px;	
text-align:center;
}

.text-link-btn-category-pink a{
display:block;
text-decoration: none;
color:#444444;
padding:10px 1.0em;
}

.text-link-btn-category-pink img{
vertical-align:middle;
margin-right:10px;
}

.text-link-btn-category-pink a:hover{
background:#EE87B4;   /*オンマウス時の背景色*/
color:#fff;
border-radius:5px;
}

.text-link-btn-category-pink li{
list-style:none;  
display:inline-block;	
background:#dedede;
border-radius:5px;
margin:10px 5px;
}


/*子カテへのリンクするテキストボタン-ブルー*/
.text-link-btn-category-blue{
margin-bottom:20px;	
text-align:center;
}

.text-link-btn-category-blue a{
display:block;
text-decoration: none;
color:#444444;
padding:10px 1.0em;
}

.text-link-btn-category-blue img{
vertical-align:middle;
margin-right:10px;
}

.text-link-btn-category-blue a:hover{
background:#0068B7;   /*オンマウス時の背景色*/
color:#fff;
border-radius:5px;
}

.text-link-btn-category-blue li{
list-style:none;  
display:inline-block;	
background:#dedede;
border-radius:5px;
margin:10px 5px;
}



/*子カテへのリンクするテキストボタン-ネイビー*/
.text-link-btn-category-navy{
margin-bottom:20px;	
text-align:center;
}

.text-link-btn-category-navy a{
display:block;
text-decoration: none;
color:#444444;
padding:10px 1.0em;
}

.text-link-btn-category-navy img{
vertical-align:middle;
margin-right:10px;
}

.text-link-btn-category-navy a:hover{
background:#000080;   /*オンマウス時の背景色*/
color:#fff;
border-radius:5px;
}

.text-link-btn-category-navy li{
list-style:none;  
display:inline-block;	
background:#dedede;
border-radius:5px;
margin:10px 5px;
}

/*子カテへのリンクするテキストボタン-サックス*/
.text-link-btn-category-sax{
margin-bottom:20px;	
text-align:center;
}

.text-link-btn-category-sax a{
display:block;
text-decoration: none;
color:#444444;
padding:10px 1.0em;
}

.text-link-btn-category-sax img{
vertical-align:middle;
margin-right:10px;
}

.text-link-btn-category-sax  a:hover{
background:#00A0E9;   /*オンマウス時の背景色*/
color:#fff;
border-radius:5px;
}

.text-link-btn-category-sax li{
list-style:none;  
display:inline-block;	
background:#dedede;
border-radius:5px;
margin:10px 5px;
}




/*子カテへのリンクするテキストボタン-作業服・春夏*/
.text-link-btn-category-work-ss{
margin-bottom:20px;	
text-align:center;
}

.text-link-btn-category-work-ss a{
display:block;
text-decoration: none;
color:#444444;
padding:10px 1.0em;
}

.text-link-btn-category-work-ss img{
vertical-align:middle;
margin-right:10px;
}

.text-link-btn-category-work-ss  a:hover{
background:#00A0E9;   /*オンマウス時の背景色*/
color:#fff;
border-radius:5px;
}

.text-link-btn-category-work-ss li{
list-style:none;  
display:inline-block;	
background:#dedede;
border-radius:5px;
margin:10px 5px;
}




/*子カテへのリンクするテキストボタン-ワイン*/
.text-link-btn-category-wine{
margin-bottom:20px;	
text-align:center;
}

.text-link-btn-category-wine a{
display:block;
text-decoration: none;
color:#444444;
padding:10px 1.0em;
}

.text-link-btn-category-wine img{
vertical-align:middle;
margin-right:10px;
}

.text-link-btn-category-wine a:hover{
background:#CA475C;   /*オンマウス時の背景色*/
color:#fff;
border-radius:5px;
}

.text-link-btn-category-wine li{
list-style:none;  
display:inline-block;	
background:#dedede;
border-radius:5px;
margin:10px 5px;
}


/*子カテへのリンクするテキストボタン-作業服・秋冬*/
.text-link-btn-category-work-aw{
margin-bottom:20px;	
text-align:center;
}

.text-link-btn-category-work-aw a{
display:block;
text-decoration: none;
color:#444444;
padding:10px 1.0em;
}

.text-link-btn-category-work-aw img{
vertical-align:middle;
margin-right:10px;
float:left;
}

.text-link-btn-category-work-aw a:hover{
background:#CA475C;   /*オンマウス時の背景色*/
color:#fff;
border-radius:5px;
}

.text-link-btn-category-work-aw li{
list-style:none;  
display:inline-block;	
background:#dedede;
border-radius:5px;
margin:10px 5px;
}



		/* テキストとボーダーを重ねる・小*/
.line-text-line-small {
  position: relative;
  text-align: center;
  margin:40px 0 10px 0;
}
.line-text-line-small span {
  position: relative;
  z-index: 2;
  display: inline-block;
  margin: 0 2.5em;
  padding: 0 1em;
  background-color: #fff;
  text-align: left;
}
.line-text-line-small::before {
  position: absolute;
  top: 50%;
  z-index: 1;
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #dedede;
}


		/*テキストとボーダーを重ねる・中*/
.line-text-line-middle{
  position: relative;
  text-align: center;
  margin:40px 0 10px 0;
  font-size:16px;
}
.line-text-line-middle span {
  position: relative;
  z-index: 2;
  display: inline-block;
  margin: 0 2.5em;
  padding: 0 1em;
  background-color: #fff;
  text-align: left;
}
.line-text-line-middle::before {
  position: absolute;
  top: 50%;
  z-index: 1;
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #dedede;
}

		/* テキストとボーダーを重ねる・大*/
.line-text-line-large{
  position: relative;
  text-align: center;
  margin:40px 0 10px 0;
  font-size:20px;
}
.line-text-line-large span {
  position: relative;
  z-index: 2;
  display: inline-block;
  margin: 0 2.5em;
  padding: 0 1em;
  background-color: #fff;
  text-align: left;
}
.line-text-line-large::before {
  position: absolute;
  top: 50%;
  z-index: 1;
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #dedede;
}

		/*両端きれたリボン*/
.ribbon-both-ends {
    display: inline-block;
    position: relative;
    height: 60px;/*リボンの高さ*/
    width: 805px;/*リボンの横幅*/
    line-height: 50px;/*リボンの高さ*/
    vertical-align: middle;
    text-align: center;
    padding: 5px 50px;/*横の大きさ*/
    font-size: 18px;/*文字の大きさ*/
    color: #FFF;/*文字色*/
    box-sizing: border-box;
    margin-bottom:1.2rem;
}

.ribbon-both-ends:before, 
.ribbon-both-ends:after{
    position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    z-index: 1;
}

.ribbon-both-ends:before{
    top: 0;
    left: 0;
    border-width: 30px 0px 30px 15px;
    border-color: transparent transparent transparent #fff;
    border-style: solid;
}

.ribbon-both-ends:after{
    top: 0;
    right: 0;
    border-width: 30px 15px 30px 0px;
    border-color: transparent #fff transparent transparent;
    border-style: solid;
}

		/*ステッチ付き-両端きれたリボン*/
.ribbon-stitch {
    display: inline-block;
    position: relative;
    height: 60px;/*リボンの高さ*/
    width: 805px;/*リボンの横幅*/
    line-height: 50px;
    vertical-align: middle;
    text-align: center;
    padding: 7px 0;
    font-size: 18px;
    color: #FFF;/*文字色*/
    box-sizing: border-box;
    margin-bottom:1.2rem;
}

.ribbon-stitch h3 {
    vertical-align: middle;
    margin: 0;
    padding: 0 30px;
    border-top: dashed 1px #FFF;/*上の破線*/
    border-bottom: dashed 1px #FFF;/*下の破線*/
    line-height: 45px;
}

.ribbon-stitch:before, 
.ribbon-stitch:after{
  position: absolute;
  content: "";
  width: 0px;
  height: 0px;
  z-index: 1;
}

.ribbon-stitch:before{/*左端の山形*/
  top: 0;
  left: 0;
  border-width: 30px 0px 30px 15px;
  border-color: transparent transparent transparent #fff;
  border-style: solid;
}

.ribbon-stitch:after{/*右端の山形*/
  top: 0;
  right: 0;
  border-width: 30px 15px 30px 0px;
  border-color: transparent #fff transparent transparent;
  border-style: solid;
}

/*上下に線*/
.over-under-line {
color: #747474;/*文字色*/
padding: 0.8em;/*上下の余白*/
border-top: solid 1px #d9d9d9;/*上線*/
border-bottom: solid 1px #d9d9d9;/*下線*/
line-height: 19px !important;
margin: 10px 0;
font-size: 22px;
font-weight:normal;
text-align:center;
}

/*上下に二重線*/
.w-over-w-under-line {
color: #747474;/*文字色*/
padding: 0.8em;/*上下の余白*/
border-top: double 4px #d9d9d9;/*上線*/
border-bottom: double 4px #d9d9d9;/*下線*/
margin: 10px 0;
font-size: 22px;
font-weight:normal;
text-align:center;
}


/*コーデセット　すぐ下の１カラム説明*/
.code-under-1col-text  {
padding: 0.4em;/*文字まわり（上下左右）の余白*/
background: #6f6f6f;/*背景色*/
font-size: 24px;
font-weight:bold;
color:#ffffff;
text-align:center;
margin:10px 0 0 0;
}

/*コーデセット　すぐ下の２カラム説明*/
.code-under-2col-text  {
padding: 0.4em;/*文字まわり（上下左右）の余白*/
background: #6f6f6f;/*背景色*/
font-size: 1.1rem;
font-weight:bold;
color:#ffffff;
text-align:center;
margin:5px 0 0 0;
}

/*コーデセット　すぐ下の３カラム説明*/
.code-under-3col-text  {
padding: 0.4em;/*文字まわり（上下左右）の余白*/
background: #6f6f6f;/*背景色*/
font-size: 1.1rem;
font-weight:bold;
color:#ffffff;
text-align:center;
margin:5px 0 0 0;
}

/*単純な背景色をつける 04em黒文字*/
.gray-04em-black-text  {
padding: 0.4em;/*文字まわり（上下左右）の余白*/
margin: 0 0 10px 0;
background: #e5e5e5;/*背景色*/
font-size: 18px;
color:#2e2e2e;
text-align:center;
}

/*単純な背景色をつける 08em黒文字*/
.gray-08em-black-text  {
padding: 0.8em;/*文字まわり（上下左右）の余白*/
margin: 0 0 10px 0;
background: #e5e5e5;/*背景色*/
font-size: 18px;
color:#2e2e2e;
text-align:center;
}

/*単純な背景色をつける 10em黒文字*/
.gray-10em-black-text  {
padding: 1.0em;/*文字まわり（上下左右）の余白*/
margin: 0 0 10px 0;
background: #e5e5e5;/*背景色*/
font-size: 30px;
color:#2e2e2e;
text-align:center;
}

/*単純な背景色をつける 04em-05em黒文字*/
.gray-04em-05em-black-text  {
padding: 0.4em 0.5em;/*文字まわり（上下左右）の余白*/
margin: 0 0 10px 0;
background: #e5e5e5;/*背景色*/
font-size: 30px;
color:#2e2e2e;
}

/*単純な背景色をつける 04em白文字*/
.gray-04em-white-text  {
padding: 0.4em;/*文字まわり（上下左右）の余白*/
margin: 0 0 10px 0;
background: #6f6f6f;/*背景色*/
font-size: 18px;
color:#ffffff;
text-align:center;
}

/*単純な背景色をつける 08em白文字*/
.gray-08em-white-text  {
padding: 0.8em;/*文字まわり（上下左右）の余白*/
margin: 0 0 10px 0;
background: #6f6f6f;/*背景色*/
font-size: 18px;
color:#ffffff;
text-align:center;
}

/*単純な背景色をつける 10em白文字*/
.gray-10em-white-text  {
padding: 1.0em;/*文字まわり（上下左右）の余白*/
margin: 0 0 10px 0;
background: #6f6f6f;/*背景色*/
font-size: 30px;
color:#ffffff;
text-align:center;
}



/*単純な背景色をつける 05rem白文字*/
.gray-05rem-white-text  {
padding: 0.5em;/*文字まわり（上下左右）の余白*/
margin: 0 0 10px 0;
background: #6f6f6f;/*背景色*/
font-size: 1.0rem;
color:#ffffff;
text-align:center;
}



/*単純な背景色をつける 15rem白文字*/
.gray-15rem-white-text  {
padding: 1.0em;/*文字まわり（上下左右）の余白*/
margin: 0 0 10px 0;
background: #6f6f6f;/*背景色*/
font-size: 1.5rem;
color:#ffffff;
text-align:center;
}



/*単純な背景色をつける 02em白文字*/
.gray-02em-white-text-logo  {
padding: 0.2em;/*文字まわり（上下左右）の余白*/
margin: 0 0 10px 0;
background: #6f6f6f;/*背景色*/
font-size: 30px;
color:#ffffff;
text-align:center;
}

.gray-02em-white-text-logo img  {
vertical-align:middle;
margin-right:10px;
}



/*単純な背景色をつける 04em-05em白文字*/
.gray-04em-05em-white-text  {
padding: 0.4em 0.5em;/*文字まわり（上下左右）の余白*/
margin: 0 0 20px 0;
background: #6f6f6f;/*背景色*/
font-size: 30px;
color:#ffffff;
}

.bg10em-small-text{
font-size:18px;
margin-left: 20px;
font-weight:normal;
}

.bg04em-05em-small-text{
font-size:18px;
font-weight:normal;
}


/*両先端を尖らせた場合-グレー*/
.naname-cut-gray{
position: relative;
padding: 0.6em;
background: #e6e6e6;
font-size: 1.2rem;
color: #2d2d2d;
margin: 1.0rem;
line-height: 1.3;
border-bottom: solid 3px #383838;
z-index:-2;
text-align:center;
}

.naname-cut-gray:before {
position: absolute;
content: "";
left: -2px;
top: -2px;
width: 0;
height: 0;
border: none;
border-left: solid 40px white;
border-bottom: solid 79px transparent;
z-index: -1;
}

.naname-cut-gray:after {
position: absolute;
content: "";
right: -3px;
top: -7px;
width: 0;
height: 0;
border: none;
border-left: solid 40px transparent;
border-bottom: solid 79px white;
z-index: -1;
}


/*両先端を尖らせた場合-レッド*/
.naname-cut-red{
position: relative;
padding: 0.6em;
background: #ffdddd;
font-size: 1.2rem;
color: #2d2d2d;
margin: 1.0rem;
line-height: 1.3;
border-bottom: solid 3px #E60012;
z-index:-2;
text-align:center;
}

.naname-cut-red:before {
position: absolute;
content: "";
left: -2px;
top: -2px;
width: 0;
height: 0;
border: none;
border-left: solid 40px white;
border-bottom: solid 79px transparent;
z-index: -1;
}

.naname-cut-red:after {
position: absolute;
content: "";
right: -3px;
top: -7px;
width: 0;
height: 0;
border: none;
border-left: solid 40px transparent;
border-bottom: solid 79px white;
z-index: -1;
}

/*両先端を尖らせた場合-オレンジ*/
.naname-cut-orange{
position: relative;
padding: 0.6em;
background: #fff0d9;
font-size: 1.2rem;
color: #2d2d2d;
margin: 1.0rem;
line-height: 1.3;
border-bottom: solid 3px orange;
z-index:-2;
text-align:center;
}

.naname-cut-orange:before {
position: absolute;
content: "";
left: -2px;
top: -2px;
width: 0;
height: 0;
border: none;
border-left: solid 40px white;
border-bottom: solid 79px transparent;
z-index: -1;
}

.naname-cut-orange:after {
position: absolute;
content: "";
right: -3px;
top: -7px;
width: 0;
height: 0;
border: none;
border-left: solid 40px transparent;
border-bottom: solid 79px white;
z-index: -1;
}

/*両先端を尖らせた場合-グリーン*/
.naname-cut-green{
position: relative;
padding: 0.6em;
background: #d5fbdc;
font-size: 1.2rem;
color: #2d2d2d;
margin: 1.0rem;
line-height: 1.3;
border-bottom: solid 3px #009944;
z-index:-2;
text-align:center;
}

.naname-cut-green:before {
position: absolute;
content: "";
left: -2px;
top: -2px;
width: 0;
height: 0;
border: none;
border-left: solid 40px white;
border-bottom: solid 79px transparent;
z-index: -1;
}

.naname-cut-green:after {
position: absolute;
content: "";
right: -3px;
top: -7px;
width: 0;
height: 0;
border: none;
border-left: solid 40px transparent;
border-bottom: solid 79px white;
z-index: -1;
}

/*両先端を尖らせた場合-サックス*/
.naname-cut-sax{
position: relative;
padding: 0.6em;
background: #d0efff;
font-size: 1.2rem;
color: #2d2d2d;
margin: 1.0rem;
line-height: 1.3;
border-bottom: solid 3px #00A0E9;
z-index:-2;
text-align:center;
}

.naname-cut-sax:before {
position: absolute;
content: "";
left: -2px;
top: -2px;
width: 0;
height: 0;
border: none;
border-left: solid 40px white;
border-bottom: solid 79px transparent;
z-index: -1;
}

.naname-cut-sax:after {
position: absolute;
content: "";
right: -3px;
top: -7px;
width: 0;
height: 0;
border: none;
border-left: solid 40px transparent;
border-bottom: solid 79px white;
z-index: -1;
}

/*両先端を尖らせた場合-ブルー*/
.naname-cut-blue{
position: relative;
padding: 0.6em;
background: #d3e2f9;
font-size: 1.2rem;
color: #2d2d2d;
margin: 1.0rem;
line-height: 1.3;
border-bottom: solid 3px #0068B7;
z-index:-2;
text-align:center;
}

.naname-cut-blue:before {
position: absolute;
content: "";
left: -2px;
top: -2px;
width: 0;
height: 0;
border: none;
border-left: solid 40px white;
border-bottom: solid 79px transparent;
z-index: -1;
}

.naname-cut-blue:after {
position: absolute;
content: "";
right: -3px;
top: -7px;
width: 0;
height: 0;
border: none;
border-left: solid 40px transparent;
border-bottom: solid 79px white;
z-index: -1;
}

/*両先端を尖らせた場合-ネイビー*/
.naname-cut-navy{
position: relative;
padding: 0.6em;
background: #c5d5ef;
font-size: 1.2rem;
color: #2d2d2d;
margin: 1.0rem;
line-height: 1.3;
border-bottom: solid 3px #01366b;
z-index:-2;
text-align:center;
}

.naname-cut-navy:before {
position: absolute;
content: "";
left: -2px;
top: -2px;
width: 0;
height: 0;
border: none;
border-left: solid 40px white;
border-bottom: solid 79px transparent;
z-index: -1;
}

.naname-cut-navy:after {
position: absolute;
content: "";
right: -3px;
top: -7px;
width: 0;
height: 0;
border: none;
border-left: solid 40px transparent;
border-bottom: solid 79px white;
z-index: -1;
}

/*両先端を尖らせた場合-ピンク*/
.naname-cut-pink{
position: relative;
padding: 0.6em;
background: #f9d2e3;
font-size: 1.2rem;
color: #2d2d2d;
margin: 1.0rem;
line-height: 1.3;
border-bottom: solid 3px #e50f7e;
z-index:-2;
text-align:center;
}

.naname-cut-pink:before {
position: absolute;
content: "";
left: -2px;
top: -2px;
width: 0;
height: 0;
border: none;
border-left: solid 40px white;
border-bottom: solid 79px transparent;
z-index: -1;
}

.naname-cut-pink:after {
position: absolute;
content: "";
right: -3px;
top: -7px;
width: 0;
height: 0;
border: none;
border-left: solid 40px transparent;
border-bottom: solid 79px white;
z-index: -1;
}

/*両先端を尖らせた場合-ワイン*/
.naname-cut-wine{
position: relative;
padding: 0.6em;
background: #f5ced6;
font-size: 1.2rem;
color: #2d2d2d;
margin: 1.0rem;
line-height: 1.3;
border-bottom: solid 3px #833b49;
z-index:-2;
text-align:center;
}

.naname-cut-wine:before {
position: absolute;
content: "";
left: -2px;
top: -2px;
width: 0;
height: 0;
border: none;
border-left: solid 40px white;
border-bottom: solid 79px transparent;
z-index: -1;
}

.naname-cut-wine:after {
position: absolute;
content: "";
right: -3px;
top: -7px;
width: 0;
height: 0;
border: none;
border-left: solid 40px transparent;
border-bottom: solid 79px white;
z-index: -1;
}



		/*シンプルなボタン-グレー*/
.square-btn-gray{
    position: relative;
    display: inline-block;
    font-weight: bold;
    padding: 0.6em;
    text-decoration: none;
    color: #ffffff;   /*文字色-A*/
    background: #5a5a5a;   /*背景色-B*/
    transition: .4s;
    box-sizing:border-box;
    width:85%;
    margin:15px 60px 0 60px;
    font-size:1.5rem;
    text-align:center;
  }

.square-btn-gray:hover {
    background: #b1b1b1;/*背景色-A*/
    color: #5a5a5a;/*文字色-B*/
}

		/*シンプルなボタン-レッド*/
.square-btn-red{
    position: relative;
    display: inline-block;
    font-weight: bold;
    padding: 0.6em;
    text-decoration: none;
    color: #ffffff;   /*文字色-A*/
    background: #ff3939;   /*背景色-B*/
    transition: .4s;
    box-sizing:border-box;
    width:85%;
    margin:15px 60px 0 60px;
    font-size:1.5rem;
    text-align:center;
  }

.square-btn-red:hover {
    background: #ff9696;/*背景色-A*/
    color: #ff3939;/*文字色-B*/
}

		/*シンプルなボタン-オレンジ*/
.square-btn-orange{
    position: relative;
    display: inline-block;
    font-weight: bold;
    padding: 0.6em;
    text-decoration: none;
    color: #ffffff;   /*文字色-A*/
    background: #ff8300;   /*背景色-B*/
    transition: .4s;
    box-sizing:border-box;
    width:85%;
    margin:15px 60px 0 60px;
    font-size:1.5rem;
    text-align:center;
  }

.square-btn-orange:hover {
    background: #fcd8a1;/*背景色-A*/
    color: #ff8300;/*文字色-B*/
}

		/*シンプルなボタン-グリーン*/
.square-btn-green{
    position: relative;
    display: inline-block;
    font-weight: bold;
    padding: 0.6em;
    text-decoration: none;
    color: #ffffff;   /*文字色-A*/
    background: #1c8c09;   /*背景色-B*/
    transition: .4s;
    box-sizing:border-box;
    width:85%;
    margin:15px 60px 0 60px;
    font-size:1.5rem;
    text-align:center;
  }

.square-btn-green:hover {
    background: #a5d4ad;/*背景色-A*/
    color: #009944;/*文字色*/
}


		/*シンプルなボタン-空調服エメラルド*/
.square-btn-air{
    position: relative;
    display: inline-block;
    font-weight: bold;
    padding: 0.6em;
    text-decoration: none;
    color: #ffffff;   /*文字色-A*/
    background: #4abfac;   /*背景色-B*/
    transition: .4s;
    box-sizing:border-box;
    width:85%;
    margin:15px 60px 0 60px;
    font-size:1.5rem;
    text-align:center;
  }

.square-btn-air:hover {
    background: #75e6d4;/*背景色-A*/
    color: #248a7a;/*文字色-B*/
}



		/*シンプルなボタン-サックス*/
.square-btn-sax{
    position: relative;
    display: inline-block;
    font-weight: bold;
    padding: 0.6em;
    text-decoration: none;
    color: #ffffff;   /*文字色-A*/
    background: #1ca9ef;   /*背景色-B*/
    transition: .4s;
    box-sizing:border-box;
    width:85%;
    margin:15px 60px 0 60px;
    font-size:1.5rem;
    text-align:center;
  }

.square-btn-sax:hover {
    background: #9fdaf6;/*背景色-A*/
    color: #00A0E9;/*文字色-B*/
}

		/*シンプルなボタン-ブルー*/
.square-btn-blue{
    position: relative;
    display: inline-block;
    font-weight: bold;
    padding: 0.6em;
    text-decoration: none;
    color: #ffffff;   /*文字色-A*/
    background: #070def;   /*背景色-B*/
    transition: .4s;
    box-sizing:border-box;
    width:85%;
    margin:15px 60px 0 60px;
    font-size:1.5rem;
    text-align:center;
  }

.square-btn-blue:hover {
    background: #a3bce3;/*背景色-A*/
    color: #0068B7;/*文字色-B*/
}

		/*シンプルなボタン-ネイビー*/
.square-btn-navy{
    position: relative;
    display: inline-block;
    font-weight: bold;
    padding: 0.6em;
    text-decoration: none;
    color: #ffffff;   /*文字色-A*/
    background: #111384;   /*背景色-B*/
    transition: .4s;
    box-sizing:border-box;
    width:85%;
    margin:15px 60px 0 60px;
    font-size:1.5rem;
    text-align:center;
  }

.square-btn-navy:hover {
    background: #99bef7;/*背景色-A*/
    color: #094c80;/*文字色-B*/
}
		/*シンプルなボタン-ピンク*/
.square-btn-pink{
    position: relative;
    display: inline-block;
    font-weight: bold;
    padding: 0.6em;
    text-decoration: none;
    color: #ffffff;   /*文字色-A*/
    background: #ef2bcc;   /*背景色-B*/
    transition: .4s;
    box-sizing:border-box;
    width:85%;
    margin:15px 60px 0 60px;
    font-size:1.5rem;
    text-align:center;
  }

.square-btn-pink:hover {
    background: #f4b5d1;/*背景色-A*/
    color: #e50f7e;/*文字色-B*/
}
		/*シンプルなボタン-ワイン*/
.square-btn-wine{
    position: relative;
    display: inline-block;
    font-weight: bold;
    padding: 0.6em;
    text-decoration: none;
    color: #ffffff;   /*文字色-A*/
    background: #9c1b62;   /*背景色-B*/
    transition: .4s;
    box-sizing:border-box;
    width:85%;
    margin:15px 60px 0 60px;
    font-size:1.5rem;
    text-align:center;
  }

.square-btn-wine:hover {
    background: #f3cde2;/*背景色-A*/
    color: #ca475b;/*文字色-B*/
}





		/*シンプルなボーダーで囲う-グレー*/

.square-border-btn-gray {
    display: inline-block;
    padding: 0.6em;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;   /*文字色*/
    border: solid 3px #cacaca;   /*境界線の色*/
    background: #5a5a5a;   /*背景の色*/
    border-radius: 3px;
    transition: .4s;
    box-sizing:border-box;
    width:100%;
    margin-bottom:50px;
    font-size:1.5rem;
    text-align:center;
}

.square-border-btn-gray:hover {
    color: #5a5a5a;   /*文字色*/
    background: #ffffff;   /*背景の色*/
}


		/*シンプルなボーダーで囲う-レッド*/

.square-border-btn-red{
    display: inline-block;
    padding: 0.6em;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;   /*文字色*/
    border: solid 3px #ffc3c3;   /*境界線の色*/
    background: #ff3939;   /*背景の色*/
    border-radius: 3px;
    transition: .4s;
    box-sizing:border-box;
    width:100%;
    margin-bottom:50px;
    font-size:1.5rem;
    text-align:center;
}

.square-border-btn-red:hover {
    color: #ff3939;   /*文字色*/
    background: #ffffff;   /*背景の色*/
}

		/*シンプルなボーダーで囲う-オレンジ*/

.square-border-btn-orange{
    display: inline-block;
    padding: 0.6em;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;   /*文字色*/
    border: solid 3px #ffdfbf;   /*境界線の色*/
    background: #ff8202;   /*背景の色*/
    border-radius: 3px;
    transition: .4s;
    box-sizing:border-box;
    width:100%;
    margin-bottom:50px;
    font-size:1.5rem;
    text-align:center;
}

.square-border-btn-orange:hover {
    color: #ff8202;   /*文字色*/
    background: #ffffff;   /*背景の色*/
}


		/*シンプルなボーダーで囲う-グリーン*/

.square-border-btn-green{
    display: inline-block;
    padding: 0.6em;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;   /*文字色*/
    border: solid 3px #a5d4ad;   /*境界線の色*/
    background: #1c8c09;   /*背景の色*/
    border-radius: 3px;
    transition: .4s;
    box-sizing:border-box;
    width:100%;
    margin-bottom:50px;
    font-size:1.5rem;
    text-align:center;
}

.square-border-btn-green:hover {
    color: #1c8c09;   /*文字色*/
    background: #ffffff;   /*背景の色*/
}

		/*シンプルなボーダーで囲う-サックス*/

.square-border-btn-sax{
    display: inline-block;
    padding: 0.6em;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;   /*文字色*/
    border: solid 3px #9fdaf6;   /*境界線の色*/
    background: #1ca9ef;   /*背景の色*/
    border-radius: 3px;
    transition: .4s;
    box-sizing:border-box;
    width:100%;
    margin-bottom:50px;
    font-size:1.5rem;
    text-align:center;
}

.square-border-btn-sax:hover {
    color: #1ca9ef;   /*文字色*/
    background: #ffffff;   /*背景の色*/
}


		/*シンプルなボーダーで囲う-ブルー*/

.square-border-btn-blue{
    display: inline-block;
    padding: 0.6em;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;   /*文字色*/
    border: solid 3px #a3bce3;   /*境界線の色*/
    background: #070def;   /*背景の色*/
    border-radius: 3px;
    transition: .4s;
    box-sizing:border-box;
    width:100%;
    margin-bottom:50px;
    font-size:1.5rem;
    text-align:center;
}

.square-border-btn-blue:hover {
    color: #070def;   /*文字色*/
    background: #ffffff;   /*背景の色*/
}


		/*シンプルなボーダーで囲う-ネイビー*/

.square-border-btn-navy{
    display: inline-block;
    padding: 0.6em;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;   /*文字色*/
    border: solid 3px #99bef7;   /*境界線の色*/
    background: #111384;   /*背景の色*/
    border-radius: 3px;
    transition: .4s;
    box-sizing:border-box;
    width:100%;
    margin-bottom:50px;
    font-size:1.5rem;
    text-align:center;
}

.square-border-btn-navy:hover {
    color: #111384;   /*文字色*/
    background: #ffffff;   /*背景の色*/
}

		/*シンプルなボーダーで囲う-ピンク*/

.square-border-btn-pink{
    display: inline-block;
    padding: 0.6em;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;   /*文字色*/
    border: solid 3px #f4b5d1;   /*境界線の色*/
    background: #E1007F;   /*背景の色*/
    border-radius: 3px;
    transition: .4s;
    box-sizing:border-box;
    width:100%;
    margin-bottom:50px;
    font-size:1.5rem;
    text-align:center;
}

.square-border-btn-pink:hover {
    color: #ef2bcc;   /*文字色*/
    background: #ffffff;   /*背景の色*/
}

		/*シンプルなボーダーで囲う-ワイン*/

.square-border-btn-wine{
    display: inline-block;
    padding: 0.6em;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;   /*文字色*/
    border: solid 3px #f3cde2;   /*境界線の色*/
    background: #9c1b62;   /*背景の色*/
    border-radius: 3px;
    transition: .4s;
    box-sizing:border-box;
    width:100%;
    margin-bottom:50px;
    font-size:1.5rem;
    text-align:center;
}

.square-border-btn-wine:hover {
    color: #9c1b62;   /*文字色*/
    background: #ffffff;   /*背景の色*/
}



.fukidashi-gray{
position: relative;
padding: 0.6em;
border-radius: 6px;
background-color: #717171;
font-size: 18px;
color: #ffffff;
margin-bottom: 15px;
}

.fukidashi-gray::after{
position: absolute;
top: 100%;
left: 30px;
content: "";
width: 0;
height: 0;
border: 10px solid transparent;
border-top: 10px solid #717171;
}

.fukidashi-red{
position: relative;
padding: 0.6em;
border-radius: 6px;
background-color: #e40021;
font-size: 18px;
color: #ffffff;
margin-bottom: 15px;
}

.fukidashi-red::after{
position: absolute;
top: 100%;
left: 30px;
content: "";
width: 0;
height: 0;
border: 10px solid transparent;
border-top: 10px solid #e40021;
}

.fukidashi-orange{
position: relative;
padding: 0.6em;
border-radius: 6px;
background-color: #f19725;
font-size: 18px;
color: #ffffff;
margin-bottom: 15px;
}

.fukidashi-orange::after{
position: absolute;
top: 100%;
left: 30px;
content: "";
width: 0;
height: 0;
border: 10px solid transparent;
border-top: 10px solid #f19725;
}

.fukidashi-yellow-green{
position: relative;
padding: 0.6em;
border-radius: 6px;
background-color: #91c232;
font-size: 18px;
color: #ffffff;
margin-bottom: 15px;
}

.fukidashi-yellow-green::after{
position: absolute;
top: 100%;
left: 30px;
content: "";
width: 0;
height: 0;
border: 10px solid transparent;
border-top: 10px solid #91c232;
}

.fukidashi-green{
position: relative;
padding: 0.6em;
border-radius: 6px;
background-color: #149948;
font-size: 18px;
color: #ffffff;
margin-bottom: 15px;
}

.fukidashi-green::after{
position: absolute;
top: 100%;
left: 30px;
content: "";
width: 0;
height: 0;
border: 10px solid transparent;
border-top: 10px solid #149948;
}

.fukidashi-sax{
position: relative;
padding: 0.6em;
border-radius: 6px;
background-color: #1ba2e6;
font-size: 18px;
color: #ffffff;
margin-bottom: 15px;
}

.fukidashi-sax::after{
position: absolute;
top: 100%;
left: 30px;
content: "";
width: 0;
height: 0;
border: 10px solid transparent;
border-top: 10px solid #1ba2e6;
}

.fukidashi-blue{
position: relative;
padding: 0.6em;
border-radius: 6px;
background-color: #0e68b6;
font-size: 18px;
color: #ffffff;
margin-bottom: 15px;
}

.fukidashi-blue::after{
position: absolute;
top: 100%;
left: 30px;
content: "";
width: 0;
height: 0;
border: 10px solid transparent;
border-top: 10px solid #0e68b6;
}

.fukidashi-navy{
position: relative;
padding: 0.6em;
border-radius: 6px;
background-color: #02027c;
font-size: 18px;
color: #ffffff;
margin-bottom: 15px;
}

.fukidashi-navy::after{
position: absolute;
top: 100%;
left: 30px;
content: "";
width: 0;
height: 0;
border: 10px solid transparent;
border-top: 10px solid #02027c;
}

.fukidashi-pink{
position: relative;
padding: 0.6em;
border-radius: 6px;
background-color: #e4007e;
font-size: 18px;
color: #ffffff;
margin-bottom: 15px;
}

.fukidashi-pink::after{
position: absolute;
top: 100%;
left: 30px;
content: "";
width: 0;
height: 0;
border: 10px solid transparent;
border-top: 10px solid #e4007e;
}

.fukidashi-wine{
position: relative;
padding: 0.6em;
border-radius: 6px;
background-color: #c9455d;
font-size: 18px;
color: #ffffff;
margin-bottom: 15px;
}

.fukidashi-wine::after{
position: absolute;
top: 100%;
left: 30px;
content: "";
width: 0;
height: 0;
border: 10px solid transparent;
border-top: 10px solid #c9455d;
}

/**
 * 差し込みエリア共通
 */
.sashikomi-box {
	margin: 100px 0 0;
}
.sashikomi-box h3 {
	border-bottom: 1px solid #ababab;
	margin: 0 0 10px;
	padding: 0 0 5px;
}

/**
 * 親カテ見出し
 */
.ranking-ttl-1 {
    background-color: #fff;
    border-top: 3px solid;
    height: 100px;
    position: relative;
}

.ranking-ttl-2 {
    background-color: #fff;
    border-top: 3px solid;
    position: relative;
}

/* 1行用 */
h3.ranking-h3 {
    font-family: "Sawarabi Mincho";
    text-shadow: 1px 1px 1px #d4d4d4;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.4;
    width: 75%;
    position: absolute;
    top: 50%;
    left: 470px;
    transform: translate(-50%, -50%);
}

/**
 * .brand-div 共通
 */
/* 水色 */
.brand-div.lightblue {
	background-color: #b2f1f5;
}
.brand-div.lightblue .ranking-ttl-1 {
	border-top: 3px solid #37b9d9;
}
.brand-div.lightblue h3.ranking-h3 {
	color: #37b9d9;
}

/* 茶色 */
.brand-div.brown {
	background-color: #e5c9ac;
}
.brand-div.brown .ranking-ttl-1 {
	border-top: 3px solid #a0795c;
}
.brand-div.brown h3.ranking-h3 {
	color: #a0795c;
}

/* グレー */
.brand-div.gray {
	background-color: #e5e5e5;
}
.brand-div.gray .ranking-ttl-1 {
	border-top: 3px solid #000;
}
.brand-div.gray h3.ranking-h3 {
	color: #000;
}

/* ワインレッド */
.brand-div.winered {
	background-color: #e5e5e5;
}
.brand-div.winered .ranking-ttl-1 {
	border-top: 3px solid #be153c;
}
.brand-div.winered h3.ranking-h3 {
	color: #be153c;
}

/* 青色 */
.brand-div.blue {
	background-color: #e5e5e5;
}
.brand-div.blue .ranking-ttl-1 {
	border-top: 3px solid #195abe;
}
.brand-div.blue h3.ranking-h3 {
	color: #195abe;
}



/*ブランドのタイトルバナー*/
.brand-title-bnr{
margin:15px 0 15px 0;
}


/*ランキング吹き出し１位*/
.hukidashi-gold {
  position: relative;
  padding: 0.5em;
  background: #c5932c;/*背景色*/
  border-radius: 10px;
  color:#ffffff;
  font-size:18px;
  font-weight:bold;
  text-align:center;
  margin:15px 0 15px 0;
}


.hukidashi-gold:after {
position: absolute;
content: "";
top: 100%;
left: 30px;
border: 15px solid transparent;
border-top: 15px solid #c5932c;/*吹き出し部分の色*/
width: 0;
height: 0;
}



/*ランキング吹き出し２位*/
.hukidashi-silver {
  position: relative;
  padding: 0.5em;
  background: #7c7c7c;/*背景色*/
  border-radius: 10px;
  color:#ffffff;
  font-size:18px;
  font-weight:bold;
  text-align:center;
  margin:15px 0 15px 0;
}


.hukidashi-silver:after {
position: absolute;
content: "";
top: 100%;
left: 30px;
border: 15px solid transparent;
border-top: 15px solid #7c7c7c;/*吹き出し部分の色*/
width: 0;
height: 0;
}



/*ランキング吹き出し３位*/
.hukidashi-bronze {
  position: relative;
  padding: 0.5em;
  background: #823b4a;/*背景色*/
  border-radius: 10px;
  color:#ffffff;
  font-size:18px;
  font-weight:bold;
  text-align:center;
  margin:15px 0 15px 0;
}


.hukidashi-bronze:after {
position: absolute;
content: "";
top: 100%;
left: 30px;
border: 15px solid transparent;
border-top: 15px solid #823b4a;/*吹き出し部分の色*/
width: 0;
height: 0;
}


/**
 * 品番シリーズ検索
 */
#hinban-serch {
	height: 180px;
	position: relative;
}

#hinban-serch.burtle {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/burtle/search-burtle.png) no-repeat;
}

#hinban-serch.burtle-kucho {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/burtle/search-burtle-kucho.png) no-repeat;
}

#hinban-serch.xebec {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/xebec/search-xebec.png) no-repeat;
}
#hinban-serch.xebec-kucho {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/xebec/search-xebec-kucho.png) no-repeat;
}
#hinban-serch.xebec-shoes {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/xebec/search-xebec-shoes.png) no-repeat;
}
#hinban-serch.genbafuku {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/genbafuku/search-genbafuku.png) no-repeat;
}



#hinban-serch.aitoz {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/aitoz/search-aitoz.png) no-repeat;
}

#hinban-serch.aitoz-kucho {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/aitoz/search-aitoz-kucho.png) no-repeat;
}
#hinban-serch.aitoz-shoes {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/aitoz/search-aitoz-shoes.png) no-repeat;
}

#hinban-serch.jichodo {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/jichodo/search-jichodo.png) no-repeat;
}
#hinban-serch.jichodo-kucho {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/jichodo/search-jichodo-kucho.png) no-repeat;
}
#hinban-serch.jichodo-shoes {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/jichodo/search-jichodo-shoes.png) no-repeat;
}

#hinban-serch.jawin{
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/jawin/search-jawin.png) no-repeat;
}
#hinban-serch.jawin-kucho {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/jawin/search-jawin-kucho.png) no-repeat;
}
#hinban-serch.z-dragon {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/z-dragon/search-z-dragon.png) no-repeat;
}
#hinban-serch.z-dragon-kucho {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/z-dragon/search-z-dragon-kucho.png) no-repeat;
}
#hinban-serch.z-dragon-shoes {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/z-dragon/search-z-dragon-shoes.png) no-repeat;
}
#hinban-serch.tsdesign{
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/brand/work/tsdesign/search-tsdesign.png) no-repeat;	height: 270px !important;
}

#hinban-serch .pulldown-block {
	width: 805px;
	position: absolute;
	left: 9px;
	bottom: 9px;
}

#hinban-serch .pulldown-block-ts1 {
	width: 805px;
	position: absolute;
	left: 9px;
	top: 157px;
}
#hinban-serch .pulldown-block-ts2 {
	width: 805px;
	position: absolute;
	left: 9px;
	bottom: 11px;
}
#hinban-serch .pulldown-block .pulldown-menu {
	display: inline-block;
	width: 32%;
	margin: 0 4px 0 0;
}
#hinban-serch .pulldown-block-ts1 .pulldown-menu, 
#hinban-serch .pulldown-block-ts2 .pulldown-menu {
	display: inline-block;
	width: 32%;
	margin: 0 4px 0 0;
}

#hinban-serch .pulldown-block .pulldown-menu:last-child {
	margin-right: 0;
}

#hinban-serch .pulldown-block-ts1 .pulldown-menu:nth-of-type(3n),
#hinban-serch .pulldown-block-ts2 .pulldown-menu:nth-of-type(3n)  {
	margin-right: 0;
}

#hinban-serch .pulldown-block .pulldown-menu select {
	border: 1px solid #0d0d0d;
	width: 99%;
	padding: 4px;
	height: 30px;
}
#hinban-serch .pulldown-block-ts1 .pulldown-menu select,
#hinban-serch .pulldown-block-ts2 .pulldown-menu select  {
	border: 1px solid #0d0d0d;
	width: 100%;
	padding: 4px;
	height: 30px;
}

#hinban-serch .pulldown-block-one {
	width: 805px;
	position: absolute;
	left: 100px;
	bottom: 25px;
}

#hinban-serch .pulldown-block-one .pulldown-menu {
	display: inline-block;
	width: 45%;
	margin: 0 4px 0 0;
}
#hinban-serch .pulldown-block-one .pulldown-menu:nth-of-type(3n) {
	margin-right: 0;
}

#hinban-serch .pulldown-block-one .pulldown-menu select {
	border: 1px solid #000;
	width: 100%;
	padding: 4px;
	height: 30px;
}

/**
 * アイテムカテゴリー
 */
.item-cate .item-img {
	display: inline-block;
	vertical-align: top;
	margin: 0 11px 20px 0;
}
.item-cate .item-img:last-child {
	margin-right: 0;
}


.saiyasu-tag {
    margin: 0 0 1.0em 0;
    background: #000000;
}
.saiyasu-left {
    font-size: 2.4rem;
    line-height:1.0em;
    background: #b00608;
    padding:1.0rem;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    float:left;
    height:6.0rem;
    width:12%;
}

.saiyasu-left-small {
    font-size: 1.0rem;
    line-height:1.2em;
}


.saiyasu-tag img{
    float: left;
    padding:1.5rem 0 1.5rem 0;
}

.saiyasu-right-small {
    font-size: 1.1rem;
    padding:1.0rem;
    margin: 0;
    height:6.0rem;
    color: #ffffff;
    line-height:2.3em;
}


.saiyasu-right-large{
    font-size: 2.8rem;
    font-weight: bold;
}

.ftmenuBox .bx1 ul.bx1ul li img,
.ftmenuBox .bx2 ul.bx1ul li img {
	width: 13px;
}

/**
 * ショッピングかんたんガイド
 */
#guide #guide_box .tel-bnr {
	padding: 5px 0px;
}

#foot_info #order .order-list-box {
	border-bottom: 1px solid #099;
	border-right: 1px solid #099;
	width: 100%;
	padding: 5px 0 0;
}

.last-update {
	color: #666;
	font-size: 12px;
	line-height: 120%;
}

.last-update .last-update-txt {
	margin: 10px 30px;
}

.this-page-top { /* ●●通販のページトップに戻る */
	margin-bottom: 10px;
	font-weight: bold;
	text-align: right;
}

.page-top-text {
	font-weight: bold;
	text-align: right;
	margin: 0 0 10px;
}

/* 右下ページへ戻る、購入手続きへボタン */
#col2-wrapper {
	padding-top: 100px;
	margin-top: -100px;
}
#pagetop,
#btm-cartin-btn {
	font-size: 100%;
	margin-left: 995px;
	position: fixed;
	cursor: pointer;
}
#pagetop a:hover,
#btm-cartin-btn a:hover {
	opacity: 0.7;
}

#pagetop {
	bottom: 140px;
}

#pagetop .flex {
	justify-content: center;
	align-items: center;
	color: #094357;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	top: 8px;
	left: 20px;
}
#pagetop .flex .fa-arrow-up {
	font-size: 15px;
	position: absolute;
	top: 9px;
	left: -3px;
}
#pagetop .flex p {
	margin: 0;
	position: relative;
	top: -1px;
	left: 20px;
}

#btm-cartin-btn {
	bottom: 70px;
}
#btm-cartin-btn .flex {
	justify-content: center;
	align-items: center;
	color: #fff;
	font-weight: bold;
	position: absolute;
	top: 8px;
	left: 20px;
}
#btm-cartin-btn .flex .fa-shopping-cart {
	font-size: 15px;
	position: absolute;
	left: -5px;
}
#btm-cartin-btn .flex p {
	position: relative;
	left: 20px;
}


/**
 * 納期シュミレーション
 */
div#delivery-date-simulation {
	margin: 5px 0;
	height: 344px;
	position: relative;
}
div#delivery-date-simulation > div#bg-box img {
	position: absolute;
}
div#delivery-date-simulation > div#bg-box:before {
	content: " ";
	position: absolute;
	z-index: 12;
	top: 175px;
	left: 45px;
	background: url(https://img0.land-mark.biz/ut_img/public_images/foot/calc/line.png) no-repeat center;
	background-size: 100% auto;
	width: 530px;
	height: 2px;
}
div#delivery-date-simulation > div#bg-box:after {
	content: " ";
	position: absolute;
	width: 954px;
	height: 215px;
	top: 114px;
	left: 20px;
	z-index: 10;
	background: url(https://img0.land-mark.biz/ut_img/public_images/foot/calc/main-background-2.png) no-repeat center;
	background-size: 100% auto;
}

div#delivery-date-simulation .bold {
	font-weight: bold;
}

div#delivery-date-simulation #date-select-cont .select-year {
	font-size: 21px;
	position: absolute;
	top: 145px;
	left: 160px;
	z-index: 12;
}

div#delivery-date-simulation #date-select-cont .select-month {
	font-size: 25px;
	text-align: right;
	width: 22px;
	position: absolute;
	top: 145px;
	left: 250px;
	z-index: 12;
}

div#delivery-date-simulation #date-select-cont .select-day {
	font-size: 25px;
	text-align: right;
	width: 22px;
	position: absolute;
	top: 145px;
	left: 320px;
	z-index: 12;
}

div#delivery-date-simulation #date-select-cont select {
	font-size: 18px;
}

div#delivery-date-simulation .select-ampm {
	position: absolute;
	top: 145px;
	left: 390px;
	z-index: 12;
}

div#delivery-date-simulation .select-ampm #calc_delivery_ampm {
	font-size: 18px;
}

div#delivery-date-simulation #calc_delivery_place {
	position: absolute;
	top: 210px;
	left: 160px;
	z-index: 12;
}

div#delivery-date-simulation #calc_delivery_place label {
	cursor: pointer;
	margin-right: 10px;
}

div#delivery-date-simulation #calc_delivery_place label:last-child {
	margin-right: 0;
}

div#delivery-date-simulation #calc_delivery_place label span {
	font-size: 21px;
	font-weight: bold;
	margin-left: 5px;
}

div#delivery-date-simulation .tab1 {
	position: absolute;
	top: 255px;
	left: 75px;
	z-index: 12;
}

div#delivery-date-simulation .tab2 {
	display: none;
	position: absolute;
	top: 250px;
	left: 45px;
	z-index: 12;
}

div#delivery-date-simulation .arw-right {
	position: absolute;
	top: 155px;
	left: 585px;
	z-index: 12;
}

div#delivery-date-simulation .type-order {
	z-index: 12;
	position: absolute;
	top: 85px;
	left: 170px;
}

div#delivery-date-simulation .order-date {
	position: absolute;
	top: 145px;
	left: 45px;
	z-index: 12;
}

div#delivery-date-simulation .address {
	position: absolute;
	top: 210px;
	left: 45px;
	z-index: 12;
}

div#delivery-date-simulation .type-order span,
div#delivery-date-simulation .order-date span,
div#delivery-date-simulation .address span {
	color: #058575;
	font-weight: bold;
	margin-right: 5px;
}

div#delivery-date-simulation #delivery-date-area {
	position: absolute;
	top: 130px;
	left: 635px;
	z-index: 12;
}

div#delivery-date-simulation #delivery-date-area #delivery_date .output {
	height: 46px;
	margin: 7px 0 7px 10px;
	position: relative;
}

div#delivery-date-simulation #delivery-date-area #delivery_date .output .month {
	color: #f00;
	font-size: 30px;
	font-weight: bold;
	float: left;
	margin: 31px 10px 0 0;
}

div#delivery-date-simulation #delivery-date-area #delivery_date .output .day {
	color: #f00;
	font-size: 30px;
	font-weight: bold;
	float: left;
	margin: 31px 5px 0 0;
}

div#delivery-date-simulation #delivery-date-area #delivery_date .output .about {
	margin-top: 27px;
	font-size: 18px;
	font-weight: bold;
	float: left;
}

div#delivery-date-simulation #delivery-date-area #delivery_date .notes {
	font-size: 12px;
	margin-top: 10px;
}

div#delivery-date-simulation #delivery-date-area #loading {
	display: none;
	margin-top: 30px 0 0 10px;
}

div#delivery-date-simulation #delivery-date-area #loading .calculating {
	color: #058575;
	font-size: 18px;
	font-weight: bold;
	margin-left: 25px 0 0 10px;
	float: left;
}

div#delivery-date-simulation .ampm-txt {
	position: absolute;
	top: 150px;
	left: 450px;
	z-index: 12;
}

div#delivery-date-simulation .ampm-txt span {
	margin-right: 5px;
}

div#delivery-date-simulation #tab-select > .tab1 {
	position: absolute;
	top: 75px;
	left: 300px;
	z-index: 11;
}

div#delivery-date-simulation #tab-select > .tab2 {
	display: none;
	position: absolute;
	top: 80px;
	left: 300px;
	z-index: 9;
}

div#delivery-date-simulation #tab-select > .tab3 {
	display: none;
	position: absolute;
	top: 75px;
	left: 610px;
	z-index: 11;
}

div#delivery-date-simulation #tab-select > .tab4 {
	position: absolute;
	top: 80px;
	left: 610px;
	z-index: 9;
}

div#delivery-date-simulation .mr5 {
	margin-right: 5px;
}

.fl {
	float: left;
}
.fr {
	float: right;
}

/* 親カテ */
#large-footer-content {
	margin-top: 20px;
}

#bodyContentRegular .item-all {
	margin-bottom: 20px;
}

#bodyContentRegular .item-all p {
	color: #888;
	font-size: 12px;
	margin-top: 5px;
}

#bodyContentRegular #search_settings {
	background-color: #fffcd9;
	border-top: 1px dotted #9d9997;
	border-bottom: 1px dotted #9d9997;
	letter-spacing: .1em;
	margin-bottom: 5px;
	padding: 5px 10px;
}

#bodyContentRegular #search_settings span {
	color: #9d9997;
}

#bodyContentRegular .item-not-found {
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}

#bodyContentRegular .gtest .main-average,
#bodyContentRegular .gtest .sub-average {
	display: block;
	margin-bottom: 5px;
}

.gtest img.staff-osusume-img {
	width: 25%;
}

#bodyContentRegular .gtest .gicon {
	height: 42px;
}

.inline {
	display: inline;
}

.inline img {
	border-style: none;
}


/*
*作業服の左メニュー
*/
/*商品で探す*/
#lmenu ul#lmenu-sub-cat.pulldown {
	border: 1px solid #cfcfcf;
	box-sizing: border-box;
}
#lmenu ul#lmenu-sub-cat.pulldown .sub-cat-separator {
	padding: 0;
}
#lmenu ul#lmenu-sub-cat.pulldown li.category_link {
	position: relative;
	padding: 0 5px;
	box-sizing: border-box;
}
#lmenu ul#lmenu-sub-cat.pulldown li.category_link .acc-title {
	color: #36c;
	font-weight: normal;
	width: 100%;
	padding: 0 0 0 15px;
}
#lmenu ul#lmenu-sub-cat.pulldown li.category_link .acc-children a:hover {
	background-color: #3366cc;
	color: #fff;
}
#lmenu ul#lmenu-sub-cat.pulldown li.category_link:before {
	content: "";
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/cat_arrow.png) no-repeat 0 50%;
	display: inline-block;
	width: 10px;
	height: 53px;
	position: absolute;
	left: 5px;
	transition: transform 0.2s linear;
}
#lmenu ul#lmenu-sub-cat.pulldown li.category_link .collapsed .acc-title:before {
	content: "";
	transform: rotate(90deg);
}
#lmenu ul#lmenu-sub-cat.pulldown li.category_link a {
	display: block;
	width: 100%;
	padding-left: 10px;
}
#lmenu ul#lmenu-sub-cat.pulldown li.category_link #side-imges-vest a {
	padding-left: 0;
	vertical-align: middle;
	height: 56px;
	line-height: 56px;
}
#lmenu ul#lmenu-sub-cat.pulldown li.category_link .acc-parent:before {
	content: "";
	display: none;
}
#lmenu ul#lmenu-sub-cat.pulldown li.category_link:hover {
	background: none !important;
}
#lmenu ul#lmenu-sub-cat.pulldown li.category_link a:hover, #lmenu ul#lmenu-sub-cat.pulldown li.category_link a:link, #lmenu ul#lmenu-sub-cat.pulldown li.category_link a:visited {
	color: #2f2f2f;
	text-decoration: none;
}
#lmenu ul#lmenu-sub-cat.pulldown li.category_link a:before, #lmenu ul#lmenu-sub-cat.pulldown li.hinban_link:before {
	content: "";
	display: none;
}
#lmenu ul#lmenu-sub-cat.pulldown li.category_link:last-child {
	border: none;
}
#side-imges-work {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-sagyofuku.jpg) no-repeat right;
}
#side-imges-workhansode {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-hansode.jpg) no-repeat right;
}
#side-imges-workshirt {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-shirt.jpg) no-repeat right;
}
#side-imges-workpants {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-pants.jpg) no-repeat right;
}
#side-imges-warm {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/warm.jpg) no-repeat right;
}
#side-imges-compression {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/compression.jpg) no-repeat right;
}
#side-imges-polo {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/polo.jpg) no-repeat right;
}
#side-imges-tshirt {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/tshirt.jpg) no-repeat right;
}
#side-imges-overall {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/overall.jpg) no-repeat right;
}
#side-imges-vest {
	line-height: 56px;
	min-height: 56px;
}
#side-imges-vest a {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-vest.jpg) no-repeat 90% !important;
	color: #36c !important;
	padding-left: 0;
}
#side-imges-kuchofuku {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/kuchofuku.jpg) no-repeat right;
}
#side-imges-anzengutsu {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/anzengutsu.jpg) no-repeat right;
}

/*作業服-職種別*/
#side-imges-kensetu{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-kensetu.jpg) no-repeat right;
}
#side-imges-daiku{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-daiku.jpg) no-repeat right;
}
#side-imges-tekko{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-tekko.jpg) no-repeat right;
}
#side-imges-denki{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-denki.jpg) no-repeat right;
}
#side-imges-farmars{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-farmars.jpg) no-repeat right;
}
#side-imges-billmen{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-billmen.jpg) no-repeat right;
}
#side-imges-factory{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-factory.jpg) no-repeat right;
}
#side-imges-unsou{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-unsou.jpg) no-repeat right;
}
#side-imges-eigyo{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-eigyo.jpg) no-repeat right;
}
#side-imges-event{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-event.jpg) no-repeat right;
}
#side-imges-diy{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-diy.jpg) no-repeat right;
}



/*作業服-カラー別*/
#side-color-green{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-green.jpg) no-repeat right;
}
#side-color-navy{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-navy.jpg) no-repeat right;
}
#side-color-silver{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-silver.jpg) no-repeat right;
}
#side-color-blue{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-blue.jpg) no-repeat right;
}
#side-color-beige{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-beige.jpg) no-repeat right;
}
#side-color-black{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-black.jpg) no-repeat right;
}
#side-color-red{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-red.jpg) no-repeat right;
}
#side-color-orange{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu-mini/work-orange.jpg) no-repeat right;
}



/*
*事務服の左メニュー
*/

/*事務服-商品別*/
#side-imges-jimu-vest{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/vest.jpg) no-repeat right;
}
#side-imges-jimu-jacket{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/jacket.jpg) no-repeat right;
}
#side-imges-jimu-overblouse{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/overblouse.jpg) no-repeat right;
}
#side-imges-jimu-blouse{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/blouse.jpg) no-repeat right;
}
#side-imges-jimu-cardigan{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/cardigan.jpg) no-repeat right;
}
#side-imges-jimu-skirt{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/skirt.jpg) no-repeat right;
}
#side-imges-jimu-pants{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/pants.jpg) no-repeat right;
}
#side-imges-jimu-onepiece{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/onepiece.jpg) no-repeat right;
}
#side-imges-jimu-accessory{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/accessory.jpg) no-repeat right;
}

/*事務服-職種別*/

#side-imges-naikin{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/office-naikin.jpg) no-repeat right;
}
#side-imges-info{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/office-info.jpg) no-repeat right;
}
#side-imges-kinyu{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/office-kinyu.jpg) no-repeat right;
}
#side-imges-ja{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/office-ja.jpg) no-repeat right;
}
#side-imges-diller{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/office-diller.jpg) no-repeat right;
}
#side-imges-gaikin{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/office-gaikin.jpg) no-repeat right;
}
#side-imges-hoken{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/office-hoken.jpg) no-repeat right;
}
#side-imges-iryou{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/office-iryou.jpg) no-repeat right;
}
#side-imges-clinic{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/office-clinic.jpg) no-repeat right;
}
#side-imges-sekkyaku{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/office-sekkyaku.jpg) no-repeat right;
}
#side-imges-busguide{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/office-busguide.jpg) no-repeat right;
}
#side-imges-bridal{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/office-bridal.jpg) no-repeat right;
}
#side-imges-jewelry{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/office-jewelry.jpg) no-repeat right;
}
#side-imges-hotel{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu-mini/office-hotel.jpg) no-repeat right;
}


/*
*白衣の左メニュー
*/

/*白衣-商品別*/
#side-imges-scrub{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/scrub.jpg) no-repeat right;
}
#side-imges-casey{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/casey.jpg) no-repeat right;
}
#side-imges-doctor-coat{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/doctor-coat.jpg) no-repeat right;
}
#side-imges-nurse{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/nurse.jpg) no-repeat right;
}
#side-imges-onepiece{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/onepiece.jpg) no-repeat right;
}
#side-imges-tunic{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/tunic.jpg) no-repeat right;
}
#side-imges-hakui-pants{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/tunic.jpg) no-repeat right;
}
#side-imges-hakui-apron{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/apron.jpg) no-repeat right;
}
#side-imges-hakui-shoes{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/shoes.jpg) no-repeat right;
}
#side-imges-hakui-cardigan{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/cardigan.jpg) no-repeat right;
}
#side-imges-hakui-cutsew{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/cutsew.jpg) no-repeat right;
}
#side-imges-hakui-tshirt{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/tshirt.jpg) no-repeat right;
}
#side-imges-hakui-polo{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/polo.jpg) no-repeat right;
}
#side-imges-checkup{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/checkup.jpg) no-repeat right;
}
#side-imges-hakui-maternity{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/maternity.jpg) no-repeat right;
}
#side-imges-training{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/training.jpg) no-repeat right;
}


/*白衣-職種別*/
#side-imges-medical-dental-doctor{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/medical-dental-doctor.jpg) no-repeat right;
}
#side-imges-medical-dental-asist{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/medical-dental-asist.jpg) no-repeat right;
}
#side-imges-medical-seitai{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/medical-seitai.jpg) no-repeat right;
}
#side-imges-medical-biyo-geka{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/medical-biyo-geka.jpg) no-repeat right;
}
#side-imges-medical-massage{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/medical-dental-doctor.jpg) no-repeat right;
}
#side-imges-medical-relaxation{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/medical-relaxation.jpg) no-repeat right;
}
#side-imges-medical-ladies-clinic{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/medical-ladies-clinic.jpg) no-repeat right;
}
#side-imges-medical-drug-store{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/medical-drug-store.jpg) no-repeat right;
}
#side-imges-medical-animal{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/medical-animal.jpg) no-repeat right;
}
#side-imges-medical-student{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/medical-student.jpg) no-repeat right;
}
#side-imges-medical-rihabiri{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu-mini/medical-rihabiri.jpg) no-repeat right;
}




/*
*飲食の左メニュー
*/

/*飲食-商品別*/
#side-imges-cock-coat{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu-mini/cock-coat.jpg) no-repeat right;
}
#side-imges-food-hakui{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu-mini/hakui.jpg) no-repeat right;
}
#side-imges-samue{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu-mini/samue.jpg) no-repeat right;
}
#side-imges-kimono{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu-mini/kimono.jpg) no-repeat right;
}
#side-imges-food-apron{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu-mini/apron.jpg) no-repeat right;
}
#side-imges-food-shirt{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu-mini/shirt.jpg) no-repeat right;
}
#side-imges-food-tshirt{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu-mini/tshirt.jpg) no-repeat right;
}
#side-imges-food-polo{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu-mini/polo.jpg) no-repeat right;
}
#side-imges-food-vest{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu-mini/vest.jpg) no-repeat right;
}
#side-imges-tuxedo{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu-mini/tuxedo.jpg) no-repeat right;
}
#side-imges-food-one-piece{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu-mini/one-piece.jpg) no-repeat right;
}
#side-imges-food-pants{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu-mini/pants.jpg) no-repeat right;
}
#side-imges-food-skirt{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu-mini/skirt.jpg) no-repeat right;
}
#side-imges-food-accessories{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu-mini/accessories.jpg) no-repeat right;
}
#side-imges-food-shoes{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu-mini/shoes.jpg) no-repeat right;
}



/*
*安全靴の左メニュー
*/

/*安全靴-商品別*/
#side-imges-highcut{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/anzengutsu/lmenu-mini/safety-oshare-highcut.jpg) no-repeat right;
}
#side-imges-midcut{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/anzengutsu/lmenu-mini/safety-oshare-midcut.jpg) no-repeat right;
}
#side-imges-lowcut{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/anzengutsu/lmenu-mini/safety-oshare-lowcut.jpg) no-repeat right;
}
#side-imges-boots{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/anzengutsu/lmenu-mini/safety-oshare-boots.jpg) no-repeat right;
}
#side-imges-himo{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/anzengutsu/lmenu-mini/safety-himo.jpg) no-repeat right;
}
#side-imges-magic-tape{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/anzengutsu/lmenu-mini/safety-magic-tape.jpg) no-repeat right;
}
#side-imges-slipon{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/anzengutsu/lmenu-mini/safety-slipon.jpg) no-repeat right;
}
#side-imges-sneaker{
background:url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/anzengutsu/lmenu-mini/safety-sneaker.jpg) no-repeat right;
}


/*カテゴリページ下のグレーテキスト*/
.gray-text{
    margin: 2em 0;
    background: #f6f6f6;
}
.gray-text .box-title {
    font-size: 15px;
    background: #cccccc;
    padding: 10px;
    text-align: center;
    color: #000000;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.gray-text p {
    padding: 15px 20px;
    font-size: 12px;
    margin: 0;
}


/* 下の赤文字価格は税抜です */
.table-notes {
	text-align: right;
}




/*タイトルバナーのCSS*/

.title-item-name{
	width:805px;
	position: relative;
}

.title-item-name-text{
		width:445px;
		float:left;
}

.title-item-name-text a{
	display:inline-block;
	background-color:#b02024;
	text-decoration:none;
	color:#FFFFFF;
	margin:0;
	font-size:16px;
	font-weight:600;
	padding:5px;
	border-radius:5px;
}

.title-item-name-text a:hover{
	background-color:#dc4247;
}

.title-item-name h3{
    font-size: 45px;
    font-weight: 600;
    padding: 0px;
    margin: 5px 0 5px 0;
    overflow: hidden;
    letter-spacing: -0.03em;
    color: #480408;
    line-height: 1.2em;
}

.title-item-name h4{
    font-size: 38px;
    font-weight: 600;
    padding: 0px;
    margin: 10px 0 10px 10px;
    overflow: hidden;
    letter-spacing: -0.03em;
    color: #480408;
    line-height: 1.2em;
}

.title-item-name p{
	font-size:16px;
	font-weight:600;
	padding:0;
	margin:10px 0 0 0;
	letter-spacing:-0.03em;
}

.title-item-name span{
	font-size:16px;
	font-weight:600;
	padding:0;
	margin:0;
	color: #ff0000;
	letter-spacing:-0.03em;
}


.title-item-photo{
	float:left;
	margin:0 10px 0 10px;
}



/*白衣-２段-商品別１-左画像*/
.title-hakui-item1 {
    padding: 6.5rem 1em;
    color: #000000;/*文字の色*/
    background: #e6f1f3;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 1px #b3b3b3;
    position:relative;
    margin-bottom: 20px;
}

.title-hakui-item1 h3 {
    margin: 0; 
    padding: 0;
    font-size:70px;
    color: #353535;/*文字の色*/
    font-weight:600;
    vertical-align:middle;
    margin-left:290px;
    line-height: 1.2em;
    position:absolute;
    top: 30%;
    transform: translateY(-30%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-hakui-item1 p {
    margin: 0; 
    padding: 0;
    font-size:18px;
    color: #000;/*文字の色*/
    font-weight:600;
    vertical-align:middle;
    margin-left:290px;
    line-height: 1.2em;
    position:absolute;
    top: 80%;
    transform: translateY(-80%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-hakui-item1 img {
vertical-align:middle;
float:left;
position:absolute;
top: 50%;
transform: translateY(-50%);
height:100%;
}


/*白衣-２段-商品別１-左画像*/
.title-hakui-item2 {
    padding: 6.5rem 1em;
    color: #000000;/*文字の色*/
    background: #e6f1f3;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 1px #b3b3b3;
    position:relative;
    margin-bottom: 20px;
}

.title-hakui-item2 h3 {
    margin: 0; 
    padding: 0;
    font-size:70px;
    color: #353535;/*文字の色*/
    font-weight:600;
vertical-align:middle;
margin-left:20px;
 line-height: 1.2em;
position:absolute;
top: 30%;
transform: translateY(-30%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-hakui-item2 p {
    margin: 0; 
    padding: 0;
    font-size:18px;
    color: #000;/*文字の色*/
    font-weight:600;
vertical-align:middle;
margin-left:20px;
 line-height: 1.2em;
position:absolute;
top: 80%;
transform: translateY(-80%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-hakui-item2 img {
vertical-align:middle;
float:left;
position:absolute;
top: 50%;
right:0px;
transform: translateY(-50%);
height:100%;
}



/*白衣カテゴリで使うリボンの見出し-ブルー*/

.ribbon-blue-short {    
    display: block;
    position: relative;
    padding: 45px 180px;
    width: 805px;
    box-sizing: border-box;
    border-top:3px solid #08308f;
    font-size: 50px;
  }

.ribbon-blue-short span {    
    font-size: 23px;
    line-height:1;
    border-top:3px double #ffffff;
  }

.ribbon-blue-short h3 {
    font-family: "Mplus 1p";
    text-shadow: 2px 2px 1px #ffffff, -2px 2px 1px #ffffff, 2px -2px 1px #ffffff, -2px -2px 1px #ffffff;
    font-size: 3.2rem;
    font-weight: 900;
    line-height: 1.4;
    width: 75%;
    position: absolute;
    color: #08308f;
    top: 50%;
    left: 440px;
    transform: translate(-50%, -50%);
}

.ribbon-blue-long {    
    display: block;
    position: relative;
    padding: 45px 180px;
    width: 805px;
    box-sizing: border-box;
    border-top:3px solid #08308f;
    font-size: 50px;
  }

.ribbon-blue-long span {    
    font-size: 23px;
    line-height:1;
    border-top:3px double #ffffff;
  }

.ribbon-blue-long h3 {
    font-family: "Mplus 1p";
    text-shadow: 2px 2px 1px #ffffff, -2px 2px 1px #ffffff, 2px -2px 1px #ffffff, -2px -2px 1px #ffffff;
    font-size: 2.6rem;
    font-weight: 900;
    line-height: 1.4;
    width: 75%;
    position: absolute;
    color: #08308f;
    top: 50%;
    left: 440px;
    transform: translate(-50%, -50%);
}

.ribbon-blue-mini{    
    display: inline-block;
    position: absolute;
    top: 0;
    left: 10px;
    margin: 0;
    padding: 10px 0;
    z-index: 2;
    width: 100px;
    height: 50px;
    text-align: center;
    font-size: 25px;
    color: white;
    background: #08308f;
}

.ribbon-blue-mini:after{
    content: '';
    position: absolute;
    left: 0;
    top: 100%;
    height: 0;
    width: 0;
    border-left: 50px solid #08308f;
    border-right: 50px solid #08308f;
    border-bottom: 15px solid transparent;
}



/*白衣カテゴリで使うリボンの見出し-ライトブルー*/

.ribbon-light-blue-short {    
    display: block;
    position: relative;
    padding: 45px 180px;
    width: 805px;
    box-sizing: border-box;
    border-top:3px solid #37b9d9;
    font-size: 50px;
  }

.ribbon-light-blue-short span {    
    font-size: 23px;
    line-height:1;
    border-top:3px double #ffffff;
  }

.ribbon-light-blue-short h3 {
    font-family: "Mplus 1p";
    text-shadow: 2px 2px 1px #ffffff, -2px 2px 1px #ffffff, 2px -2px 1px #ffffff, -2px -2px 1px #ffffff;
    font-size: 3.2rem;
    font-weight: 900;
    line-height: 1.4;
    width: 75%;
    position: absolute;
    color: #37b9d9;
    top: 50%;
    left: 440px;
    transform: translate(-50%, -50%);
}

.ribbon-light-blue-long {    
    display: block;
    position: relative;
    padding: 45px 180px;
    width: 805px;
    box-sizing: border-box;
    border-top:3px solid #37b9d9;
    font-size: 50px;
  }

.ribbon-light-blue-long span {    
    font-size: 23px;
    line-height:1;
    border-top:3px double #ffffff;
  }

.ribbon-light-blue-long h3 {
    font-family: "Mplus 1p";
    text-shadow: 2px 2px 1px #ffffff, -2px 2px 1px #ffffff, 2px -2px 1px #ffffff, -2px -2px 1px #ffffff;
    font-size: 2.6rem;
    font-weight: 900;
    line-height: 1.4;
    width: 75%;
    position: absolute;
    color: #37b9d9;
    top: 50%;
    left: 440px;
    transform: translate(-50%, -50%);
}

.ribbon-light-blue-mini{    
    display: inline-block;
    position: absolute;
    top: 0;
    left: 10px;
    margin: 0;
    padding: 10px 0;
    z-index: 2;
    width: 100px;
    height: 50px;
    text-align: center;
    font-size: 25px;
    color: white;
    background: #37b9d9;
}

.ribbon-light-blue-mini:after{
    content: '';
    position: absolute;
    left: 0;
    top: 100%;
    height: 0;
    width: 0;
    border-left: 50px solid #37b9d9;
    border-right: 50px solid #37b9d9;
    border-bottom: 15px solid transparent;
}



/*白衣カテゴリで使うリボンの見出し-ピンク*/


.ribbon-pink-short {    
    display: block;
    position: relative;
    padding: 45px 180px;
    width: 805px;
    box-sizing: border-box;
    border-top:3px solid #d14b90;
    font-size: 50px;
  }

.ribbon-pink-short span {    
    font-size: 23px;
    line-height:1;
    border-top:3px double #ffffff;
  }

.ribbon-pink-short h3 {
    font-family: "Mplus 1p";
    text-shadow: 2px 2px 1px #ffffff, -2px 2px 1px #ffffff, 2px -2px 1px #ffffff, -2px -2px 1px #ffffff;
    font-size: 3.2rem;
    font-weight: 900;
    line-height: 1.4;
    width: 75%;
    position: absolute;
    color: #d14b90;
    top: 50%;
    left: 440px;
    transform: translate(-50%, -50%);
}

.ribbon-pink-long {    
    display: block;
    position: relative;
    padding: 45px 180px;
    width: 805px;
    box-sizing: border-box;
    border-top:3px solid #d14b90;
    font-size: 50px;
  }

.ribbon-pink-long span {    
    font-size: 23px;
    line-height:1;
    border-top:3px double #ffffff;
  }

.ribbon-pink-long h3 {
    font-family: "Mplus 1p";
    text-shadow: 2px 2px 1px #ffffff, -2px 2px 1px #ffffff, 2px -2px 1px #ffffff, -2px -2px 1px #ffffff;
    font-size: 2.6rem;
    font-weight: 900;
    line-height: 1.4;
    width: 75%;
    position: absolute;
    color: #d14b90;
    top: 50%;
    left: 440px;
    transform: translate(-50%, -50%);
}

.ribbon-pink-mini{    
    display: inline-block;
    position: absolute;
    top: 0;
    left: 10px;
    margin: 0;
    padding: 10px 0;
    z-index: 2;
    width: 100px;
    height: 50px;
    text-align: center;
    font-size: 25px;
    color: white;
    background: #d14b90;
}

.ribbon-pink-mini:after{
    content: '';
    position: absolute;
    left: 0;
    top: 100%;
    height: 0;
    width: 0;
    border-left: 50px solid #d14b90;
    border-right: 50px solid #d14b90;
    border-bottom: 15px solid transparent;
}


/*白衣カテゴリで使うリボンの見出し-ブラックゴールド*/

.ribbon-black-gold-short {    
    display: block;
    position: relative;
    padding: 45px 180px;
    width: 805px;
    box-sizing: border-box;
    border-top:3px solid #000000;
    font-size: 50px;
  }

.ribbon-black-gold-short span {    
    font-size: 23px;
    font-weight: 700;
    line-height:1;
    border-top:3px double #ffffff;
  }

.ribbon-black-gold-short h3 {
    font-family: "Mplus 1p";
    text-shadow: 2px 2px 1px #ffffff, -2px 2px 1px #ffffff, 2px -2px 1px #ffffff, -2px -2px 1px #ffffff;
    font-size: 3.2rem;
    font-weight: 900;
    line-height: 1.4;
    width: 75%;
    position: absolute;
    color: #998a5c;
    top: 50%;
    left: 470px;
    transform: translate(-50%, -50%);
}

.ribbon-black-gold-long {    
    display: block;
    position: relative;
    padding: 45px 180px;
    width: 805px;
    box-sizing: border-box;
    border-top:3px solid #000000;
    font-size: 50px;
  }

.ribbon-black-gold-long span {    
    font-size: 23px;
    font-weight: 700;
    line-height:1;
    border-top:3px double #ffffff;
  }

.ribbon-black-gold-long h3 {
    font-family: "Mplus 1p";
    text-shadow: 2px 2px 1px #ffffff, -2px 2px 1px #ffffff, 2px -2px 1px #ffffff, -2px -2px 1px #ffffff;
    font-size: 2.6rem;
    font-weight: 900;
    line-height: 1.4;
    width: 75%;
    position: absolute;
    color: #998a5c;
    top: 50%;
    left: 470px;
    transform: translate(-50%, -50%);
}

.ribbon-black-gold-mini{    
    display: inline-block;
    position: absolute;
    top: 0;
    left: 10px;
    margin: 0;
    padding: 10px 0;
    z-index: 2;
    width: 140px;
    height: 50px;
    text-align: center;
    font-size: 25px;
    color:#998a5c;
    background: #000000;
}

.ribbon-black-gold-mini:after{
    content: '';
    position: absolute;
    left: 0;
    top: 100%;
    height: 0;
    width: 0;
    border-left: 70px solid #000000;
    border-right: 70px solid #000000;
    border-bottom: 15px solid transparent;
}


/*作業服-春夏のタイトルバナー*/

/*春夏-１段*/
.title-work-ss {
    padding: 4.2rem 1em;
    margin-bottom: 20px;
    color: #000000;/*文字の色*/
    background: #d9d9d9;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 15px #22aefd;/*左側・小さい部分の背景色*/
    position:relative;
}

.title-work-ss h3 {
    margin: 0; 
    padding: 0;
    font-size:75px;
    color: #22aefd;/*文字の色*/
    font-weight:600;
vertical-align:middle;
margin-left:280px;
 line-height: 1.2em;
position:absolute;
top: 50%;
transform: translateY(-50%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-ss img {
vertical-align:middle;
float:left;
position:absolute;
top: 50%;
transform: translateY(-50%);
height:100%;
}

/*春夏-２段-黒文字・小+青文字・大*/
.title-work-ss-two {
    padding: 4.2rem 1em;
   margin-bottom: 20px;
    color: #000000;/*文字の色*/
    background: #d9d9d9;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 15px #22aefd;/*左側・小さい部分の背景色*/
    position:relative;
}

.title-work-ss-two p {
    margin: 0; 
    padding: 0;
    font-size:18px;
    color: #000;/*文字の色*/
    font-weight:600;
vertical-align:middle;
margin-left:280px;
 line-height: 1.2em;
position:absolute;
top: 15%;
transform: translateY(-15%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-ss-two h3 {
    margin: 0; 
    padding: 0;
    font-size:70px;
    color: #22aefd;/*文字の色*/
    font-weight:600;
vertical-align:middle;
margin-left:280px;
 line-height: 1.2em;
position:absolute;
top: 75%;
transform: translateY(-75%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-ss-two img {
vertical-align:middle;
float:left;
position:absolute;
top: 50%;
transform: translateY(-50%);
height:100%;
}


/*春夏-２段-アイテム*/
.title-work-ss-item {
    padding: 6.5rem 1em;
   margin-bottom: 20px;
    color: #000000;/*文字の色*/
    background: #d9d9d9;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 15px #22aefd;/*左側・小さい部分の背景色*/
    position:relative;
}

.title-work-ss-item h3 {
    margin: 0; 
    padding: 0;
    font-size:65px;
    color: #22aefd;/*文字の色*/
    font-weight:600;
vertical-align:middle;
margin-left:280px;
 line-height: 1.2em;
position:absolute;
top: 50%;
transform: translateY(-50%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-ss-item img {
    vertical-align:middle;
    float:left;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);
    height:100%;
}

/*春夏-２段-職業別-1*/
.title-work-ss-job1 {
    padding: 6.5rem 1em;
   margin-bottom: 20px;
    color: #000000;/*文字の色*/
    background: #d9d9d9;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 15px #22aefd;/*左側・小さい部分の背景色*/
    position:relative;
}

.title-work-ss-job1 h3 {
    margin: 0; 
    padding: 0;
    font-size:65px;
    color: #22aefd;/*文字の色*/
    font-weight:600;
    vertical-align:middle;
    margin-left:280px;
    line-height: 1.2em;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-ss-job1 span {
    font-size:55px;
    color: #000000;/*文字の色*/
}

.title-work-ss-job1 img {
    vertical-align:middle;
    float:left;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);
    height:100%;
}


/*春夏-２段-職業別-2*/
.title-work-ss-job2 {
    padding: 6.5rem 1em;
   margin-bottom: 20px;
    color: #000000;/*文字の色*/
    background: #d9d9d9;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 15px #22aefd;/*左側・小さい部分の背景色*/
    position:relative;
}

.title-work-ss-job2 h3 {
    margin: 0; 
    padding: 0;
    font-size:85px;
    color: #22aefd;/*文字の色*/
    font-weight:600;
    vertical-align:middle;
    margin-left:280px;
    line-height: 1.2em;
    position:absolute;
    top: 30%;
    transform: translateY(-30%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-ss-job2 span {
    font-size:75px;
    color: #000000;/*文字の色*/
}


.title-work-ss-job2 p {
    margin: 0; 
    padding: 0;
    font-size:18px;
    color: #000;/*文字の色*/
    font-weight:600;
    vertical-align:middle;
    margin-left:280px;
    line-height: 1.2em;
    position:absolute;
    top: 80%;
    transform: translateY(-80%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-ss-job2 img {
    vertical-align:middle;
    float:left;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);
    height:100%;
}


/*春夏-２段-左にテキスト１*/
.title-work-ss-text1 {
    padding: 6.5rem 1em;
    margi
n: 2em 0;    color: #000000;/*文字の色*/
    background: #d9d9d9;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 15px #22aefd;/*左側・小さい部分の背景色*/
    position:relative;
}

.title-work-ss-text1 h3 {
    margin: 0; 
    padding: 0;
    font-size:65px;
    color: #22aefd;/*文字の色*/
    font-weight:600;
    vertical-align:middle;
    margin-left:20px;
    line-height: 1.2em;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-ss-text1 span {
    font-size:65px;
    color: #000000;/*文字の色*/
}

.title-work-ss-text1 img {
    vertical-align: middle;
    margin-left: auto;
    margin-right: 0px;
    position: absolute;
    top: 50%;
    right:0px;
    transform: translateY(-50%);
    height:100%;
}


/*春夏-２段-左にテキスト２*/
.title-work-ss-text2 {
    padding: 6.5rem 1em;
   margin-bottom: 20px;
    color: #000000;/*文字の色*/
    background: #d9d9d9;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 15px #22aefd;/*左側・小さい部分の背景色*/
    position:relative;
}

.title-work-ss-text2 h3 {
    margin: 0; 
    padding: 0;
    font-size:80px;
    color: #000000;/*文字の色*/
    font-weight:600;
    vertical-align:middle;
    margin-left:20px;
    line-height: 1.0em;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-ss-text2 span {
    font-size:60px;
    color: #22aefd;/*文字の色*/
}

.title-work-ss-text2 img {
    vertical-align: middle;
    margin-left: auto;
    margin-right: 0px;
    position: absolute;
    top: 50%;
    right:0px;
    transform: translateY(-50%);
    height:100%;
}


/*作業服-秋冬のタイトルバナー*/

/*秋冬-１段*/
.title-work-aw {
    padding: 4.2rem 1em;
   margin-bottom: 20px;
    color: #000000;/*文字の色*/
    background: #d9d9d9;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 15px #c50d00;/*左側・小さい部分の背景色*/
    position:relative;
}
.title-work-aw h3 {
    margin: 0; 
    padding: 0;
    font-size:75px;
    color: #c50d00;/*文字の色*/
    font-weight:600;
    vertical-align:middle;
    margin-left:280px;
    line-height: 1.2em;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-aw img {
    vertical-align:middle;
    float:left;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);
    height:100%;
}

/*秋冬-２段-黒文字・小+青文字・大*/
.title-work-aw-two {
    padding: 4.2rem 1em;
   margin-bottom: 20px;
    color: #000000;/*文字の色*/
    background: #d9d9d9;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 15px #c50d00;/*左側・小さい部分の背景色*/
    position:relative;
}

.title-work-aw-two p {
    margin: 0; 
    padding: 0;
    font-size:18px;
    color: #000000;/*文字の色*/
    font-weight:400;
    vertical-align:middle;
    margin-left:280px;
    line-height: 1.2em;
    position:absolute;
    top: 15%;
    transform: translateY(-15%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-aw-two h3 {
    margin: 0; 
    padding: 0;
    font-size:70px;
    color: #c50d00;/*文字の色*/
    font-weight:600;
    vertical-align:middle;
    margin-left:280px;
    line-height: 1.2em;
    position:absolute;
    top: 75%;
    transform: translateY(-75%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-aw-two img {
    vertical-align:middle;
    float:left;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);
    height:100%;
}

/*秋冬-２段-アイテム*/
.title-work-aw-item {
    padding: 6.5rem 1em;
   margin-bottom: 20px;
    color: #000000;/*文字の色*/
    background: #d9d9d9;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 15px #c50d00;/*左側・小さい部分の背景色*/
    position:relative;
}

.title-work-aw-item h3 {
    margin: 0; 
    padding: 0;
    font-size:65px;
    color: #c50d00;/*文字の色*/
    font-weight:600;
    vertical-align:middle;
    margin-left:280px;
    line-height: 1.2em;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-aw-item img {
    vertical-align:middle;
    float:left;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);
    height:100%;
}


/*秋冬-２段-職業別*/
.title-work-aw-job1 {
    padding: 6.5rem 1em;
   margin-bottom: 20px;
    color: #000000;/*文字の色*/
    background: #d9d9d9;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 15px #c50d00;/*左側・小さい部分の背景色*/
    position:relative;
}

.title-work-aw-job1 h3 {
    margin: 0; 
    padding: 0;
    font-size:65px;
    color: #c50d00;/*文字の色*/
    font-weight:600;
    vertical-align:middle;
    margin-left:280px;
    line-height: 1.2em;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-aw-job1 span {
    font-size:55px;
    color: #000000;/*文字の色*/
}

.title-work-aw-job1 img {
    vertical-align:middle;
    float:left;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);
    height:100%;
}

/*秋冬-２段-職業別-2*/
.title-work-aw-job2 {
    padding: 6.5rem 1em;
   margin-bottom: 20px;
    color: #000000;/*文字の色*/
    background: #d9d9d9;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 15px #c50d00;/*左側・小さい部分の背景色*/
    position:relative;
}

.title-work-aw-job2 h3 {
    margin: 0; 
    padding: 0;
    font-size:85px;
    color: #c50d00;/*文字の色*/
    font-weight:600;
    vertical-align:middle;
    margin-left:280px;
    line-height: 1.2em;
    position:absolute;
    top: 30%;
transform: translateY(-30%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-aw-job2 span {
    font-size:75px;
    color: #000000;/*文字の色*/
}


.title-work-aw-job2 p {
    margin: 0; 
    padding: 0;
    font-size:18px;
    color: #000;/*文字の色*/
    font-weight:600;
    vertical-align:middle;
    margin-left:280px;
    line-height: 1.2em;
    position:absolute;
    top: 80%;
    transform: translateY(-80%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-aw-job2 img {
    vertical-align:middle;
    float:left;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);
    height:100%;
}


/*秋冬-２段-左にテキスト１*/
.title-work-aw-text1 {
    padding: 6.5rem 1em;
   margin-bottom: 20px;
    color: #000000;/*文字の色*/
    background: #d9d9d9;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 15px #c50d00;/*左側・小さい部分の背景色*/
    position:relative;
}

.title-work-aw-text1 h3 {
    margin: 0; 
    padding: 0;
    font-size:65px;
    color: #c50d00;/*文字の色*/
    font-weight:600;
    vertical-align:middle;
    margin-left:20px;
    line-height: 1.2em;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-aw-text1 span {
    font-size:65px;
    color: #000000;/*文字の色*/
}

.title-work-aw-text1 img {
    vertical-align: middle;
    margin-left: auto;
    margin-right: 0px;
    position: absolute;
    top: 50%;
    right:0px;
    transform: translateY(-50%);
    height:100%;
}


/*秋冬-２段-左にテキスト２*/
.title-work-aw-text2 {
    padding: 6.5rem 1em;
   margin-bottom: 20px;
    color: #000000;/*文字の色*/
    background: #d9d9d9;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 15px #c50d00;/*左側・小さい部分の背景色*/
    position:relative;
}

.title-work-aw-text2 h3 {
    margin: 0; 
    padding: 0;
    font-size:80px;
    color: #000000;/*文字の色*/
    font-weight:600;
    vertical-align:middle;
    margin-left:20px;
    line-height: 1.0em;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-aw-text2 span {
    font-size:60px;
    color: #c50d00;/*文字の色*/
}

.title-work-aw-text2 img {
    vertical-align: middle;
    margin-left: auto;
    margin-right: 0px;
    position: absolute;
    top: 50%;
    right:0px;
    transform: translateY(-50%);
    height:100%;
}


/*秋冬-２段-左にテキスト１-制電*/
.title-work-aw-text-seiden {
    padding: 6.5rem 1em;
   margin-bottom: 20px;
    color: #000000;/*文字の色*/
    background: #d9d9d9;/*右側の背景色*/
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    border-left: solid 15px #c7a90f;/*左側・小さい部分の背景色*/
    position:relative;
}

.title-work-aw-text-seiden h3 {
    margin: 0; 
    padding: 0;
    font-size:65px;
    color: #c7a90f;/*文字の色*/
    font-weight:600;
    vertical-align:middle;
    margin-left:20px;
    line-height: 1.2em;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);

text-shadow: 2px 2px 1px #ffffff,
		   -2px 2px 1px #ffffff,
		   2px -2px 1px #ffffff,
		   -2px -2px 1px #ffffff;
}

.title-work-aw-text-seiden span {
    font-size:65px;
    color: #000000;/*文字の色*/
}

.title-work-aw-text-seiden img {
vertical-align: middle;
margin-left: auto;
margin-right: 0px;
position: absolute;
top: 50%;
right:0px;
transform: translateY(-50%);
height:100%;
}



/* レビューページ */
.page_navi {
	background: #efefef none repeat scroll 0 0;
	margin: 10px 0 0;
	text-align: center;
}
.page_navi a {
	color: #0000ee;
	text-decoration: underline;
}
.page_navi a:hover {
	color: #cc3366;
	text-decoration: underline;
}
.page_navi_btn {
	margin: 5px 0 40px;
}
#wrap.review-page .title {
    background: #7d6954 url("https://img0.land-mark.biz/ut_img/public_images/review/title_brw_w714_bg_ft.gif") no-repeat scroll left bottom;
    margin: 0 0 12px;
    padding: 0 0 4px;
    position: relative;
    width: 714px;
}

#wrap.review-page .voice-box .title {
    /* background: rgba(0, 0, 0, 0) url("https://img0.land-mark.biz/ut_img/public_images/review/title_voice_w714_bg.gif") no-repeat scroll left top; */
    margin: 0;
    padding: 0 11px;
    width: 792px;
}
#wrap.review-page .voice-box .title {
    background: #7d6954 url("https://img0.land-mark.biz/ut_img/public_images/review/title_brw_w714_bg_box_ft.gif") no-repeat scroll left bottom;
    margin: 0;
    padding: 0 0 0px;
}
#wrap.review-page .title {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#wrap.review-page {
    text-align: left;
}

#wrap.review-page .voice-box .title p {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffa800;
    display: inline-block;
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    min-height: 18px;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 14px;
}
#wrap.review-page .voice-box .title p {
    color: #ffa800;
    display: inline-block;
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    min-height: 18px;
    padding: 0 0 0 31px;
    position: absolute;
    right: 10px;
    top: 7px;
}
#wrap.review-page .voice-box dt,dd{
    font-size:13px
}
#wrap.review-page .title p {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0;
    padding: 1px 0 3px 17px;
    position: absolute;
    right: 15px;
    top: 9px;
}
#wrap.review-page .title p {
    background: rgba(0, 0, 0, 0) url("https://img0.land-mark.biz/ut_img/public_images/review/title_brw_link_border.gif") repeat-y scroll left top;
    margin: 0;
    padding: 1px 0 3px 17px;
    position: absolute;
    right: 15px;
    top: 6px;
}
#wrap.review-page .title h2 {
    background: #7d6954 url("https://img0.land-mark.biz/ut_img/public_images/review/title_brw_w714_bg.gif") no-repeat scroll left top;
    color: #fff;
    font-size: 116%;
    margin: 0;
    padding: 7px 0 4px 15px;
}
#wrap.review-page .title h2 {
    background: #faf0e6;
    border-bottom: 2px solid #54412c;
    color: #6d6a65;
    min-height: 23px;
    padding: 10px 5px 0 26px;
}

#wrap.review-page .voice-box .title img {
    top: 7px;
}

#wrap.review-page h2, #wrap.review-page h3 {
    font-size: 100%;
    margin: 0;
}

#wrap.review-page p {
    font-size: 100%;
    margin: 0;
    padding: 0;
}
#wrap.review-page p {
    margin: 0;
    padding: 0;
}

#wrap.review-page .voice-box ul {
    margin: 0 6px;
    overflow: hidden;
    padding: 0;
    position: static;
    width: 782px;
}
#wrap.review-page ul, #wrap.review-page li {
    margin: 0;
    padding: 0;
}
#wrap.review-page ul, #wrap.review-page li {
    margin: 0;
    padding: 0;
}
ul, ol, li {
    list-style: outside none none;
}

#wrap.review-page .voice-box ul li {
    background: rgba(0, 0, 0, 0) url("https://img0.land-mark.biz/ut_img/public_images/review/main_border_dotted_h.gif") repeat-x scroll left top;
    height: auto;
    margin: -1px 0 9px;
    min-height: 0;
    padding: 11px 0 0;
    position: static;
    width: 782px;
}
#wrap.review-page ul, #wrap.review-page li {
    margin: 0;
    padding: 0;
}
#wrap.review-page ul, #wrap.review-page li {
    margin: 0;
    padding: 0;
}

#wrap.review-page .voice-box ul li dl {
    margin: 0;
    padding: 0;
    width: 782px;
}

#wrap.review-page .voice-box ul li dl dt {
    background: #f90 url("https://img0.land-mark.biz/ut_img/public_images/review/voice_userinfo_bg.gif") no-repeat scroll left top;
    color: #fff;
    line-height: 1.3;
    margin: 0;
    padding: 2px 10px 3px;
}

#wrap.review-page .voice-box ul li dl dt span {
    background: rgba(0, 0, 0, 0) url("https://img0.land-mark.biz/ut_img/public_images/review/voice_userinfo_border.gif") repeat-y scroll left top;
    font-weight: bold;
    margin: 0 0 0 10px;
    padding: 0 0 0 12px;
}

#wrap.review-page .voice-box ul li dl dd {
    background: rgba(0, 0, 0, 0) url("https://img0.land-mark.biz/ut_img/public_images/review/voice_detail_bg.gif") no-repeat scroll left top;
    margin: 0;
    padding: 8px 10px 0;
}

#wrap.review-page .voice-box .more-link {
    background: rgba(0, 0, 0, 0) url("https://img0.land-mark.biz/ut_img/public_images/review/main_border_dotted_h.gif") repeat-x scroll left top;
    margin: 0 30px 0 6px;
    padding: 10px 0 14px;
    text-align: right;
}

#navigation.nav-float {
	float: right;
	margin-top: 10px 0 8px 0;
}
.item-thumb {
	float: left;
	border: 1px solid #d7d1cd;
}

#rcontents.review-page p {
	font-size: 30px;
	line-height: 37px;
}
#rcontents.review-page p a {
	color: #5e5441;
	margin-left: 8px;
}

#wrap.review-page #voice .title .star span {
	vertical-align: top;
}

#wrap.review-page #voice ul li dl dd p {
	width: 660px;
}

/* ---------- お客様の声 ---------- */
/* ---------- グローバル ---------- */
#contents_wrapper.voice-page {
	width: 990px;
}
.voice-page #wrapper {
	font-size: 0;
	width: 100%;
	margin: 10px auto;
}
.voice-page #pankuzu {
	margin-bottom: 10px;
}
/* ---------- タイトル ---------- */
#titleBar {
	display: block;
	background: none;
	background-color: #204B53;
	width: auto;
	margin: 0 0 30px;
}

#titleBar .titleText {
	border-left: 5px solid #fff;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
	padding: 0 15px;
}


/* ---------- メインイメージ ---------- */
#ttl_koe {
	background: rgba(0, 0, 0, 0) url(https://img0.land-mark.biz/ut_img/public_images/message/bg_ttl_koe.jpg) no-repeat scroll 0 0;
	height: 230px;
	line-height: 1.2;
	margin: 0 0 30px;
	padding: 20px 10px 0;
	position: relative;
	border: 1px solid #387569;
}

#ttl_koe #txt {
	font-family: 'Meiryo';
	font-weight: bold;
	position: absolute;
	top: 150px;
	left: 20px;
}

#ttl_koe #txt p:first-child {
	color: #f00;
	font-size: 0.9rem;
}

#ttl_koe #txt p:first-child span {
	font-size: 2.3rem;
	margin: 0 5px;
}

#ttl_koe #txt p:nth-child(2) {
	color: #2D575F;
	font-size: 1rem;
}


/* ---------- サイドメニュー ---------- */
.voice-page .left-menu {
	display: inline-block;
	width: 200px;
	margin: 0 20px 0 0;
}

.voice-page .left-menu h3 {
	background-color: #cbe9e1;
	font-size: 0.9rem;
	font-weight: normal;
	text-align: center;
	line-height: 30px;
	height: 30px;
	border: 1px solid #669286;
}

.voice-page .left-menu ul {
	list-style: none;
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	margin: 0 0 20px;
}

.voice-page .left-menu ul.menu li {
	background-position: 5% 10px !important;
	border-bottom: 1px solid #e8e8e8;
	box-sizing: border-box;
	font-size: 0.7rem;
	width: 200px;
	height: 41px;
	line-height: 20px;
	margin: 0 auto;
	position: relative;
}

.voice-page .left-menu ul.menu li.b-none {
	border-bottom: none;
}

.voice-page .left-menu ul.menu a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 30px;
	padding: 10px 0 0 35px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all	0.2s ease;
}

.voice-page .left-menu ul.menu a:hover,
.voice-page .left-menu ul.menu a.active {
	background-color: rgba(203, 227, 234, .5);
	color: #0a4355;
}

.voice-page .left-menu ul.menu li .arw {
	color: #0a4355;
	font-size: 1rem;
	position: absolute;
	right: 10px;
}

.voice-page .left-menu ul.menu li .message-count {
	font-weight: normal;
}



/* Tシャツ */
.voice-page .left-menu ul.menu.product li:nth-child(1) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-tst.gif) no-repeat;
}

/* アロハシャツ */
.voice-page .left-menu ul.menu.product li:nth-child(2) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-arh.gif) no-repeat;
}

/* エステユニフォーム */
.voice-page .left-menu ul.menu.product li:nth-child(3) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-est.gif) no-repeat;
}

/* エプロン */
.voice-page .left-menu ul.menu.product li:nth-child(4) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-apr.gif) no-repeat;
}

/* キャップ */
.voice-page .left-menu ul.menu.product li:nth-child(5) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-cap.gif) no-repeat;
}

/* キャップ/ハット */
.voice-page .left-menu ul.menu.product li:nth-child(6) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-hat.gif) no-repeat;
}

/* コックコート */
.voice-page .left-menu ul.menu.product li:nth-child(7) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-cok.gif) no-repeat;
}

/* シャツ */
.voice-page .left-menu ul.menu.product li:nth-child(8) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-sht.gif) no-repeat;
}

/* ジャンパー */
.voice-page .left-menu ul.menu.product li:nth-child(9) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-jmp.gif) no-repeat;
}

/* ジャージ */
.voice-page .left-menu ul.menu.product li:nth-child(10) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-jrs.gif) no-repeat;
}

/* スウェット */
.voice-page .left-menu ul.menu.product li:nth-child(11) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-swt.gif) no-repeat;
}

/* スカート */
.voice-page .left-menu ul.menu.product li:nth-child(12) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-skt.gif) no-repeat;
}

/* スクラブ */
.voice-page .left-menu ul.menu.product li:nth-child(13) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-scr.gif) no-repeat;
}

/* チュニック */
.voice-page .left-menu ul.menu.product li:nth-child(14) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-tnc.gif) no-repeat;
}

/* ツナギ服 */
.voice-page .left-menu ul.menu.product li:nth-child(15) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-ttr.gif) no-repeat;
}

/* トレーナー */
.voice-page .left-menu ul.menu.product li:nth-child(16) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-trn.gif) no-repeat;
}

/* ネクタイ */
.voice-page .left-menu ul.menu.product li:nth-child(17) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-tie.gif) no-repeat;
}

/* ハッピ */
.voice-page .left-menu ul.menu.product li:nth-child(18) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-crt.gif) no-repeat;
}

/* バッグ */
.voice-page .left-menu ul.menu.product li:nth-child(19) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-bag.gif) no-repeat;
}

/* バンダナ */
.voice-page .left-menu ul.menu.product li:nth-child(20) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-bnd.gif) no-repeat;
}

/* パンツ */
.voice-page .left-menu ul.menu.product li:nth-child(21) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-pnt.gif) no-repeat;
}

/* パーカー */
.voice-page .left-menu ul.menu.product li:nth-child(22) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-prk.gif) no-repeat;
}

/* ベスト */
.voice-page .left-menu ul.menu.product li:nth-child(23) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-bst.gif) no-repeat;
}

/* ポロシャツ */
.voice-page .left-menu ul.menu.product li:nth-child(24) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-plo.gif) no-repeat;
}

/* ワンピース */
.voice-page .left-menu ul.menu.product li:nth-child(25) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-opd.gif) no-repeat;
}

/* 作業服 */
.voice-page .left-menu ul.menu.use li:nth-child(1) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-wrk.gif) no-repeat;
}

/* 医療 */
.voice-page .left-menu ul.menu.use li:nth-child(2) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-mdc.gif) no-repeat;
}

/* 安全靴 */
.voice-page .left-menu ul.menu.use li:nth-child(3) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-shs.gif) no-repeat;
}

/* 白衣 */
.voice-page .left-menu ul.menu.use li:nth-child(4) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-wct.gif) no-repeat;
}

/* 防寒服 */
.voice-page .left-menu ul.menu.use li:nth-child(5) {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-arc.gif) no-repeat;
}

.voice-page .left-menu ul.menu li:last-child {
	border: none;
}

/* Tシャツ */
.message-category-0 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-tst.gif) no-repeat;
}

/* アロハシャツ */
.message-category-2 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-arh.gif) no-repeat;
}

/* エステユニフォーム */
.message-category-3 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-est.gif) no-repeat;
}

/* エプロン */
.message-category-4 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-apr.gif) no-repeat;
}

/* キャップ */
.message-category-5 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-cap.gif) no-repeat;
}

/* キャップ/ハット */
.message-category-6 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-hat.gif) no-repeat;
}

/* コックコート */
.message-category-7 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-cok.gif) no-repeat;
}

/* シャツ */
.message-category-8 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-sht.gif) no-repeat;
}

/* ジャンパー */
.message-category-9 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-jmp.gif) no-repeat;
}

/* ジャージ */
.message-category-10 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-jrs.gif) no-repeat;
}

/* スウェット */
.message-category-11 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-swt.gif) no-repeat;
}

/* スカート */
.message-category-12 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-skt.gif) no-repeat;
}

/* スクラブ */
.message-category-13 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-scr.gif) no-repeat;
}

/* チュニック */
.message-category-14 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-tnc.gif) no-repeat;
}

/* ツナギ服 */
.message-category-15 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-ttr.gif) no-repeat;
}

/* トレーナー */
.message-category-16 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-trn.gif) no-repeat;
}

/* ネクタイ */
.message-category-17 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-tie.gif) no-repeat;
}

/* ハッピ */
.message-category-18 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-crt.gif) no-repeat;
}

/* バッグ */
.message-category-19 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-bag.gif) no-repeat;
}

/* バンダナ */
.message-category-20 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-bnd.gif) no-repeat;
}

/* パンツ */
.message-category-21 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-pnt.gif) no-repeat;
}

/* パーカー */
.message-category-22 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-prk.gif) no-repeat;
}

/* ベスト */
.message-category-23 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-bst.gif) no-repeat;
}

/* ポロシャツ */
.message-category-24 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-plo.gif) no-repeat;
}

/* ワンピース */
.message-category-25 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-opd.gif) no-repeat;
}

/* 作業服 */
.message-category-26 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-wrk.gif) no-repeat;
}

/* 医療 */
.message-category-27 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-mdc.gif) no-repeat;
}

/* 安全靴 */
.message-category-29 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-shs.gif) no-repeat;
}

/* 白衣 */
.message-category-30 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-wct.gif) no-repeat;
}

/* 防寒服 */
.message-category-31 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-arc.gif) no-repeat;
}

/* ---------- コンテンツ ---------- */
.voice-page #right-content {
	font-size: 1rem;
	display: inline-block;
	vertical-align: top;
	width: 770px;
	line-height: 1.6;
}

.voice-page #right-content .content-title {
	background-color: #cbe9e1;
	font-size: 0.9rem;
	font-weight: normal;
	text-align: center;
	line-height: 30px;
	height: 30px;
	border: 1px solid #669286;
	margin-bottom: 25px;
}

.voice-page #right-content .content-title .content-target {
	font-weight: bold;
}

.voice-page #right-content .article {
	border-bottom: 1px solid #dcdcdc;
	margin: 0 0 50px;
}

.voice-page #right-content .article .content-box {
	font-size: 0;
	margin: 15px 0 0 0;
}

.voice-page #right-content .article .date-box .new {
	color:#fe6902;
	display: inline-block;
	vertical-align: top;
	margin: 0 10px 0 0;
	border: 1px solid #fe6902;
	border-radius: 5px;
	padding: 0 10px;
	background-color: #fff2e7;
}

.voice-page #right-content .article .date-box .date {
	display: inline-block;
	vertical-align: middle;
}

.voice-page #right-content .article .ttl h3 {
	color: #107291;
	font-size: 1.7rem;
	border-bottom: 2px solid #505050;
	margin: 10px 0;
}

.voice-page #right-content .article .ttl a {
	color: #333;
	text-decoration: none;
	font-size: 20px;
}

.voice-page #right-content .article .content-box h4 {
	height: 20px;
	line-height: 20px;
	margin: 0 0 10px;
	padding: 0 0 0 30px;
}


/* 左側のコメント部分 */
.voice-page #right-content .article .content-box .left {
	display: inline-block;
	vertical-align: top;
	width: 380px;
	margin: 0 25px 0 0;
}

/* 写真なし記事 */
.voice-page #right-content .article.no-img .content-box .left {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	margin: 0 25px 0 0;
}
/*-----------*/

.voice-page #right-content .article .content-box .left .voice {
	border-bottom: 1px solid #107291;
	font-size: 1rem;
	margin: 0 0 20px;
}

.voice-page #right-content .article .content-box .left .voice .voice-icon {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-voice.gif) left center no-repeat;
	color: #fe6902;
}

.voice-page #right-content .article .content-box .left .voice .comment {
	margin: 0 0 20px;
	border: 1px solid #fe6902;
	padding: 10px;
	border-radius: 5px;
	line-height: 1.4em;
	background-color: #ffeee2;
	font-size: 13px;
}

.voice-page #right-content .article .content-box .left .shop {
	font-size: 1rem;
	border-bottom: 1px solid #107291;
	margin: 0 0 20px;
}

.voice-page #right-content .article .content-box .left .shop .shop-icon {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-shop.gif) left center no-repeat;
	color: #107291;
}

.voice-page #right-content .article .content-box .left .shop .comment {
	margin: 0 0 20px;
	border: 1px solid #107291;
	padding: 10px;
	border-radius: 5px;
	line-height: 1.4em;
	background-color: #e8f9ff;
	font-size: 13px;
}

.voice-page #right-content .article .content-box .left .buy {
	font-size: 1rem;
	margin: 0 0 30px;
}

.voice-page #right-content .article .content-box .left .buy .buy-icon {
	background: url(https://img0.land-mark.biz/ut_img/public_images/message/icon-buy.gif) left center no-repeat;
	color: #107291;
}

.voice-page #right-content .article .content-box .left .buy a.item-btn {
	background-color: #e0eef3;
	color: #0a4355;
	border: 1px solid #b3d3de;
	display: block;
	text-decoration: none;
	font-size: 0.8rem;
	margin: 0 0 10px;
	padding: 5px 20px;
	position: relative;
}

/* 写真なし記事 */
.voice-page #right-content .article.no-img .content-box .left .buy a.item-btn {
	width: 340px;
}
/*-----------*/

.voice-page #right-content .article .content-box .left .buy a.item-btn:hover {
	background-color: #b8d0d8;
	display: block;
	text-decoration: none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all	0.3s ease;
}

.voice-page #right-content .article .content-box .left .buy a.item-btn .arw {
	font-size: 1rem;
	position: absolute;
	right: 10px;
}

.voice-page #right-content .article .content-box .left .buy .shop-comment {
	color: #107291;
	margin: 20px 0 0;
}


/* 右側の写真部分 */
.voice-page #right-content .article .content-box .right {
	display: inline-block;
	width: 400px;
}

.voice-page #right-content .article .content-box .right .img-box {
	border: 1px solid #b9b9b9;
	box-sizing: border-box;
	box-shadow: 2px 2px 4px -2px #a5a5a5;
	font-size: 1rem;
	margin: 0 0 20px;
	padding: 10px;
}

.voice-page #right-content .article .content-box .right .img-box img {
	width: 100%;
	vertical-align: bottom;
}-

/* ページネーション */
[data-pagination],
[data-pagination] *,
[data-pagination] *:before,
[data-pagination] *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-kerning: auto;
}
[data-pagination] {
	font-size: 8pt;
	line-height: 1;
	font-weight: 400;
	font-family: 'Open Sans', 'Source Sans Pro', Roboto, 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', 'Myriad Pro', 'Segoe UI', Myriad, Helvetica, 'Lucida Grande', 'DejaVu Sans Condensed', 'Liberation Sans', 'Nimbus Sans L', Tahoma, Geneva, Arial, sans-serif;
	-webkit-text-size-adjust: 100%;
	margin: 1em auto;
	text-align: center;
	transition: font-size .2s ease-in-out;
}
[data-pagination] ul {
	list-style-type: none;
	display: inline;
	font-size: 100%;
	margin: 0;
	padding: .5em;
}
[data-pagination] ul li {
	display: inline-block;
	font-size: 100%;
	width: auto;
	border-radius: 3px;
	padding: 3px;
}
[data-pagination] > a {
	font-size: 140%;
}
[data-pagination] a {
	color: #107291;
	font-size: 100%;
	padding: 0.5em;
	text-decoration: none;
}
[data-pagination] a:focus,
[data-pagination] a:hover {
	color: #f60;
}
[data-pagination] li.current {
	background: #107291;
}
[data-pagination] li.current a {
	color: #fff;
}
/* Disabled & Hidden Styles */
[data-pagination] .disabled,
[data-pagination] [hidden],
[data-pagination] [disabled] {
	opacity: .5;
	pointer-events: none;
}
@media (min-width: 350px) {
	[data-pagination] {
	font-size: 10pt;
	}
}
@media (min-width: 500px) {
	[data-pagination] {
	font-size: 12pt;
	}
}
@media (min-width: 700px) {
	[data-pagination] {
	font-size: 14pt;
	}
}
@media (min-width: 900px) {
	[data-pagination] {
	font-size: 16pt;
	}
}

.voice-page .voice-btm-style {
	margin: 10px 10px 25px;
}

.voice-page .hidden {
	overflow: hidden;
}

/* 商品検索結果ページ */
#contents.searchlist {
	width: 990px;
}

#contents.searchlist .searchlist-inner {
	width: 100%;
}

#contents.searchlist #bodyContentRegular {
	width: 100%;
}

#contents.searchlist #bodyContentRegular .pagenavi {
	float: left;
	padding: 0;
	margin: 10px 0;
	width: 100%;
}

#contents.searchlist #bodyContentRegular .pagenavi .pageNumber {
	width: 740px;
}

.searchlist-inner #bodyContentRegular p {
	display: inline-block;
}

.searchlist-inner .pageNumber {
	float: right;
	width: 550px;
}

.searchlist-inner #search-result-block {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: -webkit-flexbox;
	display: -moz-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	margin: 0;
	padding: 0;
}

.searchlist-inner #search-result {
	cursor: pointer;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	-webkit-justify-content: space-between;
	vertical-align: top;
	border: 1px solid #CCC;
	font-size: 12px;
	width: 176px;
	margin: 0 10px 10px 0;
	padding: 5px;
	height: auto;
	line-height: 1.8;
}

.searchlist-inner #search-result:hover {
	outline: 2px solid #099;
	outline-offset: -3px;
}

#search-result.columnProduct3 .search-item-img img {
	display: block;
	margin: 0 auto;
}

.searchlist-inner .columnProduct3 {
	background-color: #fff !important;
}

#search-result.columnProduct3:hover {
	background-color: initial !important;
}

.searchlist-inner #search-result ul li:first-child {
	border-left: 1px solid #CCC;
}

.searchlist-inner #search-result .name h4 {
	color: #333;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none !important;
	margin: 3px 0 10px;
}

.searchlist-inner #search-result .name a {
	color: #333;
	text-decoration: none;
}

.searchlist-inner #search-result .number p {
	color: #333;
	font-size: 15px;
	margin: 0;
}

.searchlist-inner #search-result .productPrice a {
	color: #c52b2b;
	font-size: 17px;
}

.searchlist-inner #search-result .productPrice a span {
	color: #bbb;
	font-size: 15px;
	font-weight: normal;
	margin-left: -5px;
}

.searchlist-inner #search-result .color-list {
	line-height: 100%;
	width: 100%;
	padding: 0;
	margin: 0;
}

.searchlist-inner #search-result .color-list > div {
	margin-top: 10px !important;
	vertical-align: top;
	height: 50px;
	max-height: 70px;
}

.searchlist-inner #search-result .color-list > div > div {
	display: inline-block !important;
	border: 1px solid #EFEFEF !important;
	box-sizing: border-box !important;
	width: 13px !important;
	height: 13px !important;
	margin: 0 3px 3px 0 !important;
}


/* フロートメニュー */
#example-one div {
    margin-bottom: 3px;
}

#example-one a:hover {
    opacity: 0.6;
}

.fbnr-wrapper .fbnr #example-one {
    margin-left: 14px;
}


/****** ブランド別で選ぶ ******/
_:-ms-lang(x)::-ms-backdrop, .column-list.brand-column { /* IE11 */
	display: block;
}
.column2.brand-column > li {
	margin-bottom: 70px;
}
.column2.border-list.brand-column > li > a:first-child img {
	border: none;
	border-radius: 0;
	box-sizing: border-box;
}
.column2.border-list.brand-column p.column-txt {
	border: 1px solid #d4d4d4;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.6;
	margin: 10px 0;
	padding: 10px;
}
.column2.border-list.brand-column ul.column-menu {
	display: flex;
	flex-flow: wrap;
	background-color: #F2F2F2;
	margin: 0 0 10px;
	padding: 15px 10px 0;
}
.column2.brand-column.text-link-btn-green > li {
	background: none;
}
.column2.border-list.brand-column ul.column-menu li {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/cat_arrow.png) no-repeat left center;
	width: 47%;
	margin: 0 0 15px 0;
	padding-left: 10px;
}
.column2.border-list.brand-column ul.column-menu li.empty {
	background-image: none;
}
.column2.brand-column.text-link-btn-green > li > a:first-child {
	padding: 0;
}
.column2.border-list.brand-column ul.column-menu li a {
	font-size: 14px;
	text-decoration: underline;
	text-align: left;
	width: auto;
	padding: 0;
}
.column2.border-list.brand-column ul.column-menu li a:hover {
	text-decoration: none;
}
.column2.brand-column > li > h3 {
	font-size: 18px;
	text-align: center;
	margin: 10px 0;
}

/* カラムボタンリンク */
a.column-btm-link {
	background-color: #9c9c9c;
	border-radius: 7px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 10px 0 !important;
}
a.column-btm-link:hover {
	color: #fff;
	opacity: 1;
}
.text-link-btn-red a.column-btm-link:hover {
	background: #ff3939;
}
.text-link-btn-orange a.column-btm-link:hover {
	background: #ff8300;
}
.text-link-btn-green a.column-btm-link:hover {
	background: #009944;
}
.text-link-btn-sax a.column-btm-link:hover {
	background: #1ca9ef;
}
.text-link-btn-blue a.column-btm-link:hover {
	background: #070def;
}
.text-link-btn-navy a.column-btm-link:hover {
	background: #111384;
}
.text-link-btn-pink a.column-btm-link:hover {
	background: #ef2bcc;
}
.text-link-btn-wine a.column-btm-link:hover {
	background: #9c1b62;
}
/* //カラムボタンリンク */
/****** //ブランド別で選ぶ ******/


/** 左メニュー20181016 **/
#side-nav {
	width: 100%;
	margin-bottom: 10px;
	position: relative;
}
#side-nav .fixed-acc-parent {
	position: relative;
}
#side-nav .fixed-acc-parent:after {
	content: "";
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/arrow/side_nav_arw.png) no-repeat center center;
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	right: 5px;
	top: 18px;
}
#side-nav .fixed-side-list:hover {
	background-color: #c5e3e7 !important;
}
#side-nav .side-nav-list {
	width: 100%;
}
#side-nav .side-nav-list li {
	width: 100%;
}
#side-nav > ul.side-nav-list .menu {
	overflow: hidden;
	height: 437px;
	max-height: 0;
	position: absolute;
	top: 0;
	left: -9999px;
	z-index: 10000;
}
/**
 * 印刷物に適用しないスタイル
 * これらが原因で印刷プレビューに時間が掛かる事が確認されたため、使用する際は
 * 下記の「@media screen { ～ }」内に記述すること。
 */
@media screen {
	/* サイドバー吹き出し部分に影を付けている */
	#side-nav > ul.side-nav-list .menu {
		-webkit-filter: drop-shadow(2px 0 5px rgba(0,0,0,0.6));
		filter: drop-shadow(2px 0 5px rgba(0,0,0,0.6));
	}
}
#side-nav > ul.side-nav-list .toggle:nth-child(10) .menu {
	top: 110px;
}
#side-nav > ul.side-nav-list .toggle:nth-child(11) .menu {
	top: 165px;
}
#side-nav > ul.side-nav-list .toggle:nth-child(12) .menu {
	top: 170px;
}
#side-nav > ul.side-nav-list .toggle:nth-child(13) .menu {
	top: 170px;
}
#side-nav > ul.side-nav-list .toggle:nth-child(14) .menu {
	top: 170px;
}
#side-nav > ul.side-nav-list .toggle:nth-child(15) .menu {
	top: 210px;
}
#side-nav > ul.side-nav-list .toggle:nth-child(16) .menu {
	top: 255px;
}
#side-nav > ul.side-nav-list .toggle:nth-child(17) .menu {
	top: 296px;
}
#side-nav > ul.side-nav-list .toggle:nth-child(18) .menu {
	top: 340px;
}
#side-nav > ul.side-nav-list .toggle:nth-child(19) .menu {
	top: 429px;
}
#side-nav > ul.side-nav-list .toggle:nth-child(20) .menu {
	top: 425px;
}
#side-nav > ul.side-nav-list .toggle:nth-child(21) .menu {
	top: 477px;
}
#side-nav .menu-box {
	display: flex;
	background-color: #fff;
	border: 1px solid #8c8c8c;
	margin-right: 10px;
	position: relative;
	left: 10px;
}
#side-nav .side-nav-list li.toggle:hover .menu {
	max-height: 9999px;
	opacity: 1;
	left: 165px;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu {
	width: 380px;
	margin: 0 10px;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu.long {
	width: 425px;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu .list-block {
	margin-left: 10px;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu .list-block ul {
	margin-bottom: 0 !important;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu li {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/arrow/side_nav_arw.png) no-repeat 5px center;
	height: 27px;
	line-height: 27px;
	text-indent: 20px;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu li a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/arrow/side_nav_arw.png) no-repeat 5px center;
	background-color: #ecf4f5;
	text-decoration: underline;
	height: 27px;
	line-height: 27px;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu li.all-item {
	background-position-y: 8px;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu li.border-btm {
	background-position-y: 8px;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu .main-name {
	height: 55px;
	line-height: 55px;
}
#side-nav .side-nav-list .side-cont-menu .main-name a {
	border-bottom: 1px solid #ccc;
	font-size: 18px;
	font-weight: bold !important;
	text-indent: 50px;
	height: 55px;
	line-height: 55px;
}
#side-nav .side-nav-list .side-cont-menu .main-name a:hover {
	background-color: #ecf4f5;
	height: 55px;
	line-height: 55px;
}
#side-nav .side-nav-list .side-cont-menu .all-item {
	margin: 10px 0;
	padding: 0 0 10px;
}
#side-nav .side-nav-list .side-cont-menu .border-btm {
	padding: 0 0 10px;
	margin: 0 0 10px;
}
#side-nav .side-nav-list .side-cont-menu .all-item:after,
#side-nav .side-nav-list .side-cont-menu .border-btm:after {
	content: "";
	display: block;
	border-bottom: 1px solid #ccc;
	width: 250px;
	margin-top: 10px;
}
#side-nav .side-nav-list .side-cont-menu .txt {
	line-height: 1.4;
	margin-bottom: 15px;
	padding: 0 5px;
}
#side-nav .side-nav-list a {
	display: block;
	font-weight: normal !important;
	text-decoration: none;
	text-indent: 25px;
	padding-right: 5px;
}
#side-nav .side-nav-list a.side-cont-img {
	padding-right: 0;
}
#side-nav ul li .fixed-side-list,
#side-nav ul li .fixed-acc-parent p {
	font-weight: bold;
	text-align: left;
	box-sizing: border-box;
	height: 43px;
	line-height: 43px;
	padding: 0 0 0 45px;
}
#side-nav ul li .fixed-acc-parent p a {
	color: #000;
	font-weight: bold !important;
	text-indent: 0;
	padding-right: 0;
}
#side-nav .name-color { /*カラーから探す*/
	display: block;
	text-indent: 5px;
}
#side-nav .side-nav-list .toggle .menu .side-cont-img:hover {
	opacity: 0.7;
}
#side-nav .side-nav-list .toggle .menu .side-cont-img img {
	display: block;
	width: 155px;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu .menu-flex {
	display: flex;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu .menu-flex .list-block {
	width: 50%;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu .menu-flex .group:after {
	display: none;
}
#side-nav .side-nav-list .side-cont-menu .menu-box-clm2 {
	display: flex;
}
#side-nav .side-nav-list .side-cont-menu .menu-box-clm2 ul {
	margin-right: 10px;
}
#side-nav .side-nav-list .side-cont-menu .menu-box-clm2 ul:last-child {
	margin-right: 0;
}
#side-nav .side-nav-list .side-cont-menu .menu-box-clm2 .all-item:after,
#side-nav .side-nav-list .side-cont-menu .menu-box-clm2 .border-btm:after {
	content: "";
	display: block;
	width: auto;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu .menu-box-clm2 > ul > li:nth-child(n + 2) {
	background-image: none;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu .menu-box-clm2 > ul > .menu-flex.mt20px {
	background-image: none;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu .menu-flex {
	display: flex;
	width: 100%;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu .menu-box-clm2 .border {
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px !important;
	padding: 0 0 10px !important;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu .menu-box-clm2 .border li {
	margin-right: 48px;
}

/* 吹き出し三角形 */
#side-nav .side-nav-list .toggle .menu:before {
	content: '';
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	top: 50%;
	left: -8px;
	border: 10px solid transparent;
	border-right: 10px solid #fff;
	z-index: 100;
}
#side-nav .side-nav-list .toggle .menu:after {
	content: "";
	position: absolute;
	top: 50%;
	left: -10px;
	border: 10px solid transparent;
	border-right: 10px solid #8c8c8c;
}

/* 吹き出し三角形の位置（メニューの上から順番） */
#side-nav .side-nav-list .toggle:nth-child(1) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(1) .menu:after {
	margin-top: -206px;
}
#side-nav .side-nav-list .toggle:nth-child(2) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(2) .menu:after {
	margin-top: -163px;
}
#side-nav .side-nav-list .toggle:nth-child(3) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(3) .menu:after {
	margin-top: -120px;
}
#side-nav .side-nav-list .toggle:nth-child(4) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(4) .menu:after {
	margin-top: -77px;
}
#side-nav .side-nav-list .toggle:nth-child(5) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(5) .menu:after {
	margin-top: -34px;
}
#side-nav .side-nav-list .toggle:nth-child(6) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(6) .menu:after {
	margin-top: 9px;
}
#side-nav .side-nav-list .toggle:nth-child(7) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(7) .menu:after {
	margin-top: 52px;
}
#side-nav .side-nav-list .toggle:nth-child(8) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(8) .menu:after {
	margin-top: 95px;
}
#side-nav .side-nav-list .toggle:nth-child(9) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(9) .menu:after {
	margin-top: 138px;
}
#side-nav .side-nav-list .toggle:nth-child(10) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(10) .menu:after {
	margin-top: 71px;
}
#side-nav .side-nav-list .toggle:nth-child(11) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(11) .menu:after {
	margin-top: 59px;
}
#side-nav .side-nav-list .toggle:nth-child(12) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(12) .menu:after {
	margin-top: 96px;
}
#side-nav .side-nav-list .toggle:nth-child(13) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(13) .menu:after {
	margin-top: 139px;
}
#side-nav .side-nav-list .toggle:nth-child(14) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(14) .menu:after {
	margin-top: 185px;
}
#side-nav .side-nav-list .toggle:nth-child(15) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(15) .menu:after {
	margin-top: 185px;
}
#side-nav .side-nav-list .toggle:nth-child(16) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(16) .menu:after {
	margin-top: 185px;
}
#side-nav .side-nav-list .toggle:nth-child(17) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(17) .menu:after {
	margin-top: 185px;
}
#side-nav .side-nav-list .toggle:nth-child(18) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(18) .menu:after {
	margin-top: 185px;
}
#side-nav .side-nav-list .toggle:nth-child(19) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(19) .menu:after {
	margin-top: 138px;
}
#side-nav .side-nav-list .toggle:nth-child(20) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(20) .menu:after {
	margin-top: 185px;
}
#side-nav .side-nav-list .toggle:nth-child(21) .menu:before,
#side-nav .side-nav-list .toggle:nth-child(21) .menu:after {
	margin-top: 176px;
}

#side-nav .menu-clm-mb10 {
	margin-bottom: 10px !important;
}
#side-nav .menu-clm-mb35 {
	margin-bottom: 35px !important;
}
#side-nav .menu-clm-mb60 {
	margin-bottom: 60px !important;
}
#side-nav .menu-clm-mb85 {
	margin-bottom: 85px !important;
}
#side-nav .menu-clm-mb110 {
	margin-bottom: 110px !important;
}
#side-nav .menu-clm-mb140 {
	margin-bottom: 140px !important;
}

#side-nav .side-nav-list .side-cont-menu .menu-box-clm2.pt10px {
	border-top: 1px solid #ccc;
	width: 65%;
}

#side-nav .side-nav-list .toggle .menu .side-cont-menu .menu-flex.adjust li {
	margin-right: 40px;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu .menu-flex.adjust li a {
	width: 120%;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu .border-top {
	border-top: 1px solid #ccc;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu li.no-arw {
	background-image: none;
}

/* TOP商品で探す */
#side-nav.top-category .side-nav-list .fixed-acc-parent .fixed-side-list {
	display: block;
	width: 165px;
	height: 43px;
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/sprite_lmenu_nav01.png);
}
#side-nav.top-category #fixed-menu-1 {
	background-position: -165px 0 !important;
}
#side-nav.top-category #fixed-menu-2 {
	background-position: -165px -43px !important;
}
#side-nav.top-category #fixed-menu-3 {
	background-position: -165px -86px !important;
}
#side-nav.top-category #fixed-menu-4 {
	background-position: -165px -129px !important;
}
#side-nav.top-category #fixed-menu-5 {
	background-position: -165px -172px !important;
}
#side-nav.top-category #fixed-menu-6 {
	background-position: -165px -215px !important;
}
#side-nav.top-category #fixed-menu-7 {
	background-position: -165px -258px !important;
}
#side-nav.top-category #fixed-menu-8 {
	background-position: -165px -301px !important;
}
#side-nav.top-category #fixed-menu-9 {
	background-position: -165px -344px !important;
}
#side-nav.top-category #fixed-menu-10 {
	background-position: -165px -387px !important;
}
#side-nav.top-category #fixed-menu-11 {
	background-position: -165px -430px !important;
}
#side-nav.top-category #fixed-menu-12 {
	background-position: -165px -473px !important;
}
#side-nav.top-category #fixed-menu-13 {
	background-position: -165px -516px !important;
}
#side-nav.top-category #fixed-menu-14 {
	background-position: -165px -559px !important;
}
#side-nav.top-category #fixed-menu-15 {
	background-position: -165px -602px !important;
}

#side-nav.top-category .side-nav-list .side-cont-menu .main-name {
	margin-bottom: 15px;
}

#side-nav.top-category .side-nav-list .side-cont-menu .main-name.item15 {
	margin-bottom: 0;
}

#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/polo.png) no-repeat left center;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/apron.png) no-repeat left center;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/shirt.png) no-repeat left center;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/tshirt.png) no-repeat left center;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/staff.png) no-repeat left center;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/vest.png) no-repeat left center;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/warm.png) no-repeat left center;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/sweat.png) no-repeat left center;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/pants.png) no-repeat left center;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/aroha.png) no-repeat left center;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/happi.png) no-repeat left center;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/cap.png) no-repeat left center;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item13 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/overall.png) no-repeat left center;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item14 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/towel.png) no-repeat left center;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item15 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/bag.png) no-repeat left center;
}

#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/polo.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/apron.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/shirt.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/tshirt.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/staff.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/vest.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/warm.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/sweat.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/pants.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/aloha.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/happi.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/cap.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item13 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/overall.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item14 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/towel.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-category .side-nav-list .toggle .menu .side-cont-menu .main-name.item15 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-category/bag.png) no-repeat left center;
	background-color: #ecf4f5;
}

/* TOP用途で探す */
#side-nav.top-use .side-nav-list .fixed-acc-parent .fixed-side-list {
	display: block;
	width: 165px;
	height: 43px;
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/sprite_lmenu_nav02.png);
}
#side-nav.top-use #fixed-menu-1 {
	background-position: -165px 0 !important;
}
#side-nav.top-use #fixed-menu-2 {
	background-position: -165px -43px !important;
}
#side-nav.top-use #fixed-menu-3 {
	background-position: -165px -86px !important;
}
#side-nav.top-use #fixed-menu-4 {
	background-position: -165px -129px !important;
}
#side-nav.top-use #fixed-menu-5 {
	background-position: -165px -172px !important;
}
#side-nav.top-use #fixed-menu-6 {
	background-position: -165px -215px !important;
}
#side-nav.top-use #fixed-menu-7 {
	background-position: -165px -258px !important;
}
#side-nav.top-use #fixed-menu-8 {
	background-position: -165px -301px !important;
}
#side-nav.top-use #fixed-menu-9 {
	background-position: -165px -344px !important;
}

#side-nav.top-use #fixed-menu-10 {
	background-position: -165px -387px !important;
}

#side-nav.top-use #fixed-menu-11 {
	background-position: -165px -430px !important;
}

#side-nav.top-use .side-nav-list .side-cont-menu .main-name {
	margin-bottom: 15px;
}

#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/work.png) no-repeat left center;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/anzengutsu.png) no-repeat left center;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/jimufuku.png) no-repeat left center;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/medical.png) no-repeat left center;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/scrub.png) no-repeat left center;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/food.png) no-repeat left center;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/cook-coat.png) no-repeat left center;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/esthe.png) no-repeat left center;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/care.png) no-repeat left center;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/patrol.png) no-repeat left center;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/formal.png) no-repeat left center;
}

#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/work.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/anzengutsu.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/jimufuku.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/medical.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/scrub.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/food.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/cook-coat.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/esthe.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/care.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/patrol.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.top-use .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/top-use/formal.png) no-repeat left center;
	background-color: #ecf4f5;
}

/* 事務服 */
#side-nav.jimufuku .side-nav-list .side-cont-menu .main-name,
#side-nav.jimufuku-brand .side-nav-list .side-cont-menu .main-name,
#side-nav.jimufuku-job .side-nav-list .side-cont-menu .main-name {
	margin-bottom: 15px;
}

#side-nav.jimufuku #fixed-menu-1 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/vest.png) no-repeat left center;
}
#side-nav.jimufuku #fixed-menu-2 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/jacket.png) no-repeat left center;
}
#side-nav.jimufuku #fixed-menu-3 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/overblouse.png) no-repeat left center;
}
#side-nav.jimufuku #fixed-menu-4 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/blouse.png) no-repeat left center;
}
#side-nav.jimufuku #fixed-menu-5 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/cardigan.png) no-repeat left center;
}
#side-nav.jimufuku #fixed-menu-6 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/skirt.png) no-repeat left center;
}
#side-nav.jimufuku #fixed-menu-7 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/pants.png) no-repeat left center;
}
#side-nav.jimufuku #fixed-menu-8 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/onepiece.png) no-repeat left center;
}
#side-nav.jimufuku #fixed-menu-9 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/accessory.png) no-repeat left center;
}
#side-nav.jimufuku #fixed-menu-10 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/polo.png) no-repeat left center;
}
#side-nav.jimufuku #fixed-menu-11 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/cutsew.png) no-repeat left center;
}
#side-nav.jimufuku #fixed-menu-12 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/maternity.png) no-repeat left center;
}
#side-nav.jimufuku #fixed-menu-13 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/scarf-loop.png) no-repeat left center;
}




#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/vest.png) no-repeat left center;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/vest.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/jacket.png) no-repeat left center;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/jacket.png) no-repeat left center;
	background-color: #ecf4f5;
}

#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/overblouse.png) no-repeat left center;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/overblouse.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/blouse.png) no-repeat left center;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/blouse.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/cardigan.png) no-repeat left center;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/cardigan.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/skirt.png) no-repeat left center;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/skirt.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/pants.png) no-repeat left center;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/pants.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/onepiece.png) no-repeat left center;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/onepiece.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/accessory.png) no-repeat left center;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/accessory.png) no-repeat left center;
	background-color: #ecf4f5;
}


#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/polo.png) no-repeat left center;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/polo.png) no-repeat left center;
	background-color: #ecf4f5;
}

#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/cutsew.png) no-repeat left center;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/cutsew.png) no-repeat left center;
	background-color: #ecf4f5;
}

#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/maternity.png) no-repeat left center;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/maternity.png) no-repeat left center;
	background-color: #ecf4f5;
}

#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item13 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/scarf-loop.png) no-repeat left center;
}
#side-nav.jimufuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/scarf-loop.png) no-repeat left center;
	background-color: #ecf4f5;
}


/* ブランドから探す */
#side-nav.jimufuku-brand ul li .fixed-side-list,
#side-nav.jimufuku-brand ul li .fixed-acc-parent p {
    padding: 0;
}
#side-nav.jimufuku-brand .fixed-side-list img {
    width: 140px;
    margin-top: 3px;
}
#side-nav.jimufuku-brand .side-nav-list .side-cont-menu .main-name a {
	text-indent: 5px;
}


/* 特集で選ぶ */
#side-nav.jimufuku-selection ul li .fixed-side-list,
#side-nav.jimufuku-selection ul li .fixed-acc-parent p {
	height: auto;
	line-height: normal;
	padding-bottom: 10px !important;
}
#side-nav.jimufuku-selection ul li:nth-child(n + 4) .fixed-side-list,
#side-nav.jimufuku-selection ul li:nth-child(n + 4)  .fixed-acc-parent p {
	padding-bottom: 5px !important;
}
#side-nav.jimufuku-selection .fixed-side-list:hover {
	background-color: inherit !important;
	opacity: 0.7;
}
#side-nav.jimufuku-selection .fixed-acc-parent:after {
	display:none;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu.long {
	width: 425px;
}
#side-nav.jimufuku-selection ul li .fixed-side-list,
#side-nav.jimufuku-selection ul li .fixed-acc-parent p {
	padding: 0;
}
#side-nav.jimufuku-selection .side-nav-list .side-cont-menu .main-name {
	margin-bottom: 15px;
}
#side-nav.jimufuku-selection .side-nav-list .side-cont-menu .main-name a {
	text-indent: 5px;
}

#side-nav.jimufuku-selection .side-nav-list .toggle:nth-child(1) .menu:before,
#side-nav.jimufuku-selection .side-nav-list .toggle:nth-child(1) .menu:after {
	margin-top: -80px;
}
#side-nav.jimufuku-selection .side-nav-list .toggle:nth-child(2) .menu:before,
#side-nav.jimufuku-selection .side-nav-list .toggle:nth-child(2) .menu:after {
	margin-top: -15px;
}
#side-nav.jimufuku-selection .side-nav-list .toggle:nth-child(3) .menu:before,
#side-nav.jimufuku-selection .side-nav-list .toggle:nth-child(3) .menu:after {
	margin-top: -20px;
}
#side-nav.jimufuku-selection .side-nav-list .toggle:nth-child(4) .menu:before,
#side-nav.jimufuku-selection .side-nav-list .toggle:nth-child(4) .menu:after {
	margin-top: -75px;
}
#side-nav.jimufuku-selection .side-nav-list .toggle:nth-child(5) .menu:before,
#side-nav.jimufuku-selection .side-nav-list .toggle:nth-child(5) .menu:after {
	margin-top: 10px;
}
#side-nav.jimufuku-selection .side-nav-list .toggle:nth-child(6) .menu:before,
#side-nav.jimufuku-selection .side-nav-list .toggle:nth-child(6) .menu:after {
	margin-top: 95px;
}
#side-nav.jimufuku-selection .side-nav-list .toggle:nth-child(7) .menu:before,
#side-nav.jimufuku-selection .side-nav-list .toggle:nth-child(7) .menu:after {
	margin-top: 165px;
}

#side-nav.jimufuku-selection > ul.side-nav-list .toggle:nth-child(2) .menu {
	top: 205px;
}
#side-nav.jimufuku-selection > ul.side-nav-list .toggle:nth-child(3) .menu {
	top: 455px;
}
#side-nav.jimufuku-selection > ul.side-nav-list .toggle:nth-child(4) .menu {
	top: 695px;
}
#side-nav.jimufuku-selection > ul.side-nav-list .toggle:nth-child(5) .menu {
	top: 695px;
}
#side-nav.jimufuku-selection > ul.side-nav-list .toggle:nth-child(6) .menu {
	top: 695px;
}
#side-nav.jimufuku-selection > ul.side-nav-list .toggle:nth-child(7) .menu {
	top: 710px;
}

/* 職業別から探す */
#side-nav.jimufuku-job ul li .fixed-side-list,
#side-nav.jimufuku-job ul li .fixed-acc-parent p {
	padding: 0 0 0 50px;
}

#side-nav.jimufuku-job #fixed-menu-1,
#side-nav.jimufuku-job #fixed-menu-2,
#side-nav.jimufuku-job #fixed-menu-3,
#side-nav.jimufuku-job #fixed-menu-4,
#side-nav.jimufuku-job #fixed-menu-5,
#side-nav.jimufuku-job #fixed-menu-6,
#side-nav.jimufuku-job #fixed-menu-7,
#side-nav.jimufuku-job #fixed-menu-8,
#side-nav.jimufuku-job #fixed-menu-9,
#side-nav.jimufuku-job #fixed-menu-10,
#side-nav.jimufuku-job #fixed-menu-11,
#side-nav.jimufuku-job #fixed-menu-12,
#side-nav.jimufuku-job #fixed-menu-13,
#side-nav.jimufuku-job #fixed-menu-14,
#side-nav.jimufuku-job #fixed-menu-15 {
	background-repeat: no-repeat;
	background-position: 2px center;
}
#side-nav.jimufuku-job #fixed-menu-1 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-naikin.png);
}
#side-nav.jimufuku-job #fixed-menu-2 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-info.png);
}
#side-nav.jimufuku-job #fixed-menu-3 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-kinyu.png);
}
#side-nav.jimufuku-job #fixed-menu-4 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-ja.png);
}
#side-nav.jimufuku-job #fixed-menu-5 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-diller.png);
}
#side-nav.jimufuku-job #fixed-menu-6 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-gaikin.png);
}
#side-nav.jimufuku-job #fixed-menu-7 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-hoken.png);
}
#side-nav.jimufuku-job #fixed-menu-8 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-iryou.png);
}
#side-nav.jimufuku-job #fixed-menu-9 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-clinic.png);
}
#side-nav.jimufuku-job #fixed-menu-10 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-sekkyaku.png);
}
#side-nav.jimufuku-job #fixed-menu-11 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-busguide.png);
}
#side-nav.jimufuku-job #fixed-menu-12 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-bridal.png);
}
#side-nav.jimufuku-job #fixed-menu-13 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-jewelry.png);
}
#side-nav.jimufuku-job #fixed-menu-14 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-hotel.png);
}

#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item01,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item02,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item03,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item04,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item05,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item06,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item07,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item08,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item09,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item10,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item11,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item12,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item13,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item14 {
	background-repeat: no-repeat;
	background-position: left center;
}

#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 a:hover,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 a:hover,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 a:hover,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 a:hover,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 a:hover,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 a:hover,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 a:hover,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 a:hover,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 a:hover,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 a:hover,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 a:hover,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 a:hover,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item13 a:hover,
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item14 a:hover {
	background-repeat: no-repeat;
	background-position: left center;
}

#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-naikin.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-info.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-kinyu.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-ja.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-diller.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-gaikin.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-hoken.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-iryou.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-clinic.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-sekkyaku.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-busguide.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-bridal.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item13 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-jewelry.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item14 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-hotel.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-naikin.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-info.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-kinyu.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-ja.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-diller.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-gaikin.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-hoken.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-iryou.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-clinic.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-sekkyaku.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-busguide.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-bridal.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item13 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-jewelry.png);
}
#side-nav.jimufuku-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item14 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/jimufuku/lmenu/office-hotel.png);
}

/* 機能で選ぶ */
#side-nav.jimufuku-function ul li .fixed-side-list {
	text-indent: 5px;
	padding: 0;
}
#side-nav.jimufuku-function .side-nav-list .side-cont-menu .main-name a {
	text-indent: 5px;
}

/* カラー別から探す */
#side-nav.jimufuku-color .side-nav-list .side-cont-menu .main-name a {
	text-indent: 5px;
}
#side-nav.jimufuku-color ul li .fixed-side-list,
#side-nav.jimufuku-color ul li .fixed-acc-parent p {
	text-indent: 5px;
	padding: 0;
}
#side-nav.jimufuku-color #fixed-menu-1 .name-color,
#side-nav.jimufuku-color .item01 .name-color {
	color: #1b23ac;
}
#side-nav.jimufuku-color #fixed-menu-2 .name-color,
#side-nav.jimufuku-color .item02 .name-color {
	color: #202020;
}
#side-nav.jimufuku-color #fixed-menu-3 .name-color,
#side-nav.jimufuku-color .item03 .name-color {
	color: #909090;
}
#side-nav.jimufuku-color #fixed-menu-4 .name-color,
#side-nav.jimufuku-color .item04 .name-color {
	color: #e89b69;
}
#side-nav.jimufuku-color #fixed-menu-5 .name-color,
#side-nav.jimufuku-color .item05 .name-color {
	color: #0c3aff;
}
#side-nav.jimufuku-color #fixed-menu-6 .name-color,
#side-nav.jimufuku-color .item06 .name-color {
	color: #ff3b1b;
}

/* 価格帯から探す */
#side-nav.jimufuku-price ul li .fixed-side-list,
#side-nav.jimufuku-price ul li .fixed-acc-parent p {
	text-indent: 5px;
	line-height: 3.5;
	padding: 0;
}
#side-nav.jimufuku-price .side-nav-list .side-cont-menu .main-name a {
	text-indent: 5px;
}
#side-nav.jimufuku-price .side-nav-list .side-cont-menu .main-name p {
	border-bottom: 1px solid #ccc;
	font-size: 18px;
	font-weight: bold !important;
	text-indent: 5px;
	height: 55px;
	line-height: 55px;
}
#side-nav.jimufuku-price .side-nav-list .toggle .menu .side-cont-img:hover {
	opacity: 1;
}
/* //事務服 */

/* 作業服 */
#side-nav.work .side-nav-list .side-cont-menu .main-name {
	margin-bottom: 15px;
}

#side-nav.work #fixed-menu-1 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-sagyofuku.png) no-repeat left center;
}
#side-nav.work #fixed-menu-2 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-hansode.png) no-repeat left center;
}
#side-nav.work #fixed-menu-3 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-shirt.png) no-repeat left center;
}
#side-nav.work #fixed-menu-4 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-pants.png) no-repeat left center;
}
#side-nav.work #fixed-menu-5 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/warm.png) no-repeat left center;
}
#side-nav.work #fixed-menu-6 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/compression.png) no-repeat left center;
}
#side-nav.work #fixed-menu-7 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/polo.png) no-repeat left center;
}
#side-nav.work #fixed-menu-8 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/tshirt.png) no-repeat left center;
}
#side-nav.work #fixed-menu-9 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/staff.png) no-repeat left center;
}
#side-nav.work #fixed-menu-10 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/overall.png) no-repeat left center;
}
#side-nav.work #fixed-menu-11 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-vest.png) no-repeat left center;
}
#side-nav.work #fixed-menu-12 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/kuchofuku.png) no-repeat left center;
}
#side-nav.work #fixed-menu-13 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/anzengutsu.png) no-repeat left center;
}
#side-nav.work #fixed-menu-14 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/rainwear.png) no-repeat left center;
}
#side-nav.work #fixed-menu-15 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-goods.png) no-repeat left center;
}
#side-nav.work #fixed-menu-16 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/visibility.png) no-repeat left center;
}

#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-sagyofuku.png) no-repeat left center;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-sagyofuku.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-hansode.png) no-repeat left center;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-hansode.png) no-repeat left center;
	background-color: #ecf4f5;
}

#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-shirt.png) no-repeat left center;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-shirt.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-pants.png) no-repeat left center;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-pants.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/warm.png) no-repeat left center;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/warm.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/compression.png) no-repeat left center;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/compression.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/polo.png) no-repeat left center;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/polo.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/tshirt.png) no-repeat left center;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/tshirt.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/staff.png) no-repeat left center;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/staff.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/overall.png) no-repeat left center;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/overall.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-vest.png) no-repeat left center;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-vest.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/kuchofuku.png) no-repeat left center;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/kuchofuku.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item13 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/anzengutsu.png) no-repeat left center;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item13 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/anzengutsu.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item14 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/rainwear.png) no-repeat left center;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item14 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/rainwear.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item15 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-goods.png) no-repeat left center;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item15 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-goods.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item16 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/visibility.png) no-repeat left center;
}
#side-nav.work .side-nav-list .toggle .menu .side-cont-menu .main-name.item16 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/visibility.png) no-repeat left center;
	background-color: #ecf4f5;
}

/* 空調服 */
#side-nav.kucho-fuku .side-nav-list .side-cont-menu .main-name {
	margin-bottom: 15px;
}

#side-nav.kucho-fuku #fixed-menu-1 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-set.png) no-repeat left center;
}

#side-nav.kucho-fuku .fixed-menu-nest {
margin:0;
}
#side-nav.kucho-fuku .fixed-menu-nest li {
display:block;
width:100%;
}
#side-nav.kucho-fuku .fixed-menu-nest li a {
display: inline-block;
width: 100%;
color: #000;
font-size:12px;
letter-spacing: -0.05em;
line-height: 1.8rem;
}

#side-nav.kucho-fuku .fixed-menu-nest li a:hover {
background-color:#c5e3e7;
}
#side-nav.kucho-fuku .fixed-menu-nest li img {
margin-right:2px;
margin-left: -20px;
width:20px;
height:20px;
margin-bottom:-3px;
}



#side-nav.kucho-fuku #fixed-menu-2 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-nagasode.png) no-repeat left center;
}
#side-nav.kucho-fuku #fixed-menu-3 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-hansode.png) no-repeat left center;
}
#side-nav.kucho-fuku #fixed-menu-4 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-vest.png) no-repeat left center;
}
#side-nav.kucho-fuku #fixed-menu-5 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/full-harness.png) no-repeat left center;
}
#side-nav.kucho-fuku #fixed-menu-6 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-hooded.png) no-repeat left center;
}
#side-nav.kucho-fuku #fixed-menu-7 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-battery.png) no-repeat left center;
}
#side-nav.kucho-fuku #fixed-menu-8 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-fan.png) no-repeat left center;
}
#side-nav.kucho-fuku #fixed-menu-9 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-filter.png) no-repeat left center;
}
#side-nav.kucho-fuku #fixed-menu-10 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-overall.png) no-repeat left center;
}
#side-nav.kucho-fuku #fixed-menu-11 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-inner.png) no-repeat left center;
}
#side-nav.kucho-fuku #fixed-menu-21 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-kensetu.png) no-repeat left center;
}
#side-nav.kucho-fuku #fixed-menu-22 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-denki.png) no-repeat left center;
}
#side-nav.kucho-fuku #fixed-menu-23 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-logistics.png) no-repeat left center;
}
#side-nav.kucho-fuku #fixed-menu-24 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-factory.png) no-repeat left center;
}
#side-nav.kucho-fuku #fixed-menu-25 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-event.png) no-repeat left center;
}
#side-nav.kucho-fuku #fixed-menu-26 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-fire.png) no-repeat left center;
}


#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-set.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-set.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-nagasode.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-nagasode.png) no-repeat left center;
	background-color: #ecf4f5;
}

#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-hansode.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-hansode.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-vest.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-vest.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-harness.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-harness.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-hooded.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-hooded.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-battery.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-battery.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-fan.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-fan.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-accessory.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-accessory.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-overall.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-overall.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-inner.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-inner.png) no-repeat left center;
	background-color: #ecf4f5;
}


#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item21 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-kensetu.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item21 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-kensetu.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item22 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-denki.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item22 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-denki.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item23 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-logistics.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item23 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-logistics.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item24 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-factory.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item24 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-factory.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item25 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-event.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item25 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-event.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item26 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-fire.png) no-repeat left center;
}
#side-nav.kucho-fuku .side-nav-list .toggle .menu .side-cont-menu .main-name.item26  a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/kucho-fuku/lmenu/kucho-fire.png) no-repeat left center;
	background-color: #ecf4f5;
}


/* ブランドから探す */
#side-nav.work-brand ul li .fixed-side-list,
#side-nav.work-brand ul li .fixed-acc-parent p {
    padding: 0;
}
#side-nav.work-brand .fixed-side-list img {
    width: 140px;
    margin-top: 3px;
}
#side-nav.work-brand .side-nav-list .side-cont-menu .main-name a {
	text-indent: 5px;
}
#side-nav.work-brand .side-nav-list .side-cont-menu .main-name {
	margin-bottom: 15px;
}

/* カラー別から探す */
#side-nav.work-color .side-nav-list .side-cont-menu .main-name a {
	text-indent: 5px;
}
#side-nav.work-color ul li .fixed-side-list,
#side-nav.work-color ul li .fixed-acc-parent p {
	text-indent: 5px;
	padding: 0;
}
#side-nav.work-color .side-nav-list a {
	letter-spacing: -0.7px;
}

#side-nav.work-color .side-nav-list .side-cont-menu .main-name {
	margin-bottom: 15px;
}

#side-nav.work-color #fixed-menu-1 .name-color,
#side-nav.work-color .item01 .name-color {
	color: #4ac315;
}
#side-nav.work-color #fixed-menu-2 .name-color,
#side-nav.work-color .item02 .name-color {
	color: #1b23ac;
}
#side-nav.work-color #fixed-menu-3 .name-color,
#side-nav.work-color .item03 .name-color {
	color: #909090;
}
#side-nav.work-color #fixed-menu-4 .name-color,
#side-nav.work-color .item04 .name-color {
	color: #0c3aff;
}
#side-nav.work-color #fixed-menu-5 .name-color,
#side-nav.work-color .item05 .name-color {
	color: #e89b69;
}
#side-nav.work-color #fixed-menu-6 .name-color,
#side-nav.work-color .item06 .name-color {
	color: #202020;
}
#side-nav.work-color #fixed-menu-7 .name-color,
#side-nav.work-color .item07 .name-color {
	color: #ff3b1b;
}
#side-nav.work-color #fixed-menu-8 .name-color,
#side-nav.work-color .item08 .name-color {
	color: #FF7537;
}

/* 職業別から探す */
#side-nav.work-job ul li .fixed-side-list,
#side-nav.work-job ul li .fixed-acc-parent p {
	padding: 0 0 0 50px;
}

#side-nav.work-job #fixed-menu-1,
#side-nav.work-job #fixed-menu-2,
#side-nav.work-job #fixed-menu-3,
#side-nav.work-job #fixed-menu-4,
#side-nav.work-job #fixed-menu-5,
#side-nav.work-job #fixed-menu-6,
#side-nav.work-job #fixed-menu-7,
#side-nav.work-job #fixed-menu-8,
#side-nav.work-job #fixed-menu-9,
#side-nav.work-job #fixed-menu-10,
#side-nav.work-job #fixed-menu-11 {
	background-repeat: no-repeat;
	background-position: 2px center;
}
#side-nav.work-job #fixed-menu-1 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-kensetu.png);
}
#side-nav.work-job #fixed-menu-2 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-daiku.png);
}
#side-nav.work-job #fixed-menu-3 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-tekko.png);
}
#side-nav.work-job #fixed-menu-4 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-denki.png);
}
#side-nav.work-job #fixed-menu-5 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-farmars.png);
}
#side-nav.work-job #fixed-menu-6 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-billmen.png);
}
#side-nav.work-job #fixed-menu-7 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-factory.png);
}
#side-nav.work-job #fixed-menu-8 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-unsou.png);
}
#side-nav.work-job #fixed-menu-9 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-eigyo.png);
}
#side-nav.work-job #fixed-menu-10 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-event.png);
}
#side-nav.work-job #fixed-menu-11 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-diy.png);
}

#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item01,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item02,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item03,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item04,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item05,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item06,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item07,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item08,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item09,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item10,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 {
	background-repeat: no-repeat;
	background-position: left center;
}

#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 a:hover,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 a:hover,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 a:hover,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 a:hover,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 a:hover,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 a:hover,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 a:hover,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 a:hover,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 a:hover,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 a:hover,
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 a:hover {
	background-repeat: no-repeat;
	background-position: left center;
}

#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-kensetu.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-daiku.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-tekko.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-denki.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-farmars.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-billmen.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-factory.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-unsou.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-eigyo.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-event.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-diy.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-kensetu.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-daiku.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-tekko.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-denki.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-farmars.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-billmen.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-factory.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-unsou.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-eigyo.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-event.png);
}
#side-nav.work-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/work/lmenu/work-diy.png);
}

#side-nav.work-job .side-nav-list .side-cont-menu .main-name {
	margin-bottom: 15px;
}

/* 価格帯から探す */
#side-nav.work-price .side-nav-list .fixed-side-list a {
	color: #000;
	font-weight: bold !important;
	text-indent: 5px;
}
#side-nav.work-price ul li .fixed-side-list,
#side-nav.work-price ul li .fixed-acc-parent p {
	text-indent: 5px;
	letter-spacing: -0.6px;
	line-height: 3.5;
	padding: 0;
}
#side-nav.work-price .side-nav-list .side-cont-menu .main-name a {
	text-indent: 5px;
}
#side-nav.work-price .side-nav-list .side-cont-menu .main-name p {
	border-bottom: 1px solid #ccc;
	font-size: 18px;
	font-weight: bold !important;
	text-indent: 5px;
	height: 55px;
	line-height: 55px;
}
#side-nav.work-price .side-nav-list .toggle .menu .side-cont-img:hover {
	opacity: 1;
}

/* 特集から探す */
#side-nav.work-selection ul li .fixed-side-list, #side-nav.work-selection ul li .fixed-acc-parent p {
	height: 85px;
	line-height: normal;
}
#side-nav.work-selection .fixed-side-list:hover {
	background-color: inherit !important;
	opacity: 0.7;
}
#side-nav.work-selection .fixed-acc-parent:after {
	display:none;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu.long {
	width: 425px;
}
#side-nav.work-selection ul li .fixed-side-list,
#side-nav.work-selection ul li .fixed-acc-parent p {
	padding: 0;
}
#side-nav.work-selection .side-nav-list .side-cont-menu .main-name {
	margin-bottom: 15px;
}
#side-nav.work-selection .side-nav-list .side-cont-menu .main-name a {
	text-indent: 5px;
}

#side-nav.work-selection .side-nav-list .toggle:nth-child(1) .menu:before,
#side-nav.work-selection .side-nav-list .toggle:nth-child(1) .menu:after {
	margin-top: -190px;
}
#side-nav.work-selection .side-nav-list .toggle:nth-child(2) .menu:before,
#side-nav.work-selection .side-nav-list .toggle:nth-child(2) .menu:after {
	margin-top: -105px;
}
#side-nav.work-selection .side-nav-list .toggle:nth-child(3) .menu:before,
#side-nav.work-selection .side-nav-list .toggle:nth-child(3) .menu:after {
	margin-top: -20px;
}
#side-nav.work-selection .side-nav-list .toggle:nth-child(4) .menu:before,
#side-nav.work-selection .side-nav-list .toggle:nth-child(4) .menu:after {
	margin-top: 65px;
}
#side-nav.work-selection .side-nav-list .toggle:nth-child(5) .menu:before,
#side-nav.work-selection .side-nav-list .toggle:nth-child(5) .menu:after {
	margin-top: 150px;
}
#side-nav.work-selection .side-nav-list .toggle:nth-child(6) .menu:before,
#side-nav.work-selection .side-nav-list .toggle:nth-child(6) .menu:after {
	margin-top: -190px;
}
#side-nav.work-selection .side-nav-list .toggle:nth-child(7) .menu:before,
#side-nav.work-selection .side-nav-list .toggle:nth-child(7) .menu:after {
	margin-top: -105px;
}
#side-nav.work-selection .side-nav-list .toggle:nth-child(8) .menu:before,
#side-nav.work-selection .side-nav-list .toggle:nth-child(8) .menu:after {
	margin-top: -20px;
}
#side-nav.work-selection .side-nav-list .toggle:nth-child(9) .menu:before,
#side-nav.work-selection .side-nav-list .toggle:nth-child(9) .menu:after {
	margin-top: 65px;
}
#side-nav.work-selection .side-nav-list .toggle:nth-child(10) .menu:before,
#side-nav.work-selection .side-nav-list .toggle:nth-child(10) .menu:after {
	margin-top: 150px;
}
#side-nav.work-selection .side-nav-list .toggle:nth-child(11) .menu:before,
#side-nav.work-selection .side-nav-list .toggle:nth-child(11) .menu:after {
	margin-top: 165px;
}

#side-nav.work-selection > ul.side-nav-list .toggle:nth-child(n + 6) .menu {
	top: 425px;
}
#side-nav.work-selection > ul.side-nav-list .toggle:nth-child(11) .menu {
	top: 495px;
}
#side-nav.work-selection > ul.side-nav-list .toggle:nth-child(12) .menu {
    top: 650px;
}
#side-nav.work-selection > ul.side-nav-list .toggle:nth-child(13) .menu {
    top: 695px;
}
#side-nav.work-selection > ul.side-nav-list .toggle:nth-child(14) .menu {
    top: 730px;
}
#side-nav.work-selection > ul.side-nav-list .toggle:nth-child(15) .menu {
    top: 815px;
}
#side-nav.work-selection > ul.side-nav-list .toggle:nth-child(16) .menu {
    top: 900px;
}
#side-nav.work-selection > ul.side-nav-list .toggle:nth-child(17) .menu {
    top: 985px;
}
#side-nav.work-selection > ul.side-nav-list .toggle:nth-child(18) .menu {
    top: 1070px;
}
#side-nav.work-selection > ul.side-nav-list .toggle:nth-child(19) .menu {
    top: 1205px;
}
#side-nav.work-selection > ul.side-nav-list .toggle:nth-child(20) .menu {
    top: 1240px;
}
/* //作業服 */

/* 白衣 */
#side-nav.hakui .side-nav-list .side-cont-menu .main-name,
#side-nav.hakui-brand .side-nav-list .side-cont-menu .main-name {
	margin-bottom: 15px;
}
#side-nav.hakui #fixed-menu-1 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/scrub.png) no-repeat left center;
}
#side-nav.hakui #fixed-menu-2 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/casey.png) no-repeat left center;
}
#side-nav.hakui #fixed-menu-3 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/doctor-coat.png) no-repeat left center;
}
#side-nav.hakui #fixed-menu-4 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/nurse.png) no-repeat left center;
}
#side-nav.hakui #fixed-menu-5 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/onepiece.png) no-repeat left center;
}
#side-nav.hakui #fixed-menu-6 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/tunic.png) no-repeat left center;
}
#side-nav.hakui #fixed-menu-7 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/pants.png) no-repeat left center;
}
#side-nav.hakui #fixed-menu-8 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/scrub-inner.png) no-repeat left center;
}
#side-nav.hakui #fixed-menu-9 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/polo.png) no-repeat left center;
}
#side-nav.hakui #fixed-menu-10 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/tshirt.png) no-repeat left center;
}
#side-nav.hakui #fixed-menu-11 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/cutsew.png) no-repeat left center;
}
#side-nav.hakui #fixed-menu-12 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/apron.png) no-repeat left center;
}
#side-nav.hakui #fixed-menu-13 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/cardigan.png) no-repeat left center;
}
#side-nav.hakui #fixed-menu-14 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/shoes.png) no-repeat left center;
}
#side-nav.hakui #fixed-menu-15 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/maternity.png) no-repeat left center;
}
#side-nav.hakui #fixed-menu-16 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/checkup.png) no-repeat left center;
}
#side-nav.hakui #fixed-menu-17 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/training.png) no-repeat left center;
	font-size: 11.5px;
}

#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/scrub.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/scrub.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/casey.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/casey.png) no-repeat left center;
	background-color: #ecf4f5;
}

#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/doctor-coat.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/doctor-coat.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/nurse.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/nurse.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/onepiece.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/onepiece.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/tunic.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/tunic.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/pants.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/pants.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/scrub-inner.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/scrub-inner.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/polo.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/polo.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/tshirt.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/tshirt.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/cutsew.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/cutsew.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/apron.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/apron.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item13 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/cardigan.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item13 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/cardigan.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item14 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/shoes.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item14 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/shoes.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item15 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/maternity.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item15 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/maternity.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item16 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/checkup.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item16 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/checkup.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item17 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/training.png) no-repeat left center;
}
#side-nav.hakui .side-nav-list .toggle .menu .side-cont-menu .main-name.item17 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/training.png) no-repeat left center;
	background-color: #ecf4f5;
}

/* ブランドから探す */
#side-nav.hakui-brand ul li .fixed-side-list,
#side-nav.hakui-brand ul li .fixed-acc-parent p {
	padding: 0;
}
#side-nav.hakui-brand .fixed-side-list img {
    width: 140px;
    margin-top: 3px;
}
#side-nav.hakui-brand .side-nav-list .side-cont-menu .main-name a {
	text-indent: 5px;
}
#side-nav .side-nav-list .all-item p {
	display: block;
	font-weight: normal !important;
	text-decoration: none;
	text-indent: 25px;
	padding-right: 5px;
}
#side-nav.hakui-brand .side-nav-list .side-cont-menu .menu-box-clm2 ul .menu-flex.long ul:nth-child(1) {
	width: 185px;
}
#side-nav.hakui-brand .side-nav-list .side-cont-menu .menu-box-clm2 ul .menu-flex.long ul:nth-child(2) {
	width: 230px;
}

/* 職業別から探す */
#side-nav.hakui-job ul li .fixed-side-list,
#side-nav.hakui-job ul li .fixed-acc-parent p {
	padding: 0 0 0 45px;
}

#side-nav.hakui-job #fixed-menu-1,
#side-nav.hakui-job #fixed-menu-2,
#side-nav.hakui-job #fixed-menu-3,
#side-nav.hakui-job #fixed-menu-4,
#side-nav.hakui-job #fixed-menu-5,
#side-nav.hakui-job #fixed-menu-6,
#side-nav.hakui-job #fixed-menu-7,
#side-nav.hakui-job #fixed-menu-8,
#side-nav.hakui-job #fixed-menu-9,
#side-nav.hakui-job #fixed-menu-10,
#side-nav.hakui-job #fixed-menu-11,
#side-nav.hakui-job #fixed-menu-12 {
	background-repeat: no-repeat;
	background-position: 2px center;
}
#side-nav.hakui-job #fixed-menu-1 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-dental-asist.png);
}
#side-nav.hakui-job #fixed-menu-2 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-dental-doctor.png);
}
#side-nav.hakui-job #fixed-menu-3 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-dental-asist.png);
}
#side-nav.hakui-job #fixed-menu-4 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-seitai.png);
}
#side-nav.hakui-job #fixed-menu-5 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-biyo-geka.png);
}
#side-nav.hakui-job #fixed-menu-6 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-dental-doctor.png);
}
#side-nav.hakui-job #fixed-menu-7 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-relaxation.png);
}
#side-nav.hakui-job #fixed-menu-8 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-ladies-clinic.png);
	font-size: 12px;
}
#side-nav.hakui-job #fixed-menu-9 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-drug-store.png);
}
#side-nav.hakui-job #fixed-menu-10 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-animal.png);
}
#side-nav.hakui-job #fixed-menu-11 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-student.png);
}
#side-nav.hakui-job #fixed-menu-12 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-rihabiri.png);
}

#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item01,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item02,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item03,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item04,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item05,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item06,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item07,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item08,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item09,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item10,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item11,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 {
	background-repeat: no-repeat;
	background-position: left center;
}

#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 a:hover,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 a:hover,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 a:hover,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 a:hover,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 a:hover,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 a:hover,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 a:hover,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 a:hover,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 a:hover,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 a:hover,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 a:hover,
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 a:hover {
	background-repeat: no-repeat;
	background-position: left center;
}

#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-dental-asist.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-dental-doctor.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-dental-asist.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-seitai.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-biyo-geka.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-dental-doctor.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-relaxation.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-ladies-clinic.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-drug-store.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-animal.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-student.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-rihabiri.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-dental-asist.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-dental-doctor.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-dental-asist.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-seitai.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-biyo-geka.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-dental-doctor.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-relaxation.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-ladies-clinic.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-drug-store.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-animal.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-student.png);
}
#side-nav.hakui-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/medical-hakui/lmenu/medical-rihabiri.png);
}

/* 飲食店 */
#side-nav.food-uniform .side-nav-list .side-cont-menu .main-name,
#side-nav.food-uniform-brand .side-nav-list .side-cont-menu .main-name,
#side-nav.food-uniform-job .side-nav-list .side-cont-menu .main-name,
#side-nav.food-uniform-color .side-nav-list .side-cont-menu .main-name {
	margin-bottom: 15px;
}
#side-nav.food-uniform #fixed-menu-1 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/cock-coat.png) no-repeat left center;
}
#side-nav.food-uniform #fixed-menu-2 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/hakui.png) no-repeat left center;
}
#side-nav.food-uniform #fixed-menu-3 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/samue.png) no-repeat left center;
}
#side-nav.food-uniform #fixed-menu-4 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/kimono.png) no-repeat left center;
}
#side-nav.food-uniform #fixed-menu-5 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/apron.png) no-repeat left center;
}
#side-nav.food-uniform #fixed-menu-6 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/shirt.png) no-repeat left center;
}
#side-nav.food-uniform #fixed-menu-7 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/tshirt.png) no-repeat left center;
}
#side-nav.food-uniform #fixed-menu-8 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/polo.png) no-repeat left center;
}
#side-nav.food-uniform #fixed-menu-9 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/vest.png) no-repeat left center;
}
#side-nav.food-uniform #fixed-menu-10 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/tuxedo.png) no-repeat left center;
}
#side-nav.food-uniform #fixed-menu-11 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/one-piece.png) no-repeat left center;
}
#side-nav.food-uniform #fixed-menu-12 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/staff.png) no-repeat left center;
}
#side-nav.food-uniform #fixed-menu-13 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/pants.png) no-repeat left center;
}
#side-nav.food-uniform #fixed-menu-14 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/skirt.png) no-repeat left center;
}
#side-nav.food-uniform #fixed-menu-15 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/accessories.png) no-repeat left center;
}
#side-nav.food-uniform #fixed-menu-16 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/shoes.png) no-repeat left center;
}

#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/cock-coat.png) no-repeat left center;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/cock-coat.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/hakui.png) no-repeat left center;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/hakui.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/samue.png) no-repeat left center;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/samue.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/kimono.png) no-repeat left center;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/kimono.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/apron.png) no-repeat left center;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/apron.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/shirt.png) no-repeat left center;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/shirt.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/tshirt.png) no-repeat left center;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/tshirt.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/polo.png) no-repeat left center;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item08 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/polo.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/vest.png) no-repeat left center;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item09 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/vest.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/tuxedo.png) no-repeat left center;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item10 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/tuxedo.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/one-piece.png) no-repeat left center;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item11 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/one-piece.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/staff.png) no-repeat left center;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item12 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/staff.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item13 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/pants.png) no-repeat left center;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item13 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/pants.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item14 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/skirt.png) no-repeat left center;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item14 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/skirt.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item15 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/accessories.png) no-repeat left center;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item15 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/accessories.png) no-repeat left center;
	background-color: #ecf4f5;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item16 {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/shoes.png) no-repeat left center;
}
#side-nav.food-uniform .side-nav-list .toggle .menu .side-cont-menu .main-name.item16 a:hover {
	background: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/shoes.png) no-repeat left center;
	background-color: #ecf4f5;
}

/* ブランドから探す */
#side-nav.food-uniform-brand ul li .fixed-side-list,
#side-nav.food-uniform-brand ul li .fixed-acc-parent p {
	padding: 0;
}
#side-nav.food-uniform-brand .fixed-side-list img {
    width: 140px;
    margin-top: 3px;
}
#side-nav.food-uniform-brand .side-nav-list .side-cont-menu .main-name a {
	text-indent: 5px;
}
#side-nav.food-uniform-brand .side-nav-list .side-cont-menu .menu-box-clm2 ul .menu-flex.long ul:nth-child(1) {
	width: 185px;
}
#side-nav.food-uniform-brand .side-nav-list .side-cont-menu .menu-box-clm2 ul .menu-flex.long ul:nth-child(2) {
	width: 230px;
}
#side-nav .side-nav-list .toggle .menu .side-cont-menu.long {
	width: 500px;
}

/* 職業別から探す */
#side-nav.food-uniform-job ul li .fixed-side-list,
#side-nav.food-uniform-job ul li .fixed-acc-parent p {
	padding: 0 0 0 45px;
}

#side-nav.food-uniform-job #fixed-menu-1,
#side-nav.food-uniform-job #fixed-menu-2,
#side-nav.food-uniform-job #fixed-menu-3,
#side-nav.food-uniform-job #fixed-menu-4,
#side-nav.food-uniform-job #fixed-menu-5,
#side-nav.food-uniform-job #fixed-menu-6,
#side-nav.food-uniform-job #fixed-menu-7 {
	background-repeat: no-repeat;
	background-position: 2px center;
}
#side-nav.food-uniform-job #fixed-menu-1 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-cafe.png);
}
#side-nav.food-uniform-job #fixed-menu-2 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-chubo.png);
}
#side-nav.food-uniform-job #fixed-menu-3 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-restaurant.png);
}
#side-nav.food-uniform-job #fixed-menu-4 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-pan.png);
}
#side-nav.food-uniform-job #fixed-menu-5 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-japanese.png);
}
#side-nav.food-uniform-job #fixed-menu-6 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-izakaya.png);
}
#side-nav.food-uniform-job #fixed-menu-7 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-ramen.png);
}

#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item01,
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item02,
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item03,
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item04,
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item05,
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item06,
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 {
	background-repeat: no-repeat;
	background-position: left center;
}

#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 a:hover,
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 a:hover,
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 a:hover,
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 a:hover,
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 a:hover,
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 a:hover,
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 a:hover {
	background-repeat: no-repeat;
	background-position: left center;
}

#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-cafe.png);
}
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-chubo.png);
}
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-restaurant.png);
}
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-pan.png);
}
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-japanese.png);
}
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-izakaya.png);
}
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-ramen.png);
}
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item01 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-cafe.png);
}
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item02 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-chubo.png);
}
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item03 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-restaurant.png);
}
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item04 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-pan.png);
}
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item05 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-japanese.png);
}
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item06 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-izakaya.png);
}
#side-nav.food-uniform-job .side-nav-list .toggle .menu .side-cont-menu .main-name.item07 a:hover {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/style/food-uniform/lmenu/food-ramen.png);
}

/* カラー別から探す */
#side-nav.food-uniform-color .side-nav-list .side-cont-menu .main-name a {
	text-indent: 5px;
}
#side-nav.food-uniform-color ul li .fixed-side-list,
#side-nav.food-uniform-color ul li .fixed-acc-parent p {
	text-indent: 5px;
	padding: 0;
}
#side-nav.food-uniform-color .side-nav-list a {
	letter-spacing: -0.7px;
}

#side-nav.food-uniform-color #fixed-menu-1 .name-color,
#side-nav.food-uniform-color .item01 .name-color {
	color: #202020;
}
#side-nav.food-uniform-color #fixed-menu-2 .name-color,
#side-nav.food-uniform-color .item02 .name-color {
	color: #0c3aff;
}
#side-nav.food-uniform-color #fixed-menu-3 .name-color,
#side-nav.food-uniform-color .item03 .name-color {
	color: #ff3b1b;
}
#side-nav.food-uniform-color #fixed-menu-4 .name-color,
#side-nav.food-uniform-color .item04 .name-color {
	color: #4ac315;
}
#side-nav.food-uniform-color #fixed-menu-5 .name-color,
#side-nav.food-uniform-color .item05 .name-color {
	color: #717171;
}
#side-nav.food-uniform-color #fixed-menu-6 .name-color,
#side-nav.food-uniform-color .item06 .name-color {
	color: #FF7537;
}
#side-nav.food-uniform-color #fixed-menu-7 .name-color,
#side-nav.food-uniform-color .item07 .name-color {
	color: #e89b69;
}
#side-nav.food-uniform-color #fixed-menu-8 .name-color,
#side-nav.food-uniform-color .item08 .name-color {
	color: #bf5f20;
}
#side-nav.food-uniform-color #fixed-menu-9 .name-color,
#side-nav.food-uniform-color .item09 .name-color {
	color: #f55e84;
}






/** //左メニュー20181029 **/

#topImage {
	width: 100% !important;
	margin: 0 auto;
}


/** //空調服 注意説明 20190308 **/
.kucho-beta-box {
    padding: 0.5em 1em;
    margin: 0 0;
    color: #ffffff;
    background: #0088ff;/*背景色*/
}
.kucho-beta-box p {
    margin: 10px 0; 
    padding: 0;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}
.kucho-waku-box{
    padding: 0.5em 1em;
    margin: 0 0;
    border: solid 3px #0088ff;
}
.kucho-waku-box p {
    margin: 10px 0; 
    padding: 0;
    font-size: 16px;
    text-align: center;
    line-height: 160%;
}

.kucho-waku-box-red{
    padding: 0.5em 1em;
    margin: 0 0;
    border: solid 3px #ff0000;
}
.kucho-waku-box-red p {
    margin: 10px 0; 
    padding: 0;
    font-size: 16px;
    text-align: center;
    line-height: 160%;
}

.kucho-waku-box-navy{
    margin: 0 0;
    border: solid 3px #124388;
}

.kucho-waku-box-navy img{
    width: 100%;
}

.kucho-waku-box-navy p {
    margin: 10px 0; 
    padding: 0;
    font-size: 16px;
    text-align: center;
    line-height: 160%;
}

.kucho-waku-box-gray{
    margin: 0 0;
    border: solid 3px #666666;
}
.kucho-waku-box-gray img{
    width: 100%;
}
.kucho-waku-box-gray p {
    margin: 10px 0; 
    padding: 0;
    font-size: 16px;
    text-align: center;
    line-height: 160%;
}

.kucho-triangle{
  width: 0;
  height: 0;
  margin: 0 auto;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 30px solid #0088ff;
}


/** //エアークラフト 注意説明 20190308 **/
.aircraft-attention {
    position: relative;
    margin: 2em 0;
    padding: 0.5em 1em;
    border: solid 3px #ff0000;
}
.aircraft-attention .box-title {
    position: absolute;
    display: inline-block;
    top: -40px;
    left: -3px;
    padding: 0 9px;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    font-size: 20px;
    background: #ff0000;
    color: #ffffff;
    font-weight: bold;
    border-radius: 5px 5px 0 0;
}
.aircraft-attention p {
    margin: 0; 
    padding: 0;
    font-size: 14px;
    color: #ff0000;
}


.itempage-textbigblack-whiteback {
margin:5px 15px;
font-size:20px;
line-height:150%;
font-weight: bold;
}

.itempage-textblack-whiteback {
margin:10px 15px;
font-size:15px;
line-height:150%;
}


/* 用語集ページ */

#glossary ul.letterList {
	margin-bottom: 20px;
	margin-left:20px;
}

#glossary ul.letterList li {
	float: left;
	width: 200px;
	margin-bottom: 20px;
}
#glossary ul.categoryList {
	margin-bottom: 20px;
}

#glossary ul.categoryList li {
	float: left;
	width: 225px;
	/* margin-right: 30px; */
	margin-bottom: 5px;
}

#glossary .width-800 {
    width: 800px;
}

#glossary .mgtb-10 {
    margin-top: 10px;
    margin-bottom: 10px;
}
#glossary .mgtb-20 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.glossary-in {
	margin: 35px 30px 35px 20px;
}
.glossary-in ul {
	margin-bottom: 20px;
}
.glossary-in ul li {
	list-style-type: disc;
	margin-left: 15px;
	margin-bottom: 3px;
}
.glossary-in h2 {
    margin: 45px 0 30px 0;
    padding: 3px 0 3px 15px;
    border-left: 5px solid #0A4355;
}
.glossary-in h3 {
	margin-bottom: 20px;
	padding: 10px 0 8px 2px;
	border-bottom: 1px dashed #0A4355;
}
.glossary-in p {
	margin-bottom: 20px;
}

.glossary-in img {
	margin-bottom: 20px;
}

.glossary-in backquote {
padding: 30px 30px 15px 30px;
    margin-bottom: 20px;
    background: #eee;
    display: block;
}

#glossary .glossary-toc {
    padding: 0 0 20px 0;
    overflow: hidden;
}
#glossary .glossary-toc ul li{
    background-image: url(https://img0.land-mark.biz/ut_img/public_images/dictionary/dictionary-toc-arrow.png);
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 12px;
    padding: 0 0 0 18px;
    float: left;
    margin: 0 20px 0 0;
    list-style-type: none;
}
#glossary .glossary-toc ul li a{
	color: #0A4355;
}



.footer-comment {
overflow:hidden;
}
.footer-comment ul li {
float: left;
list-style: none;
width: 22%;
margin-bottom: 5px;
padding-left: 15px;
background-image: url(https://img0.land-mark.biz/ut_img/public_images/lmenu/cat_arrow.png);
background-repeat: no-repeat;
background-position: left center;
}
.footer-comment a {
display: block;
}

/* アイテムプランバナー */
/* .summary-info = 商品リストなし */
.summary-info {
	background-color: #000;
	color: #fff;
}
.summary-info a {
	display: block;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
.summary-info .detail-box a:hover img,
.summary-info .detail-box a:hover p,
.summary-info .detail-box a:hover .num,
.summary-info .detail-box a:hover div {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.summary-info .detail-box:hover:before {
	content: "";
	display: block;
	background-color: #fff;
	position: absolute;
	width: 805px;
	height: 100%;
	opacity: 0.2;
	z-index: 1;
}
.summary-info .description {
	color: #fff;
	text-align: center;
	margin-bottom: 20px;
}
.summary-info .pc-arw {
	display: inline-block;
}
.summary-info .sp-arw {
	display: none;
}
.summary-info .through {
	text-decoration: line-through;
	margin-bottom: 20px;
}
.summary-info .detail-box {
	margin-bottom: 10px;
	position: relative;
}
.summary-info .detail-box .description {
	font-size: 15px;
	margin: 10px 50px;
}
.summary-info .price-box {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	padding-bottom: 5px;
}
.summary-info .price-box p {
	margin-right: 20px;
}
.summary-info .price-box p:last-child {
	margin-right: 0;
}
.summary-info .price-box .web-price {
	color: #ff0000;
	font-weight: bold;
}
.summary-info .price-box .web-price .price {
	font-size: 36px;
}
/* .summary-list02 = 商品リストあり（画像あり） */
.summary-list02 {
	color: #fff;
}
.summary-list02 a {
	display: block;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
.summary-list02 a:hover img,
.summary-list02 a:hover p,
.summary-list02 a:hover .num,
.summary-list02 a:hover div {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.summary-list02 a.detail-box:hover {
	opacity: 0.9;
	filter: alpha(opacity=80);
}
.summary-list02 .description {
	color: #fff;
	font-size: 15px;
	text-align: center;
	background-color: #000;
	padding: 10px 50px 20px;
}
.summary-list02 .through {
	text-decoration: line-through;
	margin-bottom: 20px;
}
.summary-list02 .detail-box {
	position: relative;
}
.summary-list02 .detail-box .description {
	font-size: 15px;
	margin-bottom: 10px;
}
.summary-list02 .link-box {
	padding: 0 5px 10px;
	background-color: #000;
}
.summary-list02 .link-box .img-link {
	display: flex;
	justify-content: left;
	margin-left: 5px;
	align-items: center;
}
.summary-list02 .link-box a {
	background-color: #fff;
	border-radius: 10px;
	margin-right: 10px;
	width: 190px;
}
.summary-list02 .link-box .item-detail {
	color: #000;
	padding: 5px;
}
.summary-list02 .link-box .item-detail p {
	margin-bottom: 2px;
}
.summary-list02 .link-box .item-detail p:last-child {
	margin-bottom: 0;
}
.summary-list02 .link-box .num {
	background-color: #ea330b;
	border-radius: 10px 10px 0 0;
	font-size: 16px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	position: relative;
}
.summary-list02 .link-box .num-ss {
	background-color: #26b7ff;
	border-radius: 10px 10px 0 0;
	font-size: 16px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	position: relative;
}
.summary-list02 .link-box .num-warm {
	background-color: #a67a5b;
	border-radius: 10px 10px 0 0;
	font-size: 16px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	position: relative;
}
.summary-list02 .link-box .num .arw {
	position: absolute;
	right: 10px;
}
.summary-list02 .link-box .num-ss .arw {
	position: absolute;
	right: 10px;
}
.summary-list02 .link-box .num-warm .arw {
	position: absolute;
	right: 10px;
}
.summary-list02 .link-box .price-txt {
	color: #ff0000;
	font-weight: bold;
}
.summary-list02 .link-box .price-txt .price {
	font-size: 30px;
	font-family: 'Open Sans', sans-serif;
}
.summary-list02 .item-detail img {
	width: 150px;
}
/* .summary-list03 = 商品リストあり（画像なし） */
.summary-list03 {
	color: #fff;
}
.summary-list03 a {
	display: block;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
.summary-list03 a:hover img,
.summary-list03 a:hover p,
.summary-list03 a:hover .num,
.summary-list03 a:hover div {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.summary-list03 a.detail-box:hover {
	opacity: 0.9;
}
.summary-list03 .description {
	color: #fff;
	text-align: center;
	background-color: #000;
	padding: 10px 0 20px;
}
.summary-list03 .through {
	text-decoration: line-through;
	margin-bottom: 20px;
}
.summary-list03 .detail-box {
}
.summary-list03 .detail-box .description {
	font-size: 15px;
	margin-bottom: 10px;
}
.summary-list03 .link-box {
	padding: 0 5px 5px;
	background-color: #000;
}
.summary-list03 .link-box .txt-link {
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin-bottom: 5px;
}
.summary-list03 .link-box a {
	background-color: #fff;
	border-radius: 10px;
	width: 190px;
}
.summary-list03 .link-box .item-detail {
	color: #000;
	padding: 5px;
}
.summary-list03 .link-box .item-detail p {
	margin-bottom: 5px;
}
.summary-list03 .link-box .item-detail p:last-child {
	margin-bottom: 0;
}
.summary-list03 .link-box .num {
	background-color: #ea330b;
	border-radius: 10px 10px 0 0;
	font-size: 16px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	position: relative;
}
.summary-list03 .link-box .num-ss {
	background-color: #26b7ff;
	border-radius: 10px 10px 0 0;
	font-size: 16px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	position: relative;
}
.summary-list03 .link-box .num .arw {
	position: absolute;
	right: 10px;
}
.summary-list03 .link-box .price-txt {
	color: #ff0000;
	font-weight: bold;
}
.summary-list03 .link-box .price-txt .price {
	font-size: 30px;
}
.summary-list03 .item-detail img {
	width: 160px;
}
/* //アイテムプランバナー */
/** コンテンツブロックCSS **************************************************************************************************/
.managed-contents-block {
	width: 805px;
	margin-top: 40px;
}
.managed-contents-block-last {
	margin-bottom: 40px;
}

/** 価格Ajaxに紐づいて、「スタッフのおすすめ」というラベルがついてしまうので消す **/
.managed-contents-block .managed-contents-block-body .staff_osusume {
	display: none;
}

.managed-contents-block * {
	margin: 0;
	padding: 0;
	list-style: none;
	box-sizing: border-box;
}

.managed-contents-block .managed-contents-block-header {
	margin-bottom: 15px;
	position: relative;
}
.managed-contents-block.managed-contents-block-0col .managed-contents-block-header {
	margin-bottom: 0;
}

.managed-contents-block .managed-contents-block-midashi-image {
	position: relative;
}

.managed-contents-block .managed-contents-block-midashi-image img {
	width: 100%;
}
.managed-contents-block .managed-contents-block-midashi-image > a {
	transition: all .5s ease;
	display: block;
	position: relative;
}

.managed-contents-block h2 {
	line-height: 19px!important;
	padding: 1.0em;
	font-size: 30px;
	text-align: center;
}

.managed-contents-block .managed-contents-block-midashi-small {
	display: inline;
	font-size: 18px;
	margin-left: 20px;
	font-weight: normal;
}

.managed-contents-block .managed-contents-block-description {
	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight: 500;
	font-size: 1.0rem !important;
	line-height: 1.5em !important;
	padding: .7em .5em .7em .5em;
	border-top: 0.08em dashed #8c8c8c;
	border-bottom: 0.08em dashed #8c8c8c;
	margin: 10px 0;
	text-align: center !important;
}

.managed-contents-block .managed-contents-block-description-no-border {
	border: none;
}

.managed-contents-block .managed-contents-block-body > ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.managed-contents-block .managed-contents-block-body > ul > li {
	display: block;
	background: #fff;
	position: relative;
}

.managed-contents-block .managed-contents-block-body > ul > li .managed-contents-block-item-rank {
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: absolute;
	text-align: center;
	width: 100%;
	color: #fff;
	font-weight: bold;
	z-index: 1;
}
.managed-contents-block .managed-contents-block-body > ul > li .managed-contents-block-item-rank:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	z-index: 1;
	border: solid transparent;
}
.managed-contents-block .managed-contents-block-body > ul > li .managed-contents-block-item-rank-mark-crown {
	background-image: url(https://img0.land-mark.biz/ut_img/public_images/categorypage/ranking/crown_icon.png);
	background-repeat: no-repeat;
}
.managed-contents-block .managed-contents-block-body > ul > li .managed-contents-block-item-rank.managed-contents-block-item-rank-gold {
	background-color: #c5932c;
}
.managed-contents-block .managed-contents-block-body > ul > li .managed-contents-block-item-rank.managed-contents-block-item-rank-gold:before {
	border-top-color: #c5932c;
}
.managed-contents-block .managed-contents-block-body > ul > li .managed-contents-block-item-rank.managed-contents-block-item-rank-silver {
	background-color: #7c7c7c;
}
.managed-contents-block .managed-contents-block-body > ul > li .managed-contents-block-item-rank.managed-contents-block-item-rank-silver:before {
	border-top-color: #7c7c7c;
}
.managed-contents-block .managed-contents-block-body > ul > li .managed-contents-block-item-rank.managed-contents-block-item-rank-bronze {
	background-color: #823b4a;
}
.managed-contents-block .managed-contents-block-body > ul > li .managed-contents-block-item-rank.managed-contents-block-item-rank-bronze:before {
	border-top-color: #823b4a;
}
.managed-contents-block .managed-contents-block-body > ul > li .managed-contents-block-item-rank-label {
	line-height: 1;
}
.managed-contents-block .managed-contents-block-body > ul > li a {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-decoration: none;
	color: #333;
	background-color: #fff;
	position: relative;
	transition: all .5s ease;
	border: solid 1px rgba(0, 0, 0, .3);
	height: 100%;
}

.managed-contents-block.managed-contents-block-no-header {
	margin-top: 0;
}

/* 2col */
.managed-contents-block.managed-contents-block-2col .managed-contents-block-body {
	margin: auto 22px;
	padding-bottom: 22px;
}

.managed-contents-block.managed-contents-block-2col .managed-contents-block-body > ul > li {
	width: 370px;
	margin-bottom: 22px;
}
.managed-contents-block.managed-contents-block-2col .managed-contents-block-body > ul > li:nth-last-child(1),
.managed-contents-block.managed-contents-block-2col .managed-contents-block-body > ul > li:nth-last-child(2) {
	margin-bottom: 0;
}
.managed-contents-block.managed-contents-block-2col .managed-contents-block-body > ul > li.managed-contents-block-item-rank-list {
	margin-top: 5em;
}
.managed-contents-block.managed-contents-block-2col .managed-contents-block-body > ul > li .managed-contents-block-item-rank-mark-crown {
	background-size: 2em;
	background-position: 2em center;
}
.managed-contents-block.managed-contents-block-2col .managed-contents-block-body > ul > li .managed-contents-block-item-rank {
	height: 3em;
	border-radius: 1em;
	top: -5em;
}
.managed-contents-block.managed-contents-block-2col .managed-contents-block-body > ul > li .managed-contents-block-item-rank:before {
	border-width: 1em;
	bottom: -2em;
	left: 2em;
}
.managed-contents-block.managed-contents-block-2col .managed-contents-block-body > ul > li .managed-contents-block-item-rank-label {
	font-size: 18px;
}

.managed-contents-block.managed-contents-block-2col .managed-contents-block-item-description-color-tip {
	height: 40px;
	margin: 5px 0;
}

.managed-contents-block.managed-contents-block-2col .managed-contents-block-item-description-color-tip-count,
.managed-contents-block.managed-contents-block-2col .managed-contents-block-item-description-color-tip > ul {
	float: left;
}

.managed-contents-block.managed-contents-block-2col .managed-contents-block-item-description-color-tip:after {
	display: block;
	content: '';
	clear: both;
}

.managed-contents-block.managed-contents-block-2col .managed-contents-block-item-description-color-tip-count {
	background-color: #333333;
	color: #ffffff;
	width: 55px;
	margin: 0 5px;
	padding: 2.5px 2.5px 0 2.5px;
	text-align: center;
}

.managed-contents-block.managed-contents-block-2col .managed-contents-block-item-description-color-tip-count span {
	font-weight: bold;
	font-size: 20px;
	display: block;
}

.managed-contents-block.managed-contents-block-2col .managed-contents-block-item-description-color-tip > ul {
	width: calc(100% - 65px);
}

.managed-contents-block.managed-contents-block-2col .managed-contents-block-item-description-price {
	font-size: 45px;
}

/* 3col */
.managed-contents-block.managed-contents-block-3col .managed-contents-block-body {
	margin: auto 18px;
	padding-bottom: 18px;
}
.managed-contents-block.managed-contents-block-3col .managed-contents-block-body > ul > li {
	width: 245px;
	margin-bottom: 18px;
}
.managed-contents-block.managed-contents-block-3col .managed-contents-block-body > ul > li:nth-last-child(1),
.managed-contents-block.managed-contents-block-3col .managed-contents-block-body > ul > li:nth-last-child(2),
.managed-contents-block.managed-contents-block-3col .managed-contents-block-body > ul > li:nth-last-child(3) {
	margin-bottom: 0;
}

.managed-contents-block.managed-contents-block-3col .managed-contents-block-body > ul > li.managed-contents-block-item-rank-list {
	margin-top: 4.4em;
}
.managed-contents-block.managed-contents-block-3col .managed-contents-block-body > ul > li .managed-contents-block-item-rank-mark-crown {
	background-size: 1.6em;
	background-position: 1.6em center;
}
.managed-contents-block.managed-contents-block-3col .managed-contents-block-body > ul > li .managed-contents-block-item-rank {
	height: 2.6em;
	border-radius: .8em;
	top: -4.4em;
}
.managed-contents-block.managed-contents-block-3col .managed-contents-block-body > ul > li .managed-contents-block-item-rank:before {
	border-width: 0.8em;
	bottom: -1.4em;
	left: 1.6em;
}
.managed-contents-block.managed-contents-block-3col .managed-contents-block-body > ul > li .managed-contents-block-item-rank-label {
	font-size: 16px;
}
.managed-contents-block.managed-contents-block-3col .managed-contents-block-item-description-color-tip-count {
	display: none;
}

.managed-contents-block.managed-contents-block-3col .managed-contents-block-item-description-price {
	font-size: 40px;
}

.managed-contents-block.managed-contents-block-3col .managed-contents-block-item-description-price .yen,
.managed-contents-block.managed-contents-block-3col .managed-contents-block-item-description-price .zei{
	padding-bottom: .25em;
}

/* 4col */
.managed-contents-block.managed-contents-block-4col .managed-contents-block-item-description-color-tip-count {
	display: none;
}

.managed-contents-block.managed-contents-block-4col .managed-contents-block-body {
	padding-bottom: 14px
}
.managed-contents-block.managed-contents-block-4col .managed-contents-block-body > ul > li {
	width: 190px;
	margin-bottom: 14px;
}
.managed-contents-block.managed-contents-block-4col .managed-contents-block-body > ul > li:nth-last-child(1),
.managed-contents-block.managed-contents-block-4col .managed-contents-block-body > ul > li:nth-last-child(2),
.managed-contents-block.managed-contents-block-4col .managed-contents-block-body > ul > li:nth-last-child(3),
.managed-contents-block.managed-contents-block-4col .managed-contents-block-body > ul > li:nth-last-child(4) {
	margin-bottom: 0;
}
.managed-contents-block.managed-contents-block-4col .managed-contents-block-body > ul > li.managed-contents-block-item-rank-list {
	margin-top: 3.4em;
}
.managed-contents-block.managed-contents-block-4col .managed-contents-block-body > ul > li .managed-contents-block-item-rank-mark-crown {
	background-size: 1.2em;
	background-position: 1.2em center;
}
.managed-contents-block.managed-contents-block-4col .managed-contents-block-body > ul > li .managed-contents-block-item-rank {
	height: 2em;
	border-radius: .6em;
	top: -3.4em;
	width: 96%;
	margin: 0 2%;
}
.managed-contents-block.managed-contents-block-4col .managed-contents-block-body > ul > li .managed-contents-block-item-rank:before {
	border-width: 0.6em;
	bottom: -1.0em;
	left: 1.2em;
}
.managed-contents-block.managed-contents-block-4col .managed-contents-block-body > ul > li .managed-contents-block-item-rank-label {
	font-size: 14px;
}

.managed-contents-block.managed-contents-block-4col .managed-contents-block-item-description-price {
	font-size: 30px;
}

.managed-contents-block.managed-contents-block-4col .managed-contents-block-item-description-price .yen,
.managed-contents-block.managed-contents-block-4col .managed-contents-block-item-description-price .zei{
	padding-bottom: .2em;
}

.managed-contents-block .managed-contents-block-midashi-image > a:hover,
.managed-contents-block .managed-contents-block-body > ul > li a:hover {
	opacity: 0.8;
}

.managed-contents-block .managed-contents-block-body > ul > li a img {
	width: 100%;
}

.managed-contents-block .managed-contents-block-item-description-color-tip ul {
	display: flex;
	flex-wrap: wrap;
}

.managed-contents-block .managed-contents-block-item-description-color-tip ul > li {
	display: block;
	width: 15px;
	height: 15px;
	margin: 2.25px;
	border: solid 1px #efefef;
}

.managed-contents-block .managed-contents-block-item-description-text p {
	font-size: 13px;
	margin: .5em .3em;
	word-break: break-all;
}

.managed-contents-block .managed-contents-block-item-description-bottom {
	line-height: 1;
	margin-top: 1em;
}

.managed-contents-block .managed-contents-block-item-description-price {
	color: #f00;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	text-align: center;
}

.managed-contents-block .managed-contents-block-item-description-price span {
	vertical-align: bottom;
	display: inline-block;
}

.managed-contents-block .managed-contents-block-item-description-price .yen,
.managed-contents-block .managed-contents-block-item-description-price .zei{
	font-size: 15px;
}

.managed-contents-block .has-coo .managed-contents-block-item-description-price {
	display: none;
}

.managed-contents-block .managed-contents-block-item-description-kataban {
	background-color: #404040;
	color: #fff;
	font-size: 14px;
	text-align: center;
	padding: 5px;
	margin-top: 5px;
}

.managed-contents-block .managed-contents-block-item-description-kataban span:after {
	content: "▶︎";
	margin-left: 1em;
	font-size: 0.5em;
	vertical-align: middle;
}

.managed-contents-block .managed-contents-block-footer {
}

.managed-contents-block .managed-contents-block-footer.managed-contents-block-more-link-button a {
	text-decoration: none;
	position: relative;
	display: inline-block;
	font-weight: bold;
	padding: 0.6em;
	background: #5a5a5a;
	transition: .4s;
	width: 85%;
	margin: 15px 60px 20px 60px;
	font-size: 1.2rem;
	text-align: center;
	height: 100%;
}
.managed-contents-block .managed-contents-block-footer.managed-contents-block-more-link-oneliner-text {
	background: #fff;
	padding-bottom: 12px;
	margin-bottom: -20px;
}
.managed-contents-block.managed-contents-block-0col.managed-contents-block-goods-banner .managed-contents-block-more-link-oneliner-text {
	margin-top: 4px;
}
.managed-contents-block.managed-contents-block-2col.managed-contents-block-goods-banner .managed-contents-block-more-link-oneliner-text {
	margin-top: -18px;
}
.managed-contents-block.managed-contents-block-3col.managed-contents-block-goods-banner .managed-contents-block-more-link-oneliner-text {
	margin-top: -14px;
}
.managed-contents-block.managed-contents-block-4col.managed-contents-block-goods-banner .managed-contents-block-more-link-oneliner-text {
	margin-top: -10px;
}
.managed-contents-block .managed-contents-block-footer.managed-contents-block-more-link-oneliner-text a {
	font-size: 14.4px;
	background-color: transparent!important;
	color: #050505!important;
	text-decoration: underline;
}

.managed-contents-block .managed-contents-block-footer a:hover {
	opacity: 0.75;
}

.managed-contents-block .managed-contents-block-footer a span i {
	margin-left: .2em;
}

/* 見出し＋画像 + 商品バナー */
.managed-contents-block.managed-contents-block-midashi-and-text .managed-contents-block-header-text-wrap,
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-header-text-wrap {
	position: absolute;
	z-index: 1;
}
.managed-contents-block.managed-contents-block-midashi-and-text .managed-contents-block-header-text-wrap .managed-contents-block-midashi,
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-header-text-wrap .managed-contents-block-midashi {
	background: transparent!important;
	text-align: left!important;
	padding: 0;
	display: inline-block!important;
}
.managed-contents-block.managed-contents-block-midashi-and-text .managed-contents-block-header-text-wrap .managed-contents-block-midashi-large {
	display: block;
	line-height: 100%;
	margin-bottom: .5em;
}
.managed-contents-block.managed-contents-block-midashi-and-text .managed-contents-block-header-text-wrap .managed-contents-block-midashi-small {
	margin-left: 0;
	line-height: 100%;
}
.managed-contents-block.managed-contents-block-midashi-and-text .managed-contents-block-header-text-wrap .managed-contents-block-header-description {
	margin-top: 1em;
}

/* 商品バナー */
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-midashi-image {
	background: #fff;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-goods-banner-link {
	color: #050505;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-header-text-wrap {
	letter-spacing: -0.01em;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-text-has-bg-color {
	padding: .4em;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-text-shadow {
	text-shadow: 
		 0.02em  0.02em 0 #fff,
		-0.02em  0.02em 0 #fff,
		 0.02em -0.02em 0 #fff,
		-0.02em -0.02em 0 #fff
	;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-header-text-wrap .managed-contents-block-midashi-large {
	display: inline-block;
	line-height: 100%;
	margin-bottom: .5em;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-header-text-wrap .managed-contents-block-midashi-small {
	display: block;
	margin-left: 0;
	line-height: 100%;
	font-weight: bold;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-header-text-wrap .managed-contents-block-header-description {
	margin-top: 1em;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-header-text-wrap .managed-contents-block-header-description-inner {
	display: inline-block;
	line-height: 1.6em;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-header > a {
	display: block;
}


.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-retail-prices {
	position: absolute;
	bottom: 46px;
	left: 494px;
	text-shadow: 
		 0.1em  0.1em 0 #fff,
		-0.1em  0.1em 0 #fff,
		 0.1em -0.1em 0 #fff,
		-0.1em -0.1em 0 #fff
	;
	font-size: 14px;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-retail-prices .through {
	text-decoration: line-through;
	margin-left: 5px;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-price-box {
	position: absolute;
	bottom: 12px;
	left: 486px;
	text-shadow: 
		 0.1em  0.1em 0 #fff,
		-0.1em  0.1em 0 #fff,
		 0.1em -0.1em 0 #fff,
		-0.1em -0.1em 0 #fff
	;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-price-box > span {
	display: inline-block;
	color: #CB0814;
	line-height: 1;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-price-box > div {
	display: inline;
	color: #CB0814;
	line-height: 100%;
	font-weight: bold;
	margin-left: 5px;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-price-box > div .get-price-ajax.formed {
	font-size: 42px;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-price-box > div .yen {
	font-size: 18px;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-price-box > div .zei {
	font-size: 18px;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-list-price.through {
	display: none;
}

.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-sale-icon {
	position: absolute;
	width: 115px;
	height: 105px;
	bottom: 0;
	left: 0;
}
.managed-contents-block.managed-contents-block-goods-banner .managed-contents-block-sale-icon img {
	width: 100%;
	height: auto;
}


/* モデルコーディネート画像　*/
.managed-contents-block .managed-contents-block-item-model-coordinate {
	
}
.managed-contents-block .managed-contents-block-item-model-coordinate .managed-contents-block-item-model-coordinate-label {
	display: block;
	text-align: center;
}

.managed-contents-block .managed-contents-block-item-model-coordinate ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.managed-contents-block .managed-contents-block-item-model-coordinate ul li {
	list-style: none;
	width: 49%;
	overflow: hidden;
	background: #fff;
}

.managed-contents-block .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-figure {
	padding: 6px;
}
.managed-contents-block .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-figure img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.managed-contents-block .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price {
	position: absolute;
	bottom: 0;
	font-family: 'Open Sans', sans-serif;
	color: red;
	line-height: 1;
	font-weight: bold;
	text-align: center;
	width: 100%;
	padding: 4px;
}

.managed-contents-block .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price-sp-yen {
	display: none;
}
.managed-contents-block .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price .get-price-ajax,
.managed-contents-block .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price .managed-contents-block-item-model-coordinate-price-unit {
	display: inline-block;
}
.managed-contents-block .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price .managed-contents-block-item-model-coordinate-price-unit span {
	display: block;
	text-align: center;
}

/* モデルコーディネート画像　2col */
.managed-contents-block.managed-contents-block-2col .managed-contents-block-body > ul > li.has-coo > a {
	height: calc(100% - 230px);
}
.managed-contents-block.managed-contents-block-2col .managed-contents-block-item-model-coordinate .managed-contents-block-item-model-coordinate-label {
	height: 30px;
	line-height: 30px;
}
.managed-contents-block.managed-contents-block-2col .managed-contents-block-item-model-coordinate ul li {
	height: 200px;
}
.managed-contents-block.managed-contents-block-2col .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-figure {
	max-height: 150px;
}
.managed-contents-block.managed-contents-block-2col .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price .get-price-ajax {
	font-size: 42px;
	margin-right: 4px;
}
.managed-contents-block.managed-contents-block-2col .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price .through {
	font-size: 16px;
}
.managed-contents-block.managed-contents-block-2col .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price .yen {
	font-size: 20px;
}
.managed-contents-block.managed-contents-block-2col .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price .zei {
	font-size: 12px;
}

/* モデルコーディネート画像　3col */
.managed-contents-block.managed-contents-block-3col .managed-contents-block-body > ul > li.has-coo > a {
	height: calc(100% - 210px);
}
.managed-contents-block.managed-contents-block-3col .managed-contents-block-item-model-coordinate .managed-contents-block-item-model-coordinate-label {
	height: 30px;
	line-height: 30px;
}
.managed-contents-block.managed-contents-block-3col .managed-contents-block-item-model-coordinate ul li {
	height: 180px;
}
.managed-contents-block.managed-contents-block-3col .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-figure {
	max-height: 150px;
}
.managed-contents-block.managed-contents-block-3col .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price .get-price-ajax {
	font-size: 26px;
	margin-right: 2px;
}
.managed-contents-block.managed-contents-block-3col .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price .through {
	font-size: 13px;
}
.managed-contents-block.managed-contents-block-3col .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price .yen {
	font-size: 12px;
}
.managed-contents-block.managed-contents-block-3col .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price .zei {
	font-size: 10px;
}

/* モデルコーディネート画像　4col */
.managed-contents-block.managed-contents-block-4col .managed-contents-block-body > ul > li.has-coo > a {
	height: calc(100% - 204px);
}
.managed-contents-block.managed-contents-block-4col .managed-contents-block-item-model-coordinate .managed-contents-block-item-model-coordinate-label {
	height: 30px;
	line-height: 30px;
}
.managed-contents-block.managed-contents-block-4col .managed-contents-block-item-model-coordinate ul li {
	height: 174px;
}
.managed-contents-block.managed-contents-block-4col .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-figure {
	max-height: 150px;
}
.managed-contents-block.managed-contents-block-4col .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price .get-price-ajax {
	font-size: 16px;
	vertical-align: middle;
	margin-right: 2px;
}
.managed-contents-block.managed-contents-block-4col .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price .through {
	font-size: 12px;
}
.managed-contents-block.managed-contents-block-4col .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price .managed-contents-block-item-model-coordinate-price-unit {
	vertical-align: middle;
}
.managed-contents-block.managed-contents-block-4col .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price .yen {
	font-size: 9px;
}
.managed-contents-block.managed-contents-block-4col .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-price .zei {
	font-size: 9px;
}

/* 春夏・秋冬デザイン */

.managed-contents-block.managed-contents-block-item-list-season .managed-contents-block-body > ul > li {
	background-color: transparent;
}
.managed-contents-block.managed-contents-block-item-list-season .managed-contents-block-body > ul > li .managed-contents-block-maker-hinban {
	display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    position: relative;
    color: #fff;
}
.managed-contents-block.managed-contents-block-item-list-season .managed-contents-block-body > ul > li .managed-contents-block-maker-hinban:after {
	content: "▶︎";
    margin-left: 1em;
    font-size: 0.5em;
	vertical-align: middle;
	position: absolute;
    right: 1em;
}
.managed-contents-block.managed-contents-block-item-list-season .managed-contents-block-body > ul > li .managed-contents-block-item-name {
	display: block;
	text-align: center;
	font-size: 13px;
	line-height: 30px;
}
.managed-contents-block.managed-contents-block-item-list-season .managed-contents-block-body > ul > li.managed-contents-block-item-season-ss .managed-contents-block-maker-hinban {
    background: #26b7ff;
}
.managed-contents-block.managed-contents-block-item-list-season .managed-contents-block-body > ul > li.managed-contents-block-item-season-aw .managed-contents-block-maker-hinban {
    background: #ea330b;
}
.managed-contents-block.managed-contents-block-item-list-season .through {
	text-decoration: line-through;
	color: #000;
	font-weight: normal;
	font-family: Arial, Helvetica, 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
}
.managed-contents-block.managed-contents-block-item-list-season .managed-contents-block-body > ul > li a {
	border: none;
}
.managed-contents-block.managed-contents-block-item-list-season .managed-contents-block-body > ul > li > a {
	overflow: hidden;
	border-radius: 10px 10px 10px 10px;
}
.managed-contents-block.managed-contents-block-item-list-season .managed-contents-block-body > ul > li.has-coo > a {
	border-radius: 10px 10px 0 0;
}
.managed-contents-block.managed-contents-block-item-list-season .managed-contents-block-item-model-coordinate {
	overflow: hidden;
	border-radius: 0 0 10px 10px;
}

/* 春夏・秋冬デザイン 2col */
.managed-contents-block.managed-contents-block-2col.managed-contents-block-item-list-season .managed-contents-block-body > ul > li .managed-contents-block-item-description-price .through {
	font-size: 18px;
	margin: .1em;
}
.managed-contents-block.managed-contents-block-2col.managed-contents-block-item-list-season .managed-contents-block-body > ul > li .managed-contents-block-item-description-price .price-box {
	margin: .1em 0 .3em 0;
}
.managed-contents-block.managed-contents-block-2col.managed-contents-block-item-list-season .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-figure {
	max-height: 136px;
}

/* 春夏・秋冬デザイン 3col */
.managed-contents-block.managed-contents-block-3col.managed-contents-block-item-list-season .managed-contents-block-body > ul > li .managed-contents-block-item-description-price .through {
	font-size: 18px;
	margin: .1em;
}
.managed-contents-block.managed-contents-block-3col.managed-contents-block-item-list-season .managed-contents-block-body > ul > li .managed-contents-block-item-description-price .price-box {
	margin: .1em 0 .3em 0;
}
.managed-contents-block.managed-contents-block-3col.managed-contents-block-item-list-season .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-figure {
	max-height: 136px;
}

/* 春夏・秋冬デザイン 4col */
.managed-contents-block.managed-contents-block-4col.managed-contents-block-item-list-season .managed-contents-block-body {
	margin: auto 9px;
}
.managed-contents-block.managed-contents-block-4col.managed-contents-block-item-list-season .managed-contents-block-body > ul > li .managed-contents-block-item-description-price .through {
	font-size: 13px;
	margin: .1em;
}
.managed-contents-block.managed-contents-block-4col.managed-contents-block-item-list-season .managed-contents-block-body > ul > li .managed-contents-block-item-description-price .price-box {
	margin: .1em 0 .2em 0;
}
.managed-contents-block.managed-contents-block-4col.managed-contents-block-item-list-season .managed-contents-block-item-model-coordinate ul li a .managed-contents-block-item-model-coordinate-figure {
	max-height: 136px;
}

/* 商品画像 */
.managed-contents-block .managed-contents-block-body .managed-contents-block-item-figure-goods {
	padding: 5%;
}

/** コンテンツブロックCSS ココまで *****************************************************************************************/

/**
 * お知らせ
 */
.notice {
    background: #faefef;
    margin-top: .5em;
    padding: .5em;
    text-align: center;
    font-size: 14px;
}
.notice > a {
    text-decoration: none;
}
.notice .notice-caption,
.notice .notice-message {
    padding: .25em;
}
.notice .notice-caption {
    background: #ff0000;
    color: #ffffff;
    text-decoration-color: #ffffff;
    padding: .25em;
}
.notice .notice-message {
    color: #ff0000;
    text-decoration-color: #ff0000;
}
.notice > a:hover > .notice-caption {
    text-decoration: underline;
    text-decoration-color: #ffffff;
}
.notice > a:hover > .notice-message {
    text-decoration: underline;
    text-decoration-color: #ff0000;
}

/**
 * 商品ボックス、ページネーションは、検索結果などでも使用するかもしれないのでcommonに記述
 */

/**
 * 商品ボックスのアイコン
 */
.goods-icon-wrapper {
	margin: 6px 0 0 0;
}

.goods-icon-wrapper ul {
	display: flex!important;
	display: -webkit-flex!important;
	width: 100%;
	box-sizing: border-box;
}

.goods-icon-wrapper ul li {
	width: 32%;
	display: inline-block;
	text-align: center;
	border: solid 1px #eee;
	margin: 0 2% 0 0;
	padding: 2px 0;
	font-size: 14px;
	border-radius: 5px;
	color: #fff;
	font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
}
.goods-icon-wrapper ul li:last-child {
	margin-right: 0;
}
.goods-icon-wrapper ul li:first-child {
	border-left: solid 1px #eee!important;
}

.goods-icon-wrapper .goods-icon-color {
	background: #666;
}
.goods-icon-wrapper .goods-icon-male {
	background: #00f;
}
.goods-icon-wrapper .goods-icon-female {
	background: #ff198d;
}
.goods-icon-wrapper .goods-icon-unisex {
	background: #009907;
}
.goods-icon-wrapper .goods-icon-kids {
	background: #ff7f00;
}
.goods-icon-wrapper .goods-icon-ss {
	background: #26b7ff;
}
.goods-icon-wrapper .goods-icon-aw,
.goods-icon-wrapper .goods-icon-all {
	background: #c00;
}
.goods-icon-wrapper .goods-icon-boukan {
	background: #a67a5b;
}

/**
 * ページネーション
 */
.item-list-pagination {
	margin: 10px 0;
}

.item-list-pagination > ul {
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.item-list-pagination > ul > li:last-child {
	margin-right: 0;
}

.item-list-pagination .item-list-pagination-page {
	border: 1px solid #eaeaea;
	color: #fff;
	margin: 0 4px;
	border-radius: 2px;
}
.item-list-pagination .item-list-pagination-page > a {
	text-decoration: none;
}
.item-list-pagination .item-list-pagination-page > a,
.item-list-pagination .item-list-pagination-page > span {
	display: block;
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	padding: 0 6px;
}

.item-list-pagination .item-list-pagination-page > a,
.item-list-pagination .item-list-pagination-page > a:visited{
	color: #007ebe;
	position: relative;
}

.item-list-pagination .item-list-pagination-prev-next {
	position: relative;
	background: #007ebe;
	border-color: #007ebe;
	overflow: hidden;
	width: 60px;
	text-indent: 60px;
	margin: 0 14px;
}
.item-list-pagination .item-list-pagination-prev-next:before {
	content: '';
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	border: 2px solid;
	border-color: #fff #fff transparent transparent;
	top: 10px;
}
.item-list-pagination .item-list-pagination-prev:before {
	transform: rotate(-135deg);
	left: 26px;
}
.item-list-pagination .item-list-pagination-next:before {
	transform: rotate(45deg);
	left: 22px;
}
.item-list-pagination .item-list-pagination-prev-next:hover {
	background: #56A7D8;
	border-color: #56A7D8;
}

.item-list-pagination .item-list-pagination-page-link:hover {
	background-color: #f0f0f0;
}
.item-list-pagination .item-list-pagination-page-link:hover > a {
	color: #808080;
}
.item-list-pagination .item-list-pagination-page-current {
	background: #dcdcdc;
}
.item-list-pagination .item-list-pagination-ellipses {
	border-color: #fff;
	color: #000;
}
.item-list-pagination .item-list-pagination-ellipses > span {
	padding: 0;
	line-height: 42px;
}


/** * カテゴリナビゲーションと固定ヘッダー20180921 は、pagedesign_pc.cssに移動（2020/8/3） */


------------------------------------------------------------------------------------------
--------------------------------------- ↓調整中↓ ---------------------------------------
------------------------------------------------------------------------------------------

.bk_805_new {
    width: 805px;
    margin: 20px 0 45px 0;
    padding: 0 0 5px 0;
}

.back_img_mds {
    width: 805px;
    height: 140px;
    margin: 0;
    padding: 0;
    position: relative;
}

.back_img_mds_small {
    width: 805px;
    height: 125px;
    margin: 0;
    padding: 0;
    position: relative;
}

.back_cmds {
    position: absolute;
    left: 0;
    top: 0;
}

.newmds_box1 {
    position: absolute;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-align: left;
    left: 30px;
    top: 20px;
    line-height: 1.4;
}

.newmds_box2 {
    position: absolute;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: left;
    left: 30px;
    top: 55px;
    line-height: 1.4;
}

.newmds_box5 {
    position: absolute;
    font-weight: 200;
    margin: 0;
    padding: 0;
    text-align: left;
    left: 30px;
    top: 65px;
    line-height: 1.4;
}

.newmds_box6 {
    position: absolute;
    font-weight: 600;
    margin: 0;
    padding: 0;
    text-align: left;
    left: 25px;
    top: 57px;
    line-height: 1.4;
}

.newmds_box11 {
    position: absolute;
    font-weight: 200;
    margin: 0;
    padding: 0;
    text-align: left;
    left: 30px;
    top: 27px;
    line-height: 1.4;
}

.newmds_box12 {
    position: absolute;
    font-weight: 200;
    margin: 0;
    padding: 0;
    text-align: left;
    left: 30px;
    top: 72px;
    line-height: 1.4;
}

.newmds_box21 {
    position: absolute;
    font-weight: 200;
    margin: 0;
    padding: 0;
    text-align: center;
    left: 0;
    top: 45%;
    width: 100%;
    line-height: 1.4;
    color: #fff;
    text-shadow: 0 1px 0 #000, 1px 0 0 #000, 0 -1px 0 #000, -1px 0 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

.newmds_box66 {
    position: absolute;
    font-weight: 200;
    margin: 0;
    padding: 0;
    text-align: left;
    left: 30px;
    top: 65px;
    line-height: 1.4;
}

.midashi_brand_ranking, .midashi_category_contentsblock {
    position: absolute;
    font-weight: 200;
    margin: 0;
    padding: 0;
    text-align: left;
    left: 30px;
    top: 65px;
    line-height: 1.4;
}

.mds_sub img {
    float: left;
    margin-top: 5px;
}

.mds_sub_explanation {
    font-size: 16px;
    display: inline-block;
    float: left;
    margin-left: 20px;
    margin-top: 8px;
    line-height: 1.6;
    width: 630px;
}

.midashi_down_center_text {
    position: absolute;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-align: center;
    width:100%;
    top: 65px;
    line-height: 1.4;
}


.text_back_shadow {
    text-shadow: 2px 2px 8px #FFF;
}

.text_back_shadow2 {
    text-shadow: 1px 1px 5px #000;
}


.cfix:before,
.cfix:after{content: " "; display: table; clear: both;}
.cfix{*zoom: 1;}/*clearfix IE6, 7 対象*/


/*行揃えの位置*/
.txt_align_left{text-align:left;}/*左寄せ*/
.txt_align_right{text-align:right;}/*右寄せ*/
.txt_align_center{text-align:center;}/*中央揃え*/


/*４・５分割の画像とテキストのボタンCSS-201911-はじめ*/
.phototext-select-box {
	margin: 2px;
	font-weight: 600;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.2em;
	text-align: center;
}

.phototext-select-box a {
text-decoration: none;
}

.photo-text-select-4 {
	position: relative;
	margin: 3px 5px;
	width: 190px;
	overflow: hidden;
	float: left;
	border: 1px solid #ccc;
	box-sizing: border-box;
	border-radius: 5px;
}

.photo-text-select-4 span {
	display: block;
	padding: 8px 5px;
	color: #555555;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.photo-text-select-4:hover {
	background-color: rgba(255,255,255,.3);
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.photo-text-select-4 img:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}


.photo-text-select-5 {
	position: relative;
	margin: 3px 5px;
	width: 150px;
	overflow: hidden;
	float: left;
	border: 1px solid #ccc;
	box-sizing: border-box;
	border-radius: 5px;
}

.photo-text-select-5 span {
	display: block;
	padding: 8px 3px;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}


.photo-text-select-5:hover {
	background-color: rgba(255,255,255,.3);
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.photo-text-select-5 img:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
/*４・５分割の画像とテキストのボタンCSS-201911-おわり*/



/*----------斜めテキスト201911-はじめ-----------*/

.nanametext-2col-box {
	padding: 0 10px;
}
.naname-2col-left {
	position: relative;
	width: 380px;
	float: left;
	border: 1px #999999 solid;
	margin: 0 0 30px 0;
}
.naname-2col-left a, .naname-2col-right a {
	text-decoration: none;
	display: block;
}
.naname-2col-left span {
	display: block;
}
.naname-2col-right {
	position: relative;
	width: 380px;
	float: right;
	border: 1px #999999 solid;
	margin: 0 0 30px 0;
}
.naname-2col-right span {
	display: block;
}
.naname-2col-right:hover, .naname-2col-left:hover {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.naname-mds-text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 500;
	font-size: 24px !important;
	color: #fff;
	padding: 1em 0 0 0;
	margin: 0;
	text-align: center !important;
	letter-spacing: -0.05em;
}

.naname-mds-sub-text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 400;
	font-size: 14px !important;
	color: #fff;
	padding: .7em;
	margin: 0 0 .1em 0;
	text-align: center !important;
	letter-spacing: -0.03em;
}

.naname-w380-bnr {
	width: 380px;
	height: 110px;
}

/*----------斜めテキスト201911-おわり-----------*/

/** 差し込みyoutube **/
.top_sashikomi_wrapper.sashikomi-youtube .youtube-frame {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}

.top_sashikomi_wrapper.sashikomi-youtube .youtube-frame iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

------------------------------------------------------------------------------------------
--------------------------------------- ↑調整中↑ ---------------------------------------
------------------------------------------------------------------------------------------



.video-container {margin: 0px auto;}

/*カタログ請求*/
#contents iframe#category-catalog { min-height: 2400px !important; height:2690px !important;}





.work-half-movie {
display: -webkit-flex;
justify-content: space-between;
}



.work-half-movie li {
    width: 100%;
    background-color: #fff;
    margin: 10px 10px 10px 0;
    border-radius: 5px;
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -ms-flexbox;
    display: -o-flex;
    -webkit-flex-direction: column-reverse;
    flex-direction: column;
}