*{  margin: 0px;  padding: 0px;}body {  margin: 0px; padding: 0px;  width: 100%;}img {  border: none;}/*---パン屑リスト--*/span.B_lastCrumb {  font-size: 12px;}a.B_homeCrumb {  font-size: 12px;  color: #1874CD ;  text-decoration: none;}/*---それぞれ　バックカラー#d90000----*/div#wrap {  width: 100%; height: auto;  margin: 0px; padding: 0px;}div#header_st {  width: 100%;  background-color: #999999;  height: 25px;  margin: 0px;  padding:0px;  font-size: 10px;  color: #ffffff;  line-height: 1.2em;  }div#header_st_menu {  margin: 0px 0px 0px 50px;  padding:0px 0px 0px 0px;  font-size: 12px;  color: #696969;}img.h_st_menu {  }div#header {  width: 100%;  height: 100px; max-height: 100px;  background-image:url(./img/header1.gif);  background-repeat: no-repeat;  margin: 0px; padding: 0px;}div.h_m {  width: 400px; height: 30px;}div#ceparate {  width: 100%;  height: 5px;  background-color: #d90000;  margin: 0px; padding: 0px;}div#countainer {  width: 956px;  min-height: 600px;  height: auto;  margin: 0px 0px 0px 30px; padding: 0px;}div#header_box {  background-color: #f5f5f5;  width: 400px;  margin: 0px 0px 0px 0px; padding: 0px;  position: absolute;  top: 60px; left: 585px;}/*--h_m_a--*/a.h_m_a1 {  width: 100px; height: 30px;  background-image:url(./menu/h_m1a.gif);  background-repeat: no-repeat;  display: block;  float: left;}a:hover.h_m_a1 {  width: 100px; height: 30px;  background-image:url(./menu/h_m1b.gif);  background-repeat: no-repeat;}a.h_m_a2 {  width: 100px; height: 30px;  background-image:url(./menu/h_m2a.gif);  background-repeat: no-repeat;  display: block;  float: left;}a:hover.h_m_a2 {  width: 100px; height: 30px;  background-image:url(./menu/h_m2b.gif);  background-repeat: no-repeat;}a.h_m_a3 {  width: 100px; height: 30px;  background-image:url(./menu/h_m3a.gif);  background-repeat: no-repeat;  display: block;  float: left;}a:hover.h_m_a3 {  width: 100px; height: 30px;  background-image:url(./menu/h_m3b.gif);  background-repeat: no-repeat;}a.h_m_a4 {  width: 100px; height: 30px;  background-image:url(./menu/h_m4a.gif);  background-repeat: no-repeat;  display: block;  float: left;}a:hover.h_m_a4 {  width: 100px; height: 30px;  background-image:url(./menu/h_m4b.gif);  background-repeat: no-repeat;}/*---レフトカラム------*/div#left_column{  width: 204px;  height: auto;  float: left;  background-color: #f5f5f5;  margin: 0px; padding: 0px 0px 20px 2px;}.l_banner_area1 {  margin: 10px 0px; padding: 0px;}/*---MAIN-----*/div#main {  width: 750px;  height: auto;  margin: 0px; padding: 0px;  background-color: #ffffff;  float: right;}div#main_visual {  width: 750px;  height: auto;  margin: 0px; padding: 0px;  background-color: #ffffff;}/*---article-----*/div#article {  width: 550px;  height: auto;  background-color: #ffffff;  float: left;  margin: 0px 0px 10px 0px; padding: 0px;}div#top_info_area {  width: 530px;  margin: 0px 0px 0px 10px; padding: 0px;}/*----RSSリーダー部------*/div#rssread {  margin: 0px 0px 0px 5px; padding: 0px;  width: 530px;}div.rss_top {  background-image: url(./img/rssback04.jpg);  background-repeat: no-repeat;  margin: 0px; padding: 0px;  height: 111px;  min-height: 111px; max-height: 100px;}div.rss_middle {  background-repeat: repeat-y;  margin: 0px; padding: 0px;  height: auto; min-height: 100px;}div.rss_bottom {  background-repeat: no-repeat;  margin: 0px; padding: 0px;  height:30px;}div#feed006 {  width: 480px;  margin: 0px 0px 0px 40px;}div#feed006 a{  color:#1874CD ;  text-decoration:none;  font-size: 14px;}div#feed006 a:hover{  color:#708090 ;  text-decoration:none;  font-size: 14px;}div#feed006 li{  list-style-type: none;  margin: 0px; padding: 0px 0px 3px 0px;  border-bottom: 1px dotted #323232;}a.align_right1 {  text-align: right;  float: right;}/*-----学科案内スタイル----*/div#subj_area {  width: 530px;  margin: 20px 0px 0px 5px; padding: 0px;}div#subj_list_top {   margin: 10px 0px 0px 0px; padding: 0px 0px 5px 0px;   width:530px;   height: auto;   height: 70px;   border-bottom: 1px dotted #323232;   clear: both;}img.title02 {  border-bottom: 1px solid #BEBEBE;}div.subj_m_menu {  width: 370px;}div.subj_m_menu a{  color: #1874CD;  margin: 0px 5px; padding: 0px;}div.subj_m_menu a:hover{  color: #708090;  text-decoration:none;}a.subj_m_menu_biz {  color: #1874CD;  margin: 0px 0px 0px 30px; padding: 0px;}a:hover.subj_m_menu_biz{  color: #708090;  text-decoration:none;}div#subj_comment {  width: 350px;  font-size: 10px;  line-height: 1.5em;  text-align: justify;  margin: 0px 10px 0px 150px; padding: 0px;  clear: both;}div.athle_subj {  background-image: url(./img/baseball01.jpg);  background-repeat: no-repeat;  height: 62px;}div.soccer_subj {  background-image: url(./img/baseball01.jpg);  background-repeat: no-repeat;}div.traner_subj {  background-image: url(./img/tr_course.jpg);  background-repeat: no-repeat;}div.biz_subj {  background-image: url(./img/s_biz.jpg);  background-repeat: no-repeat;}div.child_subj {  background-image: url(./img/y_s.jpg);  background-repeat: no-repeat;}/*---RIGHT COLUMN---*/div#right_column {  width: 200px;  float: right;  background-color: #ffffff;  margin: 0px; padding: 0px;  font-size: 12px ;}div#teikei_area { background-color: #d90000; width: 200px; margin: 0px; padding: 0px 0px 10px 0px;}div#teikei_in {   background-color: #d90000;   font-size: 10px;   line-height: 1.3em;   width: 190px; height: auto;   margin: 0px 5px; padding: 0px;   color: #ffffff;   font-weight: bolder;}div#teikei_in img {  width: 190px;  margin: 0px; padding: 0px;}/*--*/a.subj_menu1 {  width: 530px;  height: 30px;  background-image: url(./menu/subj_menu1a.gif);  background-repeat: no-repeat;  display: block; border: none;}a:hover.subj_menu1 {  width: 530px;  height: 30px;  background-image: url(./menu/subj_menu1b.gif);  background-repeat: no-repeat;  display: block; border: none;}a.subj_menu2 {  width: 530px;  height: 30px;  background-image: url(./menu/subj_menu2a.gif);  background-repeat: no-repeat;  display: block; border: none;}a:hover.subj_menu2 {  width: 530px;  height: 30px;  background-image: url(./menu/subj_menu2b.gif);  background-repeat: no-repeat;  display: block; border: none;}/*---left_column_menu-------*/a.s_menu01 {  width: 200px;  height: 30px;  background-image: url(./menu/menu1a.gif);  display: block;  margin: 0px; padding: 0px;}a.s_menu01:hover {  width: 200px;  height: 30px;  background-image: url(./menu/menu1b.gif);  display: block;  margin: 0px; padding: 0px;}a.s_menu02 {  width: 200px;  height: 30px;  background-image: url(./menu/menu2a.gif);  display: block;  margin: 0px; padding: 0px;}a.s_menu02:hover {  width: 200px;  height: 30px;  background-image: url(./menu/menu2b.gif);  display: block;  margin: 0px; padding: 0px;}a.s_menu03 {  width: 200px;  height: 30px;  background-image: url(./menu/menu3a.gif);  display: block;  margin: 0px; padding: 0px;}a.s_menu03:hover {  width: 200px;  height: 30px;  background-image: url(./menu/menu3b.gif);  display: block;  margin: 0px; padding: 0px;}a.s_menu04 {  width: 200px;  height: 30px;  background-image: url(./menu/menu4a.gif);  display: block;  margin: 0px; padding: 0px;}a.s_menu04:hover {  width: 200px;  height: 30px;  background-image: url(./menu/menu4b.gif);  display: block;  margin: 0px; padding: 0px;}a.s_menu05 {  width: 200px;  height: 30px;  background-image: url(./menu/menu5a.gif);  display: block;  margin: 0px; padding: 0px;}a.s_menu05:hover {  width: 200px;  height: 30px;  background-image: url(./menu/menu5b.gif);  display: block;  margin: 0px; padding: 0px;}div.g_menu {  width:200px;  height:auto;  margin: 0px; padding: 0px;}div.g_menu a {  text-decoration: none;  color: #323232;}div.g_menu a:hover {  text-decoration: underline;  color: #EEB422;}div.g_menu ul{  margin: 0px 0px 0px 0px; padding: 0px;  list-style-type: none;  font-size: 12px;  width: 200px;}div.g_menu li.menu_li{  border-bottom: 1px dotted #9c9c9c;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px;}div.g_menu li.menu_li_bottom{  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px;}/*----left_column_more_menu----*/div#more_menu {  width: 200px;  background-color: #d90000;  margin: 10px 0px; padding: 0px 0px 20px 0px;}div#more_menu ul {  margin :0px; padding: 0px;  list-style-type: none;}div#more_menu ul li {  background-image: url(./img/m_menu_back.jpg);  background-repeat: no-repeat;  margin: 0px 0px 0px 5px; padding: 0px;  display: block;  font-size: 11px;  width: 195px;  background-color: #ffffff;}li.m_m_border {  border-bottom: 1px dotted #696969;  width: 190px;}a.m_m_margin {  margin: 0px 0px 0px 15px; line-height: 2.7em;}/*----右側バナーエリア-----*/div.r_banner_a1 {  font-size: 10px;  line-height: 1.5em;  color: #323232;  margin: 10px 0px; padding: 0px;}/*---footer------*/div#footer_pr {  width: 956px;  height: 50px;  color: #ffffff;  background-color: #d90000;  margin: 0px 0px 0px 30px; padding: 0px;  background-image: url(./img/footer_pr_back.gif);  background-repeat: no-repeat;}div#footer {  width: 100%;  height: 200px;  background-color: #ffffff;  clear: both;  margin: 10px 0px 0px 0px; padding: 0px;}div.f_request_area {  width: 250px; float: right;  margin: 0px; padding: 0px;}a.f_pr_req {  width: 250px;display: block;  height: 50px;  background-image: url(./img/f_pr_request1.gif);  background-repeat: no-repeat;}a:hover.f_pr_req {  width: 250px;display: block;  height: 50px;  background-image: url(./img/f_pr_request2.gif);  background-repeat: no-repeat;}div#footer02 {  width: 950px;  margin: 10px 0px 0px 30px; padding: 0px;  text-align: center;  clear: both;}p.footer02 {  font-size: 10px;  color: #696969;}/*--アスリートコースページ-----*/div.acbox {  width: 530px;  height: auto;  margin: 30px 9px; padding: 0px;  clear: both;}p.athle_text {  font-size: 14px;  color: #323232;  display: block;  width: 500px; height: auto;}