body{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.l{font-size:14px;line-height:20px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif}
.m{font-size:12px;line-height:18px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif}
.s{font-size:10px;line-height:16px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif}
.xs{font-size:9px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif}

.m_white{font-size:12px;line-height:18px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#FFFFFF}
.s_white{font-size:10px;line-height:16px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#FFFFFF}
.xs_white{font-size:9px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#FFFFFF}

.l_green{font-size:14px;line-height:20px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#FFBF44}
.m_green{font-size:12px;line-height:18px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#FFBF44}
.s_green{font-size:10px;line-height:16px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#FFBF44}
.xs_green{font-size:9px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#FFBF44}

.l_red{font-size:14px;line-height:20px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#CC0013}
.m_red{font-size:12px;line-height:18px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#CC0013}
.s_red{font-size:10px;line-height:16px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#CC0013}
.xs_red{font-size:9px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#CC0013}

.l_orange{font-size:14px;line-height:20px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#FF9000}
.m_orange{font-size:12px;line-height:18px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#FF9000}
.s_orange{font-size:10px;line-height:16px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#FF9000}
.xs_orange{font-size:9px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#FF9000}

.m_black{font-size:12px;line-height:18px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#000000}
.s_black{font-size:10px;line-height:16px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#000000}
.xs_black{font-size:9px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#000000}



.sub_menu{font-size:12px;line-height:20px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;}


.footer_copyright{font-size:10px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#000000}
.footer_copyright_link:link{font-size:10px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;text-decoration:underline; color:#000000}
.footer_copyright_link:visited{font-size:10px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;text-decoration:underline; color:#000000}
.footer_copyright_link:hover{font-size:10px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;text-decoration:underline; color:#5288F3}
.footer_copyright_link:active{font-size:10px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;text-decoration:none; color:#888888}

div.padding_2{padding-top:2px;padding-bottom:2px;padding-right:2px;padding-left:2px}
div.padding_5{padding-top:5px;padding-bottom:5px;padding-right:5px;padding-left:5px}
div.padding_10{padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px}
div.padding_12{padding-top:12px;padding-bottom:12px;padding-right:12px;padding-left:12px}
div.padding_15{padding-top:15px;padding-bottom:15px;padding-right:15px;padding-left:15px}
div.padding_20{padding-top:20px;padding-bottom:20px;padding-right:20px;padding-left:20px}


h1{font-size:14px;font-weight:normal;line-height:16px;color:#BC1D1D;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif}
h2{font-size:12px;font-weight:bold;line-height:16px;color:#FFA800;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif}


a:link{text-decoration:underline; color:#269BFF}
a:visited{text-decoration:underline; color:#19B6FF}
a:hover{text-decoration:underline; color:#0059FD}
a:active{text-decoration:underline; color:#888888}

.bukken_txt{
	padding:5px 2px 5px 2px;
}