@charset "shift_jis";
/* CSS Document */
.title-img {
	margin: 30px 0px 24px 20px;
}

.photo-l {
	float: left;
	margin: 0px 0px 30px 30px;
	text-align:center;	
	/*\*/*margin: 0px 0px 30px 15px;/**/
}

.text-r {
	margin:0px 30px 10px 0px;
	/*\*/*margin:0px 15px 10px 0px;/**/
	float: right;
	width: 320px;
}
.text-r2 {
	margin:0px 30px 10px 0px;
	/*\*/*margin:0px 15px 10px 0px;/**/
	float: right;
	width: 320px;
	background-image: url(../product/img/bowa2.gif);
}
.kind {
	border-bottom: 2px solid #005485;
	margin-bottom: 5px;
}
.neww {
	width: 320px;
	height: 27px;
}
.new {
	text-align: left;
	float: left;
	margin-bottom: 10px;
}
.logo {
	text-align: right;
	float: right;
	margin-bottom: 10px;
}
.name01 {
	margin-top:20px;
	color: #006BB3;
	font-size: 12px;
	float: left;
	margin-bottom: 10px;

}
.name01a {
	color: #006BB3;
	font-size: 12px;
	float: left;
	margin-bottom: 10px;

}
.name02 {
	color: #006BB3;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-weight: bold;
	clear:both
}
.name02a {
	color: #006BB3;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 15px;
	font-weight: bold;
	clear:both
}
.name03 {
	color: #006BB3;
	font-size: 18px;
	margin-top: 10px;
	font-weight: bold;
	clear:both
}
.name04 {
	color: #888888;
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	clear:both
}
.clear {
	clear:both;
}

.company01 {
	margin: 0px 50px 30px 20px;
	float: right;
	font-size:12px;
	line-height:150%;
}

.company02	 {
	margin: 0px 40px 30px 40px;
	font-size:12px;
	line-height:150%;
}
.company03	 {
	padding:7px;
	font-size:12px;
	line-height:150%;
	border-bottom: 1px dashed #A2CFE9;
}
.company04	 {
	padding:7px;
	font-size:12px;
	line-height:150%;
}

.productn {
	font-size: 14px;
	lineheight: 16px;
	font-style: bold;
	color:#3366FF;
	line-height: 100%;
}
.listtext {
	font-size: 12px;
	line-height: 16px;
	list-style-image: url(../academic/img/icn_arrow.gif);
}
.title-t {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px 40px 15px 40px;
}
.nengo { font-size: 12px; line-height: 16px; color:#3366FF }
.main3 { font-size: 12px; line-height: 20px; clear:both}
.main2 { font-size: 12px; line-height: 16px }

.link a:link {
	color: #005485;
	font-size: 12px;
	line-height:150%;
	text-decoration: none;
}
.link a:visited {
	color: #005485;
	font-size: 12px;
	line-height:150%;
	text-decoration: none;
}
.link a:hover {
	color: #707376;
	font-size: 12px;
	line-height:150%;
	text-decoration: underline;
}
.link a:active {
	color: #707376;
	font-size: 12px;
	line-height:150%;
	text-decoration: underline;
}
.staff {
	border-bottom: 2px dotted #2828A0;
	padding:3px;
	font-size: 12px;
	color:#333333;
}
.new {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	margin:0px;
	padding:0px;
}