@charset "UTF-8";
/*=====================================================================
　PC
=====================================================================*/
#privacy{
	margin: var(--privacy-margin);
	max-width:  var(--inner-contents);
	padding: var(--article-padding);
	/* 最下部固定用 */
	display: flex;
    flex-direction: column;
	min-height: 55vh;
}
#privacy section{
	border-bottom: none;
	margin-bottom: var(--ma-40);
}
#privacy section:first-of-type{
	margin-top: 0px;
}
#privacy section:last-of-type{
	margin-bottom: 0;
}

/* 枠
---------------------------*/
.box{
	margin-bottom: var(--ma-30);
}
.box:last-of-type{
	margin-bottom: 0;
}
.box h2{
	border-bottom: 3px solid;
	margin-bottom: var(--ma-15);
}
.box h3{
	font-size: calc(var(--fontsize) * 1.3);
}
.box p{
	margin-bottom: var(--ma-10);
}
.box p:last-of-type{
	margin-bottom: 0;
}

/* パンくず */
.pankuzu{
	font-size: calc(var(--fontsize) * 0.9);
	margin-bottom: var(--ma-20);
}

/* 数字のある見出し */
.ttl_privacy{
	margin-left: 1.4em;
    text-indent: -1.4em;
}

/*リスト
---------------------------*/
/* 1. */
.li_num{
	margin-left: 1.4em;
	text-indent: -1.4em;
}
.li_num .a_link{
	display: math;
}


/*=====================================================================
　240412追加_返品ポリシー
=====================================================================*/
#return{
	margin: 0!important;
	/*min-height: 100vh;*/
	position: relative;
}

/* 枠 */
.box_teams{
	/*border: 1px solid;*/
	padding: var(--pa-all);
	width: max-content;
	/* 中央揃え */
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}
.box_teams .li_btn{
	margin-top: var(--ma-50);
}
.box_teams .li_btn li{
	margin-bottom: var(--ma-30);
}

/* ボタン */
.box_teams a{
	background: var(--tertiary-color);
	border: 2px solid var(--tertiary-color);
	color: var(--quaternary-color);
	display: block;
	margin-top: var(--ma-15);
	padding: 10px 0;
	text-align: center;
	transition: .4s;
	 /* SP時の誤動作防止_テキスト選択できなくする */
	 -webkit-user-select: none; /* Safari */
	 user-select: none;
}
.box_teams a:hover{
	background: var(--quaternary-color);
	color: var(--tertiary-color);
	font-weight: var(--font-bold);
	letter-spacing: 0.01em;/* hover時に文字間が開いてるのを防止 */
}


