@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;}

ul,ol,li {margin:0;padding:0;list-style:none;}

img{border:0;}

hr{display:none;}

a:link{color:#4B4B4B;text-decoration:none;}

a:visited{color:#4B4B4B;text-decoration:none;}

a:hover{color:#650000;text-decoration:underline;}

.np_accessibility{display:none;}
.accessibility{display:none;}

br {margin:0;padding:0;}

#wrapper {width:800px;margin:0 auto;}

/*header---------------------------------------*/
#header {width:800px;background:url(../images/header_bg.gif) top no-repeat;padding:15px 0 10px 0;margin:0;border-bottom:#cccccc 1px solid;
position:relative;float:left;}

/*  Mac IE\*/
#header a{overflow:hidden;}

#header h1{font-size:10px;line-height:0;color:#4B4B4B;font-weight:normal;margin:0;padding:0;}

#headerText{font-size:10px;color:#4B4B4B;position:absolute;top:15px;left:230px;}

/*header_link--------------------------------------------*/
#hs{margin:0;padding:0;width:319px;height:18px;position:absolute;top:46px;left:230px;}

#hs li{float:left;list-style:none;}

#header li a{display:block;height:100%;text-indent:-9999px;}

.h_palor a {background:url(../images/h_palor_btn.gif) no-repeat;width:126px;height:18px;}
.h_palor a:hover{background:url(../images/h_palor_btn_over.gif) no-repeat;width:126px;height:18px;}

.h_palsys a {background:url(../images/h_palsys_btn.gif) no-repeat;width:87px;height:18px;}
.h_palsys a:hover{background:url(../images/h_palsys_btn_over.gif) no-repeat;width:87px;height:18px;}

.h_youkoso a {background:url(../images/h_youkoso_btn.gif) no-repeat;width:106px;height:18px;}
.h_youkoso a:hover{background:url(../images/h_youkoso_btn_over.gif) no-repeat;width:106px;height:18px;}

#header #headerBtnset{width:150px;position:absolute;top:12px;left:620px;}

* html #header #headerBtnset{width:150px;position:absolute;top:10px;}

#header #headerBtnset p{margin:0;padding-bottom:9px;}



/*contents--------------------------------------------*/
#contentsBox{float:left;width:800px;margin:15px 0;font-size:100%;line-height:160%;}

#contentsBox .ill_line { margin:20px 0;}

#main { width:800px; position:relative;}
#main .text01 { position:absolute; top:105px;left:293px;}
#main .text02 { position:absolute; top:163px;left:230px;}
#main .text03 { position:absolute; top:324px;left:169px;}

#area a.btn { width:250px; float:left; margin:0 25px 20px 0;}

#2009_area { width:800px;}


/*footer--------------------------------------------*/
#footer{clear:both;width:800px;border-top:1px solid #CCCCCC;background:url(../images/footer_bg.gif) no-repeat bottom;margin-top:15px;padding:10px 0px 15px 0px;font-size:x-small;color:#4B4B4B;position:relative;}

#footer_link {}

#f_request{width:282px;position:absolute;top:10px;left:520px;text-align:right;}

#f_request p{
/*  Mac IE\*/
float:left;
/* */
margin:0;
padding:0;
line-height:150%;
}

address{
/*  Mac IE\*/
margin:0 0 0 10px;
padding-top:1em;
font-style:normal;
/* */
}

