html,body { height:100%; }/* h1 ロゴ */h1 {}/* h2 ぐろなび */h2 {font-size: 15px; font-weight: normal;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif; }h2 a:link { color: #666666; }h2 a:visited {color: #666666; }h2 a:hover { color: #f991ae; }h2 a{text-decoration: none;}/* h3 中見出し */h3{font-size: 15px; font-weight: bold; font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;}h3 a:link { color: #000000; }h3 a:visited {color: #000000; }h3 a:hover { color: #f991ae; }h3 a{text-decoration: none;}p {font-size: 12px;line-height: 200%;color: #666666;margin-top: 0px;margin-bottom: 0px;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;}a:link { color: #666666; }a:visited { color: #666666; }a:hover { color: #000000; }a:active { color: #000000; }.cb {clear: both}.f-left {float: left}.f-right {float: right}img {background-color: #ffffff;}.komoji{font-size: 9px;}/* マージン・パディング 一覧 */.mt12{margin-top: 12px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}.ml20 {margin-left: 20px;}.mb20 {margin-bottom: 20px;}.mb40 {margin-bottom: 40px;}