@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{	font-size:12px;	color:#666666;	margin-top: 0px;	margin-bottom: 0px;	padding:0;}.gray12 {	font-size: 12px;	line-height: 130%;	color: #666666;	padding:3px;}.orange12 {	font-size: 12px;	line-height: 140%;	color: #ff6600;}.gray14 {	font-size: 14px;	line-height: 140%;	color: #666666;}.gray14b {	font-size: 14px;	line-height: 140%;	color: #666666;	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: #666666;	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;}/* コース・プルダウンメニュー */#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;}.list{	width: 200px;	font-size:10px;	color:#666666;	text-align:left;	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;}