/* ボディ */
#body	{
  background-color: #ffffff;
  font-family : "メイリオ",san-serif;
}
/* コンテナ */
#container	{
  width: 900px;
  margin-left: auto;
  margin-right: auto;
}
/* ヘッダー */
#header	{
  margin-left: 0;
  margin-right: 0;
  margin-bottom : 0px;
}
/#headerimg	{
  background-color: #ffffff;
  margin: 20px 0px 16px;
  height: 288px;
}
#headerimg {
  display: block;
  background-image: url(img/header2023.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  margin: 20px 0px 16px;
  text-decoration : none;
  width: 850px;
  height: 288px;
}
#headerimg A:HOVER	{
  background-image: url(img/header.jpg);
  background-repeat: no-repeat;
}
#headerimg2	{
  background-color: #ffffff;
  margin: 20px 0px 16px;
}
#headerimg2 A {
  display: block;
  background-image: url(img/header.gif);
  background-repeat: no-repeat;
  text-decoration : none;
  width: 850px;
  height: 100px;
}
#headerimg2 A:HOVER	{
  background-image: url(img/header.gif);
  background-repeat: no-repeat;
}
/* グローバルメニュー */
#globalmenu	{
  height : 40px;
  margin-top : -14px;
  margin-left: 0;
  padding-left : 0;
  list-style-type: none;
  font-size : 0.8125em;
  font-weight : normal;
  font-family : "メイリオ",san-serif;
}
#globalmenu li {
  width : 170px;
  margin-bottom : 0px;
  margin-left: 0px;
  display: inline;
  float : left;
}
#globalmenu a {
  text-decoration: none;
  display: block;
  height: 40px;
  line-height : 42px;
  text-align : center;
  color : #dcdcdc;
  background-image: url(img/gl_menu.gif);
  background-repeat: no-repeat;
}
#globalmenu a:hover {
  color : #ffffff;
}
#globalmenu1 A	{
  width: 170px;
  margin-left: -40px;
  background-position : 0px 0;
}
#globalmenu1 A:HOVER	{
  background-position : 0px -40px;
}
#globalmenu2 A	{
  width: 170px;
  margin-left: -40px;
  background-position : 0px -40px;
  color : #ffffff;
}
#globalmenu2 A:HOVER	{
  background-position : 0px -40px;
}
/* サイドバー */
#sidebar  {
  width : 204px;
  float : left;
  margin-top : 10px;
  margin-bottom : 0px;
}
#facebook {
  background-image: url(img/facebook.jpg);
  background-repeat : no-repeat;
  width: 206px;
  height: 122px;
  margin-top: 14px;
  margin-bottom :0px;
  margin-left: -1px;
}
#facebook h1	{
  color: #0000ff;
  font-size: 0.875em;
  font-weight : normal;
  font-family : "メイリオ",san-serif;
  text-decoration: underline;
  margin-top: 0px;
  margin-left : 112px;
  padding-top: 0px;
  line-height : 146px;
  letter-spacing : 0.1em;
}
#facebook h1 a {
  color : #0000ff
}
#facebook a:hover {
  color : #ff00ff;
}  
#sidemenu	{
  height : 100px;
  margin-top: 0px;
  margin-left: 0px;
}
#sidemenu li {
  width : 204px;
  margin-top: 0px;
  margin-bottom : 0px;
  list-style-type: none;
}
#sidemenu li a {
  text-decoration: none;
  display: block;
  height: 100px;
  background-image: url(img/side_menu.gif);
  background-repeat: no-repeat;
}
#sidemenu1 A	{
  width: 204px;
  margin-left: 0px;
  background-position : -204px 0;
}
#sidemenu2 A	{
  width: 204px;
  height : 74px;
  margin-left: -40px;
  margin-bottom : -26px;
  background-position : -204px -100px;
}
#sidemenu1	{
  background-image: url(img/side_menu.gif);
  width: 204px;
  height : 100px;
  margin-left: -40px;
  background-position : 0px 0px;
}
#sidemenu11 a	{
  background-image: url(img/side_menu.gif);
  width: 204px;
  height : 100px;
  margin-left: -40px;
  background-position : 0px 0px;
}
#sidemenu22 a	{
  background-image: url(img/side_menu.gif);
  width: 204px;
  height : 74px;
  margin-left: -40px;
  margin-bottom : -26px;
  background-position : 0px -100px;
}
#sidemenu33 a	{
  background-image: url(img/side_menu.gif);
  width: 204px;
  height : 74px;
  margin-left: -40px;
  background-position : 0px -174px;
}
#sidemenu3 A	{
  width: 204px;
  height : 74px;
  margin-left: -40px;
  background-position : -204px -174px;
}
#sidemenu1 A:HOVER	{
  background-position : 0px 0px;
}
#sidemenu2 A:HOVER	{
  background-position : 0px -100px;
}
#sidemenu3 A:HOVER	{
  background-position : 0px -174px;
}
#sidemenu4	{
  height : 170px;
  margin-top: 16px;
  margin-left: 0px;
}
#sidemenu4 li {
  width : 204px;
  margin-top: 0px;
  margin-bottom : 0px;
  list-style-type: none;
}
#sidemenu4 li a {
  text-decoration: none;
  display: block;
  height: 170px;
  background-image: url(img/blog.gif);
  background-repeat: no-repeat;
}
#sidemenu41 A	{
  width: 204px;
  margin-left: -40px;
  background-position : -204px 0;
}
#sidemenu42 A	{
  width: 204px;
  margin-left: -40px;
  background-position : -204px -170px;
}
#sidemenu31 A:HOVER	{
  background-position : 0px 0px;
}
#sidemenu32 A:HOVER	{
  background-position : 0px -170px;
}
/* コンテンツ */
#content	{
  background-color: #ffffff;
  width: 626px;
  margin-top : 4px;
  margin-left: 0;
  margin-right: 50px;
  float : right;
}
#content h2	{
  width : 590px;
  height : 1.1em;
  border-left : 14px solid #2e4fd9;
  border-bottom : 1px solid #2e4fd9;
  padding-top : 0.5em;
  padding-left : 10px;
  padding-bottom : 0.625em;
  margin-bottom : 0px;
  font-size : 14pt;
  font-weight : bold;
  color : #000000;
  text-decoration : none;
  letter-spacing : 0.1em;
}
#content h3	{
  margin-top: 10px;
  margin-left : 22px;
  margin-bottom: 0;
  color: #666666;
  font-size: 1em;
  font-weight : bold;
  font-family : "メイリオ",san-serif;
  line-height: 1.6em;
  letter-spacing : 0.1em;
}
#content h3 a	{
  color: #666666;
  font-size: 1em;
  font-weight : bold;
  font-family : "メイリオ",san-serif;
  line-height: 1.6em;
  letter-spacing : 0.1em;
  padding-left: 0px;
  text-decoration : none;
}
#content h3 a:hover {
  color : #4da6ff;
  text-decoration : none;
}
#content H4	{
  color: #232584;
  font-size: 0.875em;
  font-weight : bold;
  font-family : "メイリオ",san-serif;
  line-height: 1.6em;
  letter-spacing : 0.1em;
  padding-left: 4px;
  margin-top: 20px;
  margin-bottom: 16px;
}
#content h5	{
  margin-top: 10px;
  margin-left : 0px;
  margin-bottom: 0;
}
#content h5 a	{
  color: #666666;
  font-size: 0.875em;
  font-weight : normal;
  font-family : "メイリオ",san-serif;
  line-height: 1.6em;
  letter-spacing : 0.1em;
  padding-left: 390px;
  text-decoration : none;
}
#content h5 a:hover {
  color : #4da6ff;
  text-decoration : none;
}
#p7	{
  width : 590px;
  height : 1.1em;
  border-left : 14px solid #ff0000;
  border-bottom : 1px solid #ff0000;
  padding-top : 0.5em;
  padding-left : 10px;
  padding-bottom : 0.625em;
  margin-bottom : 0px;
  font-size : 16px !important;
  font-weight : bold;
  color : #000000;
  text-decoration : none;
  letter-spacing : 0.1em;
}
#content P	{
  color: #666666;
  font-weight : normal;
  font-size: 14px;
  font-family : "メイリオ",san-serif;
  letter-spacing : 0em;
  line-height: 1.8em;
  margin-top: -10px;
  margin-left : 22px;
  margin-bottom : 0;
}
#content p a	{
  color: #666666;
  padding-left: 20px;
  text-decoration : none;
}
#content p a:hover {
  color : #4da6ff;
  text-decoration : none;
}
p#blue {
  color: #ff6868;
  font-weight : bold;
} 
p#blue2 {
  color: #0074e8;
  font-weight : bold;
}

.blog {
  color: #666666;
  font-weight : bold;
  font-size: 10pt;
  font-family : "メイリオ",san-serif;
  letter-spacing : 0em;
  line-height: 1.4em;
  margin-top: 10px;
  margin-left : 10px;
  margin-bottom : 10px;
}

.division-container {
  display:inline-block;
  justify-content: center;}

.para {display:inline-block;}

.mes {	margin-top:2em;
 padding-right:0.5em;
 line-height:2em !important;
 font-size:14px !important;}

.size1 {float:right;
height:254px;
 margin-bottom:2em;}

@media screen and (max-width: 699px) {
 .division-container {  display:block;
 .para {display:none;}
 .mes {font-size:14px !important;}}
}
 
/* フッター */
#logo  {
  margin-left : 0px;
  clear : both;
}
#logo a {
  display: block;
  height : 23px;
  background-image : url(img/logo.gif);
  background-repeat : no-repeat;
  text-decoration : none;
}
#footer	{
  margin-top: -10px;
  list-style-type: none;
  clear: both;
}
#footer li {
  margin-top : 0px;
  margin-bottom : 4px;
  margin-left: 0px;
  display: inline;
  float : left;
}
#footer a {
  text-decoration: none;
  display: block;
  height: 16px;
  background-image: url(img/btn.gif);
  background-repeat: no-repeat;
}
#footer a:hover {
  color : #4da6ff;
}
#footer1 A	{
  width: 68px;
  margin-left: -40px;
  background-position : 0px 0;
}
#footer2 A	{
  width: 112px;
  margin-left: 0px;
  background-position : -68px 0;
}
#footer3 A	{
  width: 60px;
  margin-left: 0px;
  background-position : -180px 0;
}
#footer4 A	{
  width: 90px;
  margin-left: 0px;
  background-position : -240px 0;
}
#footer1 A:HOVER	{
  background-position : 0px -16px;
}
#footer2 A:HOVER	{
  background-position : -68px -16px;
}
#footer3 A:HOVER	{
  background-position : -180px -16px;
}
#footer4 A:HOVER	{
  background-position : -240px -16px;
}
address	{
  height : 40px;
  background-image: url(img/footer.gif);
  background-repeat: repeat-x;
  margin-top: 0px;
  margin-right : 50px;
  margin-bottom : 0px;
  padding-top: 20px;
  padding-bottom : 0px;
  font-size: 0.625em;
  font-style: normal;
  color : #ffffff;
  text-align: center;
  clear: both;
}
/* 中面コンテンツ */
#content h6	{
  width : 626px;
  height : 40px;
  background-image: url(img/ttl_bnr.gif);
  background-repeat : no-repeat;
  padding-top : 0.75em;
  padding-left : 16px;
  padding-bottom : 10px;
  margin-top : 20px;
  margin-bottom : 0em;
  font-size : 0.875em;
  font-weight : normal;
  font-family : "メイリオ",san-serif;
  color : #ffffff;
  text-decoration : none;
  letter-spacing : 0.1em;
}
table {
  border : 0px;
  margin-left : 0px;
}
td,th {
  border : 0;
}
th {
  width : 100px;
  background-color : #ffffff;
  color : #666666;
}
td {
  background-color : #ffffff;
  color : #666666;
}
#table_p	{
  color: #666666;
  background-color: #ffffff;
  font-weight : normal;
  font-size: 0.875em;
  font-family : "メイリオ",san-serif;
  letter-spacing : 0em;
  line-height: 1.5em;
  margin-top: 0px;
  margin-left : 10px;
}
#table_p a	{
  color: #666666;
  text-decoration : none;
}
#table_p a:hover {
  color : #4da6ff;
  text-decoration : underline;
}  
#p2 {
  width : 590px;
  background-color : #eeffff;
  margin-top : -14px;
  padding-top : 8px;
  padding-left : 30px;
  padding-bottom : 4px;
  font-size : 0.875em;
  font-weight : normal;
  font-family : "メイリオ",san-serif;
  color : #666666;
  text-dedoration : none;
}
#p3 {
  width : 590px;
  background-color : #ffeeff;
  margin-top : -14px;
  padding-top : 8px;
  padding-left : 30px;
  padding-bottom : 4px;
  font-size : 0.875em;
  font-weight : normal;
  font-family : "メイリオ",san-serif;
  color : #666666;
  text-dedoration : none;
}
#p4	{
  color: #666666;
  font-weight : normal;
  font-size: 0.875em;
  font-family : "メイリオ",san-serif;
  letter-spacing : 0em;
  line-height: 1.8em;
  margin-top: 0px;
  margin-left : 20px;
  text-decoration : none;
}
#p4 a	{
  color: #666666;
  text-decoration : underline;
}
#p4 a:hover	{
  color: #00ffff;
  text-decoration : underline;
}
#p5 {
  width : 590px;
  background-color : #ffffff;
  margin-top : -14px;
  padding-top : 8px;
  padding-left : 30px;
  padding-bottom : 4px;
  font-size : 0.875em;
  font-weight : normal;
  font-family : "メイリオ",san-serif;
  color : #666666;
  text-dedoration : none;
}
#p6	{
  padding-left : 30px;
  margin-bottom : -18px;
  font-size : 0.875em;
  font-weight : bold;
  color : #000000;
  text-decoration : none;
}
#font1	{
  color: #ff0000;
  font-weight : bold;
  font-size: 1em;
  font-family : "メイリオ",san-serif;
  letter-spacing : 0em;
  line-height: 1.6em;
  margin-top: 10px;
  margin-left : 10px;
}
#photo1 {
  width : 626px;
  height : 208px;
  float : left;
  background-image : url(img/profile.jpg);
  margin-left : 0px;
  margin-top : 10px;
  margin-bottom : 20px;
}
#photo2 {
  width : 626px;
  height : 208px;
  float : left;
  background-image : url(img/kadai.jpg);
  margin-left : 0px;
  margin-top : 10px;
  margin-bottom : 20px;
}
#photo3 {
  width : 626px;
  height : 208px;
  float : left;
  background-image : url(img/teigen.jpg);
  margin-left : 0px;
  margin-top : 10px;
  margin-bottom : 30px;
}
#photo4 {
  width : 626px;
  height : 208px;
  float : left;
  background-image : url(img/gikai.jpg);
  margin-left : 0px;
  margin-top : 10px;
  margin-bottom : 20px;
}
#photo5 {
  width : 626px;
  height : 208px;
  float : left;
  background-image : url(img/wind.jpg);
  margin-left : 0px;
  margin-top : 10px;
  margin-bottom : 30px;
}
 "ＭＳ 明朝",serif