@charset "UTF-8";
/* CSS Document */
img{border:0;}
.clear { clear:both; line-height:0;	height:0;}
.attention{color:red;}
#shares_container{
margin:0 auto;
width: 980px;
text-align:left;
/*width:1100px; */
}

#shares_gheader{
color:#444;
clear:both;
/*margin-top:18px; */
margin-top:5px; 
/*padding-bottom: 36px;  */
text-align: left !important;
font-size: 12px; color: #444; 
background: url(http://sns.e-healthshare.com/common/navi/images/gheader_bg.png) no-repeat;  
/*behavior: url(http://sns.e-healthshare.com/js/lib/iepngfix.htc); */
overflow: hidden; 
height: 33px; 
line-height: 34px; 
font-weight: bold; 
text-shadow: 2px 2px 1px #fff;
}
* html #shares_gheader{font-size:12px;}
*:first-child+html #shares_gheader{font-size:12px;}

#shares_navigation_left{
float:left;
/*width:600px;*/
width:420px;	/*080722変更*/
}
#shares_navigation_left a { 
color: #EBB987; 
text-decoration: none;
float: left; 
padding: 0 10px; 
position: relative; 
margin-left: -10px; 
_cursor: hand; 
}
#shares_navigation_left a:hover { 
color: #DD8F55; 
text-decoration: none !important; 
}

#shares_navigation_left span { 
float:left;
width: 9px; 
margin: 0 10px 0 0; 
position: relative; 
height: 0; 
padding-top: 34px; 
margin-top: 1px; 
overflow: hidden; 
background: url(http://www.e-healthshare.com/common/navi/images/gheader_array.png) no-repeat; 
behavior: url(http://sns.e-healthshare.com/js/lib/iepngfix.htc); 
}
#shares_navigation_left a.first{	margin-left:3px;margin-right:1px;margin-top:1px;}
#shares_navigation_search_right{
float:right;
padding-right:3px;
/*width:350px;*/
width:550px;	/*080722変更*/
text-align:right;

}

#shares_navigation_search_right .searchform{ 
font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
position:relative;
bottom:9px;
/*width:217px;*/
width:300px;	/*080722変更*/
height:20px;
border:1px solid #5B2937;
/*background: url(http://www.e-healthshare.com/common/navi/images/navisearch_bg.png) repeat-x;  
behavior: url(http://sns.e-healthshare.com/js/lib/iepngfix.htc); */
background: url(http://www.e-healthshare.com/common/navi/images/navisearch_bg.jpg) repeat-x;  
overflow: hidden; 
/*color:#4D1424;*/
/*color: #EBB987; */
color:#45210F;
font-size:12px;
line-height:14px;
/*padding-top:4px;*/
padding-top:6px;
padding-left:3px;
font-weight:normal;
}
/*
* html #shares_navigation_search_right .searchform{bottom:6px;}
*:first-child+html #shares_navigation_search_right .searchform{bottom:6px;}
*/
* html #shares_navigation_search_right .searchform{bottom:4px;height:18px;}
*:first-child+html #shares_navigation_search_right .searchform{bottom:4px;}




#shares_navigation_search_right .searchbtn{ 
margin-top:4px;
margin-right:0px;
}
* html #shares_navigation_search_right .searchbtn{margin-right:5px;}
*:first-child+html #shares_navigation_search_right .searchbtn{margin-right:5px;}



#shares_gfooter{
text-align:right;
color:#EBB987;
padding-right:5px;
height:26px;
line-height:26px;
border-top:1px solid #EBB987;
border-bottom:1px solid #EBB987;
width:100%;
margin-bottom:18px;
}
#shares_gfooter a{
color:#00B0F1;
text-decoration:none;
}
#shares_gfooter a:hover{
color:#00B0F1;
text-decoration:underline;
}






#shares_logo_before{
background: url(http://www.e-healthshare.com/common/shares/shares_logo_before.png) no-repeat;  
behavior: url(http://sns.e-healthshare.com/js/lib/iepngfix.htc); 
/*overflow: hidden; */
width:980px;
height: 53px; 
margin-bottom:10px;

}


#shares_navi_menu_before{
width:920px;
text-align:right;
color:#EBEBEB;
margin-right:60px;
margin-top:-20px;

}
* html #shares_navi_menu_before{width:980px;margin-right:0px;padding-right:60px;position:relative;}
*:first-child+html #shares_navi_menu_before{width:980px;margin-right:0px;padding-right:60px;position:relative;}



#shares_navi_menu_before a { 
color: #00B0F1; 
text-decoration: none;
}
#shares_navi_menu_before a:hover { 
text-decoration: underline;
/*background-color:#F9F9F9;*/
}
#shares_body_before{
background: url(http://www.e-healthshare.com/common/shares/shares_body_before.jpg) no-repeat;  
/*behavior: url(http://sns.e-healthshare.com/js/lib/iepngfix.htc); */
overflow: hidden; 
width:980px;
height:503px;
margin-bottom:10px;
text-align:right;
clear:right;
}
#shares_login_window{
float:right;
padding:10px;
text-align:left;
margin-top:200px;
margin-right:95px;
}
/*
* html #shares_login_window{width:220px; float:none;}
*:first-child+html #shares_login_window{width:220px;float:none;}
*/
* html #shares_login_window{width:200px; float:none;margin-right:95px;}
*:first-child+html #shares_login_window{width:220px;float:none;}


#shares_login_window strong{
font-size:16px;
color: #008FE5;
}
#shares_login_window div{
/*margin-bottom:5px;*/
}
#shares_login_window .shares_msg{
font-size:10px;

margin-top:10px;
line-height:18px;
}
#shares_login_window_btn{
/*
position:absolute;
top:489px;
left:877px;
*/
padding-left:22px;
padding-top:7px;

filter:alpha(opacity=65); /*IE*/
	-moz-opacity:0.65; /*FF*/
	opacity:0.65;
}

* html #shares_login_window_btn{padding-left:24px;padding-top:2px;}
*:first-child+html #shares_login_window_btn{padding-left:24px;padding-top:6px;}


#shares_login_window_btn div{
margin-bottom:10px;
}

input#username{
border:1px solid #008FE5;
/*height:25px;*/
height:20px;
width:195px;
padding-top:5px;
}
input#password{
border:1px solid #008FE5;
/*height:25px;*/
height:20px;
width:195px;
padding-top:5px;
}

#shares_ghdate{
clear:both;
/*margin: 18px auto;  */
margin-top:2px;

text-align: left !important;
font-size: 11px; color: #000; 
background: url(http://www.e-healthshare.com/common/navi/images/ghdate.png) no-repeat;  
behavior: url(http://sns.e-healthshare.com/js/lib/iepngfix.htc); 
overflow: hidden; 
height: 28px; 
line-height: 30px; 
font-weight: bold; 
text-shadow: 2px 2px 1px #fff;
padding-right:4px;
}
* html #shares_ghdate{padding-right:7px;}
*:first-child+html #shares_ghdate{padding-right:7px;}

#shares_ghdate span{
float:right;
}
#shares_ghdate .wk{

width:42px;
text-align:center;
font-size:14px;
color:#FFFFFF;
vertical-align:top;
margin-right:1px;
}
#shares_ghdate .md{
width:60px;
text-align:center;
font-size:18px;
vertical-align:bottom;
/*margin:0 10px; */
}
* html #shares_ghdate .md{font-size:20px;margin-right:2px;}
*:first-child+html #shares_ghdate .md{font-size:20px;margin-right:2px;}
#shares_ghdate .yr{
width:40px;
text-align:center;
font-size:14px;
vertical-align:bottom;
margin:2px 0px;
}
* html #shares_ghdate .yr{margin-right:-5px;}
*:first-child+html #shares_ghdate .yr{margin-right:-5px;}


#shares_navigation_top{
clear:both;
width:955px;
margin-left:15px;
height:47px;
}
#shares_navigation_top span{
float:left;
}
#shares_navigation_bottom{
clear:both;
width:950px;
margin-left:15px;
height:37px;

margin-bottom:10px;		/* 竹垣追加 */
}
#shares_navigation_bottom span{
float:left;
}

.sns_bookmark_tbl{
width:684px;
background-color:#FFFFFF;
border-top:1px solid #EBEBEB;
border-left:1px solid #EBEBEB;
}
.sns_bookmark_tbl td{

}
.sns_bookmark_left{
width:100px;
text-align:center;
padding:5px;

border-right:1px solid #EBEBEB;
border-bottom:1px solid #EBEBEB;
}
.sns_bookmark_midashi{
width:70px;
text-align:center;
padding:5px;

border-right:1px solid #EBEBEB;
border-bottom:1px solid #EBEBEB;
}
.sns_bookmark_tbl_inside{
width:100%;
}
.sns_bookmark_thumbnail{
margin-bottom:5px;
}
.sns_bookmark_contents{
padding:5px;

border-right:1px solid #EBEBEB;
border-bottom:1px solid #EBEBEB;
}
.sns_bookmark_flag{
width:90px;
text-align:center;

border-right:1px solid #EBEBEB;
border-bottom:1px solid #EBEBEB;
}

.sns_bookmark_wadai{
width:220px;
}
.sns_bookmark_wadai_tbl{
width:220px;
background-color:#FFFFFF;
border-top:1px solid #EBEBEB;
border-left:1px solid #EBEBEB;
}
.sns_bookmark_wadai_tbl th{
text-align:center;
background-color:#EEE;
font-size:small;
padding:5px;
}
.sns_bookmark_wadai_left{
border-right:1px solid #EBEBEB;
border-bottom:1px solid #EBEBEB;
width:160px;
padding:5px;
}
.sns_bookmark_wadai_right{
border-right:1px solid #EBEBEB;
border-bottom:1px solid #EBEBEB;
width:60px;
padding:5px;
}
.sns_bookmark_list_right{
border-right:1px solid #EBEBEB;
border-bottom:1px solid #EBEBEB;
width:60px;
padding:5px;
text-align:center;
}
.sns_bookmark_list_share{
font-size:18px;
}

#guide_top{
width:980px;
background: url(http://www.e-healthshare.com/common/shares/guide_top.jpg) no-repeat;  
height:29px;
color:#FFF;
font-size:14px;
padding-left:130px;
padding-top:12px;
}
* html #guide_top{height:41px;}
*:first-child+html #guide_top{height:41px;}

#guide_body{
background: url(http://www.e-healthshare.com/common/shares/guide_middle.jpg) repeat-y;  
/*behavior: url(http://sns.e-healthshare.com/js/lib/iepngfix.htc); */
overflow: hidden; 
width:980px;

/*text-align:right;
clear:right;*/
padding:0 60px;
}
#guide_body_inner{
width:860px;
clear:both;

/*background-color:#FF0000;*/

/*filter:alpha(opacity=65);
	-moz-opacity:0.65; 
	opacity:0.65;
*/
}
#guide_body .inner div{
float:left;
}
#guide_body .inner span{
display:block;
/*background: url(http://www.e-healthshare.com/common/shares/guide_on.jpg) repeat-x;  */
color:#FFFFFF;
height:28px;
margin-bottom:10px;
}
#guide_body .inner a{
display:block;
margin-bottom:10px;
}

#guide_body_inner .left{
float:left;
width:140px;
}
#guide_body_inner .right{
float:right;
width:610px;

/*
filter:alpha(opacity=7);
	-moz-opacity:0.7; 
	opacity:0.7;
*/
background: url(http://www.e-healthshare.com/common/shares/guide_bg.jpg) no-repeat; 
padding-right:50px;
padding-left:40px;
font-size:12px;
}

* html #guide_body_inner .right{width:700px;}
*:first-child+html #guide_body_inner .right{width:700px;}

#guide_body_inner .right_regist{
float:right;
width:610px;
padding-right:50px;
padding-left:40px;
font-size:12px;
}

* html #guide_body_inner .right_regist{width:700px;}
*:first-child+html #guide_body_inner .right_regist{width:700px;}


#guide_body_inner strong{
font-size:14px;
display:block;
margin-left:-10px;
margin-bottom:5px;
color:#00B0F1;
}
#guide_body_inner .right em{
display:block;
padding:7px 0;
font-size:14px;
/*background-color:#FFFFFF;*/
filter:alpha(opacity=7);
	-moz-opacity:0.7; 
	opacity:0.7;
}
#guide_body_inner .line{
border-bottom:1px solid #00B0F1;
margin-left:-10px;

width:630px;
height:1px;
margin-top:20px;
margin-bottom:20px;
}

#guide_body .back a{
float:none;
}

#guide_bottom{
width:980px;
background: url(http://www.e-healthshare.com/common/shares/guide_bottom.jpg) no-repeat;  
height:16px;
margin-bottom:10px;
}



#guide_body_inner .back{
text-align:right;
}
#guide_body_inner .menu{
margin-bottom:20px;
}


.guide_regist_left{
float:left;
width:260px;
}
.guide_regist_right{
float:right;
width:320px;
font-size:12px;
line-height:20px;
}
* html .guide_regist_right{padding-left:10px;}
*:first-child+html .guide_regist_right{padding-left:10px;}

.bar_img{margin-bottom:10px;}
.help_bg0{background-color:#D6F4FF;padding:5px;color:#00B0F1;}
.help_bg1{background-color:#ECFAFF;padding:5px;color:#00B0F1;}
.help_content{padding:8px 20px;line-height:22px;}
.help_pankuzu{margin-bottom:20px;}

.sns_healthmeter_left{
width:200px;
margin:0 auto 10px;
border-top:1px solid #CCC;
border-left:1px solid #CCC;
}
.sns_healthmeter_left th{
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:2px;
text-align:center;
background-color:#EAEAEA;
}
.sns_healthmeter_left td{
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:2px;
}
.sns_healthmeter_left .odd{
background-color:#FBFBFB;
}
.sns_healthmeter_left .even{
background-color:#F7F7F7;
}

.sns_healthmeter_body{
/*width:700px;*/
/*width:480px;*/
width:100%;
border-top:1px solid #CCC;
border-left:1px solid #CCC;
margin:0 auto 10px;
}
.sns_healthmeter_body th{
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:5px;
text-align:center;
background-color:#DFDFDF;
}
.sns_healthmeter_body td{
/*border-right:1px solid #CCC;*/
border-bottom:1px solid #CCC;
padding:5px;
}
.sns_healthmeter_body .title{
width:180px;
padding-left:20px;
border-right:1px solid #CCC;
}
.sns_healthmeter_body .last_time{
color:#999;
text-align:right;
width:80px;
}
.sns_healthmeter_body .last_time_unit{
color:#999;
text-align:left;
border-right:1px solid #CCC;
width:30px;
}
.sns_healthmeter_body .this_time{
text-align:right;
width:100px;
}
.sns_healthmeter_body .this_time_unit{
text-align:left;
border-right:1px solid #CCC;
width:30px;
}
.sns_healthmeter_body .variation{
text-align:center;
border-right:1px solid #CCC;
}
.sns_healthmeter_body .odd{
background-color:#DFF7FF;
}
.sns_healthmeter_body .even{
background-color:#FBFBFB;
}

.sns_healthmeter_add_edit{
/*width:700px;*/
width:100%;
border-top:1px solid #CCC;
border-left:1px solid #CCC;
margin:0 auto 10px;
}
.sns_healthmeter_add_edit th{
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:5px;
text-align:center;
background-color:#DFDFDF;
}
.sns_healthmeter_add_edit td{
/*border-right:1px solid #CCC;*/
border-bottom:1px solid #CCC;
padding:5px;
}
.sns_healthmeter_add_edit .title{
/*width:180px;*/
padding-left:20px;
border-right:1px solid #CCC;
}
.sns_healthmeter_add_edit .last_time{
color:#999;
text-align:right;
width:80px;
}
.sns_healthmeter_add_edit .last_time_unit{
color:#999;
text-align:left;
border-right:1px solid #CCC;
width:30px;
}
.sns_healthmeter_add_edit .this_time{
text-align:right;
width:100px;
}
.sns_healthmeter_add_edit .this_time_unit{
text-align:left;
border-right:1px solid #CCC;
width:30px;
}
.sns_healthmeter_add_edit .variation{
text-align:center;
border-right:1px solid #CCC;
}
.sns_healthmeter_add_edit .odd{
background-color:#DFF7FF;
}
.sns_healthmeter_add_edit .even{
background-color:#FBFBFB;
}
#sns_healthmeter_standard{
width:200px;
border-top:1px solid #DDD;
border-left:1px solid #DDD;
text-align:center;
}
#sns_healthmeter_standard th{
background-color:#FFF0D0;	
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
text-align:center;
padding:3px;
}
#sns_healthmeter_standard td{
padding:3px;
font-size:10px;
line-height:14px;
}
#sns_healthmeter_standard .s1{
background-color:#FEFFCB;	
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
}
#sns_healthmeter_standard .s2{
background-color:#D6EAEA;	
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
}
#sns_healthmeter_standard .s3{
background-color:#BCDFDF;	
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
}
#sns_healthmeter_standard .s4{
text-align:center;
background-color:#FFE6E6;	
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
}
#sns_healthmeter_standard .s5{
background-color:#FFDAB5;	
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
}
#sns_healthmeter_standard .s6{
background-color:#E7E7CD;	
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
}
#sns_healthmeter_standard .s7{
background-color:#FFF;	
border-right:1px solid #DDD;
border-bottom:1px solid #DDD;
}