/*
Theme Name: cgc-tokushima
Theme URI: http://wordpress.org/
Description: 徳島県信用保証協会用テンプレート
Version: 0.1
Author: efront ltd.
Tags: 

*/

div#cnt_main_menu{
    width: 750px; height: 30px;
    margin-top: -34px; margin-bottom: 0px; margin-left: 0px; margin-right:0px;
    padding-top: 0px; padding-bottom: 0px; padding-left: -1px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    position: absolute;
    z-index: 20;
    line-height:110%;
    font-size: 85%;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}





li#main_menu_1{
    width: 150px;
    background-image: url('http://www.cgc-tokushima.or.jp/sys/images/menu_back_a.jpg');
    background-repeat: no-repeat;
    text-decoration: none;
    text-align: center;
    list-style-type: none;
}

li#main_menu_1_s{
    width: 150px;
    color: #0BC2BE;
    background-image: url('http://www.cgc-tokushima.or.jp/sys/images/menu_back_a.jpg');
    background-repeat: no-repeat;
    text-decoration: none;
    text-align: center;
    list-style-type: none;
}

#main_menu_1 a{
    width: 150px;
    margin-top: 0px; margin-bottom: 0px; margin-left: -1px; margin-right:0px;
    padding-top: 2px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    color: #666666;
    font-weight:bold;
    text-decoration: none;
    vertical-align: bottom;
}

#main_menu_1_s a{
    width: 150px;
    margin-top: 0px; margin-bottom: 0px; margin-left: -1px; margin-right:0px;
    padding-top: 2px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    color: #0BC2BE;
    font-weight:bold;
    text-decoration: none;
    vertical-align: bottom;
}

#main_menu_1 a:hover{
    width: 150px;
    color: #0BC2BE;
    font-weight:bold;
    text-decoration: none;
    vertical-align: bottom;
/*  padding-top: 1px; padding-bottom: 1px;*/
}


#main_menu_2{
    width: 150px;
    background-image: url('http://www.cgc-tokushima.or.jp/sys/images/menu_back_r.jpg');
    background-repeat: no-repeat;
    text-decoration: none;
    text-align: center;
}

#main_menu_2_s{
    width: 150px;
    color: #990C1F;
    background-image: url('http://www.cgc-tokushima.or.jp/sys/images/menu_back_r.jpg');
    background-repeat: no-repeat;
    text-decoration: none;
    text-align: center;
}

#main_menu_2 a{
    width: 150px;
    margin-top: 0px; margin-bottom: 0px; margin-left: -1px; margin-right:0px;
    padding-top: 2px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    color: #666666;
    font-weight:bold;
    text-decoration: none;
    vertical-align: bottom;
}

#main_menu_2_s a{
    width: 150px;
    margin-top: 0px; margin-bottom: 0px; margin-left: -1px; margin-right:0px;
    padding-top: 2px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    color: #990C1F;
    font-weight:bold;
    text-decoration: none;
    vertical-align: bottom;
}


#main_menu_2 a:hover{
    width: 150px;
    color: #990C1F;
    font-weight:bold;
    text-decoration: none;
    vertical-align: bottom;
/*  padding-top: 1px; padding-bottom: 1px;*/
}


#main_menu_3 {
    width: 150px;
    background-image: url('http://www.cgc-tokushima.or.jp/sys/images/menu_back_p.jpg');
    background-repeat: no-repeat;
    text-decoration: none;
    text-align: center;
}

#main_menu_3_s {
    width: 150px;
    color: #B61CCA;
    background-image: url('http://www.cgc-tokushima.or.jp/sys/images/menu_back_p.jpg');
    background-repeat: no-repeat;
    text-decoration: none;
    text-align: center;
}

#main_menu_3 a{
    width: 150px;
    margin-top: 0px; margin-bottom: 0px; margin-left: -1px; margin-right:0px;
    padding-top: 2px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    color: #666666;
    font-weight:bold;
    text-decoration: none;
    vertical-align: bottom;
}

#main_menu_3_s a{
    width: 150px;
    margin-top: 0px; margin-bottom: 0px; margin-left: -1px; margin-right:0px;
    padding-top: 2px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    color: #B61CCA;
    font-weight:bold;
    text-decoration: none;
    vertical-align: bottom;
}

#main_menu_3 a:hover{
    width: 150px;
    color: #B61CCA;
    font-weight:bold;
    text-decoration: none;
    vertical-align: bottom;
/*  padding-top: 1px; padding-bottom: 1px;*/
}


#main_menu_4 {
    width: 150px;
    background-image: url('http://www.cgc-tokushima.or.jp/sys/images/menu_back_g.jpg');
    background-repeat: no-repeat;
    text-decoration: none;
    text-align: center;
}

#main_menu_4_s{
    width: 150px;
    color: #0F9C19;
    background-image: url('http://www.cgc-tokushima.or.jp/sys/images/menu_back_g.jpg');
    background-repeat: no-repeat;
    text-decoration: none;
    text-align: center;
}

#main_menu_4 a{
    width: 150px;
    margin-top: 0px; margin-bottom: 0px; margin-left: -1px; margin-right:0px;
    padding-top: 2px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    color: #666666;
    font-weight:bold;
    text-decoration: none;
    vertical-align: bottom;
}

#main_menu_4_s a{
    width: 150px;
    margin-top: 0px; margin-bottom: 0px; margin-left: -1px; margin-right:0px;
    padding-top: 2px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    color: #0F9C19;
    font-weight:bold;
    text-decoration: none;
    vertical-align: bottom;
}

#main_menu_4 a:hover{
    width: 150px;
    color: #0F9C19;
    font-weight:bold;
    text-decoration: none;
    vertical-align: bottom;
/*  padding-top: 1px; padding-bottom: 1px;*/
}


#main_menu_5 {
    width: 150px;
    background-image: url('http://www.cgc-tokushima.or.jp/sys/images/menu_back_y.jpg');
    background-repeat: no-repeat;
    text-decoration: none;
    text-align: center;
}

#main_menu_5_s {
    width: 150px;
    color: #C7C91E;
    background-image: url('http://www.cgc-tokushima.or.jp/sys/images/menu_back_y.jpg');
    background-repeat: no-repeat;
    text-decoration: none;
    text-align: center;
}

#main_menu_5 a{
    width: 150px;
    margin-top: 0px; margin-bottom: 0px; margin-left: -1px; margin-right:0px;
    padding-top: 2px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    color: #666666;
    font-weight:bold;
    text-decoration: none;
    vertical-align: bottom;
}

#main_menu_5_s a{
    width: 150px;
    margin-top: 0px; margin-bottom: 0px; margin-left: -1px; margin-right:0px;
    padding-top: 2px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    color: #C7C91E;
    font-weight:bold;
    text-decoration: none;
    vertical-align: bottom;
}

#main_menu_5 a:hover{
    width: 150px;
    color: #C7C91E;
    font-weight:bold;
    text-decoration: none;
    vertical-align: bottom;
/*  padding-top: 1px; padding-bottom: 1px;*/
}




#cnt_main_menu ul.main_menu {
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    width: 750px;
    position: relative;
    list-style: none;
    text-align: left;
    z-index: 20;
}

#cnt_main_menu ul.main_menu li.off_1{
    position: relative;
    float:left;
    width: 150px; height: 30px;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right:0px;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    overflow: hidden;
    list-style-type: none;
    z-index: 20;
}

#cnt_main_menu ul.main_menu li.on_1{
    float:left;
    width: 150px;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right:0px;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    overflow: hidden;
    list-style-type: none;
    z-index: 20;
}

#cnt_main_menu ul.main_menu>li.on_1{
    overflow: visible;
}


#cnt_main_menu ul.main_menu li.off_2{
    position: relative;
    float:left;
    width: 150px; height: 30px;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right:0px;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    overflow: hidden;
    list-style-type: none;
    z-index: 20;
}

#cnt_main_menu ul.main_menu li.on_2{
    float:left;
    width: 150px;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right:0px;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    overflow: hidden;
    list-style-type: none;
    z-index: 20;
}

#cnt_main_menu ul.main_menu>li.on_2{
    overflow: visible;
}


#cnt_main_menu ul.main_menu li.off_3{
    position: relative;
    float:left;
    width: 150px; height: 30px;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right:0px;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    overflow: hidden;
    list-style-type: none;
    z-index: 20;
}

#cnt_main_menu ul.main_menu li.on_3{
    float:left;
    width: 150px;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right:0px;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    overflow: hidden;
    list-style-type: none;
    z-index: 20;
}

#cnt_main_menu ul.main_menu>li.on_3{
    overflow: visible;
}

#cnt_main_menu ul.main_menu li.off_4{
    position: relative;
    float:left;
    width: 150px; height: 30px;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right:0px;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    overflow: hidden;
    list-style-type: none;
    z-index: 20;
}

#cnt_main_menu ul.main_menu li.on_4{
    float:left;
    width: 150px;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right:0px;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    overflow: hidden;
    list-style-type: none;
    z-index: 20;
}

#cnt_main_menu ul.main_menu>li.on_4{
    overflow: visible;
}

#cnt_main_menu ul.main_menu li.off_5{
    position: relative;
    float:left;
    width: 150px; height: 30px;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right:0px;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    overflow: hidden;
    list-style-type: none;
    z-index: 20;
}

#cnt_main_menu ul.main_menu li.on_5{
    float:left;
    width: 150px;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right:0px;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    overflow: hidden;
    list-style-type: none;
    z-index: 20;
}

#cnt_main_menu ul.main_menu>li.on_5{
    overflow: visible;
}

li#main_menu_1 ol#sub_menu_1 {
    background-color: #FFFFFF; filter: alpha(style=0, opacity=100);
    width: 150px;
    list-style-type: none;
    margin-top: 14px; margin-bottom: 0px; margin-left: 0px; margin-right:0px;
    padding-top: 0px; padding-bottom: 3px; padding-left: 5px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    text-align: left;
    line-height:130%;
    font-size: 80%;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    z-index: 20;
}

li#main_menu_1_s ol#sub_menu_1 {
    background-color: #FFFFFF; filter: alpha(style=0, opacity=100);
    width: 150px;
    list-style-type: none;
    margin-top: 14px; margin-bottom: 0px; margin-left: 0px; margin-right:0px;
    padding-top: 0px; padding-bottom: 3px; padding-left: 5px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    text-align: left;
    line-height:130%;
    font-size: 80%;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    z-index: 20;
}

li#main_menu_1_s ol#sub_menu_1 li.main_menu_pulldown a {
    color: #666666;
    list-style-type: none;
}

li#main_menu_1_s ol#sub_menu_1 li.main_menu_pulldown a:hover {
    color: #0BC2BE;
    list-style-type: none;
/*  padding-top: 1px; padding-bottom: 1px;*/
}

li#main_menu_1_s ol#sub_menu_1 li.main_menu_pulldown_s {
    color: #0BC2BE;
    list-style-type: none;
}


li#main_menu_2 ol#sub_menu_2 {
    background-color: #FFFFFF; filter: alpha(style=0, opacity=100);
    width: 150px;
    list-style-type:none;
    margin-top: 14px; margin-bottom: 0px; margin-left: 2px; margin-right:0px;
    padding-top: 0px; padding-bottom: 3px; padding-left: 3px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    text-align: left;
    line-height:130%;
    font-size: 80%;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    z-index: 20;
}

li#main_menu_2_s ol#sub_menu_2 {
    background-color: #FFFFFF; filter: alpha(style=0, opacity=100);
    width: 150px;
    list-style-type:none;
    margin-top: 14px; margin-bottom: 0px; margin-left: 2px; margin-right:0px;
    padding-top: 0px; padding-bottom: 3px; padding-left: 3px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    text-align: left;
    line-height:130%;
    font-size: 80%;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    z-index: 20;
}

li#main_menu_2_s ol#sub_menu_2 li.main_menu_pulldown a {
    color: #666666;
    list-style-type: none;
}

li#main_menu_2_s ol#sub_menu_2 li.main_menu_pulldown a:hover {
    color: #990C1F;
    list-style-type: none;
/*  padding-top: 1px; padding-bottom: 1px;*/
}

li#main_menu_2_s ol#sub_menu_2 li.main_menu_pulldown_s {
    color: #990C1F;
    list-style-type: none;
}


li#main_menu_3 ol#sub_menu_3 {
    background-color: #FFFFFF; filter: alpha(style=0, opacity=100);
    width: 150px;
    list-style-type:none;
    margin-top: 14px; margin-bottom: 0px; margin-left: 2px; margin-right:0px;
    padding-top: 0px; padding-bottom: 3px; padding-left: 3px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    text-align: left;
    line-height:130%;
    font-size: 80%;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    z-index: 20;
}

li#main_menu_3_s ol#sub_menu_3 {
    background-color: #FFFFFF; filter: alpha(style=0, opacity=100);
    width: 150px;
    list-style-type:none;
    margin-top: 14px; margin-bottom: 0px; margin-left: 2px; margin-right:0px;
    padding-top: 0px; padding-bottom: 3px; padding-left: 3px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    text-align: left;
    line-height:130%;
    font-size: 80%;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    z-index: 20;
}

li#main_menu_3_s ol#sub_menu_3 li.main_menu_pulldown a {
    color: #666666;
    list-style-type: none;
}

li#main_menu_3_s ol#sub_menu_3 li.main_menu_pulldown a:hover {
    color: #B61CCA;
    list-style-type: none;
/*  padding-top: 1px; padding-bottom: 1px;*/
}

li#main_menu_3_s ol#sub_menu_3 li.main_menu_pulldown_s {
    color: #B61CCA;
    list-style-type: none;
}



li#main_menu_4 ol#sub_menu_4 {
    background-color: #FFFFFF; filter: alpha(style=0, opacity=100);
    width: 150px;
    list-style-type:none;
    margin-top: 14px; margin-bottom: 0px; margin-left: 2px; margin-right:0px;
    padding-top: 0px; padding-bottom: 3px; padding-left: 3px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    text-align: left;
    line-height:130%;
    font-size: 80%;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    z-index: 20;
}

li#main_menu_4_s ol#sub_menu_4 {
    background-color: #FFFFFF; filter: alpha(style=0, opacity=100);
    width: 150px;
    list-style-type:none;
    margin-top: 14px; margin-bottom: 0px; margin-left: 2px; margin-right:0px;
    padding-top: 0px; padding-bottom: 3px; padding-left: 3px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    text-align: left;
    line-height:130%;
    font-size: 80%;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    z-index: 20;
}


li#main_menu_4_s ol#sub_menu_4 li.main_menu_pulldown a {
    color: #666666;
    list-style-type: none;
}

li#main_menu_4_s ol#sub_menu_4 li.main_menu_pulldown a:hover {
    color: #0F9C19;
    list-style-type: none;
/*  padding-top: 1px; padding-bottom: 1px;*/
}

li#main_menu_4_s ol#sub_menu_4 li.main_menu_pulldown_s {
    color: #0F9C19;
    list-style-type: none;
}


li#main_menu_5 ol#sub_menu_5 {
    background-color: #FFFFFF; filter: alpha(style=0, opacity=100);
    width: 150px;
    list-style-type:none;
    margin-top: 14px; margin-bottom: 0px; margin-left: 2px; margin-right:0px;
    padding-top: 0px; padding-bottom: 3px; padding-left: 3px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    text-align: left;
    line-height:130%;
    font-size: 80%;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    z-index: 20;
}

li#main_menu_5_s ol#sub_menu_5 {
    background-color: #FFFFFF; filter: alpha(style=0, opacity=100);
    width: 150px;
    list-style-type:none;
    margin-top: 14px; margin-bottom: 0px; margin-left: 2px; margin-right:0px;
    padding-top: 0px; padding-bottom: 3px; padding-left: 3px; padding-right: 0px;
    border-style: solid; border-spacing: 0px; border-width: 0px;
    text-align: left;
    line-height:130%;
    font-size: 80%;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    z-index: 20;
}

li#main_menu_5_s ol#sub_menu_5 li.main_menu_pulldown a {
    color: #666666;
    list-style-type: none;
}

li#main_menu_5_s ol#sub_menu_5 li.main_menu_pulldown a:hover {
    color: #C7C91E;
    list-style-type: none;
/*  padding-top: 1px; padding-bottom: 1px;*/
}

li#main_menu_5_s ol#sub_menu_5 li.main_menu_pulldown_s {
    color: #C7C91E;
    list-style-type: none;
}
