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;
	} 

.kiwicojp{
	border:solid 2px #ABB5C8;
	width:500px;
	border-collapse:collapse;
	margin:100px 100px 250px 100px;
}
.kiwicojp th{
	width:100px;
	background-color:#FFF8F1;
	color:#747474;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:3px 0 3px 10px;
	border:solid 1px #ABB5C8;
	}
	.kiwicojp td{
	background-color:#FFF;
	color:#747474;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:3px 0 3px 10px;
	border:solid 1px #ABB5C8;
	line-height:2.0;
	}
.kiwicojp ul{
	margin:0 0 0 13px;
	padding:0;
	}

