body {	background-image: url(img/base_bg.gif);	margin: 5px 0px 0px 0px;}a {	text-decoration: none;}/*@ HEADER @*/table#header {}#header td.menu a {	display: block;	padding: 0px 7px 0px 7px;	font: 10px 'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	color: #465578;	text-align: center;	text-decoration: none;	height: 29px;	line-height: 28px;	white-space: nowrap;}#header td.menu a:hover {	color: #FFFFFF;	background-image: url(img/headmenu_on.jpg);}/*@ TITLE RIGHT MENU @*/table#titlemenu {	font: 10px 'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	width: 110px;	margin-left: auto;}#titlemenu td.upper a {	display: block;	background-image: url(img/titlemenu01_off.gif);	color: #465578;	text-decoration: none;	height: 23px;	line-height: 22px;	text-align: center;}#titlemenu td.upper a:hover {	color: #FFFFFF;	background-image: url(img/titlemenu01_on.gif);}#titlemenu td.middle a {	display: block;	background-image: url(img/titlemenu02_off.gif);	color: #465578;	text-decoration: none;	height: 23px;	line-height: 22px;}#titlemenu td.middle a:hover {	color: #FFFFFF;	background-image: url(img/titlemenu02_on.gif);}#titlemenu td.under a {	display: block;	background-image: url(img/titlemenu03_off.gif);	color: #465578;	text-decoration: none;	height: 23px;	line-height: 22px;	text-align: center;}#titlemenu td.under a:hover {	color: #FFFFFF;	background-image: url(img/titlemenu03_on.gif);}/*  TITLE ICON  */table#titleicon {	font: 10px 'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	text-align: center;	padding: 5px 0px 0px 0px;	margin-left: 90px;}#titleicon td.course a {	display: block;	color: #9BA5AF;	text-decoration: none;	width: 75px;	background-image: url(img/titleicon_net_off.gif);	background-repeat: no-repeat;	background-position: center top;	padding-top: 47px;	text-align: center;	white-space: nowrap;}#titleicon td.course a:hover {	color: #465578;	background-image: url(img/titleicon_net_on.gif);}#titleicon td.tokuten a {	display: block;	color: #9BA5AF;	text-decoration: none;	width: 75px;	background-image: url(img/titleicon_toku_off.gif);	background-repeat: no-repeat;	background-position: center top;	padding-top: 47px;	text-align: center;	white-space: nowrap;}#titleicon td.tokuten a:hover {	color: #465578;	background-image: url(img/titleicon_toku_on.gif);}#titleicon td.oridon a {	display: block;	color: #9BA5AF;	text-decoration: none;	width: 75px;	background-image: url(img/titleicon_ori_off.gif);	background-repeat: no-repeat;	background-position: center top;	padding-top: 47px;	text-align: center;	white-space: nowrap;}#titleicon td.oridon a:hover {	color: #465578;	background-image: url(img/titleicon_ori_on.gif);}/*@ LEFT SIDE MENU @*/table#leftmenu {	font-size:10px;font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	width: 180px;}#leftmenu td.upper a {	display: block;	background-image: url(img/leftmenu_up_off.gif);	color: #465578;	text-decoration: none;	line-height: 16px;	padding: 3px 5px 3px 16px;	border-bottom: 1px solid #BBC8CE;}#leftmenu td.upper a:hover {	color: #FFFFFF;	background-image: url(img/leftmenu_up_on.gif);}#leftmenu td.middle a {	display: block;	background-image: url(img/leftmenu_mid_off.gif);	color: #465578;	text-decoration: none;	line-height: 16px;	padding: 3px 5px 3px 16px;	border-bottom: 1px solid #BBC8CE;}#leftmenu td.middle a:hover {	color: #FFFFFF;	background-image: url(img/leftmenu_mid_on.gif);}#leftmenu td.under a {	display: block;	background-image: url(img/leftmenu_und_off.gif);	background-position: bottom;	color: #465578;	text-decoration: none;	line-height: 16px;	padding: 3px 5px 3px 16px;}#leftmenu td.under a:hover {	color: #FFFFFF;	background-image: url(img/leftmenu_und_on.gif);}#leftmenu td.title {font-size:11px;font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	padding: 6px 0px 10px 25px;	color: #727881;}/* PAGE TITLE and COPY */td.copytxt {	font-size:12px;font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	padding: 5px 15px 0px 30px;	color: #495568;	line-height: 170%;}.copytxt a {	text-decoration: none;	color: #990000;}.copytxt a:hover {	text-decoration: none;	color: #FFFFFF;	background-color: #DBA6B8;}/*  MAIN BOX  */.box01 td.title01 {	font-size:12px;font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	padding: 0px 0px 0px 30px;	font-weight: bold;	color: #646464;}.box01 td.txt01 {font-size:12px;font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	padding: 10px 15px 0px 30px;	color: #646464;	line-height: 140%;}.box01 td.txt02 {font-size:12px;font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	padding: 10px 15px 0px 30px;	color: #646464;	line-height: 180%;}.box01 a {	text-decoration: none;	color: #415F87;}.box01 a:hover {	text-decoration: none;	color: #FFFFFF;	background-color: #FAB46E;}.midasi01 {font-size:13px;font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	color: #465578;	margin: 8px 0px 8px 0px;}.txt10px {	font-size:10px;	font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	padding: 10px 0px 10px 0px;	color: #646464;	line-height: 130%;}/*  TEXT AREA  */textarea.kiyaku {	font-size:10px;	font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','Osaka','lr oSVbN', sans-serif;	color: #666666;	line-height: 150%;	height: 200px;	border: 1px solid #DCDCDC;	width: 450px;}/*  LIST  */ul.list01 {	font-size: 12px;	line-height: 140%;	padding: 0px 0px 0px 25px;	margin: 10px 0px 7px 0px;	list-style:url(img/listmark01.gif);}ul.list02 {	font-size: 10px;	line-height: 140%;	padding: 0px 0px 0px 25px;	margin: 8px 0px 7px 0px;	list-style:url(img/listmark02.gif);}/*  FORM POP UP  */td#mosikomi {	font-size:12px;font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	color: #465064;	line-height: 140%;	padding: 0px 10px 0px 10px;}#mosikomi input {	font-size: 10pt;	background-color: #FFFFD2;}#mosikomi textarea {	font-size: 10pt;	background-color: #FFFFD2;}#mosikomi a {	text-decoration: none;	color: #990000;}#mosikomi a:hover {	text-decoration: none;	background-color: #DBA6B8;	color: #FFFFFF;}/*      BUTTON      *//*  GO TOP (DIV)  */.gotop {	font-size:10px;font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	text-align: right;	padding: 5px 0px 0px 0px;	margin: 0px 0px 0px 0px;}.gotop a {	text-decoration: none;	color: #788CA0;	background-image: url(img/arrow_gotop_off.gif);	background-repeat: no-repeat;	background-position: right;	padding-right: 15px;}.gotop a:hover {	text-decoration: none;	background-color: #AAB9C3;	color: #FFFFFF;	background-image: url(img/arrow_gotop_on.gif);}/*  ARROW TYPE (A)  */a.arrow01 {	text-decoration: none;	color: #415F87;	background-image: url(img/arrow_orange_off.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 15px;}a.arrow01:hover {	text-decoration: none;	color: #FFFFFF;	background-color: #FAB46E;	background-image: url(img/arrow_orange_on.gif);}/*  SMALL BLOCK  (TABLE TD)  */td.button01 a {	display: block;	background-image: url(img/button01_off.gif);	font-size:11px; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	color: #465578;	text-decoration: none;	height: 25px;	line-height: 24px;	padding: 0px 10px 0px 20px;	margin: 4px 0px 0px 0px;	border-top: 1px solid #EBEBEB;	border-right: 1px solid #DCDCDC;	white-space: nowrap;	}td.button01 a:hover {	color: #FFFFFF;	background-image: url(img/button01_on.gif);}/*  LARGE BLOCK  (TABLE TD)  */td.button02 a {	display: block;	background-image: url(img/button02_off.gif);	font-size:12px; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	color: #465578;	text-decoration: none;	height: 40px;	line-height: 39px;	padding: 0px 25px 0px 35px;	margin: 5px 0px 0px 0px;	border-top: 1px solid #EBEBEB;	border-right: 1px solid #DCDCDC;	white-space: nowrap;}td.button02 a:hover {	color: #FFFFFF;	background-image: url(img/button02_on.gif);}/* LEFT SIDE SMALL  (TABLE TD)  */td.button03 a {	display: block;	background-image: url(img/button03_off.gif);	font-size:10px; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	color: #465578;	text-decoration: none;	height: 25px;	line-height: 24px;	padding: 0px 0px 0px 18px;	margin: 5px 0px 0px 0px;}td.button03 a:hover {	color: #FFFFFF;	background-image: url(img/button03_on.gif);}/*  HOT NEWS  */table#hn {}.hndate  {	font: 10px Arial, Helvetica, sans-serif;	color: #CC6666;	font-weight: bold;	margin: 0px 0px 3px 0px;}#hn td.txt {	font-size:11px; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	padding: 5px 5px 0px 15px;	color: #A03C0A;	line-height: 140%;}#hn td.txt2 {	font-size:11px; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	padding: 5px 20px 0px 0px;	color: #A03C0A;	line-height: 140%;}#hn a {	display: inline;	text-decoration: none;	color: #FA4619;	background-image: url(img/arrow_red_off.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 15px;}#hn a:hover {	text-decoration: none;	background-color: #FA8C69;	color: #FFFFFF;	background:url('img/arrow_red_on.gif') no-repeat left center;}/*  CONTENTS  */table#cont {}#cont td.txt {	font-size:11px; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	padding: 5px 5px 0px 15px;	color: #375096;	line-height: 180%;}#cont a {	display: inline;	text-decoration: none;	color: #467896;	background-image: url(img/arrow_blue_off.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 15px;}#cont a:hover {	text-decoration: none;	background-color: #82AAC8;	color: #FFFFFF;	background-image: url(img/arrow_blue_on.gif);}/*@ SORTER @*/.sotertxt {	font-size:12px; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	padding: 8px 10px 8px 10px;	color: #222222;	line-height: 140%;}.sotertxt10 {	font-size:11px; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	padding: 8px 10px 8px 10px;	color: #666666;	line-height: 140%;}.soterfaq10 {	font-size:11px; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	padding: 8px 10px 8px 10px;	color: #222222;	line-height: 140%;}.sotermidashi {	font-size:13px; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	padding: 8px 10px 8px 20px;	color: #FF6600;	background-image: url(sorter/img/letter_icon.gif);	background-repeat: no-repeat;	background-position: left center;	line-height: 140%;}a.sorter:link	{ color:#FF6600; text-decoration: none;}a.sorter:visited { color:#FFCC33; text-decoration: none;}a.sorter:active { color:#66CC33; text-decoration: underline;}a.sorter:hover { color:#66CC33; text-decoration: underline;}/*@ P-Mark @*/a.p-mark:link	{	font-size:10px; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	color:#415F87;	text-decoration: none;	line-height: 140%;}a.p-mark:visited {	font-size:10px; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	color:#415F87;	text-decoration: none;	line-height: 140%;}a.p-mark:active {	font-size:10px; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	text-decoration: none;	color:#FFFFFF; background-color:#FAB46E;	line-height: 140%;}a.p-mark:hover {	font-size:10px; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	text-decoration: none;	color:#FFFFFF;	background-color: #FAB46E;	line-height: 140%;}	/*@ FOOTER @*/table#footer {	margin-top: 2px;}#footer td.copyright {	padding-left: 20px;	width: 330px;	font: 10px  Arial, Helvetica, sans-serif;	color: #637399;}#footer td.menu a {	display: block;	padding: 0px 7px 0px 7px;	font-size:10px; font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN', sans-serif;	color: #465578;	text-align: center;	text-decoration: none;	height: 29px;	line-height: 29px;	white-space: nowrap;}#footer td.menu a:hover {	display: block;	color: #FFFFFF;	background-image: url(img/footmenu_on.jpg);}.text_positon{	padding-left:0px 0px 0px 10px;	}.rss-box {	 width: 178px;}.rss-items    {	margin:0px 0px 0px 10px;    padding:0.5em 1em;	list-style-type: none; list-style-image: url("http://www.kiwi.ne.jp/img/arrow.gif") }.rss-item { color: #663399; font-size: 11px; margin-bottom:5px;}.rss-item a:link, .rss-item a:visited { color: #A03C0A;; font-size: 11px 'Lucida Grande','Hiragino Kaku Gothic Pro','qMmpS Pro W3','lr oSVbN'; text-decoration: none }.rss-item a:hover { 	text-decoration: none;	color: #FA4619;	}.rss-date {	font-size: xx-small;	} 