/** base**/
figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, summary,time, mark, audio, video {
margin:0;padding:0;border: 0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
* {margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
body {color:#000;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;-webkit-text-size-adjust:100%;width:100%; overflow-x:hidden;}
img {border:0;vertical-align:bottom;}
.clearfix:after { content: ".";display: block;clear:both;height:0;visibility:hidden;}
.clearfix{min-height:1px;}	
p{ color: #727272; }	
/**pkg**/
@media(min-width: 1040px){
h1{ font-size:22px; margin:30px 0 15px; padding:15px 5px 15px 5px; color:#FFFFFF; font-weight: bold;}
h2{ font-size: 120%; font-weight: bold; color: #676666;}
	
}
@media(min-width: 721px) and (max-width: 1040px){
h1{ font-size:17px; margin:45px 0 25px 0px; padding:6px 0 5px 10px; color:#FFFFFF; font-weight: bold;}
h2{ font-size: 110%; font-weight: bold; color: #676666;}
}
@media(max-width: 720px){
h1{ font-size:16px; margin:45px 0 25px 0px; padding:6px 0 5px 10px; color:#FFFFFF; font-weight: bold;}
h2{ font-size: 110%; font-weight: bold; color: #676666;}
}


