/* comment */h1 {	font-size: 150%;	margin: 15px 0px 10px;	margin-bottom:5px;	padding-left: 10px;	border-bottom:#3A58AF 1px solid;	border-left:#3A58AF 8px solid; }h2 {	font-size: 130%;	margin-bottom:5px; }	padding-left: 14px;h3 {	margin: 25px 0px 10px;	font-size: 12px;	padding-left: 14px;}h4 {	font-size: 80%;	margin: 10px 0px 10px;	padding-left: 16px;	margin-bottom:12px;}h5 {	font-size: 110%;	margin: 10px 2px 10px;	margin-bottom:12px;	color : #aaaaaa;}p {	line-height: 1.8em;	padding: 0px;	margin: 0px 0px 10px;	padding-left: 10px;}.ST1{font-size: 12px;font-weight : normal;margin: 3px;margin-bottom:2px;padding: 2px;}.ST1b{font-size: 12px;font-weight : bold;margin: 3px;margin-bottom:2px;padding: 2px;}.ST1w{font-size: 13px;margin: 3px;margin-bottom:2px;padding: 2px;color : #ffffff}.ST2{font-size: 15px;font-weight : normal;margin: 1px;padding: 1px;border-bottom:#3A58AF 1px solid;}.ST3{font-size: 14px;font-weight : normal;margin: 1px;margin-bottom:2px;padding: 1px;}.ST4{font-size: 110%;font-weight : normal;margin: 1px;padding-left:5px;border-left:#3A58AF 5px solid;}.strong{font-size : 100%;font-weight : normal;}.kana{font-size : 70%;font-weight : normal;color : #999999}.foot{font-size: 13px;font-weight : normal;margin: 1px;padding: 1px;}.EO{font-size: 12px;font-weight : normal;margin: 1px;padding: 3px;color : #aaaaaa;}.E1{font-size: 12px;font-weight : normal;margin: 1px;padding: 3px;color : #444444;}.MI1{padding:5px 0 5px 15px;border-left:#3A58AF 8px solid;border-bottom:#3A58AF 1px solid;font-size: 14px;font-weight: bold;color:#333;}.M5{padding:8px 0 5px 15px;border-left:#3A58AF 8px solid;border-bottom:#3A58AF 1px solid;font-size: 16px;font-weight: bold;color:#333;}.M6{	display:block;	font-size:small;	color:#999999;}.w1{font-size: 12px;font-weight : normal;margin: 1px;padding: 3px;color : #ffffff;}.w2{font-size: 13px;font-weight : normal;margin: 1px;padding: 3px;color : #ffffff;}.p1#パンクズ用{  float:left;  font-size:75%;  padding-top:14px;  padding-left:6px;  padding-right:0px;  padding-bottom:0px;  margin-top:0px;  margin-left:14px;  margin-right:0px;  margin-bottom:5px;  color:#000000;}##side_menu#sidebar{  float:right;  text-align:left;  margin:0 0 10px 0;  padding:0px;  width:200px;  background-color:#ebebeb;}.sidecomment{  font-size:82%;  text-decoration:none;  margin:0px;  padding:4px 12px 15px 4px;  text-align:left;  line-height:130%;}.rollover_list_menu{  /*font-size:75%;  */  width:192px;  margin:0px;  padding:0px;  height:auto;  vertical-align:top;}.rollover_list_menu div.list_menu_top{  background-image:url(../images/headliner.gif);  background-repeat:repeat-x;  background-position : left bottom;  border: 1px solid #b6cee7;  margin-bottom: 1em;  background-color:#fff;  margin:0;  padding:0;}.rollover_list_menu div.list_menu_rails{  margin:0px;  padding:0px;  background : url(../images/list_menu_rails.gif);  background-repeat:repeat-y;}.rollover_list_menu div.list_menu_rails ul{  list-style-type:none;  margin:0px;  padding:0;}.rollover_list_menu div.list_menu_rails ul li{  font-size:75%;  margin-top:0px;  margin-right:0px;  margin-bottom:0px;  margin-left:0px;  background-image : url(../images/dotbar.gif);  background-repeat:repeat-x;  background-position:left bottom;  padding-bottom:0px;  padding-top:0px;  padding-left:0px;  padding-right:0px;}.rollover_list_menu div.list_menu_rails ul li a{  display:block;  color:#0000ff;  text-decoration:none;  background : url(../images/press_listbtn.gif) no-repeat 4px 4px;  padding-left:18px;  padding-right:10px;  padding-top:5px;  padding-bottom:5px;  margin:0px;  width:199px;}html>body .rollover_list_menu div.list_menu_rails ul li a{  width:auto;}.rollover_list_menu div.list_menu_rails ul li a:hover{  display:block;  background : url(../images/press_listbtn_on.gif) no-repeat 4px 4px;  background-color:#edf5fc;  text-decoration:none;}span.date{  color:#333;  font-size:75%;  font-size:11px;}span.comment{  color:0000ff;}.rollover_list_menu .list_menu_bot{  background : url(../images/list_menu_bot.gif);  background-repeat:no-repeat;  height:20px;  margin-bottom:8px;}h4.sidemenu a{  width:178px;  color:#1c64d1;  overflow:hidden;  vertical-align:baseline;  text-decoration:none;  display:block;  margin:0px;  padding: 2px 4px 2px 18px;  background-image : url(../images/off_menu_back.gif);  background-repeat: no-repeat;  text-align:left;  line-height:120%;}h4.sidemenu a:visited{  background : url(../images/off_menu_back.gif) no-repeat;  color:#1c64d1;}h4.sidemenu a:hover{  background : url(../images/on_menu_back.gif) no-repeat;  color:#ffffff;}.comment_area{  float:right;  width:190px;  height:auto;}##index.mouseout{background:url(http://i.yimg.jp/images/health/arrow_out.gif) no-repeat 0.3em 0.5em;background-color:#FFF;}.mouseover{background:url(http://i.yimg.jp/images/health/arrow_over.gif) no-repeat 0.3em 0.5em;background-color:#d7fecf;}.ca_table{border-collapse:separate;border-spacing:2px;margin-bottom:15px;}.ca_table td{width:50%;height :1.75em;/*IE6でtd内のa要素を100%表Φ・ﾂ・ｷ・ｽ・・ﾖ・ｾ示的・ﾋ・L述*/border:solid 1px #CCC;}.ca_table3 td{width:33%;height :1.75em;/*IE6でtd内のa要素を100%表Φ・ﾂ・ｷ・ｽ・・ﾖ・ｾ示的・ﾋ・L述*/border:solid 1px #CCC;}.ca_table a{padding:5px 2px 5px 15px;/*display:block;*/height :100%;  /*リンク・ﾈ・͂̍ｂｳは100S*/line-height:1.75;}.m_table img{vertical-align:middle;}.m_table{border-collapse:separate;border-spacing:0px;margin-bottom:15px;}.m_table td{width:50%;height :1.75em;/*IE6でtd内のa要素を100%表Φ・ﾂ・ｷ・ｽ・・ﾖ・ｾ示的・ﾋ・L述*/border:solid 0px #fff;}.m_table a{padding:5px 2px 5px 15px;/*display:block;*/height :100%;  /*リンク・ﾈ・͂̍ｂｳは100S*/line-height:1.75;}.m_table img{vertical-align:middle;}hr.line {color: #c9d7f1;solid #c9d7f1;height: 1px;} 