@charset "UTF-8";
/* doburo.css */



/*------------ pc  ------------*/	
@media screen and (min-width: 501px) {
/*ここにpc用スタイルを記述*/
	
	
	

/*------------  BACKGROUND ------------*/	


#background_top {
	width: 100%;
	background-image: url(../images/doburo_bg.webp);
	background-repeat: no-repeat;
	background-size:contain;
	padding: 0 0 0 0;
	top:0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	position: relative;
	z-index:1;
}



/*------------  MAIN ------------*/	

#wrap_box_b01 {
	width: 90%;
	position: relative;
	padding: 0 0 0 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	border-right: 1.5px #000000 solid;
}

h2 {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #ffffff;
	top: 0;
	font-size: 5.0em;
	letter-spacing: 0.06em;
	padding: 39% 0 0 8%;
	transform: scale(1.25, 1);
	z-index: 200;
}


.font_name01 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif"; 
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.1em;
	letter-spacing: 0.1em;
	padding: 6% 0 7% 70%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


h3.font_title01 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 2.0em;
	letter-spacing: 0.21em;
	line-height: 2em;
	padding: 0 0 0 8%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

h3.font_title01 rt {
	font-size: 0.5em;
}


.font_main01 {
	text-align: left; 
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.5em;
	letter-spacing: 0.1em;
	padding: 4% 0 3% 8%;
	line-height: 2.2em;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_product {
	width: 51%;
	padding: 0 0 0 54%;
	z-index: 20;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}
.font_name02 {
	text-align: center;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.1em;
	letter-spacing: 0.1em;
	padding: 0 0 7% 60%;
	margin-top: -6%;
	margin-bottom: -0.0em;
	z-index: 20;
}




/*------------  BAR ------------*/	

#bar03 {
	position: relative;
	width: 100%;
	height: 410px;
	background-image: url(../images/doburo_bar.webp);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center top;
	margin-top: -0.0em;
	padding: -50% 0 0 0;
}

#wrap_box_w03 {
	width: 90%;
	position: relative;
	padding: 0 0 0 0;
	top:0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	border-right: 1.5px #ffffff solid;
	height: 100%;
}


.font_name03 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.1em;
	letter-spacing: 0.1em;
	padding: 7% 0 0 79%;
	margin-top: -6%;
	margin-bottom: -0.0em;
	z-index: 40;
}



#wrap_box_b04 {
	width: 10%;
	position: relative;
	padding: 0 0 0 0;
	top:0;
	margin-top: -3%;
	margin-bottom: -0.0em;
	border-right: 1.5px #000000 solid;
	height: 160px;
}



/*------------  BACKGROUND (焼物) ------------*/	


#background_middle {
	width: 100%;
	background-image: url(../images/doburo_bg02.webp);
	background-repeat: no-repeat;
	background-size:cover;
	padding: 0 0 0 0;
	top:0;
	margin-top: -2%;
	margin-bottom: -0.0em;
	position: relative;
	z-index:1;
}

#wrap_box_w05 {
	width: 90%;
	position: relative;
	padding: 0 0 0 0;
	top:0;
	margin-left: 10%;
	margin-top: -3%;
	margin-bottom: -0.0em;
	border-left: 1.5px #ffffff solid;
	height: 820px;
}



#background_middle h2.yakimono {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #ffffff;
	top: 0;
	font-size: 5.0em;
	letter-spacing: 0.06em;
	padding: 16% 0 0 78%;
	transform: scale(1.25, 1);
	z-index: 200;
}





#wrap_doburo {
	width: 100%;
	display: flex;
}


#wrap_doburo .pad_left {
	width: 10%;
}

#wrap_doburo .pad_right {
	width: 90%;
	position: relative;
	padding: 0 0 0 0;
	top:0;
	margin-top: -12%;
	margin-bottom: -0.0em;
	border-left: 1.5px #323232 solid;
	box-sizing: border-box;
	margin-left: -0.0em;
	z-index: 40;
}


#wrap_doburo .pad_left h3.yakimono {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 3.0em;
	padding: 0 0 0 2%;
	position: relative;
	z-index: 200;
	margin-top: -90%;
}


h3.font_title02 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 2.0em;
	letter-spacing: 0.21em;
	line-height: 2em;
	padding: 4% 0 0 8%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

h3.font_title03 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 2.0em;
	letter-spacing: 0.21em;
	line-height: 2em;
	padding: 8% 0 7% 8%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


	

.flex {
	display: flex;
}


/*------------  色絵 ------------*/

.pad_product001 {
	width: 46%;
	text-align: left;
	padding: 0 0 0 0;
	margin-left: -2%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.font_proname01 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.1em;
	letter-spacing: 0.1em;
	padding: 0 0 0 22%;
	z-index: 40;
	margin-top: -5%;
}


.pad_txt01 {
	width: 59%;
	text-align: left;
	padding: 5% 0 0 3%;
}

.pad_txt01 .font_txt01 {
	text-align: left; 
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.5em;
	letter-spacing: 0.1em;
	padding: 3% 0 2% 2%;
	line-height: 2.2em;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


.pad_title001 {
	width: 18%;
	text-align: right;
	padding: 0 0 0 3%;
	margin-left: 5%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_title001 h2 {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 4.8em;
	letter-spacing: 0.02em;
	padding: 2% 0 0 0;
	transform: scale(1.25, 1);
	z-index: 200;
}

.pad_title001 .font_eng {
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-optical-sizing: auto;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 2.0em;
	letter-spacing: 0.06em;
	padding: 6% 0 0 0;
	transform: scale(1, 1.04);
	z-index: 200;
	margin-left: -7%;
}



/*------------  金襴手 ------------*/


.pad_title002 {
	width: 18%;
	text-align: left;
	padding: 3% 0 0 0;
	margin-left: 10%;
	margin-top: 1%;
	margin-bottom: -0.0em;
}

.pad_title002 h2 {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 4.8em;
	letter-spacing: 0.02em;
	padding: 0 0 0 0;
	transform: scale(1.25, 1);
	z-index: 200;
}


.pad_title002 .font_eng {
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-optical-sizing: auto;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 2.0em;
	letter-spacing: 0.06em;
	padding: 6% 0 0 0;
	transform: scale(1, 1.04);
	z-index: 200;
	margin-left: -7%;
}

.pad_product002 {
	width: 69%;
	text-align: left;
	padding: 0 0 0 0;
	margin-top: -1%;
	margin-bottom: -0.0em;
}

.pad_product002 .pad_img{
	width: 74%;
	padding: 0 0 0 0;
	margin-left: 27%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.font_proname02 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.1em;
	letter-spacing: 0.1em;
	padding: 0 0 0 29%;
	z-index: 40;
	margin-top: -7%;
}


.pad_txt02 {
	width: 76%;
	text-align: left;
	padding: 0 0 0 0;
	margin-left: -10%;
	margin-top: -13%;
}

.pad_txt02 .font_txt01 {
	text-align: left; 
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.5em;
	letter-spacing: 0.1em;
	padding: 3% 0 2% 0;
	line-height: 2.2em;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}




/*------------  祥瑞 ------------*/

.pad_product003 {
	width: 30%;
	text-align: left;
	padding: 0 0 0 6%;
	margin-top: 3%;
	margin-bottom: -0.0em;
}

.font_proname03 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.1em;
	letter-spacing: 0.1em;
	padding: 0 0 0 18%;
	z-index: 40;
	margin-top: -9%;
}


.pad_txt03 {
	width: 53%;
	text-align: left;
	padding: 16% 0 0 5%;
}

.pad_txt03 .font_txt01 {
	text-align: left; 
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.5em;
	letter-spacing: 0.1em;
	padding: 3% 0 2% 2%;
	line-height: 2.2em;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


.pad_title003 {
	width: 11%;
	text-align: left;
	padding: 0 0 0 0;
	margin-left: -12%;
	margin-top: 4%;
	margin-bottom: -0.0em;
}

.pad_title003 h2 {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 4.8em;
	letter-spacing: 0.02em;
	padding: 2% 0 0 0;
	transform: scale(1.25, 1);
	z-index: 200;
}

.pad_title003 .font_eng {
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-optical-sizing: auto;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 2.0em;
	letter-spacing: 0.06em;
	padding: 6% 0 0 0;
	transform: scale(1, 1.04);
	z-index: 200;
	margin-left: -7%;
}



/*------------  赤 絵 ------------*/


.pad_title004 {
	width: 18%;
	text-align: left;
	padding: 3% 0 0 0;
	margin-left: 12%;
	margin-top: 7%;
	margin-bottom: -0.0em;
}

.pad_title004 h2 {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 4.8em;
	letter-spacing: 0.02em;
	padding: 0 0 0 0;
	transform: scale(1.25, 1);
	z-index: 200;
}


.pad_title004 .font_eng {
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-optical-sizing: auto;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 2.0em;
	letter-spacing: 0.06em;
	padding: 6% 0 0 0;
	transform: scale(1, 1.04);
	z-index: 200;
	margin-left: -7%;
}

.pad_product004 {
	width: 63%;
	text-align: left;
	padding: 3% 0 0 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_product004 .pad_img{
	width: 72%;
	padding: 0 0 0 0;
	margin-left: 32%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.font_proname04 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.2em;
	letter-spacing: 0.1em;
	padding: 0 0 0 33%;
	z-index: 40;
	margin-top: -8%;
}


.pad_txt04 {
	width: 76%;
	text-align: left;
	padding: 0 0 0 0;
	margin-left: -10%;
	margin-top: -24%;
}

.pad_txt04 .font_txt01 {
	text-align: left; 
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.5em;
	letter-spacing: 0.1em;
	padding: 3% 0 2% 0;
	line-height: 2.2em;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}





/*------------  宋胡禄 ------------*/




.pad_txt05 {
	width: 30%;
	text-align: left;
	padding: 19% 1% 0 9%;
}

.pad_txt05 .font_txt01 {
	text-align: left; 
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.5em;
	letter-spacing: 0.1em;
	padding: 3% 0 2% 2%;
	line-height: 2.2em;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


.pad_product005 {
	width: 36%;
	text-align: left;
	padding: 0 0 0 0;
	margin-top: 2%;
	margin-bottom: -0.0em;
}

.font_proname05 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.2em;
	letter-spacing: 0.1em;
	padding: 0 0 0 24%;
	z-index: 40;
	margin-top: -11%;
}



.pad_title005 {
	width: 11%;
	text-align: left;
	padding: 0 0 0 0;
	margin-left: 7%;
	margin-top: 4%;
	margin-bottom: -0.0em;
}

.pad_title005 h2 {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 4.8em;
	letter-spacing: 0.02em;
	padding: 2% 0 0 0;
	transform: scale(1.25, 1);
	z-index: 200;
}

.pad_title005 .font_eng {
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-optical-sizing: auto;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 2.0em;
	letter-spacing: 0.06em;
	padding: 6% 0 0 0;
	transform: scale(1, 1.04);
	z-index: 200;
	margin-left: -7%;
}





/*------------  交趾 ------------*/



.pad_txt06 {
	width: 36%;
	text-align: left;
	padding: 11% 0 0 9%;
}

.pad_txt06 .font_txt01 {
	text-align: left; 
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.5em;
	letter-spacing: 0.1em;
	padding: 3% 0 2% 2%;
	line-height: 2.2em;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


.pad_title006 {
	width: 11%;
	text-align: left;
	padding: 0 0 0 0;
	margin-left: 7%;
	margin-top: 10%;
	margin-bottom: -0.0em;
}

.pad_title006 h2 {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 4.8em;
	letter-spacing: 0.02em;
	padding: 2% 0 0 0;
	transform: scale(1.25, 1);
	z-index: 200;
}

.pad_title006 .font_eng {
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-optical-sizing: auto;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 2.0em;
	letter-spacing: 0.06em;
	padding: 6% 0 0 0;
	transform: scale(1, 1.04);
	z-index: 200;
	margin-left: -7%;
}

.pad_product006 {
	width: 22%;
	text-align: left;
	padding: 0 0 0 0;
	margin-left: 1%;
	margin-top: -0.0wm;
	margin-bottom: -0.0em;
}

.font_proname06 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.2em;
	letter-spacing: 0.1em;
	padding: 0 0 0 7%;
	z-index: 40;
	margin-top: -7%;
}




/*------------  高麗写 ------------*/


.pad_title007 h2 {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 4.8em;
	letter-spacing: 0.02em;
	padding: 0 0 0 7%;
	transform: scale(1.25, 1);
	margin-top: -84%;
	margin-left: 25%;
	z-index: 200;
}

.pad_title007 .font_eng {
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-optical-sizing: auto;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 2.0em;
	letter-spacing: 0.06em;
	padding: 8% 0 0 0;
	transform: scale(1, 1.04);
	z-index: 200;
	margin-left: 20%;
}

.pad_product007 {
	width: 29%;
	text-align: left;
	padding: 0 0 0 3%;
	margin-left: 1%;
	margin-top: 4%;
	margin-bottom: -0.0em;
}

.font_proname07 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.2em;
	letter-spacing: 0.1em;
	padding: 0 0 0 10%;
	z-index: 40;
	margin-top: -7%;
}

.pad_txt07 {
	width: 40%;
	text-align: left;
	padding: 9% 0 0 5%;
}

.pad_txt07 .font_txt01 {
	text-align: left; 
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.5em;
	letter-spacing: 0.1em;
	padding: 0 0 2% 2%;
	line-height: 2.2em;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


.pad_title007 {
	width: 11%;
	text-align: left;
	padding: 0 0 0 0;
	margin-left: 7%;
	margin-top: 8%;
	margin-bottom: -0.0em;
}

}


/*------------ smartPhone  ------------*/	
@media screen and (max-width: 500px) {
/*ここにスマホ用スタイルを記述*/


/*------------  BACKGROUND ------------*/	


#background_top {
	width: 100%;
	background-image: url(../images/doburo_bg_smp.webp);
	background-repeat: no-repeat;
	background-size:contain;
	padding: 0 0 0 0;
	top:0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	position: relative;
	z-index:1;
}
	
/*------------  MAIN ------------*/	

#wrap_box_b01 {
	width: 82%;
	position: relative;
	padding: 0 0 8% 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	border-right: 1.5px #ffffff solid;
}

#wrap_box_b02 {
	width: 82%;
	position: relative;
	padding: 0 0 0 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	border-right: 1.5px #000000 solid;
}	
	
h2 {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #ffffff;
	top: 0;
	font-size: 1.9rem;
	letter-spacing: 0.06em;
	line-height: 1.4rem;
	padding: 44% 0 0 8%;
	transform: scale(1.25, 1);
	z-index: 200;
}


.font_name01 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif"; 
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.72rem;
	letter-spacing: 0.07rem;
	padding: 12% 0 7% 50%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

h3.font_title01 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.1rem;
	letter-spacing: 0.1rem;
	line-height: 1.8rem;
	padding: 7% 0 0 6%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

h3.font_title01 rt {
	font-size: 0.5em;
}


.font_main01 {
	width: 90%;
	text-align: left; 
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.8rem;
	letter-spacing: 0.06rem;
	padding: 8% 0 2% 6%;
	line-height: 1.5rem;
	margin-top: -0.0rem;
	margin-bottom: -0.0rem;
}

.pad_product {
	width: 81%;
	padding: 0 0 0 40%;
	z-index: 20;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}
.font_name02 {
	text-align: center;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.72rem;
	letter-spacing: 0.07rem;
	padding: 0 0 5% 58%;
	margin-top: -12%;
	margin-bottom: -0.0em;
	z-index: 20;
}


/*------------  BAR ------------*/	

#bar03 {
	position: relative;
	width: 100%;
	height: 200px;
	background-image: url(../images/doburo_bar_smp.webp);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center top;
	margin-top: -0.0em;
	padding: -150% 0 0 0;
}

#wrap_box_w03 {
	width: 82%;
	position: relative;
	padding: 0 0 0 0;
	top:0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	border-right: 1.5px #ffffff solid;
	height: 100%;
}


.font_name03 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.72rem;
	letter-spacing: 0.07rem;
	padding: 7% 0 0 59%;
	margin-top: -6%;
	margin-bottom: -0.0em;
	z-index: 40;
}



#wrap_box_b04 {
	width: 18%;
	position: relative;
	padding: 0 0 0 0;
	top:0;
	margin-top: -13%;
	margin-bottom: -0.0em;
	border-right: 1.5px #000000 solid;
	height: 100px;
}



/*------------  BACKGROUND (焼物) ------------*/	


#background_middle {
	width: 100%;
	background-image: url(../images/doburo_bg02_smp.webp);
	background-repeat: no-repeat;
	background-size:cover;
	padding: 0 0 20% 0;
	top:0;
	margin-top: -2%;
	margin-bottom: -0.0em;
	position: relative;
	z-index:1;
}

#wrap_box_w05 {
	width: 82%;
	position: relative;
	padding: 0 0 0 0;
	top:0;
	margin-left: 18%;
	margin-top: -3%;
	margin-bottom: -0.0em;
	border-left: 1.5px #ffffff solid;
	height: 320px;
}



#background_middle h2.yakimono {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #ffffff;
	top: 0;
	font-size: 1.9rem;
	letter-spacing: 0.06em;
	line-height: 1.4rem;
	padding: 16% 0 0 72%;
	transform: scale(1.25, 1);
	z-index: 20;
}





#wrap_doburo {
	width: 100%;
	display: flex;
	z-index: 10;
	position: relative;
}


#wrap_doburo .pad_left {
	width: 18%;
	z-index: 20;
}

#wrap_doburo .pad_right {
	width: 82%;
	position: relative;
	padding: 0 0 0 0;
	top:0;
	margin-top: -22%;
	margin-bottom: -0.0em;
	border-left: 1.5px #323232 solid;
	box-sizing: border-box;
	margin-left: -0.0em;
	z-index: 40;
}


#wrap_doburo .pad_left h3.yakimono {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 1.9rem;
	letter-spacing: 0.06em;
	line-height: 1.4rem;
	padding: 0 0 0 2.5%;
	position: relative;
	z-index: 20;
	transform: scale(1.25, 1);
	margin-top: -60%;
	margin-left: 1rem;
}


h3.font_title02 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.1rem;
	letter-spacing: 0.1rem;
	line-height: 1.8rem;
	padding: 14% 0 0 6%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

h3.font_title03 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 1.1rem;
	letter-spacing: 0.1rem;
	line-height: 1.8rem;
	padding: 2% 0 3% 8%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


.flex {
	display: flex;
}


/*------------  色絵 ------------*/

.pad_product001 {
	width: 70%;
	text-align: left;
	padding: 0 0 0 0;
	margin-left: -9%;
	margin-top: 10%;
	margin-bottom: -0.0em;
	z-index: 10;
}

.font_proname01 {
	text-align: center;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.68rem;
	letter-spacing: 0.03rem;
	line-height: 0.9rem;
	padding: 0 0 0 3%;
	margin-top: -5%;
}


.pad_txt01 {
	width: 89%;
	text-align: left;
	padding: 32% 0 0 0;
}

.pad_txt01 .font_txt01 {
	text-align: left; 
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.73rem;
	letter-spacing: 0.05rem;
	line-height: 1.2rem;
	padding: 3% 2% 2% 2%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


.pad_title001 {
	position: absolute;
	width: 10%;
	right: 0;
	text-align: right;
	padding: 0 3% 0 0;
	margin-left: 5%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_title001 h2 {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 2.0rem;
	letter-spacing: 0.06rem;
	padding: 2% 0 0 0;
	transform: scale(1.25, 1);
	z-index: 20;
}

.pad_title001 .font_eng {
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-optical-sizing: auto;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 1.0rem;
	letter-spacing: 0.06rem;
	padding: 6% 0 0 0;
	transform: scale(1, 1.04);
	z-index: 20;
	margin-left: -7%;
}


/*------------  金襴手 ------------*/


.pad_title002 {
	width: 18%;
	text-align: left;
	padding: 3% 0 0 0;
	margin-left: 10%;
	margin-top: 13%;
	margin-bottom: -0.0em;
	z-index: 10;
}

.pad_title002 h2 {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 2.0rem;
	letter-spacing: 0.06rem;
	padding: 0 0 0 0;
	transform: scale(1.25, 1);
}


.pad_title002 .font_eng {
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-optical-sizing: auto;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 1.0rem;
	letter-spacing: 0.06rem;
	padding: 6% 0 0 0;
	transform: scale(1, 1.04);
	margin-left: -7%;
}

.pad_product002 {
	width: 69%;
	text-align: left;
	padding: 0 0 0 0;
	margin-top: 11%;
	margin-bottom: -0.0em;
}

.pad_product002 .pad_img{
	width: 100%;
	padding: 0 0 0 0;
	margin-left: 7%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.font_proname02 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.68rem;
	letter-spacing: 0.03rem;
	line-height: 0.9rem;
	padding: 0 0 0 12%;
	z-index: 20;
	margin-top: -7%;
}


.pad_txt02 {
	width: 105%;
	text-align: left;
	padding: 0 0 0 0;
	margin-left: -7%;
	margin-top: -4%;
}

.pad_txt02 .font_txt01 {
	text-align: left; 
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.73rem;
	letter-spacing: 0.05rem;
	line-height: 1.2rem;
	padding: 3% 0 2% 0;
	margin-top: -0.0rem;
	margin-bottom: -0.0rem;
}



/*------------  祥瑞 ------------*/

.pad_product003 {
	width: 43%;
	text-align: left;
	padding: 0 0 0 2%;
	margin-top: 7%;
	margin-bottom: -0.0em;
	margin-left: -10%;
	z-index: 10;
}

.font_proname03 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.68rem;
	letter-spacing: 0.03rem;
	line-height: 0.9rem;
	padding: 0 0 0 26%;
	margin-top: -9%;
}


.pad_txt03 {
	width: 53%;
	text-align: left;
	padding: 16% 0 0 5%;
}

.pad_txt03 .font_txt01 {
	text-align: left; 
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.73rem;
	letter-spacing: 0.05rem;
	line-height: 1.2rem;
	padding: 3% 0 2% 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	margin-left: -2%;
}


.pad_title003 {
	width: 11%;
	text-align: left;
	padding: 0 2% 0 0;
	margin-left: -4%;
	margin-top: 4%;
	margin-bottom: -0.0em;
}

.pad_title003 h2 {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 2.0rem;
	letter-spacing: 0.06rem;
	padding: 2% 0 0 0;
	transform: scale(1.25, 1);
	z-index: 20;
}

.pad_title003 .font_eng {
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-optical-sizing: auto;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 1.0rem;
	letter-spacing: 0.06rem;
	padding: 6% 0 0 0;
	transform: scale(1, 1.04);
	z-index: 20;
	margin-left: -7%;
}
	

/*------------  赤 絵 ------------*/


.pad_title004 {
	width: 18%;
	text-align: left;
	padding: 3% 0 0 0;
	margin-left: 9%;
	margin-top: 13%;
	margin-bottom: -0.0em;
	z-index: 10;
}

.pad_title004 h2 {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 2.0rem;
	letter-spacing: 0.06rem;
	padding: 0 0 0 0;
	transform: scale(1.25, 1);
}


.pad_title004 .font_eng {
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-optical-sizing: auto;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 1.0rem;
	letter-spacing: 0.06rem;
	padding: 6% 0 0 0;
	transform: scale(1, 1.04);
	margin-left: -7%;
}

.pad_product004 {
	width: 76%;
	text-align: left;
	padding: 3% 2% 0 0;
	margin-left: -8%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_product004 .pad_img{
	width: 72%;
	padding: 0 0 0 0;
	margin-left: 32%;
	margin-top: -10%;
	margin-bottom: -0.0em;
}

.font_proname04 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.68rem;
	letter-spacing: 0.03rem;
	line-height: 0.9rem;
	padding: 0 2% 0 1%;
	margin-top: -9%;
}


.pad_txt04 {
	width: 96%;
	text-align: left;
	padding: 0 0 0 0;
	margin-left: 7%;
	margin-top: -1%;
}

.pad_txt04 .font_txt01 {
	text-align: left; 
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.73rem;
	letter-spacing: 0.05rem;
	line-height: 1.2rem;
	padding: 3% 0 2% 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}





/*------------  宋胡禄 ------------*/




.pad_txt05 {
	position: relative;
	width: 96%;
	text-align: left;
	padding: 19% 0 0 3%;
	z-index: 10;
}

.pad_txt05 .font_txt01 {
	text-align: left; 
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.73rem;
	letter-spacing: 0.05rem;
	line-height: 1.2rem;
	padding: 3% 0 2% 3%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


.pad_product005 {
	position: absolute;
	width: 48%;
	text-align: left;
	padding: 0 0 0 24%;
	margin-left: 15%;
	margin-top: 12%;
	margin-bottom: -0.0em;
}

.font_proname05 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.68rem;
	letter-spacing: 0.03rem;
	padding: 0 0 0 4%;
	margin-top: -15%;
}



.pad_title005 {
	width: 11%;
	text-align: right;
	padding: 0 5% 0 0;
	margin-left: 24%;
	margin-top: 4%;
	margin-bottom: -0.0em;
}

.pad_title005 h2 {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 2.0rem;
	letter-spacing: 0.06rem;
	padding: 2% 0 0 0;
	transform: scale(1.25, 1);
}

.pad_title005 .font_eng {
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-optical-sizing: auto;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 1.0rem;
	letter-spacing: 0.06rem;
	padding: 6% 0 0 0;
	transform: scale(1, 1.04);
	margin-left: -7%;
}



/*------------  交趾 ------------*/



.pad_txt06 {
	position: relative;
	width: 96%;
	text-align: left;
	padding: 15% 0 0 3%;
	z-index: 10;
}

.pad_txt06 .font_txt01 {
	text-align: left; 
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.73rem;
	letter-spacing: 0.05rem;
	line-height: 1.2rem;
	padding: 3% 0 2% 3%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


.pad_title006 {
	position: relative;
	width: 11%;
	text-align: left;
	padding: 0 0 0 0;
	margin-left: -49%;
	margin-top: 10%;
	margin-bottom: 14%;
}

.pad_title006 h2 {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 2.0rem;
	letter-spacing: 0.06rem;
	padding: 2% 0 0 0;
	transform: scale(1.25, 1);
	z-index: 20;
}

.pad_title006 .font_eng {
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-optical-sizing: auto;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 1.0rem;
	letter-spacing: 0.06rem;
	padding: 6% 0 0 0;
	transform: scale(1, 1.04);
	margin-left: -7%;
}

.pad_product006 {
	position:absolute;
	width: 32%;
	text-align: left;
	padding: 0 0 0 0;
	margin-left: 63%;
	margin-top: 5%;
	margin-bottom: -0.0em;
}

.font_proname06 {
	text-align: center;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.68rem;
	letter-spacing: 0.03rem;
	line-height: 0.9rem;
	padding: 0 0 0 1%;
	margin-top: -14%;
}


/*------------  高麗写 ------------*/


.pad_title007 h2 {
	font-family: fot-tsukuaoldmin-pr6n, sans-serif;
	font-style: normal;
	font-weight: 100;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 2.0rem;
	letter-spacing: 0.06rem;
	padding: 0 0 0 7%;
	transform: scale(1.25, 1);
	margin-top: -84%;
	margin-left: 15%;
	z-index: 10;
}

.pad_title007 .font_eng {
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	font-weight: 300;
	font-optical-sizing: auto;
	writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	color: #323232;
	top: 0;
	font-size: 1.0rem;
	letter-spacing: 0.06rem;
	padding: 8% 0 0 0;
	transform: scale(1, 1.04);
	z-index: 10;
	margin-left: 20%;
}

.pad_product007 {
	width: 46%;
	text-align: left;
	padding: 7% 0 0 1%;
	margin-left: 21%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	position: absolute;
	z-index: 10;
}

.font_proname07 {
	text-align: left;
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.68rem;
	letter-spacing: 0.03rem;
	padding: 0 0 0 0;
	margin-top: -12%;
	margin-left: -2%;
	white-space: nowrap;
}

.pad_txt07 {
	width: 90%;
	text-align: left;
	padding: 57% 0 0 5%;
	position: relative;
}

.pad_txt07 .font_txt01 {
	text-align: left; 
	font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-style: normal;
	font-weight: 300;
	color: #323232;
	top: 0;
	font-size: 0.73rem;
	letter-spacing: 0.05rem;
	line-height: 1.2rem;
	padding: 0 0 2% 2%;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


.pad_title007 {
	width: 11%;
	text-align: left;
	padding: 0 0 0 0;
	margin-left: 6%;
	margin-top: 12%;
	margin-bottom: -0.0em;
	z-index: 10;
}

	
}



