@charset "utf-8";


/*
--------------------------------------------------------
print
--------------------------------------------------------
*/
body{
background:none;
color: #000;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 11pt;
line-height: 1.4;
zoom: 85%;
}
.wrapper,
#header,
#footer,
#ContainerTop,
#ContainerSub,
#Content,
#SubContent{
width:620px;
margin:0 auto;
padding:0;
}
#ContainerSub,
#SubContent{
display:inline;
}
#SubContent{
float:none;

}
#header{
height:176px;
	background:url(/image/header_pt_img.jpg) no-repeat 0 0;
}
/*none*/	
h1,
#header p img.CollectCall,
#header p img.message,
ol#topicPath,
.side,
#Content #information p,
#SubContent #information p,
#footer #globalNav dl dd ol li,
#footer #globalNav ol li,
li#VisitSocietyInformation,
li#Free{
display:none;	
}
	
/*font-size*/
.wrapper{
background:#fff;
font-size:11pt;
}
#SubContent h2{
font-size:14pt;
}
#SubContent h3{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12pt;
}
#Content p,
#SubContent p{
font-size:9pt;
line-height:1.4;
margin-bottom:1px;
}
#footer{
font-size:9pt;
}
a{
color: #000;
text-decoration:none;
}
img{
margin:5px;
}
/*block*/
h2,h3,h4{
display:inline;
margin:0 0 5px 0;
}
dl,ul,ol,div{
margin-bottom:5px;
padding-bottom:5px;
}
li{
padding-bottom:5px;
}
#ContainerTop,
#ContainerSub{
background:none;
}
#Content,
#SubContent{
margin:0;
padding:10px 0;
}
#SubContent hr{
margin:5px 0;
}
/*IE6*/* html #SubContent{
margin:0;
}	
#footer #globalNav,
#footer #globalNav dl,
#footer .footer{
margin:0;
}
/*information.sub*/
#Content #information{
height:100px;
margin:0;
}
/*IE7*/*:first-child+html #Content #information{
margin-bottom:-90px;
}
#SubContent #information{
display:block;
height:67px;
margin:0;
}
/*IE7*/*:first-child+html #SubContent #information{
margin-bottom:-140px;
}
#Content #information ul
#SubContent #information ul{
position:static;
}
#ContainerTop #Content #information ul li#CollectCallService,
#ContainerSub #SubContent #information ul li#CollectCallService{
position:static;
margin:0 auto;
}
/*IE*/

/*IE6*/* html * {
margin-top:0;
margin-bottom:2px;
padding-top:2px;
padding-bottom:2px;
}
#SubContent .noprint{
	_display:none;
	_margin-top:-1000px; 
} 
* html .noprint{
	display:none;
	margin-top:-1000px;
}


/*IE7*/*:first-child+html *{
margin-top:0;
margin-bottom:2px;
padding-top:2px;
padding-bottom:2px;
}

*:first-child+html .noprint{
	display:none;
	margin-top:-1000px;
}
*+html .noprint{
	display:none;
	margin-top:-1000px;
}

/*IE8*/
.noprint{
	display:none\9;
	margin-top:-1000px\9;
}

.noprint{
	display:none;
}

/*Firefox*/
.noprint,  x:-moz-any-link{
	display:none¥9; /* IE9 */
}