@charset "UTF-8";
/* CSS Document */

#ehtop{
/*margin-top:100px;*/
/*margin-top:50px; */
margin-top:30px;
margin-bottom:22px;
background: url(http://www.e-healthshare.com/common/navi/images/logo_top.png) no-repeat;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
overflow: hidden; 
/*height:106px; */
height:66px;
}
#topsearch{
clear:both;
text-align:center;
vertical-align:middle;
width:980px;
/*width:1100px;*/
/*margin-bottom:120px;*/
margin-bottom:120px;	/* 080721変更 */
}
* html #topsearch{margin-bottom:40px;}
*:first-child+html #topsearch{margin-bottom:40px;}

#topsearch_inner{
text-align:left;
width:680px;
margin:0 auto;
/*height:45px; */
}
#topsearch_inner span{
float:left;
}
#topsearch_inner .input_text{
font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
margin:0 5px;
width:500px;
height:26px;
border:1px solid #5B2937;
/*
background: url(http://www.e-healthshare.com/common/navi/images/topsearch_bg.png) repeat-x;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
*/
background: url(http://www.e-healthshare.com/common/navi/images/topsearch_bg.jpg) repeat-x;  
overflow: hidden; 
/*color:#4D1424;*/
/*color: #EBB987; */
color:#45210F;	/* 080721変更 */

/*font-size:20px;*/
font-size:16px;
line-height:20px;
padding-top:6px;
padding-left:3px;
}
#topsearch_inner div{
text-align:center;
color:#4D1424;
font-size:14px;
margin-top:7px;
}
#topsearch_inner em{
font-style:normal;
font-weight:normal;
color:#00B0F1;
}
#topsearch_inner a{
color:#00B0F1;
text-decoration:none;
}
#topsearch_inner a:hover{
text-decoration:underline;
}
/*  ログイン後 */
#topsearch_logined{
clear:both;
text-align:center;
vertical-align:middle;
width:980px;
/*width:1100px;*/
margin-bottom:30px;
}
* html #topsearch_logined{margin-bottom:80px;}
*:first-child+html #topsearch_logined{margin-bottom:80px;}
#topsearch_inner_logined{
text-align:left;
width:830px;
margin:0 auto;
}
#topsearch_inner_logined span{
float:left;
}
#topsearch_inner_logined .input_text{
font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
margin:0 5px;
width:440px;
/*height:28px;*/
height:26px;	/* 080721変更 */
border:1px solid #5B2937;
/*background: url(http://www.e-healthshare.com/common/navi/images/topsearch_bg.png) repeat-x;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); */
background: url(http://www.e-healthshare.com/common/navi/images/topsearch_bg.jpg) repeat-x;  
overflow: hidden; 
/*color:#4D1424;*/
/*color: #EBB987;  */
color:#45210F;	/*080721変更 */
/*font-size:20px;*/
font-size:16px;
line-height:20px;
/*padding-top:10px;*/
padding-top:6px;	/*080721変更*/
padding-left:3px;
}
#topsearch_inner_logined div{
text-align:center;
color:#4D1424;
font-size:14px;
margin-top:7px;
}
#topsearch_inner_logined em{
font-style:normal;
font-weight:normal;
color:#00B0F1;
}
#topsearch_inner_logined a{
text-decoration:none;
color:#00B0F1;
}
#topsearch_inner_logined a:hover{
text-decoration:underline;
}



#gheadline{
color:#444;
clear:both;
text-align: left !important;
/*
background: url(http://www.e-healthshare.com/common/navi/images/headline_bg.png) no-repeat;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc);  */
background: url(http://www.e-healthshare.com/common/navi/images/headline_bg.jpg) no-repeat;  
/*overflow: hidden; */
/*height: 26px; */
height:31px;
line-height: 26px; 
padding-left:9px;
/*margin-bottom:15px;*/
margin-bottom:40px;	/* 080721変更 */
}
#gheadline h3{
float:left;
margin-right:8px;
font-size: 12px; color: #444; 
font-weight: bold; 
text-shadow: 2px 2px 1px #fff;
}
#gheadline span { 
float:left;
/*
width: 5px; 
margin: 0 10px 0 0; 
position: relative; 
height: 0; 
padding-top: 27px; 
margin-top: 1px; 
background: url(http://www.e-healthshare.com/common/navi/images/headline_sep.png) no-repeat; 
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
overflow: hidden; 
*/
}
#gheadline a{
color:#00B0F1;
text-decoration: underline;
padding-top:6px;
}
#gheadline div{
margin-top:1px;
}
#headline{
position:relative;
width:800px;
/*width:920px;*/
height:26px;
}
#headline div{
	position: absolute;
	left: 130px;
	top: 0px;
}
* html #headline div{left:0px;}
*:first-child+html #headline div{left:0;}

#topmenu{
width: 980px; 
/*width:1100px;*/
min-height: 155px; 
*height: 155px; 
margin-bottom:25px;
background: url(http://www.e-healthshare.com/common/navi/images/topeh.png) no-repeat; 
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
overflow: hidden; 
}
#topmenu h3 {
height:23px; 
vertical-align:middle;
}
#topmenu div { 
float: left; 
width:244px;
border-width: 0; 
margin: 0 1px 0 0; 
/*margin: 0 52px 0 0; */
font-size:10px;
line-height:12px;
text-align:center;
}
#topmenu div.last { 
width:245px;
margin: 0; 
}

#tabnavi{
clear:both;
width:940px;
/*width:1060px;*/
height:36px;
padding:0 20px;
}
#tabnavi span{
float:left;
background: url(http://www.e-healthshare.com/common/navi/tab/tab_on.png) no-repeat;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
overflow: hidden; 
width:100px;
height:27px;
text-align:center;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-top:9px;
margin-right:3px;
}

#tabnavi a{
float:left;
background: url(http://www.e-healthshare.com/common/navi/tab/tab_off.png) no-repeat;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
overflow: hidden; 
width:100px;
height:27px;
text-align:center;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-top:9px;
margin-right:3px;
text-decoration:none;
}
#tabnavi a:hover{
float:left;
background: url(http://www.e-healthshare.com/common/navi/tab/tab_on.png) no-repeat;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
overflow: hidden; 

}
#tabnavi_logined{
clear:both;
width:940px;
/*height:36px;*/
height:33px;
padding:0 20px;

}

#tabnavi_logined span{
float:left;
background: url(http://www.e-healthshare.com/common/navi/tab/tab_left_on.jpg) no-repeat;  
overflow: hidden; 
/*width:100px; 
text-align:center;
margin-right:3px;
*/
height:27px;

color:#FFFFFF;
font-size:14px;
font-weight:bold;
/*padding-top:9px;*/
padding-top:6px;
padding-left:7px;
}
#tabnavi_logined a{
float:left;
background: url(http://www.e-healthshare.com/common/navi/tab/tab_left_off.jpg) no-repeat;  
overflow: hidden; 
/*width:100px;
text-align:center;
margin-right:3px;
*/
height:27px;

/*color:#FFFFFF;*/
color:#777;
font-size:14px;
font-weight:bold;
/*padding-top:9px;*/
padding-top:6px;
text-decoration:none;
padding-left:7px;
}
#tabnavi_logined a:hover{
float:left;
background: url(http://www.e-healthshare.com/common/navi/tab/tab_left_on.jpg) no-repeat;  
overflow: hidden; 
color:#FFF;
}
.tabnavi_logined_img{
margin-right:3px;

width:7px;
height:33px;
}
.tabnavi_close{
margin-left:5px;
margin-top:-2px;
width:14px;
height:14px;
cursor:pointer;
}

#tabmenu{
float:right;
height:32px;
padding-top:1px;
cursor:pointer;
}
#menu_window{
width:968px;
/*width:1088px;*/
padding:0 20px 0 6px;
}
#menu_window td{
vertical-align:top;
}

.top_logined_top{
background: url(http://www.e-healthshare.com/common/navi/images/top_logined_top.png) no-repeat;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
overflow: hidden; 
width:980px;
/*width:1100px;*/
height:7px;
}
.top_logined_top_menuon{
background: url(http://www.e-healthshare.com/common/navi/images/top_logined_top_menuOn.png) no-repeat;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
overflow: hidden; 
width:980px;
/*width:1100px;*/
height:7px;
}

#top_logined_bottom{
background: url(http://www.e-healthshare.com/common/navi/images/top_logined_bottom.png) no-repeat;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
overflow: hidden; 
width:980px;
/*width:1100px;*/
height:12px;
margin-bottom:18px;
}
#welcome_message{
/*width:1060px;
text-align:left;
margin:20px;*/
width:980px;
text-align:center;
margin-bottom:10px;
color:#45210F;	/*080724変更*/

font-size:14px;
font-weight:bold;
/*color: #EBB987; */
}
#tabView{
/*width:980px;*/
width:960px;
/*width:1080px;*/

/*padding-left:5px;*/
padding-left:15px;

padding-top:18px;
padding-bottom:10px;

}
#bpane{
width:980px;
/*width:1100px;*/
background: url(http://www.e-healthshare.com/common/navi/images/top_logined_middle.png) repeat-y;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
}
#bpane_about{
width:980px;
background: url(http://www.e-healthshare.com/common/navi/images/top_logined_middle_about.png) no-repeat;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
}
#bpane_sitemap{
width:980px;
background: url(http://www.e-healthshare.com/common/navi/images/top_logined_middle_sitemap.png) no-repeat;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
}
#bpane_sitemap_phm{
width:980px;
background: url(http://www.e-healthshare.com/common/navi/images/top_logined_middle_sitemap_phm.png) no-repeat;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
}
#bpane_contact{
width:980px;
background: url(http://www.e-healthshare.com/common/navi/images/top_logined_middle_contact.png) no-repeat;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
}

/* #top_logined_top{ */
#searchtop_top{
background: url(http://www.e-healthshare.com/common/searchtop/searchtop_top.png) no-repeat;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
overflow: hidden; 
width:980px;
height:7px;
}
/* #top_logined_bottom{ */
#searchtop_bottom{
background: url(http://www.e-healthshare.com/common/searchtop/searchtop_bottom.png) no-repeat;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
overflow: hidden; 
width:980px;
height:12px;
margin-bottom:18px;
}
/* #bpane{ */
#searchtop_middle{
width:980px;
background: url(http://www.e-healthshare.com/common/searchtop/searchtop_middle.png) repeat-y;  
behavior: url(http://www.e-healthshare.com/common/js/lib/iepngfix.htc); 
}
.searchtop_contents{
width:670px;
margin-left:160px;
}
.searchtop_contents em{
font-size:16px;
color:#482412;
margin-bottom:7px;
}
.searchtop_contents span{
line-height:24px;
}
.searchtop_contents a{
color:#00B0F1;
text-decoration:none;
}
.searchtop_contents a:hover{
text-decoration:underline;
}

.attention{
color:#FF0000;
font-size:10px;
}
#gadgetRegistTable{
margin-top:10px;
}
#gadgetRegistTable td{
padding:5px 3px;;
}
#gadgetRegistTable .left{
width:100px;
text-align:right;
}

#gadgetMenu2contents,#gadgetMenu3contents,#gm4c{
height:220px;
overflow:auto;
line-height:18px;
}
.gadgetMenu{	/*ガジェットメニューテキスト（新着ガジェット、人気ガジェット） */
padding-top:5px;
padding-left:10px;
font-size:14px;
color:#593622;
}
/*
.gadgetMenu_right{
	height:250px;
	overflow:scroll;
}
*/

.gadgetMenu4Menu{	}
.gadgetMenu4Menu a{
display:block;
padding:3px 10px;
text-decoration:none;
color:#401E0D;
}
.gadgetMenu4Menu a:hover{
background-color:#401E0D;
color:#FFFFFF;
}
.gadgetMenu4Menu_on{	}
.gadgetMenu4Menu_on a{
display:block;
padding:3px 10px;
text-decoration:none;
background-color:#401E0D;
color:#FFFFFF;
}
.gadgetMenu4Menu_on a:hover{
background-color:#401E0D;
color:#FFFFFF;
}


.gadgetMenu4Result{
width:100%;
margin-bottom:7px;
}

.gadgetMenu4ResultLeft{
padding-left:10px;
}
.gadgetMenu4ResultRight{
padding-right:8px;
}
.gadgetMenu4Result2{
width:290px;

}
.gadgetMenu4Result2Left{
width:90px;
text-align:center;

}
.gadgetMenu4Result2Right{

}
.gadgetMenu4Result2 a{
color:#000;
text-decoration:none;
}
.gadgetMenu4Result2 a:hover{
text-decoration:underline;
}
#gm4cform{
clear:left;
height:30px;
}
#gm4cform span{
float:left;
}