@charset "Shift_JIS";

@import './mainStyle1.css';

@media screen, tty, tv, projection, handheld, print, braille, aural {

	#top { margin-top:12px; }

	.ti-logo { height:99px; color:#333;
	background:url(./image/title02.png) no-repeat 50% 0; }

	#tfx { margin:4px 0 0 3%; }

	#tfx h1 { float:left; margin:0 10px 0 0; width:auto; height:auto;
	font-size:20px; line-height:26px;
	color:#488; background-color:#fff; padding:8px 16px;
	border:2px solid #777;
	font-family:Osaka,'Comic Sans MS',Verdana,'MS UI Gothic',sans-serif; }

	#tfx h1 span { font-size:16px; color:#880;
	font-family:Verdana,Osaka,'MS UI Gothic',sans-serif; }

	#tfx p { margin-top:0;
	background-color:#777; color:#fff; text-align:center; }

	#tfy p { margin-top:12px; }


	h2 { float:left; margin:0 12px 0 0; padding:0 12px;
	border:1px solid #99e; border-width:2px 30px 1px 10px;
	font-size:18px; font-weight:bold; line-height:28px;
	color:#488; background-color:#fff; }

	h2.ta { margin:4px 10px 4px 0; padding:0 16px 0 32px;
	width:auto; height:30px; border:0 none;
	font-size:16px; font-weight:bold;
	background:url(./image/li_cr_b.gif) no-repeat 0 0; }

	h3 { margin:1.0em 0; padding:0 0 0 1.0em;
	font-size:16px; font-weight:bold; line-height:24px; color:#333; }


	#Nv { margin:24px 0 0; border:1px solid;
	border-color:#aaa #777 #777 #aaa;
	background:#fff url(./image/koara.gif) no-repeat 95% 95%; }
	#Nv p { margin:0; padding:8px 12px;
	font-size:16px; font-weight:bold; line-height:16px; }

	#Nv h3 { margin:0; background-color:#777; text-align:center;
	position:relative; width:auto; height:24px; color:#fff;
	filter:alpha(opacity=100,finishopacity=60,style=1,startx=0,starty=0,finishx=300,finishy=300);  }
	#Nv h3 span { color:yellow; }
	#Nv img.gym { float:left; margin:0 8px 0 0; }

	/* ok.htm */
	p.C { clear:both; text-align:center;
	font-size:24px; line-height:26px; color:green; }
	p.addr { font-size:14px; line-height:16px; color:#555; }

}


