/* ::::::::::::::::::::::::::::::
FONT LAYOUT STYLE
:::::::::::::::::::::::::::::: */
body {
	font: 13px/1.231 "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Geneva, Arial, Verdana, sans-serif; /* BASE FONT STYLE */
	*font-size: small; /* IE7or IE6NORMAL */
	*font: x-small; /* IE 5-5.5､IE6OLD */
}
* html body {
    font-family:"ＭＳ Ｐゴシック",sans-serif;
}
*:first-child+html body {
    font-family:'メイリオ', Meiryo,"ＭＳ Ｐゴシック",sans-serif;
}
.s{font-size:85%; letter-spacing:0.1em;}
.n{font-size:92%;}
.b{font-size:107%;}

.l{line-height:1.231 !important;}
.lm{line-height:1.5 !important;}
.lh{line-height:1.8 !important;}
.inum {ime-mode:disabled;}
.ijp {ime-mode:active;}
.ieng {ime-mode:inactive;}
.eng {font-family:Helvetica, Arial, Tahoma, sans-serif;}
/* モダンブラウザ */
html>/**/body .s{
    font-size:10px !important;
}
html>/**/body .n{
    font-size:12px !important;
}
html>/**/body .b{
    font-size:14px !important;
}
html>/**/body #pankuzu-parts {
 font-size:10px;
line-height:1.5;
} 
/* ::::::::::::::::::::::::::::::
PAGE ACCESS LAYOUT STYLE
:::::::::::::::::::::::::::::: */

body{
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
	color:#3a3a3a;
}
#base-parts {
	margin:20px auto;
	width:622px;
}
#main-parts {
	width:622px;
	text-align:center;
}
#p-access h1 {
	width:622px;
	margin-bottom:20px;
	text-align:left;
}
#p-access #text td{
    padding:5px;
	text-align:left;
}
#p-access table#btnprint-parts td {
	text-align:right;
}	
#p-access #map {
    margin-bottom:1.7em;
}

#btnprint-parts {
	float:right;
	width:280px;
}

#btn-access-print {
    width:147px;
    height:53px;
}
#btn-access-print a {
    display:block;
    width:147px;
    height:33px;
    display:block;
	text-align:left;
	text-indent: -9000px;
/*\*/
	overflow: hidden;
/**/
}
#btn-access-print a:link, #btn-access-print a:visited {
	background:#ffffff url(img/btn_access-print.gif) no-repeat left top;
}
#btn-access-print a:hover, #btn-access-print a:active {
	background:#ffffff url(img/btn_access-print.gif) no-repeat -147px top;
}

#btn-close {
	margin-left:5px;
    width:127px;
    height:53px;
}
#btn-close a {
    display:block;
    width:127px;
    height:33px;
    display:block;
	text-align:left;
	text-indent: -9000px;
/*\*/
	overflow: hidden;
/**/
}
#btn-close a:link, #btn-close a:visited {
	background:#ffffff url(img/btn_close.gif) no-repeat left top;
}
#btn-close a:hover, #btn-close a:active {
	background:#ffffff url(img/btn_close.gif) no-repeat -127px top;
}
