/*共通*/
h1, h2, h3, h4, h5, h6, p, ul, li, dt, dd, dl {padding: 0px;margin: 0px;}
dt img{vertical-align: middle;}
.right_common{float:right;}
.left_common{float:left;}
.clear_all{clear:both;}
.clearfix{min-height: 1px;}
.clearfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
/*★PC専用記述------------------------------------------------------------------------------------------*/
.emergency{text-align:center;}/*災害時お知らせ*/
.emergency a{display:block;margin:5px 0px;font-size:14px;}/*災害時お知らせ*/
html{height:100%;}
body {background-color:#ffc760;font-size:12px;height:100%;-webkit-text-size-adjust: 100%;}
img {border: 0px;}
table {border-collapse: collapse;}
a img:hover {opacity: 0.5 ;	filter: alpha(opacity=50) ;	/* Ie用 */}
.none_class{display:none;}
.guest{display:none !important;}
.float_bn01{display:block;position: fixed;bottom: 10px;left: 5px;width:150px;height:150px;background:#cccccc;z-index: 999999;}
.float_bn02{display:block;position: fixed;bottom: 10px;left: 180px;width:150px;height:150px;background:#cccccc;z-index: 999999;}
p.close01{display:block;position:fixed;bottom:120px;left: 120px;width:50px;z-index: 999999;}
p.close02{display:block;position:fixed;bottom:120px;left: 290px;width:50px;z-index: 999999;}
.fs-c-documentColumn__content{display:unset;}/*お支払方法ガイドページ行間埋める*/

/*特設バナー*/
.head_entry{margin:10px 0px;}
/*箱サイズ指定*/
div#wrapper {width: 980px;margin: 0 auto;background-color:#fff;height: auto !important;/* IE6対策 */height: 100%;/* IE6対策 */}
div#wrapper_care {width: 1100px;margin: 0 auto;background-color:#fff;height: auto !important;/* IE6対策 */height: 100%;/* IE6対策 */}
#wrapper a:link{color: #006699;}
#wrapper a:visited{color: #006699;}
#wrapper a:hover{color: #0000ff;}
#wrapper a:active{color: #0000ff;}
div#header {width: 980px;font-size:12px;}
div#header_care {width: 1100px;font-size:12px;}
#header a:link{color: #006699;}
#header a:active{color: #ff8a00;}
#header a:hover{color: #ff8a00;}
#header a:visited{color: #006699;}
.right, .main {float:right;background-color:#fff;width:980px;font-size:12px;}
.main-contents {margin-right: 10px;float: right;width: 750px;font-size:12px;}
.main-contents_column {float: right;margin-right:30px;width: 700px;font-size:14px;line-height: 1.5;}
.category_title{margin:10px 0px;}
.pan{font-size: 105%;background: none;margin: 5px 0px 10px 0px;}
.left {float:left;width: 210px;background-color:#fff;padding:0px 3px 3px 10px;box-sizing:border-box;font-size:12px;margin-right: 20px;}
.left_care {float:left;width: 250px;background-color:#fff;box-sizing:border-box;font-size:12px;margin-right: 20px;}
.right{float: right;width: 190px;padding:0px 3px 3px 3px;box-sizing:border-box;font-size:12px;}
.main{float: right; width: 750px;font-size:12px;margin-top: 0px;}
.main_care{float: right; width: 820px;font-size:12px;margin-top: 0px;}
.main_column{float: left; width: 970px;font-size:12px;}
.history_pc_right{display:none;position: fixed;width:110px;bottom: 30px;right: 30px;z-index: 99999;}
.history_content{/*overflow: scroll;*/height:100px;border: 1px solid #808080;background:#ffffff;}
.history_pc_right p{padding:5px;background:#000000;color:#ffffff;text-align:center;font-size:16px;font-weight:bold;}
.history_pc_left{margin-top:10px;}
.history_pc_left p{padding: 5px;text-align: center;background: #808080;color: #ffffff;font-weight: bold;}
/*.FS2_Recommend2_container_history{width:80px;}
.FS2_Recommend2_container_history ul li{width:80px;}*/
/*ヘッダ　ガイドエリアTEL送料等*/
.guide_area{margin:5px 5px 3px 5px;}
.guide_area02{float:right; margin:7px 10px;}
.guide_area02 p{margin-bottom:0px;}
/*メインメニュー*/
div#menusp{display:none;}
#h1_top_area{width:14%;float:right;}
#h1_top_area h1{display:block;padding:15px 10px 2px 0px;text-align:right;font-size:14px;text-decoration:none; font-weight:normal;}
#h1_top_area_care{width:250px;float:right;}
#h1_top_area_care h1{display:block;padding:15px 10px 2px 0px;text-align:right;font-size:14px;text-decoration:none; font-weight:normal;}
.pay_top{margin:5px 0px;padding:7px 5px;text-align:left;font-size:16px;font-weight:bold;}
.pay_top_care{width:850px;float:left;padding:0px 5px;text-align:left;font-size:16px;font-weight:bold;}
.pay_top_care_gray{background: #d0d0d0; width:1100px; margin:0 auto 24px auto;}
.pay_top img {vertical-align: middle;}
.logo_l a{display:block;line-height:0;}
.logo_r{display: none;}
.logo02{float:right;width:37%;}
.logo02 div{margin:3px 10px 3px 20px;}
.cvp_img{display:none;}
h1.clearText {display:none;}
.tel{width:100%;}
.cre{width:100%;}
.oshirase{padding:10px 5px 0px 5px;}
.cvp {margin:10px auto;padding:5px;color:#333;letter-spacing:0.1em;line-height:1.2em;text-align:center;}
.credit{width:29%;float:left;}
.cvp h1.cvp_pc{font-size:12px;display:block;}
.cvp h2.cvp_pc{font-size:12px;display:block;}
.cvp h3.cvp_pc{font-size:12px;display:block;}
.cvp h1.cvp_smt{display:none;}
.cvp h2.cvp_smt{display:none;}
.cvp h3.cvp_smt{display:none;}
.guest_area{margin:7px 0px;background:#e3e3e3;padding:10px;font-size:14px;border-radius:5px;}
.guest_area a{letter-spacing: 0em;}
.welcome{font-size:16px;}
.guest_info01{letter-spacing:0.1em;line-height:1.4em;margin-bottom:15px;}
.guest_info01 span{font-size:16px;font-weight:bold;}
.guest_info01 .point{margin-bottom:5px;}
.guest_info02 div.cart01 a{display:block;padding:5px 3px 5px 3px;background:#ff8000;text-align:center;}
.guest_info02 div.cart02 a{display:block;padding:5px 0px;color:#ff8000;text-align:center;}
#menu{display:none;}
#sidr{display:none;}
.nedan{font-weight:bold;color:#B22222;font-size:110%;}
/*グローバルメニュー*/
.smt_global{clear:both;}
.smt_global ul li{float:left;width:197.7px;margin-right: -2px;box-sizing: border-box;font-weight:bold;}
.smt_global_rain{margin-top:10px;}
.smt_global_rain ul li{float: left;width: 163.3px;box-sizing: border-box;font-weight: bold;padding: 0px 1px;}
li.glmenu01{border:2px #797979;border-style:solid solid solid solid;}
li.glmenu02{border:2px #797979;border-style:solid solid solid solid;}
li.glmenu03{border:2px #797979;border-style:solid solid solid solid;}
li.glmenu04{border:2px #797979;border-style:solid solid solid solid;}
li.glmenu05{border:2px #797979;border-style:solid solid solid solid;}
li.glmenu06{border:2px #797979;border-style:solid solid solid solid;}
.glmenu01 a{display:block;text-align:center;font-size: 16px;height: 76px;}
.glmenu02 a{display:block;text-align:center;font-size: 16px;height: 76px;}
.glmenu03 a{display:block;text-align:center;font-size: 16px;height: 76px;}
.glmenu04 a{display:block;text-align:center;font-size: 16px;height: 76px;}
.glmenu05 a{display:block;text-align:center;font-size: 16px;height: 76px;}
.glmenu06 a{display:block;text-align:center;font-size: 16px;height: 76px;}
.syouchiku01 img,.syouchiku02 img,.syouchiku03 img{box-shadow: -4px 5px 3px -1px #949494;margin-bottom:6px;}
.syouchiku01,.syouchiku02,.syouchiku03{text-align:center;margin-bottom: 8px;}
.syouchiku01 a,.syouchiku02 a,.syouchiku03 a{margin-bottom:2px;}
.syouchiku02,.syouchiku03{width:49%;float:left;}
.syouchiku02{margin-right:14px;}
/*安全靴カテゴリ-安全靴を探す-カテゴリ*/
.search_title{width:730px;margin: 5px auto 7px auto;padding: 10px 0px;clear:both;text-align: center;background: #5b7902;color: #ffffff;border-radius: 5px;font-size:14px;font-weight:bold;}
.search_cat{width:730px;margin: 0px auto 20px auto;}
.search_cat li.search_list{background: url(https://workstreet.itembox.design/item/img/arrow_ac_right.png) no-repeat;background-position: right;background-size: 10px;}
ul.search_cat li{width: 49.7%;float: left;border: 1px #a0a0a0;border-style: none none solid solid;font-size: 12px;}
ul.search_cat li a{display: block;padding: 18px 0px 18px 50px;}
ul.search_cat li{width:49.3%;float:left;border:1px #a0a0a0;border-style:none none solid solid;font-size:12px;}
ul li.search_right{border-right:1px solid #a0a0a0;}
ul li.search_top{border-top:1px solid #a0a0a0;}
ul.search_cat li a.sagasu_shape01,ul.search_cat li a.sagasu_shape02,ul.search_cat li a.sagasu_shape03,ul.search_cat li a.sagasu_shape04,
ul.search_cat li a.sagasu_shape05,ul.search_cat li a.sagasu_shape06,ul.search_cat li a.sagasu_shape07,ul.search_cat li a.sagasu_shape08{display:block;padding:18px 0px 18px 40px;}
ul.search_cat li a.sagasu_shape01{background:url(https://workstreet.itembox.design/item/img/sagasu_icon01.jpg) no-repeat 2% 50%;background-size:30px auto;}
ul.search_cat li a.sagasu_shape02{background:url(https://workstreet.itembox.design/item/img/sagasu_icon02.jpg) no-repeat 2% 50%;background-size:30px auto;}
ul.search_cat li a.sagasu_shape03{background:url(https://workstreet.itembox.design/item/img/sagasu_icon03.jpg) no-repeat 2% 50%;background-size:30px auto;}
ul.search_cat li a.sagasu_shape04{background:url(https://workstreet.itembox.design/item/img/sagasu_icon04.jpg) no-repeat 2% 50%;background-size:30px auto;}
ul.search_cat li a.sagasu_shape05{background:url(https://workstreet.itembox.design/item/img/sagasu_icon05.jpg) no-repeat 2% 50%;background-size:30px auto;}
ul.search_cat li a.sagasu_shape06{background:url(https://workstreet.itembox.design/item/img/sagasu_icon06.jpg) no-repeat 2% 50%;background-size:30px auto;}
ul.search_cat li a.sagasu_shape07{background:url(https://workstreet.itembox.design/item/img/sagasu_icon07.jpg) no-repeat 2% 50%;background-size:30px auto;}
ul.search_cat li a.sagasu_shape08{background:url(https://workstreet.itembox.design/item/img/sagasu_icon08.jpg) no-repeat 2% 50%;background-size:30px auto;}
ul.search_cat li a.youto_shape01{background:url(https://workstreet.itembox.design/item/img/icon_4e.gif) no-repeat 2% 50%;background-size:37px auto;}
ul.search_cat li a.youto_shape02{background:url(https://workstreet.itembox.design/item/img/icon_spike.gif) no-repeat 2% 50%;background-size:37px auto;}
ul.search_cat li a.youto_shape03{background:url(https://workstreet.itembox.design/item/img/icon_kousho.gif) no-repeat 2% 50%;background-size:37px auto;}
ul.search_cat li a.youto_shape04{background:url(https://workstreet.itembox.design/item/img/icon_taikatsu.gif) no-repeat 2% 50%;background-size:37px auto;}
ul.search_cat li a.youto_shape05{background:url(https://workstreet.itembox.design/item/img/icon_taiyu.gif) no-repeat 2% 50%;background-size:37px auto;}
ul.search_cat li a.youto_shape06{background:url(https://workstreet.itembox.design/item/img/icon_taiden.gif) no-repeat 2% 50%;background-size:37px auto;}
ul.search_cat li a.youto_shape07{background:url(https://workstreet.itembox.design/item/img/icon_tangutsu.gif) no-repeat 2% 50%;background-size:37px auto;}
ul.search_cat li a.youto_shape08{background:url(https://workstreet.itembox.design/item/img/icon_nakaami.gif) no-repeat 2% 50%;background-size:37px auto;}
ul.search_cat li a.youto_shape09{background:url(https://workstreet.itembox.design/item/img/icon_nagaami.gif) no-repeat 2% 50%;background-size:37px auto;}
ul.search_cat li a.youto_shape10{background:url(https://workstreet.itembox.design/item/img/icon_hanchouka.gif) no-repeat 2% 50%;background-size:37px auto;}
ul.search_cat li a.youto_shape11{background:url(https://workstreet.itembox.design/item/img/icon_bousui.gif) no-repeat 2% 50%;background-size:37px auto;}
ul.search_cat li a.youto_shape12{background:url(https://workstreet.itembox.design/item/img/icon_ookii.gif) no-repeat 2% 50%;background-size:45px auto;}
ul.search_cat li a.youto_shape13{background:url(https://workstreet.itembox.design/item/img/icon_jsaa.gif) no-repeat 2% 50%;background-size:45px auto;}
ul.search_cat li a.youto_shape14{background:url(https://workstreet.itembox.design/item/img/icon_jis.gif) no-repeat 2% 50%;background-size:45px auto;}

/*安全靴カテゴリここまで*/
.select_area{clear:both;margin-top:40px;text-align:center;}
.select_area ul li{float:left;width:50%;padding:4px;margin-bottom:20px;text-align:center;}
.select_area ul li a{display:block;margin-bottom:2px;}
.select_area ul li.select_big01,
.select_area ul li.select_big02{width:50%;margin-bottom:20px;float:left;text-align:center;}
.select_area02{margin:20px 0px 7px 0px;text-align:center;}
.select_area02 a{display:block;margin-bottom:2px;}
.select_area_3 ul li{float:left;width:33%;margin-bottom:20px;text-align:center;}
.select_area_3 ul li a{display:block;margin-bottom:2px;}
/*レインウェア*/
.select_area_rain{clear:both;margin-top:40px;text-align:center;border:1px solid #0055b5;border-radius:10px;}
.select_area_rain ul li{float:left;width:33.333%;margin-bottom:20px;text-align:center;}
.select_area_rain ul li a{display:block;margin-bottom:2px;}
.select_area_rain ul li.select_big01,
.select_area_rain ul li.select_big02{width:50%;margin-bottom:20px;float:left;text-align:center;}
/*作業服*/
.select_area_uniform{clear:both;margin-top:40px;text-align:center;}
.select_area_uniform ul li{float:left;width:50%;padding:4px;margin-bottom:20px;text-align:center;}
.select_area_uniform ul li a{display:block;margin-bottom:2px;}
.select_area_uniform ul li.select_big01,
.select_area_uniform ul li.select_big02{width:50%;margin-bottom:20px;float:left;text-align:center;}
/*作業服シーン別3×3用*/
.select_area_uniform2{clear:both;margin-top:40px;text-align:center;}
.select_area_uniform2 ul li{float:left;width:33%;padding:4px;margin-bottom:20px;text-align:center;}
.select_area_uniform2 ul li a{display:block;margin-bottom:2px;}
.select_area_uniform2 ul li.select_big01,
.select_area_uniform2 ul li.select_big02{width:50%;margin-bottom:20px;float:left;text-align:center;}
/*asicsカテゴリ*/
.select_area_asics{clear:both;margin-top:40px;text-align:center;}
.select_area_asics ul li{float:left;width:33.333%;margin-bottom:10px;text-align:center;}
.select_area_asics ul li a{display:block;margin-bottom:2px;}
.select_area_asics ul li.select_big01,
.select_area_asics ul li.select_big02{width:50%;margin-bottom:20px;float:left;text-align:center;}
/*女性用安全靴カテゴリ*/
.ladies_title{width: 750px;margin: 30px 0px 10px 0px;padding-left: 10px;border-bottom:5px solid #ff4150;border-left:30px solid #ff4150;font-size: 30px;font-weight: bold;}
.ladies_banner img{box-shadow: -4px 5px 3px -1px #949494;margin-bottom: 6px;}
.ladies_banner li{padding: 5px;}


/*ランキング等*/
.pickup{clear:both;margin:0px;}
.pickup_sean{clear:both;margin-top:40px}
.pickup_sean_last{clear:both;margin-bottom:30px;}
.pickup_title{width:740px;padding:5px 0px 5px 10px;background:url(https://workstreet.itembox.design/item/img/title_bar.gif) repeat-x;color:#ffffff;font-size:14px;font-weight:bold;}
.pickup_img{width:145px;height:110px;border:1px solid #696969;text-align:center;}
.pickup_rank01,.pickup_rank02{height:30px;border:1px solid #696969;text-align:center;line-height: 1.3em;font-size:16px;font-weight:bold;}
.pickup_rank01{background:url(https://workstreet.itembox.design/item/img/crown01.png) no-repeat;background-position:10px -3px;background-size:33px;color:#ff0000;}
.pickup_rank02{background:url(https://workstreet.itembox.design/item/img/crown02.png) no-repeat;background-position:10px -3px;background-size:33px;color:#808080;}
.pickup_rank_asics01,.pickup_rank_asics02{border:1px solid #696969;text-align:center;font-size:16px;font-weight:bold;}
.pickup_rank_asics01{color:#ff0000;}
.pickup_rank_asics02{color:#808080;}
.pickup_content{height:60px;border:1px solid #696969;text-align:center;line-height: 1.3em;}
/*レフトエリア*/
.first_left_area{margin-bottom:10px;background:url(https://workstreet.itembox.design/item/img/first_left02.gif)no-repeat;background-size:100%;}
.first_text{padding:75px 10px 2px 5px;}
.first_text ul li{margin:2px;list-style-type:disc;list-style-position: inside;padding-left: 1em;text-indent: -1em;color: #006699;}
.first_text a{font-size:14px;line-height:1em;}
.first_entry{padding:5px 5px 10px 5px;}
.com_area{margin-bottom:10px;}
/*検索*/
.tab_kodawari{display:none;}
.search_area{display:none;}
.osirase{background-color:#fff}
#pc{margin:0px 0px 10px 0px;}
#pc_search .inner{width:100%;padding:10px 10px 10px 10px;background-repeat:no-repeat;border:solid 1px #ccc;text-align:center;}
#pc_search p.form{padding:0px 0px 12px 0px;margin:0px 0px 12px 0px;border-bottom:dotted 1px #ccc;}
#pc_search p.form input{width:172px;height:35px;font-size: 16px;}
#pc_search p.search{margin:0px 0px 10px 0px;}
#pc_search p.text{font-size:12px;padding:0px 0px 0px 18px;margin:0px 0px 0px 0px;background-image:url(/shop/item/workstreet/design/img01/common_01.jpg);background-repeat:no-repeat;background-position:center left;}
*:first-child+html #pc_search p.text{margin:-10px 0px 0px 0px;}
#kodawari_title{
	margin-top:10px;
	width:200px;
	padding:7px 0px;
	background-color:#900;
	background-image:url(https://workstreet.itembox.design/item/img/icon_smtko.png);
	text-align:center;
	background-repeat:no-repeat;
	background-position:8%;
	background-size:23px auto;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	border-radius:10px 10px 0px 0px ;
}
#kodawari_area{width: 200px;margin-bottom:10px;padding: 10px 10px 10px 10px;background-repeat: no-repeat;border: solid 1px #ccc;}
#kodawari_area p{display:block;margin-bottom:5px;text-align: center;}
.kodawari_btn{background:url(https://workstreet.itembox.design/item/img/button_bar.png) repeat-x;padding: 13px;color: #ffffff;text-align: center;border-radius:5px ;}
.search_table_side{background:#F0F0F0;}
.search_table_side tr td input[type=text] {margin-bottom:5px;width:70px;font-size: 16px; height:25px;}
table.search_table_side tr td.search_title_side{width: 30%;font-size: 12px;}
.search_table_side tr td input[type=submit] {height: 33px;width: 100px;}
.search_table_side input.side_submit_image {
	cursor: pointer;
	display: block;
	border: none;
	margin: 0 auto;
	text-indent: -9999px;
	background: url(https://workstreet.itembox.design/item/img/kodawari_submit.png) no-repeat 0 0;
	background-size: 100px 33px;
}
#sakishin_ari {margin-top: 5px;}
.search_table_side tr td{padding: 8px 3px;border-bottom: 1px solid #a5a5a5;}
.search_table_side tr td select {height: 30px;}
.hotword{display:block;margin-top:10px;}
.hotword span{display:block;margin:10px 0px 5px 0px;padding:7px;background:#FF7D4E;color:#ffffff;font-weight:bold;font-size:16px;}
.hotword a{
	display:block;
	float:left;
	margin: 3px;
	padding:5px 5px 5px 23px;
	background:#6d6d6d url(https://workstreet.itembox.design/item/img/icon_smtko.png) no-repeat 2%;
	background-size: 18px auto;
	border-radius: 5px;
	font-weight:bold;
}
.hotword a.hot_oshare{
	width:120px;
	margin: 10px 0px 3px 0px;
	padding:10px 5px 10px 50px;
	background:#DFFFC1 url(https://workstreet.itembox.design/item/img/oshare_icon.png) no-repeat 2%;
	background-size: 42px auto;
	border:2px solid #6d6d6d;
	color:#6d6d6d;
}
/*シーン別先頭見出しここから------------------*/
.scene_midashi_kha {
    position: relative;
    border-top: 6px solid #a3a477;
    border-bottom: 6px solid #a3a477;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
.scene_midashi_nvy {
    position: relative;
    border-top: 6px solid #385589;
    border-bottom: 6px solid #385589;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
.scene_midashi_yelgrn {
    position: relative;
    border-top: 6px solid #bde666;
    border-bottom: 6px solid #bde666;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
.scene_midashi_slv {
    position: relative;
    border-top: 6px solid #9b9b9b;
    border-bottom: 6px solid #9b9b9b;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
.scene_midashi_red {
    position: relative;
    border-top: 6px solid #da3726;
    border-bottom: 6px solid #da3726;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
.scene_midashi_gry {
    position: relative;
    border-top: 6px solid #666666;
    border-bottom: 6px solid #666666;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
.scene_midashi_blu {
    position: relative;
    border-top: 6px solid #06f;
    border-bottom: 6px solid #06f;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
.scene_midashi_mizuiro {
    position: relative;
    border-top: 6px solid #00dcff;
    border-bottom: 6px solid #00dcff;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
.scene_midashi_grn {
    position: relative;
    border-top: 6px solid #32cd00;
    border-bottom: 6px solid #32cd00;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
.scene_midashi_org {
    position: relative;
    border-top: 6px solid #ff6a00;
    border-bottom: 6px solid #ff6a00;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
.scene_midashi_beg {
    position: relative;
    border-top: 6px solid #cdaf3f;
    border-bottom: 6px solid #cdaf3f;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
.scene_midashi_pur {
    position: relative;
    border-top: 6px solid #9a00b6;
    border-bottom: 6px solid #9a00b6;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
.scene_midashi_pink {
    position: relative;
    border-top: 6px solid #ff5c5d;
    border-bottom: 6px solid #ff5c5d;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
.scene_midashi_royalblue {
    position: relative;
    border-top: 6px solid #4169e1;
    border-bottom: 6px solid #4169e1;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
.scene_midashi_yel {
    position: relative;
    border-top: 6px solid #ffeb3b;
    border-bottom: 6px solid #ffeb3b;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
.scene_midashi_usuyel {
    position: relative;
    border-top: 6px solid #f3bc22;
    border-bottom: 6px solid #f3bc22;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
.scene_midashi_drkred {
    position: relative;
    border-top: 6px solid #b17b7c;
    border-bottom: 6px solid #b17b7c;
    padding: 12px 0px 10px 60px;
    margin: 70px 0px 30px 0px;
    width: 100%;
    font-size: 25px;
    font-weight: bold;
}
/*シーン別先頭見出しここまで------------------*/
/*シーン別ランキング用見出し帯*/
.sceneranking_title_kha {
	background-color:#a3a477;
	border-left: 30px solid #5e5e46;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}
.sceneranking_title_nvy {
	background-color:#385589;
	border-left: 30px solid #243c66;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}
.sceneranking_title_yelgrn {
	background-color:#bde666;
	border-left: 30px solid #7f9b45;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}
.sceneranking_title_slv{
	background-color:#9b9b9b;
	border-left: 30px solid #7a7979;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}
.sceneranking_title_red{
	background-color:#da3726;
	border-left: 30px solid #af2e21;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}
.sceneranking_title_gry{
	background-color:#666666;
	border-left: 30px solid #4c4c4c;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}
.sceneranking_title_blu{
	background-color:#06f;
	border-left: 30px solid #165abf;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}
.sceneranking_title_mizuiro{
	background-color:#00dcff;
	border-left: 30px solid #00c2e1;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}
.sceneranking_title_grn{
	background-color:#32cd00;
	border-left: 30px solid #2aa901;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}
.sceneranking_title_org{
	background-color:#ff6a00;
	border-left: 30px solid #c95604;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}
.sceneranking_title_beg{
	background-color:#cdaf3f;
	border-left: 30px solid #a78e34;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}
.sceneranking_title_pur{
	background-color:#9a00b6;
	border-left: 30px solid #6c057e;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}
.sceneranking_title_pink{
	background-color:#ff5c5d;
	border-left: 30px solid #e15051;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}
.sceneranking_title_royalblue{
	background-color:#4169e1;
	border-left: 30px solid #3051b5;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}
.sceneranking_title_yel{
	background-color:#ffeb3b;
	border-left: 30px solid #ffba20;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#000000;
	width:100%;
}
.sceneranking_title_usuyel{
	background-color:#f3bc22;
	border-left: 30px solid #f9ac00;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}
.sceneranking_title_drkred {
	background-color:#b17b7c;
	border-left: 30px solid #91494c;
	padding:10px;
	margin:10px 5px 10px 0px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}
/*シーン別ランキング用見出し帯ここまで-----------------------------------------------------------------*/

/*ランキングの説明文用*/
.ranking_description {
    text-align: center;
    font-weight: bold;
    margin: 2px 0px 5px 0px;
    padding: 5px;
}

/*ヘッダー商品欄*/
.anzen0{background-color:#fff;width:100%;font-size:12px;}
.anzen1{float:left;width:755px;box-sizing:border-box;padding:5px;}
.anzen2{float:left;width:200px;box-sizing:border-box;padding:5px;text-align:center;}
.anzen3{float:left;width:200px;box-sizing:border-box;padding:5px;text-align:center;}
.anzen8{clear:both;}
/*ヘッダーメーカーリスト*/
.maker{background-color:#fff;width:100%;font-size:12px;}
.maker_smt{display:none;}
.maker_list_main{width:24.3%;float:left;padding:5px 3px 3px 0px;height:100px;text-align:center;}
/*メインカラム*/
.mainbn_smt{display:none;}
.mainbn{width:100%;text-align:center;margin:0px 0px 0px 8px;box-sizing:border-box;}
.mainbn_pc{width:100%;text-align:center;margin:0px 0px 0px 8px;box-sizing:border-box;}
.newmidashi{
	background:url(https://workstreet.itembox.design/item/img/new_item_res.gif) repeat-x;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	width:744px;
	margin:8px 0px 0px 0px;
	padding:8px 0px 10px 8px;
}
.newmidashi02{
	width:100%;
	background-color:#900;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	margin:0px 0 0 0;
	padding:8px 0px;
	border-radius:10px 10px 0px 0px ;
}
.newmidashi02_search{display:none;}
.newmidashi02 h2{font-size:14px;}
.newmidashi_cat{
	width:200px;
	padding:8px 0px;
	margin-top:5px;
	background-color: #900;
	color:#ffffff;
	font-weight:bold;
	text-align: center;
	margin: 0px 0 0 0;
}
.newmidashi_second{
	background:url(https://workstreet.itembox.design/item/img/new_item_res.gif) repeat-x;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	margin:8px 0px 0px 8px;
	padding:8px 0px 10px 8px;
}
.new{width:100%;margin:0px 0px 0px 15px;padding:8px 0px 5px 0px;box-sizing:border-box;}
.price{font-weight:bold;color:#900;text-align:right;margin:1px;}
ul{padding-left:0px; margin-left:0px;}
ul li{list-style:none;}
/*メインコンテンツ*/
.syouchiku01_exp,
.syouchiku02_exp,
.syouchiku03_exp{margin-bottom:5px;text-align:center;font-size:14px;}
.minibn_area{width:50%;float:left;}
.minibn_area a{display:block;margin:1px;text-align:center;}
.minibn_exp a{display:block;padding:1px 20px;border:none;background:#ffffff;}
.first_chief{display:none;}
.push_new_title{margin-top:10px;padding:10px 0px 10px 20px;background:url(https://workstreet.itembox.design/item/img/smt_squ.png) no-repeat #000000;background-position: 3px;color:#ffffff;font-weight:bold;font-size:16px;}
.push_new_content{border:1px solid #000000;}
.push_wrap{width:50%;float:left;}
.push_new_content_l{width:47%;margin:3px;float:left;}
.push_new_content_r{width:47%;margin:3px;float:left;padding:40px 0px;line-height:1.3em;}
.maker_more{display:none;}
.push_more{margin:10px 50px;padding:15px 0px;background:url(https://workstreet.itembox.design/item/img/button_bar.gif) repeat-x 10px;color:#ffffff;text-align:center;clear:left;border-radius:8px ;}
.colno2_left{width:550px;float:left;}
.colno2_right{width:190px;float:right;}
/*メーカーで選ぶPC*/
.long_maker{font-size:10px;}
#maker_1_next{width:700px;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:15px 0px 7px 30px;}
#maker_1{width:745px;margin-bottom:40px;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:15px 0px 7px 5px;}
#maker_2{width:538px;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;padding:15px 0px 7px 10px;}
#main_maker dl{float: left;width: 179px;border: solid 1px #ccc;margin: 0px 5px 8px 0px;}
#main_maker dl dd{width: 150px;height: 50px;margin:0px auto;padding: 1px 1px 6px 1px;}
#main_maker dl dt{margin-bottom:5px;text-align: center;padding: 0px 10px 0px 0px;font-size: 12px;}
#main_maker dl dt img{margin:1px 1px 0px 0px;}
/*レフトナビのメーカーリスト*/
.makerlistdiv{border:solid 1px #808080;box-sizing:border-box;width:200px;}
.makerlist{list-style-type:none;margin:0;padding:0;}
.makerlist li{margin:5px 5px;}
.makerlisthead{font-size:12px;color:#000;font-weight:bold;margin:10px 10px;}
/*レフトナビのバナー*/
.lowprice{margin:5px 0px;}
.lowprice02{font-size:80%; text-align:center;}
/*レフトナビカテゴリー一覧の見出し*/
.categoryitiran{width:200px;background-color:#900;height:30px;border-radius:10px 10px 0 0;text-align:center;margin:5px 0 0 0;}
.categoryfont{padding:8px;color:#fff;font-weight:bold;font-family: "ＭＳ ゴシック",sans-serif;}
.vmenu_title{padding: 5px;}
#pc_cat_all{display:block;}
#smt_cat_all{display:none;}
/*レフトナビ*/
.category0{width:200px;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;}
.category1{width:200px;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;line-height:0em;}
.category3{font-size:13px;}
.categorylist{list-style-type:none;margin:0;padding:0;}
.categorylist li{margin:3px 15px;}
/*レフトナビ　メーカー一覧*/
.category_s{display:none;}
/*レフトナビカレンダー見出し*/
.calendarmidasi{width:100%;background-color:#900;height:30px;border-radius:10px 10px 0 0;text-align:center;margin:5px 0 0 0;}
.calendarfont{padding:8px;color:#fff;font-weight:bold;font-family: "ＭＳ ゴシック",sans-serif;}
.calendar{width:100%;text-align:center;border:solid 1px #808080;box-sizing:border-box;}
/*レフトナビお買い物ガイド*/
.block_list{margin-top:10px;}
li.left_guide{margin:5px;text-align:left;font-size:14px;}
/*メインのブロック部分*/
.block_row{width:32%;float:left;padding:0px 3px;}
.rightlist{margin:10px 0px;}
/*ボトムコラム部分*/
.bottom_colum{padding:10px;margin-top:10px;border:1px solid #a0a0a0;font-size:14px;}
/*ライトナビの安全靴ランキング*/
.anzenrank{width:100%;background-color:#900;height:30px;border-radius:10px 10px 0 0;text-align:center;margin:5px 0 0 0;}
.anzenrankfont{padding:8px;color:#fff;font-weight:bold;font-family: "ＭＳ ゴシック",sans-serif;}
.rankingitiran{border-radius:10px 10px 0 0;width:180px;background-color:#900;height:30px;text-align:center;margin:5px 0 0 0;}
/*フッター*/
.footer_left{float:left;width:50%;}
.footer_right{float:right;width:50%;}
div#footer {clear:both; width:98%;margin:10px auto;padding-top:10px;font-size:12px;line-height:130%;border:1px #7b7b7b;border-style:none dashed;}
#footer a:link {color:#006699;font-style:normal;text-decoration:underline;}/*未訪問のリンク*/
#footer a:visited {color:#006699;text-decoration:underline;}/*訪問後のリンク*/
#footer a:hover {color:#ff8000;font-style:normal;text-decoration:underline;}/*マウスをのせたとき*/

#footer_care_wrap{display: block;clear: both;background: #f3f3f3;padding-top:20px;}
#footer_care{width:1100px;margin:20px auto 0px auto;border:1px #7b7b7b;border-style:none dashed;clear:both;}
#footer_care a:link {color:#006699;font-style:normal;text-decoration:underline;}/*未訪問のリンク*/
#footer_care a:visited {color:#006699;text-decoration:underline;}/*訪問後のリンク*/
#footer_care a:hover {color:#ff8000;font-style:normal;text-decoration:underline;}/*マウスをのせたとき*/

#f3 a:link {color:#F5DEB3;font-style:normal;text-decoration:underline;}/*未訪問のリンク*/
#f3 a:visited {color:#F5DEB3;text-decoration:underline;}/*訪問後のリンク*/
#f3 a:hover {color:#ffac59;font-style:normal;text-decoration:underline;}/*マウスをのせたとき*/
.f1{float:left;width:100%;box-sizing:border-box;border-right:dashed 1px #7b7b7b;padding:5px;margin:5px;}
.f1_care{float:left;width:100%;box-sizing:border-box;padding:5px;margin:5px;}
.f2{float:left;width:98%;box-sizing:border-box;padding:5px;margin:5px;}
.f2 a{font-weight:bold;}
#f3{clear:both;margin-bottom:5px;text-align:center;background-color:#a9a9a9;font-size:16px;}
#f3 ul{padding:15px 0px;}
#f3 ul li{clear:both;display: inline-block;}
.fhr{height: 1px;border: none;border-top:solid 1px #800000;}
.fp{margin:5px 0px;padding:5px 2px 2px 20px;font-size:18px;background:url(https://workstreet.itembox.design/item/img/maru.png) no-repeat;background-position: 0px 5px;font-weight: bold;border-bottom: 1px solid #7b7b7b ;}
.fp_care{margin:5px 0px;padding:5px 2px 2px 20px;font-size:18px;background:url(https://workstreet.itembox.design/item/img/maru.png) no-repeat;background-position: 0px 9px;font-weight: bold;border-bottom: 1px solid #7b7b7b ;}
.foot_content{margin:0px 0px 0px 15px;}
.foot_content_care{padding: 0px 15px;}
.foot_content_care ul{display: flex;flex-wrap: wrap;}
.foot_content_care ul li{width:342px;float:left;margin:5px;}
.foot_content_care ul li a{display:block;padding:5px;color:#000000 !important;font-size:16px;text-decoration:none !important;background:#ffffff;border-radius:10px;}
.foot_content_care ul li a:hover{background:#ffb2b2;text-decoration:none;}
.f1 table tr th{padding:5px; background:#FFE390;}
.f1 table tr td{padding:5px;text-align:right;}
.f1_care table{border-collapse: collapse; margin:10px 0px 10px 10px;}
.f1_care table tr th{padding:5px; background:#FFE390;}
.f1_care table tr td{padding:5px;text-align:right;}
.pay_title{margin:5px 0px; padding:5px 0px 5px 5px;font-weight:bold;font-size:14px; background:#D2D2D2;}
.detail{text-align:right;font-weight: bold;margin-right: 10px;}
#f3 p.copy{margin:5px 0px;padding:10px 0px;color:#ffffff;}
#f3 .menu_list_smtch_seach_foot{display:none;}
.f2 table{width:95%;border-collapse:collapse;margin:10px auto;}
.f2 table tr th{padding:7px 0px 7px 15px;border-top:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;background:#FFEED9;text-align:left;}
.f2 table tr td{padding:7px 0px 7px 15px;border-top:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;}
/*スマホ->PC切り替えボタン*/
.ChangePC {cursor: pointer;color: #fff;width: 70%;margin: 10px auto;}
.ChangePC a {
	display:block;
    padding: 30px 8px;
    background-color: #242424;
    background: linear-gradient(to bottom, #919191, #242424);
    border-radius: 3px;
    border: 1px solid #000000;
    box-shadow: 0px 0px 0px rgba(115,115,115,0),inset 0px 0px 1px rgba(145,145,145,1);
    text-shadow: 0px -1px 0px rgba(000,000,000,0.7),0px 0px 0px rgba(255,255,255,0.3);
	font-size:30px;
}
/*買い物ガイドヘッダー部分*/
a.guidemenu{display:block;padding:5px 0px;text-decoration:underline;font-size:16px;font-weight:bold;background: #8a8a8a;}
a.guidemenu:hover{background:#ff8e8e;}

/*買い物ガイドヘッダー部分(介護ユニ)*/
table.guidemenu_care a{display:block;padding:5px 0px;text-decoration:underline;font-size:16px;background: #d6d6d6;}
table.guidemenu_care a:hover{background:#ffb2b2;}

/*カテゴリーごとに背景変更*/
body.fs-body-category-sadty-woman{background:#FF9E8B;}
body.fs-body-category-care_uniform{background:#ffffff;}


/*ログインの可否での表示・非表示*/
.member_display-true{display:block;}
.member_display-false{display:none;}
.guest_display-true{display:none;}
.guest_display-false{display:block;}

/*カート内商品数表示スマホフロート*/
.fs-client-cart-count{
    /*padding-left: 7px;*/
    padding-top:2px;
    background:#ff0000;
    color:#ffffff;
    height: 25px;
    width: 25px;
    border-radius: 50%;
    position: relative;
    bottom:65px;
    left:165px;
    font-weight:bold;
    text-align:center;
}

/*法人見積フォーム*/
table.contactConfirm{margin-bottom: 20px;}
table.contactConfirm th{
	background: #ffeed9;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 100%;
	line-height: 1.3;
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 5px 10px;
}
table.contactConfirm td{
	background: #f2f2f2;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 100%;
	line-height: 1.3;
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 5px 10px;
}
table.contactConfirm th span{display: block;font-size: 85%;line-height: 1.1;}
table.contactConfirm .attention{color: #c00;}

/*サイト内検索*/
.search_head_area{margin:10px 0px;/*padding:20px;*/background:#232f3e;border-radius: 10px;}
.form_head_pc_ham{float:left;width:100px;margin-top: 7px;}
.form_head_pc{float:left;padding:20px 0px;margin:0px 0px 0px 80px;}
.form_head_pc_care{float:left;padding:20px 0px;margin:0px 0px 0px 150px;}
.search_head_pc{float:left;}
p.form_head_pc input{width:600px;height:49px;padding:5px 5px 5px 15px;font-size:20px;/*border:2px solid #f3a847;*/border-radius: 8px 0px 0px 8px;}
p.form_head_pc_care input{width:600px;height:49px;padding:5px 5px 5px 15px;font-size:20px;/*border:2px solid #f3a847;*/border-radius: 8px 0px 0px 8px;}
p.search_head_pc input[type="image"]{padding: 0px 30px;border-radius: 0 8px 0 0;background: #f3a847;}
.search_head_area_wrap{text-align:center;padding: 0px 9px;}
.search_head_pc{margin:20px 20px 20px 0px;background:#f3a847;border-radius: 0px 8px 8px 0px;}

/*検索結果 ヘッダー非表示*/
body#fs_ProductSearch .smt_global,
body#fs_ProductSearch .pickup,
body#fs_ProductSearch .matome_head_search,
body#fs_ProductSearch .maker{display:none;}

/*検索結果ヘッド表示切替*/
.smt_global_search{display:none;}
body#fs_ProductSearch .smt_global_search{display:block;}
.smt_global_search{clear:both;}
.smt_global_search ul li{float:left;width:197.7px;margin-right: -2px;box-sizing: border-box;font-weight:bold;}
body#fs_ProductSearch .smt_global_search{display:block;}

/*安全ベスト ヘッダー非表示*/
body.fs-body-category-hoan-vest{background-color:#7a7d3c;}
body.fs-body-category-hoan-vest .smt_global_search{display:block;}
body.fs-body-category-hoan-vest .smt_global_search{display:block;}
body.fs-body-category-hoan-vest .smt_global,
body.fs-body-category-hoan-vest .pickup,
body.fs-body-category-hoan-vest .matome_head_search,
body.fs-body-category-hoan-vest .maker{display:none;}

body.fs-body-category-hoan-vest-led{background-color:#7a7d3c;}
body.fs-body-category-hoan-vest-led .smt_global_search{display:block;}
body.fs-body-category-hoan-vest-led .smt_global_search{display:block;}
body.fs-body-category-hoan-vest-led .smt_global,
body.fs-body-category-hoan-vest-led .pickup,
body.fs-body-category-hoan-vest-led .matome_head_search,
body.fs-body-category-hoan-vest-led .maker{display:none;}

body.fs-body-category-hoan-vest-mesh{background-color:#7a7d3c;}
body.fs-body-category-hoan-vest-mesh .smt_global_search{display:block;}
body.fs-body-category-hoan-vest-mesh .smt_global_search{display:block;}
body.fs-body-category-hoan-vest-mesh .smt_global,
body.fs-body-category-hoan-vest-mesh .pickup,
body.fs-body-category-hoan-vest-mesh .matome_head_search,
body.fs-body-category-hoan-vest-mesh .maker{display:none;}

body.fs-body-category-hoan-vest-tasuki{background-color:#7a7d3c;}
body.fs-body-category-hoan-vest-tasuki .smt_global_search{display:block;}
body.fs-body-category-hoan-vest-tasuki .smt_global_search{display:block;}
body.fs-body-category-hoan-vest-tasuki .smt_global,
body.fs-body-category-hoan-vest-tasuki .pickup,
body.fs-body-category-hoan-vest-tasuki .matome_head_search,
body.fs-body-category-hoan-vest-tasuki .maker{display:none;}

body.fs-body-category-hoan-vest-short{background-color:#7a7d3c;}
body.fs-body-category-hoan-vest-short .smt_global_search{display:block;}
body.fs-body-category-hoan-vest-short .smt_global_search{display:block;}
body.fs-body-category-hoan-vest-short .smt_global,
body.fs-body-category-hoan-vest-short .pickup,
body.fs-body-category-hoan-vest-short .matome_head_search,
body.fs-body-category-hoan-vest-short .maker{display:none;}

body.fs-body-category-hoan-vest-jititai{background-color:#7a7d3c;}
body.fs-body-category-hoan-vest-jititai .smt_global_search{display:block;}
body.fs-body-category-hoan-vest-jititai .smt_global_search{display:block;}
body.fs-body-category-hoan-vest-jititai .smt_global,
body.fs-body-category-hoan-vest-jititai .pickup,
body.fs-body-category-hoan-vest-jititai .matome_head_search,
body.fs-body-category-hoan-vest-jititai .maker{display:none;}

body.fs-body-category-hoan-vest-genba{background-color:#7a7d3c;}
body.fs-body-category-hoan-vest-genba .smt_global_search{display:block;}
body.fs-body-category-hoan-vest-genba .smt_global_search{display:block;}
body.fs-body-category-hoan-vest-genba .smt_global,
body.fs-body-category-hoan-vest-genba .pickup,
body.fs-body-category-hoan-vest-genba .matome_head_search,
body.fs-body-category-hoan-vest-genba .maker{display:none;}

body.fs-body-category-hoan-vest-set{background-color:#7a7d3c;}
body.fs-body-category-hoan-vest-set .smt_global_search{display:block;}
body.fs-body-category-hoan-vest-set .smt_global_search{display:block;}
body.fs-body-category-hoan-vest-set .smt_global,
body.fs-body-category-hoan-vest-set .pickup,
body.fs-body-category-hoan-vest-set .matome_head_search,
body.fs-body-category-hoan-vest-set .maker{display:none;}

/*--------------------profileB------------------*/
#profileBox{}
#profileBox h4{clear: both;margin-bottom: 15px;}
#profileBox table{width: 750px;}
#profileBox table tr{clear: both;}
#profileBox table th{width: 110px;background: #ffeed9;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;text-align: left;padding: 6px 10px;}
#profileBox table td{width: 600px;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;text-align: left;padding: 6px 10px;}
#profileBox table td a,
#profileBox table td a:active,
#profileBox table td a:hover,
#profileBox table td a:visited{color: #ff8a00;text-decoration: underline;}
#profileBox table td div#map{width: 600px;}
#profileBox table td div#mapLeft{float: left;width: 340px;}
#profileBox table td div#mapRight{float: right;padding-top: 30px;}

.conPage{clear: bothwidth: 750px;}
.conPageTitle-Top{width: 728px;overflow: hidden;padding: 20px 0 15px 22px; border:10px #fedde4 solid;}
.conPageTitle-Top div{float: left;}
.conPageTitle-Img{margin-right: 25px;}
.conPageTitle-Top h3{margin-bottom: 20px;}
.conPageTitle-Txt{width: 450px;}
.conPageTitle-Txt p{letter-spacing: 0;}
.conPageTitle-Btm{
	background: url(/shop/item/workstreet/design/img01/conpagetitle_bottom.gif) no-repeat bottom center;
	width: 750px;
	overflow: hidden;
	padding-bottom: 5px;
	margin-bottom: 25px;
}
/*-----------------商品ページ回り----------------*/
.fs-l-pageMain img {}
.fs-c-productName__copy{color: #000000;margin-bottom:5px;}
.fs-c-productName__name{color: #0000ff;}
.fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price{color:#ff0000;font-weight: bold;font-size:20px;}
.fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price .fs-c-price__currencyMark{font-size:16px;}
.fs-c-productPrice--listed .fs-c-productPrice__addon--listed{font-size: 10px;}
.fs-c-productNameHeading__copy {margin-bottom: 5px;display: block;}

/*---カート回り---*/
.fs-c-cartDiscountInfo__info{color: #ff0000;font-size: 20px;}
.fs-c-productNumber {
    clear: both;
    width: 100%;
    padding: 5px;
    font-size: 16px;
    font-weight: bold;
    color: #b30000 !important;
    border: solid 2px #b30000;
    background: #f5fbaa;
}

/*サジェストリンクPC*/
.poplink{width:605px !important;/*height: 530px;*/background: #ffffff;box-shadow: 1px 2px 4px 0px #848484;border:1px solid #808080;}
.poplink_suggest{width: 600px;border:none !important;}
.poplink_suggest .word{font-size: 16px;font-weight:bold;}
.poplink_search{width: 600px}
.poplink_search .header{padding: 5px;color:#ffffff !important;font-size: 16px;font-weight:bold;background:#666666 !important;}
.poplink_search .item{width: 33%;float: left;background:#ffffff;}
div.item_left{float:none !important;}
div.image_box{width:160px !important;width:160px !important;}
div.image_box img{max-width: 160px !important;max-height: 160px !important;}
.poplink_recommend{display:none;}

/*サジェスト旧CSS*/
#poplinkSuggest {font-size:18px;padding-left: 10px;}
#poplink{background-color: #ffffff !important;box-shadow: 0px 3px 5px rgba(0,0,0);padding:0px !important;margin: 48px 0px 0px -600px !important;/*left: 1208px;top: 448px;*/}
#poplinkSearchHeader {
	padding:5px;
	background: #696969;
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
}
#poplinkSearch .poplinkItem {
    padding: 5px;
    padding-left: 5px;
    width: 33%;
    float: left;
    background: #ffffff;
}
#poplinkSearch .pL {
    float: none !important;
    text-align: center;
    margin: 0 auto;
    margin-right: 0px !important;
    margin-top: 5px;
    width: 100% !important;
}
#poplinkSearch .pR {padding-left: 0px !important;}

/*クーポン*/
.fs-c-coupon__image__image{max-width: 190px !important;}

/*タグアイコン(テキスト版)*/
.fs-c-productMark__mark {margin: 2px;}
.fs-c-productMark__mark--6 {padding: 7px;font-weight:bold;}
.fs-c-productMark__mark--38 {padding: 7px 25px;font-weight:bold;font-size: 12px;}
.fs-c-productMark__mark--27 {padding: 7px 10px;font-weight:bold;}
.fs-c-productMark__mark--36 {padding: 10px;font-weight:bold;}
.fs-c-productMark__mark--39 {font-size:14px;font-weight:bold;}
.fs-c-productMark__mark--42{
	padding: 7px 25px;
	margin: 2px;
	font-weight: bold;
	font-size: 14px;
}
.fs-c-productMark__mark--28 {
    font-size: 14px;
    background-color: #602525;
    padding: 5px 21px;
}

/*ショップピカソテキストエリア*/
div.pica_title{font-size:32px;color:#b90000;font-weight:bold;text-align:center;}
div.pica_title span{font-size:40px;}
div.pica_wrap{border:1px solid #b90000;margin:10px 0px;width:100%;}
div.pica_wrap span{color:#b90000;font-weight:bold;}
div.pica_wrap p{padding:10px;margin:0px;font-size:16px;}
div.pica_wrap h4{margin:0px;padding:10px;background:#b90000;color:#ffffff;font-weight:bold;font-size:20px;}
div.pica_wrap h4 span.pica_no{font-size:30px;color:#ffffff;}

/*レコメンド(この商品もチェックしています)*/
h3.CrossHead{background: #b30000;color: #ffffff;padding: 10px;font-size: 16px;font-weight: bold;margin: 10px 0px;}
.FS2_Recommend2_recommend ul li {width:16% !important;}
.FS2_Recommend2_recommend img{width:100% !important;}

/*ランキングテキスト起こし*/
.scene_text{position: relative;display: block;}
.scene_text img{width:100%;}
.scene_text span{
position: absolute;
top: 34px;
left: 250px;
text-shadow: 1px 1px 1px #000000,-1px 1px 1px #000000,1px -1px 1px #000000,-1px -1px 1px #000000;
font-size: 30px;
font-weight:bold;
color:#ffffff;
}
/*ランキング見出の*/
.scene_text h3{
position: absolute;
top: 34px;
left: 250px;
text-shadow: 1px 1px 1px #000000,-1px 1px 1px #000000,1px -1px 1px #000000,-1px -1px 1px #000000;
font-size: 30px;
font-weight:bold;
color:#ffffff;
}

.scene_text_wear{position: relative;display: block;}
.scene_text_wear span{
position: absolute;
top: 34px;
left: 220px;
text-shadow: 1px 1px 1px #000000,-1px 1px 1px #000000,1px -1px 1px #000000,-1px -1px 1px #000000;
font-size: 26px;
font-weight:bold;
color:#ffffff;
}
.osusume_scene{
margin-bottom: 20px;
font-size: 36px;
font-weight: bold;
color: #233d27;
text-shadow: -1px -1px 1px #ffffff, 1px -1px 2px #ffffff, 1px -1px 2px #ffffff, -1px -1px 2px #ffffff, 1px 1px 2px #000000, -1px 1px 3px #000000, 1px -1px 3px #000000, -1px -1px 3px #000000;
text-align:center;
letter-spacing: 0.2em;
}
.osusume_scene_shoes{
margin-bottom: 10px;
font-size: 36px;
font-weight: bold;
color: #b50003;
text-shadow: -1px -1px 1px #ffffff, 1px -1px 2px #ffffff, 1px -1px 2px #ffffff, -1px -1px 2px #ffffff, 1px 1px 2px #ffffff, -1px 1px 3px #000000, 1px -1px 3px #000000, -1px -1px 3px #ffffff;
text-align:center;
letter-spacing: 0.2em;
}

/*商品一覧表示数変更*/
@media screen and (min-width: 960px) {
  .fs-c-productList__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: calc(25% - 0px) calc(25% - 0px) calc(25% - 0px) calc(25% - 0px) calc(25% - 0px);
    grid-template-columns: calc(25% - 0px) calc(25% - 0px) calc(25% - 0px) calc(25% - 0px) calc(25% - 0px);
    grid-gap: 0px;
  }
  .fs-c-productList__list > *:nth-child(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list > *:nth-child(2) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list > *:nth-child(3) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list > *:nth-child(4) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .fs-c-productList__list > *:nth-child(5) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list > *:nth-child(6) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list > *:nth-child(7) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list > *:nth-child(8) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .fs-c-productList__list > *:nth-child(9) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list > *:nth-child(10) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list > *:nth-child(11) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list > *:nth-child(12) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .fs-c-productList__list > *:nth-child(13) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list > *:nth-child(14) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list > *:nth-child(15) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list > *:nth-child(16) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .fs-c-productList__list > *:nth-child(17) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list > *:nth-child(18) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list > *:nth-child(19) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list > *:nth-child(20) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .fs-c-productList__list > *:nth-child(21) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list > *:nth-child(22) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list > *:nth-child(23) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list > *:nth-child(24) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .fs-c-productList__list > *:nth-child(25) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list > *:nth-child(26) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list > *:nth-child(27) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list > *:nth-child(28) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .fs-c-productList__list > *:nth-child(29) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list > *:nth-child(30) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list > *:nth-child(31) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list > *:nth-child(32) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .fs-c-productList__list > *:nth-child(33) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list > *:nth-child(34) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list > *:nth-child(35) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list > *:nth-child(36) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .fs-c-productList__list > *:nth-child(37) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list > *:nth-child(38) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list > *:nth-child(39) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list > *:nth-child(40) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .fs-c-productList__list > *:nth-child(41) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list > *:nth-child(42) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list > *:nth-child(43) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list > *:nth-child(44) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .fs-c-productList__list > *:nth-child(45) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list > *:nth-child(46) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list > *:nth-child(47) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list > *:nth-child(48) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .fs-c-productList__list > *:nth-child(49) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list > *:nth-child(50) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list > *:nth-child(51) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list > *:nth-child(52) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .fs-c-productList__list > *:nth-child(53) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list > *:nth-child(54) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list > *:nth-child(55) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list > *:nth-child(56) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .fs-c-productList__list > *:nth-child(57) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list > *:nth-child(58) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list > *:nth-child(59) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list > *:nth-child(60) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 15;
    grid-row: 15;
  }
  .fs-c-productList__list > *:nth-child(61) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list > *:nth-child(62) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list > *:nth-child(63) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list > *:nth-child(64) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 16;
    grid-row: 16;
  }
  .fs-c-productList__list > *:nth-child(65) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list > *:nth-child(66) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list > *:nth-child(67) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list > *:nth-child(68) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 17;
    grid-row: 17;
  }
  .fs-c-productList__list > *:nth-child(69) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list > *:nth-child(70) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list > *:nth-child(71) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list > *:nth-child(72) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 18;
    grid-row: 18;
  }
  .fs-c-productList__list > *:nth-child(73) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list > *:nth-child(74) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list > *:nth-child(75) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list > *:nth-child(76) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 19;
    grid-row: 19;
  }
  .fs-c-productList__list > *:nth-child(77) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list > *:nth-child(78) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list > *:nth-child(79) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list > *:nth-child(80) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 20;
    grid-row: 20;
  }
  .fs-c-productList__list > *:nth-child(81) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list > *:nth-child(82) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list > *:nth-child(83) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list > *:nth-child(84) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 21;
    grid-row: 21;
  }
  .fs-c-productList__list > *:nth-child(85) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list > *:nth-child(86) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list > *:nth-child(87) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list > *:nth-child(88) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 22;
    grid-row: 22;
  }
  .fs-c-productList__list > *:nth-child(89) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list > *:nth-child(90) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list > *:nth-child(91) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list > *:nth-child(92) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 23;
    grid-row: 23;
  }
  .fs-c-productList__list > *:nth-child(93) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list > *:nth-child(94) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list > *:nth-child(95) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list > *:nth-child(96) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 24;
    grid-row: 24;
  }
  .fs-c-productList__list > *:nth-child(97) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list > *:nth-child(98) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list > *:nth-child(99) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 25;
    grid-row: 25;
  }
  .fs-c-productList__list > *:nth-child(100) {
    -ms-grid-column: 4;
    grid-column: 4;
    -ms-grid-row: 25;
    grid-row: 25;
  }
/*ここから下はやる気をなくしたので、適宜数値を追加して下さい*/
}

/*注文履歴全金額表示*/
.fs-c-pairList{display:none;}

/*刺繍カテゴリーページ*/
.sisyu_bunner_text{float:left;width:47%;margin:10px;padding:10px;background:#ffdba6;border:1px solid #ff8000;font-size:16px;box-shadow: 6px 4px 4px 1px #949494;}
.sisyu_bunner_text a{display:block;}
.sisyu_bunner_text_price{display:block;padding:5px 10px;color:#b90000;font-size:24px;font-weight:bold;text-align:right;}
.sisyu_merit_text{float:left;width:65%;display:block;font-size: 18px!important;}
.sisyu_merit_img{float:left;width:25%;display:block;}

/*新ランキング形式用（2020.6.24井上）*/

table.tablerank{
	border-collapse: collapse;
	width:100%;
	table-layout: fixed;
	margin-bottom:100px;
}

table.tablerankend{
	border-collapse: collapse;
	width:100%;
	table-layout: fixed;
	margin-bottom:20px;
}



.syohin{
	font-size:small;
	margin:1px;
}

.price{
	color:#DC143C;
	font-weight: bold;
	margin:1px;
}

td.image {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 25px;
	border-collapse: collapse;
}

td.rank {
	padding: 4px;
	border-collapse: collapse;
	width:20%;
	text-align:center;
	vertical-align:middle;
}


td.syohinmei {
	width:80%;
	padding: 8px;
	margin: 2px;
	border-collapse: collapse;
}

.line{
	border-bottom: 3px solid #DC143C;
}
.line2{
	border-bottom: 3px solid #D3D3D3;
}
.rad {
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
}
.box {
	/*width:80%;*/
	background-color:#FFA500;
	color:#000000;
	font-weight: bold;
	font-size:medium;
	text-align:center;
	vertical-align:middle;
	padding: 20px;
}
.andmore{
	padding: 10px;
	text-align:center;
	vertical-align:middle;
	margin: auto;
}
.more{
	color:#FFA500;
	font-weight: bold;
	font-size:180%;
	margin-bottom:-10px;
	text-align:center;
}

.rankingtitle{
	/*text-align:center;*/
	border-bottom: 10px solid #FFA500;
	padding:2px 0px 2px 90px;/*padding:2px;*/
	margin:5px;
	margin-top:20px;
}
img.icon{
	position:absolute;
	left:10px;
	top:5px;
	width: 40px;
}


/* 作業服用ランキングの線やボックスの色変え用 */

.boxuniform {
	/*width:80%;*/
	background-color:#4169E1;
	color:#000000;
	font-weight: bold;
	font-size:medium;
	text-align:center;
	vertical-align:middle;
	padding: 10px;
}


.moreuniform{
	color:#4169E1;
	font-weight: bold;
	font-size:x-large;
	margin-bottom:-10px;
	text-align:center;
}
.rankingtitleuniform .kucho_shochiku{
	font-weight: bold;
	font-size:24px;
	margin-right:10px;
}
.rankingtitleboukan .kucho_shochiku{
	font-weight: bold;
	font-size:24px;
	margin-right:10px;
}
.rankingtitleuniform{
	/*text-align:center;*/
	position: relative;
	border-top: 3px solid #4169E1;
	border-bottom: 3px solid #4169E1;
	padding:12px 0px 10px 60px;/*padding:2px;*/
	margin: 70px 0px 30px 0px;
	width:100%;
}
.rankingtitleboukan{
	/*text-align:center;*/
	position: relative;
	border-top: 3px solid #e90909;
	border-bottom: 3px solid #e90909;
	padding:10px 0px 7px 60px;/*padding:2px;*/
	margin: 70px 0px 30px 0px;
	width:100%;
}

/*購入確認画面クーポン強調*/
.fs-c-checkout-couponList__item{background-color:#ffe6e6;}

/*PC法人系サイドフローティング*/
.side_float{position:fixed;margin-left: -135px;top:10px;}
.side_float ul{box-shadow: 3px 3px 6px 0px #232323;}
.side_float ul li{width: 120px;text-align:center;background: #f5ffef;border: 1px #488764;border-style: none solid solid solid;text-align:center;font-weight:bold;font-size:14px;padding-left:0px !important;}
.side_float ul li a{display:block;padding: 10px 3px 0px 3px;font-weight: bold;}
.side_float ul li a:hover{background-color:#f9cfcf !important;opacity: unset !important;filter: none !important;}
.side_float ul li a:hover img{opacity: unset;background: unset !important;}

.side_float_deco{color:#ff3b00;font-size:18px;line-height: 1.2em;}

/*松竹梅サムネバナー用スタイル*/
.price_bunner{
position: absolute;
bottom: 0;
right: 0;
margin: 0;
line-height: 1;
padding: 5px 10px;
color:#DC143C;
font-weight:bold;
text-shadow:#fff 2px 0px,  #fff -2px 0px,    #fff 0px -2px, #fff 0px 2px,    #fff 2px 2px , #fff -2px 2px,    #fff 2px -2px, #fff -2px -2px,    #fff 1px 2px,  #fff -1px 2px,    #fff 1px -2px, #fff -1px -2px,    #fff 2px 1px,  #fff -2px 1px,#fff 2px -1px, #fff -2px -1px;
font-size: 500%;
}

/*新ランキング形式用（2020.6.24井上）*/

table.tablerank{
	border-collapse: collapse;
	width:100%;
	table-layout: fixed;
	margin-bottom:40px;
}

table.tablerankend{
	border-collapse: collapse;
	width:100%;
	table-layout: fixed;
	margin-bottom:20px;
}

.syohin{
	font-size:small;
	margin:1px;
	line-height: 1;
	display:block;
}

.price{
	color:#DC143C;
	font-weight: bold;
	margin:1px;
	font-size:medium;

}

td.image {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 25px;
	border-collapse: collapse;
}

td.rank {
	padding: 4px;
	border-collapse: collapse;
	width:20%;
	text-align:center;
	vertical-align:middle;
}


td.syohinmei {
	width:80%;
	padding: 8px;
	margin: 2px;
	border-collapse: collapse;
}

.line{
	border-bottom: 3px solid #DC143C;
}
.line2{
	border-bottom: 3px solid #D3D3D3;
}
.rad {
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
}
.box {
	/*width:80%;*/
	background-color:#FFA500;
	color:#000000;
	font-weight: bold;
	font-size:medium;
	text-align:center;
	vertical-align:middle;
	padding: 20px;
}
.andmore{
	padding: 10px;
	text-align:center;
	vertical-align:middle;
	margin: auto;
}
.more{
	color:#FFA500;
	font-weight: bold;
	font-size:180%;
	margin-bottom:-10px;
	text-align:center;
}

.rankingtitle{
	border-bottom: 2px dashed #FFA500;
	border-top: 2px dashed #FFA500;
	padding:5px;
	margin:5px;
	margin-top:20px;
	text-align:center;
}

.boxshoes{background-color: #fec760;color: #000000;font-weight: bold;font-size: large;text-align: center;vertical-align: middle;padding: 10px;}
.moreuniform{color: #fec760;}


/*商品ページ旧スタイルスペック(dt,dd)
section.fs-l-pageMain dt{
	float: left;
	height: 50px;
	background-color: #e8e8e8;
	padding: 10px;
	border-bottom: 1px solid #a9a9a9;
	clear: both;
	width: 30%;
}
section.fs-l-pageMain dd{
	float: left;
	height: 50px;
	width: 65%;
	padding: 5px;
	border-bottom: 1px solid #a9a9a9;
}*/

section.fs-l-pageMain dt{
	background-color: #e6e6e6;
	padding: 10px;
}
section.fs-l-pageMain dd{
	padding: 10px;
}

.fs-c-productSelection__name{background-color: #d4ffb6 !important;}

/*メーカーリストテスト*/
ul.maker2 {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
    float: left;
}
ul.maker2 li {
    display: list-item;
    text-align: -webkit-match-parent;
    list-style-type : none;
    padding:5px 10px;
    border-left:1px solid #84b2e0;
    float: left;
}

dl.maker2 {display: block;width:33%;float: left;}
.maker2 dt {font-weight:bold;font-size:20px;border-bottom:1px solid #84b2e0;text-align:center;}
.maker2 dd {margin-inline-start: 30px;}


/*臨時セール用スタイル*/
td.rinji_sale_img{padding:5px;font-size:small;line-height:1;}
td.rinji_sale_prise{text-align:right;padding-bottom:10px;}
span.rinji_sale_price01{font-size:small;text-decoration: underline double #FF0000;}
span.rinji_sale_price02{font-size:medium;color:#FF0000;font-weight:bold;}
.rinji_sale_title{
	text-align:center;
	padding:20px 0px;
	font-size:38px;
	color:#ffff00;
	font-weight:bold;
	text-shadow:   #ff0000 2px 0px,  #ff0000 -2px 0px,    #ff0000 0px -2px, #ff0000 0px 2px,    #ff0000 2px 2px , #ff0000 -2px 2px,    #ff0000 2px -2px, #ff0000 -2px -2px,    #ff0000 1px 2px,  #ff0000 -1px 2px,    #ff0000 1px -2px, #ff0000 -1px -2px,    #ff0000 2px 1px,  #ff0000 -2px 1px,#ff0000 2px -1px, #ff0000 -2px -1px;
}
.rinji_sale_title_sub{
	text-align:center;
	margin:20px;
	font-size:20px;
	color:#ffffff;
	font-weight:bold;text-shadow:   #000000 2px 0px,  #000000 -2px 0px,    #000000 0px -2px, #000000 0px 2px,    #000000 2px 2px , #000000 -2px 2px,    #000000 2px -2px, #000000 -2px -2px,    #000000 1px 2px,  #000000 -1px 2px,    #000000 1px -2px, #000000 -1px -2px,    #000000 2px 1px,  #000000 -2px 1px,#000000 2px -1px, #000000 -2px -1px;
	font-family:cursive
}
.rinji_sale_title02{text-align:center;line-height:1;color:#DC143C;font-weight:bold;font-size:20px;}
.rinji_sale_kaiin_touroku{
	background-color: #003cb7;
	display: block;
	color: #ffffff;
}
.rinji_sale{
	width:100%;
	margin: 50px 0px;
	padding:10px;
	border:2px solid #F4A460;
}
.rinji_sale_msg01{padding:20px 10px;text-align: center;}
.rinji_sale_msg02{font-size: 24px;color: #FF0000;text-align: center;}

/*パンくずリスト表示適正化*/
.fs-c-breadcrumb__listItem {
	display: contents !important;
}
.fs-c-breadcrumb__list--subgroup{background-color: #dddddd;margin-bottom: 5px;}


/*ランキング・松竹梅リニューアル後デザイン用スタイル*/
a.andmore2{
	display: block;
	background-color: #0020a9;
	padding: 10px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0px;
	text-decoration: underline !important;
}
.shochiku_wrap{margin: 0px 20px;}
/*アシックス用シーン別テキスト*/
.scene_text02{
	position: relative;
	display: block;
}

.scene_text02 div.scene_text02_text{
	position: absolute;
	top: 34px;
	left: 200px;
	text-shadow: 1px 1px 1px #000000, -1px 1px 1px #000000, 1px -1px 1px #000000, -1px -1px 1px #000000;
	font-size: 26px;
	font-weight: bold;
	color: #ffffff;
}
div.asics_rank_wrap{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom:1px solid #808080;
}

table.asics_rank{
	width:260px;
	float:left;
	border-collapse : separate;
	clear:both;
	padding:0px 0px 20px 0px;
}

div.asics_rank_text{
	width:430px;
	float:left;
	padding:0px 5px 10px 0px;
}
div.asics_rank_text .headline{
	font-size:x-large;
	color:#B22222;
	font-weight:bold;
}

/*メーカーで選ぶ(今人気のメーカーはこれだ！PC用)*/
.maker_pc{clear:both;width:100%;border:1px solid #ff8000;}
.maker_title{
	padding: 5px;
	background: #ff8000;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
}
.maker_pc ul li{
	float: left;
	width: 25%;
	margin: 5px 0px 10px 0px;
	padding-top: 3px;
	font-size: 10px;
	text-align: center;
}

/*会員価格用スタイル*/
.fs-c-productMembersLoginLink{
	margin: 10px;
	padding: 10px;
	color: #ff0000 !important;
	border: 1px solid #ff0000;
	display: block;
}

/*SEOコンテンツ文用「続きを見る」*/
.expand {/*全体*/
  width:100%;
  padding:15px 10px;
  max-height: 100px;
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid #aaa;
  transition: .5s;
}
.chobun_content{border: 1px solid #000000;padding: 10px;}

.expand::before {/*グラデーション部分*/
    content: "";
    position: absolute;
    width: 100%;
    height: 50%;
    bottom: 0;
    background-image: linear-gradient(rgba(255, 255, 255, 0), #ffffff);
    pointer-events: none;
    transition: 1s;
}

.chobun_content input {/*input要素は隠しておく*/
  visibility: hidden;
}

.chobun_content label {/*ボタン部分のスタイル*/
  position: absolute;
  bottom: -50px;
  display: block;
  font-size: .9em;
  padding: 10px 50px;
  right: 0;
  background: #c90000;
  box-shadow:2px 2px 3px 0px #484848;
  color: white;
  z-index:999;
  cursor: pointer;
  text-transform: uppercase;
  border-radius: 10px;
  right: 270px;
}

.chobun_content label:before {/*閉じている際のボタンのテキスト*/
  content: "続きを読む";
}

.chobun_content input:checked + label:before {/*開いているときは:checked状態なので、その際はボタンテキストを変える*/
  content: "閉じる"
}

input[type=checkbox]:checked ~ .expand {
 max-height: 800px;
}

input[type=checkbox]:checked ~ .expand:before {
 opacity: 0
}

/*ページ上部へジャンプ*/
#go_top{
	width: 150px;
	height:64px;
	padding: 10px;
	position: fixed;
	right: 0;
	bottom: 90px;
	z-index: 100;
	background: #4a4a4a;
	color: #ffffff;
	font-size: 30px;
	text-align: center;
}
.fs-p-scrollingCartButton {
    position: fixed;
    right: 0;
    bottom: 20px;
    z-index: 100;
}
/*価格で選ぶ*/
.price_area{margin-top:40px;}
.price_area .price0{display:block;float:left;width:32.5%;margin:3px;font-size:12px;text-align:center;}

/*今人気のメーカーはこれだ*/
.maker_smt_shoes{clear:both; margin-top:50px;/*border:1px solid #040279;*/}
.maker_smt_shoes02{border:3px solid #040279;}
.maker_list_koreda{float: left;width: 33%;margin:5px 0px 10px 0px;padding-top: 3px;font-size:10px;text-align: center;}
.maker_koreda_more{display:block;margin:5px;padding:8px 0px;clear:left;color:#ffffff;text-align:center;border-radius: 5px;background: url(https://workstreet.itembox.design/item/img/button_bar.gif) repeat-x;}
.maker_title_shoes{padding:5px;background:#040279;color:#ffffff;font-size:16px;text-align:center;font-weight: bold;letter-spacing: 3px;}

/*サブパンくずリストの表示を3行とするCSS
.fs-c-breadcrumb__list {
  display:none;
}
.fs-c-breadcrumb__list:first-child {
  display:block;
}
.fs-c-breadcrumb__list--subgroup:nth-child(2) {
  display:block;
}
.fs-c-breadcrumb__list--subgroup:nth-child(3) {
  display:block;
}
*/

/*総合TOP大見出し*/
/*オレンジ*/
.omidashi_orange  {
  color: #ffffff;
  text-shadow: 4px 2px 0px #ad876c;
  border-left: solid 10px #ffa500;
  background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
  background: repeating-linear-gradient(-45deg, #ffc760, #ffc760 5px,#ffd483 5px, #ffd483 10px);
  width: 100%;
  margin: 0px 0px 15px 0px;
  padding: 20px;
  font-size: 40px;
  font-weight: bold;
}
/*オレンジのリンク*/
.omidashi_orange_link  {
  width: 100%;
  margin: 45px 0px 60px 0px;
  padding: 15px;
  display:block;
  text-shadow: 3px 1px 1px #ad876c;
  text-align: center;
  color: #ffffff;
  background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
  background: repeating-linear-gradient(-45deg, #ffc760, #ffc760 5px,#ffd483 5px, #ffd483 10px);
  font-size: 23px;
  font-weight: bold;
  box-shadow:3px 4px 3px 0px #a0a0a0;
}
/*緑*/
.omidashi_green  {
  color: #ffffff;
  text-shadow: 4px 2px 0px #4c6a45;
  border-left: solid 10px #2eb900;
  background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
  background: repeating-linear-gradient(-45deg, #60c98a, #60c98a 5px,#4fdb21 5px, #4fdb21 10px);
  width: 100%;
  margin: 0px 0px 15px 0px;
  padding: 20px;
  font-size: 40px;
  font-weight: bold;
}
/*緑のリンク*/
.omidashi_green_link  {
  width: 100%;
  margin: 45px 0px 60px 0px;
  padding: 15px;
  display:block;
  text-shadow: 3px 1px 1px #145e19;
  text-align: center;
  color: #ffffff;
  background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
  background: repeating-linear-gradient(-45deg, #60c98a, #60c98a 5px,#4fdb21 5px, #4fdb21 10px);
  font-size: 23px;
  font-weight: bold;
  box-shadow:3px 4px 3px 0px #a0a0a0;
}
/*青*/
.omidashi_blue  {
  color: #ffffff;
  text-shadow: 4px 2px 0px #3c4652;
  border-left: solid 10px #075dc9;
  background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
  background: repeating-linear-gradient(-45deg, #2b86f7, #2b86f7 5px,#267fed 5px, #267fed 10px);
  width: 100%;
  margin: 0px 0px 15px 0px;
  padding: 20px;
  font-size: 40px;
  font-weight: bold;
}
/*青のリンク*/
.omidashi_blue_link  {
  width: 100%;
  margin: 45px 0px 60px 0px;
  padding: 15px;
  display:block;
  text-shadow: 3px 1px 1px #3c4652;
  text-align: center;
  color: #ffffff;
  background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
  background: repeating-linear-gradient(-45deg, #2b86f7, #2b86f7 5px,#267fed 5px, #267fed 10px);
  font-size: 23px;
  font-weight: bold;
  box-shadow:3px 4px 3px 0px #a0a0a0;
}
/*水色*/
.omidashi_mizuiro  {
  color: #ffffff;
  text-shadow: 4px 2px 0px #0189c7;
  border-left: solid 10px #62ceff;
  background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
  background: repeating-linear-gradient(-45deg, #88d7fb, #88d7fb 5px,#acd0e1 5px, #acd0e1 10px);
  width: 100%;
  margin: 0px 0px 15px 0px;
  padding: 20px;
  font-size: 40px;
  font-weight: bold;
}
/*水色のリンク*/
.omidashi_mizuiro_link  {
  width: 100%;
  margin: 45px 0px 60px 0px;
  padding: 15px;
  display:block;
  text-shadow: 3px 1px 1px #0189c7;
  text-align: center;
  color: #ffffff;
  background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
  background: repeating-linear-gradient(-45deg, #88d7fb, #88d7fb 5px,#acd0e1 5px, #acd0e1 10px);
  font-size: 23px;
  font-weight: bold;
  box-shadow:3px 4px 3px 0px #a0a0a0;
}
/*赤*/
.omidashi_red  {
  color: #ffffff;
  text-shadow: 4px 2px 0px #812a2a;
  border-left: solid 10px #ff0000;
  background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
  background: repeating-linear-gradient(-45deg, #fd4b4b, #fd4b4b 5px,#ff9221 5px, #ff9221 10px);
  width: 100%;
  margin: 0px 0px 15px 0px;
  padding: 20px;
  font-size: 40px;
  font-weight: bold;
}
/*赤のリンク*/
.omidashi_red_link  {
  width: 100%;
  margin: 45px 0px 60px 0px;
  padding: 15px;
  display:block;
  text-shadow: 3px 1px 1px #812a2a;
  text-align: center;
  color: #ffffff;
  background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
  background: repeating-linear-gradient(-45deg, #fd4b4b, #fd4b4b 5px,#ff9221 5px, #ff9221 10px);
  font-size: 23px;
  font-weight: bold;
  box-shadow:3px 4px 3px 0px #a0a0a0;
}
/*渋赤*/
.omidashi_drkred  {
  color: #ffffff;
  text-shadow: 4px 2px 0px #744b4c;
  border-left: solid 10px #91494c;
  background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
  background: repeating-linear-gradient(-45deg, #b17b7c, #b17b7c 5px,#bb8688 5px, #bb8688 10px);
  width: 100%;
  margin: 0px 0px 15px 0px;
  padding: 20px;
  font-size: 40px;
  font-weight: bold;
}
/*渋赤のリンク*/
.omidashi_drkred_link  {
  width: 100%;
  margin: 45px 0px 60px 0px;
  padding: 15px;
  display:block;
  text-shadow: 3px 1px 1px #744b4c;
  text-align: center;
  color: #ffffff;
  background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
  background: repeating-linear-gradient(-45deg, #b17b7c, #b17b7c 5px,#bb8688 5px, #bb8688 10px);
  font-size: 23px;
  font-weight: bold;
  box-shadow:3px 4px 3px 0px #a0a0a0;
}

/*フッターメルマガ登録エリア*/
.foot_mailmaga_wrap{width: 960px;float:right;margin:10px 10px 20px 0px;padding:15px;clear: both;background-color: #d4ecff;border-radius: 10px;}
.foot_mailmaga_wrap h3{font-size:30px;margin-bottom: 10px;font-weight:bold;}
.foot_mailmaga_wrap h3 span{font-size:16px;}
.foot_mailmaga_wrap_text{margin-left:10px;}
.foot_mailmaga_wrap_text input[type="text"]{float:left;height: 50px;width:78%;margin-right:5px;padding: 10px 5px 10px 15px;font-size: 20px;border-radius: 5px 0px 0px 5px;}
.foot_mailmaga_wrap_text input[type="submit"]{float: left;height: 50px;width:20%;background-color: #7e95bd;color: #ffffff;font-weight: bold;border: 1px solid #000000;box-shadow: 2px 1px 3px #a0a0a0;}
.foot_mailmaga_wrap_care{width:1100px;margin:0 auto;}

/*作業服TOPカテゴリ一覧ここから----------------------------------------------------------------*/
.category_list{
	margin: 60px 15px 5px 15px;
	width:100%;
}
.category_list ul{
	font-size: 18px;
}
.category_list li{
	float: left;
	width:32%;
	background-color: #ffc760;
	margin:3px;
	text-align: center;
	background-image: url(https://workstreet.itembox.design/item/images/rank/botanicon.png);
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: 10px;
	padding: 5px;
	border-radius: 5px;
	border: 1px solid #ff8b00;
}
.category_list li a{
	display:block;
	font-weight: bold;
}
/*作業服TOPカテゴリ一覧ここまで----------------------------------------------------------------*/

/*法人用ここから------------------------------------*/
/*【法人見出し】*/
.houjin_top3_midashi {
	background-color:#6972e5;
	padding:15px;
	text-align:center;
	font-size:45px;
	font-weight:bold;
	color:#ffffff;
	width:100%;
}

/*【法人ランキング裏】*/
.houjin_top3_back {
    background-color: #a3aaff52;
    width: 100%;
    padding: 15px;
}

/*【法人シーン別ボタン用】*/
.select_area li {
    position: relative;
}

.houjin_select_area span {
    position: absolute;
    top: 17px;
    left: 145px;
    text-shadow: 1px 1px 1px #000000, -1px 1px 1px #000000, 1px -1px 1px #000000, -1px -1px 1px #000000;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
}

.houjin_select_area ul li {
    float: left;
    width: 25%;
    padding: 4px;
    margin-bottom: 2px;
    text-align: center;
}

/*【法人シーン別ランキング】*/
.pickup_houjin_rank01 {
    background: url(https://workstreet.itembox.design/item/img/crown01.png) no-repeat;
    background-position: 15px 0px;
    background-size: 33px;
    color: #ff0000;
}

.pickup_houjin_rank02 {
    background: url(https://workstreet.itembox.design/item/img/crown02.png) no-repeat;
    background-position: 15px 0px;
    background-size: 33px;
    color: #808080;
}

.pickup_houjin_rank01, .pickup_houjin_rank02 {
    height: 30px;
    text-align: center;
    line-height: 1.3em;
    font-size: 16px;
    font-weight: bold;
}

.pickup_houjin_content {
    height: 60px;
    /* border: 1px solid #696969; */
    text-align: center;
    line-height: 1.3em;
}

.houjin_nedan {
    font-size: 18px;
    font-weight: bold;
    color: #B22222;
    margin-top: 6px;
    display: block;
}

.houjin_ranking_mirulink {
    font-size: 20px;
    font-weight: bold;
    border-bottom: 10px solid #bd996e;
    padding: 10px 0px 0px 20px;
    margin-bottom: 25px;
    float: right;
    background: url(https://workstreet.itembox.design/item/arrow025_10.gif) no-repeat;
    background-position: 0px 20px;
}

/*【見積り無料見出し】*/
.houjin_mitumori_midashi {
    background-color: #ffbd4c;
    border-radius: 20px 20px 0px 0px;
    padding: 15px;
    text-align: center;
    text-shadow: 3px 4px 5px #000000;
    font-size: 45px;
    font-weight: bold;
    color: #ffffff;
    width: 100%;
}

/*【法人見積フォーム】*/
.mitsumori_form {
    background-color: #ffbd4c;
    border-radius: 0px 0px 20px 20px;
   width:100%;
   margin-bottom:60px;
   padding: 0px 15px 15px 15px;
}

.mitsumori_form li {
   margin:0px 6px;
   float:left;
   width:31.5%;
}

/*【法人よくある質問】*/
.houjin_qaline {
    font-size: 22px;
    font-weight: bold;
    margin: 15px 0px;
    padding: 10px;
    border-bottom: 5px solid #850202;
    width: 100%;
}
/*法人用ここまで------------------------------------*/


/*まとめ買い割引カート表示部分*/
.fs-c-cartDiscountInfo--volume{border: 1px solid #008f74;}
.fs-c-cartDiscountInfo__title{background-color: #008f74;color: #ffffff;font-weight: bold;padding: 5px 15px;}
.fs-c-cartDiscountInfo__info > span:not([class]){/*color: #000000;font-weight: normal;*/font-size: 16px;padding: 4px;}

span.fs-c-cartDiscountInfo__info__current,
.fs-c-cartDiscountInfo__more .fs-c-price--inline span,
.fs-c-cartDiscountInfo__info__next{color: #ff0000!important;font-size: 20px!important;font-weight:bold!important;}

.fs-c-cartDiscountInfo__info{font-size: 18px;padding: 0px 10px;}


/* ポップアップモーダル ------------------------------------*/
.popup_area {
	position: fixed;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#popup_bg {
	display:none;
	width: 100%;
	height: 100%;
	background-color: rgba(30,30,30,0.6);
}

#time_poppuappu_nichu,
#time_poppuappu_yakan {
	display:none;
	position: absolute;
	top: 50%;
	left: 50%;
	transform:translate(-50%,-50%);
	width: 400px;
	padding: 10px 30px;
	background-color: #ffffff;
}
#time_poppuappu_nichu img,
#time_poppuappu_yakan img {border:2px solid #ff0000;}

a.popup_more{
	display:block;
	width:60%;
	margin:25px auto;
	padding:10px;
	border-radius:50px;
	background-color:#a0a0a0;
	text-align:center;
	box-shadow: 2px 3px 2px 0px #747474;
	border: 2px solid #ffffff;
}
#close_button_nichu_2,
#close_button_yakan_2{
	display:block;
	padding:20px;
	border-top:2px solid #a0a0a0;
	text-align:center;
}
.popup_close {
	position: absolute;
	top: -15px;
	right: -20px;
	cursor: pointer;
	background-color: #b7b7b7;
	padding: 3px 10px;
	border-radius: 60px;
	font-weight: bold;
	color: #ffffff;
	font-size: 20px;
}
/* ポップアップモーダルここまで ------------------------------------*/

/*カートエリア必須項目*/
.fs-c-requiredMark::before {
	content: "必須";
	display: block;
	font-size: 10px;
	text-indent: 0;
	color:#ff0000;
	font-weight:bold;
}
.fs-c-requiredMark{width:35px;}

/*サムネイル枠線入れ*/
.fs-c-productListItem__imageContainer{border: 1px solid #000000;}

/*残り僅か表記装飾*/
.fs-c-variationCart__variationName__stock--lowInStock{color: #ff0000;}

/*シーン提案-見出しからランキングまでの背景色*/
.scene_backcolor {
	background-color: #fff9e2;
	width: 100%;
}
/*クラス名”syouchiku01”で囲われている部分のみpadding反映する指示*/
.scene_backcolor .syouchiku01 {
	padding: 15px 12px 0px 12px;
}
/*クラス名”syouchiku01”で囲われている部分の最初のバナーだけpadding反映する指示*/
.scene_backcolor .syouchiku01:first-of-type{
	padding-top: 30px;
}
/*ランキングの背景色*/
.lanking_background {
	background-color: #ffffff;
}
/*クラス名”pickup_sean”で囲われているランキングにのみ反映する指示*/
.pickup_sean .lanking_background {
	background-color: #ffffff;
}

/*【総合TOP用】シーン提案-見出しからランキングまでの背景色*/
.topscene_backcolor {
	background-color: #fff9e2;
	padding: 30px 15px 0px 15px;
}

/*「今人気のメーカーはこれだ」一覧用ここから*/
.populamaker_midashi {
    font-size: 30px;
    font-weight: bold;
    text-align:center;
    color: #ffffff;
    background-color: #5e1212;
    padding: 10px;
    width: 100%;
}

.logo_list {
	margin-left:10px;
}
.logo_list ul li {
	width:32%;
	float:left;
	padding:2px;
	margin:3px;
    text-align:center;
}
/*「今人気のメーカーはこれだ」一覧用ここまで*/

/*「介護ユニフォーム」用ここから----------------------------------------------------*/
/*ヘッダー部分*/
.global_care{margin-bottom:10px;}
.global_care ul li{float:left;width:137.5px;}
.global_care ul li a{
    display:block;
    margin-bottom:10px;
    padding: 30px 0px;
    background-color: #d6d6d6;
    border-right: 1px solid #ffffff;
    font-size: 18px;
    /*font-weight: bold;*/
    text-align:center;
    color:#000000 !important;
}
.global_care ul li a:hover{background:#ffb2b2;}

/*レフトナビ*/
#category_care{margin-bottom:30px;}
.category_wrap_care{
	width:250px;
	border-right:solid 1px #7a7a7a;
	border-left:solid 1px #7a7a7a;
}
.category_wrap_care ul li a{
	display: block;
	background: #fbfbfb;
	padding: 15px;
	border-bottom: 1px solid #7a7a7a;
	font-size: 20px;
	color: #686868;
}
.category_wrap_care ul li a:hover{background:#ffb2b2;text-decoration:none;}

/*TOPカテゴリ名*/
.category_name {
    font-size: 16px;
    font-weight: bold;
    color: #8b8b8b;
    background-color: #efefef;
    border-bottom: 1px solid #a1a1a1;
    border-radius: 10px;
    width: 100%;
    margin: 5px 0px;
    padding: 3px 3px 3px 10px;
}

/*TOPの「商品別で見る」用【商品別でみる横3つ並び*/
.top_category_list ul li {
	background-color: #fbfbfb;border:
	1px solid #dbdbdb;
	font-size: 20px;
	font-weight: bold;
	width: 32%;
	border-radius: 7px;
	float: left;
	margin: 5px;
}
.top_category_list ul li a {
	display: block;
	height: 79px;
}
.top_category_list ul li p {
	float: left;
	padding: 25px 0px 0px 4px;
}
.top_category_list ul li img {
	width: 95px;
	float: right;
}

/*シーン見出し*/
.care_category_midashi {
    color: #5c5c5c;
    font-size: 55px;
    font-weight: bold;
    background-color: #000000;
    border-bottom: 15px solid #000000;
    width: 100%;
    padding: 20px 0px 5px 20px;
    margin-bottom: 5px;
}
.care_category_midashi span { 
    font-size:30px; 
    font-weight: normal;
    color:#767676;
}

/*見出し下キャプション*/
.care_category_capt {
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    width: 100%;
    margin-bottom: 5px;
}

/*↓からランキング用諸々*/
.care_rank_midashi { 
    border: 5px solid #000000;
    border-left: 30px solid #000000;
    background-color: #ffffff;
    font-size: 40px;
    font-weight: bold;
    color: #5c5c5c;
    text-align: center;
    width: 100%;
    margin: 20px 0px 15px 0px;
    padding: 8px 0px;
}
.care_ranking_01 {
    background: url(https://workstreet.itembox.design/item/img/crown01.png) no-repeat;
    background-position: 25px 3px;
    background-size: 33px;
    color: #ff0000;
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    border: 1px solid #696969;
    text-align: center;
    line-height: 1.3em;
}
.care_ranking_02 {
    background: url(https://workstreet.itembox.design/item/img/crown02.png) no-repeat;
    background-position: 25px 3px;
    background-size: 33px;
    color: #808080;
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    border: 1px solid #696969;
    text-align: center;
    line-height: 1.3em;
}
.care_ranking_adjust {
	border-collapse: separate;
	width: 100%;
}
.care_ranking_adjust td {
	background-color: #ffffff;
}

/*〇〇をもっと見る用*/
.care_category_mirulink {
    border-bottom: 3px solid #000000;
    background: none;
    width: 100%;
    text-align: center;
    font-size: 23px;
    padding: 20px 0px 0px 20px;
}

/*↓下部商品別でみる用諸々*/
.care_scenelist_midashi {
    font-size: 35px;
    text-align: center;
    width: 100%;
    padding: 10px 5px;
    margin: 20px 0px 10px 0px;
}
.care_scenelist ul li {
    width: 50%;
    text-align: center;
    float: left;
    padding: 4px;
}
/*「介護ユニフォーム」用ここまで----------------------------------------------------*/

/*季節ものランキングエリア用ここから----------------------------------------------------------------*/
/*エリア全体の見出し*/
.seasonlanking_areatitle {
    font-size: 30px;
    color: #ffffff;
    text-shadow: 3px 2px 1px #2d729b;
    font-weight: bold;
    background-color: #0ccdd7;
    width: 100%;
    margin-top: 35px;
    padding: 10px;
    text-align: center;
}
/*エリアの背景*/
.seasonlanking_background {
    background-color: #f0fbff;
    border: 1px solid #0ccdd7;
}
/*ランキングタイトル*/
.seasonlanking_title {
    border-bottom: 3px solid #0ccdd7;
    margin: 0px 5px;
    width: 100%;
    text-align: center;
    font-size: 30px;
    color: #9d9d9d;
}
/*季節ものランキングエリア用ここまで----------------------------------------------------------------*/


.fs-c-featuredProduct__title{background-color: #ffb100;color: #ffffff;font-size: 20px;font-weight:bold;margin: 15px 0px;padding:10px;}

/*レフト会員情報エリア*/
.member_menu_button_mypage{
background-image: url(https://workstreet.itembox.design/item/img/icon_mypage.png);
background-repeat: no-repeat;
background-position: 5px center;
background-size: 25px;
}
.member_menu_button_touroku{
background-image: url(https://workstreet.itembox.design/item/img/icon_signin.png);
background-repeat: no-repeat;
background-position: 5px center;
background-size: 25px;
}
.member_menu_button_rireki{
background-image: url(https://workstreet.itembox.design/item/img/menu_order2.png);
background-repeat: no-repeat;
background-position: 5px center;
background-size: 25px;
}
.member_menu_button{
display:block;
margin:10px 0px;
padding:10px 10px 10px 35px;
background-color:#ff8000;
font-size:16px;
font-weight:bold;
color:#ffffff;
border-radius:5px;
}
a.member_menu_button:hover {background-color: #ffbb76 !important;}

/*カテゴリページコマクリ化*/
.pickup_sean{display: block;margin-top:10px;}
.pickup_sean_com{margin-top:0px;}
.pickup_sean .fs-c-productListCarousel__list__item{margin:4px;max-width: 132px;min-width: 132px;}
.pickup_sean .slick-track{transform: none !important;width:100% !important;display:flex !important;}
.pickup_sean .slick-slide{height:auto !important;border:1px solid #000000;}
.pickup_sean .fs-c-button--carousel{display: none;}
.pickup_sean .fs-c-buttonContainer{display:none;}
.pickup_sean span.fs-c-productName__copy{display:none;}
.pickup_rank{float:left;width:142px;padding: 5px 0px;}
.category_ranking_mirulink {
	font-size: 20px;
	font-weight: bold;
	border-bottom: 10px solid #bd996e;
	padding: 10px 0px 0px 20px;
	margin-bottom: 25px;
	float: right;
	margin-left: auto;
}
.category_ranking_mirulink a{margin:0px;background-color: unset!important;}

/*販売期間設定装飾*/
.fs-c-productSalesPeriod {color: #ffffff;background-color: #00877a;font-weight: bold}