@charset "utf-8";

/* PC：style-protection-sp.css
 * おまかせプラン ver.6
 * カスタマーハラスメント対策基本方針
 * **************************************************
 * Global Navigation (Nav) ★
 * Content (Section)
 * Elements
 * **************************************************
 */

/* Global Navigation (Nav) ★
------------------------------------------------------------------ */
/* 2階層：非表示 */
#globalNav nav li:hover > .sec {
	display: none;
}


/*  Content (Section)
------------------------------------------------------------------ */
/* Media Queries 切替 */
#subPage #content .main > section {
}

/* Elements
------------------------------------------------------------------ */
/* List：カスタマーハラスメント対策基本方針 */
#subPage .main ol.decimalList {
	list-style-position: inside;
    text-indent: -1.3em;
}
#subPage .main ol.decimalList > li {
	margin: 0 0 1.0em -1.8em;
	padding: 0 0 1.0em 1.8em;
	border-bottom: 1px dotted #c1c1c1;
}
#subPage .main ol.decimalList > li:last-child {
	border-bottom: none;
}
#subPage .main ul.parenList {
	margin-top: 0.5em;
}
#subPage .main li ul.parenList li {
	font-size: 100%; /* リセット */
}
/* table kojinjyouhou_hyo */
#subPage .main .kojinjyouhou_hyo tbody td {
  text-align: left;
}
/* dl-basic */
#subPage .main .dl-basic {
  text-indent: 0;
}
#subPage .main .dl-basic dt {
  font-size: 1.6em;
  font-weight: bold;
}
#subPage .main .dl-basic div+ div {
  margin-top: 1em;
}
#subPage .main li .dl-basic dt {
  font-size: 100%;
}

#subPage .main .border {
  margin-top: 2em;
  border-top: 1px solid;
  border-bottom: 1px solid;
  padding: .5em;
  text-align: center;
}


#subPage .main .address{
	display: block;
	margin: 0.5em 0 1em 1.5em;}

#subPage .main .address dt{
	display: block;
	font-weight:normal;}

#subPage .main .address dd{
	display: block;
	font-weight:normal;
	font-size:1.5em;}

#subPage .main .block {
  border: 1px solid #ccc;
  padding: 2em
}