@charset "Shift_JIS";body{	background-image: url(../img/bg_logo.gif);	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	color:#333333;}h1{	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;	line-height:150%;	margin:0;	padding:0;}h2{	font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;	color:#000000;	line-height:150%;	margin:0;	padding-top:10px;	padding-bottom:3px;	font-weight:bold;}h2 a {	color:#000000;	text-decoration:none;}h2 a:visited {	color:#000000;	text-decoration:none;}h2 a:hover, a:active {	color:#007dd5;	text-decoration:none;}p{	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;	font-size:14px;	line-height:150%;	color:#333333;	margin:0;	padding:0;	padding:10px;}p a:link, a:visited {	color:#0000FF;	text-decoration:none;}p a:hover, a:active {	color:#007dd5;	text-decoration:underline;}.pankuzuTOP{	float:left;	padding:0 ;	margin:0 ;	}.pankuzuTOP ol{	float:left;	padding:0 ;	margin:5px 0px ;	}.pankuzuTOP li{	display:inline;	font-size:12px;	}.pankuzuTOP li a{	color:#0044CC;	text-decoration:none;	}.pankuzuTOP li a:hover{	text-decoration:underline;	}.gray12 {	font-size: 12px;	line-height: 130%;	color: #444444;	padding:3px;}.orange12 {	font-size: 12px;	line-height: 140%;	color: #ff6600;}.gray14 {	font-size: 14px;	line-height: 140%;	color: #444444;}.gray14b {	font-size: 14px;	line-height: 140%;	color: #444444;	font-weight:bold;}.orange14 {	font-size: 14px;	line-height: 140%;	color: #ff6600;}.red16b {	font-size: 16px;	line-height: 140%;	color: #FF0000;	font-weight:bold;}.gray18b {	font-size: 18px;	line-height: 140%;	color: #444444;	font-weight:bold;}/* 他コースバナー */.banner{	width:162px;	height:60px;	margin:2px 0;}.banner_in{	margin:1px 4px;	padding:8px 2px 2px 45px;}.banner_in a{	display:block;	font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;	color: #666666;	line-height:130%;	text-align:left;	text-decoration: none;}.banner_in a:hover{	color:#666666;}.int{background:url(../img/bnr_int.jpg) no-repeat;}.tel{background:url(../img/bnr_tel.jpg) no-repeat;}.kid{background:url(../img/bnr_kids.jpg) no-repeat;}/* コース・プルダウンメニュー */#menu {	position:relative;	}	#submenu1 p{	margin:0;	padding:0;	}#submenu1 p a{	color:#333333;	text-decoration:none;	text-align:left;	padding-left:12px;	padding-top:3px;	display:block;	width:200px;	height:28px;	line-height:20px;	float:left;	}	.change {	visibility: hidden;	position:absolute;	left:0px;	top:26px;	text-decoration:none;	width: 200px;	height:28px;	}.change a {	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color:#333333;	background-color:#ffffff;	border-right:solid 1px #cccccc;	border-left:solid 1px #cccccc;	border-top:solid 1px #cccccc;	text-decoration:none;	}	.change a:hover {	background-color:#46b7e9;	border-right:solid 1px #cccccc;	border-left:solid 1px #cccccc;	border-top:solid 1px #cccccc;	color:#FFFFFF;	text-decoration:none;	}.border{	border-bottom:solid 1px #cccccc;}/* フッタメニュー */#footer {	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;	margin-top:0px;	border-top:1px solid #cccccc;	background-color:#f7f7f7;	font-size:10px;	padding-bottom:40px;	zoom: 1;}.pagetop{	border-bottom:1px dotted #666666;	font-size:10px;	color:#666666;	text-align:right;	padding-top:10px;	padding-bottom:10px;}.pagetop a {	color:#666666;	text-decoration:none;}.pagetop a:visited {	color:#666666;	text-decoration:none;}.pagetop a:hover, active {	color:#007dd5;	text-decoration:underline;}.copyright{	font-size:12px;	color:#666666;	text-align:center;	padding-top:30px;}a.copyright{	font-size:12px;	color:#666666;        text-decoration: none;}.list{  font-size:12px;	color:#666666;	text-align:center;	vertical-align:top;	line-height:1.8em;}.list a {	color:#666666;	text-decoration:none;}.list a:visited {	color:#666666;	text-decoration:none;}.list a:hover, active {	color:#007dd5;	text-decoration:none;}.footer-list{	font-size:12px;	color:#666666;	text-align:left;	vertical-align:top;	line-height:1.8em;}.footer-list a {	color:#666666;	text-decoration:none;}.footer-list a:hover, active {	color:#007dd5;	text-decoration:none;}.footer-list ul {	list-style-type:none;}.ryoukin{	font: 25px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color:#333333;	line-height:70%;        font-weight:bold;        text-align:left; }p.hiyou{	font: 10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color:#333333;        line-height:100%;	text-align:left; }.uchiwake{	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color:#333333;        text-align:left;        margin:0px 0px 0px 5px; }td.dot{ border: dashed 1px #53BA75;       border-style:solid none solid dashed;       border-collapse:collapse;}td.box-u{ border: 1px #53BA75;        border-style:solid solid none solid;        border-collapse:collapse;}td.box-rl{ border: 1px #53BA75;        border-style:solid none none solid;        border-collapse:collapse;}td.box-ru{ border: 1px #53BA75;        border-style:none none solid solid;        border-collapse:collapse;}td.none-rl{ border: 1px #53BA75;         border-style: solid none none none;         border-collapse:collapse;}td.none-ru{ border: 1px #53BA75;         border-style: none none solid none;         border-collapse:collapse;}td.none{ border: 1px #53BA75;         border-style: solid solid solid none;         border-collapse:collapse;}.blue-a{	color:#0099cc;        position: relative;	top: 0;	left: -21px;}.sankaku{ position: relative;   left: -80px;        bottom: -248px;    }.corporate01{position:absolute; top:35px; left:85px; width: 485px; font-size :12px;line-height:120%;}em{font-weight:bold;   font-style: normal;}