@charset "UTF-8";

.coulum .left_bar {
	width: 223px;
}

/*　レフトバー　会員　*/

.coulum .left_bar .menbar {
	background: #fdf7e3;
	padding: 20px;
	margin-bottom: 60px;
}
.coulum .left_bar .menbar .menbar_title .title {
	font-size: 16px;
	text-align: center;
	margin-bottom: 20px;
	font-weight: bold;
}
.member_txt_pc_left {
  margin-bottom: 10px;
}
.coulum .left_bar .menbar .menbar_button {
	margin-bottom: 20px;
}
.coulum .left_bar .menbar .menbar_button .text{
	font-size: 16px;
	background: #d71010;
	text-align: center;

}
.coulum .left_bar .menbar .menbar_button .text a {
	color: #fff;
	padding: 10px 0;
	display: block;
}
.coulum .left_bar .menbar .menbar_merit {
	background: #e3dcc7;
	padding: 10px;
	margin-bottom: 20px;
}
.coulum .left_bar .menbar .menbar_merit .merit_title .title {
	text-align: center;
	margin-bottom: 10px;
}
.coulum .left_bar .menbar .menbar_list .menbar_list_box {
	border: 1px solid #6a3906;
	background: #fff;
	text-align: center;
	margin-bottom: 20px;
}
.coulum .left_bar .menbar .menbar_list .menbar_list_box a {
	display: block;
	padding: 10px 0;
}
.coulum .left_bar .menbar .menbar_list .menbar_list_box img {
 vertical-align: middle;
 margin-right: 5px;
}
.coulum .left_bar .category_left {
	margin-bottom: 60px;
}
.coulum .left_bar .category_left .category_title .title {
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #6a3906;
}
.coulum .left_bar .category_left .category_open_title.clicked,.coulum .left_bar .category_left .category_open_title_opened.clicked {
	background: #f5eee4;
}
.coulum .left_bar .category_left .category_open_title,.coulum .left_bar .category_left .category_opened_title,.coulum .left_bar .category_left .category_open_title_opened {
	padding: 10px;
	border-bottom: 1px dotted #6a3906;
	position: relative;
}
.coulum .left_bar .category_left .category_open_title .open_title01::before,.coulum .left_bar .category_left .category_open_title_opened .open_title01::before {
	display: inline-block;
  content: "";
  background: url(../images/left/cate_icon_01.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 19px;
	vertical-align: middle;
	margin-right: 5px;
}
.coulum .left_bar .category_left .category_open_title .open_title02::before,.coulum .left_bar .category_left .category_open_title_opened .open_title02::before {
	display: inline-block;
  content: "";
  background: url(../images/left/cate_icon_02.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 19px;
	vertical-align: middle;
	margin-right: 5px;
}
.coulum .left_bar .category_left .category_open_title .open_title03::before,.coulum .left_bar .category_left .category_open_title_opened .open_title03::before {
	display: inline-block;
  content: "";
  background: url(../images/left/cate_icon_03.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 19px;
	vertical-align: middle;
	margin-right: 5px;
}
.coulum .left_bar .category_left .category_open_title .open_title04::before,.coulum .left_bar .category_left .category_open_title_opened .open_title04::before {
	display: inline-block;
  content: "";
  background: url(../images/left/cate_icon_04.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 19px;
	vertical-align: middle;
	margin-right: 5px;
}
.coulum .left_bar .category_left .category_open_title .open_title05::before,.coulum .left_bar .category_left .category_open_title_opened .open_title05::before {
	display: inline-block;
  content: "";
  background: url(../images/left/cate_icon_05.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 19px;
	vertical-align: middle;
	margin-right: 5px;
}
.coulum .left_bar .category_left .category_open_title .open_title06::before,.coulum .left_bar .category_left .category_open_title_opened .open_title06::before {
	display: inline-block;
  content: "";
  background: url(../images/left/cate_icon_06.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 19px;
	vertical-align: middle;
	margin-right: 5px;
}
.coulum .left_bar .category_left .category_open_title .open_title07::before,.coulum .left_bar .category_left .category_open_title_opened .open_title07::before {
	display: inline-block;
  content: "";
  background: url(../images/left/cate_icon_07.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 19px;
	vertical-align: middle;
	margin-right: 5px;
}
.coulum .left_bar .category_left .category_open_title .open_title08::before,.coulum .left_bar .category_left .category_open_title_opened .open_title08::before {
	display: inline-block;
  content: "";
  background: url(../images/left/cate_icon_08.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 19px;
	vertical-align: middle;
	margin-right: 5px;
}
.coulum .left_bar .category_left .category_open_title .open_title09::before,.coulum .left_bar .category_left .category_open_title_opened .open_title09::before {
	display: inline-block;
  content: "";
  background: url(../images/left/cate_icon_09.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 19px;
	vertical-align: middle;
	margin-right: 5px;
}
.coulum .left_bar .category_left .category_open_title .open_title10::before,.coulum .left_bar .category_left .category_open_title_opened .open_title10::before {
	display: inline-block;
  content: "";
  background: url(../images/left/cate_icon_10.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 19px;
	vertical-align: middle;
	margin-right: 5px;
}
.coulum .left_bar .category_left .category_close_menu,.coulum .left_bar .category_left .category_close_menu_opened {
	display: none;
	background: #e4dcd1;
}
.coulum .left_bar .category_left .category_close_menu .text,.coulum .left_bar .category_left .category_close_menu_opened .text {
	font-size: 12px;
	padding: 10px;
	border-bottom: 1px dotted #6a3906;
}
.coulum .left_bar .category_left .category_open_title::after,.coulum .left_bar .category_left .category_open_title_opened::after {
	display: block;
  content: "";
  background: url(../images/left/pulas.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 9px;
  height: 8px;
	vertical-align: middle;
	position: absolute;
	top: 38%;
	right: 10px;
}
.coulum .left_bar .category_left .category_open_title.clicked::after,.coulum .left_bar .category_left .category_open_title_opened.clicked::after {
	display: block;
  content: "";
  background: url(../images/left/pulas01.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 5px;
  height: 2px;
	vertical-align: middle;
	position: absolute;
	top: 50%;
	right: 10px;
}
.coulum .left_bar .category_new_item {
	margin-bottom: 60px;
}
.coulum .left_bar .category_new_item .category_new_item_title .title {
	font-size: 16px;
	padding-bottom: 10px;
  border-bottom: 1px solid #6a3906;
	margin-bottom: 20px;
}
.coulum .left_bar .category_new_item .category_new_item_pic {
	margin-bottom: 20px;
}
.coulum .left_bar .left_canpen {
	margin-bottom: 60px;
}
.coulum .left_bar .left_canpen .left_canpen_title .title {
	font-size: 16px;
	padding-bottom: 10px;
  border-bottom: 1px solid #6a3906;
	margin-bottom: 20px;
}
.coulum .left_bar .left_recipe {
	margin-bottom: 60px;
}
.coulum .left_bar .left_recipe .left_recipe_title .title {
	font-size: 16px;
	padding-bottom: 10px;
  border-bottom: 1px solid #6a3906;
	margin-bottom: 20px;
}
.coulum .left_bar .left_recipe .left_recipe_pic {
	margin-bottom: 20px;
}
.coulum .left_bar .left_canpen02 {
	margin-bottom: 60px;
}
.coulum .left_bar .left_canpen02 .left_canpen_title .title {
	font-size: 16px;
	padding-bottom: 10px;
  border-bottom: 1px solid #6a3906;
	margin-bottom: 20px;
}
.coulum .left_bar .left_canpen02 .left_canpen_pic {
	margin-bottom: 20px;
}

@media print, screen and (max-width: 940px) and (min-width: 1px){
  .coulum .left_bar {
  	display: none;
  }
}

/* カテゴリ出し分け */
.category_left.pottery .category_open_title.pottery,.category_left.pottery .category_close_menu.pottery,.category_left.printing .category_open_title.printing,.category_left.printing .category_close_menu.printing,.category_left.craft .category_open_title.craft,.category_left.craft .category_close_menu.craft,.category_left.lightcraft .category_open_title.lightcraft,.category_left.lightcraft .category_close_menu.lightcraft,.category_left.woodcraft .category_open_title.woodcraft,.category_left.woodcraft .category_close_menu.woodcraft,.category_left.leathercraft .category_open_title.leathercraft,.category_left.leathercraft .category_close_menu.leathercraft,.category_left.claycarving .category_open_title.claycarving,.category_left.claycarving .category_close_menu.claycarving,.category_left.cloisonne .category_open_title.cloisonne,.category_left.cloisonne .category_close_menu.cloisonne,.category_left.glasscraft .category_open_title.glasscraft,.category_left.glasscraft .category_close_menu.glasscraft,.category_left.metalcarving .category_open_title.metalcarving,.category_left.metalcarving .category_close_menu.metalcarving{
	display: none; /*正規メニュー条件で非表示*/
}
.category_open_title_opened,.category_close_menu_opened{
	display: none; /*openedのデフォ非表示*/
}
.category_left.pottery .category_open_title_opened.pottery,.category_left.pottery .category_close_menu_opened.pottery,.category_left.printing .category_open_title_opened.printing,.category_left.printing .category_close_menu_opened.printing,.category_left.craft .category_open_title_opened.craft,.category_left.craft .category_close_menu_opened.craft,.category_left.lightcraft .category_open_title_opened.lightcraft,.category_left.lightcraft .category_close_menu_opened.lightcraft,.category_left.woodcraft .category_open_title_opened.woodcraft,.category_left.woodcraft .category_close_menu_opened.woodcraft,.category_left.leathercraft .category_open_title_opened.leathercraft,.category_left.leathercraft .category_close_menu_opened.leathercraft,.category_left.claycarving .category_open_title_opened.claycarving,.category_left.claycarving .category_close_menu_opened.claycarving,.category_left.cloisonne .category_open_title_opened.cloisonne,.category_left.cloisonne .category_close_menu_opened.cloisonne,.category_left.glasscraft .category_open_title_opened.glasscraft,.category_left.glasscraft .category_close_menu_opened.glasscraft,.category_left.metalcarving .category_open_title_opened.metalcarving,.category_left.metalcarving .category_close_menu_opened.metalcarving{
	display: block; /*opened条件で表示*/
}