/*CPE*/
.containerPop {width: 770px;margin: 0 auto;	background:#fff;}
.contentPop {padding: 0px;width: 770px;float: left;}
.contentPop h2 {padding:0;margin:0 0 0 5px;font-size:140%;font-weight:normal;}
.contentPop h3 {padding:0;margin:0 0 10px 5px;font-size:95%;font-weight:bold;color:#000;}
.contentPop ul.pop {list-style:disc;margin-bottom:10px;list-style-position:inside;;margin-left:20px;}
.contentPop ul.pop li {	margin:10px 0;}
.contentPop ul.pop a, ul.pop a:visited {text-decoration:none;color:#0066cc;}
.contentPop ul.pop a:hover, ul.pop a:active, ul.pop a:focus {text-decoration:underline;color:#0066cc;}
.contentPop ul.pop2 {
	list-style-type: circle;margin-bottom:10px;list-style-position:inside;;margin-left:20px;}
.contentPop ul.pop2 li {margin:10px 0;}

/*CPE*/
.containerPopS {width: 720px;margin: 0 auto;	background:#fff;}
.contentPopS {padding: 0px;width: 720px;float: left;}
.contentPopS h2 {padding:0;margin:0 0 0 5px;font-size:140%;font-weight:normal;}
.contentPopS h3 {padding:0;margin:0 0 10px 5px;font-size:95%;font-weight:bold;color:#000;}



/* フッターの設定 */	
.containerPop .footer {
	padding: 10px;
	background:#fff;
	border-top:solid 1px #ccc;
	font-size:85%;
	position: relative;
	clear: both; 
}
.containerPop .footer a, .footer a:visited {
	padding: 2px;
	text-decoration: none;
	color: #0066cc;	
}
.containerPop .footer a:hover, .footer a:active, .footer a:focus {
	text-decoration:underline;
	color: #0066cc;	
}


/*サンプル問題回答*/
.containerSample {width: 560px;margin: 0 auto;}
.contentSample {padding: 0px;width: 560px;float: left;}
.contentSample h2 {	padding:0;margin:0 0 0 5px;font-size:140%;font-weight:normal;}
.contentSample h3 {	padding:0;margin:0 0 0 5px;font-size:95%;font-weight:bold;color:#000;}

ol.Sample2 {/*margin:20px 10px;*/font-size:95%;}
ol.Sample2 li {
	padding-left:0;margin:0 0 0 40px;line-height:140%;}
ol.Sample2 a, ol.Sample2 a:visited {text-decoration:none;}
ol.Sample2 a:hover, ol.Sample2 a:active, ol.Sample2 a:focus {text-decoration:underline;}


ol.Sample {margin:20px 10px;font-size:95%;}
ol.Sample li {margin:0;list-style:upper-alpha;list-style-position:outside;margin-left:20px;line-height:140%;}
ol.Sample a, ol.Sample a:visited {text-decoration:none;}
ol.Sample a:hover, ol.Sample a:active, ol.Sample a:focus {text-decoration:underline;}



/* フッターの設定 */	
.containerSample .footer {
	padding: 10px;
	background:#fff;
	border-top:solid 1px #ccc;
	font-size:85%;
	position: relative;
	clear: both; 
}
.containerSample .footer a, .footer a:visited {
	padding: 2px;
	text-decoration: none;
	color: #0066cc;	
}
.containerSample .footer a:hover, .footer a:active, .footer a:focus {
	text-decoration:underline;
	color: #0066cc;	
}


/*所在地*/
.containerAccsess {width: 650px;margin: 0 auto;}
.contentAccsess {padding: 0px;width: 650px;margin-top:20px;float: left;}
.contentAccsess h2 {padding:0;margin:0 0 0 0;font-size:160%;font-weight:normal;}

ol.Accsess {margin:20px 10px;font-size:95%;}
ol.Accsess li {margin:0;list-style:upper-alpha;list-style-position:outside;margin-left:20px;line-height:140%;}
ol.Accsess a, ol.Accsess a:visited {text-decoration:none;}
ol.Accsess a:hover, ol.Accsess a:active, ol.Accsess a:focus {text-decoration:underline;}

/* フッターの設定 */	
.containerAccsess .footer {
	padding: 10px;
	background:#fff;
	font-size:85%;
	position: relative;
	clear: both; 
}
.containerAccsess .footer a, .footer a:visited {
	padding: 2px;
	text-decoration: none;
	color: #0066cc;	
}
.containerAccsess .footer a:hover, .footer a:active, .footer a:focus {
	text-decoration:underline;
	color: #0066cc;	
}
