@charset "shift_jis";

/* フォントに関する指定 */

/* フォントサイズ調整ここから */
body {
	color:#414141;
  }
  
/* Mac IE 5以外に適用 \*/
body {font-size:62.5%}
/**/
/* Mac IE 5のみに適用 \*//*/
body {font-size:80%}
/**/

h1 {
	color: #FC0082;
	font-size: 20px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 6px;
}

h2 {
  margin:1.6em 0 0.5em;
  font-size: 1.4em;
  line-height: 1.4em;
  font-weight: bold;
  }

h3 {
  margin:1.2em 0 0.5em;
  font-size: 1.2em;
  line-height: 1.7em;
  font-weight: bold;
  }

h4 {
  margin:1.2em 0 0.35em;
  font-size: 1.2em;
  line-height: 1.7em;
  font-weight: bold;
  }

.ltx {font-size:1.4em;line-height:1.7em;}
.mtx {font-size:1.2em;line-height:1.7em;}
.stx {font-size:1em;line-height:1.7em;}
.l {font-size:1.4em;line-height:1.4em;}
.m {font-size:1.2em;line-height:1.4em;}
.s {font-size:1em;line-height:1.4em;}


/* リンク */
a:link{color:#000000;text-decoration:none;}
a:visited{color:#000000 ;text-decoration:none;}
a:hover{color:#fc006a;text-decoration:none;}
a:active{color:#fc006a;text-decoration:none;}


/* 文章 */
#contents {
  font-size:1.2em;
  line-height:1.7em;
}

p {
  margin: 0 0 20px;
  padding: 0;
}

em {
  font-style:italic;
  }

strong {
  font-weight:bold;
  }

.large {font-size:140%;}
.small {font-size:85%;}

/* 大文字 */
.upper {text-transform: uppercase;}

.mini {
	font-size:85%;
	text-align:right;
}
