body{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.xl{font-size:16px;line-height:22px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif}
.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:16px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif}
.s{font-size:10px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif}
.xs{font-size:9px;line-height:12px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif}
.counter{font-size:10px;line-height:12px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif}

.m_white{font-size:12px;line-height:16px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#FFFFFF}
.s_white{font-size:10px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#FFFFFF}
.xs_white{font-size:9px;line-height:12px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#FFFFFF}

.m_gray{font-size:12px;line-height:16px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#A2A2A2}
.s_gray{font-size:10px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#A2A2A2}
.xs_gray{font-size:9px;line-height:12px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#A2A2A2}

.s_black{font-size:10px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#000000}
.xs_black{font-size:9px;line-height:12px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#000000}

.l_orange{font-size:14px;line-height:20px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#F67800}
.m_orange{font-size:12px;line-height:16px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#F67800}
.s_orange{font-size:10px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#F67800}
.xs_orange{font-size:9px;line-height:12px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#F67800}

.l_blue{font-size:14px;line-height:20px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#004FD1}
.m_blue{font-size:12px;line-height:16px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#004FD1}
.s_blue{font-size:10px;line-height:13px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#004FD1}
.xs_blue{font-size:9px;line-height:12px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;color:#004FD1}

h1{font-size:16px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;line-height:22px;color:#000000}
.title_m{font-size:14px;font-family:Verdana, Arial, Monaco, Hiragino Kaku Gothic Pro,Osaka,"ＭＳ ゴシック",sans-serif;font-weight:400;line-height:20px;color:#004FD1}

a:link{text-decoration:underline; color:#F67800}
a:visited{text-decoration:underline; color:#F68B00}
a:hover{text-decoration:underline; color:#007AF6}
a:active{text-decoration:none; color:#888888}

.footer_a:link{text-decoration:underline; color:#FFFFFF}
.footer_a:visited{text-decoration:underline; color:#FFFFFF}
.footer_a:hover{text-decoration:underline; color:#007AF6}
.footer_a:active{text-decoration:none; color:#888888}

div.rayout_normal{padding-top:20px;padding-bottom:20px;padding-right:20px;padding-left:20px}