﻿@charset "utf-8";
/*----------------------------------------------------------------------------------------------------------------
	                                           top_base
-------------------------------------------------------------------------------------------------------------------*/
body { 
       font-size: 13px; 
      *font-size: small; 
       font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ',Meiryo, 'ＭＳ Ｐゴシック', sans-serif; line-height: 123.1%;
       background: url(../images/bodybase.jpg) repeat;
}
li { 
       list-style: none; 
}
a:link{
	color: #999;
	text-decoration: underline;
}
a:visited{
	color: #999;
	text-decoration: underline;
}
a:hover{
	color: #999;
	text-decoration: none;
}
a:focus{
	color: #999;
	text-decoration: none;
}
a:active{
	color: #999;
	text-decoration: none;
}
/*------------------------------------------------------------	layout-------------------------------------------------*/
#container{
  width: 100%;
}
#header{
  width: 1200px;
  height: 50px;
  margin: 0 auto 0 auto;
}
#contents{
  width: 100%;	
  margin: 0 auto 0 auto;
}
#contents .inner{
  width: 1200px;	
  margin: 0 auto 0 auto;
}

/*--------------------------- header1200X50-----------------------------------*/
h1{
   float:left;
}
#global_nav{
    float: right;
    width: 575px;
    height: 23px;
    margin: 28px 0px 0 0;
    background: url(../images/navi575X46.png) no-repeat;
}
#global_nav li{
    float: left;
}
#global_nav a{
    display: block;
    width: 115px;
    height: 23px;
    overflow: hidden;
    text-indent: -9999px;
}
#global_nav li.nav_001 a:hover{
    background: url(../images/navi575X46.png) no-repeat left bottom;
}
#global_nav li.nav_005 a:hover{
	  background: url(../images/navi575X46.png) no-repeat -115px bottom;
}
#global_nav li.nav_002 a:hover{
	  background: url(../images/navi575X46.png) no-repeat -230px bottom;
}
#global_nav li.nav_003 a:hover{
	  background: url(../images/navi575X46.png) no-repeat -345px bottom;
}
#global_nav li.nav_004 a:hover{
	  background: url(../images/navi575X46.png) no-repeat -460px bottom;
}
/*------------------------- Contents_area -----------------------------------------------------------------------*/
#key_visual {
	width: 100%;
　　color:#F00;	
}
#key_visual .inner {
    color:#4C4976;
}
#key_visual .inner h2 {
    float:left;	
    font-weight: bold;
    font-size: 20px;
    padding: 40px 0 0px 430px;
}
#key_visual .inner h2 strong{
    font-weight: bold; 
    color: #F00;
}
#nav-2{
    float: left;
    width: 1160px;
}
/*---------------------------ホーム/日程表Blog/お知らせBlog/活動記録blog bottan-------------------------------*/
#jigyo_nav001{
    float: left;
    width: 400px;
    height: 33px;
    margin: 0px 0 0 0px;
    background: url(../images/home.jpg) no-repeat;
}
#jigyo_nav001 li{
    float: left;
}
#jigyo_nav001 a{
    display: block;
    width: 400px;
    height: 33px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav001 li.nav_001 a:hover{
    background: url(../images/home.jpg) no-repeat    left bottom;
}
#jigyo_nav002{
    float: left;
    width: 400px;
    height: 33px;
    margin: 0px 0 0 0px;
    background: url(../images/nitutei.jpg) no-repeat;
}
#jigyo_nav002 li{
    float: left;
}
#jigyo_nav002 a{
    display: block;
    width: 400px;
    height: 33px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav002 li.nav_002 a:hover{
    background: url(../images/nitutei.jpg) no-repeat    left bottom;
}
#jigyo_nav003{
    float: left;
    width: 400px;
    height: 33px;
    margin: 0px 0px 0 0px;
    background: url(../images/yoteiblog.jpg) no-repeat;
}
#jigyo_nav003 li{
    float: left;
}
#jigyo_nav003 a{
    display: block;
    width: 400px;
    height: 33px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav003 li.nav_003 a:hover{
    background: url(../images/yoteiblog.jpg) no-repeat    left bottom;
}
#jigyo_nav004{
    float: left;
    width: 400px;
    height: 33px;
    margin: 0px 0 10px 0px;
    background: url(../images/katudoblog.jpg) no-repeat;
}
#jigyo_nav004 li{
    float: left;
}
#jigyo_nav004 a{
    display: block;
    width: 400px;
    height: 33px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav004 li.nav_004 a:hover{
    background: url(../images/katudoblog.jpg) no-repeat    left bottom;
}
/*---------------------------total katudo----------------------------*/
#jigyo_nav005{
    float: left;
    width: 400px;
    height: 33px;
    margin: 0px 0 0 0px;
    background: url(../images/kiroku0000.jpg) no-repeat;
}
#jigyo_nav005 li{
    float: left;
}
#jigyo_nav005 a{
    display: block;
    width: 400px;
    height: 33px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav005 li.nav_005 a:hover{
    background: url(../images/kiroku0000.jpg) no-repeat    left bottom;
}
/*---------------------------katudo2016-1999----------------------------*/
#jigyo_nav022{
    float: left;
    width: 360px;
    height: 75px;
    margin: 10px 0 0 20px;
    background: url(../images/kiroku2016.jpg) no-repeat;
}
#jigyo_nav022 li{
    float: left;
}
#jigyo_nav022 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav022 li.nav_022 a:hover{
    background: url(../images/kiroku2016.jpg) no-repeat    left bottom;
}
#jigyo_nav021{
    float: left;
    width: 360px;
    height: 75px;
    margin: 10px 0 0 20px;
    background: url(../images/kiroku2015.jpg) no-repeat;
}
#jigyo_nav021 li{
    float: left;
}
#jigyo_nav021 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav021 li.nav_004 a:hover{
    background: url(../images/kiroku2015.jpg) no-repeat    left bottom;
}
#jigyo_nav005{
    float: left;
    width: 360px;
    height: 75px;
    margin: 10px 0 0 20px;
    background: url(../images/kiroku2014.jpg) no-repeat;
}
#jigyo_nav005 li{
    float: left;
}
#jigyo_nav005 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav005 li.nav_005 a:hover{
    background: url(../images/kiroku2014.jpg) no-repeat    left bottom;
}
#jigyo_nav006{
    float: left;
    width: 360px;
    height: 75px;
    margin: 10px 0 0 20px;
    background: url(../images/kiroku2013.jpg) no-repeat;
}
#jigyo_nav006 li{
    float: left;
}
#jigyo_nav006 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav006 li.nav_006 a:hover{
    background: url(../images/kiroku2013.jpg) no-repeat    left bottom;
}
#jigyo_nav007{
    float: left;
    width: 360px;
    height: 75px;
    margin: 0px 0 0 20px;
    background: url(../images/kiroku2012.jpg) no-repeat;
}
#jigyo_nav007 li{
    float: left;
}
#jigyo_nav007 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav007 li.nav_007 a:hover{
    background: url(../images/kiroku2012.jpg) no-repeat    left bottom;
}
#jigyo_nav008{
    float: left;
    width: 360px;
    height: 75px;
    margin: 0px 0 0 20px;
    background: url(../images/kiroku2011.jpg) no-repeat;
}
#jigyo_nav008 li{
    float: left;
}
#jigyo_nav008 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav008 li.nav_008 a:hover{
    background: url(../images/kiroku2011.jpg) no-repeat    left bottom;
}
#jigyo_nav009{
    float: left;
    width: 360px;
    height: 75px;
    margin: 0px 0 0 20px;
    background: url(../images/kiroku2010.jpg) no-repeat;
}
#jigyo_nav009 li{
    float: left;
}
#jigyo_nav009 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav009 li.nav_009 a:hover{
    background: url(../images/kiroku2010.jpg) no-repeat    left bottom;
}
#jigyo_nav010{
    float: left;
    width: 360px;
    height: 75px;
    margin: 0px 0 0 20px;
    background: url(../images/kiroku2009.jpg) no-repeat;
}
#jigyo_nav010 li{
    float: left;
}
#jigyo_nav010 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav010 li.nav_010 a:hover{
    background: url(../images/kiroku2009.jpg) no-repeat    left bottom;
}
#jigyo_nav011{
    float: left;
    width: 360px;
    height: 75px;
    margin: 0px 0 0 20px;
    background: url(../images/kiroku2008.jpg) no-repeat;
}
#jigyo_nav011 li{
    float: left;
}
#jigyo_nav011 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav011 li.nav_011 a:hover{
    background: url(../images/kiroku2008.jpg) no-repeat    left bottom;
}
#jigyo_nav012{
    float: left;
    width: 360px;
    height: 75px;
    margin: 0px 0 0 20px;
    background: url(../images/kiroku2007.jpg) no-repeat;
}
#jigyo_nav012 li{
    float: left;
}
#jigyo_nav012 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav012 li.nav_012 a:hover{
    background: url(../images/kiroku2007.jpg) no-repeat    left bottom;
}
#jigyo_nav013{
    float: left;
    width: 360px;
    height: 75px;
    margin: 0px 0 0 20px;
    background: url(../images/kiroku2006.jpg) no-repeat;
}
#jigyo_nav013 li{
    float: left;
}
#jigyo_nav013 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav013 li.nav_013 a:hover{
    background: url(../images/kiroku2006.jpg) no-repeat    left bottom;
}
#jigyo_nav014{
    float: left;
    width: 360px;
    height: 75px;
    margin: 0px 0 0 20px;
    background: url(../images/kiroku2005.jpg) no-repeat;
}
#jigyo_nav014 li{
    float: left;
}
#jigyo_nav014 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav014 li.nav_014 a:hover{
    background: url(../images/kiroku2005.jpg) no-repeat    left bottom;
}

#jigyo_nav015{
    float: left;
    width: 360px;
    height: 75px;
    margin: 0px 0 0 20px;
    background: url(../images/kiroku2004.jpg) no-repeat;
}
#jigyo_nav015 li{
    float: left;
}
#jigyo_nav015 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav015 li.nav_015 a:hover{
    background: url(../images/kiroku2004.jpg) no-repeat    left bottom;
}
#jigyo_nav016{
    float: left;
    width: 360px;
    height: 75px;
    margin: 0px 0 0 20px;
    background: url(../images/kiroku2003.jpg) no-repeat;
}
#jigyo_nav016 li{
    float: left;
}
#jigyo_nav016 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav016 li.nav_016 a:hover{
    background: url(../images/kiroku2003.jpg) no-repeat    left bottom;
}
#jigyo_nav017{
    float: left;
    width: 360px;
    height: 75px;
    margin: 0px 0 0 20px;
    background: url(../images/kiroku2002.jpg) no-repeat;
}
#jigyo_nav017 li{
    float: left;
}
#jigyo_nav017 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav017 li.nav_017 a:hover{
    background: url(../images/kiroku2002.jpg) no-repeat    left bottom;
}
#jigyo_nav018{
    float: left;
    width: 360px;
    height: 75px;
    margin: 0px 0 0 20px;
    background: url(../images/kiroku2001.jpg) no-repeat;
}
#jigyo_nav018 li{
    float: left;
}
#jigyo_nav018 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav018 li.nav_018 a:hover{
    background: url(../images/kiroku2001.jpg) no-repeat    left bottom;
}
#jigyo_nav019{
    float: left;
    width: 360px;
    height: 75px;
    margin: 0px 0 0 20px;
    background: url(../images/kiroku2000.jpg) no-repeat;
}
#jigyo_nav019 li{
    float: left;
}
#jigyo_nav019 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav019 li.nav_019 a:hover{
    background: url(../images/kiroku2000.jpg) no-repeat    left bottom;
}

#jigyo_nav020{
    float: left;
    width: 360px;
    height: 75px;
    margin: 0px 0 0 20px;
    background: url(../images/kiroku1999.jpg) no-repeat;
}
#jigyo_nav020 li{
    float: left;
}
#jigyo_nav020 a{
    display: block;
    width: 360px;
    height: 75px;
    overflow: hidden;
    text-indent: -9999px;
}
#jigyo_nav020 li.nav_020 a:hover{
    background: url(../images/kiroku1999.jpg) no-repeat    left bottom;
}
/*---------------------------fotter 1200X100---------------------------*/		
#footer{
    width: 1200px;
    height: 100px;
    margin: 0 auto 0 auto;
    font-size:14px;
    background: url(../images/footerbase.jpg) no-repeat;
}
#footer h2{
    width: 1200px;
    font-size:14px;
    line-height:20px;
    color: #FFF;
    padding: 10px 32px 15px 32px;
}
ul.footmenu li {
    padding: 10px 18px 0px 0px;
    float:left; 
    border-right:1px solid #999; 
    display:block; 
    margin-left:2px;
}
ul.footmenu li.first {
    margin-left:32px;
}
ul.footmenu li a { 
    padding-right:0px;
    color:#000;
}
#footer address{
    float: left;
    font-size:14px;
    color:#000;
    padding: 10px 0px 0px 770px;
}
/*---------------
   clearfix
-----------------*/
#header,
#contents .inner,
#footer{
   overflow: hidden;
   _height: 1%;
}
