@charset "utf-8";

/* =============================== */
/* カスタマーハラスメント基本方針 */
/* =============================== */

/* メインビジュアル */
/* -------------------------------------------------- */

#pageTitle {
	background-image: url(../../img/pp/head_pc.jpg);
}

/* メインビジュアル内タイトル：調整（2行の縦書き） */
.ch #pageTitleTxtJp {
	font-size: 3.2rem;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	-o-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
}

/* 英語表記も 2 行にするので右から左の縦書きに揃え、列間を空ける */
.ch #pageTitleTxtEn {
	line-height: 1.8;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	-o-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
}


/* 本文 */
/* -------------------------------------------------- */

#chContent {
	padding-bottom: 80px;
}

.chTit2 {
	padding: 15px;
	margin-bottom: 20px;
	font-size: 2rem;
	font-weight: bold;
	background: #EFEFEF;
	text-align: center;
}

/* 表題直下の注記 */
.chNote {
	margin-bottom: 1em;
	font-size: 1.3rem;
	color: #666;
}

.chTime {
	padding-bottom: 1em;
	text-align: right;
}

.ch > dt {
	font-size: 1.6rem;
	font-weight: bold;
}

.ch > dd {
	padding-bottom: 2em;
}

/* dd 内の段落間隔 */
.ch > dd p + p,
.ch > dd ul + p,
.ch > dd dl + p {
	padding-top: 1em;
}

/* dd 内の小見出し（◆） */
.chTit4 {
	margin: 1em 0 0.5em;
	font-size: 1.6rem;
	font-weight: bold;
}

/* (1) 形式の項目 */
.chList1 > li {
	padding-bottom: 0.5em;
	padding-left: 2.1em;
	text-indent: -1.2em;
}

/* (1) 配下の「・」項目 */
.chList2 {
	padding-top: 0.5em;
}

.chList2 > li {
	padding-bottom: 0.5em;
	padding-left: 2.1em;
	text-indent: -1.2em;
}

/* 「・」箇条書き */
.chList3 > li {
	padding-bottom: 0.5em;
	padding-left: 1.2em;
	text-indent: -1.2em;
}

/* 「・見出し」＋説明文の定義リスト */
.chDef {
	padding-top: 0.5em;
	text-indent: 0;
}

.chDef > dt {
	font-weight: bold;
}

.chDef > dd {
	padding-bottom: 0.5em;
	padding-left: 1em;
}
