@charset "utf-8";

/*------------------------------------------------
	inner_main_area /index.html
--------------------------------------------------*/

.sModSecNormalHalf, .comModSecNormalHalf {
    margin-bottom: 20px;
}
#left_area .comSubMenuBox h2, #right_area .comSubMenuBox h3 {
    background-image: none;
}
#left_area .comSubMenuBox h2, #left_area .comSubMenuBox h3 {
    background-color: #00498f;
    color: #ffffff;
    display: block;
    font-size: 1.33em;
    font-weight: bold;
    margin-bottom: 0;
    padding: 0;
}
#dSubColumn h2, #dSubNaviColumn h2 {
    background-image: url("../image/module/bg_h2.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
    font-size: 1.33em;
    font-weight: bold;
    margin-bottom: 20px;
    padding-bottom: 5px;
}
#left_area .comSubMenuBox h2 span, #left_area .comSubMenuBox h3 span {
    padding: 10px 20px;
}
#left_area .comSubMenuBox h2 a, #dMWrapper .comSubMenuBox h3 a, #left_area .comSubMenuBox h2 span, #dMWrapper .comSubMenuBox h3 span {
    display: block;
}
.comSubMenuBox div.dModBoxPadding:last-child {
    margin-bottom: 0;
}
.comSubMenuBox div.dModBoxPadding {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: -moz-use-text-color #cccccc #cccccc;
    border-image: none;
    border-right: 1px solid #cccccc;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin-bottom: 20px;
    padding: 20px;
}
.comSubMenuBox .dModBoxPadding > ul > li:not(.liModLaySecound) + li.liModLaySecound, .comSubMenuBox .dModBoxPadding > ul > li:first-child {
    border-top: medium none;
    margin-top: 0;
    padding-top: 0;
}
.comSubMenuBox .dModBoxPadding > ul > li {
    border-top: 1px dotted #aaaaaa;
    margin-top: 10px;
    padding-top: 10px;
}

#aMainContents hr {
    border: 0 none;
    height: 0;
    margin: 0;
    padding: 0;
}
.clearHidden {
    border: medium none;
    clear: both;
    display: block;
    height: 0;
    margin: 0;
    visibility: hidden;
}
.acms-col-10::after, .acms-col-10::before, .acms-col-11::after, .acms-col-11::before, .acms-col-12::after, .acms-col-12::before, .acms-col-1::after, .acms-col-1::before, .acms-col-2::after, .acms-col-2::before, .acms-col-3::after, .acms-col-3::before, .acms-col-4::after, .acms-col-4::before, .acms-col-5::after, .acms-col-5::before, .acms-col-6::after, .acms-col-6::before, .acms-col-7::after, .acms-col-7::before, .acms-col-8::after, .acms-col-8::before, .acms-col-9::after, .acms-col-9::before, [class*="acms-col"] {
    box-sizing: border-box;
}
.acms-col-10::after, .acms-col-10::before, .acms-col-11::after, .acms-col-11::before, .acms-col-12::after, .acms-col-12::before, .acms-col-1::after, .acms-col-1::before, .acms-col-2::after, .acms-col-2::before, .acms-col-3::after, .acms-col-3::before, .acms-col-4::after, .acms-col-4::before, .acms-col-5::after, .acms-col-5::before, .acms-col-6::after, .acms-col-6::before, .acms-col-7::after, .acms-col-7::before, .acms-col-8::after, .acms-col-8::before, .acms-col-9::after, .acms-col-9::before, [class*="acms-col"] {
    box-sizing: border-box;
}
#aMainContents [class*="column-image-"] + [class*="column-image-"], #aMainContents [class*="column-media-"] + [class*="column-image-"], #aMainContents [class*="column-image-"] + [class*="column-media-"], #aMainContents [class*="column-media-"] + [class*="column-media-"], #aMainContents [class*="column-image-"] + [class*="acms-col-"], #aMainContents [class*="column-media-"] + [class*="acms-col-"], #aMainContents [class*="acms-col-"] + [class*="acms-col-"] {
    margin-left: 20px;
}
#aMainContents .acms-col-4 {
    width: 228px;
}
#aMainContents [class*="acms-col"] {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
}
.sModSecNormal, #dMWrapper .comModSecNormal {
    margin-bottom: 40px;
}
.acms-col-4 {
    width: 33.3333%;
}
.acms-col-10::after, .acms-col-10::before, .acms-col-11::after, .acms-col-11::before, .acms-col-12::after, .acms-col-12::before, .acms-col-1::after, .acms-col-1::before, .acms-col-2::after, .acms-col-2::before, .acms-col-3::after, .acms-col-3::before, .acms-col-4::after, .acms-col-4::before, .acms-col-5::after, .acms-col-5::before, .acms-col-6::after, .acms-col-6::before, .acms-col-7::after, .acms-col-7::before, .acms-col-8::after, .acms-col-8::before, .acms-col-9::after, .acms-col-9::before, [class*="acms-col"] {
    box-sizing: border-box;
}
[class*="acms-col"] {
    float: left;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}













