@charset "UTF-8";
/* CSS Document */

body{
/*font-size:small;*/
font-size:0.75em;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:160%;
color:#333333;
margin:0;
padding:0;
}

img{
border:0;
}

p{
margin:0;
padding:0px 0px 1.8em;
}

a:link{
color:#6CB722;
text-decoration:none;
}

a:visited{
color:#6CB722;
text-decoration:none;
}

a:hover{
color:#00E361;
text-decoration:underline;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */



/*CONTENTS*/
#container{
width:800px;
background:url(../common_img/bg.gif) repeat-y;
margin:0px auto;
padding:15px 5px 0px;
}

#contentsContainer{
width:795px;
margin:0px 0px 30px;
padding:0;
position:relative;
}

#contentsMenu{
width:160px;
margin:0px 5px 0px 0px;
float:left;
}

#glovalBg{
width:160px;
height:300px;
background:url(../common_img/gloval01_bg.gif) no-repeat;
margin:0px 0px 10px;
}

#glovalBg h3{
margin:0px 0px 20px 20px;
padding:20px 0px 0px;
}

#contentsBanner{
width:160px;
}

#contentsBanner ul{
margin:0;
padding:0;
}

#contentsBanner li{
list-style:none;
margin:0;
/*margin:0px 0px 5px;*/
padding:0;
}

#contentsBox{
width:630px;
float:right;
}

#contentsBox h2{
margin:0px 0px 20px;
padding:0px;
}

#contentsBox h3{
width:620px;
border-bottom:1px dotted #6CB722;
margin:0px 0px 15px 5px;
padding:0px;
}

#pageTop{
width:620px;
text-align:right;
border-top:1px dotted #6CB722;
margin:10px 0px 0px 5px;
padding:5px 0px 0px;
}

.pageTop_c{
width:620px;
text-align:right;
border-top:1px dotted #6CB722;
margin:0px 0px 30px 5px;
padding:5px 0px 0px;
}



.aR{
text-align:right;
}


/*HEADER-FOOTER*/
#header{
margin:0px 0px 20px;
padding:0px 10px;
position:relative;
}

#header h1{
margin:0;
padding:0;
}

#footerChach{
width:800px;
text-align:right;
border-bottom:1px solid #CCCCCC;
margin:0px 0px 10px;
}

#footerEnd{
width:795px;
text-align:right;
padding:0px 0px 50px;
}

#footerEnd address{
font-size:0.8em;
font-style:normal;
}





/*FONT*/
.font_green{
color:#6CB722;
}

.font_14{
font-size:1.25em;
}



/*GLOVAL*/
#gloval01 {
width:112px;
height:171px;
background:url(../common_img/gloval_01.gif) no-repeat;
margin:0px 0px 0px 34px;
}

#gloval01 ul {
margin:0;
padding: 0;
}

#gloval01 li {
display:inline;
list-style-type:none;
}

#gloval01 li a {
/*width:112px;
height:0pt;*/
height:16px;
display:block;
text-indent:-9999px;
text-decoration:none;
overflow:hidden;
/*background:url(../common_img/gloval_01.gif) no-repeat;
margin:0px 0px 10px 34px;
text-indent:-9999px;
padding-top:50px;*/
}

#gloval02 {
width:140px;
height:10px;
background:url(../common_img/gloval_02.gif) no-repeat;
position:absolute;
top:0px;
left:650px;
}

* html #gloval02 {
width:140px;
height:10px;
background:url(../common_img/gloval_02.gif) no-repeat;
position:absolute;
top:0px;
left:640px;
}

#gloval02 ul {
margin:0;
padding:0;
}

#gloval02 li {
display:inline;
list-style-type:none;
}

#gloval02 li a {
height:10px;
display:block;
float:left;
text-indent:-9999px;
text-decoration:none;
overflow:hidden;
}


/*------off*/
#gloval01 li.g_navi01_1 a {
background:url(../common_img/gloval_01.gif) no-repeat -57px 0px;
width:55px;
margin:0px 0px 10px 57px;
/*background-position: -57px 0px;*/
}

#gloval01 li.g_navi01_2 a {
background:url(../common_img/gloval_01.gif) no-repeat -62px -26px;
width:50px;
margin:0px 0px 10px 62px;
}

#gloval01 li.g_navi01_3 a {
background:url(../common_img/gloval_01.gif) no-repeat -64px -52px;
width:48px;
margin:0px 0px 10px 64px;
}

#gloval01 li.g_navi01_4 a {
background:url(../common_img/gloval_01.gif) no-repeat -24px -78px;
width:88px;
margin:0px 0px 10px 24px;
}

#gloval01 li.g_navi01_5 a {
background:url(../common_img/gloval_01.gif) no-repeat -75px -104px;
width:37px;
margin:0px 0px 10px 75px;
}

#gloval01 li.g_navi01_6 a {
background:url(../common_img/gloval_01.gif) no-repeat -28px -130px;
width:84px;
margin:0px 0px 10px 28px;
}

#gloval01 li.g_navi01_7 a {
background:url(../common_img/gloval_01.gif) no-repeat 0px -156px;
width:112px;
margin:0px 0px 0px 0px;
}

#gloval02 li.g_navi02_1 a {
background:url(../common_img/gloval_02.gif) no-repeat 0px 0px;
width:35px;
margin:0px 19px 0px 0px;
}

#gloval02 li.g_navi02_2 a {
background:url(../common_img/gloval_02.gif) no-repeat -54px 0px;
width:35px;
margin:0px 18px 0px 0px;
}

#gloval02 li.g_navi02_3 a {
background:url(../common_img/gloval_02.gif) no-repeat -107px 0px;
width:33px;
}

/*------hover*/
#gloval01 li.g_navi01_1 a:hover{
background:url(../common_img/gloval_01.gif) no-repeat -169px 0px;
width:55px;
margin:0px 0px 10px 57px;
}

#gloval01 li.g_navi01_2 a:hover{
background:url(../common_img/gloval_01.gif) no-repeat -174px -26px;
width:50px;
margin:0px 0px 10px 62px;
}

#gloval01 li.g_navi01_3 a:hover{
background:url(../common_img/gloval_01.gif) no-repeat -176px -52px;
width:48px;
margin:0px 0px 10px 64px;
}

#gloval01 li.g_navi01_4 a:hover{
background:url(../common_img/gloval_01.gif) no-repeat -136px -78px;
width:88px;
margin:0px 0px 10px 24px;
}

#gloval01 li.g_navi01_5 a:hover{
background:url(../common_img/gloval_01.gif) no-repeat -187px -104px;
width:37px;
margin:0px 0px 10px 75px;
}

#gloval01 li.g_navi01_6 a:hover{
background:url(../common_img/gloval_01.gif) no-repeat -140px -130px;
width:84px;
margin:0px 0px 10px 28px;
}

#gloval01 li.g_navi01_7 a:hover{
background:url(../common_img/gloval_01.gif) no-repeat -112px -156px;
width:112px;
margin:0px 0px 0px 0px;
}

#gloval02 li.g_navi02_1 a:hover{
background:url(../common_img/gloval_02.gif) no-repeat 0px -10px;
width:35px;
margin:0px 19px 0px 0px;
}

#gloval02 li.g_navi02_2 a:hover{
background:url(../common_img/gloval_02.gif) no-repeat -54px -10px;
width:35px;
margin:0px 18px 0px 0px;
}

#gloval02 li.g_navi02_3 a:hover{
background:url(../common_img/gloval_02.gif) no-repeat -107px -10px;
width:33px;
}

/*------on*/
#gloval01 li.g_navi01_1_on a {
background:url(../common_img/gloval_01.gif) no-repeat -169px 0px;
width:55px;
margin:0px 0px 10px 57px;
}

#gloval01 li.g_navi01_2_on a {
background:url(../common_img/gloval_01.gif) no-repeat -174px -26px;
width:50px;
margin:0px 0px 10px 62px;
}

#gloval01 li.g_navi01_3_on a {
background:url(../common_img/gloval_01.gif) no-repeat -176px -52px;
width:48px;
margin:0px 0px 10px 64px;
}

#gloval01 li.g_navi01_4_on a {
background:url(../common_img/gloval_01.gif) no-repeat -136px -78px;
width:88px;
margin:0px 0px 10px 24px;
}

#gloval01 li.g_navi01_5_on a {
background:url(../common_img/gloval_01.gif) no-repeat -187px -104px;
width:37px;
margin:0px 0px 10px 75px;
}

#gloval01 li.g_navi01_6_on a {
background:url(../common_img/gloval_01.gif) no-repeat -140px -130px;
width:84px;
margin:0px 0px 10px 28px;
}

#gloval01 li.g_navi01_7_on a {
background:url(../common_img/gloval_01.gif) no-repeat -112px -156px;
width:112px;
margin:0px 0px 0px 0px;
}

#gloval02 li.g_navi02_1_on a {
background:url(../common_img/gloval_02.gif) no-repeat 0px -10px;
width:35px;
margin:0px 19px 0px 0px;
}

#gloval02 li.g_navi02_2_on a {
background:url(../common_img/gloval_02.gif) no-repeat -54px -10px;
width:35px;
margin:0px 18px 0px 0px;
}

#gloval02 li.g_navi02_3_on a {
background:url(../common_img/gloval_02.gif) no-repeat -107px -10px;
width:33px;
}



/*------IEoff*/
* html #gloval01 li.g_navi01_2 a {
background:url(../common_img/gloval_01.gif) no-repeat -62px -26px;
width:50px;
margin:10px 0px 10px 62px;
}

* html #gloval01 li.g_navi01_3 a {
background:url(../common_img/gloval_01.gif) no-repeat -64px -52px;
width:48px;
margin:10px 0px 10px 64px;
}

* html #gloval01 li.g_navi01_4 a {
background:url(../common_img/gloval_01.gif) no-repeat -24px -78px;
width:88px;
margin:10px 0px 10px 24px;
}

* html #gloval01 li.g_navi01_5 a {
background:url(../common_img/gloval_01.gif) no-repeat -75px -104px;
width:37px;
margin:10px 0px 10px 75px;
}

* html #gloval01 li.g_navi01_6 a {
background:url(../common_img/gloval_01.gif) no-repeat -28px -130px;
width:84px;
margin:10px 0px 10px 28px;
}

* html #gloval01 li.g_navi01_7 a {
background:url(../common_img/gloval_01.gif) no-repeat 0px -156px;
width:112px;
margin:10px 0px 0px 0px;
}



/*------IEhover*/
* html #gloval01 li.g_navi01_2 a:hover{
background:url(../common_img/gloval_01.gif) no-repeat -174px -26px;
width:50px;
margin:10px 0px 10px 62px;
}

* html #gloval01 li.g_navi01_3 a:hover{
background:url(../common_img/gloval_01.gif) no-repeat -176px -52px;
width:48px;
margin:10px 0px 10px 64px;
}

* html #gloval01 li.g_navi01_4 a:hover{
background:url(../common_img/gloval_01.gif) no-repeat -136px -78px;
width:88px;
margin:10px 0px 10px 24px;
}

* html #gloval01 li.g_navi01_5 a:hover{
background:url(../common_img/gloval_01.gif) no-repeat -187px -104px;
width:37px;
margin:10px 0px 10px 75px;
}

* html #gloval01 li.g_navi01_6 a:hover{
background:url(../common_img/gloval_01.gif) no-repeat -140px -130px;
width:84px;
margin:10px 0px 10px 28px;
}

* html #gloval01 li.g_navi01_7 a:hover{
background:url(../common_img/gloval_01.gif) no-repeat -112px -156px;
width:112px;
margin:10px 0px 0px 0px;
}




