html { height:100%; }

BODY {
	font-family: 'Meiryo UI',sans-serif; font-size: 100%; 
	line-height:150%; color: #666666; 
	height:100%; 
	background-color: #000000; 
	background-image: url("back.png");
}

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

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

a.linklink{
MARGIN-left:0px;
color:#FFFFFF;
display:block;
width:80%;
padding-top:3px;
padding-bottom:3px;
text-align:center;
border:1px dashed;
border-color:#e3007f;
background:#000000;
text-decoration: none;
}

a.linklink:hover{
color:#FFFFFF;
background:#FF99CC;
border:1px dashed ;
border-color:#e3007f;
background:#e3007f;
text-decoration: none;
}





/*pc_cssここから*/

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



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

h1 {
  font-size: 20px; /* 文字サイズを15px */
  color: #FFFFFF;/* 文字色を#FF99CC */
  MARGIN-TOP: 10px;
  MARGIN-bottom: 10px;
}

h2 {
  font-size: 14px; /* 文字サイズを12px */
  color: #FFFFFF;/* 文字色を#666666 */
  MARGIN-TOP: 20px;
}

h3 {
  font-size: 14px; /* 文字サイズを12px */
  color: #FFFFFF;/* 文字色を#666666 */
  MARGIN-LEFT: 5px;
}


.box_contents1{
	clear:both;
	BORDER-TOP: #e3007f 1px solid;
        border-bottom:#e3007f 1px solid;
        border-left:#FF99CC 0px solid;
        border-right:#FF99CC 0px solid;
	WIDTH: 500px;
        HEIGHT: auto; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px
	PADDING-LEFT: 5px;
	MARGIN:auto;
	MARGIN-TOP: 30px;
	MARGIN-BOTTOM: 0px;
	background-color: none;
}


.box_contents2{
	clear:both;
	BORDER-TOP: #e3007f 1px solid;
        border-bottom:#e3007f 1px solid;
        border-left:#e3007f 1px solid;
        border-right:#e3007f 1px solid;
	WIDTH: 500px;
        HEIGHT: auto; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 30px;
	MARGIN:auto;
	MARGIN-TOP: 30px;
	MARGIN-BOTTOM: 0px;
	background-color: none;
}

.box_contents22{
	clear:both;
	BORDER-TOP: #FF99CC 0px solid;
        border-bottom:#FF99CC 0px solid;
        border-left:#FF99CC 0px solid;
        border-right:#FF99CC 0px solid;
	WIDTH: 470px;
        HEIGHT: auto; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	MARGIN:auto;
	MARGIN-TOP: 30px;
	MARGIN-BOTTOM: 0px;

}

.box_contents3{
	clear:both;
	BORDER-TOP: #e3007f 1px solid;
        border-bottom:#e3007f 1px solid;
        border-left:#FF99CC 0px solid;
        border-right:#FF99CC 0px solid;
	WIDTH: 500px;
        HEIGHT: auto; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px
	PADDING-LEFT: 5px;
	MARGIN:auto;
	MARGIN-TOP: 30px;
	MARGIN-BOTTOM: 30px;
	background-color: #000000;
}

.cont_v00 {
	clear: both;
	float: none;
	width: 900px;
	max-width: 100%;
	line-height:150%;
	padding-TOP:10px;
	padding-bottom:5px;
}



}/*pc_cssここまで*/


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

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


h1 {
  border-top: #FF99CC 0px solid;
  border-bottom: #FF99CC 0px dashed;
  font-size: 90%; /* 文字サイズを15px */
  color: #FFFFFF;/* 文字色を#FF99CC */
  MARGIN-TOP: 20px;
  line-height:200%;
}

h2 {
  font-size: 65%; /* 文字サイズを12px */
  color: #FFFFFF;/* 文字色を#666666 */
  MARGIN-TOP: 20px;
  line-height:200%;
}

h3 {
  font-size: 60%; /* 文字サイズを12px */
  color: #FFFFFF;/* 文字色を#666666 */
  MARGIN-LEFT: 2px;
}

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

.box_contents1{
	clear:both;
	BORDER-TOP: ##e3007f 1px solid;
        border-bottom:##e3007f 1px solid;
        border-left:#FF99CC 0px solid;
        border-right:#FF99CC 0px solid;
	WIDTH: 100%;
        HEIGHT: auto; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px
	PADDING-LEFT: 5px;
	MARGIN:auto;
	MARGIN-TOP: 30px;
	MARGIN-BOTTOM: 0px;
	background-color: none;
}

.box_contents2{
	clear:both;
	BORDER-TOP: #e3007f 1px solid;
        border-bottom:#e3007f 1px solid;
        border-left:#FF99CC 0px solid;
        border-right:#FF99CC 0px solid;
	WIDTH: 90%;
        HEIGHT: auto; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 30px;
	PADDING-LEFT: 0px;
	MARGIN:auto;
	MARGIN-TOP: 30px;
	MARGIN-BOTTOM: 0px;
	background-color: none;
}

.box_contents3{
	clear:both;
	BORDER-TOP: #e3007f 1px solid;
        border-bottom:#e3007f 1px solid;
        border-left:#FF99CC 0px solid;
        border-right:#FF99CC 0px solid;
	WIDTH: 100%;
        HEIGHT: auto; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px
	PADDING-LEFT: 0px;
	MARGIN:auto;
	MARGIN-TOP: 30px;
	MARGIN-BOTTOM: 30px;
	background-color: none;
}

.cont_v00 {
	clear: both;
	float: none;
	width: 100%;
	max-width: 100%;
	line-height:150%;
	padding-TOP:10px;
	padding-bottom:5px;
}

}/*モバイル_cssここまで*/









