/* ƒtƒbƒ^�[ */
@media screen and (min-width: 0px) and (max-width: 2000px)  {
#footerbox01 { width:100%; max-width:640px; margin:0 auto; height:auto; font-size:10px; color:#00a0b8; line-height:180%; background-image:url(../common_img/footer_img/footerbg01.png); background-repeat:repeat-x; }
#footerbox02 { width:100%; margin:0 auto; padding:50px 0 0 0; }
#footerbox03 { width:100%; background:#aeecf6; padding:0 0 10px 0; }

#footerleftbox01 { width:96%; float:none; padding:10px 0 5px 0; text-align:center; }
#footerrightbox01 { width:96%; float:none; color:#00a0b8; text-align:center; }
#footerrightbox01 img { width:60%; }

#footerdetailbox01 { width:100%; margin:40px auto 0; background:#aeecf6; }
#footerdetailbox02 { padding:10px 10px 0 10px; font-size:10px; }
#footerdetailbox02 ul { margin:0; padding:0; }
#footerdetailbox02 li { display:block; }
#footerdetailbox03 { padding:0 0 5px 0; font-size:12px; background:#009fb7; }
#footerdetailbox04 { width:96%; margin:0 auto; }

#footernamebox01 { font-size:12px; font-weight:bold; padding-bottom:3px; }

#footerlinkbox01 { color:#00a0b8; font-size:12px; }
#footerlinkbox01 a { display:block; }

#footerlinkbox01 li {
	display:block;
	padding:0 18px 0 0;
}
#footerlinkbox01 ul {
	margin:0;
	padding:0;
}
#footerlinkbox01 a:before {
	content:url("../common_img/footer_img/footericon01.png");
	margin:0;
	padding:0 8px 0 0;
}

#footerlinkbox01 ul:first-child { border-top:1px dotted #FFFFFF; }
#footerlinkbox01 li { display:block; padding:10px; border-bottom:1px dotted #FFFFFF; }

#footerlinkbox01 a:link { color:#00a0b8; text-decoration:none; }
#footerlinkbox01 a:visited { color:#00a0b8; text-decoration:none; }
#footerlinkbox01 a:active { color:#6ed3ec; text-decoration:underline; }
#footerlinkbox01 a:hover { color:#6ed3ec; text-decoration:none; }

#copyrightbox01 { width:100%; color:#FFFFFF; font-size:8px; }
}