@charset "UTF-8";/* ヘッダー */div#header{  width: 780px;  height: 93px;  margin: auto;}div#assistnav ul{	text-align: right;	vertical-align:bottom; }  div#assistnav  ul li{padding:0px;  display: inline;  list-style-type: none;  }div#logo {  width: 380px;  height: 36px;  position: relative;  left: 0px;  top: 19px;  }/* グロバールナビ */div#globalnav {margin: 0;padding: 0;float: left;font: bold 13px Arial;width: 100%;border: 1px solid #625e00;border-width: 1px 0;background: black url(../img/blockdefault.gif) center repeat-x;}div#globalnav li{display: inline;}div#globalnav li a{float: left;color: white;padding: 5px 11px;text-decoration: none;border-right: 1px solid white;}div#globalnav li a:visited{color: white;}div#globalnav li a:hover, div#globalnav li .current{color: white;background: transparent url(../img/blockactive.gif) center center repeat-x;}<!--[if IE]>p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/padding-top: 1em;}/* コンテンツ */div#Topimage{  width: 780px;  height:238px;  margin:auto;  background: url(/med/develop/img/top_image.jpg) no-repeat;}div#contents{  width: 780px;  height:auto;  margin:auto;  background:#FFFFFF;}h2{font-size: 90%;margin-bottom: 8px;} /* レフト */div#boxLeft {  float: left;  width: 500px;  height:auto;  padding-left:15px;}p.info01{width: 512px;font-size: 90%;line-hegiht: 180%;background-color:#FFE5CC;padding:5px 0px 5px 10px;}p.info02{width: 512px;font-size: 90%;line-hegiht: 180%;padding:5px 5px 7px 10px;}div#section{  float: left;  width: 496px;  border: solid 1px #DFDDD9;  padding: 5px 12px 5px 12px;  margin: 20px 0px 15px 0px;  background:url(/med/develop/img/section_back.gif) no-repeat bottom;}div#section a:link{ color: #FF0000; }div#section a:visited{ color: #FF0000; }div#section a:hover{ color: #FF9999; text-decoration: underline; }div#sec_left{  float: left;  font-size: 90%;   border: solid 1px #DFDDD9;  border-bottom: solid 2px #CCCCCC;  border-right: solid 2px #CCCCCC;  width: 227px;  padding: 8px 5px 8px 5px;  margin: 0px 10px 15px 0px;  background-color: #FFFFFF;}div#sec_right{  float: right;  font-size: 90%;   border: solid 1px #DFDDD9;  border-bottom: solid 2px #CCCCCC;  border-right: solid 2px #CCCCCC;  width: 227px;  padding: 8px 5px 8px 5px;  margin-bottom: 15px;  background-color: #FFFFFF;}img.secIcon{  float: left;  padding: 0px 10px 30px 0px;}img.secIcon2{  float: left;  padding: 0px 10px 58px 0px;}img.secIconFD{  float: left;  padding: 0px 10px 6em 0px;}.secText{font-size: 80%;line-height: 140%;margin-top: 5px; }.secText a:link#yoko{ color: #006699; }.secText a:visited#yoko{ color: #006699; }.secText a:hover#yoko{ color: #FF6633; text-decoration: none; }.secText#Midashi{color: #333333;}.secText#Second{margin-top: 5px;}/* ライト */div#boxRight{float: right;width: 207px;height:auto;margin: 0px 7px 0px 10px;padding-right:3px;}div#boardBack{  margin: 5px 0px 0px 4px;  padding: 10px 0;  width: 207px;  height: 470px;  background: url(/med/develop/img/board_back.jpg) repeat-y;}div#boardMidashi_01{font-size: 75%;  text-align: left;  width: 151px;  height: auto;  background: url(/med/develop/img/board_middle.gif) repeat-y;  padding: 0 8px 8px 8px;  line-height: 120%;  border-bottom: none  1px #7A5E4E;}div#boardMidashi_02{  width: 167px;  height: 20px;  background: url(/med/develop/img/board_top.gif) no-repeat;}div#boardMidashi_01 p{font-size: 110%;margin-bottom: 5px;color: #333333;background: url(/med/develop/img/deco_pink.gif) no-repeat left top;text-indent: 14px;}div#boardBottom{  border-top: solid 4px #CCCCCC;  border-bottom: solid 1px #999999;  margin-top: 5px;}.clear{clear: both;}