@charset "utf-8";


.formBtn2 {
	margin-bottom:30px;
}

.takasa {
line-height: 150%
} 

.mT-10 {
	margin-top:-10px;
}

.mT10 {
	margin-top:10px;
}

.mT20 {
	margin-top:20px;
}

.mT30 {
	margin-top:30px;
}

.mT40 {
	margin-top:40px;
}

.mT50 {
	margin-top:50px;
}

.mT60 {
	margin-top60px;
}

.mT70 {
	margin-top:70px;
}

.mT80 {
	margin-top:80px;
}

.mB10 {
	margin-bottom:10px;
}

.mB70 {
	margin-bottom:70px;
}

.mR44 {
	margin-right:44px;
}

.pL20 {
	padding-left:20px;
}

.clear {
	clear:both;
}

.font-n {
	font-weight:normal;
}

.font-b {
	font-weight:bold;
}

.font-r {
    color: #FF0000;
}

.fontL {
	font-size: 116%;
	font-weight: bold;
}
.fontL2 {
	font-size: 133%;
	font-weight: bold;
}


.fontL3 {
	font-size: 133%;
}

.fontL4 {
	font-size: 116%;
}


.contentSubTitle {
	padding-top: 60px;
}

.textBox{
	padding-top:30px;
}


.str2 {
	color:#3573d0;
	font-weight:bold;
}

.outlink {
	vertical-align:0px;
	padding-left:3px;
}

.outLink{
margin;0;
padding:0;
vertical-align:middle;
}


#outlinkTxt {
float:right;
margin-top:-3em;

	
}

.astaBlock {
margin-left:1em;
text-indent:-1em;
font-size:83%;

}

.fL {
	float:left;
}

.fR {
	float:right;
}

.txtR {
	text-align:right;
}

/*------------------------------------------------------------*/
/*--sitemap setting--*/
/*------------------------------------------------------------*/

.sitemapBox{
	margin-bottom:45px;

}

.sitemapBox2{
	margin-bottom:45px;
	width:282px;
	float:left;
	margin-right:3px;

}

.sitemapBox img {
float:right;
margin-top:-25px;
padding-right:30px;
}

#content .sitemapBar {
	background-image: url(<cp:album_id 410>);
	background-repeat: no-repeat;
	width: 884px;
	font-weight: bold;
	height: 32px;
	/*padding-top: 4px;*/
	line-height:34px;
	padding-left: 25px;
	margin-bottom:10px;
}


#content .sitemapBar2 {
	background-image: url(<cp:album_id 411>);
	background-repeat: no-repeat;
	/*width: 282px;*/
	font-weight: bold;
	height: 32px;
	/*padding-top: 4px;*/
	line-height:34px;
	padding-left: 25px;
	margin-bottom:10px;
}


#content .sitemapCat a:link,#content .sitemapCat a:visited {
background-image:url(<cp:album_id 298>);
background-position:16px 50%;
background-repeat:no-repeat;
display:block;
font-weight:bold;
line-height:280%;
padding-left:38px;
vertical-align:middle;
width:247px;
color:#333;
/*margin-top:10px;*/

}

#content .sitemapCat a:hover {
	background:#eee;
	background-image:url(<cp:album_id 298>);
	background-position:16px 50%;
background-repeat:no-repeat;
}

.sitemapCatLine {
	width:884px;

}


.sitemapList li {
	/*width: 285px;*/
	/*line-height: 280%;*/
	margin:0;
	width: 285px;
}

.sitemapList li a {
	background:transparent url(<cp:album_id 303>) no-repeat scroll 18px 45%;
	display:block;
	padding-left:38px;
	color:#333;
	/*height: 3em;*/
	width: 247px;
	vertical-align: middle;
	line-height: 280%;
}

.sitemapList .line2 a {
	line-height:160%;
}

.sitemapList li a:hover {
background:url(<cp:album_id 304>) #f3f3f3 no-repeat scroll 18px 45%;
}
.sitemapCatList {
	float: left;
	width: 285px;
	margin-right: 3px;
	display: inline;
}

/* IE6 css fixer v0.7: Tue, 02 Feb 2010 09:08:22 +0100 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
#outlinkTxt,
.fL,
.fR,
.sitemapBox2,
.sitemapBox img,
.sitemapCatList {display:inline;}

/* fix negative margins */
.mT-10,
#outlinkTxt,
.sitemapBox img {position:relative; zoom:1;}

