@charset "UTF-8";
/*
Theme Name: I'm
Theme URI: https://aimu.cocole.net/
*/

*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden='until-found'])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size:100dvb){:where(html){block-size:100%}}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role='button'],[role='option']){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + 0.5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color,Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}

:root {
	--bace-col: #0081C9;
	--bace-light-col: #ebf5fb;

	--bace-dog-col: #C27223;
	--bace-dog-col-rgb: 194,114,35;

	--bace-btn-col: #de525c;

	--white: #fff;
	--text-col: #555;
	--text-col-rgb: 85,85,85;

	--font-size-default: 1.6rem;
	--font-site-title: 'M PLUS Rounded 1c', 'Hiragino Kaku Gothic ProN',Meiryo,Helvetica,Arial,sans-serif;
	--box-pd-inner: 1rem;

	--item-radius: 30px;

	--item-shadow: 0 1rem 2.5rem 0 rgba(0,0,0,0.2);

	--breakpoint: 768px;
}

html {
	font-size: 62.5%;
}

body {
	color: var(--text-col);
	font-family: 'M PLUS Rounded 1c', 'Hiragino Kaku Gothic ProN',Meiryo,Helvetica,Arial,sans-serif;
	font-weight: 400;
	font-size: 1.6rem;
}
h1,h2 {
	font-size: 24px;
	font-weight: 700;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.d-none {
	display: none;
}

/*contents*/
.contents {
	padding: 2rem;
}

.contents p {
	margin: 2rem 0;
}

/*contents-title*/
.contents-title {
	margin-bottom: 2rem;
}


.contents .ad-box {
	width: 90%;
	margin: 2rem auto;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	padding: 2rem;
	text-align: center;
}
.contents .ad-box:before {
	content: "SPONSORED LINK";
	background: var(--white);
	font-size: 1rem;
	text-align: center;
	color: rgba(var(--text-col-rgb), .5);
	display: block;
	margin-bottom: .25rem;
}

/*slick*/
.slick-slider .slick-prev,
.slick-slider .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}

.slick-slider .slick-arrow {
	width: 48px;
	height: 48px;
	border: 1px solid var(--bace-dog-col);
	border-radius: 100%;
	background: var(--bace-dog-col);
	transform: none;
	z-index: 1;
}
.slick-slider .slick-arrow:after {
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%221em%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20224c-79.41%200-192%20122.76-192%20200.25%200%2034.9%2026.81%2055.75%2071.74%2055.75%2048.84%200%2081.09-25.08%20120.26-25.08%2039.51%200%2071.85%2025.08%20120.26%2025.08%2044.93%200%2071.74-20.85%2071.74-55.75C448%20346.76%20335.41%20224%20256%20224zm-147.28-12.61c-10.4-34.65-42.44-57.09-71.56-50.13-29.12%206.96-44.29%2040.69-33.89%2075.34%2010.4%2034.65%2042.44%2057.09%2071.56%2050.13%2029.12-6.96%2044.29-40.69%2033.89-75.34zm84.72-20.78c30.94-8.14%2046.42-49.94%2034.58-93.36s-46.52-72.01-77.46-63.87-46.42%2049.94-34.58%2093.36c11.84%2043.42%2046.53%2072.02%2077.46%2063.87zm281.39-29.34c-29.12-6.96-61.15%2015.48-71.56%2050.13-10.4%2034.65%204.77%2068.38%2033.89%2075.34%2029.12%206.96%2061.15-15.48%2071.56-50.13%2010.4-34.65-4.77-68.38-33.89-75.34zm-156.27%2029.34c30.94%208.14%2065.62-20.45%2077.46-63.87%2011.84-43.42-3.64-85.21-34.58-93.36s-65.62%2020.45-77.46%2063.87c-11.84%2043.42%203.64%2085.22%2034.58%2093.36z%22%2F%3E%3C%2Fsvg%3E');
	background-size: contain;
	background-repeat: no-repeat;
	filter: brightness(0) invert(1);
	transform: translate(-50%, -50%);
	transform: rotate(90deg);
	z-index: 5;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
	opacity: .75;
}

.slick-slider .slick-prev {
	left: -10px;
	margin-left: 0;
	transform: translate(0, -50%) scale(-1, 1);
}
.slick-slider .slick-next {
	right: -10px;
	margin-right: 0;
	transform: translate(0, -50%);
}

@media only screen and (min-width: 768px) {

	.slick-slider .slick-prev {
		left: 0;
	}
	.slick-slider .slick-next {
		right: 0;
	}

}

/*accordion-area*/
.accordion-area{
	list-style: none;
	width: 100%;
	margin: 2rem auto;
}

.accordion-area li{
	margin: 2rem 0;
}

.accordion-area section {
	border: 1px solid #ccc;
	border-radius: 10px;
}

.accordion-area .title {
	position: relative;
	cursor: pointer;
	font-weight: normal;
	padding: 1rem 1rem 1rem 50px;
	transition: all .5s ease;
}

.accordion-area .title::before,
.accordion-area .title::after{
	position: absolute;
	content:'';
	width: 15px;
	height: 2px;
	background-color: var(--text-col);

}
.accordion-area .title::before{
	top:48%;
	left: 15px;
	transform: rotate(0deg);

}
.accordion-area .title::after{    
	top:48%;
	left: 15px;
	transform: rotate(90deg);

}
.accordion-area .title.close::before{
	transform: rotate(45deg);
}

.accordion-area .title.close::after{
	transform: rotate(-45deg);
}

.accordion-area .box {
	display: none;
	padding: 0 1rem 1rem;
}
.accordion-area .box p {
	margin: 0 0 2rem;
}
.accordion-area .box p:last-child {
	margin: 0;
}

/*flow-area*/
.flow-area {
	margin: 2rem 0;
}

.flow-box {
	padding-left: 0;
}

.flow-box > li {
	list-style-type: none;
	border-radius: 10px;
	background: rgba(var(--bace-dog-col-rgb),0.1);
	position: relative;
	padding: 20px;
}

.flow-box > li:not(:last-child) {
	margin-bottom: 2rem;
}

.flow-box > li dl {
}

.flow-box > li dl dt {
	font-weight: 700;
	min-width: 7em;
	font-size: 2.4rem;
}

.flow-box > li .icon08 {
	margin-right: .5rem;
	color: var(--bace-dog-col);
}

.flow-box > li dl dd {
}

@media only screen and (min-width: 768px) {

	.flow-area {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.flow-box > li dl {
		display: flex;
		align-items: center;
		gap: 20px;
	}

	.flow-box > li dl dt {
		width: 30%;
		min-width: 22rem;
	}

	.flow-box > li .icon08 {
		margin-right: 0.5em;
	}

	.flow-box > li dl dd {
		margin: 0;
		width: calc(80% - 20px);
	}

}

/*copy-button*/

.copy-button {
	display: block;
	padding: 1rem;
}
.copy-button.success{
	background: var(--bace-dog-col);
	border-color: var(--bace-dog-col);
	color: var(--white);
}

.copy-button.error{
	background:red;
	border-color:red;
	color: var(--white);
}

/*wpcf7*/
.wpcf7 {
	letter-spacing: .08em;
}
.wpcf7 dt {
	font-weight: 900;
}

.wpcf7 input[type=text],
.wpcf7 input[type=email],
.wpcf7 input[type=number],
.wpcf7 input[type=url],
.wpcf7 input[type=tel],
.wpcf7 textarea,
.wpcf7 select {
	display: block;
	padding: 0.375rem 0.75rem;
	font-size: 1.8rem;
	background-color: var(--white);
	background-clip: padding-box;
	border: 1px solid #ddd;
	border-radius: 0.25rem;
	width: 100%!important;
	line-height: 1.87;
}

.wpcf7 input[type='radio'] {
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	z-index: -1;
}
.wpcf7 .radio_label,
.wpcf7 .wpcf7-radio
.wpcf7-list-item-label {
	display: inline-block;
	font-weight: 500;
	cursor: pointer;
	position: relative;
	padding: 0 4px 0 32px;
	margin: 0 20px 12px 0;
}

.wpcf7 .radio_label::before,
.wpcf7 .wpcf7-radio .wpcf7-list-item-label::before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	border: 1px solid #aaa;
	border-radius: 50%;
	background: #fff;
	position: absolute;
	top: 4px;
	left: 4px;
}
.wpcf7 input[type='radio']:checked + .radio_label::before,
.wpcf7 input[type='radio']:checked + .wpcf7-list-item-label::before {
	border-color: var(--bace-dog-col);
}

.wpcf7 .radio_label::after,
.wpcf7 .wpcf7-radio .wpcf7-list-item-label::after {
	content: '';
	display: block;
	width: 14px;
	height: 14px;
	background: var(--bace-dog-col);
	border-radius: 50%;
	position: absolute;
	top: 7px;
	left: 7px;
	opacity: 0;
	transform: scale3d(0.3, 0.3, 1);
	transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
.wpcf7 input[type='radio']:checked + .radio_label::after,
.wpcf7 input[type='radio']:checked + .wpcf7-list-item-label::after {
	opacity: 1;
	transform: scale3d(1, 1, 1);
}

.wpcf7 .form-comment {
	padding: .25rem .5rem;
	font-size: 1.4rem;
	font-weight: normal;
	line-height: 1.5;
	border-radius: 0.25rem;
	background: rgba(var(--text-col-rgb),0.1);
}
.wpcf7 h3 {
	padding: 1rem;
	margin-bottom: 2rem;
	color: var(--white);
	background: var(--bace-dog-col);
	border-radius: 10px;
}
.wpcf7 p {
	margin: 0 0 1rem;
}
.wpcf7 dl {
	margin: 2rem 0;
}
.wpcf7 dd {
	margin-top: 1rem;
}

.wpcf7 .wpcf7-submit {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 2rem;
	font-weight: 700;
	line-height: 1.6;
	text-align: center;
	color: var(--white);
	background: var(--bace-btn-col);
	position: relative;
	border-radius: 4px;
	overflow: hidden;
	border: 0;
	cursor: pointer;
	appearance: none;
	-webkit-appearance: none;
	padding: 14px 60px;
}

.wpcf7 .wpcf7-not-valid-tip {
	margin-top: 1rem;
}

/*color*/

.col-white {
	color: var(--white);
}
.bace-col {
	color: var(--bace-col);
}
.bace-bg-col {
	background: var(--bace-col);
}
.bace-light-col {
	color: var(--bace-light-col);
}
.bace-bg-light-col {
	background: var(--bace-light-col);
}
.design-col {
	color: var(--design-col);
}
.bg-design-col {
	background: var(--design-col);
}

.logo-font {
	font-family: 'Pacifico', cursive;
}
.text {
	font-family: 'M PLUS Rounded 1c' ,sans-serif;
}

.text-center {
	text-align: center;
}

/*icon*/
.icon-must  {
	margin-left: 1rem;
	padding: .25rem .5rem;
	color: var(--white);
	background: var(--bace-btn-col);
	font-size: 1.2rem;
	line-height: 1;
	border-radius: 0.25rem;
	font-weight: normal;
}

/*btn*/
.btn-box {
	margin-top: 2rem;
	text-align: center;
}
.btn {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	text-align: center;
	text-decoration: none;
	max-width: 280px;
	margin: .75rem auto;
	padding: 1rem 4rem 1rem 3rem;
	font-weight: bold;
	border-radius: 100vh;
	position: relative;
	transition: 0.5s;
}
.btn:active {
	transform: scale(.95);
}

.btn.default {
	color: #fff;
	background: var(--bace-btn-col);
}
.btn.outline {
	color: var(--bace-btn-col);
	border: 1px solid;
	box-sizing: border-box; 
}


.btn-annotation {
	font-size: 12px;
}

/*home、page*/
.home {}

.home #header .logo,
.page #header .logo {
	display: flex;
}
.home #header .logo-font,
.page #header .logo-font {
	font-size: 3rem;
	margin-right: 1rem;
	word-break: break-all;
}
.home #header .description,
.page #header .description {
	font-size: 1.2rem;
	line-height: 1.5;
	text-align-last: justify;
	color: var(--text-light-col);
}

.home .home-visual {
	margin-bottom: 2rem;
}
.home .home-visual .btn-box {
	margin: 0;
	padding: 0 0 3rem;
}

.home .home-users {
	width: 300px;
	margin: 4rem 2rem;
	background: var(--white);
	box-shadow: var(--item-shadow);
}

.home .home-users a {
	color: var(--text-col);
}

.home .home-users .users-icon {
	max-width: 80px;
	width: 100%;
	height: 80px;
	object-fit: cover;
	border-radius: 9999px;
	margin: -50px auto 0;
	z-index: 1;
	border: 3px solid var(--white);
}
.home .home-users a {
	padding: 2rem;
	display: block;
	text-decoration: none;
}
.home .home-users .pet-info {
	margin-top: 1rem;
}
.home .home-users .pet-info svg {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: .5rem;
	fill: var(--text-col);
}
.home .home-users .pet-name {
	font-weight: 700;
	font-size: 1.8rem;
	margin-bottom: .5rem;
}
.home .home-users .pet-breed,
.home .home-users .pet-address {
	margin-right: .25rem;
}
.home .home-users .pet-data {
	margin: 0 0 .5rem;
	font-size: 1.4rem;
	color: rgba(var(--text-col-rgb), .5);
}
.home .home-users .pet-comment {
	margin: 1rem 0;
	font-size: 1.4rem;
}
.home .home-users a:hover .outline {
	color: var(--white);
	background: var(--bace-btn-col);
}


@media only screen and (min-width: 768px) {

	.home .home-slider {
		margin-right: calc(25% - 25vw);
		margin-left: calc(25% - 25vw);
		margin-bottom: 2rem;
		position: relative;
		display: block;
		overflow: hidden;
		padding: 0;
	}

	.home .home-slider .slick-list:before,
	.home .home-slider .slick-list:after {
		content: "";
		width: 20%;
		height: 500px;
		top: 0;
		display: block;
		position: absolute;
		overflow: hidden;
		z-index: 1;
	}
	.home .home-slider .slick-list:before {
		left: 0;
	}
	.home .home-slider .slick-list:after {
		right: 0;
	}

}

/*header*/
#header {
	color: var(--text-col);
}
#header .container {
	padding: 1.5rem 0 1rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#header a {
	color: var(--text-col);
	text-decoration: none;
}
#header .logo-font {
	font-size: 2.4rem;

}
#header .description {
	font-size: 1.2rem;
	color: var(--text-light-col);
}
#header .description-en {
	margin-top: 1.5rem;
	font-size: 1.2rem;
	color: var(--text-light-col);
}

#header #drawer {
	position: relative;
}
#header .unshown {
	display:none;
}
#header #open {
	padding: 1rem;
	display: block;
	vertical-align: middle;
	text-align: center;
	font-size: 1.2rem;
}
#header #open i {
	font-size: 3rem;
	display: block;
}
#header #close {
	display: none;
	position: fixed;
	z-index: 99;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: black;
	opacity: 0;
	transition: .3s ease-in-out;
}
#header #menu-content {
	overflow: auto;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	width: 90%;
	max-width: 330px;
	height: 100%;
	background: #fff;
	transition: .3s ease-in-out;
	transform: translateX(-105%);
}
#header #menu-content .logo {
	padding: 1.5rem 1rem 1rem;
	border-bottom: 1px solid #ddd;
	line-height: 1;
	display: flex;
	align-items: center;
}
#header #menu-content label {
	padding: 1rem;
	display: block;
	text-align: center;
	background: #444;
	color: #fff;
}
#header #menu-content label i {
	margin-right: 1rem;
}
#header #menu-content .drawer-nav {}
#header #menu-content .drawer-nav a {
	display: block;
	padding: 1rem;
}
#header #menu-content .drawer-nav li {
	border-bottom: 1px solid #ddd;
}
#header #menu-content .drawer-nav i {
	margin-right: 1rem;
}
#header #input:checked ~ #close {
	display: block;
	opacity: .5;
}
#header #input:checked ~ #menu-content {
	transform: translateX(0%);
	box-shadow: 6px 0 25px rgba(0,0,0,.15);
}

@media only screen and (min-width: 768px) {

	#header .container {
		padding: 4rem 0 2rem;
	}

}

/*footer*/
#footer {
	padding: 2rem 0;
	text-align: center;
}
#footer .service-logo {
	max-width: 250px;
	margin: 0 auto;
	text-align: center;
	border-radius: 999px;
	border: 1px solid #ccc;
	background: var(--white);
}
#footer .service-logo a {
	display: block;
	padding: .5rem 1rem;
	color: #ccc;
	text-decoration: none;
}
#footer .service-logo span {
	display: block;
	font-size: 1.2rem;
}
#footer .service-logo .logo-font {
	font-size: 2rem;
}

#footer .inline-list {
}
#footer .inline-list a {
	color: #888;
}
#footer .inline-list li {
	margin: 0 .5rem .5rem;
	display: inline-block;
	font-size: 1.4rem;
}
#footer p {
	color: #999;
	margin: 2rem 0;
	font-size: 1.2rem;
}
#footer .copyright {
	margin: 2rem 0 0;
}

@media only screen and (min-width: 768px) {

	#footer {
		margin-top: 4rem;
	}

}

/*main*/
main {
}

/*container shadow*/
.container.shadow {
	position: relative;
	background: #fff;
	box-shadow: var(--item-shadow);
}

/*container*/
.container-wrap {
	margin-bottom: 100px;
}

.container {
	width: 90%;
	max-width: var(--breakpoint);
	margin: 0 auto;
}

@media only screen and (min-width: 768px) {

}

/*page*/
.page {
	margin-bottom: 2rem;
}
.page .contents h2 {
	position: relative;
	margin: 2rem 0;
	padding-left: 1.4em;
	text-indent: -1.4em;
}
.page .contents h2:before {
	content: "\f1b0";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	position: relative;
	margin-right: 0.4em;
	vertical-align: middle;
	color: var(--bace-dog-col);
}
.page .contents h3 {
}

/*page-title-box*/
.page-title-box {
	margin-bottom: 2rem;
}
.page-title-box .page-title-inner {}
.page-title-box .contents-title {
	color: var(--bace-dog-col);
	text-align: center;
	font-size: clamp(2rem, calc(1.25vw + 1.5rem), 3.2rem);
}
/*single-post*/
.single-post {
	margin-bottom: 2rem;
}

/*page-title-box*/
.page-title-box {
	margin-bottom: 2rem;
}
.page-title-box .page-title-inner {}
.page-title-box .contents-title {
	color: var(--bace-dog-col);
	text-align: center;
	font-size: clamp(2rem, calc(1.25vw + 1.5rem), 3.2rem);
}

/*users-box*/
.users-box {
	width: 100%;
	height: 100%;
	padding: 56.25% 0 0;
	position: relative;
	display: flex;
	margin-bottom: 4rem;
}
.users-box .users-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
}

.users-box .users-icon {
	max-width: 125px;
	width: 100%;
	height: 125px;
	object-fit: cover;
	border-radius: 9999px;
	margin: -75px auto 0;
	top: 500px;
	border: 3px solid var(--white);
	box-shadow: var(--item-shadow);
	z-index: 1;
}

/*profile-list*/
.profile-list {
	border-radius: 10px;
}
.profile-list {
	border: 1px solid #ccc;
}
.profile-list dt,
.profile-list dd {
	padding: 1rem;
}
.profile-list dt {
	font-weight: bold;
}
.profile-list dd {
}
.profile-list dd:last-child {
	border-bottom: none;
}

/*sns-list*/
.sns-list {
	line-height: 1;
}
.sns-list li {
	margin-bottom: 1rem;
	border-radius: 10px;
	border: 1px solid #ccc;
	border-radius: 10px;
}
.sns-list a {
	padding: 1rem;
	display: flex;
	align-items: center;
	justify-content: start;
	text-decoration: none;
}
.sns-list i {
	margin-right: 1rem;
	font-size: 2.4rem;
}
.sns-list span {
	display: block;
}
.sns-list .service {
	font-weight: bold;
	margin-bottom: .5rem;
}
.sns-list .text {
	font-size: 1.2rem;
}

/*im-comment*/
.im-comment {
	background: #f8f8f8;
	color: #999;
}
.im-comment .contents-title {
	font-size: 1.8rem;
}
.im-comment p {
	font-size: 1.2rem;
}
.im-comment p:last-child {
	margin: 2rem auto 0;
}

/*shiba-temp*/
.shiba-temp article {
	/*  background-image: url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%221920px%22%20height%3D%22607.021px%22%20viewBox%3D%220%200%201920%20607.021%22%20style%3D%22enable-background%3Anew%200%200%201920%20607.021%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23C27223%3B%7D%20.st1%7Bfill%3A%23423120%3B%7D%20.st2%7Bfill%3A%23DB9045%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M960%2C0H0v607.021C87.99%2C425.126%2C335.007%2C379.52%2C440.411%2C436.495C608.663%2C527.442%2C780.379%2C341%2C960%2C341%20s351.337%2C186.442%2C519.589%2C95.495C1584.993%2C379.52%2C1832.01%2C425.126%2C1920%2C607.021V0H960z%22%2F%3E%3Cg%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M1052.84%2C444.119c0%2C32.649-63.352%2C59.116-92.84%2C59.116s-92.84-26.467-92.84-59.116s41.566-53.115%2C92.84-53.115%20S1052.84%2C411.47%2C1052.84%2C444.119z%22%2F%3E%20%3Cg%3E%20%3Ccircle%20class%3D%22st1%22%20cx%3D%22659.981%22%20cy%3D%22244.564%22%20r%3D%2257.384%22%2F%3E%20%3Ccircle%20class%3D%22st1%22%20cx%3D%221260.019%22%20cy%3D%22244.564%22%20r%3D%2257.384%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%20%3Cpath%20class%3D%22st2%22%20d%3D%22M657.247%2C118.179c56.272-1.195%2C73.735%2C29.558%2C116.935%2C11.368S753.719%2C54.516%2C674.14%2C61.337%20S628.323%2C118.793%2C657.247%2C118.179z%22%2F%3E%20%3Cpath%20class%3D%22st2%22%20d%3D%22M1262.753%2C118.179c-56.272-1.195-73.735%2C29.558-116.935%2C11.368s20.463-75.032%2C100.042-68.211%20S1291.677%2C118.793%2C1262.753%2C118.179z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');*/
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.shiba-temp .profile-list dt {
	background: #C27223;
	color: #fff;
}
.shiba-temp .profile-list dt:first-child {
	border-radius: 10px 10px 0 0;
}
.shiba-temp .sns-list i {
	color: #C27223;
}
