@import url("default.css");
@import url("../../common/css/baselayout.css");
@import url("cntnavi.css");


/* [TopPage MainContainer]
------------------------------------------------------------------------------------------------- */
/*
#main-visual {
	margin-bottom:10px; }

#main-visual h3 {
	width:760px;
	height:307px;
	margin:0 auto;
	background:#FFFFFF url(data/intro.jpg) no-repeat; }

*/

#main-visual {
	width:760px;
	height:307px;
	margin:0 auto;
	margin-bottom:10px;
	background:#FFFFFF url(data/intro.jpg) no-repeat; }

#main-visual h3 {
	margin:0;
	padding:0; }

#main-visual h3 span {
	display:none; }

.feat-cnts {
	margin-bottom:5px;
	padding:22px 0 37px 0;
	background:url(../img/bg_feat-cnts.gif) no-repeat bottom; }

.feat-cnts h4 {
	height:41px;
	margin-top:32px;
	background:url(../img/ttl_featcnts.gif) no-repeat center; }

.feat-cnts h4 span {
	display:none; }

.feat-cnts p {
	margin:20px 20px 0 20px; }

.sub-cnts {
	width:565px;
	overflow:auto;
	padding-top:5px;
	padding-bottom:20px; }

.imgblock {
	float:left;
	width:170px;
	margin-top:15px;
	text-align:right; }

.txtblock {
	float:left;
	width:355px;
	margin:15px 0 0 18px;
	text-align:left; }

.txtblock p {
	margin:0;
	padding:0; }

.leadpoint {
	float:right;
	margin-right:5px;
	_margin-right:2px;
	width:11px;
	height:11px; }

.leadpoint a {
	display:block;
	width:11px;
	height:11px;
	background:url(../img/arrow.gif) no-repeat; }

.leadpoint span {
	display:none; }

.sub-cnts h4 {
	height:25px;
	margin:0;
	margin-bottom:10px;
	padding:0; }

.sub-cnts h4 span {
	display:none; }

#sub-01 {
	background:#efefef url(../img/bg_subc_01.gif) no-repeat bottom; }


#sub-01 h4 a {
	display:block;
	width:158px;
	height:25px;
	background:url(../img/ttl_subc_01.gif) no-repeat; }

#sub-02 {
	background:url(../img/bg_subc_02.gif) no-repeat bottom;}

#sub-02 h4 a {
	display:block;
	width:160px;
	height:25px;
	background:url(../img/ttl_subc_02.gif) no-repeat; }

.adv-cnts {
	width: 565px;
	overflow:auto;
	padding:10px 0;
	text-align:left;
	background:url(../img/bg_dotline01.gif) repeat-x bottom; }

.adv-cnts p {
	margin:0;
	padding:0; }

.adv-cnts p img {
	margin-top:20px; }

.sd-note {
	text-align:left;
	padding-top:10px; }

.sd-note img {
	margin-bottom:20px;}

.sd-note p {
	margin-top:0;
	margin-bottom:5px;
	padding:0; }



/* [TopPage SideContainer]
------------------------------------------------------------------------------------------------- */
.scnt-block {
	margin:5px;
	margin-bottom:15px;
	text-align:left; }

.scnt-block h5 {
	margin:0;
	padding:0;
	width:170px;
	height:27px; }

.scnt-block h5 span {
	display:none; }

#wn-ttl {
	background:url(../img/ttl_wn.gif) no-repeat; }

#rsite-ttl {
	background:url(../img/ttl_rsite.gif) no-repeat; }

/* [arranged for information page]
------------------------------------------------------------------------------------------------- */

#wn {
	width:720px;
	overflow:auto;
	background:#ffffff; }

.wn-date {
	margin:8px 13px 0px 13px;
	color:#007EAE; }

.wn-line {
	margin:0 13px;
	padding-bottom:12px;
	background:url(../img/bg_dotline02.gif) repeat-x bottom; }


.wn-fonts {
	font-size: normal;
	line-height: 150%;
}

/* [arranged for information page]
------------------------------------------------------------------------------------------------- */

#att {
	width:119px;
	height:12px; }

#att a {
	display:block;
	width:119px;
	height:12px;
	background:url(../img/att.gif) no-repeat; }

#att span {
	display:none;}

.bn-block {
	margin:0;
	padding:0; }

.bn-block li {
	margin:0;
	margin-top:5px;
	padding:0;
	list-style:none; 
	font-size:0;
	line-height:0;
	vertical-align:baseline; }

#header {
 width: 760px;
 text-align: left;
}

#wn-info {
 margin: 20px 10px 20px;
 background: white;
 width: 760px;
}

h3 {
	margin: 10px 1px 10px;
	padding: 0px;
 color: #333435;
 letter-spacing: 1px;
}