@charset "utf-8";

@import url("../css/common.css");

/* CSS Document */
/* --------------------------------------------------

eventTab

-------------------------------------------------- */
#eventTab {
	margin-top: 15px;
}

#eventTab ul {
	background: url(img/event_tab_back.gif) left bottom no-repeat;
}

#eventTab li {
	float: right;
	margin-right: 10px;
}

#eventTab li img{
	vertical-align: bottom;
}

#eventTab table{
	width: 100%;
	height: 38px;
	background-color: #F1D1CF;
	clear: both;
	border-collapse: collapse;
	color: #9F0000;
	font-size: 1.3em;
	margin-bottom: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DA9A87;
	border-bottom-color: #DA9A87;
	border-left-color: #DA9A87;
}

#eventTab table th{
	font-weight: normal;
	text-align: center;
}

#eventTab table td{
	width: 160px;
	padding: 5px 7px;
}

#eventTab table td img{
	margin-right:5px;
}

.kindMenu{
	float: right;
	margin-top: -29px;
}

.kindMenu ul{
	text-align: right;
}

.kindMenu li{
	float: left;
	width: 100px;
	margin-left: 10px;
	height: 30px;
}

/* --------------------------------------------------

resultTab

-------------------------------------------------- */

#resultTab ul {
	background: url(img/event_tab_back.gif) left bottom no-repeat;
}

#resultTab li {
	float: right;
	margin-right: 10px;
}

#resultTab li img{
	vertical-align: bottom;
}

#resultTab table{
	width: 100%;
	height: 38px;
	background-color: #F1D1CF;
	clear: both;
	border-collapse: collapse;
	margin-bottom: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DA9A87;
	border-bottom-color: #DA9A87;
	border-left-color: #DA9A87;
}

#resultTab table th{
	font-weight: normal;
	text-align: center;
}

#resultTab table td{
	padding: 5px 7px;
}

#resultTab table td.condition{
	text-align: left;
	color: #9F0000;
}

#resultTab table td.numbers{
	text-align: right;
}


#resultTab table td img{
	margin-right:5px;
}

/* --------------------------------------------------

resultBar

-------------------------------------------------- */

#resultBar li {
	float: right;
	margin-right: 10px;
}

#resultBar li img{
	vertical-align: bottom;
}

#resultBar table{
	width: 100%;
	height: 38px;
	background-color: #F1D1CF;
	clear: both;
	border-collapse: collapse;
	margin-bottom: 15px;
	border: 1px solid #DA9A87;
}

#resultBar table th{
	font-weight: normal;
	text-align: center;
}

#resultBar table td{
	padding: 5px 7px;
}

#resultBar table td.condition{
	text-align: left;
	color: #9F0000;
}

#resultBar table td.numbers{
	text-align: right;
}


#resultBar table td img{
	margin-right:5px;
}



/* --------------------------------------------------

searchBox

-------------------------------------------------- */
.searchBox {
	width: 200px;
	background: #E9E6C0;
	margin-top: 10px;
	padding: 10px 15px 5px 15px;
}

#pageOuter #container .searchBox .areamap{
	width: 80px;
	float: left;
}

.areaSearchMap{
	margin: 10px 10px 0 0;
}

.searchBox dt img{
	vertical-align: bottom;
}

.searchBox dd img{
	vertical-align: bottom;
}

.searchBox dl{
	margin-bottom: 10px;
}

.searchBox dd{
	width: 200px;
	background: #FFFFFF;
	padding-bottom: 5px;
}

.searchBox dd ul{
	text-align: left;
	padding-bottom: 5px;
}

.searchBox dd ul.mainList{
	padding-left: 6px;
}

.searchBox dd ul.mainList li{
	padding-top: 2px;
}

#pageLeft .searchBox .mainList input {
	margin-right: 3px;
}

#pageOuter #container .searchBox .period_search{
	text-align: center;
}

#pageOuter #container .searchBox .period_search img{
	vertical-align: top;
	margin-top: 4px;
}

.period_search input{
	border: 1px solid #CCCCCC;
	width: 120px;
	padding: 2px;
	height: 18px;
	margin-top: 3px;
	margin-bottom: 3px;
	vertical-align: bottom;

}

.txtB01{
	border: 1px solid #CCCCCC;
	width: 90%;
	margin-left: 5px;
	padding: 2px;
	height: 18px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.searchBox .btn{
	width: 137px;
	margin: 0 auto 10px auto;
}

.scrollArea{
	width: 180px;
	height: 130px;
	overflow-y: auto;
	overflow-x: hideen;
	border: 1px solid #478912;
	margin: 4px auto 5px auto;
	padding: 3px 0 0 3px;
}

#pageLeft .searchBox .scrollArea input {
	margin-right: 3px;
}

.pastSearch{
	margin-bottom: 10px;
}

.pastSearch input {
	margin-right: 3px;
}


/* ----------------------------------searchEventTable */

.searchEventTable{
	width: 180px;
	margin: 0 auto 5px auto;
	border: 1px solid #4D4D4D;
	background: #F0F0F0;
}

.searchEventTable th{
	border-bottom: 1px solid #4D4D4D;
	text-align: center;
	padding: 2px;
}

.searchEventTable td{
	text-align: center;
	padding: 1px 0 3px 0;
}

.searchEventTable .mWeek{
	font-weight:bold;
}

.searchEventTable .mSat{
	color: #0066CC;
}

.searchEventTable .mSat a:link{
	color: #0066CC;
	text-decoration: underline;
}

.searchEventTable .mSat a:visited{
	color: #0066CC;
	text-decoration: underline;
}

.searchEventTable .mSat a:hover{
	color: #1E8EFF;
	text-decoration: underline;
}

.searchEventTable .mSun{
	color: #CC3366;
}

.searchEventTable .mSun a:link{
	color: #CC3366;
	text-decoration: underline;
}

.searchEventTable .mSun a:visited{
	color: #CC3366;
	text-decoration: underline;
}

.searchEventTable .mSun a:hover{
	color: #DA698D;
	text-decoration: underline;
}


.searchEventTable .m_month{
	padding: 2px 0 2px 0;
	background-color: #4D4D4D;
	color: #FFFFFF;
}

.searchEventTable .m_month a:link{
	color: #FFFFFF;
}

.searchEventTable .m_month a:visited{
	color: #FFFFFF;
}

.searchEventTable .m_month a:hover{
	color: #FFFFFF;
}



/* --------------------------------------------------

sTab

-------------------------------------------------- */
ul#sTab {
	width: 700px;
	margin: 15px auto 0 auto;
}

ul#sTab li {
	float: left;
}

ul#sTab li img{
	vertical-align: bottom;
}

/* --------------------------------------------------

bTabContents

-------------------------------------------------- */
#sTabContents {
	width: 700px;
	background: url(../event/img/s_tab_back.jpg) no-repeat left top;
	margin: 0 auto 40px auto;
	padding-top: 10px;
}

/* --------------------------------------------------

listBox650

-------------------------------------------------- */
#listBox650{
	width: 650px;
	margin: 0 auto;
}

#listBox650 div{
	width: 650px;
	padding-bottom: 10px;
	margin: 0 auto 10px auto;
	border-bottom: 1px solid #E0DCB4;
	text-align: left;
}


#listBox650 div .photoB{
	float: left;
	background: #FFFFFF;
	padding: 3px;
	border: 1px solid #DBDBDB;
}


#listBox650 div dl{
	float: right;
	width: 530px;
}

#pageOuter #listBox650 div dl dt.clearfix p{
	float: left;
	padding-bottom: 5px;
	margin-right: 5px;
}

#pageOuter #listBox650 div dl dt.clearfix img{
	float: left;
	margin-right: 5px;
}

#listBox650 div dd li:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#listBox650 div dd li{
	display:inline-block;
}

/* Hides from IE-mac \*/
*html#listBox650 div dd li{height:1%;}
#listBox650 div dd li{display:block;}
/* End hide from IE-mac */

#listBox650 div dd li p{
	color: #627E01;
	float: left;
}

/* --------------------------------------------------

listBox650S

-------------------------------------------------- */
#listBox650S{
	width: 650px;
	margin: 0 auto;
}

#listBox650S div{
	width: 317px;
/*	background: url(../img/dot.gif) left bottom no-repeat;
*/	padding-bottom: 10px;
	margin: 0 auto 10px auto;
/*	border-bottom: 1px solid #E0DCB4;
*/	text-align: left;
	float: left;
}


#listBox650S div .photoB{
	float: left;
	background: #FFFFFF;
	padding: 3px;
	border: 1px solid #DBDBDB;
}


#listBox650S div dl{
	float: right;
	width: 200px;
}

#listBox650S div dt h3{
	float: left;
	padding-bottom: 5px;
}

#listBox650S div dt img{
	float: left;
	margin: 0 5px;
}

#listBox650S div dd li:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#listBox650S div dd li{
	display:inline-block;
}

/* Hides from IE-mac \*/
*html#listBox650S div dd li{height:1%;}
#listBox650S div dd li{display:block;}
/* End hide from IE-mac */

#listBox650S div dd li p{
	color: #627E01;
	float: left;
}

/* --------------------------------------------------

listBox700

-------------------------------------------------- */
#listBox700{
	width: 700px;
	margin: 20px auto 10px auto;
}

#listBox700 div{
	width: 700px;
/*	background: url(../img/dot.gif) left bottom no-repeat;
*/	padding-bottom: 10px;
	margin: 0 auto 10px auto;
	border-bottom: 1px solid #E0DCB4;
	text-align: left;
}


#listBox700 div .photoB{
	float: left;
	background: #FFFFFF;
	padding: 3px;
	border: 1px solid #DBDBDB;
}


#listBox700 div dl{
	float: right;
	width: 580px;
}

#pageOuter #listBox700 div dl dt.clearfix p{
	float: left;
	padding-bottom: 5px;
	margin-right: 5px;
}

#pageOuter #listBox700 div dl dt.clearfix img{
	float: left;
	margin-right: 5px;
}

#listBox700 div dd li:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#listBox700 div dd li{
	display:inline-block;
}

/* Hides from IE-mac \*/
*html#listBox700 div dd li{height:1%;}
#listBox700 div dd li{display:block;}
/* End hide from IE-mac */

#listBox700 div dd li p{
	color: #627E01;
	float: left;
}

/* --------------------------------------------------

sort

-------------------------------------------------- */
.sort li{
	float: left;
	margin-right: 5px;
}

.sortShort{
	margin: 20px 0 0 30px;
}

.sortShort li{
	float: left;
	margin-right: 5px;
}	

/* --------------------------------------------------

eventThisMonth

-------------------------------------------------- */
.eventThisMonth{
	width: 650px;
	margin: 0 auto;
	clear: both;
}

.eventThisMonthInner{
	height: 330px;
	overflow-y:auto!important;
	overflow-x: hidden!important;
	width: 646px;
	margin:10px auto;
	padding: 2px;
}

.eventThisMonthInner table{
	width: 630px;
	border-width: 1px;
	border-style: solid;
	border-color: #C0B775;
	clear: both;
	border-collapse: collapse;

}

.eventThisMonthInner table th{
	background-color: #E2DDAA;
	padding: 5px;
	border-bottom: 1px solid #C0B775;
	border-left: 1px solid #C0B775;
	font-weight: bold;
	border-collapse: collapse;
	text-align: center;
}

.eventThisMonthInner table td{
	vertical-align: top;
	border-left: 1px solid #C0B775;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-collapse: collapse;
	background: #FFFFFF;
}


.eventThisMonthInner table td a:link{
	color: #627E01;
	text-decoration: underline;
	font-weight: normal;
}

.eventThisMonthInner table td a:visited{
	color: #627E01;
	text-decoration: underline;
	font-weight: normal;
}

.eventThisMonthInner table td a:hover{
	color: #88AF01;
	text-decoration: underline;
	font-weight: normal;
}

.t_kaisai{
	width: 120px;
}

.t_event{
	width: 400px;
}

.t_area{
}

.t_left{
	text-align: left;
}

/* --------------------------------------------------

detailBox

-------------------------------------------------- */
#detailBox{
	width: 700px;
	float: right;
	margin: 10px 0 20px 0;
}

.detailTitle{
	width: 700px;
	border-top: 1px solid #B5AB68;
	border-left: 1px solid #B5AB68;
	border-right: 1px solid #B5AB68;
	border-bottom: 3px solid #B5AB68;
	background-color: #FCFBF6;
	background-image: url(../img/brown_square.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
}

.detailTitle h2{
	font-weight: bold;
	font-size: 1.3em;
	float: left;
	padding: 10px 0px 8px 20px;
	width: 430px;
	color: #4D461A;
}

.detailTitle ul{
	float: right;
	margin-top: 7px;
}

.detailTitle li{
	float: left;
	margin-right: 5px;
	color: #655023;
}

.detailLeft{
	float: left;
	width: 315px;
	margin-top: 20px;
}

.photoB2{
	background: #FFFFFF;
	padding: 5px;
	border: 1px solid #DBDBDB;
}

.qrArea{
	margin-top: 10px;
	width: 121px;
}

.qrArea p{
	margin-top: 10px;
	border: 7px solid #E8E4BC;
}

.detailRight{
	float: right;
	width: 370px;
	margin-top: 20px;
/*	margin: 20px 0 0 15px;
*/}

.detailRight table{
	border-top: 1px solid #D9D3AE;
	width: 370px;
	border-collapse: collapse;
}

.detailRight table th{
	background-color: #E8E4BC;
	padding: 8px;
	width: 90px;
	text-align: left;
	background-image: url(../img/dot02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #313131;
	font-weight: normal;
}

.detailRight table th span{
	color: #FF6600;
	font-weight: bold;
}

.detailRight table td{
	padding: 8px;
	background-image: url(../img/dot02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
}

.detailRight P img{
	margin-top: 10px;
	float: right;
}

#detailBox h4{
	padding-top: 10px;
	clear: both;
}

.otherPhoto{
	width: 700px;
}

.detailMap{
	border: 1px solid #C7BC5F;
	margin-top: 20px;
}

.gMap{
	float: left;
	width: 565px;
}

.detailMapRight{
	float: right;
	width: 131px;
	background-color: #E8E4BC;
	height: 400px;
}

.detailMapRight p{
	text-align: left;
	margin: 10px 0 5px 10px;
}

.detailMapRight ul{
	margin-left: 15px;
}

.detailMapRight li{
	margin-bottom: 5px;
}



.detailMapRight dl{
	margin-top: 30px;
	margin-left: 15px;
}

.detailMapRight dt img{
	vertical-align: middle;
	margin-left: 5px;
}

.detailMapRight dd{
	padding-bottom: 15px;
	padding-left: 20px;
	font-size: 12px;
}

/* --------------------------------------------------

spotSearchMap

-------------------------------------------------- */

#spotSearchMap{
	width: 700px;
	height: 950px;
	background-image: url(img/spotsearch_map.jpg);
	background-repeat: no-repeat;
	background-position: 200px 220px;
	overflow:hidden;
}

#spotSearchMap a:link{
	text-decoration: none;
}

#spotSearchMap a:visited{
	text-decoration: none;
}

#spotSearchMap a:hover{
	text-decoration: underline;
}

#spotSearchMap img{
	vertical-align: bottom;
}

.topImg{
	width: 160px;
	height: 120px;
	text-align: center;
	margin: 0 auto;
}

#spotSearchMap p{
	font-size: 0.8em;
	padding-bottom: 5px;
}

#spotSearchMap p a:link{
	text-decoration: none;
	font-weight: normal;
}

#spotSearchMap p a:visited{
	text-decoration: none;
	font-weight: normal;
}

#spotSearchMap p a:hover{
	text-decoration: underline;
	font-weight: normal;
}

#spotSearchMap .saga{
	width: 159px;
	background: #C2B7C2;
	border: 1px solid #827682;
	padding: 6px 6px;
	position: relative;
	left: 100px;
	top: 70px;
}

#spotSearchMap .saga h4{
	width: 160px;
	background: #EDEAED;
	color: #655669;
	text-align: center;
	margin: 5px 0 3px 0;
	cursor: pointer;
}

#spotSearchMap .saga h4 a:link{
	color: #655669;
	text-decoration: none;
	font-weight: normal;
}

#spotSearchMap .saga h4 a:visited{
	color: #655669;
	text-decoration: none;
	font-weight: normal;
}

#spotSearchMap .saga h4 a:hover{
	color: #655669;
	text-decoration: underline;
	font-weight: normal;
}

#spotSearchMap .fukuoka{
	width: 159px;
	background: #EDBFBB;
	border: 1px solid #DD8A88;
	padding: 6px 6px;
	position: relative;
	left: 300px;
	top: -185px;
}

#spotSearchMap .fukuoka img{
	margin: 0 auto;
	text-align: center;
}

#spotSearchMap .fukuoka h4{
	width: 160px;
	background: #FAECEB;
	color: #A6322F;
	text-align: center;
	margin: 5px 0 3px 0;
	cursor: pointer;
}

#spotSearchMap .fukuoka h4 a:link{
	color: #A6322F;
	text-decoration: none;
	font-weight: normal;
}

#spotSearchMap .fukuoka h4 a:visited{
	color: #A6322F;
	text-decoration: none;
	font-weight: normal;
}

#spotSearchMap .fukuoka h4 a:hover{
	color: #A6322F;
	text-decoration: underline;
	font-weight: normal;
}

#spotSearchMap .ooita{
	width: 159px;
	background: #95C6C7;
	border: 1px solid #679394;
	padding: 6px 6px;
	position: relative;
	left: 525px;
	top: -280px;
}

#spotSearchMap .ooita h4{
	width: 160px;
	background: #DFEEEE;
	color: #376C71;
	text-align: center;
	margin: 5px 0 3px 0;
	cursor: pointer;
}

#spotSearchMap .ooita h4 a:link{
	color: #376C71;
	text-decoration: none;
	font-weight: normal;
}

#spotSearchMap .ooita h4 a:visited{
	color: #376C71;
	text-decoration: none;
	font-weight: normal;
}


#spotSearchMap .ooita h4 a:hover{
	color: #376C71;
	text-decoration: underline;
	font-weight: normal;
}

#spotSearchMap .nagasaki{
	width: 159px;
	background: #DD9FB2;
	border: 1px solid #B85F7B;
	padding: 6px 6px;
	position: relative;
	left: 25px;
	top: -310px;
}

#spotSearchMap .nagasaki h4{
	width: 160px;
	background: #F5E2E8;
	color: #9E3A3D;
	text-align: center;
	margin: 5px 0 3px 0;
	cursor: pointer;
}

#spotSearchMap .nagasaki h4 a:link{
	color: #9E3A3D;
	text-decoration: none;
	font-weight: normal;
}

#spotSearchMap .nagasaki h4 a:visited{
	color: #9E3A3D;
	text-decoration: none;
	font-weight: normal;
}

#spotSearchMap .nagasaki h4 a:hover{
	color: #9E3A3D;
	text-decoration: underline;
	font-weight: normal;
}

#spotSearchMap .kumamoto{
	width: 159px;
	background: #E4D183;
	border: 1px solid #B6A355;
	padding: 6px 6px;
	position: relative;
	left: 110px;
	top: -290px;
}

#spotSearchMap .kumamoto h4{
	width: 160px;
	background: #F7F1DA;
	color: #6A5917;
	text-align: center;
	margin: 5px 0 3px 0;
	cursor: pointer;
}

#spotSearchMap .kumamoto h4 a:link{
	color: #6A5917;
	text-decoration: none;
	font-weight: normal;
}

#spotSearchMap .kumamoto h4 a:visited{
	color: #6A5917;
	text-decoration: none;
	font-weight: normal;
}

#spotSearchMap .kumamoto h4 a:hover{
	color: #6A5917;
	text-decoration: underline;
	font-weight: normal;
}

#spotSearchMap .kagoshima{
	width: 159px;
	background: #C2D480;
	border: 1px solid #848F53;
	padding: 6px 6px;
	position: relative;
	left: 310px;
	top: -270px;
}

#spotSearchMap .kagoshima h4{
	width: 160px;
	background: #EDF2D9;
	color: #546121;
	text-align: center;
	margin: 5px 0 3px 0;
	cursor: pointer;
}

#spotSearchMap .kagoshima h4 a:link{
	color: #546121;
	text-decoration: none;
	font-weight: normal;
}

#spotSearchMap .kagoshima h4 a:visited{
	color: #546121;
	text-decoration: none;
	font-weight: normal;
}

#spotSearchMap .kagoshima h4 a:hover{
	color: #546121;
	text-decoration: underline;
	font-weight: normal;
}

#spotSearchMap .miyazaki{
	width: 159px;
	background: #E1BB9E;
	border: 1px solid #C18D67;
	padding: 6px 6px;
	position: relative;
	left: 525px;
	top: -700px;
}

#spotSearchMap .miyazaki h4{
	width: 160px;
	background: #F6EBE2;
	color: #AB6536;
	text-align: center;
	margin: 5px 0 3px 0;
	cursor: pointer;
}

#spotSearchMap .miyazaki h4 a:link{
	color: #AB6536;
	text-decoration: none;
	font-weight: normal;
}

#spotSearchMap .miyazaki h4 a:visited{
	color: #AB6536;
	text-decoration: none;
	font-weight: normal;
}

#spotSearchMap .miyazaki h4 a:hover{
	color: #AB6536;
	text-decoration: underline;
	font-weight: normal;
}



/* --------------------------------------------------

rank01

-------------------------------------------------- */
.rank01{
	margin-top: 20px;
	border-bottom: 1px solid #E0DCB4;
}

.rank01 div{
	width: 365px;
	float: right;
	background: url(img/no1.jpg) no-repeat left top;
	padding-bottom: 25px;
}

.rank01 div dl{
	background: url(img/green_long.gif) no-repeat right bottom;
	width: 323px;
	margin: 0 0 10px 40px;
	padding-bottom: 7px;
}

.rank01 div dt{
	float: left;
	display: none;
}

.rank01 div dd h3{
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
}

.rank01 div dd{
	float: left;
	padding-top: 10px;
	padding-right: 4px;
	color: #627E01;
}

.rank01 div dd img{
	padding-top: 3px;
}

.rank01 div li{
	color: #627E01;
}

.rank01 h3 a:link{
	text-decoration: none;
}

.rank01 h3 a:visited{
	text-decoration: none;
}

.rank01 h3 a:hover{
	text-decoration: underline;

}

/* --------------------------------------------------

otherRank

-------------------------------------------------- */

.otherRank{
	margin-top: 15px;
	float: left;
}

.otherRank dl{
	background: url(img/green_short.gif) no-repeat right bottom;
	width: 290px;
	margin: 0 0 10px 40px;
	padding-bottom: 7px;
}

.otherRank dt{
	float: left;
	display: none;
}

.otherRank dd h3{
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
}

.otherRank dd{
	float: left;
	padding-top: 10px;
	padding-left: 2px;
	color: #627E01;
}

.otherRank dd img{
	padding-top: 3px;
}

.otherRank div.clearfix img{
	background: #FFFFFF;
	padding: 3px;
	border: 1px solid #DBDBDB;
	float: left;
}

.otherRank h3 a:link{
	text-decoration: none;
}

.otherRank h3 a:visited{
	text-decoration: none;
}

.otherRank h3 a:hover{
	text-decoration: underline;

}

.otherRank .clearfix div{
	width: 217px;
	float: right;
}

.otherRank li{
	color: #627E01;
}
.rankSimple h4 a:link{
	text-decoration: none;
}

.rankSimple h4 a:visited{
	text-decoration: none;
}

.rankSimple h4 a:hover{
	text-decoration: underline;

}

.no2{
	width: 330px;
	background: url(img/no2.jpg) no-repeat left 0px;
	padding-bottom: 25px;
	margin-right: 35px;
}

.no3{
	width: 330px;
	background: url(img/no3.jpg) no-repeat left 0px;
	padding-bottom: 25px;
}

.no4{
	width: 330px;
	background: url(img/no4.jpg) no-repeat left 0px;
	padding-bottom: 25px;
	margin-right: 35px;
}

.no5{
	width: 330px;
	background: url(img/no5.jpg) no-repeat left 0px;
	padding-bottom: 25px;
}

.rankSimple{
	clear: both;
	margin-top: 20px;
}

.rankSimple dl{
	margin-bottom: 10px;
}

.rankSimple dt{
	float: left;
	margin-right: 10px;
}

.rankSimple dd{
	float: left;
	margin: 4px 7px 0 0;
	color: #627E01;
}

.rankSimple dd h4{
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	margin-top: -3px;
}


/* --------------------------------------------------

event_comment

-------------------------------------------------- */

.event_comment{
	clear: both;
}

#pageOuter .event_comment hr{
	margin-bottom: 10px;
	margin-top: 10px;
}

#pageOuter .event_comment h1{
	padding-left: 5px;
	margin-bottom: 10px;
	font-size: 120%;
	font-weight: bold;
	border-left: 4px solid #417C14;
}

#pageOuter .event_comment h2{
	padding-left: 5px;
	font-size: 120%;
	font-weight: bold;
	border-left: 4px solid #417C14;
}

#pageOuter .event_comment h3{
	padding-left: 5px;
	font-size: 120%;
	font-weight: bold;
	border-left: 4px solid #417C14;
}

#pageOuter .event_comment h4{
	padding-left: 5px;
	font-size: 120%;
	font-weight: bold;
	border-left: 4px solid #417C14;
}


#pageOuter .event_comment h5{
	padding-left: 5px;
	font-size: 120%;
	font-weight: bold;
	border-left: 4px solid #417C14;
}

.event_comment p{
	margin-bottom: 4px;
}

.event_comment img{
	border: 1px solid #DBDBDB;
	background-color: #FFFFFF;
	width: 200px;
	padding: 4px;
	height: 150px;
	margin-bottom: 5px;
	margin-right: 10px;
}

.event_comment .columnR, .columnL {
	clear:both;
	}

.event_comment .columnR img {
	border:1px solid #DBDBDB;
	float:right;
	margin-bottom:5px;
	margin-left:10px;
	padding:4px;
	}

.event_comment .columnL img {
	border:1px solid #DBDBDB;
	float:left;
	margin-bottom:5px;
	margin-right:10px;
	padding:4px;
	}

