@charset "utf-8";
/* CSS Document */

#panlist_bali{
	padding:5px;
	}
#panlist_bali li{
	display:inline-block;
	}
#page{ background:#fff;
width: 960px;
margin: 0 auto;}

h2{ text-align:center; font-size:32px; font-family:"�q���M�m���� Pro W3", "Hiragino Mincho Pro","�l�r �o����", "MS PMincho",  serif; margin:30px auto 20px; border-bottom:solid 2px #660033; height:auto;width: 95%;line-height:1.5em;}

.main_inner{overflow:hidden;margin:0 auto;	}

.left_photo{float:left;width:300px;}

.right_p{float:right;width:480px;font-size:15px;line-height:1.7em;}

.left_photo a:hover img { opacity:0.7;}

#panlist_bali {
 margin-left:5px;
}
#main{
	padding: 5px 20px 20px;
}
#main ul {
    overflow: hidden;
    text-align: center;
}
#main ul li {
    display: inline-block;
	margin-bottom:5px;
}

#main li a:hover img { opacity:0.7;}
#main p {
    margin: 10px 15px;
	font-size:15px;
	line-height:1.7em;
}

#main p span{
	color:#F00;
	}
#main p a:hover img{
	opacity:0.8
	}

#main p a img{
	max-width:100%;
	}
.bold{
	font-weight:bold;
	color:#000000 !important;
}
#main li a img{
	max-width:100%;
	height:auto !important;
	}
.map{
	text-align:center;
	margin-top: 20px;
}
.item {
    color: #000000 !important;
    padding-left: 66px;
}
