﻿/* 共通・標準 スタイル -------------------- */
.moduletitle
{
	padding:5px 1px 2px 5px;
	margin-top:0px;
	margin-bottom:5px;
	font-weight:bold;
	color:#333333;
	border-color:#ff9900; 
    border-style: solid; 
	border-left-width:5px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
}

.module
{
	border:solid 1px #d0d0d0; 
	padding:3px;
}


.modulebody
{
	padding:1px 5px 1px 5px;	
}

.moduleitemlistnomark
{
	
}

.moduleitemlistnomark ul
{
	padding:0px;margin:0px;list-style:none;
}

.moduleitemlistnomark li
{
	list-style:none;padding-left:2px;
	
}


.moduleitemlistnomark dl{
	padding:0px;margin:1px;
}    

.moduleitemlistnomark dt
{
	padding:5px 2px 2px 0px;
}

.moduleitemlistnomark dd{
	margin-left:1em;padding:2px 0px;
}



.moduleline
{
	background-color: #d0d0d0;
	margin: 2px 0px 2px 0px;
	clear:both;
	height:1px
}

/* 広告用 スタイル -------------------- */
.moduleadtitle
{
	padding:5px 1px 2px 5px;
	margin-top:0px;
	margin-bottom:5px;
	font-weight:bold;
	color:#999999;
	border-color:#999999; 
    border-style: solid; 
	border-left-width:5px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
}

/* 観光レポート用 スタイル -------------------- */
.modulesigreport a
{
    text-decoration:none;
}

/* PICK UP用スタイル -------------------- */
.pickupmodule
{
	border:solid 1px #d0d0d0; 
}

.pickupmodulebody
{
	padding:4px 8px;	
}

/* 旅くら用スタイル -------------------- */
#tabikura a {
	color: #314da5;
	text-decoration: none;
}

#tabikura a:hover {
	text-decoration: underline;
}

#tabikura dl {
	border: 1px solid #cccccc;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    margin-bottom: 10px;
    margin-top: 0px;
}

#tabikura dt {
	border-bottom: 1px solid #cccccc;
    padding: 0;
    height: 60px;
}

#tabikura dd {
	background-color: #fff8ec;
	margin: 7px;
	padding: 10px;
}

#tstabikura {
    height:300px;
    display: block;
    overflow:auto;
}

.ts-subcontent {
    margin: 5px 0;
    display: inline-block;
}

.ts-subcontent-tabikura img {
	float: left;
	margin-right: 10px;
    margin-bottom: 5px;    
}
.ts-subcontent-tabikura p {
    font-size: 69%;
}
.ts-subcontent-tabikura a {
    font-size: 90%;
}