@charset "euc-jp";
/* CSS Document */

#header {background-image: url(../img/head_bg2.gif);background-repeat: repeat-x;text-align: left;}
#head_menu {width: 659px; overflow: hidden;}

#head_menu:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #head_menu {
    height: 1em;
    overflow: visible;
}
/**/
#head_people {padding-top: 8px;padding-right: 8px;height: 40px;text-align: right;}
#head_right {margin-left: 136px;}
#cont {width: 795px;padding-top: 10px;}

#bannerL {background-image: url(../img/gray_dotline.gif);background-repeat: repeat-x;height: 71px;padding-top: 11px;padding-left: 5px; overflow: hidden; clear:both;
}

#bannerL:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #bannerL {
    height: 1em;
    overflow: visible;
}
/**/
#bannerS {background-image: url(../img/pharmakun.gif);background-repeat: no-repeat;padding-left: 37px; margin-left: 60px;padding-top: 0px;height: 52px; overflow: hidden;}

#bannerS2 {padding-left: 0px; margin-left: 0px;padding-top: 8px;height: 72px;}

#bannerS:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #bannerS {
    height: 1em;
    overflow: visible;
}
/**/

.bnSpace{
	margin-left:13px;
}

.bnSpace2{
	margin-left:20px;
}

.bnSpace3{
	margin-left:8px;
}
.menu_but2{width: 87px; height:36px; display:block; overflow:hidden;}
.menu_but8{width: 87px;}







/*--↓追加CSS20100408全ページ共通箇所↓--*/

#header_n {
	background:url(../img/n/head_bg_n.jpg) repeat-x;
}

.left_n {
	float:left;
}

.head_hito_n {
	text-align:right;
	padding:15px 10px 0 0;
	*padding:0px 10px 0 0;
	_padding:0px 10px 0 0;
	font-size:13px;
	*margin:15px 0 0 0;
	_margin:15px 0 0 0;	
}

.head_hito_n div {
	float:right;
	padding-top:10px;
}

.head_hito_n a {
	display:block;
	float:left;
}

.head_hito_n p {
	display:block;
	float:left;
	font-size:13px;
	text-indent:2px;
}

.gnav_n {
	clear:both;
	margin:0 0 0px 0;
	height:88px;
}

.gnav0_n li {
	display:inline;
}

.gnav01_n,
.gnav08_n,
.gnav01_n:hover,
.gnav08_n:hover {
	background:url(../img/n/gnev_n01_off.jpg) no-repeat;
	width:198px;
	height:44px;
	text-indent:-9999px;
}

.gnav02_n,
.gnav03_n,
.gnav04_n,
.gnav05_n,
.gnav06_n,
.gnav07_n,
.gnav02_n:hover,
.gnav03_n:hover,
.gnav04_n:hover,
.gnav05_n:hover,
.gnav06_n:hover,
.gnav07_n:hover {
	background:url(../img/n/gnev_n02_off.jpg) no-repeat;
	width:199px;
	height:44px;
	text-indent:-9999px;
}

.gnav03_n {
	background:url(../img/n/gnev_n03_off.jpg) no-repeat;
}

.gnav04_n {
	background:url(../img/n/gnev_n04_off.jpg) no-repeat;
}

.gnav05_n {
	background:url(../img/n/gnev_n05_off.jpg) no-repeat;
}

.gnav06_n {
	background:url(../img/n/gnev_n06_off.jpg) no-repeat;
}

.gnav07_n {
	background:url(../img/n/gnev_n07_off.jpg) no-repeat;
}

.gnav08_n {
	background:url(../img/n/gnev_n08_off.jpg) no-repeat;
}

.gnav01_n:hover {
	background:url(../img/n/gnev_n01_on.jpg) no-repeat;
}

.gnav02_n:hover {
	background:url(../img/n/gnev_n02_on.jpg) no-repeat;
}

.gnav03_n:hover {
	background:url(../img/n/gnev_n03_on.jpg) no-repeat;
}

.gnav04_n:hover {
	background:url(../img/n/gnev_n04_on.jpg) no-repeat;
}

.gnav05_n:hover {
	background:url(../img/n/gnev_n05_on.jpg) no-repeat;
}

.gnav06_n:hover {
	background:url(../img/n/gnev_n06_on.jpg) no-repeat;
}

.gnav07_n:hover {
	background:url(../img/n/gnev_n07_on.jpg) no-repeat;
}

.gnav08_n:hover {
	background:url(../img/n/gnev_n08_on.jpg) no-repeat;
}


div#main {
	text-align:left;
}
