@charset "utf-8";
/* page setting
--------------------------------------------------------- */
@media (max-width: 641px) {

}


#page .bg-document {
}
#page {
}

#a-header {
}
#a-ghost_header {
}
#a-billboard {
}
#a-main {
}
#a-side-a {
}
#a-side-b {
}
#a-footer {
}
#a-site_contents {
}

@media (max-width: 641px) {
#page .bg-document {  
  }
#page {  
  }
	#a-header {padding:0px 0px 0px 0px;	}
	#a-ghost_header {padding:0px 0px 0px 0px;	}
	#a-billboard {padding:0px 0px 0px 0px;	}
	#a-main {padding:0px 0px 0px 0px;	}
	#a-side-a {padding:0px 0px 0px 0px;	}
	#a-side-b {padding:0px 0px 0px 0px;	}
	#a-footer {padding:0px 0px 0px 0px;	}
	}

#bk8717 { background-color:#FFFFFF; }
#bk8717 > div { margin:0 auto; max-width:1000px; }
#bk8717 > div { padding-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 20px;  } 
#bk8718 { background-color:#FFFFFF; background-image:url(_src/15647/top_bg01.jpg); background-position:center center; background-size:cover; }
#bk8718 > div { margin:0 auto; max-width:1200px; }
#bk8718 > div { padding-left: 0px; padding-top: 50px; padding-right: 0px; padding-bottom: 50px;  } 
#bk8710 { background-color:#FFFFFF; }
#bk8710 > div { margin:0 auto; max-width:1500px; }
#bk8721 { background-color:#FFFFFF; }
#bk8721 > div { margin:0 auto; max-width:1000px; }
#bk8721 > div { padding-left: 0px; padding-top: 30px; padding-right: 0px; padding-bottom: 30px;  } 
#bk8722 > div { padding-left: 50px; padding-top: 150px; padding-right: 0px; padding-bottom: 50px;  } 
#bk8723 { background-color:#FFFFFF; background-image:url(_src/15652/top_bg02.jpg); background-position:center center; background-size:cover; }
#bk8723 > div { margin:0 auto; max-width:1200px; }
#bk8723 > div { padding-left: 0px; padding-top: 50px; padding-right: 0px; padding-bottom: 100px;  } 
#bk8707 { background-color:#FFFFFF; }
#bk8707 > div { margin:0 auto; max-width:1000px; }
#bk8707 > div { padding-left: 0px; padding-top: 60px; padding-right: 0px; padding-bottom: 50px;  } 
#bk8725 { background-color:#FFFFFF; }
#bk8725 > div { padding-left: 0px; padding-top: 90px; padding-right: 100px; padding-bottom: 90px;  } 
#bk8706 { background-color:#FFFFFF; }
#bk8706 > div { padding-left: 0px; padding-top: 80px; padding-right: 100px; padding-bottom: 60px;  } 
#bk8904 { background-color:#FFFFFF; }
#bk8904 > div { margin:0 auto; max-width:1500px; }
#bk8904 > div { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 100px;  } 
#bk8747 { background-color:#FFFFFF; }
#bk8747 > div { margin:0 auto; max-width:1500px; }
#bk8747 > div { padding-left: 0px; padding-top: 50px; padding-right: 0px; padding-bottom: 50px;  } 
#bk8727 { background-color:#FFFFFF; background-image:url(_src/15656/top_bg04.jpg); background-position:center center; background-size:cover; }
#bk8727 > div { margin:0 auto; max-width:1200px; }
#bk8727 > div { padding-left: 0px; padding-top: 50px; padding-right: 0px; padding-bottom: 50px;  } 
#bk8748 { background-color:#FFFFFF; }
#bk8748 > div { padding-left: 100px; padding-top: 90px; padding-right: 0px; padding-bottom: 80px;  } 
#bk8729 { background-color:#FFFFFF; background-image:url(_src/15659/footer_bg.jpg); background-position:center center; background-size:cover; }
#bk8729 > div { margin:0 auto; max-width:1200px; }
#bk8729 > div { padding-left: 0px; padding-top: 50px; padding-right: 0px; padding-bottom: 50px;  } 


@media (max-width: 641px) {
		#bk8717.b-plain > .column,#bk8717.b-plain > .g-column,#bk8717.b-both_diff > .column,#bk8717.b-both_diff > .g-column,#bk8717.b-headlines > .column,#bk8717.b-headlines > .g-column,#bk8717.b-album > .column,#bk8717.b-album > .g-column,#bk8717.b-tab > .column,#bk8717.b-tab > .g-column,#bk8717.b-accordion > .column,#bk8717.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8717 > div { padding: 15px; }
		#bk8746.b-plain > .column,#bk8746.b-plain > .g-column,#bk8746.b-both_diff > .column,#bk8746.b-both_diff > .g-column,#bk8746.b-headlines > .column,#bk8746.b-headlines > .g-column,#bk8746.b-album > .column,#bk8746.b-album > .g-column,#bk8746.b-tab > .column,#bk8746.b-tab > .g-column,#bk8746.b-accordion > .column,#bk8746.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8718.b-plain > .column,#bk8718.b-plain > .g-column,#bk8718.b-both_diff > .column,#bk8718.b-both_diff > .g-column,#bk8718.b-headlines > .column,#bk8718.b-headlines > .g-column,#bk8718.b-album > .column,#bk8718.b-album > .g-column,#bk8718.b-tab > .column,#bk8718.b-tab > .g-column,#bk8718.b-accordion > .column,#bk8718.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8718 > div { padding: 15px; }
		#bk8708.b-plain > .column,#bk8708.b-plain > .g-column,#bk8708.b-both_diff > .column,#bk8708.b-both_diff > .g-column,#bk8708.b-headlines > .column,#bk8708.b-headlines > .g-column,#bk8708.b-album > .column,#bk8708.b-album > .g-column,#bk8708.b-tab > .column,#bk8708.b-tab > .g-column,#bk8708.b-accordion > .column,#bk8708.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8709.b-plain > .column,#bk8709.b-plain > .g-column,#bk8709.b-both_diff > .column,#bk8709.b-both_diff > .g-column,#bk8709.b-headlines > .column,#bk8709.b-headlines > .g-column,#bk8709.b-album > .column,#bk8709.b-album > .g-column,#bk8709.b-tab > .column,#bk8709.b-tab > .g-column,#bk8709.b-accordion > .column,#bk8709.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8710.b-plain > .column,#bk8710.b-plain > .g-column,#bk8710.b-both_diff > .column,#bk8710.b-both_diff > .g-column,#bk8710.b-headlines > .column,#bk8710.b-headlines > .g-column,#bk8710.b-album > .column,#bk8710.b-album > .g-column,#bk8710.b-tab > .column,#bk8710.b-tab > .g-column,#bk8710.b-accordion > .column,#bk8710.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8721.b-plain > .column,#bk8721.b-plain > .g-column,#bk8721.b-both_diff > .column,#bk8721.b-both_diff > .g-column,#bk8721.b-headlines > .column,#bk8721.b-headlines > .g-column,#bk8721.b-album > .column,#bk8721.b-album > .g-column,#bk8721.b-tab > .column,#bk8721.b-tab > .g-column,#bk8721.b-accordion > .column,#bk8721.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8721 > div { padding: 15px; }
		#bk8722.b-plain > .column,#bk8722.b-plain > .g-column,#bk8722.b-both_diff > .column,#bk8722.b-both_diff > .g-column,#bk8722.b-headlines > .column,#bk8722.b-headlines > .g-column,#bk8722.b-album > .column,#bk8722.b-album > .g-column,#bk8722.b-tab > .column,#bk8722.b-tab > .g-column,#bk8722.b-accordion > .column,#bk8722.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8722 > div { padding: 15px; }
		#bk8723.b-plain > .column,#bk8723.b-plain > .g-column,#bk8723.b-both_diff > .column,#bk8723.b-both_diff > .g-column,#bk8723.b-headlines > .column,#bk8723.b-headlines > .g-column,#bk8723.b-album > .column,#bk8723.b-album > .g-column,#bk8723.b-tab > .column,#bk8723.b-tab > .g-column,#bk8723.b-accordion > .column,#bk8723.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8723 > div { padding: 15px; }
		#bk8707.b-plain > .column,#bk8707.b-plain > .g-column,#bk8707.b-both_diff > .column,#bk8707.b-both_diff > .g-column,#bk8707.b-headlines > .column,#bk8707.b-headlines > .g-column,#bk8707.b-album > .column,#bk8707.b-album > .g-column,#bk8707.b-tab > .column,#bk8707.b-tab > .g-column,#bk8707.b-accordion > .column,#bk8707.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8707 > div { padding: 15px; }
		#bk8725.b-plain > .column,#bk8725.b-plain > .g-column,#bk8725.b-both_diff > .column,#bk8725.b-both_diff > .g-column,#bk8725.b-headlines > .column,#bk8725.b-headlines > .g-column,#bk8725.b-album > .column,#bk8725.b-album > .g-column,#bk8725.b-tab > .column,#bk8725.b-tab > .g-column,#bk8725.b-accordion > .column,#bk8725.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8725 > div { padding: 15px; }
		#bk8706.b-plain > .column,#bk8706.b-plain > .g-column,#bk8706.b-both_diff > .column,#bk8706.b-both_diff > .g-column,#bk8706.b-headlines > .column,#bk8706.b-headlines > .g-column,#bk8706.b-album > .column,#bk8706.b-album > .g-column,#bk8706.b-tab > .column,#bk8706.b-tab > .g-column,#bk8706.b-accordion > .column,#bk8706.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8706 > div { padding: 15px; }
		#bk8904.b-plain > .column,#bk8904.b-plain > .g-column,#bk8904.b-both_diff > .column,#bk8904.b-both_diff > .g-column,#bk8904.b-headlines > .column,#bk8904.b-headlines > .g-column,#bk8904.b-album > .column,#bk8904.b-album > .g-column,#bk8904.b-tab > .column,#bk8904.b-tab > .g-column,#bk8904.b-accordion > .column,#bk8904.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8904 > div { padding: 15px; }
		#bk8747.b-plain > .column,#bk8747.b-plain > .g-column,#bk8747.b-both_diff > .column,#bk8747.b-both_diff > .g-column,#bk8747.b-headlines > .column,#bk8747.b-headlines > .g-column,#bk8747.b-album > .column,#bk8747.b-album > .g-column,#bk8747.b-tab > .column,#bk8747.b-tab > .g-column,#bk8747.b-accordion > .column,#bk8747.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8747 > div { padding: 15px; }
		#bk8727.b-plain > .column,#bk8727.b-plain > .g-column,#bk8727.b-both_diff > .column,#bk8727.b-both_diff > .g-column,#bk8727.b-headlines > .column,#bk8727.b-headlines > .g-column,#bk8727.b-album > .column,#bk8727.b-album > .g-column,#bk8727.b-tab > .column,#bk8727.b-tab > .g-column,#bk8727.b-accordion > .column,#bk8727.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8727 > div { padding: 15px; }
		#bk8748.b-plain > .column,#bk8748.b-plain > .g-column,#bk8748.b-both_diff > .column,#bk8748.b-both_diff > .g-column,#bk8748.b-headlines > .column,#bk8748.b-headlines > .g-column,#bk8748.b-album > .column,#bk8748.b-album > .g-column,#bk8748.b-tab > .column,#bk8748.b-tab > .g-column,#bk8748.b-accordion > .column,#bk8748.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8748 > div { padding: 15px; }
		#bk8729.b-plain > .column,#bk8729.b-plain > .g-column,#bk8729.b-both_diff > .column,#bk8729.b-both_diff > .g-column,#bk8729.b-headlines > .column,#bk8729.b-headlines > .g-column,#bk8729.b-album > .column,#bk8729.b-album > .g-column,#bk8729.b-tab > .column,#bk8729.b-tab > .g-column,#bk8729.b-accordion > .column,#bk8729.b-accordion > .g-column { margin:0 auto; max-width:100%; }
		#bk8729 > div { padding: 15px; }
	}




@media (max-width: 641px) {
}
