BODY {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}
A {text-decoration:none;}
a:hover{color:#ff0000;}
a.lnk{font-size:10pt;color="#000099";text-decoration:underline}
a.lnks{font-size:8pt;color="#000099";text-decoration:underline}
a.prj {font-size:10pt;color="#ffffff";font-weight:bold;}
a.video {font-size:12pt;color:#ffff00;font-weight:bold;text-decoration:underline}


ul.kenkyu_bo_ul {
	margin: 0 0 0 1em;
	padding:0;
}

li.kenkyu_bo_li {
	margin: 0 0 0 1em;
	padding:0;
}

ol.kenkyu_bo_ol {
	margin: 0 0 0 1.5em;
	padding:0;
}

ul.kenkyu_bo2_ul {
	margin: 0 0 0 1em;
	padding:0;
}

li.kenkyu_bo2_li {
	margin: 0 0 0 1em;
	padding:0;
	font-weight: bold;
	text-decoration: underline;
}

ol.kenkyu_bo2_ol {
	margin: 0 0 0 1.5em;
	padding:0;
}

.indent_20{
	padding-left:20px;
}

.body04 {font-size:12pt}
.body03 {font-size:9pt;line-height:1.5em}
.body03hh {font-size:9pt;margin:3 3 3 3;}
.td03 {font-size:10pt;color=#ffffff;font-weight:bold;}
.gstb {font-size:9pt;margin:50 5 5 50}
.body03h {font-size:10pt;line-height:1.5em}
.body03hh {font-size:10pt;line-height:14pt}
.body02h {font-size:8pt;}
.body02h_gray {
	font-size:8pt;
	color:#666;
	line-height: 110%;
}
.news {font-size:9pt;margin:3 3 3 3;}
.body01 {font-size:7pt;}
.copy {font-family:'Arial',*;font-size:8pt;}

.head02 {font-size:8pt;color:#194BC4;font-weight:bold;margin:3 3 3 3;}
.head03 {font-size:9pt;color:#346C26;font-weight:bold;}
.thead03 {font-size:9pt;color:#ffffff;font-weight:bold;}
.head04 {font-size:12pt;color:#ffffff;font-weight:bold;}

.link01 a:hover{color:#FFFF00}
.link02 a:hover{color:#CC0000}
.link03 a:hover{color:#993333}
.link04 a:hover{color:#003300}
.link05 a:hover{color:#ff0000}

.basics01 {font-size:13pt;color:#000000;font-weight:bold;}
.small {font-size:small;line-height:1.4em}
.medium {font-size:medium}
.fnomal {font-size:10pt}
.fnomalb {font-size:10pt;font-weight:bold}
.fnomalbw {font-size:10pt;font-weight:bold;color:#FFFFFF;}
.fnomalby {font-size:12pt;font-weight:bold;color:#ffff00;text-decoration:underline;}

.basics02 {font-size:10pt;}
.basics03 {font-size:10pt;font-weight:bold;}


.td01 {font-size:10pt;}
.td02 {font-size:10pt;font-weight:bold;}
.td04 {font-size:9pt;}

.vidt {font-size:10pt;font-weight:bold;color:#ffffff;padding:3 3 3 3}
.vdt2 {font-size:12pt;font-weight:bold;color:#000000;padding:3 3 3 3}
.vdts {font-size:10pt;font-weight:bold;color:#000000;padding:3 3 3 3}


td.back1{
background-color:#F4FDF2;
font-size:medium;
line-height:1.5em;
}
td.back2{
background-color:#FFFDF4;
font-size:medium;
line-height:1.5em;
}

td.back11{
background-color:#F4FDF2;
font-size:medium;
line-height:1.5em;
}

td.back22{
background-color:#FFFDF4;
font-size:medium;
line-height:1.5em;
}

*html td.back11{
background-color:#F4FDF2;
font-size:small;
line-height:1.5em;
}

*html td.back22{
background-color:#FFFDF4;
font-size:small;
line-height:1.5em;
}


td.rlist1{
font-size:small;
line-height:1.5em;
}
td.e_pright{
font-size:x-small;
}
td.back{
font-size:medium;
}

.kenkyubo_column{
	line-height: 120%;
	font-size: 9pt;
	width:95%;
	padding:10px;
	text-align:left;
	margin: 0px auto 0px  auto;
	border: 1px solid #999;
}

#kenkyu-bo_date{
	text-align:right;
	font-size:10px;
}


/*------------project li--------*/
.project{
margin-top:0;
margin-left:1.5em;
margin-bottom:0;
}
/*------------project li end//--------*/


/*------------boshu12--------*/
#boshu_cont{
	width:700px;
	margin-left:10px;
}

#boshu_cont h1{
	line-height: 130%;
	font-size: 13pt;
	margin: 0px 0px 20px 0px;
	padding: 5px 0px 5px 10px;
	border: 1px solid #999;
	background-color:#eee;
	text-align:center;
/*	border-left: 3px solid #063;
*/
}

#boshu_cont h2{
	line-height: 130%;
	font-size: 14pt;
	margin: 0px 0px 20px 0px;
	padding: 5px 0px 5px 10px;
	border-bottom: 1px dotted #999;
	border-left: 3px solid #063;
}

#boshu_cont h3{
	background-image:url(images_j/bosyu_h3_bk.gif);
	background-repeat: repeat-y;
	font-size:12pt;
	padding: 3px 3px 3px 10px;
	margin: 0px 0px 20px 0px;
	
}

#boshu_cont h4{
	border-bottom: 1px dotted #999;
	font-size:11pt;
	font-weight:bold;
	margin-bottom:5px;
	
}

#boshu_menu{
	background-color:#D3D3BE;
	padding: 5px;
	margin: 0px 0px 15px 0px;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}

#boshu_honbun{
	line-height: 140%;
	font-size: 11pt;
}

#boshu_inquiry{
	width:500px;
	padding:10px;
	background-color:#D3D3BE;
	border:#333 solid 1px;
	text-align:center;
	margin: 0px auto 0px  auto;
}

.boshu_column{
	line-height: 140%;
	font-size: 9pt;
	width:95%;
	padding:10px;
	background-color:#eee;
	text-align:center;
	margin: 0px auto 0px  auto;
}



/*------------boshu12--------*/

