﻿@charset "utf-8";

#miya_gl { font-size: 15px; line-height: 25px;}	
	
#miya_gl p.gl_word_01 { width: 100%; background-color: #000; color: #fff; font-size: 25px; letter-spacing: 5px; text-align: center; padding: 10px 0;}
@media (max-width: 604px) {
	#miya_gl p.gl_word_01 { font-size: 20px; letter-spacing: 2px;}
}
@media (max-width: 424px) {
	#miya_gl p.gl_word_01 { font-size: 17px; letter-spacing: 0px;}
}



#miya_gl div.gl_word_0102 { width: 100%; background-color: #000; color: #fff; font-size: 20px; line-height: 32px; text-align: center; padding: 20px 0;}
#miya_gl div.gl_word_0102 br { display:none;}
@media (max-width: 540px) {
	#miya_gl div.gl_word_0102 { font-size: 16px; line-height: 25px;}
}
@media (max-width: 424px) {
	#miya_gl div.gl_word_0102 br { display: block;}
	#miya_gl div.gl_word_0102 p:nth-child(2) { margin: 10px 0;}
}



#miya_gl span.gl_word_02 { display: block; width: 100%; color: #FF0004; font-size: 20px; text-align: center;}
#miya_gl span.gl_word_02 br { display:none;}
@media (max-width: 533px) {
	#miya_gl span.gl_word_02 { font-size: 18px;}
}
@media (max-width: 480px) {
	#miya_gl span.gl_word_02 br:nth-child(2) { display: block;}
}
@media (max-width: 320px) {
	#miya_gl span.gl_word_02 br { display: block;}
}
	
#miya_gl .gl_padding { margin-top: 50px;}
#miya_gl .gl_padding_02 { margin:15px 0;}
	
#miya_gl .gl_title { display: block; width: 420px; background-color: #014aa5; color: #fff; font-size: 17px; border-radius: 5px; padding: 10px 0 10px 20px;}
@media (max-width: 424px) {
	#miya_gl .gl_title { width: 100%; font-size: 17px;}
}
@media (max-width: 384px) {
	#miya_gl .gl_title { font-size: 16px; padding: 8px 0 8px 10px;}
}
@media (max-width: 320px) {
	#miya_gl .gl_title { font-size: 14px; padding: 8px 0 8px 8px;}
}



#miya_gl li { margin-left: 10px;}
@media (max-width: 604px) {
	#miya_gl li { margin-left: 20px;}
}




#miya_gl .gl_table th { width: 100px;}
#miya_gl .gl_table li { margin-left: 20px;}
	
#miya_gl .gl_table_02 th { width: 33%; text-align: center; background-color:#fff; font-size: 14px; border-top: 0;}
#miya_gl .gl_table_02 th:nth-of-type(2) { border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
#miya_gl .gl_table_02 td { border-top: 3px solid #ccc; font-size: 14px;}
#miya_gl .gl_table_02 td:nth-of-type(2) { border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
#miya_gl .gl_table_02 td { padding-left: 15px; padding-right: 15px;}
#miya_gl .gl_table_02 td:first-child { padding-left: 0px;}
#miya_gl .gl_table_02 td:last-child { padding-right: 0px;}

#miya_gl .gl_table_02 td p { display: none;}

@media (max-width: 604px) {
	#miya_gl .gl_table_02 th { display: none;}
	#miya_gl .gl_table_02 td { border-top: 0px solid #ccc; display: block; width: 100%;}
	#miya_gl .gl_table_02 td:nth-of-type(2) { border-left: 0px solid #ccc; border-right: 0px solid #ccc; padding-left: 0px; padding-right: 0px; margin-top: 10px; margin-bottom: 10px;}
	#miya_gl .gl_table_02 td:first-child { padding-right: 0px;}
	#miya_gl .gl_table_02 td:last-child { padding-left: 0px;}
	#miya_gl .gl_table_02 td p { display: block; font-size: 15px; font-weight: bold; border-bottom: 3px solid #ccc; padding-bottom: 5px; margin-bottom: 10px;}
}







#miya_gl .gl_table_03 th { background-color: #2c4795; color: #fff; font-size: 16px; text-align: center; padding-top: 10px; padding-bottom: 10px;}
#miya_gl .gl_table_03 td { text-align: center;}
#miya_gl .gl_table_03 td a { color: #000;}
#miya_gl .gl_table_03 td a:hover { color: #0196d9;}
