/* ================================
    CSS STYLES FOR infoDNN
   ================================
*/


/*--------Contents Common----------------*/
.box { margin-bottom:15px;}
.box p {padding:0px 10px;}
.box h4, .box h5  { font-size:12px; background-color:#EAEAEA; padding:5px 10px;}
.small { font-size:11px;}
.mb { margin-bottom:10px;} 
ul, ol, li{ margin:0px;padding:0;}
ul, ol, li{ margin-left:15px;}
p.greenbig{ color:#4CAF0F; font-size:14px; font-weight:bold;}
.accessmap img {margin-right:5px;}
.imgmr{ margin-right:10px;}
.mt { margin-top:10px;} 

/*--------Privacy------------------------*/
.privacy {
	 padding:0px 10px;
	}
.privacy li{
	margin-bottom:10px;
	}
.privacy li ul li{
	margin-bottom:5px;
	list-style:none;
	margin-left:5px;
	}
.privacy h3 {
	font-size:14px;
	}

/*-------Merit----------------------------------------------*/
.meritbox{
	border:#FF9900 solid 1px;
	padding:15px;
	}
.list-a{margin:0;}
.list-a li{
	padding-left:20px;
	padding-bottom:10px;
	background: url(/Portals/4/images/merit/square.jpg) left top no-repeat;
	list-style:none;
	}
ol.list-b li {
	margin-bottom:5px;
	margin-left:35px;
	} 
ol.list-b li ul li{
	margin-left:10px;
	list-style:none;
	}

/*-----INDEX-------------------------*/	
.sidemenu td.title {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
padding-left:10px;
	}
.sidemenu ul li{
	padding:0 0 0 15px;
	list-style:none;
	margin:5px 0 10px 0;
	}
.sidemenu ul.pink li{
	background:url(/Portals/4/images/index/pink_arrow.gif) left no-repeat;
	}
.sidemenu ul.yellow li{
	background:url(/Portals/4/images/index/yellow_arrow.gif) left no-repeat;
	}
.sidemenu ul.green li{
	background:url(/Portals/4/images/index/green_arrow.gif) left no-repeat;
	}

.sidemenu ul li a{ color:#666666; text-decoration:none;}
.sidemenu ul li a:visited{ color:#666666; text-decoration:none;}
.sidemenu ul li a:hover{ color:#666666; text-decoration:underline;}
.sidemenu ul li a:active{ color:#666666; text-decoration:underline;}

.sidemenu td .address p{margin-left:10px;}


/*----ACTION-------------------------*/	
table.member th{ font-size:12px; color:#666666;}
table.member td{
	border-bottom:#CBDFF8 solid 1px;
	border-right:#FCEDA5 solid 1px;
	}

/*レジャー*/
table.kankou {
	margin-bottom:15px;
	border:#FF6666 solid 1px;
	}
table.kankou th.titletxt {
	color: #FFFFFF;
	background:#FF6666;
	border-bottom:#FFF solid 1px;
	padding:10px;
	width:645px;
	}
table.kankou th{
	background:#FFD1D1;
	font-size: 12px;
	color:#666666;
	text-align:center;
	border-bottom:#FF6666 solid 1px;
	border-right:#FF6666 solid 1px;
	padding:10px;
	width:130px;
	}
table.kankou td {
	background:#FFF;
	border-bottom:#FF6666 solid 1px;
	padding-left:10px;
	}

table.leisure {
	margin-bottom:15px;
	border:#FF9933 solid 1px;
	}
table.leisure th.titletxt {
	color: #FFFFFF;
	width:645px;
	padding:10px;
	background:#FF9933;
	border-bottom:#FFF solid 1px;
	}
table.leisure th{
	background: #FFCA95;
	font-size: 12px;
	color:#666666;
	text-align:center;
	border-bottom:#FF9933 solid 1px;
	border-right:#FF9933 solid 1px;
	padding:10px;
	width:130px;
	}
table.leisure td {
	background:#FFF;
	border-bottom:#FF9933 solid 1px;
	padding-left:10px;
	}
table.leisure table.price table{ width:100%; margin-right:10px;}
table.leisure table.price th { background:#FFE8D1; border:#FFF solid 1px; width:80px;}
table.leisure table.price td { border-bottom:#FFCCCC solid 1px;}
table.leisure table.price td.cost {	padding-right:10px; text-align: right;}

table.tokusan {
	margin-bottom:15px;
	border:#58B439 solid 1px;
	}
table.tokusan th.titletxt {
	color: #FFFFFF;
	width:645px;
	padding:10px;
	background: #58B439;
	border-bottom:#FFF solid 1px;
	}
table.tokusan th{
	background: #CDE8C3;
	font-size: 12px;
	color:#666666;
	text-align:center;
	border-bottom:#58B439 solid 1px;
	border-right:#58B439 solid 1px;
	padding:10px;
	width:130px;
	}
table.tokusan td {
	border-bottom:#58B439 solid 1px;
	padding-left:10px;
	}

table.syokuji {
	margin-bottom:15px;
	border:#66CBA8 solid 1px;
	}
table.syokuji th.titletxt {
	color: #FFFFFF;
	width:645px;
	padding:10px;
	background: #66CBA8;
	border-bottom:#FFF solid 1px;
	}
table.syokuji th{
	background: #D1EFE5;
	font-size: 12px;
	color:#666666;
	text-align:center;
	border-bottom:#66CBA8 solid 1px;
	border-right:#66CBA8 solid 1px;
	padding:8px 0;
	}
table.syokuji td {
	border-bottom:#66CBA8 solid 1px;
	border-right:#66CBA8 solid 1px;
	padding:8px 10px;
	}

table.yado {
	margin-bottom:15px;
	border:#3399CC solid 1px;
	}
table.yado th.titletxt {
	color: #FFFFFF;
	width:645px;
	padding:10px;
	background: #3399CC;
	border-bottom:#FFF solid 1px;
	}
table.yado th{
	background:#C1E0F0;;
	font-size: 12px;
	color:#666666;
	text-align:center;
	border-bottom:#3399CC solid 1px;
	border-right:#3399CC solid 1px;
	padding:8px 0;
	}
table.yado td {
	border-bottom:#3399CC solid 1px;
	border-right:#3399CC solid 1px;
	padding:8px 10px;
	}

/*foot*/

.footnav a{ color:#333; text-decoration:none;}
.footnav  a:visited{ color:#333; text-decoration:none;}
.footnav a:hover{ color:#333; text-decoration:underline;}
.footnav  a:active{ color:#333; text-decoration:underline;}
td.footcontents {padding-top:0px; padding-bottom:0px;}





































































































































