@charset "UTF-8";

/*===========================================================
	Copyright: Pfizer Japan Inc.
	Created: 2010-10-14
	Modified: 2010-12-13
===========================================================*/

/*-----------------------------------------------------------
common selector
-----------------------------------------------------------*/

/*text link*/

a {
	cursor: pointer;
	_cursor: hand;
}
a:active,
object{
	outline: none;
}
a:focus{
	-moz-outline-style: none;
}
a:link,
a:visited {
	color: #289de9;
	text-decoration: underline;
}
a:hover,
a:active {
	color: #289de9;
	text-decoration: none;
}

/*clear*/

h1
h2,
h3,
h4,
h5,
h6,
#PPGT_pagetop,
#PPGT_footer {
	clear:both;
}

/*-----------------------------------------------------------
html and subordinate selector
-----------------------------------------------------------*/

html,body {
	color:#444;
	background-color:#fff;
}

html {}

/*-----------------------------------------------------------
body and subordinate selector
-----------------------------------------------------------*/

body {
	-webkit-text-size-adjust:none;
}

/*-----------------------------------------------------------
#PPGT_top and subordinate selector
-----------------------------------------------------------*/

#PPGT_top {
	text-align:center;
}

#PPGT_container {
	position:relative;
	width:935px;
	margin:0 auto;
	text-align:left;
	margin-bottom:40px;
}

/*-----------------------------------------------------------
#PPGT_head and subordinate selector
-----------------------------------------------------------*/

#PPGT_head {
	position:relative;
	height:112px;
	z-index:41;
}
	#PPGT_head h1 {
		position:absolute;
		top:14px;
		left:0;
	}
	#pfizerprologo {
		position:absolute;
		top:14px;
		left:0;
	}

		#PPGT_head #PPGT_globalNavi {
			position:absolute;
			top:66px;
			left:0;
			height:0;
		}
			#PPGT_head #PPGT_globalNavi li {
				float:left;
			}
				#PPGT_head #PPGT_globalNavi li dl {
					position:relative;
					clear:both;
				}
					#PPGT_head #PPGT_globalNavi li dl dt {
					}
					#PPGT_head #PPGT_globalNavi li dl dd {
						display:none;
						margin-right:-1px;
					}
						#PPGT_head #PPGT_globalNavi li dl dd img {
							position:relative;
						}
					
		#PPGT_head #PPGT_globalNaviAll {
			position:absolute;
			top:66px;
			left:900px;
		}
			#PPGT_head #PPGT_globalNaviAll #PPGT_globalNaviAllOpen {
				display:block;
			}
			#PPGT_head #PPGT_globalNaviAll #PPGT_globalNaviAllClose {
				display:none;
			}
				
		/*searchArea*/
		
		#PPGT_head #PPGT_searchArea {
			position:absolute;
			top:22px;
			left:725px;
			width:210px;
		}
			#PPGT_head #PPGT_searchArea dl {}
				#PPGT_head #PPGT_searchArea dl dt{
					float:left;
					/margin-top:-1px;
				}
				#PPGT_head #PPGT_searchArea dl dd{
					float:left;
				}
					#PPGT_head #PPGT_searchArea #PPGT_searchText {
						width:159px;
						height:16px;
						padding:2px;
						background-color:#f5f9fc;
						border:1px solid #ddd;
						margin-right:6px;
						font-size:92%;
					}
					#PPGT_head #PPGT_searchArea #PPGT_searchBtn {}
		
		/*pullArea*/
		
		#PPGT_head #PPGT_pullArea {
			position:absolute;
			top:22px;
			left:545px;
			width:163px;
		}
			#PPGT_head #PPGT_pullArea select {
				width:163px;
				height:22px;
				font-size:92%;
			}
		
		/*emgArea*/
		
		#PPGT_head #PPGT_emgArea {
			position:absolute;
			top:8px;
			left:545px;
			background-color:#e4e5ef;
			width:390px;
			height:22px;
		}
			#PPGT_head #PPGT_emgArea #PPGT_emgAreaInner {
				position:relative;
				overflow:hidden;
				width:390px;
				height:22px;
			}
				#PPGT_head #PPGT_emgArea #PPGT_emgAreaInner p.marquee {
					position:relative;
					font-size:92%;
					line-height:1.1;
					white-space:nowrap;
					top:5px;
					left:6px;
				}
				#PPGT_head #PPGT_emgArea #PPGT_emgAreaInner .marqueeEnd {
					position:relative;
					top:0;
					left:0;
					zoom:1;
					border-left:1px solid #e4e5ef;
				}
				
		.addMarquee {
			top:36px !important;
		}

/*-----------------------------------------------------------
#PPGT_contents and subordinate selector
-----------------------------------------------------------*/

#PPGT_contents {
	min-height:307px;
	_height:307px;
}

	/*-----------------------------------------------------------
	#PPGT_contents #PPGT_contentsBox and subordinate selector
	-----------------------------------------------------------*/
	
	#PPGT_contents #PPGT_contentsBox {}

		/*-----------------------------------------------------------
		#PPGT_contents #PPGT_contentsBox #PPGT_contentsMain and subordinate selector
		-----------------------------------------------------------*/
		
		#PPGT_contents #PPGT_contentsBox #PPGT_contentsMain {}

		/*-----------------------------------------------------------
		#PPGT_contents #PPGT_contentsBox #PPGT_contentsSide and subordinate selector
		-----------------------------------------------------------*/
		
		#PPGT_contents #PPGT_contentsBox #PPGT_contentsSide {}
				
	/*-----------------------------------------------------------
	#PPGT_contents #PPGT_sideNavi and subordinate selector
	-----------------------------------------------------------*/
	
	#PPGT_contents #PPGT_sideNavi {}
	
/*-----------------------------------------------------------
#PPGT_pagetop and subordinate selector
-----------------------------------------------------------*/

#PPGT_pagetop {
	text-align:center;
}
	#PPGT_pagetop #PPGT_pagetopInner {
		position:relative;
		width:935px;
		margin:0 auto;
		text-align:left;
	}
	#PPGT_pagetop a {
		display:block;
		width:55px;
		height:11px;
		margin:0 0 7px 880px;
	}
	
/*-----------------------------------------------------------
#PPGT_samecontents and subordinate selector
-----------------------------------------------------------*/

#PPGT_samecontents {
	border-top:3px solid #e4e5ef;
	text-align:center;
}
	#PPGT_samecontents #PPGT_samecontentsInner {
		position:relative;
		width:935px;
		margin:0 auto;
		text-align:left;
		padding-bottom:12px;
	}
		#PPGT_samecontents .item00 {
			padding:14px 0 11px 0;
		}
		#PPGT_samecontents .PPGT_samecontentsBox {
			float:left;
			width:150px;
			background:url(/common/images/line_02.png) 100% 0 repeat-y;
			margin-right:9px;
		}	#PPGT_samecontents .lastChild {
			width:140px;
			background:none;
			margin-right:0;
		}
			#PPGT_samecontents .PPGT_samecontentsBox .item01 {
				width:140px;
				margin-bottom:5px;
			}
				#PPGT_samecontents .PPGT_samecontentsBox .item01 a {
					display:block;
					border:1px solid #e0e0e0;
				}
				#PPGT_samecontents .PPGT_samecontentsBox .item01 a:hover{
					border:1px solid #289de9;
				}
			#PPGT_samecontents .PPGT_samecontentsBox .item02 {
				width:140px;
				line-height:1.5;
				min-height:47px;
				font-size:92%;
			}
	
/*-----------------------------------------------------------
#PPGT_footer and subordinate selector
-----------------------------------------------------------*/

#PPGT_footer {
	border-top:3px solid #e4e5ef;
	background-color:#f9f8fa;
	text-align:center;
	height:65px;
	
	/*property is merge*/
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
}
	#PPGT_footer #PPGT_footerInner {
		position:relative;
		width:935px;
		margin:0 auto;
		text-align:left;
	}
	#PPGT_footer .item00 {
		position:absolute;
		top:20px;
		right:0px;
	}
		#PPGT_footer .item00 li {
			float:left;
			font-size:78%;
			margin-right:7px;
			padding-right:7px;
			border-right:1px solid #c0c0c1;
		} #PPGT_footer .item00 li.lastChild {
			margin-right:0;
			padding-right:0;
			border-right:none;
		}			
	#PPGT_footer .item01 {
		position:absolute;
		top:40px;
		right:0;
		font-size:78%;
		color:#777;
		letter-spacing: 0.05em
	}
	#PPGT_footer .item02 {
		position:absolute;
		top:19px;
		left:0;
	}
	#PPGT_footer .item03 {
		position:absolute;
		top:21px;
		left:59px;
	}
	
/*-----------------------------------------------------------
.common
-----------------------------------------------------------*/


/*icon*/

span.iconNew {
	background:url(/common/images/icon_new.png) 0 0 no-repeat;
	width:29px;
	height:12px;
	margin:1px 0 0 4px;
	display:inline-block;
	/display:inline;
	zoom:1;
	text-indent:-9999px;
	vertical-align:middle;
	
	padding-top:3px\9; /*IE8*/
	/margin-top:6px;  /*IE67*/
}
span.iconNew:not(:target) {
	padding-bottom:2px\9; /*IE9*/
}

span.iconBlank {
	background:url(/common/images/icon_blank.png) 0 1px no-repeat;
	width:9px;
	height:12px;
	margin:1px 0 0 3px;
	display:inline-block;
	/display:inline;
	zoom:1;
	text-indent:-9999px;
	vertical-align:middle;
	
	padding-top:3px\9; /*IE8*/
	/margin-top:6px;  /*IE67*/
}
span.iconBlank:not(:target) {
	padding-bottom:2px\9; /*IE9*/
}

span.iconMembers {
	background:url(/common/images/icon_members_03.png) 0 1px no-repeat;
	width:7px;
	height:12px;
	margin:1px 0 0 3px;
	display:inline-block;
	/display:inline;
	zoom:1;
	text-indent:-9999px;
	vertical-align:middle;
	
	padding-top:3px\9; /*IE8*/
	/margin-top:6px;  /*IE67*/
}
span.iconMembers:not(:target) {
	padding-bottom:2px\9; /*IE9*/
}


/*text decoration*/

.strong,
strong {
	font-weight:bold;
}


/*merge*/

#mainArea {
	margin-top:0;
	padding-top:0;
}
	#mainArea .topSpacer {
		display:none;
	}
#mainArea img {
	display:inline;
	vertical-align:top;
}

#bn_recommend .bn_g_footer{
	display:none;
}

#bn_recommend .item03{
	display:none;
}

#bn_recommend .bn_check{
	display:none;
}

/* 2011.03.17 add(start) */
span.headerMessage {
	margin-top: 10px;
	width:700px;
	float: right;
	color: #444444;
}
        span.headerMessage a {
                padding:2px 0 0 8px;
                font-size:78%;
                background:url(/common/images/icon_arrow_01.png) 0 50% no-repeat;
                display:inline-block;
                /display:inline;
                zoom:1;
                padding-left:7px;
        }
/* 2011.03.17 add(end) */

