@charset "Shift_JIS";/*$B%Z!<%8%l%$%"%&%HMQ(BCSS*/body {	margin: 0px;	padding: 0 px;	background:url(../images/bg02.gif) repeat-y center top;		color: #666666;		font-size:0.85em;					font-family:"$B%R%i%.%N3Q%4(B Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "$B#M#S(B $B#P%4%7%C%/(B", "MS PGothic", sans-serif;				text-align: center;	}	h1, h2, h3, h4, h5, h6, p, ul, dl, blockquote, form {	margin: 0 0 1em;	padding:0;	}ul {	list-style-type: none;	list-style-posittion: outside;	}	#contents {	width: 800px;	margin: 0 auto;	text-align: left;	}#header {	width: 800px;	height: 220px;	background-color: #FFFFFF;	background-image: url(../images/banner_top.jpg);	background-repeat: no-repeat;	background-position: top left;	}#header h1 {	font-size: 0.5em;	text-indent: -9999px;	}

#header h2 {
	font-size: 0.5em;
	text-indent: -9999px;
	}
	#header p {	font-size: 0.9em;	text-indent: -9999px;	}/*-----------------------------	- $B%3%s%F%s%D$N0O$_(B-----------------------------*/#container {	margin-top:10px;	margin-bottom:10px;	padding-bottom:0;	float:left;    /*$B"+(BFloat$B$r;XDj$9$k;v$G!"GX7J2hA|$,?-$S$^$9!#(Bover-flow:auto$B$G$b?-$S$^$9!#(B*/	background:url(../images/bg_side.gif) repeat-y left top;	/*$B",%5%$%I$NGX7J2hA|$r(B2$B%+%i%`$r0O$&(Bdiv$B$K;XDj$7$F7+$jJV$7$F$^$9!#(B*/	}		#main {	float: right;	width: 560px;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 20px;	text-alin: left;	}	#side {	float: right;	width: 200px;	hight: auto;	padding-top:10px;	margin-right: 20px;	margin-bottom: 10px;	text-align: center;	}#footer {	clear: both;	width:800px;	text-align:center;	}#support-navi li{	display: inline;	text-align: center;	margin-right: 1em;	padding-right: 0.5em;	border-right: 1px solid #CCCCCC;		}	/* contents$BFb$N;XDj(B */a {	text-decoration:none;	}	a:link {	color: #0000ff;	}	a:visited {	color: #0000ff; 	}a:hover {	color: #ee0000; 	}a:active {	color: #6b0000;	}h3,h4,h5,h6 { 	margin-top: 4em; 	}h2 {	color: #0066FF;	font-size: 150%;	font-weight: bold;	padding-left: 15px;	margin: 1em 0px;	line-height: 3em;	}h3{	font-size: 100%;  	margin-top: 2em;  	margin-bottom: 2em;  	padding: 5px 0 5px 5px;  	border-left: 10px solid #000000;	}#path {	color: #000080;	}	#side h4 {	display: block;	color: #000080;	background-color: #FFFFFF;	border-bottom: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-left: 15px solid #CC0000;	width: 100px;	padding: 2px 5px;	}#side h5{	text-align: center;	}#side p{	color: #000000;	//text-align: left;	font-size: 75%;	}	#side ul {	//text-align: left;	font-size: 85%;	}p, dt, dd, ol, ul, li{	color: #333333;	font-size: 100%;	line-height: 1.5em;	}ol.list_none {	list-style-type: none;	}	li.list_disc {	list-style-type: disc;	color: #333333;	font-size: 100%	line-height: 2em;	margin-top: 0.5em;	margin-bottom: 0.5em;	}li.list {	color: #333333;	font-size: 100%	line-height: 2em;	margin-top: 0.5em;	}#keyword {	color: #FF6633;	font-size:120%	}#info {	font-size: 120%;	text-align: center;	padding-bottom: 2em;	}	#thanks {	font-size: 120%;	}		/* $BNA6bI=$N%l%$%"%&%H(B*/#t_fee {	border: 3px double #FF9900;	}#t_fee th {	font-size: 100%;				padding: 5px;	background-color: #FF9900;	border-right: 2px solid #FF6633;	border-bottom: 2px solid #FF633;	}	#t_fee td {	font-size: 110%;	text-align: left;	background-color: #F5F5FF;	border: 1px dashed #666666;	}	.row {	text-align: center;	}.col {	text-align: center;	}/* t_example$B$N@~(B*/.line {	border-top: 1px solid #000000;	}	