#a-billboard,
#a-footer,
#a-ghost_header,
#a-header,
#a-site_contents {
    max-width: 100%
}
#a-site_contents {
    max-width: 1090px
}
#page .bg-document {
    background-image: url("_src/img/backgraoud.jpg");
    background-repeat: repeat
}
#a-header {
    background-color: #000000;
}
@media only screen and (max-width:641px){
    #a-header {
        padding: 0
    }
    #a-ghost_header {
        padding: 0
    }
    #a-billboard {
        padding: 0
    }
    #a-main {
        padding: 0
    }
    #a-side-a {
        padding: 0
    }
    #a-side-b {
        padding: 0
    }
    #a-footer {
        padding: 0
    }
}
#bk8047 > div {
    margin: 0 auto;
    max-width: 1090px
}
#bk8047 > div {
    padding: 20px 0 0;
}
#bk8078 > div {
    padding: 10px 0 0;
}
#bk8097 > div {
    margin: 0 auto;
    max-width: 1090px
}
#bk8097 > div {
    padding: 20px 0;
}
#bk8109 > div {
    padding: 10px 0 25px 100px;
}
#bk8116 > div {
    margin: 0 auto;
    max-width: 1090px
}
#bk8116 > div {
    padding: 10px 0 30px;
}
@media only screen and (max-width:641px){
    #bk8041.b-accordion > .column,
    #bk8041.b-accordion > .g-column,
    #bk8041.b-album > .column,
    #bk8041.b-album > .g-column,
    #bk8041.b-both_diff > .column,
    #bk8041.b-both_diff > .g-column,
    #bk8041.b-headlines > .column,
    #bk8041.b-headlines > .g-column,
    #bk8041.b-plain > .column,
    #bk8041.b-plain > .g-column,
    #bk8041.b-tab > .column,
    #bk8041.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk7999.b-accordion > .column,
    #bk7999.b-accordion > .g-column,
    #bk7999.b-album > .column,
    #bk7999.b-album > .g-column,
    #bk7999.b-both_diff > .column,
    #bk7999.b-both_diff > .g-column,
    #bk7999.b-headlines > .column,
    #bk7999.b-headlines > .g-column,
    #bk7999.b-plain > .column,
    #bk7999.b-plain > .g-column,
    #bk7999.b-tab > .column,
    #bk7999.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8008.b-accordion > .column,
    #bk8008.b-accordion > .g-column,
    #bk8008.b-album > .column,
    #bk8008.b-album > .g-column,
    #bk8008.b-both_diff > .column,
    #bk8008.b-both_diff > .g-column,
    #bk8008.b-headlines > .column,
    #bk8008.b-headlines > .g-column,
    #bk8008.b-plain > .column,
    #bk8008.b-plain > .g-column,
    #bk8008.b-tab > .column,
    #bk8008.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8000.b-accordion > .column,
    #bk8000.b-accordion > .g-column,
    #bk8000.b-album > .column,
    #bk8000.b-album > .g-column,
    #bk8000.b-both_diff > .column,
    #bk8000.b-both_diff > .g-column,
    #bk8000.b-headlines > .column,
    #bk8000.b-headlines > .g-column,
    #bk8000.b-plain > .column,
    #bk8000.b-plain > .g-column,
    #bk8000.b-tab > .column,
    #bk8000.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8001.b-accordion > .column,
    #bk8001.b-accordion > .g-column,
    #bk8001.b-album > .column,
    #bk8001.b-album > .g-column,
    #bk8001.b-both_diff > .column,
    #bk8001.b-both_diff > .g-column,
    #bk8001.b-headlines > .column,
    #bk8001.b-headlines > .g-column,
    #bk8001.b-plain > .column,
    #bk8001.b-plain > .g-column,
    #bk8001.b-tab > .column,
    #bk8001.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8009.b-accordion > .column,
    #bk8009.b-accordion > .g-column,
    #bk8009.b-album > .column,
    #bk8009.b-album > .g-column,
    #bk8009.b-both_diff > .column,
    #bk8009.b-both_diff > .g-column,
    #bk8009.b-headlines > .column,
    #bk8009.b-headlines > .g-column,
    #bk8009.b-plain > .column,
    #bk8009.b-plain > .g-column,
    #bk8009.b-tab > .column,
    #bk8009.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8047.b-accordion > .column,
    #bk8047.b-accordion > .g-column,
    #bk8047.b-album > .column,
    #bk8047.b-album > .g-column,
    #bk8047.b-both_diff > .column,
    #bk8047.b-both_diff > .g-column,
    #bk8047.b-headlines > .column,
    #bk8047.b-headlines > .g-column,
    #bk8047.b-plain > .column,
    #bk8047.b-plain > .g-column,
    #bk8047.b-tab > .column,
    #bk8047.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8047 > div {
        padding: 0;
    }
    #bk8063.b-accordion > .column,
    #bk8063.b-accordion > .g-column,
    #bk8063.b-album > .column,
    #bk8063.b-album > .g-column,
    #bk8063.b-both_diff > .column,
    #bk8063.b-both_diff > .g-column,
    #bk8063.b-headlines > .column,
    #bk8063.b-headlines > .g-column,
    #bk8063.b-plain > .column,
    #bk8063.b-plain > .g-column,
    #bk8063.b-tab > .column,
    #bk8063.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8055.b-accordion > .column,
    #bk8055.b-accordion > .g-column,
    #bk8055.b-album > .column,
    #bk8055.b-album > .g-column,
    #bk8055.b-both_diff > .column,
    #bk8055.b-both_diff > .g-column,
    #bk8055.b-headlines > .column,
    #bk8055.b-headlines > .g-column,
    #bk8055.b-plain > .column,
    #bk8055.b-plain > .g-column,
    #bk8055.b-tab > .column,
    #bk8055.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8078.b-accordion > .column,
    #bk8078.b-accordion > .g-column,
    #bk8078.b-album > .column,
    #bk8078.b-album > .g-column,
    #bk8078.b-both_diff > .column,
    #bk8078.b-both_diff > .g-column,
    #bk8078.b-headlines > .column,
    #bk8078.b-headlines > .g-column,
    #bk8078.b-plain > .column,
    #bk8078.b-plain > .g-column,
    #bk8078.b-tab > .column,
    #bk8078.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8078 > div {
        padding: 0 15px 15px;
    }
    #bk8067.b-accordion > .column,
    #bk8067.b-accordion > .g-column,
    #bk8067.b-album > .column,
    #bk8067.b-album > .g-column,
    #bk8067.b-both_diff > .column,
    #bk8067.b-both_diff > .g-column,
    #bk8067.b-headlines > .column,
    #bk8067.b-headlines > .g-column,
    #bk8067.b-plain > .column,
    #bk8067.b-plain > .g-column,
    #bk8067.b-tab > .column,
    #bk8067.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8067 > div {
        padding: 0 0 15px;
    }
    #bk8085.b-accordion > .column,
    #bk8085.b-accordion > .g-column,
    #bk8085.b-album > .column,
    #bk8085.b-album > .g-column,
    #bk8085.b-both_diff > .column,
    #bk8085.b-both_diff > .g-column,
    #bk8085.b-headlines > .column,
    #bk8085.b-headlines > .g-column,
    #bk8085.b-plain > .column,
    #bk8085.b-plain > .g-column,
    #bk8085.b-tab > .column,
    #bk8085.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8091.b-accordion > .column,
    #bk8091.b-accordion > .g-column,
    #bk8091.b-album > .column,
    #bk8091.b-album > .g-column,
    #bk8091.b-both_diff > .column,
    #bk8091.b-both_diff > .g-column,
    #bk8091.b-headlines > .column,
    #bk8091.b-headlines > .g-column,
    #bk8091.b-plain > .column,
    #bk8091.b-plain > .g-column,
    #bk8091.b-tab > .column,
    #bk8091.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8091 > div {
        padding: 0 0 15px;
    }
    #bk8097.b-accordion > .column,
    #bk8097.b-accordion > .g-column,
    #bk8097.b-album > .column,
    #bk8097.b-album > .g-column,
    #bk8097.b-both_diff > .column,
    #bk8097.b-both_diff > .g-column,
    #bk8097.b-headlines > .column,
    #bk8097.b-headlines > .g-column,
    #bk8097.b-plain > .column,
    #bk8097.b-plain > .g-column,
    #bk8097.b-tab > .column,
    #bk8097.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8097 > div {
        padding: 0;
    }
    #bk8092.b-accordion > .column,
    #bk8092.b-accordion > .g-column,
    #bk8092.b-album > .column,
    #bk8092.b-album > .g-column,
    #bk8092.b-both_diff > .column,
    #bk8092.b-both_diff > .g-column,
    #bk8092.b-headlines > .column,
    #bk8092.b-headlines > .g-column,
    #bk8092.b-plain > .column,
    #bk8092.b-plain > .g-column,
    #bk8092.b-tab > .column,
    #bk8092.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8109.b-accordion > .column,
    #bk8109.b-accordion > .g-column,
    #bk8109.b-album > .column,
    #bk8109.b-album > .g-column,
    #bk8109.b-both_diff > .column,
    #bk8109.b-both_diff > .g-column,
    #bk8109.b-headlines > .column,
    #bk8109.b-headlines > .g-column,
    #bk8109.b-plain > .column,
    #bk8109.b-plain > .g-column,
    #bk8109.b-tab > .column,
    #bk8109.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8109 > div {
        padding: 15px;
    }
    #bk8104.b-accordion > .column,
    #bk8104.b-accordion > .g-column,
    #bk8104.b-album > .column,
    #bk8104.b-album > .g-column,
    #bk8104.b-both_diff > .column,
    #bk8104.b-both_diff > .g-column,
    #bk8104.b-headlines > .column,
    #bk8104.b-headlines > .g-column,
    #bk8104.b-plain > .column,
    #bk8104.b-plain > .g-column,
    #bk8104.b-tab > .column,
    #bk8104.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8116.b-accordion > .column,
    #bk8116.b-accordion > .g-column,
    #bk8116.b-album > .column,
    #bk8116.b-album > .g-column,
    #bk8116.b-both_diff > .column,
    #bk8116.b-both_diff > .g-column,
    #bk8116.b-headlines > .column,
    #bk8116.b-headlines > .g-column,
    #bk8116.b-plain > .column,
    #bk8116.b-plain > .g-column,
    #bk8116.b-tab > .column,
    #bk8116.b-tab > .g-column {
        margin: 0 auto;
        max-width: 100%
    }
    #bk8116 > div {
        padding: 15px;
    }
}
#imgsrc13039_1 {
    width: 350px
}
@media only screen and (max-width:641px){
    #imgsrc13013_1 {
        width: 300px
    }
    #imgsrc13029_2 {
        width: 300px
    }
}



/* New styles
--------------------------------------------------------- */
/* clear:float */
.clearfix:after {
	content: "";
	clear: both;
	display: block;
}
.pc {
	display: block;
}
.sp {
	display: none;
}
.c-menu_pc li ul {
	margin: 0 -1px;
	position: absolute;
	display: none;
}
.c-menu_pc li ul li {
	text-align: left;
	background: #222222;
	display: block;
}
.c-menu_pc li ul li:first-child {
	border-bottom: 1px dashed #ffffff;
}

#a-site_contents {
    max-width: 100%;
}
.top_text_01,
.top_text_02 {
	font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
	font-weight: 500;
}
.top_text_block h2 {
	margin: 0 0 27px;
	padding: 12px 15px 10px;
	color: #ffffff;
	font-size: 21px;
	font-weight: normal;
	line-height: 1.0;
	background: #007130;
}
.top_text_block p {
	padding: 0 0 0 11px;
	font-size: 16px;
	line-height: 2.0;
}
.top_text_01 {
	margin: 70px 0 58px;
}
.top_text_01 .top_text_block {
	width: 50%;
	float: right;
}
.top_text_01 .top_text_img {
	padding: 0 40px 0 0;
	width: 37.6%;
	float: right;
}
.top_text_02 {
	margin: 0 0 58px;
}
.top_text_02 .top_text_block {
	width: 87.5%;
	float: right;
}
.top_text_caution {
	font-size: 11px;
}
#pagetop {
	text-align: right;
}
#pagetop img {
	width: 64px;
	height: 64px;
}
#pagetop img:hover {
	cursor: pointer;
	opacity: 0.7;
}

@media only screen and (max-width:641px){
.pc {
	display: none;
}
.sp {
	display: block;
}
#spNavigationTrigger {
	border: none;
}
.c-menu_sp .c-body {
	position: relative;
	top: -6px;
}
.sp_header {
	padding: 10px 0;
}
.top_text_01 {
	margin: 15px 0 58px;
}
.top_text_01 .top_text_block,
.top_text_01 .top_text_img,
.top_text_02 .top_text_block {
	width: 93.3%;
	float: right;
}
.top_text_block h2 {
	font-size: 16px;
	line-height: 1.38;
}
.top_text_block p {
	font-size: 14px;
	line-height: 1.93;
}
.top_text_01 .top_text_block {
	margin: 0 0 14px;
}
.top_text_01 .top_text_img {
	padding: 0 6% 0 0;
}
#pagetop img {
	width: 45px;
	height: 45px;
}
}

