@charset "utf-8";

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

    第二階層共通概要

------------------------------------------*/
/*共通
------------------------------------------*/
/*コンテンツタイトル*/
.item-subTtl {
	font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	width: 950px;
	margin: 0 auto;
	background: #4d5263;
	color: #fff;
	text-align: center;
	padding: 18px 0;
	margin-bottom: 20px;
	font-size: 2.4rem;
	font-weight: normal;
}
.pb30 {
	padding-bottom: 40px;
}
.mt30 {
	margin-top: 40px;
}
.mb40 {
	margin-bottom: 40px;
}

/*概要
------------------------------------------*/
.category-about {
	background: #fff;
	padding-top: 30px;
	margin-bottom: 40px;
}
.category-about h2 {
	margin-bottom: 0;
}
/*コンテンツ*/
.about-box {
	background: #fff;
	padding: 30px 0;
	position: relative;
	overflow: hidden;
}
.about-box .img-area {
	width: 40%;
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
}
.about-box .img-area img {
	-webkit-transform: translate(-2%, -10%);
	-ms-transform: translate(-2%, -10%);
	transform: translate(-2%, -10%);
	/*表示位置調整*/
}
/*テキスト*/
.about-box .textbox {
	width: 660px;
	padding: 30px;
	background: #fff;
	position: relative;
	z-index: 1;
	box-sizing: border-box;
}
.about-box .textbox p {
	margin-bottom: 10px;
	line-height: 28px;
}
/*画像左*/
.about-box .img-area {
	width: 54%;
}
.about-box.ca-img-left .textbox {
	width: 600px;
}
.about-box.ca-img-left .img-area {
	left: 0;
}
.about-box.ca-img-left .img-area img {
	width: 860px;
	height: auto;
	-webkit-transform: translate(-30%, -13%);
	-ms-transform: translate(-30%, -13%);
	transform: translate(-30%, -13%);
	/*表示位置調整*/
}
.about-box.ca-img-left .textbox {
	margin-left: 390px;
}
/*
相談内容リスト*/
.reference-ttl {
	font-family: 'Noto Serif JP', serif;
	font-size: 2rem;
	text-align: center;
	margin-bottom: 20px;
}
.reference {

	padding: 30px 0 20px;
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
}
.reference ul {
	width: 920px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
}
.reference ul li {
	background: url(https://nikkoudou-kottou.com/img/syuttyou/summary_img01.png) no-repeat 10px center, #dcd3d3;
	background-size: 16px;
	border: 1px solid #bbbbbb;
	box-sizing: border-box;
	width: 215px;
	margin: 0 20px 10px 0;
	padding: 10px 0;
}
.reference ul li:nth-child(4n) {
	margin-right: 0;
}
.reference ul li span {
	padding-left: 36px;
}

/*他社比較
--------------------------------------------------------------*/
#price-con {
	background: #fff;
	margin-bottom: 40px;
	padding: 30px 0 20px;
}
#price-con .price-con-in.mb60 {
	margin-bottom: 60px;
}
/*タイトル*/
#price-con .ttl {
	text-align: center;
	margin-bottom: 30px;
}
#price-con .ttl .beige {
	font-size: 18px;
	color: #5b4d31;
	margin-bottom: 6px;
}
#price-con .ttl .bule {
	font-family: 'ヒラギノ明朝 ProN W6', 'HiraMinProN-W6', 'HG明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', 'MS 明朝', serif;
	font-size: 28px;
	color: #12476b;
	font-weight: bold;
	margin-bottom: 10px;
}
/*テキスト*/
#price-con .txt {
	width: 900px;
	margin: 0 auto 30px;
	line-height: 2em;
}
/*インナーボックスレイアウト*/
#price-con .comparisonBox {
	background: #fff;
	margin: 0 40px 0;
	display: flex;
	flex-wrap: wrap;
}
#price-con .comparisonBox .txtBox {
	width: 510px;
	margin-right: 40px;
}
#price-con .comparisonBox .comparisonBttl {
	color: #193162;
	margin-bottom: 4px;
	font-size: 20px;
	font-weight: bold;
}
#price-con .comparisonBox .comparisonBtxt {
	height: 50px;
	font-size: 18px;
}
/*テーブル*/
#price-con .comparisonBox table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}

#price-con .comparisonBox table th {
	text-align: center;
	width: 25%;
	padding: 2px 0;
	vertical-align: top;
	color: #333;
	background-color: #acacac;
	color: #fff;
	border: 1px solid #b9b9b9;
	font-weight: normal;
	font-size: 1.4rem;
	line-height: 1.5em;
}

#price-con .comparisonBox table td {
	color: #6d6d6d;
	text-align: center;
	padding: 8px 0;
	background-color: #fff;
	border: 1px solid #b9b9b9;
	font-weight: bold;
	font-size: 1.8rem;
}

/*価格*/
#price-con .comparisonBox .value {
	height: 74px;
	position: relative;
}

#price-con .comparisonBox .value .nlogo img {
	width: 94px;
	display: inline-block;
	margin-right: 8px;
	padding-left: 30px;
}

#price-con .comparisonBox .value .kakaku {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 26px;
	color: #81263c;
	font-weight: bold;
	padding-right: 6px;
}

#price-con .comparisonBox .value .kakaku span {
	font-style: italic;
	font-size: 46px;
	padding-right: 8px;
}

/*価格付き買取実績
--------------------------------------------------------------*/
#price-con .price-purchase {
	width: 910px;
	margin: 0 auto;
}

#price-con .price-purchase .price-purchase-ttl {
	text-align: center;
	font-size: 3rem;
	font-family: 'Noto Serif JP', serif;
	margin-bottom: 20px;
}

#price-con .price-purchase .price-purchase-txt {
	font-size: 1.5rem;
	text-align: center;
	margin-bottom: 20px;
}

/* レイアウト */
#price-con .price-purchase-box ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 auto;
}

/* 3つの場合 */
#price-con .price-purchase-box .layout3 {
	width: 660px;
}

/* 4つ以上の場合 */
#price-con .price-purchase-box .layout4 {
	width: 890px;
}

#price-con .price-purchase-box .layout3 li:last-child,
#price-con .price-purchase-box .layout4 li:nth-child(4n) {
	margin-right: 0;
}


#price-con .price-purchase-box ul li {
	width: 200px;
	margin-right: 30px;
	margin-bottom: 20px;
}

#price-con .price-purchase-box ul li .price-p-ttl {
	text-align: center;
	background: #4d5263;
	color: #fff;
	padding: 4px 0;
	margin-bottom: 10px;
}

#price-con .price-purchase-box ul li .price-p-img img {
	width: 130px;
	margin: 0 auto;
}

#price-con .price-purchase-box ul li .production {
	font-size: 1.5rem;
	border-bottom: 1px dotted #333;
	margin-bottom: 2px;
	font-weight: normal;
}

#price-con .price-purchase-box ul li .reference-price span {
	font-size: 1.3rem;
}

#price-con .price-purchase-box ul li .reference-price .price-number {
	text-align: right;
	color: #81263c;
	font-size: 3rem;
	padding-right: 6px;
	box-sizing: border-box;
	font-weight: bold;
}

#price-con .price-purchase-box ul li .reference-price .price-number small {
	font-size: 1.6rem;
	padding-left: 4px;
}

/*買取実績
-----------------------------------------------------*/
#newestJisseki {
	background: #fff;
	padding-top: 30px;
	padding-bottom: 20px;
	margin-bottom: 40px;
}


/*
査定ポイントを紹介
--------------------------------------------------------------*/
.satei-point {
	background: #fff;
	margin-bottom: 40px;
	padding: 30px 0;
}

.satei-point .ttl {
	text-align: center;
	font-family: 'Noto Serif JP', serif;
	color: var(--color-primary);
	font-size: 27px;
	line-height: 38px;
	margin-bottom: 30px;
	font-weight: normal;
}

.satei-point .satei-detail {
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
	width: 900px;
	margin: 0 auto 40px;
	display: flex;
}

.satei-point .satei-detail .detail-txt {
	background: #fff;
	width: 510px;
	margin: 20px 0;
	padding: 20px 20px 0;
	box-sizing: border-box;
}

.satei-point .satei-detail .detail-txt p {
	border-bottom: 1px dashed #9eabbb;
	line-height: 34px;
}

.satei-point .satei-detail .detail-txt p span {
	color: var(--color-secondary);
	font-weight: bold;
}

.satei-point .satei-detail .detail-txt p.status::before {
	content: "■";
	font-size: 13px;
	padding-right: 5px;
}

.satei-point .satei-point-wrap {
	margin-bottom: 40px;
}

.satei-point .satei-point-wrap:last-child {
	margin-bottom: 0;
}

/* 査定ポイントサブタイトル */
.satei-point h3.satei-point-ttl {
	width: 950px;
	margin: 0 auto 20px;
	font-size: 1.5rem;
	border-bottom: 1px solid var(--color-secondary);
	font-weight: normal;
}

.satei-point .satei-point-ttl .border {
	display: block;
	border-bottom: 3px solid var(--color-secondary);
	margin-bottom: 4px;
	padding-bottom: 4px;
	font-size: 2rem;
	font-weight: bold;
}

.satei-point .satei-point-ttl span {
	padding-left: 20px;
}

.satei-point .satei-point-box {
	background: linear-gradient(90deg, var(--color-secondary) 0%, var(--color-secondary) 96%, #fff 4%, #fff 100%);
	margin: 0 20px;
	padding: 0 0 28px 30px;
}

.satei-point .satei-point-in {
	display: flex;
	flex-direction: row-reverse;
	background: #fff;
}

.satei-point .satei-point-in .satei-point-txt {
	padding: 10px 20px;
}

.satei-point .satei-point-in .satei-point-txt p {
	line-height: 28px;
	margin-bottom: 20px;
}

.satei-point .satei-point-in .satei-point-txt p:last-child {
	margin-bottom: 0;
}

/* テキスト中の見出し装飾 */
.point-sub-ttl {
	margin-bottom: 6px;
}

.point-sub-ttl span {
	font-weight: bold;
}




/*作家リスト
------------------------------------------*/
.sakka-List {
	background: #fff;
	padding: 30px 0;
	margin-bottom: 40px;
}


/*リスト共通*/
.sakka-List ul {
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-wrap: wrap;

}

.k-ttl {
	width: 320px;
	margin: 40px auto 20px;
}

.k-ttl p {
	color: #444;
	font-size: 1.8rem;
	display: flex;
	align-items: center;
}

.k-ttl p:before,
.k-ttl p:after {
	content: "";
	flex-grow: 1;
	height: 1px;
	background: #444;
	display: block;
}

.k-ttl p:before {
	margin-right: .4em;
}

.k-ttl p:after {
	margin-left: .4em;
}

/*選択リスト*/
.sakka-List ul.tabBtn {
	width: 880px;
	margin: 0 auto 20px;
	cursor: pointer;
}

.sakka-List ul.tabBtn li {
	text-align: center;
	background: #456c90;
	border-radius: 6px;
	width: 70px;
	color: #fff;
	font-weight: bold;
	padding: 6px 0;
	margin-right: 20px;
}

.sakka-List ul.tabBtn li:last-child {
	margin-right: 0;
}

.sakka-List ul.tabBtn li.gray {
	background: #646464;
}


/*名前リスト*/
.sakka-List ul.name-list {
	width: 880px;
	margin: auto;

}

.sakka-List ul.name-list li {
	width: 150px;
	margin: 0 30px 10px 0;
	text-align: center;
	padding: 20px 0 10px;
	border-bottom: 1px solid #1c1a38;
}

.sakka-List ul.name-list li a {
	background: url(https://nikkoudou-kottou.com/img/common/kaitorigenre_arrow.png) no-repeat 94% 50%;
	display: block;
	text-decoration: none;
	box-sizing: border-box;
	color: #1c1a38;
}

.sakka-List ul.name-list li a:hover {
	background: url(https://nikkoudou-kottou.com/img/common/kaitorigenre_arrow.png) no-repeat 96% 50%, #5B6385;
	color: #fff;
}

/*打消し*/
.sakka-List ul.name-list li:nth-child(5n) {
	margin-right: 0;
}

#westernList {
	margin-bottom: 40px;
}

.sakka-List .tabCon .inner {
	display: none;
}

.sakka-List .tabCon .first {
	display: block;
}

/*刀工リスト
------------------------------------------*/
/*選択リスト*/
.sakka-List.toko ul.tabBtn {
	width: 900px;
	margin: 0 auto 20px;
	cursor: pointer;
}

.sakka-List.toko ul.tabBtn li {
	border-radius: 6px;
	width: 120px;
	color: #fff;
	font-weight: bold;
	padding: 8px 0;
	margin-right: 10px;
}

.sakka-List.toko ul.tabBtn li:last-child {
	margin-right: 0;
}

.sakka-List.toko .toko-division {
	width: 900px;
	margin: 30px auto 0;
	border: 1px solid #6a7188;
	box-sizing: border-box;
}

.sakka-List.toko .toko-division .toko-d-ttl {
	background: #6a7188;
	color: #fff;
	font-weight: bold;
	margin-bottom: 20px;
	padding: 8px 0 8px 16px;
}

.sakka-List.toko .toko-division ul {
	width: 92%;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
}

.sakka-List.toko .toko-division ul li {
	width: 28.66%;
	margin-right: 4%;
	margin-bottom: 10px;
}

.sakka-List.toko .toko-division ul li::before {
	content: '◆';
	margin-right: 4px;
}

.sakka-List.toko .toko-division ul li:last-child {
	margin-right: 0;
}

.sakka-List.toko .toko-division .toko-d-txt {
	margin: 0 0 12px 30px;
	font-size: 1.4rem;
}

/*作家リスト(index)
------------------------------------------*/
.sakkalist-bg {
	padding-top: 30px;
	background: #fff;
}

/*
定義
--------------------------------------------------------*/
.feature {
	background: #fff;
	padding: 30px 0;
	margin-bottom: 40px;
}

.feature .feature-txt {
	padding: 0 50px;
	margin-bottom: 40px;
}

.feature .feature-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: 1.8 1em 0.2em 1em;
}

/*ボックスレイアウト*/
.feature-box-inttl {
	font-family: 'Noto Serif JP', serif;
	text-align: center;
	margin: 60px 0 20px;
	font-size: 24px;
}

.feature-box {
	width: 930px;
	margin: 0 auto 40px;
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
	padding-bottom: 30px;
}

.feature-box:last-child {
	margin-bottom: 0;
}

.feature-box .feature-ttl {
	font-family: 'Noto Serif JP', serif;
	background: var(--color-secondary);
	color: #fff;
	font-size: 2rem;
	padding: 10px 0 10px 10px;
}

.feature-box .feature-in {
	display: flex;
	flex-direction: row-reverse;
	margin: 30px 16px 24px;
	background: #fff;
	justify-content: center;
	align-items: center;
	padding: 30px 0;
}

.feature-box .feature-in.mb-non {
	margin-bottom: 0;
}

.feature-box .feature-in-txt {
	padding: 0 24px;
	box-sizing: border-box;
	line-height: 1.8em;
}

.feature-box .feature-in-img {
	padding-right: 24px;
}

.feature-btn {
	text-align: center;
	width: 480px;
	margin: 0 auto;
	height: 60px;
	line-height: 60px;
	background: rgb(143, 154, 161);
	background: linear-gradient(142deg, rgba(143, 154, 161, 1) 0%, rgba(102, 122, 128, 1) 20%, rgba(97, 122, 126, 1) 100%);
	border-radius: 10px;
}

.feature-btn p {
	background: url(https://nikkoudou-kottou.com/img/common/btn_arrow.svg) no-repeat 90% center;
	background-size: 22px;
}

.feature-btn a {
	display: block;
	text-decoration: none;
	color: #fff;
}

.feature-btn a:hover {
	background-position: right center;
}


/*定義（種類説明）
------------------------------------------*/
.item-aboutBox .aboutBox-ttl {
	text-align: center;
	font-family: 'Noto Serif JP', serif;
	margin-bottom: 20px;
	font-size: 28px;
}

.item-aboutBox .aboutBox-ttl span {
	font-size: 32px;
	color: #476595;
}


/*サブタイトル*/
.item-aboutBox dl:not(:last-child) {
	margin-bottom: 30px;
}

.item-aboutBox dl dt {
	width: 910px;
	margin: auto;
	display: flex;
	height: 58px;
	margin-bottom: 20px;
}

.item-aboutBox dl dt .img img {
	border: 1px solid #ccc;
	border-radius: 6px 0 0 6px;
	border-right: none;
}

.item-aboutBox dl dt .txt {
	width: 100%;
	height: 58px;
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
	display: flex;
	display: -webkit-flex;
	-webkit-align-items: center;
	/* 縦方向中央揃え（Safari用） */
	align-items: center;
	/* 縦方向中央揃え */
	border: 1px solid #ccc;
	border-radius: 0 6px 6px 0;
	color: #476595;
	font-weight: bold;
	font-size: 2rem;
	padding-left: 20px;
}

/*コンテンツレイアウト*/
.item-aboutBox dl dd {
	padding: 0 34px;
	margin-bottom: 50px;
}

.item-aboutBox dl dd.min-margin {
	margin-bottom: 20px;
}

.item-aboutBox dl dd span {
	font-weight: bold;
}

.item-aboutBox dl dd 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: 2.1em 1em 0 1em;
}

.item-aboutBox dl dd p:first-child {
	padding-top: 1.8px;
}


/*
お気軽にご相談ください
--------------------------------------------------------*/
.casual-call {
	background: #fff;
	margin-bottom: 40px;
}

/*コンテンツ*/
.casual-box {
	background: #fff;
	padding: 60px 0;
	position: relative;
	overflow: hidden;
}

.casual-box .img-area {
	width: 270px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

.casual-box .img-area img {
	-webkit-transform: translate(-50%, -10%);
	-ms-transform: translate(-50%, -10%);
	transform: translate(-8%, -10%);
	/*表示位置調整*/
}

/*タイトル*/
.casual-box .casual-textbox .casual-ttl {
	background: url(https://nikkoudou-kottou.com/img/antique/tableware/common/stripe.png) repeat-x bottom;
	background-size: 8px;
	font-family: 'Noto Serif JP', serif;
	margin-bottom: 20px;
	padding: 0 0 12px 30px;
	font-size: 2rem;
	font-weight: bold;
	box-sizing: border-box;
}

.casual-box .casual-textbox .casual-ttl span {
	font-size: 2.4rem;
	color: #436381;
}

/*本文*/
.casual-box .casual-textbox {
	margin-left: 270px;
	box-sizing: border-box;
}

.casual-box .casual-textbox p {
	padding: 0 3rem;
	line-height: 2em;
}

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

    骨董コンテンツ

------------------------------------------*/
/*
	他社比較込み買取実績×4
-------------------------------------- */
.compare {
	margin-bottom: 50px;
}

/*タイトル*/
.compare h2 {
	font-family: none;
	border-bottom: none;
	font-size: 22px;
	text-align: center;
	padding-bottom: 0;
}

/*テキスト*/
.compare .compareTxt {
	width: 900px;
	margin: 0 auto 30px;
}

/*レイアウト*/
.compare .compareWrap {
	display: flex;
	flex-wrap: wrap;
	width: 910px;
	margin: auto;
}

.compare .compareBox {
	width: 440px;
	margin: 0 30px 20px 0;
	border: 1px solid #9fa1a4;
	box-sizing: border-box;
}

.compare .compareBox:nth-child(2n) {
	margin-right: 0;
}

/*箱中*/
/*タイトル*/
.compare .compareBox .compareTtl {
	background: #494e5d;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0;
	margin-bottom: 20px;
}

.compare .compareIn {
	display: flex;
	padding: 0 14px;
	margin-bottom: 10px;
}

/*イメージ*/
.compare .compareIn .compareImg {
	margin-right: 14px;
}

.compare .compareIn .compareImg img {
	width: 154px;
}

/*価格テキスト*/
.compare .compareText {
	width: 244px;
}

/*他社価格*/
.compare .compareText .tasya {
	background: #efeeea;
	margin-bottom: 10px;
	padding: 6px 20px;
}

.compare .compareText .tasya .boldType {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 2px;
}

.compare .compareText .tasya .priceType {
	text-align: right;
	font-style: italic;
	font-size: 24px;
}

.compare .compareText .tasya .priceType span {
	font-size: 16px;
	padding-left: 6px;
}

/*自社価格*/
.compare .compareText .zisya .boldType {
	background: #8f93a6;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding: 2px 0;
	margin-bottom: 18px;
}

.compare .compareText .zisya .priceType {
	color: #81263c;
	font-weight: bold;
	text-align: center;
	font-size: 38px;
	font-style: italic;
}

.compare .compareText .zisya .priceType span {
	font-size: 15px;
	padding-left: 4px;
}

/*説明テキスト*/
.compare .compareBox .compareExplanation {
	padding: 0 20px 10px;
	box-sizing: border-box;
}


/*
価格込み買取実績(#priceJisseki)
--------------------------------------------------------*/
/*タイトル*/
.priceJTtl .priceJTBox {
	width: 506px;
	margin: 0 auto 6px;
}

.priceJTtl p {
	display: inline-block;
	font-family: 'ヒラギノ明朝 ProN W6', 'HiraMinProN-W6', 'HG明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', 'MS 明朝', serif;
	font-size: 24px;
	color: #86252e;
}

.priceJTtl p span {
	font-family: none;
	font-size: 18px;
}

/*レイアウト*/
.priceJBox {
	display: flex;
	flex-wrap: wrap;
	width: 840px;
	margin: 0 auto;
}

.priceJBox .item {
	width: 210px;
	box-sizing: border-box;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.priceJBox .item:nth-child(4n) {
	border-right: none;
}

.priceJBox .item:nth-child(9),
.priceJBox .item:nth-child(10),
.priceJBox .item:nth-child(11),
.priceJBox .item:nth-child(12) {
	border-bottom: none;
}

/*フォント調整*/
.priceJBox .item .tag {
	width: 176px;
	margin: 8px auto 6px;
	border: 1px solid #ccc;
	text-align: center;
	font-size: 12px;
}

.priceJBox .item .name {
	font-weight: bold;
}

.priceJBox .item .name,
.priceJBox .item p {
	padding-left: 10px;
}

.priceJBox .item p {
	font-size: 13px;
	line-height: 12px;
	margin-bottom: 6px;
}

.priceJBox .item .value {
	text-align: center;
	font-size: 40px;
	color: #86252e;
	font-weight: bold;
	font-family: 'Crimson Text', serif;
	margin-top: 6px;
}

.priceJBox .item .value span {
	font-size: 16px;
}

.priceJBox .item img {
	display: block;
	width: 130px;
	margin: 0 auto 8px;
}


/*骨董品とはどういったもの？
--------------------------------------------------------*/
.what-kotto {
	background: #fff;
	margin-bottom: 40px;
	padding-bottom: 30px;
}

.what-kotto .what-box {
	margin-bottom: 60px;
	display: flex;
	flex-direction: row-reverse;
}

.what-kotto .what-in {
	width: 100%;
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
}

.what-kotto .what-in .what-ttl {
	font-family: 'ヒラギノ明朝 ProN W6', 'HiraMinProN-W6', 'HG明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', 'MS 明朝', serif;
	font-size: 24px;
	padding-top: 40px;
	text-align: center;
	letter-spacing: 4px;
	margin-bottom: 20px;
}

.what-kotto .what-in .what-ttl::before {
	content: '';
	width: 50px;
	height: 50px;
	display: inline-block;
	background: url(https://nikkoudou-kottou.com/img/top/what_img05.png) no-repeat;
	background-size: contain;
	vertical-align: middle;
}
/*古銭*/
.what-kotto .what-in .what-ttl_kosen1::before {
	background: url(https://nikkoudou-kottou.com/img/kosen/item/what-kosen_img01.png) no-repeat;
	background-size: contain;
}
.what-kotto .what-in .what-ttl_kosen2::before {
	background: url(https://nikkoudou-kottou.com/img/kosen/item/what-kosen_img02.png) no-repeat;
	background-size: contain;
}
.what-kotto .what-in .what-ttl_kosen3::before {
	background: url(https://nikkoudou-kottou.com/img/kosen/item/what-kosen_img03.png) no-repeat;
	background-size: contain;
}
.what-kotto .what-in .what-ttl_kosen4::before {
	background: url(https://nikkoudou-kottou.com/img/kosen/item/what-kosen_img04.png) no-repeat;
	background-size: contain;
}
/*切手*/
.what-kotto .what-in .what-ttl_kitte1::before {
	background: url(https://nikkoudou-kottou.com/img/kitte/item/what-kitte_img01.webp) no-repeat;
	background-size: contain;
}
/*お酒*/
.what-kotto .what-in .what-ttl_liquor1::before {
	background: url(https://nikkoudou-kottou.com/img/liquor/item/what-liquor_img01.png) no-repeat;
	background-size: contain;
}



.what-kotto .what-in .what-ttl span {
	color: #627f9b;
	font-size: 28px;
	padding-left: 10px;
}

.what-kotto .what-in .what-txt {
	background: #fff;
	margin-left: 30px;
	padding: 30px 20px;
	box-sizing: border-box;
}

.what-txt dl dt {
	color: #627f9b;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 4px;
}

.what-txt dl dd {
	margin-bottom: 30px;
	padding: 0 10px;
	line-height: 28px;
}

.what-txt dl dd:last-child {
	margin-bottom: 0;
}

/*欧米の骨董定義*/
.what-us .what-us-ttl {
	width: 900px;
	margin: auto;
	text-align: center;
	margin-bottom: 20px;
	border-bottom: 1px solid #333;
}

.what-us .what-us-ttl p {
	font-family: 'ヒラギノ明朝 ProN W6', 'HiraMinProN-W6', 'HG明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', 'MS 明朝', serif;
	font-size: 22px;
	border-bottom: 1px solid #444;
	margin-bottom: 4px;
	padding-bottom: 10px;
}

.us-list-box {
	width: 810px;
	margin: auto;
	margin-bottom: 20px;
	border: 1px solid #ccc;
}

.us-list-box dl {
	border-bottom: 1px solid #ccc;
	display: flex;
}

.us-list-box dl:last-child {
	border-bottom: none;
}

.us-list-box dl dt {
	display: flex;
	width: 210px;
	background: #627f9b;
	color: #fff;
	border-right: 1px solid #ccc;
	padding: 10px 0 10px 16px;
	font-weight: bold;
}

.us-list-box dl dt span {
	font-weight: normal;
	font-size: 13px;
	padding-left: 8px;
}

.us-list-box dl dt span::before {
	content: '- ';
}

.us-list-box dl dt span::after {
	content: ' -';
}

.us-list-box dl dd {
	width: 600px;
	padding: 10px 0 10px 16px;
}

.what-us-txt {
	width: 890px;
	margin: auto;
}

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

    お酒コンテンツ

------------------------------------------*/
/*お酒カテゴリ　ウイスキー相場高騰アコーディオン
------------------------------------------*/

.soubakoutou-accordion-box {
	width: 990px;
	margin: 0 auto 40px;
    box-sizing: border-box;
}

.soubakoutou-bana{
	cursor: pointer;
}

.soubakoutou-bana:hover{
	opacity: 0.8
}

.soubakoutou-accordion-ttl {
    font-family: 'Noto Serif JP', serif;
    text-align: center;
    color: #fff;
    font-size: 2.8rem;
    width: 928px;
    padding: 20px 0;
    margin: 0 auto;
    background:#4d5263;
	margin-bottom: 25px;
}

.soubakoutou-accordion-in {
	padding: 30px 30px 30px;
	background: #fff;
}

.soubakoutou-accordion-in-in {
	background: #fff;
    box-sizing: border-box;
    border-top: 2px solid #4d5267;
    border-left: 2px solid #4d5267;
    border-right: 2px solid #4d5267;
    border-bottom: 2px solid #4d5267;
}

.soubakoutou-maintxt{
    width: fit-content;
	padding: 3px 0;
    margin-bottom: 25px;
    margin-left: 30px;
	margin-right: 30px;
	font-size: 1.6rem;
}

table{
    margin: auto;
    }

table , td, th {
	margin-bottom: 25px;
	margin-left: 30px;
	margin-right: 30px;
    }

    td, th {
	border: solid 1.5px #4D5267;
    padding: 10px;
    width: 270px;
    text-align: center;
	margin: 0 0 20px;
	font-size: 1.8rem;
}

td{
	vertical-align: middle;
	text-align: center;
}

th {
	color: #ffffff
}

.boxhaikei{
    background-color:#61636f
}

.boxhaikei2{
    background-color:#E6E6E6;
}

.kinngaku-box{
	position:relative;
}

.kinngaku-box::after{
	position:absolute;
	display:inline-block;
	content:'';
	top: 0;
	left:0;
	width: 100%;
	height: 100%;
	background:url(https://nikkoudou-kottou.com/img/common/koutou_yajirushi.png) no-repeat 67.5%;
	z-index:10;
}

.akamoji{
    color:#F00013
}

.soubakoutou-accordion-sub-ttl {
	margin-left: 30px;
	font-size: 1.8rem;
	font-weight:bold;
	text-decoration: underline;
	text-underline-offset: 3px;
	color:#193162
}


.soubakoutou-accordion-in-in .soubakoutou-info{
	margin-left: 30px;
    margin-right: 30px;
	margin-bottom: 30px;
    font-size: 1.4rem;
    text-align: left;
    line-height: 20px;
}

.soubakoutou summary {
	list-style: none;
}

/**
 * Chrome用のデフォルト三角削除
**/
details summary::-webkit-details-marker {
	display: none;
  }


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

    象牙コンテンツ

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

/*特別国際種事業者
------------------------------------------*/

#species{
	padding-top: 30px;
	margin-bottom: 40px;
	background: #fff;
}

.species-txt{
	padding: 0 11% 30px;
	text-align: center;
}

/*テーブル*/
#specificBox .species-table {
	box-sizing: border-box;
	border-top: #e6d3d3 solid 1px;
	border-right: #ccc solid 1px;
	border-left: #ccc solid 1px;
}


#specificBox .species-table{
	background: #CFCFCF;
}


#specificBox .species-table{
    margin: auto;
	width: 85%;
    }

#specificBox .species-th, .species-td {
	border: solid 1px #CFCFCF;
    padding: 10px 10px;
    width:fit-content;
	margin: 0 0 15px;
	font-size: 1.6rem;
	vertical-align: middle;
	text-align: left;
}

.species-th{
    background-color:#F5F5F5;
	color: #333
}

.species-td{
	background-color:#FFF;
	color: #333;
	width:65%;
}

#specificBox {
	margin-bottom: 20px;
}


/*価値が下がる前に。
------------------------------------------*/

.early-ivory{
	padding: 0 4%;
}

.ivory-img img {
	float: right;
	width: 30%;
	padding-top: 10px;
	padding-left: 2%;
	padding-right: 40px;
    }

.early-sub-ttl {
	font-size: 1.6rem;
	font-weight: bold;
}

.txt-early{
	margin: 0 0 20px;

}

.txt-early-bold{
	padding: 0 4% 20px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
}


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

    掛軸コンテンツ

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

/*掛け軸カテゴリ　アコーディオン
------------------------------------------*/
.kakejiku-accordion-box {
	width: 770px;
	margin: 0 auto 10px;
}

.kakejiku-accordion-box-wrap {
	background: #fff;
}

.kakejiku .feature-txt,
.kakejiku-accordion-in-txt p,
.kakejiku-accordion-p,
.kakejiku-accordion-in-in p {
	font-size: 1.5rem;
}

.kakejiku-accordion-ttl {
	font-family: 'Noto Serif JP', serif;
	color: #fff;
	font-size: 2rem;
	padding: 10px 0 10px 10px;
	background: #456C90;
}

.kakejiku-accordion-in {
	flex-direction: row-reverse;
	padding: 20px 16px 20px;
	background: var(--color-neutral-lighter);

	margin-bottom: 30px;
}

.kakejiku-accordion-in-in {
	background: #fff;
	padding: 20px 24px;
}

.kakejiku-accordion-sub-ttl {
	border-bottom: solid 2px #456C90;
	margin-bottom: 10px;
	font-size: 1.8rem;
	color: #42515f;
}

.kakejiku-accordion-p {
	width: 830px;
	margin: 0 auto;
}

.kakejiku-accordion-annotation p {
	width: fit-content;
	font-size: 1.4rem;
	margin: 0 20px 0 auto;
}

.kakejiku-accordion-in-txt {
	margin-bottom: 40px;
}

.kakejiku-accordion-box-inttl {
	font-family: 'Noto Serif JP', serif;
	text-align: center;
	margin: 0 0 20px;
	font-size: 1.8rem;
}

.kakejiku-accordion-image {
	max-width: 709px;
	margin: 0 auto;
}

.kakejiku-annotation-image-bottom {
	margin-bottom: 10px;
}

.kakejiku-accordion-image-margin-bottom {
	margin-bottom: 20px;
}

.kakejiku-accordion-br {
	display: none;
}

.kakejiku summary {
	background: #456C90;
	color: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}

.kakejiku summary {
	list-style: none;
}

.kakejiku summary::-webkit-details-marker {
	display: none;
}

.kakejiku summary:hover {
	background: #9ed3e9;
	color: #000;
}

.kakejiku summary::after {
	content: "▼";
	position: absolute;
	right: 16px;
	font-size: 1.4rem;
}

.kakejiku [open] summary::after {
	content: "▲";
	position: absolute;
	right: 16px;
	font-size: 1.4rem;
}


/*中国日本掛軸リンク
------------------------------------------*/
.classification {
	margin-top: 20px;
	padding-bottom: 30px;
}

.classification-ttl {
	text-align: center;
	margin-bottom: 14px;
	font-size: 2.2rem;
}

.classification ul {
	width: 940px;
	margin: 0 auto;
	display: flex;
}

.classification li {
	width: 300px;

}

.classification a {
	padding: 70px 0 10px 0;
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 1.7rem;
}

.classification p {
	width: 200px;
	background: url(https://nikkoudou-kottou.com/img/common/list-arrow.svg) 90% center no-repeat, rgb(0, 0, 0, 0.46);
	background-size: 14px;
	padding: 10px 0 10px 10px;
	box-sizing: border-box;
}

/* 掛軸 */
.classification.kakejiku li:nth-child(1) {
	background: url(https://nikkoudou-kottou.com/img/kakejiku/top/kakejiku_list_img01.jpg) no-repeat;
	margin-right: 20px;
}

.classification.kakejiku li:nth-child(2) {
	background: url(https://nikkoudou-kottou.com/img/kakejiku/top/kakejiku_list_img02.jpg) no-repeat;
	margin-right: 20px;
}

.classification.kakejiku li:nth-child(3) {
	background: url(https://nikkoudou-kottou.com/img/kakejiku/top/kakejiku_list_img03.jpg) no-repeat;
}

/* 絵画 */
/* 絵画 */
.classification.painting li:nth-child(1) {
	background: url(https://nikkoudou-kottou.com/img/painting/top/painting_list_img01.jpg) no-repeat center;
	margin-right: 1%;
}

.classification.painting li:nth-child(2) {
	background: url(https://nikkoudou-kottou.com/img/painting/top/painting_list_img02.jpg) no-repeat;
	margin-right: 1%;
}

.classification.painting li:nth-child(3) {
	background: url(https://nikkoudou-kottou.com/img/painting/top/painting_list_img03.jpg) no-repeat;
}






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

    茶道具コンテンツ

------------------------------------------*/
/*茶道具の定義（茶道具の種類）
------------------------------------------*/
.feature .item-about {
	width: 930px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
}

.feature .item-about li {
	width: 450px;
	margin-bottom: 20px;
}

.feature .item-about li:nth-child(odd) {
	margin-right: 30px;
}

/*インタイトル*/
.feature .item-about li dl dt {
	display: flex;
}

.feature .item-about li dl dt .txt {
	width: 100%;
	background: #4d5263;
	color: #fff;
	display: flex;
	display: -webkit-flex;
	height: 50px;
	align-items: center;
	-webkit-align-items: center;
	padding-left: 2rem;
	box-sizing: border-box;
	font-weight: normal;
}

/*テキスト*/
.feature .item-about li dl dd {
	background: #e6e6e6;
}

.feature .item-about.sadou li dl dd p {
	padding: 8px 14px;
	box-sizing: border-box;
	font-size: 1.4rem;
}



/*茶道具の箱の種類について
------------------------------------------*/
.sub-aboutItem {
	background: #fff;
	padding: 30px;
	margin-bottom: 40px;
	position: relative;
}
.sub-aboutItem .sub-aboutBox {
	width: 760px;
	border: 1px solid #996c33;
	padding: 40px 30px 20px;
}
/*イメージ*/
.sub-aboutItem .sub-aboutImg {
	width: 310px;
	height: 526px;
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
}
.sub-aboutItem .sub-aboutImg img {
	-webkit-transform: translate(-50%, -10%);
	-ms-transform: translate(-50%, -10%);
	transform: translate(-26%, -10%);
	/*表示位置調整*/
}
/*タイトル*/
.sub-aboutItem .sub-aboutTtl {
	font-size: 2.4rem;
	color: #4d5263;
	font-family: 'Noto Serif JP', serif;
	margin-bottom: 30px;
	font-weight: bold;
}
/*テキスト*/
.sub-aboutItem.sadou .sub-aboutTxt p {
	width: 600px;
	line-height: 2em;
	margin-bottom: 20px;
}

/*詳細買取実績2
------------------------------------------*/
#item__picup {
	margin-bottom: 40px;
	padding: 30px 0 10px 0;
	background: #fff;
}
#item__picup ul {
	margin: 0 20px;
	display: flex;
	flex-wrap: wrap;
}
#item__picup ul li {
	display: block;
	width: calc((100% - 26px) / 3);
	margin: 0 13px 20px 0;
	padding: 0;
	background-color: #FEFDF8;
}
#item__picup ul li:nth-child(3n) {
	margin-right: 0;
}
#item__picup ul li .itemPic-under {
	padding: 10px;
}
#item__picup .itemPicTtl {
	padding: 10px 0;
	background-color: #186090;
	color: #FFF;
	font-family: var(--mincho-font);
	font-weight: bold;
	text-align: center;
}
#item__picup .itemPicTtl p {
	font-size: 1.8rem;
}
#item__picup .itemPicImg{
	padding: 20px;
}
#item__picup .itemPicImg img{
	margin: 0 auto;
}
#item__picup .itemPicTxt {
	width: 90%;
	margin: 0 auto 50px;
}
#item__picup .itemPicBtn{
	position: absolute;
	bottom: 5px;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
#item__picup .itemPicBtn a {
	padding: 5px 0;
	color: #186090;
	font-size: 1.8rem;
	text-decoration: none;
}
#item__picup .itemPicBtn-a::after {
	content: '';
	display: inline-block;
	background: url(https://nikkoudou-kottou.com/img/common/arrow_right3.svg) no-repeat;
	width: 15px;
	height: 15px;
	background-size: contain;
	margin-left: 10px;
}


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

    香木コンテンツ

------------------------------------------*/
.counterfeit {
	background: #fff;
	padding: 30px 0;
	margin-bottom: 40px;
}

.counterfeit .counterfeit-txt {
	width: 880px;
	margin: 0 auto;
	line-height: 1.8em;
}

.counterfeit .counterfeit-txt.top {
	margin-bottom: 30px;
}

.counterfeit .counterfeit-in {
	width: 950px;
	margin: 0 20px;
	position: relative;
}

.counterfeit .counterfeit-in .counterfeit-in-ttl {
	width: 630px;
	font-size: 2.4rem;
	color: #4d5263;
	font-family: 'Noto Serif JP', serif;
	text-align: center;
	margin-bottom: 20px;
}

.counterfeit .counterfeit-in dl {
	width: 630px;
	margin-bottom: 30px;
}

.counterfeit .counterfeit-in dl dt {
	background: #758da5;
	color: #fff;
	padding: 4px 0 4px 20px;
	margin-bottom: 10px;
}

.counterfeit .counterfeit-in dl dd .img {
	position: absolute;
	top: 0;
	right: 0;
}

.counterfeit .counterfeit-in dl dd p {
	padding: 0 20px;
}

.counterfeit .counterfeit-in dl dd p span {
	color: #383e8b;
	font-weight: bold;
}

/*------------------------------------------
	香木で使う香炉
------------------------------------------*/
.censer {
	background: url(https://nikkoudou-kottou.com/img/kouboku/top/censer.jpg) no-repeat, #fff;
	background-position: 100% 66px;
	padding: 30px 0 40px;
	margin-bottom: 40px;
}

.censer ul {
	width: 600px;
	margin: 30px 0;
	padding: 0 30px;
}

.censer ul li:first-child {
	margin-bottom: 30px;
}

.censer ul li h3 {
	font-family: 'Noto Serif JP', serif;
	font-size: 18px;
}

/* リンク */
.censer-link {
	width: 600px;
	padding-left: 20px;
}

.censer-link a {
	background-image: linear-gradient(to right, #517fa4 0%, #37546b 100%);
	color: #fff;
	display: block;
	width: 400px;
	margin: 0 auto;
	text-align: center;
	padding: 12px 0;
	border-radius: 6px;
	text-decoration: none;
}

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

    刀剣

--------------------------------------------*/
.feature.token ul li dd {
	padding-bottom: 20px;
}

.item-button {
	text-align: center;
	width: 380px;
	margin: 0 auto;
	height: 46px;
	line-height: 46px;
	background: rgb(143, 154, 161);
	background: linear-gradient(142deg, rgba(143, 154, 161, 1) 0%, rgba(102, 122, 128, 1) 20%, rgba(97, 122, 126, 1) 100%);
	border-radius: 10px;
}

.item-button p {
	background: url(https://nikkoudou-kottou.com/img/common/btn_arrow.svg) no-repeat 90% center;
	background-size: 18px;
}

.item-button a {
	display: block;
	text-decoration: none;
	color: #fff;
	font-style: 1.5rem;
}

.feature .item-about li dl dd .item-mainTxt {
	font-size: 1.5rem;
	padding: 10px 12px;
}

/*刀装具レイアウト
--------------------------------------------*/
.feature .type-and-use-list .typeIn {
	width: 950px;
	margin: 0 auto 20px;
	display: -ms-flexbox;
	display: -webkit-flex;
}

.feature .type-and-use-list .typeIn .name {
	background: #4d5263;
	color: #fff;
	padding: 8px 0 8px 10px;
}

.feature .type-and-use-list .typeIn .text {
	padding: 20px;
}


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

    珊瑚コンテンツ

------------------------------------------*/
.feature .feature-in .feature-in-txt p.mb10 {
	margin-bottom: 16px;
}

.feature .feature-in .feature-in-txt p span {
	display: block;
}

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

    ビスクドールコンテンツ

------------------------------------------*/
/*査定ポイントテーブル
---------------------------------------------*/
.satei-point .workshop {
	margin: 0 20px;
}

.satei-point .workshop th {
	background: #606578;
	color: #fff;
	width: 600px;
	border: 1px solid #ccc;
	padding: 4px 0;
	font-size: 15px;
}

.satei-point .workshop td {
	text-align: center;
	border: 1px solid #ccc;
	padding: 4px 0;
	font-size: 14px;
}

.point-in-sub {
	flex-direction: row-reverse;
	display: flex;
	background: #fff;
	padding-bottom: 10px;
}

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

    陶磁器コンテンツ

------------------------------------------*/
.feature.ceramci .feature-box-inttl {
	margin-top: 20px;
}

.feature.ceramci .feature-box-inttl.sub {
	margin: 50px 0 20px;
}

.feature.ceramci .item-about dl {
	display: flex;
	height: 100%;
	flex-direction: column;
}

.feature.ceramci .item-about dd {
	display: flex;
	height: 100%;
}

.feature.ceramci .item-about dd p {
	padding: 10px;
	font-size: 1.5rem;
}

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

    勲章コンテンツ

------------------------------------------*/
/*テーブルレイアウト*/
.kunsyoList {
	/* border: 1px #b0ad9b solid;
	border-radius: 6px;
	box-sizing: border-box; */
	width: 900px;
	margin: 0 auto 50px;
}
.kunsyo__table {
	border: 1px solid #b0ad9b;
}
.kunsyoList th {
	background: #6b654f;
	color: #fff;
	box-sizing: border-box;
	padding: 8px 0;
	border-right: 1px solid #b0ad9b;
	border-bottom: 1px solid #b0ad9b;
}
/* .kunsyoList th:last-child {
	border-top-right-radius: 6px;
} */
.kunsyoList td {
	padding: 8px 0;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #b0ad9b;
	/* border-right: 1px solid #b0ad9b;
	border-bottom: 1px solid #b0ad9b; */
	/* border-left: none; */
}
.kunsyoList td:first-child {
	background: #dddbce;
}
/* .kunsyoList td:last-child,
.kunsyoList th:last-child {
	border-right: none;
} */
/* .kunsyoList .bordernone td,
.kunsyoList td.bordernone {
	border-bottom: none;
} */

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

    甲冑コンテンツ

------------------------------------------*/
.kabuto-link {
	background: #0d0d0d;
	margin-bottom: 40px;
}

.kabuto-link p {
	background: url(https://nikkoudou-kottou.com/img/common/arrow.svg) no-repeat;
	background-position: 60% center;
	background-size: 12px;
	text-align: center;
	padding: 6px 0;
}

.kabuto-link a {
	color: #fff;
	text-decoration: none;
}

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

    彫刻コンテンツ

------------------------------------------*/
.outside-txt-con {
	background: #fff;
	padding: 0 20px;
}

.outside-txt-con p {
	padding-bottom: 20px;
}


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

	登録証・登録票リンク
--------------------------------------------*/
/*刀剣
---------------------------------------------*/
.certificate {
	background: url(https://nikkoudou-kottou.com/img/touken/top/certificate_bg.png) no-repeat, #fff;
	margin-bottom: 40px;
	border: 14px solid;
	border-image: url(https://nikkoudou-kottou.com/img/common/pt3.png) 1% / 14px 14px repeat;
	box-sizing: border-box;
	padding: 30px 0;
	background-position: right;
}

.certificate .certificate-ttl span {
	display: block;
	font-family: 'ヒラギノ明朝 ProN W6', 'HiraMinProN-W6', 'HG明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', 'MS 明朝', serif;
	font-size: 24px;
	padding-bottom: 6px;
	border-bottom: 2px solid #622121;
	color: #622121;
}

.certificate .certificate-box {
	width: 760px;
	margin-left: 30px;
}

.certificate .certificate-ttl {
	border-bottom: 1px solid #622121;
	padding-bottom: 2px;
	text-align: center;
	margin-bottom: 20px;
}

.certificate .certificate-txt {
	width: 700px;
	margin: 0 auto 20px;
}

.certificate .certificate-btn {
	width: 450px;
	margin: 0 auto;
	background: url(https://nikkoudou-kottou.com/img/common/arrow.png) no-repeat 94% center, #825252;
	border-radius: 6px;
	height: 50px;
	line-height: 50px;
}

.certificate .certificate-btn a {
	color: #fff;
	text-decoration: none;
	text-align: center;
}

/*象牙
---------------------------------------------*/

.certificate-ivory {
	margin-bottom: 40px;
	padding:0 0 30px;
	border:solid 3px #B25939;
	background:#FFFAF6;
}

.certificate-ivory .certificate-ivory-ttl {
	padding: 30px 0;
	color: #B25939;
	font-family: 'Noto Serif JP', serif;
	line-height: 130%;
	text-align: center;
}

.certificate-ivory-ttl {
	padding: bottom 20px;
}

.certificate-ivory .certificate-ivory-txt{
	margin-bottom: 10px;
}

.certificate-ivory .certificate-ivory-txt p {
	padding:0 30px 20px;
}

.certificate-ivory .certificate-ivory-btn {
	width: 86%;
	margin: 0 auto;
	background: linear-gradient(142deg, #E07853 0%, #D66A43 30%, #CB5B33 100%);
	border-radius: 6px;
	height: 50px;
	line-height: 50px;
}

.certificate-ivory-btn a p {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.5em;
}

.certificate-ivory-btn a p::after {
	width: 1em;
	height: 1em;
	background: url(https://nikkoudou-kottou.com/img/common/arrow.svg) no-repeat 96% center,linear-gradient(142deg, #E07853 0%, #D66A43 30%, #CB5B33 100%);
	content: '';
}


.certificate-ivory .certificate-ivory-btn a {
	color: #fff;
	font-size: 1.6rem;
	text-decoration: none;
	text-align: center;
}


@media screen and (max-width: 960px) {
	.tourokuhyou-img {
		float: right;
		width: 30%;
		margin-left: 2%;
		margin-right: 20px;
		max-width: 134px
	}
}

.tourokuhyou-img {
	float: right;
	width: 15%;
	margin-left: 2%;
	margin-right: 20px;
}

@media screen and (max-width: 830px) {
	.species-table-br {
	  display: none;
	}
}


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

    ワードプレス

--------------------------------------------*/
#report {
	background: #fff;
	margin-bottom: 40px;
	padding: 30px 0;
}

/*レイアウト*/
#report ul {
	width: 930px;
	margin: 0 auto;
}

#report ul li.reportBox {
	width: 440px;
	float: left;
	margin: 0 50px 30px 0;
}

/*マージン打消し*/
#report ul li.reportBox:nth-child(even) {
	margin-right: 0;
}

/* リンク設定 */
#report ul li.reportBox a {
	text-decoration: none;
	color: #333;
}

#report ul li.reportBox a:hover .reportBox-in {
	opacity: 0.7;
}

/*コンテンツ内タイトル*/
#report ul li a .reportTtl {
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
	padding: 10px;
	display: table;
	width: 100%;
	box-sizing: border-box;
	height: 60px;
}

#report ul li a .reportTtl p {
	display: table-cell;
	vertical-align: middle;
	width: 24%;
}

#report ul li a .reportTtl p span {
	background-color: #ada591;
	color: #fff;
	padding: 2px 6px;
	text-align: center;
	font-size: 12px;
	display: block;
	box-sizing: border-box;
	margin-right: 10px;
}

#report ul li .reportTtl h3 {
	display: table-cell;
	vertical-align: middle;
	width: 76%;
	font-size: 15px;
	line-height: 1.6rem;
}

/*コンテンツレイアウト*/
#report .reportCon {
	margin-top: 10px;
}

#report .reportCon .reportImg {
	width: 120px;
	margin-right: 20px;
	float: left;
}

#report .reportCon .reportTxt {
	position: relative;
	width: 300px;
	float: left;
	min-height: 120px;
}

#report .reportTxt p {
	font-size: 14px;
	line-height: 22px;
}

#report .reportTxt .moreBtn {
	position: absolute;
	background: #3d506b;
	padding: 2px 8px;
	font-size: 12px;
	bottom: 0;
	right: 0;
}

#report .reportTxt .moreBtn a {
	display: block;
	color: #fff;
	text-decoration: none;
}



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

    下層買取実績共通contents

------------------------------------------*/
/*
文言有り買取実績
------------------------------------------*/
/*大枠*/
.voice .voiceBox {
	width: 950px;
	margin: auto;
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
}

/*サブタイトル*/
.voice .voiceBox .voiceTtl {
	font-family: 'ヒラギノ明朝 ProN W6', 'HiraMinProN-W6', 'HG明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', 'MS 明朝', serif;
	font-size: 20px;
	width: 880px;
	margin: auto;
	padding: 20px 0 20px;
	color: #42515f;
}

/*内枠*/
.voice .voiceBox .voiceIn {
	width: 880px;
	margin: 0 auto 40px;
	display: flex;
	padding-bottom: 30px;
}

/*イメージ*/
.voice .voiceBox .voiceIn .voiceImg {
	margin-right: 30px;
}

.voice .voiceBox .voiceIn .voiceTxt {
	width: 580px;
}

.voice .voiceBox .voiceIn .voiceTxt .tag {
	display: inline-block;
	margin-bottom: 20px;
}

.voice .voiceBox .voiceIn .voiceTxt .tag .cate-way {
	display: inline-block;
	font-family: 'ヒラギノ明朝 ProN W6', 'HiraMinProN-W6', 'HG明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', 'MS 明朝', serif;
	color: #fff;
	background: #928e74;
	padding: 6px 20px;
}

.voice .voiceBox .voiceIn .voiceTxt .tag .tag-area {
	display: inline;
	padding-left: 10px;
}

.voice .voiceBox .voiceIn .voiceTxt p {
	width: 520px;
	margin: 0 auto 10px;
	font-size: 15px;
}

/*買取地域*/
.voice .voiceBox .voiceIn .voiceTxt .from p {
	font-size: 15px;
	padding: 10px 30px 10px 0;
	text-align: right;
}

.voice .voiceBox .voiceIn .voiceTxt .from.lady {
	background: url(https://nikkoudou-kottou.com/img/top/lady.png) no-repeat right 0;
}

.voice .voiceBox .voiceIn .voiceTxt .from.men {
	background: url(https://nikkoudou-kottou.com/img/top/men.png) no-repeat right 0;
}


/*お客様の声
------------------------------------------*/
#userVoice {
	background: #fff;
	padding: 30px 0;
	margin-bottom: 40px;
}

/*レイアウト*/
#userVoice 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;
	width: 930px;
	margin: 0 auto;
}

#userVoice ul li {
	width: 450px;
	margin-bottom: 10px;
	border: 2px solid #afac9a;
	padding: 4px;
	box-sizing: border-box;
	margin-right: 30px;
}

#userVoice ul li:nth-child(even) {
	margin-right: 0;
}

#userVoice ul li .userVBox {
	height: 100%;
	box-sizing: border-box;
	border: 1px solid #afac9a;
	padding: 20px 10px;
}

/*中身*/
#userVoice ul li .userVBox .userVttl {
	background: url(https://nikkoudou-kottou.com/img/common/voice_icon.png);
	background-size: 50px;
	background-repeat: no-repeat;
	border-bottom: dashed 2px #afac9a;
	margin-bottom: 10px;
	padding-left: 64px;
}

#userVoice ul li .userVBox .userVttl .mainT {
	font-weight: bold;
	color: #545033;
}

#userVoice ul li .userVBox .userVttl .subT {
	font-size: 14px;
	margin-bottom: 4px;
}

#userVoice ul li .userVBox .userVtxt {
	line-height: 1.4em;
}


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

	作家ページ
--------------------------------------------*/
/*メインビジュアル
--------------------------------------------*/
#keyvisualS {
	margin-bottom: 40px;
}

/* 中国掛軸作家 */
#keyvisualS.chinese-kakejiku {
	position: relative;
}

#keyvisualS.chinese-kakejiku .keyvisual-txt {
	font-family: a-otf-midashi-mi-ma31-pr6n, serif;
	font-weight: 600;
	font-style: normal;
	position: absolute;
	left: 420px;
	/*top: 120px;*/
	top: 55%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 570px;
	text-align: center;
}

#keyvisualS.chinese-kakejiku .keyvisual-txt .visual-name {
	font-size: 6rem;
	line-height: 6rem;
	margin-bottom: 26px;
}

#keyvisualS.chinese-kakejiku .keyvisual-txt .visual-year {
	font-size: 2.4rem;
}

/* 日本掛軸作家 */
#keyvisualS.japanese-kakejiku {
	position: relative;
}

#keyvisualS.japanese-kakejiku .keyvisual-txt {
	font-family: a-otf-midashi-mi-ma31-pr6n, serif;
	font-weight: 600;
	font-style: normal;
	position: absolute;
	left: 420px;
	/*top: 120px;*/
	top: 55%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 570px;
	text-align: center;
}

#keyvisualS.japanese-kakejiku .keyvisual-txt .visual-name {
	font-size: 6rem;
	line-height: 6rem;
	margin-bottom: 26px;
}

#keyvisualS.japanese-kakejiku .keyvisual-txt .visual-year {
	font-size: 2.4rem;
}

/* 絵画作家 */
#keyvisualS.painting {
	position: relative;
}

#keyvisualS.painting .keyvisual-txt {
	font-family: a-otf-midashi-mi-ma31-pr6n, serif;
	font-weight: 600;
	font-style: normal;
	position: absolute;
	left: 410px;
	/*top: 120px;*/
	top: 55%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 570px;
	text-align: center;
}

#keyvisualS.painting .keyvisual-txt .visual-name {
	font-size: 6rem;
	line-height: 6rem;
	margin-bottom: 26px;
}
#keyvisualS.painting .keyvisual-txt .visual-name.alphabet{
	font-size: 5rem;
	line-height: 5rem;
	margin-bottom: 26px;
}

#keyvisualS.painting .keyvisual-txt .visual-year {
	font-size: 2.4rem;
}

/* 彫刻・立体造形作家 */
#keyvisualS.sculpture {
	position: relative;
}

#keyvisualS.sculpture .keyvisual-txt {
	font-family: a-otf-midashi-mi-ma31-pr6n, serif;
	font-weight: 600;
	font-style: normal;
	position: absolute;
	left: 410px;
	/*top: 100px;*/
	top: 55%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 570px;
	text-align: center;
}

#keyvisualS.sculpture .keyvisual-txt .visual-subname {
	margin-bottom: 30px;
}

#keyvisualS.sculpture .keyvisual-txt .visual-name {
	font-size: 6rem;
	line-height: 6rem;
	margin-bottom: 26px;
}

#keyvisualS.sculpture .keyvisual-txt .visual-name.alphabet {
	font-size: 5rem;
	margin-bottom: 26px;
	line-height: 5rem;
}

#keyvisualS.sculpture .keyvisual-txt .visual-year {
	font-size: 2.4rem;
}

/* 彫刻・立体造形作家サブタイトルなし */
#keyvisualS.sculpture.nonettl .keyvisual-txt {
	/*top: 146px*/
	top: 55%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

#keyvisualS.sculpture.y-none .keyvisual-txt {
	/*top: 120px;*/
	top: 55%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

#keyvisualS .keyvisual-txt .visual-name span {
	padding-left: 10px;
	font-size: 4.8rem;
	white-space: nowrap;
}


/* 陶芸作家
-----------------------------------------*/
#keyvisualS.ceramics {
	position: relative;
}

#keyvisualS.ceramics .keyvisual-txt {
	font-family: a-otf-midashi-mi-ma31-pr6n, serif;
	font-weight: 600;
	font-style: normal;
	position: absolute;
	left: 430px;
	top: 53%;
	-webkit-transform: translateY(-50%);
    transform: translateY(-50%);
	width: 570px;
	text-align: center;
}

#keyvisualS.ceramics .keyvisual-txt .visual-subname {
	margin-bottom: 30px;
}

#keyvisualS.ceramics .keyvisual-txt .visual-name {
	font-size: 6rem;
	margin-bottom: 26px;
}

#keyvisualS.ceramics .keyvisual-txt .visual-name.alphabet {
	font-size: 5rem;
	margin-bottom: 26px;
	line-height: 5rem;
}

#keyvisualS.ceramics .keyvisual-txt .visual-year {
	font-size: 2.4rem;
}

/* サブタイトルなし */
/* #keyvisualS.ceramics.nonettl .keyvisual-txt {
	top: 146px
} */

#keyvisualS.ceramics.y-none .keyvisual-txt {
	top: 120px;
}


/*作家紹介
--------------------------------------------*/
#sakkaIntro {
	background: #fff;
	margin-bottom: 40px;
	padding: 30px 0;
}

/*作家タイトル
--------------------------------------------*/
#sakkaIntro h2,
.opus h2 {
	font-size: 2.6rem;
	font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	color: #4C5161;
	border-bottom: 2px solid #4C5161;
	margin-bottom: 20px;
	padding-bottom: 10px;
	font-weight: bold;
}

#sakkaIntro h2 span,
.opus h2 span {
	background: url(https://nikkoudou-kottou.com/img/common/title_icon.png) no-repeat 20px center;
	padding-left: 40px;
}

/*紹介文-上段*/
#sakkaIntro .foreword {
	flex-direction: row-reverse;
	display: flex;
	margin: 0 30px 40px;
}

#sakkaIntro .foreword .txt-box-top {
	margin-right: 40px;
}

#sakkaIntro .foreword .txt-box-top .txt-box-inner p,
#sakkaIntro .txt-box-bottom .txt-box-inner p {
	margin-bottom: 14px;
}

#sakkaIntro .foreword .txt-box-top .txt-box-inner p:last-child,
#sakkaIntro .txt-box-bottom .txt-box-inner p:last-child {
	margin-bottom: 0;
}

/*紹介文-下段*/
#sakkaIntro .txt-box-bottom {
	margin: 0 30px 40px;
}

#sakkaIntro .txt-box-bottom h3 {
	padding: 0.25em 0.5em;
	color: #253156;
	background: transparent;
	/*背景透明に*/
	border-left: solid 5px #253156;
	/*左線*/
	margin-bottom: 20px;
	border-bottom: 1px dotted #253156;
}

#sakkaIntro .txt-box-bottom:last-child h3 {
	margin-top: 30px;
}

#sakkaIntro .txt-box-bottom .txt-box-inner {
	width: 900px;
	margin: 0 auto;
}


/*年表
--------------------------------------------*/
/*年表タイトル*/
.biography .ttl {
	display: flex;
	align-items: center;
	margin: 0 60px 20px;
	font-size: 20px;
	font-weight: bold;
	color: #436578;
}

.biography .ttl:before,
.biography .ttl:after {
	border-top: 1px solid;
	content: "";
	flex-grow: 1;
}

.biography .ttl:before {
	margin-right: 1rem;
}

.biography .ttl:after {
	margin-left: 1rem;
}

/*年表*/
.biography dl {
	width: 720px;
	margin: auto;
	overflow: hidden;
	position: relative;
}

.biography dl dt {
	float: left;
	width: 100px;
	font-weight: bold;
	clear: both;

	position: relative;
	color: #436578;
}

.biography dl dd {
	float: left;
	padding: 0 0 14px 100px;
	width: 620px;
	font-size: 14px;
}

.biography dl:before {
	content: "";
	width: 1px;
	position: absolute;
	border-right: 1px solid #436578;
	top: 0;
	bottom: 0;
	left: 80px;
}

/*区切り線*/
.biography dl dt:after {
	content: "";
	width: 10px;
	height: 10px;
	background: #436578;
	border: 1px solid #436578;
	position: absolute;
	border-radius: 6px;
	left: 76px;
	top: 0;
}

/*代表作
------------------------------------------*/
.opus {
	margin-bottom: 40px;
	background: #fff;
	padding: 30px 0;
}

.opus ul {
	width: 850px;
	margin: 0 auto;
}

.opus ul li {
	padding: 24px 20px;
	display: flex;
	box-sizing: border-box;
	border: 1px solid #ccc;
	margin-bottom: 20px;
}

.opus ul li:last-child {
	margin-bottom: 0;
}

.opus ul li .opus-txt {
	padding-top: 20px;
}

.opus ul li .opus-txt.single {
	padding-top: 0;
}

.opus ul li .opus-txt .opus-ttl {
	padding-left: 20px;
	border-bottom: 3px solid #ccc;
	margin-bottom: 12px;
	padding-bottom: 6px;
}

.opus ul li .opus-txt p {
	padding-left: 20px;
}



/*買取実績
------------------------------------------*/
.jissekiCon {
	margin-bottom: 40px;
	background: #fff;
	padding: 30px 0;
}

/*レイアウト*/
.jissekiCon .topSlide {
	width: 930px;
	margin: 0 auto;
}

.jissekiCon .topSlide .jissekiBox {
	position: relative;
	margin-bottom: 36px;
}

.jissekiCon .topSlide .leftBox {
	width: 230px;
	float: left;
	margin-right: 20px;
}

.jissekiCon .topSlide .rightBox .tag {
	display: inline-block;
	background: #928e74;
	color: #fff;
	font-size: 14px;
	padding: 4px 6px;
	float: left;
	margin-right: 20px;
}

.jissekiCon .topSlide .rightBox h3 {
	padding-top: 4px;
}

.jissekiCon .topSlide .rightBox .area {
	position: absolute;
	left: 250px;
	top: 32px;
	font-size: 14px;
}

.jissekiCon .topSlide .textBox {
	position: absolute;
	top: 54px;
	left: 250px;
	width: 680px;
	border-top: 1px solid #ccc;
	padding-top: 6px;
}

/*上位階層へ戻るbutton
------------------------------------------*/
.roll-backlink {
	margin: 50px 0 20px;
	text-align: center;
}

.roll-backlink-ttl {
	color: #4c5161;
	font-weight: bold;
	font-size: 2rem;
	margin-bottom: 20px;
}

.roll-backlink .roll-backlink-box {
	width: 640px;
	height: 50px;
	margin: 0 auto;
	background: #5b6384;
	border-radius: 6px;
	line-height: 50px;
}

.roll-backlink .roll-backlink-box a {
	background: url(https://nikkoudou-kottou.com/img/common/btn_arrow.svg) no-repeat;
	background-size: 22px;
	background-position: 90% center;
	display: block;
	text-decoration: none;
	color: #fff;
}


/* よくある質問 */
.qa-con {
	background: #fff;
	margin-bottom: 40px;
	padding: 30px 0;
}

.qa-con .qa-box {
	box-sizing: border-box;
	border-left: 2px solid #d1d2d3;
	border-right: 2px solid #d1d2d3;
	border-bottom: 2px solid #d1d2d3;
	margin: 0 30px;
	padding-bottom: 20px;
	padding-top: 30px;
}

.qa-con .ttl {
	background: url(https://nikkoudou-kottou.com/img/common/question.svg) 105% center / 20% no-repeat, var(--color-primary);
	font-family: 'Noto Serif JP', serif;
	text-align: center;
	color: #fff;
	font-size: 2.8rem;
	width: 930px;
	padding: 46px 0;
	margin: 0 auto;
}

.qa-con .qa-box dl {
	margin: 0 30px 20px;
}

.qa-con .qa-box dl dt {
	color: var(--color-secondary);
	font-size: 18px;
	height: 42px;
	line-height: 42px;
	font-weight: bold;
	padding-left: 60px;
	border-bottom: 2px solid var(--color-secondary);
	background: url(https://nikkoudou-kottou.com/img/common/qa_q.svg) 10px center / 28px 28px no-repeat;
}

.qa-con .qa-box dl dd {
	padding: 0 42px 0 50px;
	min-height: 46px;
	margin: 10px 0 10px 0;
	line-height: 1.9em;
	background: url(https://nikkoudou-kottou.com/img/common/qa_a.svg) 16px 2px / 17px 17px no-repeat;
}

.qa-con .qa-box dl dd p {
	border-left: 1px dashed #7b8fa8;
	padding-left: 10px;
}




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

西洋アンティーク下層

--------------------------------------------------------*/
.about-item {
	background: #fff;
	padding: 30px 0;
	margin-bottom: 40px;
}

/*上部コンテンツ*/
.about-item .about-topbox {
	margin-bottom: 80px;
}

.about-item .about-topbox.btmNon {
	margin-bottom: 0px;
}

.about-item .about-topbox dl dt {
	width: 910px;
	margin: 0 auto 10px;
	background: url(https://nikkoudou-kottou.com/img/antique/galle/about_item_bg.png) no-repeat, url(https://nikkoudou-kottou.com/img/common/pt3.png);
	background-size: contain;
	height: 60px;
	border: 1px solid #a4a3a3;
	border-radius: 6px;
	color: #595a5d;
	font-size: 18px;
	font-weight: bold;
	line-height: 60px;
	padding-left: 150px;
	box-sizing: border-box;
	letter-spacing: 0.2rem;
}

/*ペルシャ*/
.about-item.persia .about-topbox dl dt {
	background: url(https://nikkoudou-kottou.com/img/antique/persian-carpets/about_item_bg.png) no-repeat, url(https://nikkoudou-kottou.com/img/common/pt3.png);
}

.about-item .about-topbox dl dt span {
	font-size: 24px;
	color: #476595;
}

/*ドーム*/
.about-item .about-topbox dl.daum dt {
	background: url(https://nikkoudou-kottou.com/img/glass/daum/about_item_bg.png) no-repeat, url(https://nikkoudou-kottou.com/img/common/pt3.png);
}

/*ミューラー*/
.about-item .about-topbox dl.muller dt {
	background: url(https://nikkoudou-kottou.com/img/glass/muller/about_item_bg.png) no-repeat, url(https://nikkoudou-kottou.com/img/common/pt3.png);
}

/*酒井田柿右衛門*/
.about-item .about-topbox dl.kakiemon dt {
	background: url(https://nikkoudou-kottou.com/img/ceramics/kabin/about_item_bg03.png) no-repeat, url(https://nikkoudou-kottou.com/img/common/pt3.png);
}

/*唐津焼*/
.about-item.karatsu .about-topbox dl dt {
	background: url(https://nikkoudou-kottou.com/img/ceramics/touki/karatsuyaki/about_item_bg.png) no-repeat, url(https://nikkoudou-kottou.com/img/common/pt3.png);
}

/*コンテンツレイアウト*/
.about-item .about-topbox dl dd {
	padding: 0 34px;
	margin-bottom: 50px;
}

.about-item .about-topbox dl dd.btmNon {
	margin-bottom: 0;
}

.about-item .about-topbox dl dd.min-margin {
	margin-bottom: 20px;
}

.about-item .about-topbox dl dd span {
	font-weight: bold;
}

.about-item .about-topbox dl dd 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: 2.1em 1em 0 1em;
}

.about-item .about-topbox dl dd p:first-child {
	padding-top: 1.8px;
}


/*下部コンテンツ*/
.about-item .about-bottombox .bottombox-ttl {
	text-align: center;
	font-family: 'Noto Serif JP', serif;
	margin-bottom: 20px;
	font-size: 28px;
}

.about-item .about-bottombox .bottombox-ttl span {
	font-size: 32px;
	color: #476595;
}

.about-item .about-bottombox dl {
	width: 940px;
	margin: 0 auto 30px;
	padding: 30px 0;
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
}

.about-item .about-bottombox dl:last-child {
	margin-bottom: 0;
}

.about-item .about-bottombox dt {
	width: 890px;
	margin: 0 auto 20px;
	border: 2px solid #3a3f4e;
	color: #3a3f4e;
	padding: 14px 0 14px 20px;
	box-sizing: border-box;
	font-size: 20px;
	font-weight: bold;
}

.about-item .about-bottombox dd {
	background: #fff;
	width: 900px;
	margin: 20px auto 0;
	padding: 30px 20px;
	box-sizing: border-box;
}

.about-item .about-bottombox dd.abreast {
	display: flex;
	flex-direction: row-reverse;
}

.about-item .about-bottombox dd .bottombox-txt-ttl {
	font-size: 24px;
	margin-bottom: 10px;
}

.about-item .about-bottombox dd .bottombox-txt-ttl span {
	color: #476595;
}

.about-item .about-bottombox dd .bottombox-txt {
	margin-right: 30px;
}

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

ワードプレス

------------------------------- */
/*コンテンツレイアウト*/
#report-jisseki {
	padding: 0;
}

#report-jisseki .col2-col4 {
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
	justify-content: flex-start;
	flex-direction: row;
	padding: 0 2%;
}

#report-jisseki .col2-col4 .data {
	border: 1px solid #4c5161;
	border-top-width: 3px;
	position: relative;
}

#report-jisseki .col2-col4>* {
	margin: 20px 15px 0 0;
	width: calc(25% - 15px);
}

#report-jisseki .col2-col4>*:nth-of-type(4n) {
	margin: 20px 0 0 0;
}

#report-jisseki .col2-col4 .data .img img {
	width: 100%;
}

#report-jisseki .col2-col4 .data .img:hover {
	opacity: 0.8;
}

#report-jisseki .results-list .data .spec {
	padding: 10px;
	position: static;
	background: none;
	bottom: 29px;
	width: 100%;
	box-sizing: border-box;
	border-bottom: 1px solid #FFF;
}

#report-jisseki .results-list .data .spec .writer,
#report-jisseki .results-list .data .spec .title,
#report-jisseki .results-list .data .spec .cat {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

#report-jisseki .results-list .data .spec dt {
	font-weight: bold;
}

#report-jisseki .results-list .data .spec dt,
#report-jisseki .results-list .data .spec dd {
	color: #000;
	font-size: 14px;
	padding: 0 0 5px;
	line-height: 1;
}

#report-jisseki .results-list .data .spec .price {
	padding: 5px 0 0;
	border-top: 1px dashed #000;
}

#report-jisseki .results-list .data .spec .price .sankou {
	color: #4c5161;
	font-size: 12px;
	transform: scale(1);
	transform-origin: 0 0;
	margin-right: 0;
}

#report-jisseki .results-list .data .spec .price .sankou br {
	display: none;
}

#report-jisseki .results-list .data .spec .price em {
	color: #882339;
	font-size: 20px;
	font-family: YuMincho, "游明朝", "Hiragino Mincho ProN", "ヒラギノ明朝 ProN W3", "MS PMincho", "ＭＳ Ｐ明朝", "Times New Roman", Meiryo, serif;
	font-style: normal;
}

#report-jisseki .results-list .data .spec .price .yen {
	color: #882339;
	font-size: 12px;
}

#report-jisseki .results-list .btn {
	height: 29px;
	line-height: 29px;
	background: #212c55;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	display: block;
	position: relative;
	padding-right: 10px;
	margin: 0 3px 3px;
	letter-spacing: .2em;
	font-size: 14px;
}

#report-jisseki .results-list .btn:after {
	content: "";
	display: block;
	border: 8px solid #FFF;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: none;
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -5px;
}

#report-jisseki .alert {
	text-align: center;
	color: #882339;
	font-size: 14px;
	padding: 40px 0;
}

#report-jisseki .alert {
	text-align: center;
	color: #882339;
	font-size: 14px;
	padding: 40px 0;
}

#report-jisseki .blog_link {
	margin-bottom: 50px;
}

#report-jisseki .blog_link p {
	text-align: center;
}

#report-jisseki .blog_link .btn {
	background: url(https://nikkoudou-kottou.com/img/common/arrow.png) no-repeat, #3b4061;
	background-position: 660px center;
	width: 700px;
	padding: 14px 0;
	border-radius: 6px;
	margin: 10px auto 0;
	text-align: center;
}

#report-jisseki .blog_link .btn a {
	display: block;
	color: #fff;
	text-decoration: none;
}

/* 買取種別
------------------------------------------------------- */
.results-list .data .type {
	position: absolute;
	color: #fff;
	width: -moz-fit-content;
	width: fit-content;
	padding: 2px 1.2em;
	background: #212c55;
	border: 1px solid #888888;
	right: 0;
	margin: 3px;
	z-index: 1;
}

.results-list .data .type a {
	color: #ffffff;
	text-decoration: none;
}

/*損傷品
--------------------------------------------------------*/
.damage_con {
	background: #fff;
	margin-bottom: 60px;
	padding: 30px 0 20px;
}

.damage_con h2 {
	color: var(--color-primary);
	font-weight: normal;
	text-align: center;
	line-height: 1.5em;
	margin-bottom: 20px;
}

.damage_con .damage_con_txt {
	width: 500px;
	margin: 0 auto 30px;
}

.damage_con ul {
	width: 670px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
}

.damage_con ul li {
	width: calc((100% / 3) - 2%);
	margin-bottom: 20px;
	margin-right: 2%;
}

.damage_con ul li:nth-child(3n) {
	margin-right: 0;
}

.damage_con ul li p {
	background: var(--color-secondary);
	color: #fff;
	padding: 2px 0;
	text-align: center;
}

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

	切手コンテンツ

--------------------------------------------------------*/
.kitte-explain-box {
	margin-bottom: 60px;
	background-repeat: no-repeat;
}

.kitte-explain-box.top {
	background-color: #fff;
}

.kitte-explain-box.normal {
	background-image: url("https://nikkoudou-kottou.com/img/kitte/normal/kitte-img.png"), linear-gradient(0deg, rgba(179, 193, 209, 1), rgba(255, 255, 255, 1)35%);
	background-position: 94% 95%, top left;
	background-size: 23% auto, 100%;
}

.kitte-explain-box.kinen {
	background-image: url("https://nikkoudou-kottou.com/img/kitte/kinen/kitte-img.png"), linear-gradient(0deg, rgba(179, 193, 209, 1), rgba(255, 255, 255, 1)35%);
	background-position: 227% 121%, top left;
	background-size: 74% auto, 100%;
}

.kitte-explain-box.tokusyu {
	background-image: url("https://nikkoudou-kottou.com/img/kitte/tokusyu/kitte-img.png"), linear-gradient(0deg, rgba(179, 193, 209, 1), rgba(255, 255, 255, 1)35%);
	background-position: 220% 145%, top left;
	background-size: 76% auto, 100%;
}

.kitte-explain-box.china {
	background-image: url("https://nikkoudou-kottou.com/img/kitte/china/kitte-img.png"), linear-gradient(0deg, rgba(179, 193, 209, 1), rgba(255, 255, 255, 1)35%);
	background-position: 176% 105%, top left;
	background-size: 72% auto, 100%;
}

.kitte-explain-box.syumi-syukan {
	background-image: url("https://nikkoudou-kottou.com/img/kitte/syumi-syukan/kitte-img.png"), linear-gradient(0deg, rgba(179, 193, 209, 1), rgba(255, 255, 255, 1)35%);
	background-position: 112% 93%, top left;
	background-size: 42% auto, 100%;
}

.kitte-explain-box.kouku {
	background-image: url("https://nikkoudou-kottou.com/img/kitte/kouku/kitte-img.png"), linear-gradient(0deg, rgba(179, 193, 209, 1), rgba(255, 255, 255, 1)35%);
	background-position: 160% 90%, top left;
	background-size: 66% auto, 100%;
}

.kitte-explain-box.okinawa {
	background-image: url("https://nikkoudou-kottou.com/img/kitte/okinawa/kitte-img.png"), linear-gradient(0deg, rgba(179, 193, 209, 1), rgba(255, 255, 255, 1)35%);
	background-position: 115% 100%, top left;
	background-size: 45% auto, 100%;
}

.kitte-explain-box.nenga {
	background-image: url("https://nikkoudou-kottou.com/img/kitte/nenga/kitte-img.png"), linear-gradient(0deg, rgba(179, 193, 209, 1), rgba(255, 255, 255, 1)35%);
	background-position: 186% 108%, top left;
	background-size: 70% auto, 100%;
}

.kitte-explain-box.kokutai {
	background-image: url("https://nikkoudou-kottou.com/img/kitte/kokutai/kitte-img.png"), linear-gradient(0deg, rgba(179, 193, 209, 1), rgba(255, 255, 255, 1)35%);
	background-position: 107% 94%, top left;
	background-size: 42% auto, 100%;
}

.about-title {
	background: #5d7387;
	padding: 10px 0;
	text-align: center;
}

.about-title span {
	display: block;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 0.7em 0;
	color: #FFF;
}

.about-kitte-txt input {
	display: none;
}

.about-kitte-txt {
	padding: 30px 5% 10px;
}

.about-kitte-txt p {
	padding: 1em 0;
	width: 70%;
	line-height: 1.8em;
}

.about-kitte-txt p:first-child {
	width: 100%;
}

.about-kitte-txt p:last-child {
	width: 60%;
}

.explain-txt p>b {
	font-size: 1.2em;
	padding-bottom: 1em;
}

/*切手相場*/
.kitte-about ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.kitte-about .kitte-souba {
	width: 30%;
	max-width: 180px;
	margin-bottom: 20px;
	border: 1px solid #4c5161;
    border-top-width: 3px;

	text-align: center;
}
.kitte-about .kitte-souba img {
	width: 100%;
}
.kitte-about .kitte-souba a{
	display: block;
	position: relative;
	background: #fff;
	text-decoration: none;
	color: #333;
	transition: all .6s;
}
.kitte-about .kitte-souba a::before, .kitte-about .kitte-souba a::after{
	display: block;
	position: absolute;
	content: '';
	transition: all .6s;
}
.kitte-about .kitte-souba a::before{
	width: 16px;
	height: 16px;
	top: calc(50% - 8px);
	right: 10px;
	border-radius: 100%;
	background: #333;
}
.kitte-about .kitte-souba a::after{
	width: 8px;
	height: 6px;
	top: calc(50% - 3px);
	right: 13px;
	background: #fff;
	clip-path: polygon(0 0, 100% 0%, 50% 100%);
	transform: rotate(270deg);
}
.kitte-about .kitte-souba a:hover{
	background: #3b4061;
	color: #fff;
}
.kitte-about .kitte-souba a:hover::before{
	background: #fff;
}
.kitte-about .kitte-souba a:hover::after{
	background: #3b4061;
}
.kitte-about .kitte-souba p {
	width: 100%;
	margin: 0 auto;
	font-size: 12px;
	padding: 5px 0;
}
.kitte-about .kitte-souba .souba-p {
	font-weight: bold;
	font-size: 18px;
	/* border-bottom: 1px dashed #000; */
}
.kitte-about .kitte-souba a .souba-p {
	box-sizing: border-box;
	padding-right: 1.2rem;
}
.kitte-about .kitte-souba span {
	color: #882339;
	font-size: 20px;
	font-weight: bold;
}

.about-kitte-txt.kitte-souba-p p {
	width: 100%;
}

/* === ボストーク
========================================== */
/*他社比較
--------------------------------------------------------------*/
#kitte-price-con {
	background: #fff;
	margin-bottom: 40px;
	padding: 30px 0 10px;
}

/*インナーボックスレイアウト*/
#kitte-price-con .comparisonBox {
	background: #fff;
	margin: 0 40px 30px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
/* #kitte-price-con .comparisonBox2 {
	flex-direction:row-reverse;
} */

/*テキスト*/
#kitte-price-con .comparisonBox .txtBox {
	width: 600px;
}
#kitte-price-con .txt {
	margin: 0 auto 20px;
	line-height: 2em;
}


/*価格*/
#kitte-price-con .comparisonBox .value {
	height: 35px;
	position: relative;
}

#kitte-price-con .comparisonBox .value .kakaku {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 22px;
	color: #333;
	font-weight: bold;
	padding-right: 6px;
}
#kitte-price-con .comparisonBox .value .kakaku span {
	font-style: italic;
	font-size: 38px;
	padding-right: 8px;
	color: #81263c;
}

#kitte-price-con h3.hikaku-ttl {
	margin-bottom: 20px;
}
#kitte-price-con h3.hikaku-ttl span {
	margin-bottom: 0;
	font-size: 17px;
}

/*画像*/
#kitte-price-con .comparisonBox .imgBox-pc img {
	width: 280px;
	margin-right: 30px;
}
#kitte-price-con  .imgBox-sp {
	display:none;
}

/* kitte-con
--------------------------------------- */
.kitte-con{
	background: #fff;
	padding: 20px 0 30px;
	margin-bottom: 40px;
}
.kitte-con__head{
	border-bottom: solid 6px #EDEDED;
	margin-bottom: 30px;
}
.kitte-con__ttl{
	width: fit-content;
	background: no-repeat left/contain url(https://nikkoudou-kottou.com/img/kitte/kitte-con__ttl.webp);
	font-size: 22px;
	line-height: 1.28;
	padding: 30px 0 20px 150px;
	margin: 0 auto 10px;
}
.kitte-con__ttl--top{
	color: #436381;
}
.kitte-con__ttl--bottom-large{
	color: #436381;
	font-size: 30px;
}
.kitte-con__txt{
	width: fit-content;
	margin: 0 auto 30px;
}
.kitte-con__list{
	width: 564px;
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	margin: 0 auto;
}
.kitte-con__item{
	flex: 0 0 168px;
}
.kitte-con__item-img{
	background: no-repeat center/contain url(https://nikkoudou-kottou.com/img/kitte/condition_bg.webp);
	padding: 14px 14px 17px;
}
.kitte-con__item-img img{
	width: 100%;
}
.kitte-con__item-ttl{
	background: #436381;
	color: #fff;
	font-size: 18px;
	padding: 3px 0;
	text-align: center;
}
.kitte-con .damage_con{
	display: none;
}

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

	絵画追加コンテンツ　向江担当

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

/*---------------------------------------
	有名作家　絵画
-------------------------------------- */
.relation {
	background: #fff;
	padding: 30px 0;
	margin-bottom: 40px;
}
.relation .txt {
	line-height: 2em;
	width: 900px;
	margin: 0 auto 30px;
}
.relation .relation-wrap {
	position: relative;
	background: #e4e3d8;
	margin: 0 20px 20px;
}
.relation .relation-wrap:last-child {
	margin-bottom: 0;
}
.relation .relation-wrap .ttl {
	color: #58564f;
	font-size: 20px;
	font-weight: bold;
	padding: 30px 0 4px 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #928e74;
}
/*テキストコンテンツレイアウト*/
.relation-flex {
	width: 910px;
	margin: 0 auto;
	display: flex;
	justify-content:space-between;
	align-items: center;
}
.relation img {
	object-fit: cover;
	width: 280px;
}
.relation .relation-wrap .txt.t-top {
	background: #fff;
	width: 870px;
	margin: 0 auto;
	display: flex;
	justify-content:space-between;
	align-items: center;
}
.relation .relation-wrap .txt {
	background: #fff;
	padding: 20px;
	width: auto;
	margin: 0;
}
/*上段テキストレイアウト調整*/
.relation .relation-wrap .txt .txt-in {
	width: 570px;
}
.relation .relation-wrap .txt.t-bottom {
	padding-bottom: 20px;
}
.relation .relation-wrap .txt p {
	padding: 10px 0;
}
.relation .relation-wrap .txt p:last-child {
	margin-bottom: 0;/*打消し*/
}
/*下段テキストレイアウト調整*/
.relation .relation-wrap .txt.txtb {
	margin: 10px 20px 30px;
	padding: 20px;
}
.relation .relation-wrap .txt p span {
	display: block;
	border-bottom: 1px solid #928e74;
	margin-bottom: 8px;
}
/*リンクボタン*/
.relation .relation-wrap .relation-btn {
	width: 590px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 30px;
}
.relation .relation-wrap .relation-btn.mt20 {
	margin-top: 20px;
}
.relation .relation-wrap .relation-btn a {
	display: block;
	text-decoration: none;
	color: #58564f;
	font-size: 18px;
	font-weight: bold;
	border: 2px solid #928e74;
	padding: 14px 0;
	background: url(https://nikkoudou-kottou.com/img/kottou/common/relation_arrow.png) 94% center no-repeat;
}
.relation .relation-wrap .relation-btn a:hover {
	background: url(https://nikkoudou-kottou.com/img/kottou/common/relation_arrow.png) 94% center no-repeat, rgba(255, 255, 255, 0.3);
}
/*ゆかりのある作家レイアウト崩れ修正
-----------------------------------------------*/
.relation .relation-wrap .relation-box .clearfix .txt.t-top img{
	margin-right: 20px;
}

/*------------------------------------------
	保存の仕方　絵画
------------------------------------------ */
/*概要（.summary）
-----------------------------------------------*/
#summary {
	position: relative;
	padding: 30px 0;
	background: #fff;
}
#summary .ornament {
	position: absolute;
	right: 32px;
	bottom: 0;
	height: 400px;
}
#summary .ornament.T {
	height: 370px;
}
#summary .summaryTxt {
	width: 700px;
	margin-bottom: 20px;
	margin-left: 48px;
}
#summary ul {
	width: 600px;
	margin-left: 70px;
}
#summary ul li {
	background: url(https://nikkoudou-kottou.com/img/syuttyou/summary_img01.png) no-repeat,url(https://nikkoudou-kottou.com/img/common/pt3.png);
	background-position: 30px center;
	font-weight: bold;
	box-sizing: border-box;
	margin-bottom: 10px;
	padding: 6px 0;
	color: #4b5060;
	border: 2px solid #c3c3c3;
}
#summary ul li p {
	padding-left: 70px;
}

/*------------------------------------------
	傷・汚れの種類　絵画
------------------------------------------ */

.feature.painting .item-about li dl dt .txt {
	height: 40px;
	width: 100%;
}
.feature.painting .item-about li {
    background: #e6e6e6;
}

.feature.painting {
	padding-bottom: 0;
}

.feature.painting .item-about li dl dt img {
	width: 100%;
	height: 40px;
	object-fit:cover;
}
.feature.painting .item-about li dl dt .img {
	width: 100%;
}

/*------------------------------------------
	歴史コンテンツ　絵画
------------------------------------------ */
/*下と右のパディングマージン修正
-----------------------------------------------*/
.what-kotto.painting {
	padding-bottom: 0px;
}

.what-kotto.painting .what-box {
	margin-bottom: 0px;
	display: block;
	flex-direction: row-reverse;
}

.what-kotto.painting .what-box .what-in {
	padding-bottom: 30px;
}

.what-kotto .what-in .what-txt {
	margin: 0 30px;
}

/*画像を横並びに
-----------------------------------------------*/
.what-kotto.painting .what-box ul {
	display: flex;
}
.what-kotto.painting .what-box ul li {
	width: 25%;
}
.what-kotto.painting .what-box ul li img {
	width: 100%;
	height: 160px;
	object-fit: cover;
}

/*------------------------------------------
	査定ポイント　ミニ　絵画
------------------------------------------ */

.satei-point .satei-detail-mini {
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
	width: 950px;
	margin: 0 auto 40px;
	display: flex;
}

.satei-point .satei-detail-mini .detail-txt {
	background: #fff;
	width: 100%;
	margin: 20px;
	padding: 20px 20px 0;
	box-sizing: border-box;
}

.satei-point .satei-detail-mini .detail-txt p {
	border-bottom: 1px dashed #9eabbb;
	line-height: 34px;
}

.satei-point .satei-detail-mini .detail-txt p span {
	color: #1e3f5e;
	font-weight: bold;
}

.satei-point .satei-detail-mini .detail-txt p.status::before {
	content: "■";
	font-size: 13px;
	padding-right: 5px;
}

/*------------------------------------------
	アート写真
------------------------------------------ */
.art_pic img {
	width: 950px;
	margin: 0 auto;
	margin-bottom: 20px;
}

/*---------------------------------------
	名古屋市　絵画ページ
-------------------------------------- */
#chiiki #keyvisual.area img {
	object-position: 80% 50%;
}

.vendor {
	.vendor-in {
		width: fit-content!important;
	}
	.img-area img {
		transform: translate(-23%, -28%) scale(0.6)!important;
	}
}

#newestJisseki {
	padding-bottom: 30px;
	.voiceImg {
		width: 330px;
		height: auto;

		img {
			width:100%;
		}
	}
	.voiceTxt {
        width: 520px;
    }
	.newestJBox {
		li {
			margin-bottom: 0;
			img {
				width:280px;
				height: 170px;
			}
		}
	}
}

.relation .relation-wrap .txt .txt-in {
	width:100%;
}

#voice {
	margin-bottom: 40px;
}

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

	css/contents_spからの移行

------------------------------------------*/
/*概要
------------------------------------------*/
#nikkoudoPr {
	background: #fff;
	padding: 30px 0;
	margin-bottom: 40px;
}
#nikkoudoPr .nikkoudoPrBox {
	width: 930px;
	margin: 0 auto 20px;
}
#nikkoudoPr .nikkoudoPrImg {
	width: 220px;
	float: right;
	margin-left: 20px;
}
#nikkoudoPr .nikkoudoPrTxt {
	width: 690px;
}
#nikkoudoPr .nikkoudoPrTxt p {
margin-bottom: 20px;
}

/*初めての方へ案内レイアウト*/
#nikkoudoPr .firstCustomer {
	width: 850px;
	margin: 0 auto;
}
#nikkoudoPr .firstCustomer .firstCustomerTxt {
	width: 370px;
}
#nikkoudoPr .firstCustomer .firstCustomerTxt p {
	background: url(https://nikkoudou-kottou.com/img/common/nikkoudo_pr_icon.png) no-repeat;
	padding-left: 46px;
	margin-right: 30px;
	float: left;
}
#nikkoudoPr .firstCustomer .firstCustomerBtn {
	width: 450px;
	float: left;
	background: url(https://nikkoudou-kottou.com/img/common/arrow.png) no-repeat 94% center,#596281;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
#nikkoudoPr .firstCustomer .firstCustomerBtn a {
	display: block;
	color: #fff;
	text-decoration: none;
}

/*お気軽にご相談ください
------------------------------------------*/
#nikkoudoFree {
	background: #fff;
	padding-top: 30px;
}
#nikkoudoFree .nikkoudoFrBox {
	width: 930px;
	margin: 0 auto 20px;
}
#nikkoudoFree .nikkoudoFrImg {
	width: 224px;
	float: right;
	margin-left: 40px;
}
#nikkoudoFree .nikkoudoFrTxt {
	width: 670px;
}
#nikkoudoFree .nikkoudoFrTxt p {
margin-bottom: 20px;
}

/*------------------------------------------
	買取強化作家　絵画
------------------------------------------ */
.power-sakka ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	justify-content: space-around;
}

.power-sakka ul li {
	width: 30%;
}

.power-sakka ul li a {
	display: flex;
	border: solid 1.5px #456C90;
	margin-bottom: 20px;
	text-decoration: none;

	font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;

	background: url(https://nikkoudou-kottou.com/img/common/arrow5.png) no-repeat 12px;
  	background-position: 93%;
}

.power-sakka ul li a:hover {
	background-color: #456C90;
	background-image: url(https://nikkoudou-kottou.com/img/common/arrow6.png);
}

.power-sakka ul li div {
	display: flex;
	border: solid 1.5px #456C90;
	margin-bottom: 20px;
	text-decoration: none;

	font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;

	/* background: url(../img/common/kaitorigenre_arrow.png) no-repeat 2px;
  	background-position: 90%; */
}

.power-sakka ul li div p{
	width: 100%;
	color:  #456C90;
	font-size: 1.8rem;
	font-weight: bold;
	margin: 0 auto;
	padding:35px 0;
	text-align: center;
}

.power-sakka ul li a p{
	width: 100%;
	color:  #456C90;
	font-size: 1.8rem;
	font-weight: bold;
	margin: 0 auto;
	padding:35px 0;
	text-align: center;
}

.power-sakka ul li a p:hover{
	color:  #fff;
}

.power-sakka ul li a img {
	width: 30%;
	object-fit: cover;
}

.power-sakka ul li div img {
	width: 30%;
	object-fit: cover;
}


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

	動画コンテンツ

------------------------------------------*/
/*概要
------------------------------------------*/
.movie-con {
	margin-bottom: 4rem;
	padding: 40px 0;
}

.movie-con_ground {
	width: 95%;
	max-width: 1000px;
	margin: 0 auto;
	border: solid 2px #4d5263;
	border-radius: 20px;
	text-align: center;
	background-color: #f3f3f3;
	padding-bottom: 25px;
}

.movie-con .omake-ttl span{
	position: relative;
	margin-left: 90px;
}

.movie-con .omake-ttl span::before {
	content: '';
	position: absolute;
	display: inline-block;
	width: 120px;
	height: 120px;
	background: url(https://nikkoudou-kottou.com/img/top/assess_img04.png) no-repeat;
	bottom: -38px;
	left: -140px;


	background-size: contain;
	vertical-align: middle;
}

.omake-ttl {
	color: #fff;
	background-color: #4d5263;
	border-radius: 15px 15px 0 0;
	width: 100%;
	padding: 20px 0;
	text-align: center;
}

.movie-flex {
	display: flex;
	justify-content: space-around;
	align-items: center;
	align-content: center;

	width: 100%;
	margin: 0 auto;
}

.movie-con img {
	width: 90%;
	margin: 0 auto;
	/* position: absolute;
	top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); */
	padding: 30px 20px 10px;
}

.movie-con p span {
	color: #4a6d83;
	font-weight: bold;
}
.movie-p-flex {
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.movie-p {
	background-color: #4a6d83;
	color: #FFF;
	font-size: 14px;
	padding: 1px 12px;
	border-radius: 20px;
	margin-left: 40px;
}
.movie-p-flex a {
	text-decoration: none;
}

/*高価買取が見込めます
--------------------------------------------------------*/
#price-conparison {
	background: #fff;
	margin-bottom: 40px;
	padding: 30px 0 10px;
}
#price-conparison .comparisonBox {
	background: #fff;
	margin: 0 40px 50px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
#price-conparison .comparisonBox .imgBox-pc img {
	width: 300px;
	margin: 0 30px 10px 0;
}
#price-conparison .comparisonBox .txtBox {
	width: 580px;
}
#price-conparison .txt {
	margin: 0 auto 20px;
	line-height: 2em;
}
#price-conparison h3.hikaku-ttl span {
	display: inline;
	margin-bottom: 0;
	font-size: 17px;
}
#price-conparison .comparisonBox .value {
	height: 35px;
	position: relative;
}
#price-conparison .comparisonBox .value .kakaku {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 22px;
	color: #333;
	font-weight: bold;
	padding-right: 6px;
}
#price-conparison .comparisonBox .value .kakaku span {
	font-style: italic;
	font-size: 38px;
	padding-right: 8px;
	color: #81263c;
}

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

    喫煙具コンテンツ

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

/*喫煙具の歴史
------------------------------------------*/
.what-kotto.kitsuengu, .what-kotto.kiseru, .what-kotto.lighter, .what-kotto.pipe{
	padding-bottom: 0;
}
.what-kotto.kitsuengu .what-in, .what-kotto.kiseru .what-in, .what-kotto.lighter .what-in, .what-kotto.pipe .what-in{
	padding-bottom: 30px;
}
.what-kotto.kitsuengu .what-in .what-ttl::before, .what-kotto.pipe .what-in .what-ttl::before {
	background: no-repeat center/contain url(https://nikkoudou-kottou.com/img/kitsuengu/top/rekishi_img.webp);
}
.what-kotto.kiseru .what-in .what-ttl::before {
	background: no-repeat center/contain url(https://nikkoudou-kottou.com/img/kitsuengu/kiseru/rekishi_img.webp);
}
.what-kotto.lighter .what-in .what-ttl::before {
	background: no-repeat center/contain url(https://nikkoudou-kottou.com/img/kitsuengu/lighter/rekishi_img.webp);
}

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

    ライター強化買取ブランド

------------------------------------------*/
.lighter-brand{
	background: #fff;
	margin-bottom: 40px;
	padding: 30px 0;
}
.lighter-brand__list{
	width: 920px;
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	margin: auto;
}
.lighter-brand__list img{
	width: 168px;
	border: solid 1px #206492;
	border-radius: 8px;
}
.lighter-brand__list a{
	text-decoration: none;
}
.lighter-brand__list p{
	background: url(https://nikkoudou-kottou.com/img/kitsuengu/lighter/common/arrow.webp) no-repeat 150px center/15px;
	color: #196090;
	padding: 0 26px 0 10px;
	margin-top: 4px;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
}

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

    アンティーク時計コンテンツ

------------------------------------------*/
.what-kotto.clock,.what-kotto.antique-clock{
	padding-bottom: 0;
}
.what-kotto.clock .what-in,.what-kotto.antique-clock .what-in{
	padding-bottom: 30px;
}
.what-kotto.clock .what-ttl::before {
	background: url(https://nikkoudou-kottou.com/img/antique-clock/clock/rekishi_img.webp) no-repeat center/contain;
	margin-bottom: 8px;
}
.what-kotto.antique-clock .what-ttl::before {
	background: url(https://nikkoudou-kottou.com/img/antique-clock/top/rekishi_img.webp) no-repeat center/contain;
	margin-bottom: 8px;
}

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

    オルゴールコンテンツ

------------------------------------------*/
.what-kotto.orgel{
	padding-bottom: 0;
}
.what-kotto.orgel .what-in{
	padding-bottom: 30px;
}
.what-kotto.orgel .what-ttl::before {
	background: url(https://nikkoudou-kottou.com/img/orgel/top/rekishi_img.webp) no-repeat center/contain;
	margin-bottom: 8px;
}

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

    万年筆コンテンツ

------------------------------------------*/
.what-kotto.fountain-pen{
	padding-bottom: 0;
}
.what-kotto.fountain-pen .what-in{
	padding-bottom: 30px;
}
.what-kotto.fountain-pen .what-ttl::before {
	background: url(https://nikkoudou-kottou.com/img/antique/fountain-pen/rekishi_img.webp) no-repeat center/contain;
	margin-bottom: 8px;
}

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

    軍服・軍装飾コンテンツ

------------------------------------------*/
.what-kotto.military{
	padding-bottom: 0;
}
.what-kotto.military .what-in{
	padding-bottom: 30px;
}
.what-kotto.military .what-ttl::before {
	background: url(https://nikkoudou-kottou.com/img/military/top/rekishi_img.webp) no-repeat center/contain;
	margin-bottom: 8px;
}

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

    レトロ・アンティークカメラコンテンツ

------------------------------------------*/
#item #keyvisual .item.antique-camera {
	font-size: 4.2rem;
}

.what-kotto.antique-camera{
	padding-bottom: 0;
}
.what-kotto.antique-camera .what-in{
	padding-bottom: 30px;
}
.what-kotto.antique-camera .what-ttl::before {
	background: url(https://nikkoudou-kottou.com/img/antique-camera/top/rekishi_img.webp) no-repeat center/contain;
	margin-bottom: 8px;
}

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

    将棋・囲碁コンテンツ

------------------------------------------*/
.what-kotto.shougi{
	padding-bottom: 0;
}
.what-kotto.shougi .what-in{
	padding-bottom: 30px;
}
.what-kotto.shougi .what-ttl::before {
	background: url(https://nikkoudou-kottou.com/img/shougi/top/rekishi_img.webp) no-repeat center/contain;
	margin-bottom: 8px;
}

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

    和楽器コンテンツ

------------------------------------------*/
.what-kotto.wagakki{
	padding-bottom: 0;
}
.what-kotto.wagakki .what-in{
	padding-bottom: 30px;
}
.what-kotto.wagakki .what-ttl::before {
	background: url(https://nikkoudou-kottou.com/img/wagakki/top/rekishi_img.webp) no-repeat center/contain;
	margin-bottom: 8px;
}

/* 地域 */
.vendor {
	background: #fff;
	padding: 30px 0;
	margin-bottom: 40px;
	position: relative;
	overflow: hidden;
}
.vendor .img-area{
	width: 40%;
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
}
.vendor .img-area img{
	-webkit-transform: translate(-50%, -36%);
	-ms-transform: translate(-50%, -36%);
	transform: translate(-50%, -36%);

}
.vendor h2{
	display: inline-block;
	letter-spacing: 3px;
	background: #42515f;
	border-bottom: none;
	color: #fff;
	font-weight: normal;
	font-size: 24px;
	padding: 18px 20px
}
.vendor h2 span{
	background: none;
	padding-left: 0;
}
.vendor .vendor-in {
	width: 770px;
	padding: 30px;
	background: #fff;
	position: relative;
	z-index: 1;
}
.vendor .vendor-in p {
	margin-bottom: 10px;
	line-height: 28px;
}

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

	骨董買取をお考えなら3

-------------------------------------- */
/*レイアウト*/
.vendor3 {
	background: #fff;
	padding: 0 0 30px 0;
	margin-bottom: 40px;
	position: relative;
	overflow: hidden;
}

.vendor3 .img-area {
	width: 100%;
}

.vendor3 .img-area img {
	width: 100%;
	height: 300px;
	object-fit:cover;

}

.vendor3 h2 {
	display: block;
	letter-spacing: 3px;
	/* background: #42515f; */
	border-bottom: none;
	color: #42515f;
	font-weight: bold;
	font-size: 24px;
	padding: 40px 20px 20px 20px;

	text-align: center;
	/* position: absolute; */

}

.vendor3 h2 span {
	background: none;
	padding-left: 0;
}

.vendor3 .vendor-in {
	padding: 0 30px;
	background: #fff;
	position: relative;
	z-index: 1;
}

.vendor3 .vendor-in p {
	margin-bottom: 10px;
	line-height: 28px;
}

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

	メインビジュアル

-------------------------------------- */
#chiiki #keyvisual.area {
	height: 420px;
	overflow: hidden;
	position: relative;
}
#chiiki #keyvisual.area.mincho {
	font-family: 'Zen Old Mincho', serif;
}
#chiiki #keyvisual.area img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#chiiki #keyvisual.area .area__top {
	width: 247px;
	overflow: hidden;
	height: calc(100% + 2px);
	position: absolute;
}
#chiiki #keyvisual.area .area__center{
	display: flex;
	width: 710px;
	background-color: #3d4254;
	position: absolute;
	z-index: 1;
	left: 247px;
	height: calc(100% + 2px);
	align-items: center;
	padding-left: 20px;
}
#chiiki #keyvisual.area .area__center__txt-box{
	position: relative;
	color: #fff;
	width: calc( 100% / 1.7 );
	margin-left: 1.6rem;
}
#chiiki #keyvisual.area .area__center .area__center__txt-box::after {
	position: absolute;
	content: "";
	display: inline-block;
	width: 382px;
	height: 433px;
	background: url(https://nikkoudou-kottou.com/img/area/common/topimg_bg3.webp) no-repeat;
	background-size: contain;
	margin-right: 8px;
	top: -78px;
	right: -310px;
}
#chiiki #keyvisual.area .area__center__txt-box .area__center__ttl {
    font-size: 5.1rem;
    font-weight: 500;
	line-height: normal;
    letter-spacing: 0.38rem;
	margin-bottom: 20px;
}
#chiiki #keyvisual.area .area__center__txt-box .area__center__ttl .small{
	font-size: 3.8rem;
}
#chiiki #keyvisual.area .center__txt-box__discription {
	font-size: 2.2rem;
	line-height: 1.5em;
}
#chiiki #keyvisual.area .area__bottom {
	width: 247px;
	overflow: hidden;
	height: calc(100% + 2px);
	position: absolute;
	right: 0;
	z-index: -1;
}
/*---------------------------------------

	地域作家

-------------------------------------- */
.relation.area .relation-wrap .txt .txt-in {
	width: 100%;
}

/*
	市町村
-------------------------------------- */
.cities {
	background: #fff;
	margin-bottom: 40px;
	padding: 40px 30px;
}
.cities .cities__ttl {
	color: #4C5161;
	text-align: center;
	margin-bottom: 20px;
}
.cities .cities__txt p {
	margin-bottom: 40px;
	padding: 0 1em 0.2em 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 h3 {
	position: relative;
	text-align: center;
	margin-bottom: 20px;
}
.cities .chiikiLBox h3 span {
	position: relative;
	z-index: 2;
	display: inline-block;
	margin: 0 2.5em;
	padding: 0 1em;
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
	text-align: left;
	color: #5b4d31;
	font-weight: bold;
}
.cities .chiikiLBox h3::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);
	width: 940px;
	margin: auto;
	padding: 40px;
	border: 1px solid #a6a6a6;
	box-sizing: border-box;
}
.cities .textBox {
	font-size: 14px;
	padding: 0 20px;
	line-height: 28px;
}
.cities .chiikiLBox .inner {
	margin-bottom: 20px;
}
.cities h4 {
	color: #4C5161;
	font-weight: normal;
	margin-top: 10px;
	padding: 0 20px;
}
.cities h4::before {
	content: "■";
}
.cities .textBox {
	font-size: 14px;
	padding: 0 20px;
}
/*
	店舗案内
-------------------------------------- */
/*タイトル*/
#tableware-con .areashop-title {
	width: 920px;
	margin: 40px auto 10px;
	border-bottom: 1px solid #1c2f4a;
	text-align: center;
}
.cities .main-ttl02{
	margin-top: 30px;
}
.areashop-title span {
	display: block;
	font-family: 'ヒラギノ明朝 ProN W6', 'HiraMinProN-W6', 'HG明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', 'MS 明朝', serif;
	font-size: 24px;
	border-bottom: 1px solid #1c2f4a;
	margin-bottom: 2px;
	padding-bottom: 6px;
}
/*地図*/
#summarySMap {
	width: 860px;
	margin: 0 auto 20px;
}
.shop-details h3{
	background: #dee0ea;
	color: #4C5163;
	text-align: center;
	padding: 8px 0;
	margin-bottom: 10px;
	font-size: 19px;
}
.shop-details .shop-details__box {
	display: flex;
}
.shop-details .shop-details__img {
	margin-right: 30px;
}
.shop-details .shop-details__img img{
	width: 330px;
	height: 200px;
	object-fit: cover;
}
/*テーブル*/
.shop-details .shop-details__box {
	margin: 0px 0px 10px 0px;
}
.shop-details table tr {
	border-bottom: 4px solid #fff;
}
.shop-details table tr th {
	width: 100px;
	padding: 4px;
	background: url(https://nikkoudou-kottou.com/img/common/pt3.png);
	border: none;
	vertical-align: middle;
	text-align: center;
	color: #4C5060;
	font-size: 16px;
	font-weight: normal;
}
.shop-details table tr td {
	width: auto;
	padding: 4px 0px 0px 10px;
	box-sizing: border-box;
	text-align: left;
	font-size: 15px;
	border: none;
}
/*リンクボタン*/
.shop-details__info .linkBtn {
	display: block;
	text-align: center;
	padding: 10px 0;
	border-radius: 8px;
	text-decoration: none;
	color: #fff;
	background: #4C5060;
}

/*------------------------------------------
	鑑定チーム（#team）
------------------------------------------ */
#team {
	background: #fff;
	margin-bottom: 40px;
	padding-bottom: 30px;
}

/*タイトル*/
#team .teamTtl {
	background: url(https://nikkoudou-kottou.com/img/top/team_bg.png) no-repeat, #4b5060;
	position: relative;
	width: 990px;
	height: 100px;
	margin: 0 auto 20px;
}

#team .teamTtl h2 {
	width: 440px;
	font-size: 20px;
	position: absolute;
	top: 24px;
	right: 70px;
	text-align: center;
	color: #fff;
	border-bottom: none;
	text-align: left;
}

#team .teamTtl h2 span {
	background: none;
	font-size: 28px;
	padding-left: none;
	color: #786c56;
	text-shadow: #fff 1px 1px 0, #fff -1px 1px 0,
		#fff 1px -1px 0, #fff -1px -1px 0;
}

/*レイアアウト*/
#team ul li {
	width: 900px;
	height: 254px;
	margin: auto;
}

#team ul li .textBox {
	width: 640px;
	margin-top: 20px;
	padding-top: 40px;
}

#team ul li .textBox .txt {
	width: 530px;
	padding-left: 30px;
}

#team ul li .textBox .ttl {
	border-bottom: 2px solid #4b5060;
	padding: 0 0 10px 30px;
	margin-bottom: 10px;
}

#team ul li .textBox .ttl h3 {
	font-weight: normal;
	font-size: 1.4rem;
}

#team ul li .textBox .ttl h3 span {
	display: block;
	font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	font-size: 2.4rem;
}

/*
#team ul li .textBox .ttl p {
	font-size: 14px;
}
#team ul li .textBox .ttl p span {
	font-family: 'ヒラギノ明朝 ProN W6', 'HiraMinProN-W6', 'HG明朝E', 'ＭＳ Ｐ明朝', 'MS PMincho', 'MS 明朝', serif;
	font-size: 24px;
} */


/*背景変更*/
#team ul li:nth-of-type(1) {
	background: url(https://nikkoudou-kottou.com/img/top/team1.png) no-repeat right;
}

#team ul li:nth-of-type(2) {
	background: url(https://nikkoudou-kottou.com/img/top/team3.png) no-repeat left;
}

#team ul li:nth-of-type(2) .textBox {
	padding-left: 250px;
}

#team ul li:nth-of-type(2) .textBox .txt {
	padding-left: 50px;
}

#team ul li:nth-of-type(3) {
	background: url(https://nikkoudou-kottou.com/img/top/team3.png) no-repeat right;
}

/*ご説明します*/
#team .descriptionCon {
	width: 900px;
	margin: 30px auto 0;
	border: 3px solid #4b5060;
	padding: 4px;
}

#team .descriptionCon p {
	text-align: center;
	border: 1px solid #4b5060;
	padding: 10px;
}

#team .descriptionCon p span {
	font-weight: bold;
	color: #85252e;
}

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

	main-visual 202506

----------------------------------------- */
.mv {
	width: 1200px;
	margin: 0 auto;
	.mv__inner {
		display: flex;
		align-items: center;
		min-height: 420px;
		overflow: hidden;
		background-image: url(https://nikkoudou-kottou.com/img/top/top_bg.webp);
		position: relative;
	}
	.mv__box {
		padding-left: 7rem;
		text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.4);
		z-index: 2;
	}
	.mv__catch, .mv__catch-sub {
		color: #ffffff;
		font-family: 'Zen Old Mincho', serif;
	}
	.mv__catch {
		font-style: normal;
		font-weight: 300;
		font-size: 4rem;
		line-height: 5rem;
		letter-spacing: 0.2rem;
		margin-bottom: 20px;
		.big {
			font-size: 4.4rem;
		}
		.small {
			font-size: 3.6rem;
		}
	}
	.mv__catch-sub {
		font-size: 2.9rem;
	}
	span.gold {
		display: inline-block;
		background: linear-gradient(180deg, #FBE494 0%, #FFFCA1 25%, #FCEA97 40%, #FBE494 44%, #DFBF61 68%, #F8E190 84%);
		-webkit-text-fill-color: transparent;
		-webkit-background-clip: text;
	}
	.mv__category-object {/* 絵画以降共通 */
		position: absolute;
		width: auto;
		height: 420px;
		right: 0;
		top: 0;
		z-index: 1;
	}
	.mv__category-object.ivory {/* 象牙 */
		position: absolute;
		width: auto;
		height: 300px;
		right: -350px;
		top: 12%;
		max-width: none;
		z-index: 1;
	}
	.mv__category-object.kakejiku {/* テストが終わり次第修正 */
		right: 2%;
		width: auto;
		height: 75vh;
		top: -16%;
		transform: rotate(17deg);
	}
}

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

	entrust 202506

----------------------------------------- */
.entrust {
	margin-bottom: 40px;
	background: linear-gradient(180deg, #040303 48%, #313132 80%, #343536 100%);
	color: #fff;
	padding: 90px 70px 60px 37rem;
	position: relative;
	overflow: hidden;
	.entrust__ttl {
		margin-bottom: 40px;
		font-size: 2rem;
		.entrust__ttl--big {
			font-size: 2.6rem;
		}
	}
	::before {
		content: '';
		display: inline-block;
		height: 44rem;
		width: 36rem;
		position: absolute;
		top: 20px;
		left: 0;
		background-image: url(https://nikkoudou-kottou.com/img/common/mv_shared.webp);
		background-repeat: no-repeat;
		background-size: contain;
		background-position: bottom;
		vertical-align: middle;
	}
	.entrust__ttl {
		font-family: 'Zen Old Mincho', serif;
	}
	.entrust__txt > p:not(:last-child) {
		margin-bottom: 10px;
	}
}
