@charset "utf-8";

/* =====================================
	共通
======================================= */
/*タイトル*/
#tableware-con .main-ttl,
#tableware-con h2 {
	text-align: center;
	font-family: 'Noto Serif JP', serif;
}
/* 変数指定 */
:root {
	--indigo: #186090;
	--title-font: 'Zen Old Mincho', serif;
}

/* 食器キーヴィジュアル
-------------------------- */
@media screen and (max-width: 960px) {
	/* 食器キーヴィジュアル調整:タブレット
	-------------------------- */
	#tableware-con #keyvisual {
		position: relative;
	}
	#tableware-con #keyvisual .mincho {
		font-family: 'Zen Old Mincho', serif;
	}
	#tableware-con #keyvisual img {
		width: 100%;
		height: auto;
	}
	#tableware-con #keyvisual .text-box {
		position: absolute;
		color: #281A0F;
		width: 100%;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		text-align: center;
	}
	#tableware-con #keyvisual .ttl {
		font-weight: 500;
		line-height: normal;
		letter-spacing: 0.24rem;
		font-family: 'Zen Old Mincho', serif;
		font-size: 2.5rem;
		text-align: center;
	}
	#tableware-con #keyvisual .item {
		width: auto;
		min-height: 0vw; /* Safari clamp関数対策 */
		font-size: clamp(1.6rem, 7vw, 6rem);
		line-height: clamp(4rem,8vw,10rem);
		font-weight: 500;
		letter-spacing: 0.8rem;
		display: inline-block;
		text-align: center;
		margin: 2rem 0;
	}
	#tableware-con #keyvisual .item .blue {
		color: #186090;
	}
	#tableware-con #keyvisual .item .small {
		font-size: clamp(14px, 5.5vw, 50px);
	}
	#tableware-con #keyvisual .point {
		display: flex;
		column-gap: 2rem;
		justify-content: center;
		font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	#tableware-con #keyvisual .point li {
		background: #186090;
		width: 17rem;
		text-align: center;
		padding: 1rem;
		height: 5.5rem;
		line-height: 2.5rem;
	}
	#tableware-con #keyvisual .point li span {
		color: #FFF;
		font-weight: 600;
		letter-spacing: 0.24rem;
		font-size: 1.5rem;
		line-height: 2rem;
	}
	#tableware-con #keyvisual .point li p {
		color: #FFF;
		font-weight: 600;
		letter-spacing: 0.1rem;
		font-size: 2.5rem;
		line-height: 2.5rem;
	}
	/* 食器TOPのみ
	-------------------------- */
	#keyvisual .tableware-top {
		background-image: url(https://nikkoudou-kottou.com/img/antique/tableware/top/topimg_sp.webp);
		height: clamp(11rem, 47vw, 55rem);
		width: 100%;
		background-size: cover;
	}
	#tableware-con #keyvisual .tableware-top .text-box {
		display: flex;
		flex-direction: column;
		justify-content: center;
		margin: 0 auto;
		min-height: 0vw;
		/* Safari clamp関数対策 */
		width: 90%;
		margin: 0 auto;
		text-align: left;
		padding-left: 2rem;
	}
	#tableware-con #keyvisual .tableware-top .text-box .ttl {
		text-align: left;
	}
	#tableware-con #keyvisual .tableware-top .text-box .item{
		text-align: left;
	}

	/* アイテムキーヴィジュアル調整:スマホ
	-------------------------- */
	@media screen and (max-width: 576px) {
		#tableware-con #keyvisual .ttl {
			line-height: 1.8rem;
			font-size: 1.6rem;
			letter-spacing: 0.05rem;
		}
		#tableware-con #keyvisual .item {
			font-size: clamp(16px, 7vw, 54px);
			line-height: clamp(2rem, 10vw, 9rem);
			min-height: 0vw; /* Safari clamp関数対策 */
			letter-spacing: 0.3rem;
			display: inline-block;
			margin: 1.5rem 0;
			width: 100%;
			padding: 0;
		}
		#tableware-con #keyvisual .item .blue {
			color: #186090;
		}
		#tableware-con #keyvisual .item .small {
			font-size: clamp(14px, 5.5vw, 50px);
		}
		#tableware-con #keyvisual .point {
			column-gap: 8px;
			width: 97%;
			margin: 0 auto;
		}
		#tableware-con #keyvisual .point li {
			padding: 0;
			line-height: 3rem;
			height: 5.5rem;
		}
		#tableware-con #keyvisual .point li span {
			font-size: 1rem;
			line-height: 1rem;
			letter-spacing: 0.05rem;
		}
		#tableware-con #keyvisual .point li p {
			font-size: 1.5rem;
			line-height: 1rem;
			letter-spacing: 0.05rem;
		}
		#keyvisual .tableware-top {
			height: clamp(260px, 56vw, 400px);
		}
		#tableware-con #keyvisual .tableware-top .text-box {
			padding-left: 1rem;
		}
		#tableware-con #keyvisual .tableware-top .text-box .ttl {
			text-shadow: 1px 1px 1px rgba(255,255,255,0.5), -1px -1px 1px rgba(255,255,255,0.5),
			-1px 1px 1px rgba(255,255,255,0.5),  1px -1px 1px rgba(255,255,255,0.5),
			1px 0 1px rgba(255,255,255,0.5), -1px  0 1px rgba(255,255,255,0.5),
			0 1px 1px rgba(255,255,255,0.5),  0 -1px 1px rgba(255,255,255,0.5);
		}
	}
	/* アイテムキーヴィジュアル調整:スマホ小
	-------------------------- */
	@media screen and (max-width: 346px) {
		#tableware-con #keyvisual .ttl {
			font-size: clamp(1.3rem, 4vw, 3rem);
			line-height: clamp(2rem, 6vw, 5rem);
			min-height: 0vw;
		}
	}
}

/*アイテムリスト
----------------------------------------*/
.tableBrand {
	margin-bottom: 40px;
}
.tableBrand h2{
	color: #fff;
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/common/pt1.png);
	padding: 4% 0;
	margin-bottom: 20px;
}
/*レイアウト*/
.tableBrand .brand {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	padding-left: 4%;
	box-sizing: border-box;
}
.tableBrand .brand li {
	width: 22.5%;
	margin: 0 2% 2% 0;
}
.tableBrand .brand li img{
	display: block;
	border: 1px solid #206492;
	box-sizing: border-box;
	border-radius: 4px;
}
.tableBrand .brand li:nth-child(4n) {
	margin-right: 0;
}
.tableBrand ul li p {
	height: 40px;
	line-height: 1.2em;
}
.tableBrand ul li p span {
	display: block;
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/common/itemlist_icon.png) no-repeat right;
	background-size: 8px;
	margin: 4px 0;
	padding-right: 10px;
}
.tableBrand ul li a p {
	color: #196090;
	font-size: 1rem;
	font-weight: bold;
	text-decoration: none;
}
.tableBrand ul li a {
	text-decoration: none;
}

/*　タブレット用　*/
@media screen and (min-width:599px) and ( max-width:960px) {
.tableBrand h2{
	padding: 2% 0;
}
.tableBrand .brand {
	width: 98%;
}
.tableBrand .brand li {
	width: 18%;
}
.tableBrand .brand li:nth-child(4n) {
	margin-right: 2%;
}
.tableBrand .brand li:nth-child(5n) {
	margin-right: 0;
}
.tableBrand ul li p {
	height: 30px;
}
.tableBrand ul li a p {
	font-size: 1.2rem;
}
}

/* =====================================

	TOP

======================================= */
/*
	このような
----------------------------------------*/
.picup-con {
	margin-bottom: 60px;
}
.picup-con h2 {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/common/pt1.png);
	line-height: 1.5em;
	color: #fff;
	padding: 10px 0;
	margin-bottom: 20px;
}
.picup-con ul {
	width: 94%;
	margin: 0 auto 2rem;
}
.picup-con ul li {
	border: 1px solid #127b77;
	display: flex;
	border-radius: 6px;
	margin-bottom: 1rem;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.picup-con ul li .picup-in-img {
	width: 33%;
}
.picup-con ul li .picup-in-txt{
	width: 67%;
	padding: 6px 1.6rem;
	box-sizing: border-box;
	color: #127b77;
	font-size: 1.45rem;
}
.picup-con .picup-txt-area {
	width: 94%;
	margin: 0 auto 2rem;
	font-size: 1.5rem;
}
.picup-con .picup-txt {
	width: 94%;
	margin: 0 auto;
	border: 1px solid #4b4c5b;
	box-sizing: border-box;
	padding:  1rem .7rem;
}
.picup-con .picup-txt p {
	font-size: 1.2rem;
}
/*　タブレット用　*/
@media screen and (min-width:599px) and ( max-width:960px) {
.picup-con ul {
	width: 96%;
	margin: 0 auto 20px;
	display: flex;
	flex-wrap: wrap;
}
.picup-con ul li {
	width: 48.5%;
	margin-right: 2%;
}
	.picup-con ul li:nth-child(2n) {
		margin-right: 0;
	}
}


/*---------------------------------------
	最新買取実績
-------------------------------------- */
/*全体*/
#newestJisseki {
	margin-bottom: 30px;
}
#newestJisseki h2{
	color: #fff;
	font-size: 2rem;
	padding: 10px 0;
	margin-bottom: 20px;
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/common/pt1.png);
}
#newestJisseki h2 span{
	border: none;
}
#newestJisseki .newestJTxt {
	color: #85252e;
	font-size: 1.2rem;
	width: 94%;
	margin: 0 auto 2rem;
	border: 1px solid #85252e;
	padding: 10px;
	line-height: 1.8em;
	box-sizing: border-box;
}
/*インナーレイアウト*/
#newestJisseki .newestJBox {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
}
#newestJisseki .newestJBox li {
	width: 48%;
	margin: 0 4% 1rem 0;
}
#newestJisseki .newestJBox li:nth-child(2n) {
	margin-right: 0;
}
#newestJisseki .newestJBox li .tag {
	background: #193162;
	color: #fff;
	font-size: 1.1rem;
	padding: 6px 0 6px 6px;
	margin-bottom: 6px;
	line-height: 1.4em;
}

/*テキスト設定*/
#newestJisseki .newestJBox li .txt {
	margin-bottom: 8px;
	min-height: 56px;
}
#newestJisseki .newestJBox li .tag span {
	display: inline-block;
	padding-top: 6px;
}
#newestJisseki .newestJBox li .ttl {
	font-size: 1.4rem;
	color: #193162;
	margin-bottom: 2px;
}
#newestJisseki .newestJBox li .txt p {
	font-size: 1.3rem;
}
#newestJisseki .newestJBox li .price .small,
#newestJisseki .newestJBox li .price .red {
	display: block;
}
#newestJisseki .newestJBox li .price .red {
	margin-top: 4px;
	font-size: 1.7rem;
	color: #80253b;
	font-weight: bold;
	text-align: right;
}

/*
	買取実績+お客様の声
----------------------------------------*/
#voice h2{
	color: #fff;
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/common/pt1.png);
	padding: 4% 0;
	margin-bottom: 20px;
}
#voice .assess .assessIcon p {
	padding: 3.3% 0 3.3% 28%;
}
#voice .voiceBox .voiceTtl {
	font-family: 'Noto Serif JP', serif;
	line-height: 1.4em;
}
@media screen and (min-width:599px) and ( max-width:960px) {
#voice .assess .assessIcon p {
	padding: 3.3% 0 3.3% 15%;
}
}


/*
	買取アイテム
----------------------------------------*/
.service-item {
	padding-top: 30px;
	margin-bottom: 50px;
	background: #f3f3f3;
}
.service-item .main-ttl {
	text-align: center;
	color: #12476b;
	font-size: 2.2rem;
	line-height: 1.4em;
	margin-bottom: 1rem;
	font-weight: bold;
}
.service-item .txt {
	width: 94%;
	margin: 0 auto 2rem;
}
.service-item ul.service-item-list {
	width: 94%;
	margin: 0 auto 3rem;
	display: flex;
	flex-wrap: wrap;
}
.service-item ul.service-item-list li {
	width: 32.25%;
	margin-bottom: 1rem;
	margin-right: .5rem;
}
.service-item ul.service-item-list li:nth-child(3n) {
	margin-right: 0;
}
.service-item ul.service-item-list li p {
	text-align: center;
	font-size: 1.2rem;
}
@media screen and (min-width:599px) and ( max-width:960px) {
	.service-item ul.service-item-list {
		width: 98%;
		margin: 0 auto 2rem;
		justify-content: center;
	}
	.service-item  ul.service-item-list li {
		width: 19.45%;
	}
	.service-item  ul.service-item-list li:nth-child(3n),
	.service-item  ul.service-item-list li:nth-child(6n){
		margin-right: 0.5rem;
	}
	.service-item  ul.service-item-list li:nth-child(5n),
	.service-item  ul.service-item-list li:nth-child(9n){
		margin-right: 0;
	}
}


/*
	高く売るコツ
----------------------------------------*/
#expensive-tips {
	margin-bottom: 50px;
}
#expensive-tips .main-ttl {
	text-align: center;
	font-size: 2.1rem;
	margin-bottom: 2rem;
}
#expensive-tips .main-ttl span{
	font-size: 2.6rem;
	color: #26658f;
}

#expensive-tips ul {
	width: 94%;
	margin: 0 auto;
}
#expensive-tips ul li {
	margin-bottom: 2rem;
}
#expensive-tips ul li .expensive-img {
	width: 37%;
	float: left;
	margin-right: 1rem;
}
#expensive-tips .expensive-txt .in-ttl {
	background: #5a6e7b;
	color: #fff;
	font-weight: bold;
	margin-bottom: 1.4rem;
	padding: 1rem 0 1rem 3%;
}

#expensive-tips ul li p {
	font-size: 1.6rem;
	line-height: 1.em;
}

/*
和食器・漆器・蒔絵も日晃堂へお任せください
--------------------------------------*/
.japanese{
	background-color: #ffff;
	margin-bottom: 40px;
	padding: 30px 0;
}
.japanese .main-ttl02{
	background: transparent;
	color: #333;
	font-size: clamp(1.8rem,4vw,2.4rem);
	font-weight: bold;
}
.japanese .main-ttl02 span{
	border-top: none;
	border-bottom: solid 1px #193162;
}
.japanese-box:not(:last-child){
	margin-bottom: 60px;
	position: relative;
}
.japanese-box:not(:last-child)::after{
	display: block;
	position: absolute;
	left: max(10%,calc(50% - 240px));
	bottom: -40px;
	width: 80%;
	max-width: 480px;
	height: 1px;
	border-bottom: solid 1px #333;
	content: '';
}
.japanese-box__body{
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.japanese-box__unit{
	flex: 0 0 50%;
}
.japanese-box__unit--left{
	margin-bottom: 15px;
}
.japanese-box__img{
	width: 100%;
	max-width: 480px;
}
.japanese-box__unit--right{
	box-sizing: border-box;
	padding: 0 2%;
}
.japanese-sakka-list{
	display:flex;
	flex-wrap: wrap;
	gap: 8px;
}
.japanese-sakka__item{
	flex: 0 0 calc(50% - 4px);
}
.japanese-sakka__link{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 44px;
	position: relative;
	background: #EFEEEA;
	color: #333;
	font-size: 15px;
	text-align: center;
	text-decoration: none;
	transition: all .6s;
}
a.japanese-sakka__link:before, .japanese-sakka__link:after{
	display: block;
	position: absolute;
	content: '';
	transition: all .6s;
}
a.japanese-sakka__link:before{
	width: 14px;
	height: 14px;
	top: calc(50% - 7px);
	right: 11px;
	border-radius: 100%;
	background: #333;
}
a.japanese-sakka__link:after{
	width: 6px;
	height: 6px;
	top: calc(50% - 3px);
	right: 16px;
	background: #fff;
	clip-path: polygon(0 0, 100% 0, 0 100%);
	transform: rotate(135deg);
}
a.japanese-sakka__link:active{
	background: #3b4061;
	color: #fff;
}
a.japanese-sakka__link:active::before{
	background: #fff;
}
a.japanese-sakka__link:active::after{
	background: #3b4061;
}
.japanese-box__ttl{
	width:180px;
	margin:0 auto 20px;
	padding-bottom: 8px;
	border-bottom:solid 4px rgb(129 38 60 / 0.5) ;
	font-family: "Noto Serif JP", serif;
	font-weight: 900;
	font-size: 2.4rem;
	text-align: center;
}
.japanese-box__unit-ttl{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 25px;
	font-family: "Noto Serif JP", serif;
	font-weight: 900;
	font-size: 1.8rem;
	text-align: center;
}
.japanese-box__unit-ttl:before, .japanese-box__unit-ttl:after{
	content:'';
	display: block;
	width:26px;
	height:26px;
	clip-path: polygon(0 0, 70% 0, 0 70%);
	background:  #4D4D4D;
}
.japanese-box__unit-ttl:after{
	transform: rotate(180deg);
}
.japanese-box__foot{
	box-sizing: border-box;
	width: 100%;
	padding: 20px 3.5%;
	background: #2C2E38;
}
.japanese-box__txt{
	color: #fff;
}
@media screen and (max-width:598px){
	.japanese-box__unit--left{
		order: 0;
	}
	.japanese-box__foot{
		order: 1;
		margin-bottom: 20px;
	}
	.japanese-box__unit--right{
		order: 2;
	}
}
@media screen and (min-width:599px) and (max-width:767px) {
	.japanese-box__body{
		flex-direction: row;
	}
	.japanese-box__unit--left{
		flex: 0 0 40%;
		margin-bottom: 20px;
	}
	.japanese-box__img{
		height: 220px;
		object-fit: cover;
	}
	.japanese-box__unit--right{
		flex: 0 0 60%;
		margin-bottom: 20px;
	}
	.japanese-sakka__link{
		height: 36px;
		font-size: 15px;
	}
	.japanese-box__foot{
		padding: 20px;
	}
}
@media screen and (min-width:768px){
	.japanese-box__body{
		flex-direction: row;
	}
	.japanese-box:not(:last-child){
		margin-bottom: 80px;
	}
	.japanese-box:not(:last-child)::after{
		bottom: -40px;
	}
	.japanese-sakka__link{
		height: 36px;
		font-size: 15px;
	}
	.japanese-box__foot{
		padding: 20px;
	}
}
/*
	日本の焼き物
----------------------------------------*/
#japanese-tableware{
	margin-bottom: 40px;
}
.japanese-tableware__ttl{
	box-sizing: border-box;
	max-height: 100px;
	margin-bottom: 20px;
	padding: 8% 0 5% 5.3%;
	background: no-repeat center/cover url(https://nikkoudou-kottou.com/img/antique/tableware/top/japanese_ttl_bg_sp.webp);
	color: #fff;
	font-size: clamp(2.4rem,5.2vw,3.2rem);
	font-weight: 600;
	text-align: left !important;
}
#japanese-tableware *{
	box-sizing: border-box;
}
@media (max-width:598px) {
	.japanese-tableware__more{
		position: relative;
		margin-bottom: 50px;
	}
	.japanese-tableware__list-wrapper{
		max-width: fit-content;
		max-height: 1000vh;
		position: relative;
		overflow: hidden;
		transition: max-height 1.5s;
	}
	.japanese-tableware__list-wrapper.is-hide{
		max-height: 75vh;
		transition: max-height .5s;
		position: relative;
	}
	.japanese-tableware__list-wrapper.is-hide:after {
		display: block;
		width: 100%;
		height: 75vh;
		position: absolute;
		top: 0;
		left: 0;
		background: linear-gradient(to bottom, transparent 0%, transparent 72%,#ffffff 92%, #ffffff 100%);
		content: '';
	}
	.more-btn {
		display: inline-block;
		width: fit-content;
		position: absolute;
		right: 0;
		left: 0;
		bottom: -.5em;
		transition: all .3s;
		z-index: 10;
		padding: 7px 30px;
		margin: auto;
		background: #3b4061;
		border-radius: 30px;
		color: #fff;
		font-size: 15px;
		text-align: center;
		cursor: pointer;
	}
	.more-btn::after {
		content: "もっと見る";
	}
	.more-btn.is-show {
		bottom: -1em;
	}
	.more-btn.is-show::after {
	content: "閉じる";
	}
	.more-btn.is-show + .accordion-text::before {
	display: none;
	}
}
.japanese-tableware__list{
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin: 0 10px 40px;
}
.japanese-tableware__name{
	height: 38px;
	margin-bottom: 10px;
	padding: 6px 10px;
	background: #193162;
	color: #fff;
	font-family: 'Noto Serif JP', serif;
	font-size: 2.2rem;
	font-weight: 600;
}
.japanese-tableware__detail{
	display: flex;
	justify-content: center;
	gap: 5px;
	margin-bottom: 10px;
}
.japanese-tableware__txt{
	font-size: 1.5rem;
	line-height: 1.5;
}
.japanese-tableware__img-wrap{
	flex: 0 0 min(34%, 110px);
	font-size: 1.5rem;
}
.japanese-tableware__img-wrap img{
	aspect-ratio: 3 / 4;
	object-fit: cover;
	width: 100%;
}
.japanese-tableware__img-wrap.arita img{
	object-position: 95% bottom;
}
.japanese-tableware__artist{
	padding: 10px 15px 15px 15px;
	border-radius: 20px;
	background: #F1F2F3;
}
.artist__head{
	margin-bottom: 8px;
	padding-left: 38px;
	background: no-repeat left 64%/28px url(https://nikkoudou-kottou.com/img/antique/tableware/top/sakka_icon.webp);
	font-family: 'Noto Serif JP', serif;
}
.artist__head--top{
	font-size: 1.3rem;
}
.artist__name{
	margin-top: -4px;
	color: #193162;
	font-size: 2.2rem;
	font-weight: 600;
}
.artist__name span{
	font-size: 1.4rem;
}
.artist__txt{
	font-size: 1.5rem;
	line-height: 1.5;
}
.japanese-tableware__column{
	margin: 20px 0;
}
.japanese-tableware__column-ttl{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 5px solid #fff;
	border-image: url(https://nikkoudou-kottou.com/img/antique/tableware/top/u06.gif) 30 0 repeat;
	color: #26658F;
	font-family: 'Noto Serif JP', serif;
	font-size: 2.4rem;
	text-align: center;
}
.japanese-tableware__column-ttl span{
	color: #333;
	font-size: 1.8rem;
}
.japanese-tableware__column-txt{
	margin: 0 10px;
}
.japanese-tableware__btn{
	display: block;
	width: 90%;
	margin: 0 auto;
	padding: 14px 0;
	border-radius: 6px;
	background: url(https://nikkoudou-kottou.com/img/common/arrow.png) no-repeat 95% center, #3b4061;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
@media screen and (min-width:599px) and (max-width:960px) {
	.japanese-tableware__ttl{
		padding: 5% 0 5% 2%;
		background: no-repeat center/cover url(https://nikkoudou-kottou.com/img/antique/tableware/top/japanese_ttl_bg.webp);
	}
	.japanese-tableware__list{
		flex-direction: row;
		flex-wrap: wrap;
		gap: 10px;
	}
	.japanese-tableware__txt{
		font-size: clamp(1.23rem,2vw,1.5rem);
	}
	.japanese-tableware__item{
		display: flex;
		flex-direction: column;
		flex: 0 0 calc(50% - 5px);
	}
	.japanese-tableware__artist{
		flex: 1;
	}
	.artist__head {
        padding-left: clamp(22px,5.4vw,38px);
        background: no-repeat left 64% / clamp(18px,4.8vw,28px) url(https://nikkoudou-kottou.com/img/antique/tableware/top/sakka_icon.webp);
        font-family: 'Noto Serif JP', serif;
    }
	.artist__name{
		font-size: clamp(1.7rem,3vw,2.2rem);
	}
	.artist__name span {
		font-size: clamp(1.2rem,1.8vw,1.4rem);
	}
	.artist__txt {
		font-size: clamp(1.23rem,2vw,1.5rem);
	}
}

/*
	このような食器の処分にお困りではありませんか？
----------------------------------------*/
#disposal {
	margin: -30px 0 100px;
}

/*タイトル*/
#disposal .disposalTtl {
	text-align: center;
	margin-bottom: 20px;
}
#disposal .disposalTtl .bule {
	color: #12476b;
	font-size: 1.8rem;
	font-weight: bold;
	margin-bottom: 10px;
}
#disposal .disposalTtl p small {
	font-size: 1.3rem;
}
/*状態リスト*/
#disposal .disposalBox ul {
	width: 100%;
	margin-bottom: 20px;
	display: flex;
	flex-wrap: wrap;
	padding: 0 2%;
	box-sizing: border-box;
}
#disposal .disposalBox ul li {
	width: 23.5%;
	margin-right: 2%;
	text-align: center;
	color: #a57d57;
}
#disposal .disposalBox ul li:last-child {
	margin-right: 0;
}
#disposal .disposalBox ul li p {
	font-size: 1.3rem;
}
/*テキスト*/
#disposal .disposalBTxt {
	width: 96%;
	margin: 0 auto 30px;
}
#disposal .disposalBTxt p span {
	display: inline-block;
	font-size: 1.7rem;
	padding-bottom: 8px;
	line-height: 1.6em;
	font-weight: bold;
}
#disposal .disposalBTxt p {
	line-height: 1.8em;
}
/*矢印*/
#disposal .arrowB {
	width: 40%;
	margin: 0 auto 30px;
}
/*タイトル*/
#disposal .maybe .maybeTtl {
	text-align: center;
	margin-bottom: 30px;
}
#disposal .maybe .maybeTtl span{display: block;}
#disposal .maybe .maybeTtl .bule {
	font-size: 1.8rem;
	font-weight: bold;
	color: #12476b;
	padding-top: 6px;
}
#disposal .maybe {
	margin-bottom: 40px;
}
#disposal .maybe .mayTxt {
	margin: 0 10px 20px;
	line-height: 2.4rem;
}
#disposal .maybe h2 span {
	-webkit-text-emphasis: filled dot #253156;
	text-emphasis: filled dot #253156;
}
/*レイアウト*/
#disposal .maybe .mayBox {
	border-bottom: 1px solid #505c82;
	margin: 0 10px;
}
#disposal .maybe .mayBox .mayBox1 {
	width: 40%;
	float: left;
}
#disposal .maybe .mayBox .mayBox2 {
	width: 12%;
	float: left;
	margin: 18% 5% 0;
	display: block
}
#disposal .maybe .mayBox .mayBox3 {
	width: 38%;
	float: left;
}
#disposal .maybe .mayBox .mayBox1 span {
	font-weight: bold;
	color: #801d28;
}
/*吹き出しレイアウト*/
#disposal .maybe .mayBox {
	margin-bottom: 20px;
}
#disposal .maybe .mayBox .mayBox1 .balloon {
	background: #fff;
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	padding: 7px 10px;
	color: #555;
	border: solid 1px #ccc;
	border-radius: 10px;
	margin-right: 8%;
}
#disposal .maybe .mayIn .mayBox:nth-child(1) .mayBox1 .balloon,
#disposal .maybe .mayIn .mayBox:nth-child(2) .mayBox1 .balloon {
	margin-top: 10%;
}
#disposal .maybe .mayBox .mayBox1 .balloon p {
	font-size: 1.5rem;
	line-height: 1.7em;
}
#disposal .maybe .mayBox .mayBox1 .balloon:before {
	position: absolute;
	z-index: 2;
	top: 50%;
	right: -24px;
	margin-top: -12px;
	content: '';
	border: 12px solid transparent;
	border-left: 12px solid #fff;
}
#disposal .maybe .mayBox .mayBox1 .balloon:after {
	position: absolute;
	z-index: 1;
	top: 50%;
	right: -30px;
	margin-top: -14px;
	content: '';
	border: 14px solid transparent;
	border-left: 14px solid #ccc;
}
/*価格表示*/
#disposal .maybe .mayBox .mayBox3 p {
	font-size: 1.3rem;
}
#disposal .maybe .mayBox .mayBox3 .matNum {
	text-align: center;
}
#disposal .maybe .mayBox .mayBox3 .matNum p span {
	font-size: 1.7rem;
	color: #801d28;
	font-weight: bold;
}
#disposal .maybe .mayBox .mayBox3 .matNum p {
	font-size: 1.4rem;
	color: #333;
}

/*---------------------------------------------
	このような食器の処分にお困りではありませんか？
	タブレット
-------------------------------------------- */
@media screen and (min-width:599px) and ( max-width:960px) {
#disposal .maybe .mayBox {
	display: flex;
	width: 100%;
	margin: 0 auto 10px;
	border-bottom: 1px solid #505c82;
}
#disposal .maybe .mayBox:last-child {
	margin-bottom: 0;
}
#disposal .maybe .mayBox .mayBox2 {
	align-self: center;
	margin-top: -10px;
}
/*背景イメージ*/
#disposal .maybe .mayIn .mayBox .mayBox1.lady {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/common/human.png) no-repeat 100% 102%;

}
#disposal .maybe .mayIn .mayBox:nth-child(2) .mayBox1 {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/common/human2.png)no-repeat 110% 104%;
}
#disposal .maybe .mayIn .mayBox:nth-child(3) .mayBox1 {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/common/human3.png) no-repeat 110% 102%;
}
/*吹き出し*/
#disposal .maybe .mayBox .mayBox1 .balloon {
	font-size: 1.6rem;
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	width: 54%;
	margin: 6% 15px 0 2%;
	padding: 20px 26px;
	border: solid 1px #ccc;
	border-radius: 10px;
}
#disposal .maybe .mayBox .mayBox1 .balloon span {
	font-weight: bold;
	color: #85252e;
	font-size: 18px;
}
#disposal .maybe .mayBox .mayBox1 .balloon p {
	margin: 0;
	padding: 0;
}
#disposal .maybe .mayBox .mayBox3 {
	position: relative;
}
#disposal .maybe .mayBox .mayBox3 img {
	width: 96%;
	margin: 0 0 6px 6px;
}
/*価格表示*/
#disposal .maybe .mayBox .mayBox3 p {
	text-align: center;
	font-size: 1.6rem;
}
#disposal .maybe .mayBox .mayBox3 .matNum {
	text-align: center;
}
#disposal .maybe .mayBox .mayBox3 .matNum p span {
	font-size: 2.4rem;
	color: #801d28;
	font-weight: bold;
}
#disposal .maybe .mayBox .mayBox3 .matNum p {
	font-size: 1.6rem;
}
}



/*
	買取が難しい
----------------------------------------*/
#difficult-item {
	margin-bottom: 50px;
}
#difficult-item .main-ttl {
	text-align: center;
	color: #12476b;
	font-size: 2.2rem;
	margin-bottom: 1rem;
}
#difficult-item .txt {
	width: 94%;
	margin: 0 auto 2rem;
	line-height: 1.8em;
}
#difficult-item ul {
	width: 94%;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
}
#difficult-item ul li {
	width: 48%;
	margin: 0 4% 1rem 0;;
	background: #e5e3d9;
	border-radius: 6px;
	padding: 1rem 1rem 0;
	box-sizing: border-box;
}
#difficult-item ul li p {
	width: 160px;
	font-size: 1.4rem;
	color: #424242;
	height: 60px;
	display: table-cell; /* IE8から使用可能 */
	vertical-align: middle;
	text-align: center;
}
#difficult-item ul li:nth-child(even) {
	margin-right: 0;
}
#difficult-item .txt-box {
	width: 94%;
	margin: 0 auto;
	font-size: 1.2rem;
}
/*タブレット調整*/
@media screen and (min-width:599px) and ( max-width:960px) {
	#difficult-item ul{
		margin-bottom: 6px;
	}
#difficult-item ul li{
	width: 24.2%;
	margin: 0;
}
#difficult-item ul li:nth-child(-n+3) {
	margin-right: 1%;
}
}


/*
	経験豊富な査定士
----------------------------------------*/
#about-assessor {
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
	padding: 4% 3%;
	box-sizing: border-box;
	margin-bottom: 50px;
}
#about-assessor .about-assessor-box {
	background: #fff;
	padding: 4% 0;
}
#about-assessor .main-ttl {
	color: #12476b;
	font-size: 1.9rem;
	text-align: center;
	line-height: 1.5em;
	border-bottom: 5px solid #fff;
	border-image: url(https://nikkoudou-kottou.com/img/antique/tableware/top/u06.gif) 40 0 repeat;
	padding-bottom: 0.2rem;
	margin-bottom: 1rem;
}
#about-assessor .txt {
	padding: 0 3%;
}




/* =====================================

	カテゴリTOP

======================================= */
/*
ご売却をお考えならお任せください
--------------------------------------------------------------*/
#think-sell {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/meissen/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}

#think-sell .think-sell-box .think-sell-ttl{
	font-family: 'Noto Serif JP', serif;
	text-align: center;
	font-size: 2rem;
	line-height: 1.8em;
	margin-bottom: 2rem;
	color: #fff;
}
#think-sell .think-sell-box .think-sell-txt {
	line-height: 1.8em;
	color: #e4e6e7;
}

/*カテゴリ別背景*/
#think-sell.crystal {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/meissen/crystal/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.augarten {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/augarten/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.arabia {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/arabia/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.iittala {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/iittala/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.wedgwood {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/wedgwood/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.aynsley {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/aynsley/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.hermes {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/hermes/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.christofle{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/christofle/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.tiffany {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/tiffany/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.narumi{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/narumi/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.noritake {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/noritake/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.baccarat {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/baccarat/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.fireking {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/fireking/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.herend {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/herend/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.minton {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/minton/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.lalique {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/lalique/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.riedel {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/riedel/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.richardginori {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/richardginori/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.lladro {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/lladro/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.royalalbert {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/royalalbert/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.royalcrownderby {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/royalcrownderby/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.royalcopenhagen {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/royalcopenhagen/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.royaldoulton {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/royaldoulton/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.rosenthal {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/rosenthal/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.kpmberlin {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/kpmberlin/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.okuratouen {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/okuratouen/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.georgjensen {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/georgjensen/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.raynaud {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/raynaud/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.royalworcester {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/royalworcester/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.haviland {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/haviland/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.moser {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/moser/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.moser {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/moser/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.sevres {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/sevres/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}
#think-sell.irishdresden {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/irishdresden/think_sell_sp.png) no-repeat;
	padding: 8% 4%;
	margin-bottom: 5rem;
}



/*タブレット背景*/
@media screen and (min-width:599px) and ( max-width:960px) {
#think-sell {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/meissen/think_sell.png) no-repeat;
}
#think-sell.crystal{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/meissen/crystal/think_sell.png) no-repeat;
}
#think-sell.augarten{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/augarten/think_sell.png) no-repeat;
}
#think-sell.arabia{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/arabia/think_sell.png) no-repeat;
}
#think-sell.iittala{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/iittala/think_sell.png) no-repeat;
}
#think-sell.wedgwood{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/wedgwood/think_sell.png) no-repeat;
}
#think-sell.aynsley{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/aynsley/think_sell.png) no-repeat;
}
#think-sell.hermes{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/hermes/think_sell.png) no-repeat;
}
#think-sell.christofle{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/christofle/think_sell.png) no-repeat;
}
#think-sell.tiffany{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/tiffany/think_sell.png) no-repeat;
}
#think-sell.narumi{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/narumi/think_sell.png) no-repeat;
}
#think-sell.noritake{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/noritake/think_sell.png) no-repeat;
}
#think-sell.baccarat{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/baccarat/think_sell.png) no-repeat;
}
#think-sell.fireking{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/fireking/think_sell.png) no-repeat;
}
#think-sell.herend{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/herend/think_sell.png) no-repeat;
}
#think-sell.minton{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/minton/think_sell.png) no-repeat;
}
#think-sell.lalique{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/lalique/think_sell.png) no-repeat;
}
#think-sell.riedel{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/riedel/think_sell.png) no-repeat;
}
#think-sell.richardginori{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/richardginori/think_sell.png) no-repeat;
}
#think-sell.lladro{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/lladro/think_sell.png) no-repeat;
}
#think-sell.royalalbert{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/royalalbert/think_sell.png) no-repeat;
}
#think-sell.royalcrownderby{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/royalcrownderby/think_sell.png) no-repeat;
}
#think-sell.royalcopenhagen{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/royalcopenhagen/think_sell.png) no-repeat;
}
#think-sell.royaldoulton{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/royaldoulton/think_sell.png) no-repeat;
}
#think-sell.rosenthal{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/rosenthal/think_sell.png) no-repeat;
}
#think-sell.kpmberlin{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/kpmberlin/think_sell.png) no-repeat;
}

#think-sell.okuratouen{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/okuratouen/think_sell.png) no-repeat;
}
#think-sell.georgjensen{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/georgjensen/think_sell.png) no-repeat;
}
#think-sell.raynaud{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/raynaud/think_sell.png) no-repeat;
}
#think-sell.royalworcester{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/royalworcester/think_sell.png) no-repeat;
}
#think-sell.haviland{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/haviland/think_sell.png) no-repeat;
}
#think-sell.moser{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/moser/think_sell.png) no-repeat;
}
#think-sell.sevres{
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/sevres/think_sell.png) no-repeat;
}
#think-sell.irishdresden {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/irishdresden/think_sell.png) no-repeat;
}
}

/*
各ブランド人気シリーズ
--------------------------------------------------------------*/
.about-brand {
	position: relative;
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
	padding: 0 4% 4%;
	margin-bottom: 5rem;
}
.about-brand .brand-img {
	position: absolute;
	width: 38%;
	left: -7%;
}
.about-brand .about-brand-ttl {
	width: 70%;
	font-family: 'Noto Serif JP', serif;
	padding: 2rem 0 2rem 30%;
	color: #195173;
	font-size: 1.8rem;
	font-weight: 600;
	text-align: center;
}
.about-brand-box .about-brand-in {
	background: #fff;
	padding-bottom: 30px;
}
.about-brand-box .about-brand-in .about-brand-txt p {
	background-image:
	linear-gradient(90deg, rgba(237, 119, 128, 0) 0%, rgba(237, 119, 128, 0) 50%, #fff 0%, #fff 100%), linear-gradient(180deg, rgba(100, 100, 100, 0) 0%, rgba(100, 100, 100, 0) 97.5%, #646464 100%);
	background-size: 8px 100%,100% 2em;
	line-height: 2em;
	padding: 2em 1em 0.2em 1em;
}

@media screen and (min-width:599px) and ( max-width:960px) {
.about-brand .brand-img {
	width: 28%;
	left: 0;
}
	.about-brand .about-brand-ttl {
	padding: 4rem 0 4rem 30%;
		font-size: 2.2rem;
	}
.about-brand .about-brand-ttl br {
	display: none;
}
}
/*トグルメニュー*/
.about-brand-txt .table-more {
	margin: 20px 10px 0;
}
.about-brand-txt .table-more .table-open {
	margin: 0 auto;
	text-align: center;
	display:block;
	width:280px;
	height:50px;
	cursor:pointer;
	box-sizing: border-box;
	line-height: 50px;
	font-weight: bold;
	background-color: #09203f;
background-image: linear-gradient(315deg, #09203f 0%, #537895 74%);
	color: #fff;
	border-radius: 6px;
}
.about-brand-txt .table-more .table-open p {
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	margin: 0 8px;
	box-sizing: border-box;
}
.about-brand-txt .table-more .table-close {
	width:100%;
	height:auto;
	display:none;
	box-sizing: border-box;
	padding: 0 10px;
	line-height: 1.6em;
}


/*
各ブランド人気シリーズ
--------------------------------------------------------------*/
.series {
	margin-bottom: 30px;
}
.series h2{
	color: #024f6b;
	font-size: 2.2rem;
	margin-bottom: 20px;
}
.series ul {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	padding: 0 2%;
	box-sizing: border-box;
}
.series ul li {
	border: 1px solid #024f6b;
	border-radius: 6px;
	width: calc((100% - (2% * 2)) / 3);
	box-sizing: border-box;
	margin: 0 2% 20px 0;
	position: relative;
	height: 120px;
}
.series ul li:nth-child(3n) {
	margin-right: 0;
}
.series ul li .siriesImg img {
	width: 70%;
	margin: 4% auto;
}
.series ul li .seriesTxt {
display: table-cell; /* IE8から使用可能 */
 vertical-align: middle;
	text-align: center;
	height: 60px;
	box-sizing: border-box;
	width: 112px;
	padding: 0 2%;
	box-sizing: border-box;
	margin: auto;
}
.series ul li a {
	font-size: 1.3rem;
	line-height: 1.6em;
	position: absolute;
	top:0;
	right: 0;
	width: 100%;
	height: 100%;
	color: #12476b;
	text-decoration: none;
}
.series .otherSeries {
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
	padding: 10px;
	box-sizing: border-box;
	margin: 0 2%;
}
.series .otherSeries .otherSBox {
	background: #fff;
	padding: 20px 0;
}
.series .otherSeries .otherSBox .ttl {
	color: #1c5677;
	text-align: center;
	margin-bottom: 20px;
	font-weight: bold;
}
.series .otherSeries .otherSBox p {
	padding: 0 4%;
	font-size: 1.5rem;
	line-height: 1.8em;
}
@media screen and (min-width:599px) and ( max-width:960px) {
	.series ul li {
		height: 70px;
		position: relative;
	}
	.series ul li .seriesBox {
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.series ul li .siriesImg{
		width: 40%;
		margin: 0 4px 0 0;
	}
	.series ul li .siriesImg img{
		width: 70px;
	}
	.series ul li .seriesTxt {
		width: 60%;
		height:auto;
		font-size: 1.5rem;
		line-height: 1.2em;
	}
	.series ul li .seriesTxt span {
		font-size: 1.2rem;
	}
	.series ul li a {
		position: absolute;
		width: 100%;
		height: 100%;
		color: #12476b;
		text-decoration: none;
	}
}


/*
査定ポイントを紹介
--------------------------------------------------------------*/
#satei-point .ttl {
	font-family: 'Noto Serif JP', serif;
	color: #1e3f5e;
	font-size: 2.1rem;
	text-align: center;
	font-weight: 600;
	line-height: 1.5em;
	margin-bottom: 2rem;
}
#satei-point .satei-detail {
	width: 90%;
	margin: 0 auto 3rem;
	padding-bottom: 4%;
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
}

#satei-point .satei-detail .detail-img img{
	width: 100%;
	height: 140px;
	object-fit: cover;
}

#satei-point .satei-detail .detail-txt {
	font-size: 1.5rem;
	background: #fff;
	width: 90%;
	margin: 0 auto;
	padding: 4%;
	box-sizing: border-box;
}
#satei-point .satei-detail .detail-txt p {
	border-bottom: 1px dashed #a6a6a6;
}
#satei-point .satei-detail .detail-txt p span{
	color: #1e3f5e;
	font-weight: bold;
}
#satei-point .satei-detail .detail-txt p.status {
	padding-left:1em;
	position:relative;
}
#satei-point .satei-detail .detail-txt p.status::before{
	content:"■";
	position:absolute;
	left:0;
	top:0;
	font-size: 10px;
}

.satei-point-wrap {
	margin-bottom: 3rem;
}

#satei-point .satei-point-ttl {
	color: #525b67;
	margin: 0 auto 20px;
	border-bottom: 1px solid #9eabbb;
}

#satei-point .satei-point-ttl span {
	display: block;
	font-size: 1.4rem;
	padding-left: 10px;
}
#satei-point .satei-point-ttl .border{
	border-bottom: 3px solid #9eabbb;
	margin-bottom: 4px;
	padding-bottom: 4px;
	font-size: 1.8rem;
	font-weight: bold;
}
.satei-point-box {
	background: #9eabbb;
	margin-right: 4%;
	padding: 0 0 4% 4%;
}
.satei-point-box .satei-point-in {
	background: #fff;
}
.satei-point-box .satei-point-in .satei-point-img {
	width: 40%;
	float: right;
}
.satei-point-box .satei-point-in .satei-point-txt {
	font-size: 1.4rem;
	padding: 0 2% 4%;
}

@media screen and (min-width:599px) and ( max-width:960px) {
	.satei-point-box .satei-point-in .satei-point-img {
		width: 24%;
	}
}


/*
お客様の声(査定員変更)
--------------------------------------*/
#voice .assess-category {
	padding-bottom: 10px;
	background: #dcd3d3;
	padding-bottom: 2rem;
}
/*査定士タイトル*/
#voice .assess-ttl{
	color: #6c4242;
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/common/satei.png) no-repeat;
	padding: 1rem 0;
	margin-bottom: 20px;
	background-size: 26%;
	border-bottom: 2px solid #6c4242;
}
#voice .assess-ttl p{
	font-family: 'Noto Serif JP', serif;
	padding: 0 2% 0 28%;
	font-size: 1.6rem;
}
#voice .assess-ttl p span{
	font-size: 1.2rem;;
}
#voice .assess-box {
	font-size: 1.4rem;
	padding: 0 4%;
}
#voice .assess-box .assess-box-in {
	margin: 1rem 0;
}
#voice .assess-box .assess-box-in .assess-in-img{
	width: 34%;
	float: left;
	margin-right: 2%;
}

@media screen and (min-width:599px) and ( max-width:960px) {
	#voice .assess-ttl p{
		font-size: 2rem;
		font-weight: 600;
	}
	#voice .assess-box .assess-box-in .assess-in-img{
		width: 22%;
	}
}


/* =====================================

	LT

======================================= */
.jissekiCon h2,
#jissekiList h2 {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/common/pt1.png);
	color: #fff;
	padding: 1rem 0;
	text-align: center;
	margin-bottom: 2rem;
}
/*
ブランドロングテール
--------------------------------------------------------------*/
#explanation {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/common/stripe.png);
	margin-bottom: 50px;
	padding: 20px 10px;
}
#explanation .explanationBox {
	display: flex;
	margin-bottom: 10px;
}
#explanation .explanationBox .explanationInfo .blandName p{
	text-align: center;
	color: #12476b;
	font-weight: bold;
	font-size: 1.6rem;
}
#explanation .explanationInfo .blandName p.ruby {
	font-size: 1.2rem;
	font-weight: normal;
}
#explanation .explanationInfo .seriesName {
	color: #fff;
	background: #193162;
	font-size: 1.4rem;
	font-weight: bold;
	padding: 6px 0 6px 10px;
	margin-bottom: 6px;
}
#explanation .explanationInfo .seriesItem {
	margin: 0 4px;
	background: #fff;
	padding: 10px;
	font-size: 1.2rem;
	line-height: 1.4em;
}
#explanation .explanationImg {
	width: 40%;
}
#explanation .explanationInfo {
	width: 60%;
}


/*テキスト*/
#explanation .explanationTxt {
	background: #fff;
	padding: 20px 10px 10px;
	box-sizing: border-box;
}
#explanation .explanationTxt p {
	margin-bottom: 20px;
	font-size: 1.5rem;
	line-height: 1.9em;
}
@media screen and (min-width:599px) and ( max-width:960px) {
	#explanation .explanationBox .explanationInfo .blandName p{
		font-size: 2rem;
	}
	#explanation .explanationInfo .blandName p.ruby {
		font-size: 1.3rem;
	}
	#explanation .explanationInfo .seriesName {
		font-size: 1.6rem;
		font-size: 20px;
	}
	#explanation .explanationBox .explanationInfo .blandName{
		margin: 30px 0 10px;
	}
	#explanation .explanationInfo .blandName .ruby {
		margin-bottom: 6px;
	}
	#explanation .explanationInfo .seriesItem {
		font-size: 1.4rem;
		margin: 0 10px;
		line-height: 1.8em;
	}
}


/*------------------------------------------

	買取実績

--------------------------------------------*/
.jissekiCon {
	margin-bottom: 40px;
}

.jissekiCon ul li.jissekiBox {
	margin: 0 10px;
	padding: 10px;
	background: #e9ebec;
	border-radius: 4px;
	border: 1px solid #838383;
}
 .jissekiCon ul li.jissekiBox .leftBox {
	width: 46%;
	float: left;
}
.jissekiCon ul li.jissekiBox .leftBox p {
	text-align: center;
	background: #382d2d;
	color: #fff;
}
.jissekiCon ul li.jissekiBox .rightBox {
	float: left;
	width: 54%;
	padding-left: 0.8rem;
	box-sizing: border-box;
}
.jissekiCon ul li.jissekiBox .rightBox .tag {
	display: inline-block;
	background: #12476b;
	color: #fff;
	font-size: 1.2rem;
	padding: 2px 6px;
	margin-bottom: 2px;
}
.jissekiCon ul li.jissekiBox .rightBox .area {
	line-height: 1.4em;
	font-size: 1.35rem;
}
.jissekiCon ul li.jissekiBox .rightBox h3 {
	padding-top: 0.3rem;
	font-size: 1.4rem;
	font-weight: bold;
	color: #12476b;
	line-height: 1.4em;
	margin-bottom: 10px;
}
.jissekiCon ul li.jissekiBox .textBox {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #fff;
	border: 1px solid #838383;
	padding: 1rem;
	margin-top: 0.6rem;
}
.jissekiCon a {
	color: #FF697B;
}

/*　タブレット用　*/
@media screen and (min-width:599px) and ( max-width:960px) {
.jissekiCon .topSlide .jissekiBox .rightBox {
	margin-left: 0.8em;
	width: 50%;
}
.jissekiCon .topSlide .jissekiBox .rightBox p.tag {
	display: inline-block;
	font-size: 1.4rem;
	padding: 4px 10px;
	margin-bottom: 10px;
}
.jissekiCon .topSlide .jissekiBox .rightBox h3 {
	font-size: 1.6rem;
}
.jissekiCon .topSlide .jissekiBox .rightBox p.tag {
	font-size: 1.4rem;
}
}

/*------------------------------------------

	買取実績(小)

--------------------------------------------*/
#jissekiList {
	margin-bottom: 40px;
}
/*レイアウト*/
#jissekiList ul {
	display: -webkit-box; /*Android4.3*/
	display: -moz-box;    /*Firefox21*/
	display: -ms-flexbox; /*IE10*/
	display: -webkit-flex; /*PC-Safari,iOS8.4*/
	display: flex;
	flex-wrap: wrap;
	margin: 0 auto;
	padding: 0 10px;
	box-sizing: border-box;
}
#jissekiList ul li {
	width: 31.33%;
	margin-right: 3%;
	margin-bottom: 10px;
}
#jissekiList ul li:nth-child(3n) {
	margin-right: 0;
}
#jissekiList ul li .chiiki {
	font-size: 1.2rem;
}
/*ブランドタイトル*/
#jissekiList ul li .tit {
	background: #196090;
	color: #fff;
	padding: 2px 0;
	box-sizing: border-box;
	text-align: center;
	font-size: 0.8rem;
}
#jissekiList ul li .tit.roy {
	padding: 4px 0;
	font-size: 0.7rem;
}
#jissekiList ul li .tit a {
	color: #fff;
	text-decoration: none;
}
/*地域*/
#jissekiList ul li .chiiki {
	color: #196090;
	border-bottom: 1px dotted #999;
	margin-bottom: 2px;
	padding-bottom: 2px;
	text-align: center;
}
/*シリーズ名*/
#jissekiList ul li .item {
	font-size: 1.2rem;
	text-align: center;
	line-height: 1.6em;
}
#jissekiList ul li .item a {
	color: #FF697B;
}

/*-----------------------------------------
	TOP買取実績
------------------------------------------*/
.result h2 {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/common/pt1.png);
	color: #fff;
	font-weight: 400;
	text-align: center;
	padding: 16px 0;
	margin-bottom: 20px;
}
.result__caution {
	margin: 0 10px 30px;
	color: var(--color-ruby);
	font-size: 14px;
	border: 1px solid;
	padding: 20px 20px;
	box-sizing: border-box;
}
.result__caution b {
	display: grid;
	justify-items: center;
	gap: 0.3em;
	font-weight: bold;
	line-height: 1.3;
	text-align: center;
}
.result__caution b::before{
	content: '';
	display: inline-block;
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/common/icon_caution.svg) no-repeat top center / 98% auto;
	width: 1.3em;
	height: 1.3em;
}
.result .result-item {
	margin: 0 20px 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #647892;
	display: grid;
	grid-template:
	"img info" auto
	"img comment" auto
	"img price" 1fr;
	gap: 20px 30px;
}
.result .result-item:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
.result-item__img-area {
	grid-area: img;
	font-size: 1.4rem;
}
.result-item__area-label {
	text-align: right;
	background-color: #F1F2F3;
	font-size: 1.2rem;
}
.img-area__haw-to {
	display: inline-block;
	margin: 0 0 0 auto;
	padding: 0 10px;
	background-color: #8D8974;
	color: #fff;
	font-size: 1.3rem;
}
/* タイトル */
.result-item__ttl {
	grid-area: info;
	font-weight: 400;
	font-size: 16px;
}
.result-item__ttl span {
	display: block;
	font-size: 18px;
	color: #186090;
}
/* 説明 */
.txt-area__description{
	grid-area: comment;
	font-size: 15px;
}
/* 価格 */
.txt-area__price {
	grid-area: price;
	text-align: right;
	font-size: 18px;
}
.txt-area__price span{
	color: var(--color-ruby);
	font-weight: bold;
}
.txt-area__price .en {
	font-size: 22px;
}
.txt-area__price .num {
	font-size: 28px;
	font-family: Arial, sans-serif;
	font-weight: 600;
}
@media screen and (max-width: 576px) {
	.result .result-item {
		margin: 0 10px 30px;
		padding-bottom: 30px;
		border-bottom: 1px solid #647892;
		display: grid;
		grid-template:
		"img info" auto
		"comment comment" auto
		"price price" 1fr;
		gap: 10px;
}
}
/*-----------------------------------------
	買取実績--omission
------------------------------------------*/
.result-item--omission {
	margin: 0 2% 40px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px 10px;
}
.result-item--omission .result-item {
	/* width: calc((100% - 60px) / 2); */
	margin: 0;
	padding-bottom: 0;
	grid-template:
	"img" auto
	"area" auto
	"info" auto
	"price" 1fr;
	border: none;
	gap: 4px;
}
.result-item--omission .result-item .result-item__ttl {
	font-size: 15px;
}
.result-item--omission .result-item .result-item__ttl span  {
	font-size: 18px;
}
/* 価格 */
.result-item--omission .result-item .txt-area__price {
	font-size: 12px;
}
.result-item--omission .result-item .txt-area__price .en {
	font-size: 16px;
}
.result-item--omission .txt-area__price .num {
	font-size: 22px;
}
@media screen and (min-width: 578px) {
	.result-item--omission {
		grid-template-columns: repeat(3, 1fr);
		gap: 20px 10px;
	}
}

/*ブランドトップページバック
-------------------------------------- */
#tableware-con .backtop {
	width: 94%;
	margin: 0 auto 40px;
	background: #193162;
	text-align: center;
	border-radius: 6px;
	padding: 2%;
	box-sizing: border-box;
}
#tableware-con .backtop p {
	background-size: 16px;
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	font-size: 1.5rem;
	padding: 12px 2%;
	border-radius: 6px;
}
#tableware-con .backtop a {
	text-decoration: none;
}

/*対応エリア食器用打消し*/
@media screen and (min-width:599px) and ( max-width:960px) {
	#areaList h2 br {
		display: none;
	}
}


/*------------------------------------------

	お客様の声
--------------------------------------------*/
#userVoice {
	margin-bottom: 40px;
}
/*レイアウト*/
#userVoice ul {
	margin: 0 10px;
}
#userVoice ul li{
	margin-bottom: 10px;
	border: 2px solid #afac9a;
	padding: 4px;
	box-sizing: border-box;
}
#userVoice ul li .userVBox {
	box-sizing: border-box;
	border: 1px solid #afac9a;
	padding: 10px;
}
/*中身*/
#userVoice ul li .userVBox .userVttl {
	background: url(https://nikkoudou-kottou.com/img/common/voice_icon.png);
	background-size: 38px;
	background-position: bottom left;
	background-repeat: no-repeat;
	border-bottom: dashed 2px #afac9a;
	margin-bottom: 10px;
	padding-left: 14%;
}
#userVoice ul li .userVBox .userVttl .mainT {
	font-weight: bold;
	color: #545033;
	margin-bottom: 2px;
	line-height: 1.3em;
}
#userVoice ul li .userVBox .userVttl .subT {
	font-size: 1.4rem;
	margin-bottom: 6px;
	line-height: 1.5em;
}
#userVoice ul li .userVBox .userVtxt {
	line-height: 1.4em;
}
#userVoice .userVtxt .ss {
	display: block;
	font-size: 1.3rem;
	line-height: 1.5em;
}
/*　タブレット用　*/
@media screen and (min-width:599px) and ( max-width:960px) {
	#userVoice ul li .userVBox .userVttl {
		padding-left: 8%;
	}
}

/*------------------------------------------
	食器の説明・用途
--------------------------------------------*/
.purpose {
	margin-bottom: 40px;
}
.purpose h2 {
	color: #fff;
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/common/pt1.png);
	text-align: center;
	padding: 16px 0;
	font-weight: 400;
	margin-bottom: 20px;
}
.purpose__heading {
	width: 80%;
	margin: 0 auto;
	margin-bottom: 20px;
}
.purpose_box__ttl {
	margin: 0 auto 20px;
	text-align: center;
	border-bottom: 1px solid #186090;
}
.purpose_box__ttl span {
	font-family: var(--title-font);
	color: #186090;
	font-size: 18px;
	display: block;
	border-bottom: 2px solid #186090;
	margin-bottom: 4px;
}
.purpose_box {
	padding: 0 10px;
	margin-bottom: 30px;
}
.purpose_box ul {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 10px;
	grid-row-gap: 10px;
}
.purpose_box ul li {
	background: #293DA6;
}
.purpose_box ul li a {
	display: inline-block;
	color: #fff;
	text-decoration: none;
}
.purpose_box ul li a p {
	display: grid;
	align-items: center;
	font-family: var(--title-font);
	font-size: 1.4rem;
	min-height: 40px;
	padding: 10px;
}
/* モーダル中身 */
.purpose_list__ttl {
	background: #4355B4;
	color: #fff;
	padding: 12px 0;
	margin-bottom: 10px;
	font-family: var(--title-font);
	font-size: 2rem;
}
.purpose_list__img img {
	margin-bottom: 10px;
}
.purpose_list__txt {
	text-align: left;
	line-height: 1.4em;
}
@media screen and (min-width:599px) and ( max-width:960px) {
	.purpose_box ul {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
	}
}
@media screen and (min-width:961px) {
	.purpose .typeIn {
		display: block;
	}
}
/*------------------------------------------
	area用
--------------------------------------------*/
/*
	MV
-------------------------------------- */
#tableware-con #keyvisual.table-chiiki .text-box {
	text-align: left;
}
#tableware-con #keyvisual.table-chiiki .ttl {
	font-size: clamp(12px, 3vw, 18px);
	line-height: clamp(15px, 3vw, 28px);
	text-align: left;
	margin-left: 0.5rem;
}
#tableware-con #keyvisual.table-chiiki .item {
	font-size: clamp(18px, 6vw, 72px);
	line-height: clamp(26px, 6vw, 80px);
	text-align: left;
	margin: 1rem  0 1rem 0.5rem;
	text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff,
	-1px 1px 0 #fff,  1px -1px 0 #fff,
	1px 0 0 #fff, -1px  0 0 #fff,
	0 1px 0 #fff,  0 -1px 0 #fff;
}
@media screen and (min-width:768px) {
	#tableware-con #keyvisual.table-chiiki .ttl {
		font-size: 2.4rem;
		line-height: 3rem;
		margin: 1rem  0 1rem 2rem;
	}
	#tableware-con #keyvisual.table-chiiki .item {
		margin: 1rem 0 2rem 2rem;
	}
	#tableware-con #keyvisual .point {
		justify-content: left;
		margin-left: 2rem;
	}
}
/*
	骨董買取をお考えなら
-------------------------------------- */
.vendor {
	margin-bottom: 4rem;
}
.vendor .img-area {
	margin-bottom: 1rem;
}
.vendor .img-area img{
	width: 95%;
	height: 150px;
	object-fit: cover;
}
.vendor h2 {
	margin-bottom: 20px;
	padding: 12px 0 16px;
	background-color: var(--indigo);
	color: #fff;
}
.vendor .vendor-in p {
	padding: 0 6% 10px;
	font-size: 1.5rem;
}
.vendor .vendor-in p:last-child {
	padding-bottom: 0;
}

/*---------------------------------------

	骨董買取をお考えなら3（骨董品地域　関西のみ仮適用）

-------------------------------------- */
/*レイアウト*/
.vendor3 {
	margin-bottom: 4rem;
}

.vendor3 .img-area {
	margin-bottom: 1rem;
}

.vendor3 .img-area img {
	width: 95%;
	height: 150px;
	object-fit: cover;
}

.vendor3 h2 {
	background: #4c5161;
	color: #fff;
	text-align: center;
	border: none;
	padding: 10px 0;
	margin-bottom: 20px;
	font-size: 2rem;
	font-weight: normal;
}

.vendor3 .vendor-in p {
	padding: 0 6% 10px;
	font-size: 1.5rem;
}

.vendor3 .vendor-in p:last-child {
	padding-bottom: 0;
}

/*
	市町村
-------------------------------------- */
.cities {
	margin: 0 2%;
	margin-bottom: 40px;
}
.cities .cities__ttl {
	color: var(--indigo);
	text-align: center;
	margin-bottom: 20px;
}
.cities .cities__txt p {
	margin-bottom: 20px;
	padding: 0 1em 0.1em 1em;
	background-image: linear-gradient(90deg, rgba(237, 119, 128, 0) 0%, rgba(237, 119, 128, 0) 50%, #fff 0%, #fff 100%), linear-gradient(180deg, rgba(100, 100, 100, 0) 0%, rgba(100, 100, 100, 0) 97.5%, #646464 100%);
	background-size: 8px 100%, 100% 2em;
	line-height: 2em;
}
.cities .chiikiLBox .chiikiLBox__ttl {
	position: relative;
	text-align: center;
	margin-bottom: 20px;
}
.cities .chiikiLBox .chiikiLBox__ttl span {
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
	position: relative;
	z-index: 2;
	display: inline-block;
	padding: 0 1em;
	text-align: left;
	color: #5b4d31;
	font-weight: bold;
	font-size: 1.6rem;
}
.cities .chiikiLBox .ttl::before {
	position: absolute;
	top: 50%;
	z-index: 1;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background-color: #5b4d31;
}
.cities .chiikiLBox {
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
	padding: 20px 8px;
	border: 1px solid #a6a6a6;
	box-sizing: border-box;
}
/*innerタイトル*/
.cities .chiikiLBox .inner h4 {
	text-align: center;
	border-bottom: 4px double #4C5161;
	color: #4C5161;
	margin: 0 4px 10px;
	padding-bottom: 2px;
}
/*テキストボックス*/
.cities .chiikiLBox .inner .textBox {
	padding: 0 10px;
	margin-bottom: 14px;
	line-height: 1.6em;
}
/*トグルメニュー*/
.cities .chiikiLBox .acMenu {
	margin: 0 10px 10px;
}
.cities .chiikiLBox .acMenu .chiikiLMTtl {
	margin: 0 auto;
	text-align: center;
	display:block;
	width:280px;
	height:50px;
	cursor:pointer;
	box-sizing: border-box;
	line-height: 50px;
	font-weight: bold;
	background: #4C5161;
	color: #fff;
	border-radius: 6px;
}
.cities .chiikiLBox .acMenu .chiikiLMTtl h3 {
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	margin: 0 8px;
	box-sizing: border-box;
}
.cities .chiikiLBox .acMenu .chiikiLMTxt {
	width:100%;
	height:auto;
	display:none;
	box-sizing: border-box;
	padding: 10px;
	line-height: 1.6em;
}
/*
	店舗案内
-------------------------------------- */

/*店舗案内
--------------------------------------------------*/
.area-shop-list {
	margin-bottom: 50px;
}
/*タイトル*/
#tableware-con .areashop-title {
	margin: 40px auto 10px;
	border-bottom: 1px solid #1c2f4a;
	text-align: center;
}
.areashop-title span {
	display: block;
	font-family: 'ヒラギノ明朝 ProN W6', 'HiraMinProN-W6', 'HG明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', 'MS 明朝', serif;
	font-size: 2rem;
	border-bottom: 1px solid #1c2f4a;
	margin-bottom: 2px;
	padding-bottom: 6px;
}
/*地図*/
#summarySMap {
	margin: 0 2% 30px;
	position: relative;
	padding-bottom: 70%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
#summarySMap iframe,
#summarySMap object,
#summarySMap embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.shop-details h3{
	background: #dee0ea;
	color: #4C5163;
	text-align: center;
	padding: 8px 0;
	margin-bottom: 10px;
	font-size: 1.6rem;
}
/*レイアウト*/
/* .area-shop-list ul {
	margin: 0 10px;
}
.area-shop-list ul li{
	margin-bottom: 30px;
}
.area-shop-list ul li:last-child {
	margin-bottom: 0;
}
.area-shop-list ul li h3 {
	text-align: center;
	font-size: 1.6rem;
	padding: 8px 0;
	margin-bottom: 10px;
	background: #dee0ea;
	color: #4C5163;
} */
/*インナー*/
.shop-details .shop-details__img img{
	width: 100%;
	height: 180px;
	object-fit: cover;
	margin-bottom: 10px;
}
/*テーブル*/
.shop-details .shop-details__box {
	width: 100%;
}
.shop-details table tr {
	width: 100%;
	border-bottom: 8px solid #fff;
}
.shop-details table tr th {
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
	width: 30%;
	padding: 2px 0;
	border: none;
	color: #333;
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
}
.shop-details table tr td {
	height: 100%;
	padding: 2% 0 2% 4%;
	border: none;
	box-sizing: border-box;
	text-align: left;
	vertical-align: middle;
}
/*リンクボタン*/
.shop-details__info .linkBtn {
	display: block;
	height: 60px;
	background: #4C5060;
	border-radius: 8px;
	color: #fff;
	text-align: center;
	line-height: 60px;
	text-decoration: none;
}

/*
	出張買取おすすめ
-------------------------------------- */
.popularity {
	margin: 0 2% 40px;
}
/*タイトル*/
.popularity .popularity__ttl {
	margin: 0 auto 20px;
	text-align: center;
	border-bottom: 1px solid var(--indigo);
}
#tableware-con .popularity .popularity__ttl h2 {
	margin-bottom: 4px;
	padding-bottom: 4px;
	line-height: 1.6em;
	border-bottom: 2px solid var(--indigo);
}
.popularity span {
	color: var(--indigo);
	font-size: 2.6rem;
}
.popularity h3 {
	text-align: center;
	font-size: 1.8rem;
	color: #42515f;
	margin-bottom: 10px;
}
/*ボックス*/
.popularity-box {
	margin-bottom: 20px;
}
.popularity-box .popularity-list {
	padding: 16px 10px;
	border-radius: 6px;
	background-color: #CEDAE6;
}
.popularity-box .popularity-list:last-child {
	margin-bottom: 0;
}
.popularity-list__img {
	grid-area: img;
	display: flex;
	justify-content: center;
	align-items: center;
}
.popularity-list__txt {
	grid-area: text;
	padding: 10px;
	background: #f1f4f8;
	border-radius: 6px;
	font-size: 1.5rem;
}
.popularity .popularity-list__ttl{
	grid-area: title;
	margin-bottom: 10px;
	font-weight: bold;
	line-height: 2.2rem;
	text-align: center;
	font-size: 18px;
	text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px,
				 #fff 1px -1px 0px, #fff -1px -1px 0px;
	color: #42515f;
}
/*出張ページ案内*/
.popularity .syuttyo-btn__txt {
	display: flex;
}
.popularity .syuttyo-btn__txt::before {
	content: '';
	display: inline-block;
	width: 3.5em;
	height: 3.5em;
	background: url(https://nikkoudou-kottou.com/img/kottou/popularity_icon4.png) no-repeat;
	background-size: contain;
	margin-right: 8px;
}
.popularity .syuttyo-btn__btn {
	background: #596281;
	border-radius: 6px;
	line-height: 50px;
	text-align: center;
}
.popularity .syuttyo-btn__btn a {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.5em;
	color: #fff;
	text-decoration: none;
}
.popularity .syuttyo-btn__btn a::after {
	content: '';
	background: url(https://nikkoudou-kottou.com/img/common/arrow_right_w.svg) center / contain no-repeat;
	width: 0.9em;
	height: 0.9em;
}
@media screen and (max-width:767px) {
	.popularity-box .popularity-list {
		display: grid;
		margin-bottom: 10px;
		padding: 16px 10px;
		grid-template:
		"img title" auto
		"img text" auto;
		border-radius: 6px;
		background-color: #CEDAE6;
		gap: 0 10px;
	}
}
@media screen and (min-width:768px) {
	.popularity-box {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 0 10px;
	}
	.popularity-list__img {
		margin-bottom: 10px;
	}
	.popularity-list__img img{
		width: 50%;
	}
	.popularity .popularity-list__txt {
		height: 42%;
	}
	.popularity .syuttyo-btnbox {
		display: flex;
	}
	.popularity .syuttyo-btn__txt {
		width: 38%;
		margin-right: 20px;
	}
	.popularity .syuttyo-btn__btn {
		width: 62%;
	}
}
/*
	ゆかりある
-------------------------------------- */
.area-connection {
	margin: 0 2% 40px;
}
.area-connection h2 {
	margin-bottom: 10px;
	text-align: center;
	font-size: 2.2rem;
	line-height: 1.4em;
}
.area-connection h2 span {
	font-size: 24px;
	color: var(--indigo);
}
.area-connection .area-connection__box:not(:last-child) {
	margin-bottom: 20px;
}
.area-connection .area-connection__ttl {
	padding: 10px 0 10px 20px;
	border-left: 10px solid #98A8BD;
	background-color: #647892;
	font-size: 1.8rem;
	color: #fff;
}
.area-connection .area-connection__txt {
	padding: 2%;
	border: 1px solid #647892;
}

/*和食器*/
.japanese-wa-syokki_img-wrap img{
	max-width: 100%;
	height: auto;
}
.japanese-wa-syokki-txt{
	background-color: #2C2E38;;
	color:white;
	font-size:16px;
	padding:20px;
	margin-top:20px;
	margin-bottom:50px;
}
.wa-sakka-left a{
	display: block;
	margin:0px 0px 20px 10px;
	white-space: nowrap;
	text-decoration: none;
}
.wa-sakka-right a{
	display: block;
	margin:0px 10px 20px 0;
	white-space: nowrap;
	text-decoration: none;
}
.wa-sakka-left{
	width: 50%;
	margin-right: 10px;
}
.wa-sakka-right{
	width: 50%;
}
.japanese-wa-sakka-name{
	display: flex;
}
.japanese-wa-sakka{
	margin:0 auto;
	text-align: center;
}
.wa-sakka-left p{
	width:100%;
	padding:15px 0;
	color:#333333;
	background-color: rgba(239,238,234,0.5);
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
}
.wa-sakka-left p:hover{
	background-color:aqua;
}
.wa-sakka-right p{
	width:100%;
	padding:15px 0;
	color:#333333;
	background-color: rgba(239,238,234,0.5);
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
}
.wa-sakka-right p:hover{
	background-color: aqua;
}
.japanese-makie_img-wrap img{
	max-width: 100%;
	height: auto;
}
.wa-syokki-ttl{
	text-align: center;
	margin:0 auto;
	border-bottom: solid 4px rgba(129, 38, 60, 0.5);
	width:200px;
	margin-bottom: 20px;
}
.wa-syokki-p h3{
	font-size: 24px;
	margin-bottom: 10px;
	font-family: 'Noto Serif JP', serif;
}

.japanese-makie-ttl{
	margin-top:20px;
	margin-bottom: 50px;
	padding:20px;
	background-color: #2C2E38;;
}

.japanese-makie-txt p{
	color:white;
}
.japanese-makie-name{
	display: flex;
	margin-bottom: 30px;
}
.makie-sakka-right a{
	display: block;
	margin:0px 10px 20px 0;
	white-space: nowrap;
	text-decoration: none;
}
.makie-sakka-left a{
	display: block;
	margin:0px 0px 20px 10px;
	white-space: nowrap;
	text-decoration: none;
}
.makie-sakka-right p{
	width:100%;
	padding:15px 0;
	color:#333333;
	background-color: rgba(239,238,234,0.5);
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
}

.makie-sakka-right p:hover{
	background-color: aqua;
}

.makie-sakka-left p{
	width:100%;
	padding:15px 0;
	color:#333333;
	background-color: rgba(239,238,234,0.5);
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
}

.makie-sakka-left p:hover{
	background-color: aqua;
}

.makie-sakka-left{
	width: 50%;
	margin-right: 10px;
}

.makie-sakka-right{
	width: 50%;
}

.japanese-wa-sakka-ttl h4{
	font-family: 'Noto Serif JP', serif;
	font-size: 18px;
	margin:20px;
}

.makie-ttl{
	text-align: center;
	margin:0 auto;
	border-bottom: solid 4px rgba(129, 38, 60, 0.5);
	width:200px;
	margin-bottom: 20px;
}
.makie-p h3{
	font-size: 24px;
	margin-bottom: 10px;
	font-family: 'Noto Serif JP', serif;
}
.japanese-makie-sakka-ttl h4{
	font-family: 'Noto Serif JP', serif;
	font-size:18px;
	margin:20px;
}

.japanese-makie{
	margin: 0 auto;
	text-align: center;
}
.japanese-wa-sakka-ttl h4{
	font-size: 18px;
	font-family: 'Noto Serif JP', serif;
	position:relative;
}
.japanese-wa-sakka-ttl h4:before{
	content:'';
	display: inline-block;
	width:20px;
	height:20px;
	background-image:  url(https://nikkoudou-kottou.com/img/antique/tableware/top/kakko1.webp);
	position: absolute;
   	top: 0%;
   	left: 5%;
	background-size: contain;
	vertical-align: middle;
	background-repeat: no-repeat;
}
.japanese-wa-sakka-ttl h4:after{
	content:'';
	display: inline-block;
	width:20px;
	height:20px;
	background-image:  url(https://nikkoudou-kottou.com/img/antique/tableware/top/kakko2.webp);
	position: absolute;
   	top: 30%;
   	left: 88%;
	background-size: contain;
	vertical-align: middle;
	background-repeat: no-repeat;
}
.japanese-makie-sakka-ttl h4{
	font-size: 18px;
	font-family: 'Noto Serif JP', serif;
	position: relative;
}
.japanese-makie-sakka-ttl h4:before{
	content:'';
	display: inline-block;
	width:20px;
	height:20px;
	background-image:  url(https://nikkoudou-kottou.com/img/antique/tableware/top/kakko1.webp);
	position: absolute;
   	top: 0%;
   	left: -1%;
	background-size: contain;
	vertical-align: middle;
	background-repeat: no-repeat;
}
.japanese-makie-sakka-ttl h4:after{
	content:'';
	display: inline-block;
	width:20px;
	height:20px;
	background-image:  url(https://nikkoudou-kottou.com/img/antique/tableware/top/kakko2.webp);
	position: absolute;
   	top: 40%;
   	left: 95%;
	background-size: contain;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.hr-1{
	border-top: 1px solid #000;
	margin:0 auto;
	margin:40px 50px 40px 50px;
}
#japanese-wa .main-ttl02{
	font-family: 'Hiragino Mincho ProN';
	background: none;
	color:#000;
	border-bottom: 2px solid #000;
	margin:0 auto;
	margin-bottom:40px;
	padding:0px;
	font-weight: bold;
}

#japanese-wa .main-ttl02 span {
	padding:10px 0px;
}
@media screen and (max-width: 960px){

main-ttl02
