@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

div#content {
    margin: 0 auto;
    padding: 0 0 6em 0;
}

.swell-block-columns:nth-child(odd) {
    --swl-clmn-mrgn--x: 0rem;
    --swl-clmn-mrgn--y: 1.5rem;
    --swl-clmn-pddng: 0 0.7rem;
}

body.customize-support {
	font-family: 'Avenir', sans-serif;
}
.p-mainVisual .c-filterLayer::before {
    background-color: unset;
}

/* パンくずリスト */
span.icon-home:before {
	display: none;
}

div#breadcrumb {
	border-bottom: solid 1px #ddd !important;
	background: #f7f7f7 !important;
	color: #999;
	padding: 8px 0;
}

span.p-breadcrumb__text {
	color: #222;
}

/* ヘッダー */
.w-header__inner {
	position: fixed;
	right: 0px;
}

nav#gnav,
.l-fixHeader__gnav.c-gnavWrap {
	position: relative;
	right: 400px;
}

@media (min-width: 960px) {
	.-series .l-header__logo {
		padding: 20px 0;
	}
}

.c-gnav > .menu-item {
	padding: 0px 5px;
}

div#fix_header,
l-fixHeader__inner.l-container {
	height: 80px;
}

/* グローバルナビ */

#body_wrap .l-header__inner .swell-block-column {
    --swl-clmn-pddng: 0rem;
    --swl-clmn-mrgn--x: 2em;
}
#body_wrap .l-header__inner .swell-block-columns__inner {
    justify-content: end;
}

.sub-menu span.ttl {
	font-weight: normal;
}

div#text-6 {
	min-width: 512px;
	position: fixed;
	right: 0;
	top: 0;
}

#text-6 .swell-block-column {
	margin: 0;
}

.c-gnav > .menu-item > a {
	min-width: 120px;
}

#text-6 .swell-block-column.swl-has-mb--s {
	background: none;
}

span.ttl {
	color: #222;
	font-weight: bold;
	letter-spacing: 1px;
}

span.c-smallNavTitle.desc {
	color: #D9C88E;
	font-size: 0.8em;
	font-weight: 600;
	font-family: system-ui;
	margin-top: 5px;
}

h1.c-pageTitle {
	font-weight: normal;
	display: flex;
	align-items: center;
	font-size: 4em;
	letter-spacing: 0.1em;
	line-height: 1.2em;
	top: -5px;
}

.c-pageTitle:after {
	visibility: visible;
	font-size: 0.3em;
	margin-left: 1.5em;
	display: flex;
	align-items: center;
}

.c-gnav>.menu-item>.sub-menu {
    left: 96%;
    top: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.c-gnav .sub-menu a {
    padding: 1em 2em;
}

#top_title_area {
	/* height: 80px; */
}

.id_1 .c-pageTitle:after {
	content: "ブログ";
}

.id_89 .c-pageTitle:after,
.id_95 .c-pageTitle:after,
.id_97 .c-pageTitle:after {
	content: "買取の流れ";
}

.id_100 .c-pageTitle:after {
	content: "取り扱いブランド";
}

.id_25089 .c-pageTitle:after {
	content: "ブログ";
}

.id_104 .c-pageTitle:after {
	content: "店舗";
}

/* メインビジュアル文字（白く） */
.id_1 h1.c-pageTitle,
.id_89 h1.c-pageTitle,
.id_95 h1.c-pageTitle,
.id_97 h1.c-pageTitle,
.id_100 h1.c-pageTitle,
.id_102 h1.c-pageTitle,
.id_104 h1.c-pageTitle,
.id_25089 h1.c-pageTitle {
	color: #FFF;
	font-weight: 500;
}

/* ブランド名が長い場合は改行 */
.id_246 h1.c-pageTitle,
.id_247 h1.c-pageTitle,
.id_5375 h1.c-pageTitle,
.id_5385 h1.c-pageTitle {
    display: grid;
}
.id_246 small.c-pageTitle__subTitle.u-fz-14,
.id_247 small.c-pageTitle__subTitle.u-fz-14,
.id_5375 small.c-pageTitle__subTitle.u-fz-14,
.id_5385 small.c-pageTitle__subTitle.u-fz-14 {
     margin-left: 0;
     top: -2px;
}

/* SPコンテンツの余白） */
@media (max-width:767px) {
.id_100 div#content,
.id_89 div#content {
    margin: 1em;
}
}

/* ボタン */
a.swell-block-button__link {
	padding: 20px 30px;
}

.cont_ttl h2,
.cont_ttl h3,
.cont_ttl h2,
.cont_ttl h3 {
	display: inline;
}

@media (max-width:767px) {
.id_89 .cont_ttl {
    margin: 0;
}
.cont_ttl h2,
.cont_ttl h3 {
	display: block;
}
}


/* h1,h2 横並びしない */
.id_89 h2,
.id_89 h3,
.id_184 h2,
.id_184 h3 {
	display: block;
	text-align: center;
}

.id_89 .cont_ttl,
.id_184 .cont_ttl {
	display: block;
	align-items: center;
}
.post_content h2 {
	margin: 0;
	text-align: left;
}

@media (max-width:767px) {
	.cont_ttl {
		display: block;
		padding: 2em 1em;
		}
	.cont_ttl h2 {
		line-height: 1em;
	}
}


/* トップページ */
.id_184 #post_slider {
	display: none;
}


.cont_ttl {
	display: flex;
	align-items: center;
	padding: 40px 0;
	margin: 0;
}
	
@media (max-width:767px) {
.id_184 .cont_ttl {
	 padding: 20px 0;
    margin-bottom: 0;
}
    .id_184 .swell-block-columns__inner {
    padding: 1em;
}
.id_184 .swell-block-column.swl-has-mb--s.flow_left {
    margin-top:2em;
}
.id_184 .u-mb-60 {
    margin-bottom: 3em!important;
}
}

.swell-block-bannerLink.sp_only.sp_line_bana {
    /* margin-top: 1em; */
}

/* 査定方法は２通り */
.cont_ttl h2 {
	color: #D9C88E;
	font-size: 4em;
	font-weight: normal;
	letter-spacing: 0.1em;
}
.cont_ttl h3 {
	font-weight: 500;
	margin: 0 0 0 30px;
}


.flow_left p.has-text-align-center:after {
    content: "宅配での買取";
	padding: 0 0 20px 0;
	text-align:center;
	display:block;
	color:#333;
}
.flow_right p.has-text-align-center:after {
    content: "店舗での買取";
    padding: 0 0 20px 0;
    text-align: center;
    display: block;
    color: #333;
}
.flow_left:before {
	content: "＼発送するだけ！全国どこからでも受付中／";
	padding:0 0 10px 0;
	text-align:center;
	display:block;
	color:#333;
}
.flow_right:before {
	content: "＼その場で現金化！すぐに査定したい方／";
	padding:0 0 10px 0;
	text-align:center;
	display:block;
	color:#333;
}
.flow_left p,
.flow_right p {
	border: 1px solid var(--color_border);
	background: #FFF;
	border-top:none;
	padding-top: 10px;
}
.flow_left img,
.flow_right img {
	border: 1px solid var(--color_border);
	border-bottom:none;
	width: 100%;
}
.flow_left figure.wp-block-image.size-full,
.flow_right figure.wp-block-image.size-full{
	margin:0;
}

@media (max-width:767px) {
.cont_ttl h2 {
	font-size: 3em;
}
	.cont_ttl h3 {
	margin: 10px 0 0 0;
}
}

.swell-block-column.swl-has-mb--s.no_border {
	border: none;
}

.id_89 .l-content {
        padding-top: 0em;
    }
.id_89 .cont_ttl {
	padding: 50px 0;
	display: block;
}

.id_89 .cont_ttl h2,
.id_184 .cont_ttl h2 {
	text-align: center;
	font-size: 2.5em;
	font-weight: bold;
	color: #222;
	margin: 0;
}

.id_89 .cont_ttl h3,
.id_184 .cont_ttl h3 {
	text-align: center;
	font-size: 2em;
	font-weight: normal;
	letter-spacing: 0.2em;
	color: #D9C88E;
	-webkit-text-stroke: 1px #D9C88E;
	text-stroke: 1px #D9C88E;
	margin: 0;
}

@media (max-width: 768px) {
.id_89 .cont_ttl h2,
.id_184 .cont_ttl h2 {
	font-size: 2em;
	margin: 10px;
}
.id_89 .cont_ttl h3,
.id_184 .cont_ttl h3 {
	font-size: 1.5em;
}
.id_184 .p-postListWrap {
    margin: 1em;
}
}


/* 買取の流れ */
.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile .cont_ttl {
	display: block;
}

.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile .cont_ttl h3 {
	margin: 0;
}

@media (max-width: 600px) {
    .is-stacked-on-mobile>.wp-block-media-text__content {
        grid-row: 1 !important;
        padding: var(--swl-mediatext--space) !important;
    }
    .is-stacked-on-mobile>.wp-block-media-text__media {
        grid-row: 2 !important;
    }
    .cont_ttl {
        padding: 20px 0px;
        display:block;
    }
}

@media (min-width: 1200px) {
	.wp-block-media-text.alignfull {
		--swl-mediatext--space: 4rem;
	}
}

/* 買取の流れ　配達 */
h2.wp-block-heading {
	background: #EFE7D2;
	padding: 20px;
}

.swell-block-columns__inner {
	/* margin: 0 auto; */
}

h2.wp-block-heading.is-style-section_ttl {
	font-size: 2.5em;
	font-weight: 500;
	text-align: left;
}

h2.wp-block-heading.is-style-section_ttl span {
	font-size: 0.5em;
	font-weight: normal;
	border-left: solid 1px #222;
	margin-left: 20px;
	padding-left: 20px;
	display: inline-block;
	vertical-align: middle;
}

@media (max-width:767px) {
h2.wp-block-heading.is-style-section_ttl span {
    margin-left: 0px;
    display:block;
}
}

.wp-block-media-text > .wp-block-media-text__content {
	padding: 0 8%;
}

.id_95 .swell-block-column.swl-has-mb--s {
	padding: 0 10px;
	margin: 0;
	background: none;
}

.wp-block-media-text.alignfull.has-media-on-the-right.is-stacked-on-mobile {
	margin-bottom: 0;
}

.swell-block-columns__inner h2.wp-block-heading {
	margin-bottom: 60px;
}

.id_95 h2.wp-block-heading,
.id_97 h2.wp-block-heading {
	margin-bottom: 30px;
}

.swell-block-column.swl-has-mb--s.merit_line {
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
}


.need_set {
	width: 1068px;
	margin: 0 auto;
}

.need_set img {
	flex-grow: 1;
	object-fit: cover;
	height: 196px;
	margin: 0.5rem;
}

.need_txt {
	background: #FFF;
	border-radius: 30px;
	text-align: center;
	font-weight: bold;
	padding: 15px 40px !important;
	float: right;
}

@media (max-width:767px) {
.need_txt {
	padding: 10px 20px !important;
	text-align: left;
}
}

/* 取り扱いブランド一覧 */

@media (max-width:767px) {
	.id_100 .wp-block-gallery.wp-block-gallery-1,
	.id_100 .wp-block-gallery.wp-block-gallery-2 {
    gap: 0.4em 0.6em;
	}
	.id_100 .p-blogParts.post_content {
    margin-bottom: 0;
}
}

.id_54 .cont_ttl,
.id_120 .cont_ttl {
	padding: 60px 0 30px 0;
}
.l-mainContent__inner>.post_content,
.post_content {
	padding: 0;
}

.swell-block-button.-size-custom.is-style-btn_shiny {
	margin: 80px 0;
}

.p-blogParts.post_content.slideInLeft.o-anim-ready {
    margin-bottom: 6em;
}

/* 陽吉の強み */
.strong_pt {
	background-image: url(http://test.haruyoshi-official.jp/img/strongpoint_bg.png);
}
.swell-block-column.swl-has-mb--s {
    background: #FFF;
}
.swell-block-column.swl-has-mb--s.o-anim-ready.slideInDown.fast {
    background: #FFF;
}

.strong_pt .cont_ttl h2 {
	color: #FFF;
}

.strong_pt .cont_ttl {
	padding: 0px 0 60px;
	display: block;
}

.strong_pt p.ttl {
	font-size: 3em;
	font-weight: 600;
	font-family: system-ui;
	text-align: center;
	margin: 20px 0;
	padding: 20px 0 0 0;
}

.strong_pt p.ttl span {
	color: #D9C88E;
	margin-left: 10px;
}

.strong_pt p.txt {
	padding: 40px 40px;
}

@media (max-width:767px) {
.strong_pt p.ttl {
	font-size: 3em;
	margin: 10px 0;
	padding: 10px 0 0 0;
}
.strong_pt p.txt {
	padding: 20px 20px;
}
}

.strong_pt figure.wp-block-image.size-full {
	margin-bottom: 0;
}

/* よくある質問 */
.swell-block-faq__item {
	width: 49%;
	padding-bottom: 1em;
	background: #FFF;
}

@media (max-width:767px) {
.swell-block-faq__item {
	width: 100%;
}
}

dl.swell-block-faq.-icon-circle.qaa {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

/* 店舗一覧 */
.c-bannerLink__title {
	font-weight: bold;
	font-size: 2.2em;
	letter-spacing: 3px;
}

.c-bannerLink__description {
	font-size: 1.6em;
	font-weight: 500;
	letter-spacing: 5px;
}

/* 店舗 */
.id_104 h2.wp-block-heading.is-style-section_ttl {
	/* font-size: 3em; */
	/* font-weight: 500; */
	/* text-align: left; */
	width: 1000px;
	padding: 80px 0 20px;
}
.id_104 .post_content>* {
	margin-bottom:auto;
}
.id_104 .swell-block-fullWide.pc-py-0.sp-py-0.alignfull {
	width: 1000px;
	position: initial;
}
.id_104 .swell-block-column.swl-has-mb--s {
	background: #F7F4ED;
}
.id_104 .swell-block-column.swl-has-mb--s p {
    /* padding: 2em 2em 0; */
}
.id_104 .alignwide {
     left: 0px;
}
.swl-has-mb--s.shop_ad {
    padding: 3em;
}
.shop_btn .swell-block-columns .swell-block-column {
    padding: 0;
}

@media (max-width:767px) {
.id_104 h2.wp-block-heading.is-style-section_ttl {
    padding: 0 0.5em 1em 0.5em;
}
.id_104 .p-blogParts.post_content {
	margin-bottom:3em;
	}
}

/* ブログ */

.blog_toparea {
    background: #333;
}
.blog_toparea .p-postList__body {
	display: none;
}
.blog_toparea .-type-card .p-postList__item {
	margin: 15px 0;
}
.blog_blandlist,.blog_list {
    margin-top: 6em;
}
.blog_list ul {
	list-style-type: none;
	padding-left: 0;
}

.blog_list li {
background:#FFF; 
}
.blog_list .wp-block-post-date {
    padding: 1em 1em 0 1em;
    color: #D9C88E;
    font-weight: bold;
}
.blog_list h2.wp-block-post-title {
	font-size:1em;
	padding: 0 1em 1.5em 1em;
}
.blog_list figure {
	display: flex;
	justify-content: space-between;
}
.blog_list li figure a {
	width: 100%;
	height: 186px;
}
.blog_list figure img {
	width: 100%;
	height:100%
}
@media (min-width: 600px) {
    .blog_blandlist .-type-card.-pc-col1 .p-postList__item {
        margin: 0 0 1.5em;
    }
}

@media (max-width:767px) {
.wp-singular.post-template-default #content{
    margin: 2em 1em;
}
.blog_toparea .-type-card .p-postList__item {
    margin: 5px 0;
}
}


/* 2ページ目以降のみに適用 */
.paged .L-mainVisual { 
    display: none; 
}

/*** カード全体をクリック可能にする ***/
.wp-block-post-template li {
    position: relative;
}

.wp-block-post-template li a:after{
    position: absolute;
    content: '';
    z-index: 2;
    inset: 0;
}

.wp-block-post-template a:hover{
	text-decoration:none;
}

.wp-block-post-template a:hover:after{
	border:1px solid #777;
	background:#00000010;
}

.bland_ttl {
	text-align: center;
}

.bland_ttl h3 {
	font-size: 1.6em;
	line-height: 1em;
	margin: 0;
	font-weight:600;
}

.bland_ttl h4 {
	font-size: 1em;
	margin: 0;
}

.id_25089 h2.p-postList__title {
	text-align: left;
	font-size: 1em;
	padding-top: 1em;
}

.id_25089 .swell-block-column.swl-has-mb--s {
	background: none;
}

.swell-block-fullWide.pc-py-0.sp-py-0.alignfull {
    /* margin-top: 80px; */
}
.child-style {
    display: flex;
    margin-bottom: 20px;
}
#body_wrap .child-style h2 {
    top: -24px;
    display: flex;
    align-items: center;
    gap: 40px;
    width: calc(100% - 65px);
}

@media (min-width: 600px) {
#body_wrap .child-style h2 {
    top: -24px;
    display: flex;
    align-items: center;
    gap: 40px;
    width: auto;
}
}
	
#body_wrap .child-style h2 .en-ttl {
    font-size: 48px;
    font-weight: 500;
    letter-spacing: 0.04em;
    position: relative;
    line-height: 1;
    width: fit-content;
}
#body_wrap .child-style h2 .jp-ttl {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.01em;
    line-height: 1.3em;
}
#body_wrap .child-style h2 .en-ttl::before {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: #222222;
    position: absolute;
    right: -20px;
    top: 0;
}
.-type-thumb .p-postList__body {
    background: none;
    color: #333;
    position: relative;
}

@media (max-width:767px) {
#body_wrap .child-style h2 {
    /* gap: 0px; */
    /* align-items: normal; */
    display: block;
}
#body_wrap .child-style h2 .en-ttl {
    font-size: 28px;
}
#body_wrap .child-style h2 .jp-ttl {
    font-size: 16px;
    display: block;
    margin-top: 5px;
}
}

.parent-bland-wrap.swell-block-fullWide.alignfull {
    margin-bottom: 4em;
}

time.c-postTimes__posted.icon-posted {
    font-size: 14px;
    font-weight: bold;
    color: #D9C88E;
}

.blog_list .p-postList__body {
    background: #FFF;
    padding: 1em;
}

/*
h2 {
	font-size: 4em;
	font-weight: 500;
}

h2 span {
	font-size: 1em;
	font-weight: normal;
	display: inline-block;
	vertical-align: middle;
}
*/

.id_1 small.c-pageTitle__subTitle.u-fz-14 {
	display: none;
}

/* ブログ・商品（アーカイブ）のタイトル */

h1.c-postTitle__ttl {
	display: flex;
	align-items: center;
	margin-top: 0px;
	font-size: 3em;
	font-weight: 500;
	text-align: left;
}
.single-post h1.c-postTitle__ttl {
	display: flex;
	align-items: center;
	margin-top: 60px;
	font-size: 2em;
	font-weight: 500;
	text-align: left;
}

@media (max-width: 768px) {
h1.c-postTitle__ttl {
	margin-top: 0px;
	font-size: 2em;
}
}

small.c-pageTitle__subTitle.u-fz-14 {
	color: #222;
	line-height: 1.5em;
	font-style: normal;
	font-weight: bold;
	/* top: 8px; */
}

.c-pageTitle[data-style=b_bottom] .c-pageTitle__inner {
	font-size: 60px;
	font-family: system-ui;
	font-weight: 400;
	color: #D9C88E;
}

nav.wp-block-query-pagination.wp-block-query-pagination-is-layout-flex {
    padding: 3em;
}

span.page-numbers.current,a.page-numbers,span.page-numbers.dots {
    width: 50px;
    height: 50px;
    line-height: 50px;
}

.wp-block-query-pagination-numbers {
    display: ruby;
}

a.wp-block-query-pagination-previous,
a.wp-block-query-pagination-next {
    color:#666;
    font-size:1.5em;
}

.blog_toparea h2.p-postList__title {
    display: none;
}

/* ブログページのタイトルを2行表示 */
.id_25089 .p-postList__body {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 任意の行数を指定 */
    padding: 0;
}
/* ブログ目次 */
#main_content .p-toc {
    width: 100%;
    max-width: none;
    margin: 0 0 2em 0;
}
.post_content li {
    line-height: 2em;
}
.post_content li a{
    display: block;
    height: 100%;
    width: 100%;
}
.post_content li a:hover{
    background:#f5f3d5;
}


.single-post h1.c-postTitle__ttl {line-height:1.5em;font-weight: bold;}
time.c-postTimes__posted.icon-posted {
    color: #222;
    font-weight: normal;
}
.p-articleMetas {
    font-size: 12px;
    gap: .625em;
    padding: 1em 1px 2em 1px;
}

.id_25089 div#content {
    padding: 0;
}
.id_25089 .p-homeContent.l-parent.u-mt-40 {
    display: none;
}
.id_25089 nav.wp-block-query-pagination.wp-block-query-pagination-is-layout-flex {
    padding-bottom:8em;
}


/* サイドバー */
#sidebar figure.wp-block-image.size-full {
	margin-bottom: 0.8em;
}

#sidebar .p-postList__body {
	display: none;
}

.c-widget .-type-card .p-postList__item {
	margin-bottom: 1em;
}

aside#sidebar {
	margin-top: 4em;
}
@media (max-width:767px) {
aside#sidebar {
    margin: 1em;
}
}

.c-widget__title.-side {
    border: none;
    font-size: 2em;
    letter-spacing: 1px;
    line-height: 1em;
    padding:0 0 35px;
    margin-bottom: 0px;
}
.c-widget__title.-side:after {
	font-size:15px;
	font-weight:normal;
	height: auto;
}


#swell_new_posts-2 .c-widget__title.-side:after {
	content: "最新の記事";
}
#text-7 .c-widget__title.-side:after {
	content: "ブランド別";
}
#tag_cloud-3 .c-widget__title.-side:after {
	content: "タグ";
}


/* 子カテゴリ */
span.c-pageTitle__inner {
	font-size: 0.6em;
	font-family: system-ui;
	font-weight: 400;
	color: #D9C88E;
}

/* 子カテゴリ モデル一覧 */
.cap_box_content {
	padding: 0;
}

.swell-block-capbox.cap_box {
	display: grid;
}

.cap_box_ttl {
	order: 2;
	padding: 20px 0;
}

.cap_box_content {
	order: 1;
	border: none;
}

/* 商品ページ */
article.l-mainContent__inner {
	/* background: url(/img/bg_f7f4ed.png) no-repeat; */
	/* background-position: -90px 90px; */
}

/* 文字が長いモデルの調整 */

/* SUPEROCEAN HERITAGE スーパーオーシャン ヘリテージ */
.id_349 span.jp-ttl {
    width: 180px;
}

.swell-block-columns__inner {
	justify-content: space-between;
}

.l-mainContent__inner > .post_content {
	margin: 0;
}

.item_box {
	border: solid 1px #ddd;
}

.swell-block-column.swl-has-mb--s.item_img,
.item_img img {
	width: 310px;
	min-height: 632px;
}

.swell-block-column.swl-has-mb--s.is-breadk-all.item_data {
	width: 500px;
	padding: 30px;
}

.item_data tr {
	height: 46px;
}

.item_data th {
	font-size: 0.8em;
}

.item_data th,
.item_data td {
	vertical-align: middle;
}

.item_data tfoot td {
	font-size: 2.8em;
	font-weight: 500;
	padding-bottom: 0;
	text-align: right;
}

.swell-block-columns.item_box {
	margin-bottom: 10px;
}

.p-articleFoot {
	display: none;
}


/* footer */

img.wp-image-179.lazyloaded {
    width: 100%;
}

figure.wp-block-image.size-full.line_link.pc_only {
    margin: 0;
}

#foot_set {
	text-align: center;
	margin: 0 auto;
}

.l-container.w-footer.-col1 {
	width: 100%;
	display: contents;
}

.w-footer__box {
	padding: 0;
}

.foot_logo img {
    width: 200px;
}

.foot_co {
	padding-top: 60px;
}

.foot_co .name {
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: 0.4em;
	margin-top: 10px;
}

#foot_set hr {
	border: solid 1px #FFF;
	border-width: 1px 0 0 0;
}

#foot_set p {
	font-size: 1.2em;
	font-weight: bold;
	margin: 60px auto 20px auto;
}

.foot_permission div {
	border: solid 1px;
	padding: 20px 30px;
	width: 500px;
	margin: 0 auto;
}

.foot_permission p {
	color: #E6C24E;
}

.foot_sns {
	display: flex;
	align-items: center;
	width: 520px;
	margin: 60px auto 40px auto;
}

.foot_sns .name {
	font-weight: bold;
	letter-spacing: 0.1em;
}

.foot_sns a {
	padding: 0 10px;
}

.foot_sns .vvvv{
	margin: 0 15px 0 20px;
}

.foot_sns ul {
	display: inline-flex;
	align-items: center;
	padding: 0;
}

.foot_sns li {
	list-style: none;
}

.l-footer__widgetArea {
	padding: 0;
}

ul.l-footer__nav {
	letter-spacing: 0.1em;
	padding-top: 0;
}

.l-footer__nav li:first-child a {
	border-left: none;
}

.l-footer__nav li:last-child a {
	border-right: none;
}

.l-footer .copyright {
	font-size: 0.9em;
	letter-spacing: 0.2em;
	text-align: center;
	margin: 30px;
}

@media (max-width:767px) {
.l-footer__widgetArea figure.wp-block-image.size-full.line_link.sp_only {
    margin: 0;
}
.l-footer__widgetArea .l-container.w-footer {
    padding: 0;
}
.foot_logo img {
    width: 150px;
}
.foot_co .name {
    font-size: 1.1em;
}
.foot_sns {
	display: block;
	width: auto;
	margin: 30px auto;
}
.foot_sns ul {
    align-items: center;
    padding: 0;
}
#foot_set p {
    font-size: 0.9em;
	margin: 20px auto;
}
.foot_permission div {
    padding: 1em;
	margin: 1em;
    width: auto;
}
.foot_permission span {
		display:block;
}
}

/* タグのページ */
span.c-pageTitle__inner {
    font-size: 0.75em;
    margin-top: 10px;
}
h1.c-pageTitle {
    /* border-bottom: 1px solid #DDDDDD; */
    /* padding-bottom: 20px; */
}
small.c-pageTitle__subTitle.u-fz-14 {
    display: none;
}



/* 買取実績を一時的に非表示 */
section.result-wrap.child-bland-wrap {
    display: none;
}
/* 製造年月・買取日・備考欄・買取金額を一時的に非表示 */
#body_wrap .child-bland-wrap .inner .term-post-list li a .info-desc dl div:not(:first-child) {
    display:none;
}

#body_wrap .single-other-container .term-post-list li a .info-desc dl div:not(:first-child) {
    display: none;
}