@charset	"UTF-8";

/*--------------------*/
/*right contents*/
/*--------------------*/

#content #right {
	width:460px;
	margin:0px 0px 0px 8px;
	padding-right: 30px;
}
#new-content {
	position:absolute;
	top:176px;
	margin:0px auto;
	margin-left:390px;
	z-index:3;
}
#new-content a{
	display:block;
	height:20px;
	width:93px;
	background-image:url(../../images/portal/common/btn-new-content.gif);
	background-repeat:no-repeat;
	text-indent:-2000px;
	text-decoration:none;
}
#right p {
	padding-left: 4px;
	margin-right: 10px;
	line-height:150%;
	display: block;
}
#right p img{
	margin: 10px auto;
	text-align:center;
	line-height:150%;
	display: block;
}
#content #right table {
	margin-top:2px;
}
#content #right td,
#content #right th {
	font-size:small;
	font-weight:normal;
	text-align:left;
	padding-left:8px;
}
#content #right th {
	border:1px solid #3E4364;
	background-color:#EDEFF1;
}
#content #right td {
	background-color:#fff;
}
.adrs,
.name {
	color:#828282;
	margin-left: 6px;
}
#spot h1,
#article h1{
	font-size:x-large;
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	color:#666;
	margin-left: 6px;
}
#article-s h2{
	font-size:small;
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	padding:2px;
	width:460px;
	border:1px dotted #ccc;
	background-color: #F7F7F7;
	border-left: 5px solid #ccc;
	margin-top: 16px;
}
#spot-s h2,
#cntr h2{
	font-size:medium;
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	color:#333333;
	margin-top: 8px;
}
#article-s h2 a:link,
#article-s h2 a:visited  {
	color:#3399FF;
	text-decoration:none;
	width:460px;
}
#article-s a:hover h2,
#spot-s a:hover h2 {
	color:#333333;
}
#spot-s p,
#article-s p {
	margin:0px;
	padding:0px;
}
#tb-url {
	border:1px dotted #ccc;
	background-color:#FFFCEE;
	padding:12px;
	line-height:130%;
	margin-right: 10px;
}
#tb-url .thisurl {
	display:block;
	color:#666;
}
#comment h3,
#tb h3{
	font-size:small;
	color:#666666;
	margin:10px 0px;
	padding:2px;
	background-color: #FFE68E;
}
#tb h5 {
	margin:0px;
	padding:0px;
	margin-left: 6px;
}
#tb h5 a{
	color:#666;
}
#comment p,
#tb p,
#do-com p{
	margin:4px 10px 18px 10px;
	padding:0px;
}
#do-com p{
	background-color:#EAEFFB;
	padding: 6px;
	margin-bottom: 2px;
}

/*--------------*/
/*spaw start    */
/*--------------*/
#content #comment-input{
	clear:both;
	position:relative;
}
#content #edit-body {
	background-color:#EEF1F7;
	padding-left:20px;
}
#content #edit-body th{
	font-weight:normal;
	font-size:small;
	text-align:right;
}
#content .input-base {
	text-align:center;
	padding:8px 0px;
	display:block;
}
#content .edit-sapce {
	width:600px;
	background-color:#fff;
}
/*--------------*/
/*spaw end      */
/*--------------*/

#content #right table {
	border-collapse:collapse;
	margin-left: 10px;
}

#content h1.edit {
	text-indent:-2000px;
	margin-bottom:10px;
	height:28px;
	background-image:url(../../images/0000/common/title-toko.gif);
	background-repeat:no-repeat;	
}
#content h3 {

}
#content h4.h4comlist,
#content h4.h4do-com,
#content h4.h4comnew {
	background-repeat:no-repeat;
	height:20px;
	text-indent:-2000px;
	margin-top:10px;
}
#content h4.h4comlist {
	background-image:url(../../images/0000/common/h4comlist.gif);
}
#content h4.h4do-com {
	background-image:url(../../images/common/h4do-com.gif);
}
#content h4.h4comnew {
	background-image:url(../../images/0000/common/h4comnew.gif);
}
#gmap{

}
#search_menu{
	font-size: 12px;
}
#message{
	font-size: 12px;
}
#PlaceName{
	font-size: 12px;
}
#keyword_history{
	WIDTH:120px;
	display:none;
	z-index:2;
	font-size: 12px;
	border: 1px solid #999;
	position: absolute;
	margin:3px;
	background-color: #FFFFCC;
}
#search_submenu{
}
#search_result{
}
#search_result h3{
	margin:12px 0px 2px 0px;
	border-bottom: 1px dotted #1590CD;
	background-color: #E1E8F0;
}
#search_result h3 a{
	color:#333;
}
.btn-edit1{
	border:2px solid #FB9605;
	background-color:#FFFDF0;
}
.btn-space2 {
	padding:1px 0px;
	text-align:right;
	margin-right: 10px;
}


/*--------------------*/
/*center contents*/
/*--------------------*/
#cntr h1 {
	font-size:large;
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
	color:#666;
}
#content #cntr p,
#content #cntr ul{
	margin:0px 0px 10px 12px;
}
#content #cntr h1{
	margin-bottom:18px;
}
#content #cntr h2{
	margin:18px 0px 4px 0px;
	color: #666;
	margin-left: 6px;
	border-bottom: 2px dotted #ccc;
}
#content #cntr ol{
	margin-top:8px;
}
#content #cntr li{
	margin-bottom:8px;
	line-height:120%;
}
#content #cntr td.td-gy {
	background-color:#D7D7D7;
}
.btn-space1 {
	width:720px;
	padding:1px 0px;
	text-align:right;
	background-color:#CCCCCC;
}
#cntr .table-yoko1 table{
	margin-bottom:8px;
}
#cntr td.categ-lg {
	font-weight:bold;
	color:#666;
	padding:2px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体";
}
#cntr td.categ-md,
#cntr td.categ-sm {
	font-size:small;
	padding:2px;
}
#cntr td.categ-md {
	background-color:#ededed;
}#cntr td.categ-sm {
	background-color:#F9F9F9;
}
#cntr td.categ-sm ul{
	margin:0px;
	paddng:0px;
	margin-bottom:12px;
}
#cntr td.categ-sm li {
	display:inline;
	padding:0px 10px 0px 0px;
	margin:0px;	
	list-style:none;
}
#cntr .table-dot1 th{
	font-weight:normal;
	background-color:#38A2EF;
	padding:2px;
	color: #FFFFFF;
}
#cntr .table-dot1 td{
	border-bottom:1px dotted #ccc;
	padding:2px;
}

/*--------------------*/
/*left-contents*/
/*--------------------*/

#content #left {
	width:200px;
	margin:0px -500px 0px 6px;
	clear: both;
}
#spot-s{
	width:196px;
	padding:2px;
	margin-bottom: 8px;
	background-color: #EFEFEF;
}
#spot-s h2 a:link,
#spot-s h2 a:visited {
	color:#3399FF;
	text-decoration:none;
	width:200px;
}
#left #new_comment{
	border:1px solid #84BDF0;
	background-color:#F3F9FC;
	padding:10px;
}
#left #new_comment h4{
	backgorund-image:url(../../images/common/);
}

#left #new_comment a{
	color:#333333;
}

