.wn {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 10px;
	line-height: 15px;
	padding-right:5px;
}
td.top_border {padding-left:5px; border-right:1px solid #cc0000;}

a:link {
	color: #003366;
}
a:visited {
	color: #666666;
}
a:hover {
	color: #999999;
}
a:active {
	color: #999999;
}
td {
	font-size: 12px;
	color: #333333;
}
h1 {
	font-size: 18px;
	color: #003366;
}
h3 {
	font-size: 14px;
}
a img {
	border:0;
}
.text17 {
	line-height: 18px;
}
.service {
	font-size: 10px;
	color: #333333;
}
p{line-height:18px;}
p.right {text-align:right;}
p.com {
border:dotted 1px;
margin-right:30px;
margin-left:30px;
padding:5px;
}
p.idou {text-align:right;margin-top:4px;margin-bottom:0px;}

th.floor {
text-align:left;
font-size:12px;
}

.maru {
	color: #FFCC00;
}

.ex {
	font-size: 14px;
	font-weight: normal;
	color: #003366;
}
.text10 {
	line-height: 14px;
	font-size: 10px;
}
.news {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	line-height: 18px;
}
.news img {
margin-top:5px;
}
.news_tit2 {
	font-size: 14px;
	font-weight: bold;
}
.news_small {
	font-size: 10px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
}
.news_pdf {
	font-size: 10px;
	color: #cc0000;
}
.ex_sitemap {
	font-size: 14px;
	font-weight: normal;
	font-weight: bold;
}
.cinemaw {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(topics/img/cinema_bgblue.gif);
}
.cinemaex {
	font-weight: bold;
	color: #CC0000;
}
.cinemaq {
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0E2A7D;
}
.cinemamark {
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
}
.table01 {
	background: #003366;
	font-weight: bold;
	color: #FFFFFF;
}
.tableDef {
	background: #FFFFFF;
}
.tableHead {
	background: #003366;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}
#top table{width:495px;}
#top td {vertical-align:top;}
#top td.left {width:240px;padding-right:10px;}
#top td.right{padding-right:5px;}
#top li{list-style:none;font-size:12px;line-height:18px;vertical-align:middle;background: url(img/link.gif) no-repeat;padding-left:15px;margin-left:0px;margin-bottom:6px;}
#top .stit{font-size:10px;line-height:14px;}
#top li.vacationVillege{background:none;padding-left:85px;}
#top ul{margin:5px 0px 10px 0px;padding:0px;}

#privacy h2{
	margin-top:35px;
	font-size: 15px;
	color: #333333;
}
#privacy h2.first{
	margin-top:20px;
}
#privacy p.title{
	font-size: 13px;
	color: #333333;
	weight:bold;
	text-align:center;
}
#privacy li{
	margin-top:5px;
	line-height:18px;
}
#privacy .heading{
	weight:bold;
	margin-bottom:3px;
}
#privacy .attention{
	font-size: 10px;
}
#case {
	border: 1px solid #003366;
	padding: 10px;
}
#case td{
	padding-bottom: 5px;
}
#case th{
	font-weight: normal;
	text-align: left;
	padding-bottom: 5px;
	font-size: 12px;
}
.tableData table{
	border-top: 1px solid #003366;
	border-left: 1px solid #003366;
}
.tableData td{
	border-bottom: 1px solid #003366;
	border-right: 1px solid #003366;
	padding: 4px;
	font-size: 12px;
}
.tableData th{
	border-bottom: 1px solid #003366;
	border-right: 1px solid #003366;
	padding: 4px;
	font-size: 12px;
}

#distribution {
	padding-left:5em;
}
.nomalFont {
	font-weight: normal;
}
.cap {
margin-top:0;
}

#ttknews td{
border-left:1px solid #cccccc;
border-top:1px solid #cccccc;
vertical-align:top;
padding:3px;
}
#ttknews td.center{text-align:center;}
#ttknews td.right{text-align:right;}

#ttknews th{
border-left:1px solid #cccccc;
border-top:1px solid #cccccc;
text-align:left;
font-size: 12px;
color: #333333;
vertical-align:top;
padding:3px;
}
#ttknews th.center{text-align:center;}
#ttknews th.centerMiddle{text-align:center;
vertical-align:middle;
}

#ttknews table {
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
width:100%;
}
#ttknews table caption {
font-size: 12px;
text-align:right;
}
#ttknews p {
margin-bottom:5px;
padding-top:10px;
}
#ttknews dl {
margin-top:0px;
}
#ttknews dl dd {
margin-left:10px;
}

#ttknewsNoBorder td{
border-left:none;
border-top:none;
vertical-align:top;
padding:3px;
}
#ttknewsNoBorder td.center{text-align:center;}

#ttknewsNoBorder th{
border-left:none;
border-top:none;
text-align:left;
font-size: 12px;
color: #333333;
vertical-align:top;
padding:3px;
}
#ttknewsNoBorder th.center{text-align:center;}

#ttknewsNoBorder table {
border-right:none;
border-bottom:none;
width:100%;
}

#ttknews .separate {
border-bottom:1px solid #ccc;
text-align:center;
}
#ttknews th.separate {
border-bottom:1px solid #ccc;
text-align:center;
}

/* kinyu */
#kinyu {
	margin-bottom:25px;
}
#kinyu h2.first{
	margin:15px 0 25px 0;
	font-size: 18px;
	text-align:center;
}
#kinyu li{
	margin-top:5px;
	line-height:18px;
}
#kinyu span.txtinList {
	display:block;
	margin-top:5px;
}
#kinyu span.hyoji{
	padding-right:36px;
}
#kinyu ul.inList {
	padding-left:10px;
	margin-left:10px;
}
#kinyu .mb {
	margin-bottom:85px;
}
#kinyu h3 {
	margin-top:30px;
}
#kinyu .hasIcon {
	text-indent:-12px;
	padding-left:12px;
}
/* kinyu End*/

.ttl{
margin-bottom:2px;
}


#in td{
border-left:0px;
border-top:0px;
vertical-align:top;
}
#in th{
border-left:0px;
border-top:0px;
text-align:left;
font-size: 12px;
color: #333333;
vertical-align:top;
}
#in table {
border-right:0px;
border-bottom:0px;
}

.imgM img{
margin:5px auto;
}

.imgM {
text-align:center;
}

 
p.bb{border-bottom:1px solid #cccccc;padding-bottom:3px;margin-bottom:5px;}


#irPrcd .subtitle {font-weight: bold; margin: 5px 0 -8px 0;}
#irPrcd .maru {margin-right: 5px;}
#irPrcd li {text-indent: 0;}
#irPrcd img {margin: 10px;}
#irPrcd dl {line-height: 18px;}
#irPrcd ul {text-indent: 0; margin-left: -20px; margin-bottom: 0px;}
* html #irPrcd ul {margin-left: 20px}
