@charset "UTF-8";


* 									{ margin: 0px;padding: 0px; }
body							    { font-family: "ryo-gothic-plusn",'ヒラギノ角ゴ Pro W3',Verdana,'Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif; text-align:left; color:#000; font-size:12px; background-color:#fdf9ef; }
h1,h2,h3,h4,h5,h6,ul,ol,li ,div		{ margin: 0px;padding: 0px; font-family: "游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif; }
p 									{ font-size: 100%;line-height:1.8em; color:#000; font-family: "游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif; }
ul,ol,li						    { list-style:none; }
a									{ text-decoration: none; color: #0d3478; }
a:hover 							{ text-decoration: none; }
address								{ font-style:normal; }
img 								{ border: none; max-width:100%; height:auto; }
.clr 								{ font-size: 1px;line-height: -1px;margin: 0px;padding: 0px;clear: both;height: 1px; }

/* 6/25 追加 */
.mei  {	font-family : 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3',Verdana,'Hiragino Kaku Gothic Pro',osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif; }
.hira { font-family : 'ヒラギノ角ゴ Pro W3',Verdana,'Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif; }
.tukusi { font-family: "a-otf-midashi-go-mb31-pr6n",'ヒラギノ角ゴ Pro W3',Verdana,'Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif; }
.hel { font-family: Helvetica, Arial,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.koz { font-family: "KozGoPro-Regular","小塚ゴシック Pro R","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif; }
.hel_neb { font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", 'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro',"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic"; font-weight: 700; }
.hel_ne { font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica Neue", 'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro',"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic"; font-weight: 400; }
/* 6/25 追加 */

dl,dt,dd							{ margin:0; padding:0; }

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/* rounded-mplus font ------------------------*/
@font-face {
    font-family: 'rounded-mplus-1p-regular';
    src: url('../../font/rounded-x-mplus-1p-regular.eot');
    src: url('../../font/rounded-x-mplus-1p-regular.eot?#iefix') format('embedded-opentype'),
    	 url('../../font/rounded-x-mplus-1p-regular.woff') format('woff'),
    	 url('../../font/rounded-x-mplus-1p-regular.ttf') format('truetype');
}
@font-face {
    font-family: 'rounded-mplus-1p-medium';
    src: url('../../font/rounded-x-mplus-1p-medium.eot');
    src: url('../../font/rounded-x-mplus-1p-medium.eot?#iefix') format('embedded-opentype'),
    	 url('../../font/rounded-x-mplus-1p-medium.woff') format('woff'),
    	 url('../../font/rounded-x-mplus-1p-medium.ttf') format('truetype');
}
@font-face {
    font-family: 'rounded-mplus-1p-light';
    src: url('../../font/rounded-x-mplus-1p-light.eot');
    src: url('../../font/rounded-x-mplus-1p-light.eot?#iefix') format('embedded-opentype'),
    	 url('../../font/rounded-x-mplus-1p-light.woff') format('woff'),
    	 url('../../font/rounded-x-mplus-1p-light.ttf') format('truetype');
}
