@charset "utf-8";/*------------------------------------------*//*------------      english     ------------*//*------------------------------------------*/.oh-container-left {	width:723px;	float: left;	text-align: left;	vertical-align: top;	margin: 0 0 30px 0;	padding: 4px 0 0 22px;}#oh-info-contents-area {	width:673px;	text-align: left;	vertical-align: top;	overflow:hidden;}#oh-info-contents-area:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}.oh-title {	text-align: left;	vertical-align: top;	margin: 30px 0 20px 0;	padding: 0;}.oh-dotline {	width:695px;	height: 50px;	background: url(../../images/ex/dotline.gif) repeat-x 25px;	padding: 0;}/*--collection--*/.col-img-l {    width: auto;	vertical-align: top;	text-align: left;	float: left;	margin: 15px 15px 0 0;}.col-img-l02 {    width: auto;	vertical-align: top;	text-align: left;	float: left;	margin: 55px 38px 0 106px;	display: inline;}.col-img-r {    width: auto;	vertical-align: top;	text-align: left;	float: left;	margin: 15px 0 0 0;}.col-img-dec {    font-size:10px;	line-height: 120%;	vertical-align: top;	text-align: left;	margin: 3px 0 0 0;}#col-txt {	vertical-align: top;	text-align: left;}#col-txt li {	text-align: left;	text-decoration:none;	list-style: disc;	margin: 0 0 5px 18px;}.pad-subtitle201010 {    font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 120%;	padding: 5px 0 5px 0;	margin: 0;}/*--edcational--*/.ed-tp {	 margin: 0 0 30px 0;}.ed-img-l {    width: auto;	vertical-align: top;	text-align: left;	float: left;	margin: 15px 15px 0 0;}.ed-img-r {    width: auto;	vertical-align: top;	text-align: left;	float: left;	margin: 15px 0 0 0;}/*--facilities--*/.fac-img-l {    width: 236px;	vertical-align: top;	text-align: left;	float: left;	margin: 0 30px 20px 0;}.fac-img-r {    width: 405px;	vertical-align: top;	text-align: left;	float: left;	margin: 0 0 20px 0;}/*--access--*/#acc-txt {	vertical-align: top;	text-align: left;}#acc-txt li {	text-align: left;	text-decoration:none;	list-style: disc;	margin: 0 0 5px 18px;}.acc-tp {	 margin: 0 0 20px 0;}/*--contact--*/.con-img-l {    width: 350px;	vertical-align: top;	text-align: left;	float: left;	margin: 0 10px 0 0;}.con-img-r {    width: 300px;	vertical-align: top;	text-align: left;	float: left;}/* 最新情報・お知らせ */.wnp-c-img {	text-align: center;	vertical-align: top;	margin: 0 0 30px 0;}.wnp-c-dic {	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size: 10px;	color:#666;	line-height: 120%;	vertical-align: top;	margin-top: 5px;}#wn-area {	width:673px;	text-align: left;	vertical-align: top;	overflow:hidden;}#wn-area:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}#wn-column-lt {	width:120px;	border-top: #c6c6c6 solid 1px;	border-bottom: #c6c6c6 solid 1px;	text-align: right;	vertical-align: top;	float: left;	margin: 30px 0 0 0;	padding: 10px 10px 10px 0;}#wn-column-rt {	width:532px;	border-top: #c6c6c6 solid 1px;	border-bottom: #c6c6c6 solid 1px;	border-left: #c6c6c6 solid 1px;	text-align: left;	vertical-align: top;	float: left;	margin: 30px 0 0 0;	padding: 10px 0 10px 10px;}#wn-column-lb {	width:120px;	border-bottom: #c6c6c6 solid 1px;	text-align: right;	vertical-align: top;	float: left;	margin: 0;	padding: 10px 10px 10px 0;}#wn-column-rb {	width:532px;	border-bottom: #c6c6c6 solid 1px;	border-left: #c6c6c6 solid 1px;	text-align: left;	vertical-align: top;	float: left;	padding: 10px 0 10px 10px;}#wn-column-lt:after{	content:"";	display:block;	clear:both;}#wn-column-rb:after{	content:"";	display:block;	clear:both;}#col-column-lt {	width:120px;	border-top: #999999 solid 1px;	border-bottom: #999999 solid 1px;	text-align: right;	vertical-align: top;	float: left;	margin: 0;	padding: 10px 10px 10px 0;}#col-column-rt {	width:532px;	border-top: #999999 solid 1px;	border-bottom: #999999 solid 1px;	border-left: #999999 solid 1px;	text-align: left;	vertical-align: top;	float: left;	padding: 10px 0 10px 10px;}#col-column-lb {	width:120px;	border-bottom: #999999 solid 1px;	text-align: right;	vertical-align: top;	float: left;	margin: 0;	padding: 10px 10px 10px 0;}#col-column-rb {	width:532px;	border-bottom: #999999 solid 1px;	border-left: #999999 solid 1px;	text-align: left;	vertical-align: top;	float: left;	padding: 10px 0 10px 10px;}#col-column-rt:after{	content:"";	display:block;	clear:both;}#col-column-rb:after{	content:"";	display:block;	clear:both;}.col-column-lt02 {	border-top: #999999 solid 1px;	border-bottom: #999999 solid 1px;	text-align: right;	vertical-align: top;	margin: 0;	padding: 10px 10px 10px 0;}.col-column-rt02 {	width:532px;	border-top: #999999 solid 1px;	border-bottom: #999999 solid 1px;	border-left: #999999 solid 1px;	text-align: left;	vertical-align: top;	padding: 10px 0 10px 10px;}.col-column-lb02 {	width:120px;	border-bottom: #999999 solid 1px;	text-align: right;	vertical-align: top;	margin: 0;	padding: 10px 10px 10px 0;}.col-column-rb02 {	width:532px;	border-bottom: #999999 solid 1px;	border-left: #999999 solid 1px;	text-align: left;	vertical-align: top;	padding: 10px 0 10px 10px;}
