@charset "utf-8";

@media only screen and (max-width: 640px) {


/*============================
.md_container
============================*/
.md_container { width: inherit; padding-left: 20px; padding-right: 20px; }
	
/*============================
md_panelArea
============================*/
.md_panelArea { padding-top: 50px; }
.md_panelArea h1 { font-size: 1.75em; padding: 50px 20px 46px; }
.md_panelArea .english { left: 10px; bottom: -22px; font-size: 6em; }

/*============================
md_pankuzuArea
============================*/
.md_pankuzuArea {}
.md_pankuzuArea ul { padding: 10px 15px 9px; }	
.md_pankuzuArea.bottom { margin-bottom: -60px; margin-top: 60px; }
	
/*============================
md_linkArea
============================*/
.md_linkArea { padding: 30px 0; }
.md_linkArea ul {}
.md_linkArea ul li { display: inline-block; margin-top: 20px; margin-left: 10px; margin-right: 10px; padding-left: 0; border: none; }
.md_linkArea ul li:first-child {}

/*============================
md_imgBox
============================*/
.md_imgBox {}
.md_imgBox img {}
.md_imgBox:hover img {}
	
/*============================
.md_title
============================*/
.md_title {}
.md_title span { font-size: 1.25em; padding: 0 2px 8px; border-bottom: solid 3px #000; }
.md_topTitle { font-weight: bold; }
.md_topTitle em { font-size: 2em; margin-right: 0; }
.md_topTitle span { display: block; font-size: 1em; top: 0; margin-top: 10px; }
	
/*============================
icon
============================*/
.md_icon_normal {}

/*============================
.md_btn
============================*/
.md_btn_main { min-width: 240px; padding: 17px 0 15px; }
.md_btn_red { min-width: 240px; padding: 17px 0 15px; }
.md_btn_grey { min-width: 240px; padding: 17px 0 15px; }
.md_btn_excel { min-width: 270px; padding: 12px 30px 11px 0; }

/*============================
.md_paging
============================*/
.md_paging { margin-top: 40px; }
.md_paging a { margin-left: 4px; }
.md_paging span {}
.md_paging span.current {}
.md_paging a:first-child {}
.md_paging a:last-child {}

/*============================
font
============================*/
.md_font_centuryB {}
.md_font_century {}
.md_font_mincho {}
.md_font_tategaki {}
	
/*============================
br
============================*/
.md_br_sp { display: inline; }
.md_br_pc { display: none; }
	
}