
BODY {
	margin:0px;          /* ページ全体のmargin */
	padding:0px;         /* ページ全体のpadding */
	text-align:center;   /* 下記のautoに未対応用のセンタリング */
	font-family: 'Meiryo UI',sans-serif; font-size: 100%; line-height:150%; color: #333333;
}

a{/*リンクされた文字*/
    color:#666666;
    font-style:normal;
    text-decoration:underline;
}

a:hover {/*マウスをのせたとき*/
    color:#001a43;
    font-style:normal;
    text-decoration:underline;
}


/*pc_cssここから*/

@media screen and (min-width:900px){


h1 {
  font-size: 100%; /* 文字サイズを15px */
  color: #FFFFFF;/* 文字色を#FF99CC */
  MARGIN-TOP: 0px;
  MARGIN-LEFT: 0px;
  font-family: 'Meiryo UI',sans-serif;
}


h2 {
  font-size: 80%; /* 文字サイズを12px */
  color: #FFFFFF;/* 文字色を#FFFFFF */
  MARGIN-TOP: 5px;
  padding-top:0.5%;
  padding-bottom:0.5%;
  font-family: 'Meiryo UI',sans-serif;

}


h3 {
  font-size: 80%; /* 文字サイズを12px */
  color: #666666;/* 文字色を#666666 */
  MARGIN-LEFT: 5px;
  font-family: 'Meiryo UI',sans-serif;
}

img {
width:100%;
height:auto;
}

img.cm {
width:auto;
height:auto;
}
a.linklink{
MARGIN-left:0px;
display:block;
width:98%;
padding-top:3px;
padding-bottom:3px;
text-align:center;
border:1px solid;
border-color:#666666;
background:#FFFFFF;
}

a.linklink:hover{
background:#666666;
}




.contents01 {
	clear: both;
	MARGIN:auto;
	float: bottom;
	width:900px;
	height: auto;
	line-height:150%;
	background-color: #FFFFFF;
}

.contents02 {
	clear: both;
	MARGIN:auto;
	float: bottom;
	width:95%;
	height: 95%;
	line-height:150%;
	background-color: #FFFFFF;
}


}

/*モバイル_cssここから*/

@media screen and (max-width:899px) {

h1 {
  font-size: 100%; /* 文字サイズを15px */
  color: #FFFFFF;/* 文字色を#FF99CC */
  MARGIN-TOP: 0px;
  MARGIN-LEFT: 0px;
  font-family: 'Meiryo UI',sans-serif;
}


h2 {
  font-size: 80%; /* 文字サイズを12px */
  color: #FFFFFF;/* 文字色を#FFFFFF */
  MARGIN-TOP: 5px;
  padding-top:0.5%;
  padding-bottom:0.5%;
  font-family: 'Meiryo UI',sans-serif;

}


h3 {
  font-size: 80%; /* 文字サイズを12px */
  color: #666666;/* 文字色を#666666 */
  MARGIN-LEFT: 5px;
  font-family: 'Meiryo UI',sans-serif;
}

img {
width:100%;
height:auto;
}

img.a1{
width:50%;
height:auto;
}

a.linklink{
MARGIN-left:0px;
display:block;
width:98%;
padding-top:3px;
padding-bottom:3px;
text-align:center;
border:1px solid;
border-color:#666666;
background:#FFFFFF;
}

a.linklink:hover{
background:#666666;
}




.contents01 {
	clear: both;
	MARGIN:auto;
	float: bottom;
	width:95%;
	height: 95%;
	line-height:150%;
	background-color: #FFFFFF;
}

.contents02 {
	clear: both;
	MARGIN:auto;
	float: bottom;
	width:95%;
	height: 95%;
	line-height:150%;
	background-color: #FFFFFF;
}


}
