body,th,td,font{
	font-size : 12px;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
}
.large01 {  font-size: 16px}
.small01 {  font-size: 10px}
.small02 {  font-size: 12px}
.large02 {  font-size: 14px}
.large00 {  font-size: 20px}
.exlarge {  font-size: 30px}
#index_title{
/*/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/*/
border-left:6px solid #00B2C0;
background-color: #BDE8FF;
color: #3A49FF;
padding-left: 5px;
padding-top:3px;
margin: 0;
font-weight:normal;
font-size:13px;
text-align: left;
}
.title{
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
color: #282828;
padding: 5px;
font-weight:normal;
font-size:16px;
text-align: left;
}

.subtitle{
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
font-size:14px;
}

.catch{
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
color: #707BF1;
font-size:14px;
text-align: left;
margin-bottom:5px;
font-weight:bold;
}

.diving_green{
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
color: #00CC00;
font-size:13px;
text-align: left;
margin-bottom:5px;
font-weight:bold;
}


.orangered{
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
color: #ff4500;
font-size: 14px;
text-align: left;
margin-bottom: 5px;
font-weight: bold;
}

.title2{
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
color: #3547FF;
padding: 5px;
font-weight:normal;
font-size:16px;
text-align: left;
}

.blue {
	/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
	color:#3C4BFF;
}

div.inframe {	
	overflow:auto;						
	scrollbar-base-color      :#190707;
	scrollbar-track-color     :#190707;
	scrollbar-3dlight-color   :#190707;
	scrollbar-highlight-color :#666666;
	scrollbar-darkshadow-color:#190707;
	scrollbar-shadow-color    :#666666;
	scrollbar-arrow-color     :#666666;
	filter:chroma(color=#190707);
}

.mainSpace{
 line-height:135%;
 
}

#contents{
margin-left:6px;
font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó ¥´¥·¥Ã¥¯', sans-serif;
margin-right:0px;
font-weight:normal;
font-size:13px;
text-align: left;
color: #ffffff;
line-height:1.3em;
width:155px;
}

#contents div {
width:99%;
}

.level {
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
display:block;
color:#009EFF;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-align:left;
}

#contents a.level2:link {
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
font-size:11px;
margin-left:10px;
font-weight:normal;
color:#9A989B;
font-weight:normal;
}

#contents a.level2:visited {
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
color:#888888;
margin-left:10px;
font-size:11px;
font-weight:normal;
}

#contents a.level2:hover {
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
color:#009EFF;
margin-left:10px;
font-size:11px;
font-weight:normal;
}

#contents a.level2:active {
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
color:#009EFF;
font-size:11px;
margin-left:10px;
font-weight:normal;
}


#contents a.level1:link {
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
display:block;
color:#666666;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-align:left;
}

#contents a.level1:visited {
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
color:#666666;
font-size:11px;
font-weight:normal;
display:block;
font-weight:normal;
text-decoration:none;
text-align:left;
}

#contents a.level1:hover {
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
color:#cc0000;
font-size:11px;
font-weight:normal;
display:block;
font-weight:normal;
text-decoration:none;
text-align:left;
}

#contents a.level1:active {
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
color:#cc0000;
font-size:11px;
font-weight:normal;
display:block;
font-weight:normal;
text-decoration:none;
text-align:left;
}


.selected {
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
font-family: Verdana, Osaka, Arial, sans-serif;
color:#009EFF;
text-decoration:none;
font-size:10px;
margin-left:10px;
font-weight:normal;
}

.shisetsu_item_title{
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
color: #ffffff;
background-color:#3CB5FF;
padding: 3px;
width:212px;
font-weight:normal;
font-size:10px;
text-align: left;
}

.faq_q {
/*font-family:'Hiragino Kaku Gothic Pro','¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','£Í£Ó £Ð¥´¥·¥Ã¥¯', sans-serif;*/
color:#F06301;
font-weight:normal;
}

div.taiken p{
  margin:0.5em 0;
}

/*-----------------------------
    Áö¡¦E³ãÅãNÀ¡2¡¦
-------------------------------*/

.taikenLink a:link{
	color:#1F9109;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

.taikenLink a:link{
	color:#1F9109;
	text-decoration:none;
	font-weight:bold;
}

.taikenLink a:visited{
	color:#1F9109;
	text-decoration:none;
	font-weight:bold;	
}

.taikenLink a:hover{
	color:#1F9109;
	text-decoration:underline;
	font-weight:bold;	
}
	
.taikenLink a:active{
	color:#1F9109;
	text-decoration:underline;
	font-weight:bold;	
}

/*-----------------------------
    PDF¡¦Eó¥¡¦¡¦¡¦
-------------------------------*/

.pdfLink a:link{
	color:#3399CC;
	text-decoration:none;
	font-weight:bold;
}

.pdfLink a:visited{
	color:#3399CC;
	text-decoration:none;
	font-weight:bold;	
}

.pdfLink a:hover{
	color:#3399CC;
	text-decoration:underline;
	font-weight:bold;	
}
	
.pdfLink a:active{
	color:#3399CC;
	text-decoration:underline;
	font-weight:bold;	
}

/*-----------------------------
	¥³¡¼¥¹¥Æ¡¼¥Ö¡¦E
-------------------------------*/

table.course{
	width:460px;
	border-collapse:collapse;
	border-spacing:4;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	color:#454545;
	line-height:1.5;
}

	
.course th{
	padding:4px;
	text-align:center;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#AAAAAA;
	color:#FFFFFF;
}

.course th.uno{
	padding:4px;
	text-align:center;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#666666;
	color:#FFFFFF;	
}


.course td{
	padding:4px;
	text-align:center;	
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#FFFFFF;
}


/*-----------------------------
	¥³¡¼¥¹¥Æ¡¼¥Ö¡¦E
-------------------------------*/

table.course02{
	width:560px;
	border-collapse:collapse;
	border-spacing:4;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	color:#454545;
	line-height:1.5;
}

	
.course02 th{
	padding:4px;
	text-align:center;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#AAAAAA;
	color:#FFFFFF;
}

.course02 th.uno{
	padding:4px;
	text-align:center;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#666666;
	color:#FFFFFF;	
}


.course02 td{
	padding:4px;
	text-align:center;	
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#FFFFFF;
}


/*-----------------------------
	¥³¡¼¥¹¥Æ¡¼¥Ö¡¦E
-------------------------------*/

table.course03{
	width:400px;
	border-collapse:collapse;
	border-spacing:4;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	color:#454545;
	line-height:1.5;
}

	
.course03 th{
	padding:4px;
	text-align:center;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#AAAAAA;
	color:#FFFFFF;
}

.course03 th.uno{
	padding:4px;
	text-align:center;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#666666;
	color:#FFFFFF;	
}


.course03 td{
	padding:4px;
	text-align:center;	
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#FFFFFF;
}



