@charset "utf-8";

/* /////////////////////////////////////////// */
/* ① 左列コンテンツ (170px)
/* /////////////////////////////////////////// */

body {
	
	font-family:'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', 'MS P Gothic', Osaka, Verdana, Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust: none;
}
html {
	font-size: 62.5%;
	overflow-y:scroll;
	margin:0; 
	padding:0;
	height: 100%;
}

a:link {
	color: #83475E;
	text-decoration: underline;
}
a:visited {
	color: #83475E;
	text-decoration: underline;
}
a:hover {
	color: #aa627e;
	text-decoration: underline;
} 
a:active {
	color: #aa627e;
	text-decoration: underline;
} 

dl.clearfix {
	margin: 0px;
	padding: 0px;
	width: 95%;
}

dt {
	clear: both;
	float: left;
	font-size: 16px;
	font-size: 1.6rem;
	padding-left: 25px;
	padding-bottom: 5px;
}

dd {
     padding-left: 7em;
	 padding-right: 1em;
	 padding-bottom: 5px;
	 font-size: 16px;
	 font-size: 1.6rem;
}

@media screen and (min-width:961px){ 
dt {
	clear: both;
	float: left;
	font-size: 16px;
	font-size: 1.6rem;
	padding-left: 25px;
	padding-bottom: 5px;
}

dd {
     padding-left: 7em;
	 padding-right: 1em;
	 padding-bottom: 5px;
	 font-size: 16px;
	 font-size: 1.6rem;
}
 }
 
 
@media screen and (max-width:768px){ 
dt {
	clear: both;
	float: left;
	font-size: 14px;
	font-size: 1.4rem;
	padding-left: 10px;
	padding-bottom: 5px;
}
dd {
     padding-left: 6em;
	 padding-right: 1em;
	 padding-bottom: 5px;
	 font-size: 14px;
	 font-size: 1.4rem;
}
}



@media screen and (max-width:480px){ 
dt {
	clear: both;
	float: left;
	font-size: 14px;
	font-size: 1.4rem;
	padding-left: 10px;
	padding-bottom: 5px;
}
dd {
     padding-left: 6em;
	 padding-right: 1em;
	 padding-bottom: 5px;
	 font-size: 14px;
	 font-size: 1.4rem;
}
}


/* END □□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/
