/*
------------------------------------------------------------
nanto city css style
author: akihiro noji
version: 25 oct 2004
------------------------------------------------------------
*/


/* page
------------------------------------------------------------ */

body {
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #EEEEEE;
	background-image:    url("images/body_back.gif");
	background-repeat: repeat-y;
}

#pbody {
	width: 800px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: left;
}



/* base
------------------------------------------------------------ */

a:link {
	color: #0E5CA7;
}

a:hover {
	color: #FF1A00;
}

h1 {
	font-size: 150%;
	line-height: 120%;
	margin-bottom: 3px;
	color: #FF0000;
}

h2 {
	font-size: 131.25%;
	padding-bottom: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFA10F;
}

h3 {
	font-size: 100%;
	color: #CC0000;
	padding: 20px 0px 0px;
	margin: 0px;
	clear: both;
}

h4 {
	font-size: 87.5%;
	background-image:    url("images/related_top.gif");
	background-repeat: no-repeat;
	background-position: top;
	padding: 5px;
}

p {
	line-height: 150%;
}

hr {
	clear: both;
	height: 1px;
}

form {
	margin: 0px;
	padding: 0;
}

ul {
	font-size: 87.5%;
	list-style-image:    url("images/icon_linkarrow.gif");
}

li {
	line-height: 140%;
}

.comment {
	font-size: 75%;
	color: #333333;
}

#main {
	width: 776px;
	padding: 12px;
	margin: 0px;
	clear: both;
}

.caption {
	font-size: 75%;
	line-height: 110%;
}


.cap1 {
	font-size: 78%;
	line-height: 130%;
}
.cap2 {
	font-size: 70%;
	line-height: 120%;
	color: #333333;
}

.line1 { font-size: 78%;
    	line-height: 120%; }
		
.line2 { font-size: 87.5%;
	line-height: 140%; }
	
.line3 { font-size: 100%;
	line-height: 140%; }
	
.line4 { font-size: 120%;
	line-height: 140%; }
	
.line5 { font-size: 131.25%;
	line-height: 160%; }


/* headder
------------------------------------------------------------ */

#headder {
	margin: 0px 12px;
	padding: 0px;
	width: 776px;
	background-color: #FFFFFF;
}

#logo {
	float: left;
	width: 220px;
	margin: 0px;
	padding: 0px;
}

#gtab {
	float: right;
	width: 550px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-size: 75%;
	line-height: 120%;
}

#gsearch {
	float: right;
	width: 550px;
	text-align: right;
	margin: 5px 0px 0px;
	padding: 0px;
	font-size: 87.5%;
	line-height: 120%;
}

#glogin {
	float: right;
	width: 550px;
	text-align: right;
	margin: 5px 0px 0px;
	padding: 0px;
	font-size: 75%;
	line-height: 120%;
}


/* gloval navigation
------------------------------------------------------------ */

#gnavi {
	width: 800px;
	margin: 0px;
	padding: 0px;
	clear: both;
	background-image:  url("images/gnavi_back.gif");
	background-repeat: repeat-x;
}

#gnavi p {
	width: 768px;
	height: 36px;
	padding: 8px 0px;
	margin: 0px 8px;
	font-size: 14px;
	line-height: 120%;
	text-align: center;
	vertical-align: bottom;
	background-image:  url("images/gnavi_back.gif");
	background-repeat: repeat-x;
}

#pannavi {
	background-image:   url("images/line_headder.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both;
	padding: 4px 12px 10px;
	font-size: 75%;
	line-height: 120%;
}

a.gnavilink {
	color: #FFFFFF;
	font-weight: bold;
}

.gnavi_l {
	margin: 0px;
	padding: 0px;
	background-image: url("images/gnavi_l.gif");
	background-repeat: no-repeat;
	background-position: left top;
}

.gnavi_r {
	margin: 0px;
	padding: 0px;
	background-image: url("images/gnavi_r.gif");
	background-repeat: no-repeat;
	background-position: right top;
}



/* footer
------------------------------------------------------------ */

#topofpage {
	padding-top: 30px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	clear: both;
	margin: 0px;
	text-align: right;
	float: right;
	width: 776px;
}

#topofpage  ul {
	font-size: 75%;
	padding-left: 1em;
	margin-left: 1em;
	list-style-image:   url("images/icon_topofpage.gif");
	float: right;
}

#footer {
	width: 776px;
	background-image:    url("images/line_footer.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin: 0px;
	clear: both;
	font-size: 75%;
	line-height: 120%;
}

#footer p {
	margin-top: 2px;
	margin-bottom: 2px;
}



/* toppage contents
------------------------------------------------------------ */

#tpflasharea {
	padding: 0px;
	clear: both;
	float: left;
	width: 776px;
}

#tpflasharea h2 {
	border: none;
	margin: 0px;
	padding: 0px 0px 0px;
}

#tpflasharea th, #tpflasharea td {
	font-size: 75%;
}

#tpcrmarea {
	padding: 0px;
/*	float: left;*/
	width: 432px;
	margin: 0px;
	background-image:  url("images/flasharea_back.gif");
}


#tpcrmarea td{
	text-align: left;
}

#tpcrmarea table {/*20080925追加*/
	width: 410px;
	text-align: left;
	font-size: 75%;
}

.mrglr5 {
	width: 410px;
	margin-right: auto;
	margin-left: auto;
}



#tpiccardarea {
	padding: 0px;
	float: right;
	width: 383px;
	margin: 0px;
	background-image:  url("images/flasharea_back.gif");
}

#tpmainarea {
	padding: 0px;
	clear: both;
	float: left;
	width: 776px;
	margin-top: 8px;
}

#tpsideinfoarea {
	padding: 0px;
	float: left;
	width: 160px;
	/*margin-right: 12px;*/
}

#tpcontslistarea {
	float: left;
	width: 432px;
}

#tpsidebnrarea {
	padding: 0px;
	float: right;
	width: 160px;
	margin: 0px;
}

#tpsidebnrarea p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

/*080925修正*/
#important {
	width: 432px;
	margin: 10px 0px;
	padding: 0px;
	background-image: url(images/important_back.gif);
}

#important h3 {
	color: #FF1A00;
	padding: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF1A00;
	margin-right: 8px;
	margin-left: 8px;
}

.looklist {
	margin: 0px;
	padding: 0px 10px 0px 5px !important;
	font-size: 87.5%;
	text-align: right;
	clear: both;
}
.looklist a {
	padding-left: 20px;
	background: url("images/icon_linkarrow.gif") 0% 50% no-repeat;
}

.tpsideinfobnr {
	margin: 0px 0px 7px;
}

.tpsideinfotab {
	background-image: url(images/topside_l_back.gif);
	background-repeat: repeat-y;
	margin: 0px 0px 10px;
}

.tpsideinfotab h3 {
	color: #608A0E;
	padding: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #70AE24;
	margin-right: 8px;
	margin-left: 8px;
	font-size: 87.5%;
}

.tpsideinfotab h4 {
	background-color: #FFFFFF;
}

.sidelist {
	padding-left: 1em;
	margin-left: 1em;
}

.linklist {
	padding-left: 1em;
	margin-left: 1em;
	font-size: medium;
}


#tpnewsarea {
	width: 432px;
}

#tpcontslistarea h2 {
	clear: both;
	padding: 0px;
	margin: 0px;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
}

.newsphoto {
	border: 1px solid #FFA10F;
	padding: 2px;
	float: left;
	width: 120px;
}

.newslist {
	float: right;
	width: 300px;
	margin: 0px;
	padding: 0px;
}

#tplifeservicearea {
	width: 432px;
	margin: 0px;
	padding: 12px 0px 0px;
	clear: both;
}

.tplifelist {
/*	background-color: #EEEEEE;
	width: 80px;
*/
	float: left;
	margin-right: 2px;
	padding: 2px;
}

#tplifelist:after{
	clear: both;
	display: block;
	height: 0;
	content: ".";
}

.tplifelist dt {
	font-size: 87.5%;
	font-weight: bold;
	margin: 3px 0px;
	padding: 0px 0px 0px 3px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #99CC00;
}

.tplifelist dd {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	line-height: 140%;
	font-weight: normal;
	text-align: left;
	font-size: 87.5%;
	display: inline;
	color: #999999;
}

#tpbusiservicearea {
	float: left;
	width: 210px;
	margin: 0px;
	padding: 12px 0px 0px;
	clear: both;
}

.tpbusilist {
/*
	background-color: #EEEEEE;
*/
	width: 204px;
	float: left;
	margin-right: 2px;
	padding: 2px;
}

.tpbusilist dt {
	font-size: 87.5%;
	font-weight: bold;
	margin: 3px 0px;
	padding: 0px 0px 0px 3px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #99CC00;
}

.tpbusilist dd {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	line-height: 140%;
	font-weight: normal;
	text-align: left;
	font-size: 87.5%;
	display: inline;
	color: #999999;

}

#tpgoveservicearea {
	float: right;
	width: 210px;
	margin: 0px;
	padding: 12px 0px 0px;
}

.tpgovelist {
/*
	background-color: #EEEEEE;
*/	width: 204px;
	float: left;
	margin-right: 2px;
	padding: 2px;
}

.tpgovelist dt {
	font-size: 87.5%;
	font-weight: bold;
	margin: 3px 0px;
	padding: 0px 0px 0px 3px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #99CC00;
	}

.tpgovelist dd {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	line-height: 140%;
	font-weight: normal;
	text-align: left;
	font-size: 87.5%;
	display: inline;
	color: #999999;
}

#tpseenservicearea {
	width: 432px;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}


/*20080925修正*/
.tpseenlist {
/*
	background-color: #EEEEEE;
*/	width: 432px;
	float: left;
	margin-right: 2px;
	padding: 2px;
}

.tpseenlist dt {
	font-size: 87.5%;
	font-weight: bold;
	margin: 3px 0px;
	padding: 0px 0px 0px 3px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #99CC00;
}

.tpseenlist dd {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	line-height: 140%;
	font-weight: normal;
	text-align: left;
	font-size: 87.5%;
	display: inline;
	color: #999999;

}


#tplifestagelistbox {
	margin: 0 0 10px;
}
.tplifestagelist {
	width: 59px;
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	font-size: 70%;
	line-height: 100%;
	text-align: center;
}


#nantolink {
	margin: 0px 0px 10px;
	width: 160px;
	padding: 0px;
}

#nantolink p {
	margin: 0px;
	padding: 0px;
}

#pickuparea h3 {
	margin: 0px 10px;
	padding: 3px;
}



/* title area
------------------------------------------------------------ */

#title {
	background-image:   url("images/title_back_green.gif");
	background-repeat: repeat-x;
	width: 776px;
}
#title_en {
	background-image:   url(images/title_profile_en.gif);
	width: 776px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-position: left;
	height: 90px;
}

#titleec {
	background-image:   url("images/title_back_red.gif");
	background-repeat: repeat-x;
	width: 776px;
	float: left;
}

#titlehot {
	background-image:  url(../www/hotline/imgs/title_back_orange.gif);
	background-repeat: repeat-x;
	width: 776px;
	float: left;
}

#title h1 {
	float: left;
	width: 450px;
	margin: 0px;
	padding: 0px;
}

#title_en h1 {
	margin: 30px 20px 20px 130px;
	color: #FFFFFF;
}

#titleec h1 {
	float: left;
	width: 450px;
	margin: 0px;
	padding: 0px;
}

.catesearch {
	float: left;
	width: 318px;
	text-align: right;
	padding-top: 25px;
	padding-bottom: 25px;
}

.titleend {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 8px;
}



/* list contents
------------------------------------------------------------ */

#letter {
	font-size: medium;
	line-height: 120%;
	list-style-type: none;
	text-align: left;
}

#pickuparea {
	padding: 10px 0px 0px;
	clear: both;
	float: left;
	width: 776px;
}

#pickuparea2 {
	padding: 0px;
	float: right;
	width: 566px;
}

#pickup1 {
	background-image: url("images/list_pick_back.gif");
	background-repeat: repeat-y;
	padding: 0px;
	float: left;
	width: 200px;
}

#pickup2 {
	background-image:    url("images/list_pick2_back.gif");
	background-repeat: repeat-y;
	padding: 0px;
	float: left;
	width: 280px;
}

#pickup3 {
	background-image:    url("images/list_pick2_back.gif");
	background-repeat: repeat-y;
	padding: 0px;
	float: right;
	width: 280px;
}

#pickuparea h3 {
	font-size: 100%;
	line-height: 120%;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
}

#pickuparea p, ul {
	font-size: 87.5%;
	line-height: 120%;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
}

#seclistaera {
	padding: 20px 0px 0px;
	clear: both;
	float: left;
	width: 776px;
}

#seclist1 {
	padding: 0px;
	float: left;
	width: 380px;
}

#seclist2 {
	padding: 0px;
	float: right;
	width: 380px;
}

.seccatelink {
	background-color: #FFDBA6;
}

#seclistaera h3 {
	background-image:    url("images/r_380_top.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFA10F;
	margin: 10px 0px 0px;
	padding: 3px;
	color: #000000;
}

#seclistaera p {
	font-size: 87.5%;
	line-height: 120%;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
}

.listinq {
	float: right;
	width: 120px;
	padding-right: 2px;
	padding-left: 5px;
}



/* list contents2
------------------------------------------------------------ */

#searchlistaera {
	float: right;
	width: 776px;
	margin: 0px;
	padding: 20px 0px 12px;
}

#searchlistaera dl {
	font-size: 87.5%;
	line-height: 120%;
	margin: 10px;
}

#listaera {
	float: right;
	width: 556px;
	margin: 0px;
	padding: 20px 0px 12px 0px;
}

#listaera dl {
	font-size: 87.5%;
	line-height: 120%;
	margin: 10px;
}

#listaera2 {
	float: right;
	width: 556px;
	margin: 0px;
	padding: 20px 0px 12px 0px;
}

#aerabox {
	clear: both;
	width: 770px;
}

#listaera2 h3 {
	background-image:  url("images/r_556_top.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFA10F;
	margin: 10px 0px 5px;
	padding: 3px;
	color: #000000;
}

#sitemapaera {
	float: right;
	width: 556px;
	margin: 0px;
	padding: 20px 0px 12px;
}

#sitemapaera li {
	font-size: 100%;
	line-height: 120%;
	margin: 10px 10px 30px;
}

#sitemapaera dd {
	font-size: 100%;
	line-height: 120%;
	margin-bottom: 10px;
	margin-top: 10px;
}

#srtoplistaera {
	padding: 10px 0px 0px;
	clear: both;
	float: left;
	width: 776px;
}

#srtoplist {
	background-image:    url("images/info_back.gif");
	background-repeat: repeat-y;
	padding: 0px;
	clear: both;
	float: left;
	width: 776px;
}

#srtoplist dl {
	font-size: 87.5%;
	line-height: 120%;
	margin: 10px;
}

#srtoplist dt {
	padding: 2px;
	margin-top: 12px;
	font-weight: bold;
}

.listblock {
	background-image:    url("images/listblock_back.gif");
	background-repeat: repeat-y;
	padding: 0px;
	clear: both;
	width: 556px;
	margin-bottom: 5px;
}

.listblock h3 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
}

.listblock p {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 87.5%;
	padding-top: 0px;
	padding-bottom: 0px;
}

#submenu {
	float: left;
	width: 200px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#submenu_tab {
	background-image:    url("images/related_back.gif");
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#submenu_tab div {
	margin-right: 5px;
	margin-left: 5px;
}

#submenu_tab ul {
	padding-left: 10px;
	padding-right: 10px;
}

#submenu_tab ol {
	padding-left: 1em;
	padding-right: 1em;
}

/*2007年7104移行により追加*/

#submenu_tab dl {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#submenu_tab dt {
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 87.5%;
	line-height: 140%;
	color: #990000;
}

#submenu_tab dd {
	background-image: url(images/icon_linkarrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	font-size: 87.5%;
	line-height: 140%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1em;
}






/* detail contents
------------------------------------------------------------ */

#info {
	background-image:    url("images/info_back.gif");
	background-repeat: repeat-y;
	padding: 0px;
	clear: both;
	float: left;
	width: 776px;
	margin-top: 10px;
}
#infoPrint {
	background-image:    url("images/info_back.gif");
	background-repeat: repeat-y;
	padding: 0px;
	clear: both;
	float: left;
	width: 100%;
	margin-top: 10px;
}

#info h3 {
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 4px;
}

#info p {
	font-size: 87.5%;
	line-height: 120%;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#info table {
	padding: 8px 5px;
	margin: 10px;
	float: left;
}

#info th, #info td {
	font-size: 87.5%;
	line-height: 120%;
	list-style-type: none;
	text-align: left;
}

#profile {
	float: left;
	width: 556px;
	margin: 0px;
	padding: 20px 0px 12px;
}

#related {
	float: right;
	width: 200px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#related_tab {
	background-image:    url("images/related_back.gif");
	padding: 0px;
}

#related_tab div {
	margin-right: 5px;
	margin-left: 5px;
}

#related_tab ul {
	padding-left: 10px;
	padding-right: 10px;
}

#imageblock {
	margin: 5px;
	float: right;
	width: 200px;
	padding-right: 10px;
	padding-left: 10px;
}

#imageblock2 {
	margin: 0px 0px 20px 40px;
	padding: 5px;
	float: left;
	width: 180px;
	border: 1px solid #FFA10F;
}

#imageblock3 {
	margin: 0px 40px 20px 0px;
	padding: 5px;
	float: right;
	width: 180px;
	border: 1px solid #FFA10F;
}

#imageblock4 {
	padding: 0px;
	border: 1px solid #FFA10F;
}

#imageblock5 {
	margin: 0.3em 10px 5px 5px;
	float: left;
	width: 240px;
}

#inq {
	font-size: 87.5%;
	line-height: 125%;
	background-color: #DCF2E3;
	width: 770px;
	padding: 3px;
	margin: 0px;
	clear: both;
	text-align: right;
}

#pagespec {
	font-size: 75%;
	color: #666666;
	text-align: right;
}

.icnexcel {
	list-style-image:   url("images/icn_excel.gif");
}

.icnword {
	list-style-image:   url("images/icn_word.gif");
}

.icnpdf {
	list-style-image:   url("images/icn_pdf.gif");
}

.icnichi {
	list-style-image:   url("images/icn_ichi.gif");
}

.icnhaku {
	list-style-image: url(images/icn_haku.gif);
}

.calender th {
	text-align: center;
}

.calender td {
	text-align: right;
}

.time {
	font-size: 87.5%;
}

.daysun {
	color: #FF3333;
	background-color: #FFFFFF;
}

.daysat {
	color: #3399CC;
	background-color: #FFFFFF;
}

.today {
	background-color: #CEE6BB;
}

.weekday {
	background-color: #FFFFFF;
}

.nmonthday {
	background-color: #FFFFFF;
}

.nextlink {
	float: right;
	font-size: 87.5%;
}

.prelink {
	float: left;
	font-size: 87.5%;
}

.pastinfo {
	font-size: 87.5%;
	float: right;
	padding: 5px;
	clear: both;
}

.plinklist {
	font-size: 87.5%;
	line-height: 120%;
	text-align: center;
}
.inq {
	text-align: right;
	float: right;
	width: 440px;
}
.copyright {
	float: left;
	width: 320px;
	line-height: 120%;
}
.footerlink {
	color: #666666;
}
#tpservicelist {
	margin: 0px;
	width: 430px;
	clear: both;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: none;
}

#shisetsuAera {
	padding: 0px 0px 0px;
	clear: both;
	float: left;
	width: 776px;
}

#shiselist1 {
	padding: 0px;
	float: left;
	width: 380px;
}

#shiselist2 {
	padding: 0px;
	float: right;
	width: 380px;
}

#shisetsuAera h3 {
	background-image:    url("images/r_380_top.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFA10F;
	margin: 10px 0px 0px;
	padding: 3px;
	color: #000000;
}
#hotlineArea {
	margin-bottom: 2em;
}


/*施設予約*/
ul#listLeft {
	float: left;
	margin-left: 20px;
	margin-top: 15px;
	text-align: left;
	margin-right: 0px;
	margin-bottom: 0px;
}
ul#listRight {
	float: left;
	margin-left: 50px;
	text-align: left;
	margin-top: 15px;
	margin-right: 0px;
}

#select {
	float: right;
	width: 550px;
}
.reserveStep {
	clear: both;
}
#reserveStep {
	clear: both;
}
h3#subtit {
	color: #333333;
	background-color: #99CCFF;
	margin: 0px;
	padding: 4px;
}


/*2008/9/28　追加　*/

#indexKanko {
	background-color: #E7E7E7;
	padding: 0px 0px 15px;
	background-image: url(images/index_kanko_foot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px 0px 10px;
}

#indexKanko ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1.5em;
}

#indexKanko li{
	list-style-image:    url(images/arrow_red.gif);
}


#indexCenterLeft {
	width: 605px;
	float: right;
	margin: 0px;
	padding: 0px;
}

#indexForMenu {
	width: 605px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
}


h3.prTit {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
	margin-bottom: 10px;
	font-size: 87.5%;
	line-height: 140%;
	color: #333333;
}
