/* Y'S GEAR : /policy/css/policy.css */


.contentsWidth *,
.contentsWidth *::before, 
.contentsWidth *::after {
	box-sizing: border-box;
}


/*======================================================================*
 *  [ Common ] 
 *======================================================================*/

.commonWrap { font-weight: 500; }
.commonWrap, 
.commonWrap p, 
.commonWrap ul, 
.commonWrap ol, 
.commonWrap table { font-size: 1.4rem; }

/* [ a ] */
.commonWrap p a,
.commonWrap table a { color: #363A90; text-decoration: underline; }
.commonWrap p a:hover, .commonWrap p a:active,
.commonWrap table a:hover, .commonWrap table a:active { text-decoration: none; }
.commonWrap a.textBold { text-decoration: none; }
.commonWrap a.textBold:hover, .commonWrap a.textBold:active { text-decoration: underline; }

/* [ sup ] */
.commonWrap sup {
	font-size: .5em;
	vertical-align: super;
}

/* [ dl ] */
.commonWrap dt {
	color: #363A90;
	font-weight: bold;
}
.commonWrap dd { margin-top: 5px; }
.commonWrap dd + dt { margin-top: 15px; }

/* [ table ] */
.commonWrap table span  { display: inline-block; }

/* [ commonNotes ] */
.commonNotes { font-size: calc(1em - 0.1rem) !important; }

/* [ commonLinkBox ] */
.commonLinkBox li { margin: 5px 0; }

/* [ commonList ] */
h3 + .commonList { margin-top: 0; }
table .commonList {
	margin-top: 0;
	margin-bottom: 0;
}
table .commonList > li { margin-top: 5px; }
.commonList ul {
	margin-left: 3em;
}
.commonList ul li { margin: 10px 0 0 -1em; }
.commonList ul li:before {
	color: #999;
	content: "● ";
}
