﻿#TopVisual{
	margin:0px auto;
}
/*TopGalleryList
---------------------------------------------------------*/
.topH2
{
    font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    margin-bottom:0px;
    margin-top:2px;
}
.topP
{
    font: 14px/1.5 "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
    margin-top:0px;
    padding-top:0px;
    text-align:right;
}
.topCopy{
   font-size:1em;color:#666633;
   margin:5px 0;padding:8px;
/*   border:1px #CCCCCC solid;width:570px;
   background-color:#F8F3CB;*/
   background:#ccc url('../../images/common/bg.jpg') repeat;
}
.topCopy p{
	margin-bottom:5px;line-height:1.6;
}
/*TopicList Table
---------------------------------------------------------*/
#TopicList{
	/*width:587px;*/
	border:none;
	/*font: 12px/1.5 "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;*/
	font-size:12px;line-height:18px;
	margin:5px 0 0 0;
	padding:0;
}

#TopicList table{
	
}

#TopicList td{
	padding:5px 0 ;border:0;
	vertical-align:top;
	border-bottom:1px dashed #808080;
}
#TopicList img
{
    vertical-align:middle;border:0;
}
#TopicList a
{
    text-decoration:none;
}

#TopicList .date{
	width:87px;
}
#TopicList .title{
	
	width:500px;
}
#TopicList .title .catch{
	font-weight:bolder;
	font-size:14px;
	margin:0 0 4px 0;
	display:block;
	color:#666633;
}
/*SubContent Table
---------------------------------------------------------*/
#SubContent{
	table-layout:fixed;border:0;padding:0;
	width:587px;
	margin-bottom:20px;
	font-size:12px;
	line-height:1.5;
	font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}
#SubContent .str{
	/*border-bottom:1px solid #CCC;vertical-align:top;*/
}

#SubContent .title{
	background:url('../../images/common/colum_hd6x15.png') no-repeat;
	margin:2px 8px;padding-left:10px;
	font-weight:bolder;
}
#SubContent .text{
	margin:0px 8px;
}
/*Common
---------------------------------------------------------*/
#content{
	/*font-family:"Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Meiryo, メイリオ, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;*/
	font-size:1.2em;
	line-height:1.7;

}
p
{
    /*font-family:"Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Meiryo, メイリオ, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;*/
	font-size:1.2em;
	line-height:1.7;
	/*width:98%;*/
}
/*Home/About
---------------------------------------------------------*/
#tbanner
{
    position:relative;
}
/*
#campaign_block
{
    position:absolute;
    top:38px;left:1px;
    width:587px;height:591px;
    background-color:#ddd;
    z-index:3000;
}
*/
#banner
{
    cursor:pointer;
}