@charset "UTF-8";
/*------------------------------------------------------------
	index.html
------------------------------------------------------------*/
#gNavi li.top {
  visibility: inherit; }

#main #mainVisual {
  margin: 0 auto;
  text-align: center; }

#content {
	line-height:25px;
	color:#231816;
	font-size:230%;
	font-weight:bold;
	text-align:center;
	margin-bottom:36px;
	}

.newMessage {
	letter-spacing:0.3px;
	margin:0 auto 20px}

.newMessage span {
	font-size:110%;
	}

.indexTop {
	width:100%;
	text-align: center;
	}

.headerLogoArea {
	display:inline-block;
	margin-bottom:35px;
	}

.linkTxt {
	display:inline-block;
	text-align: center;
	margin-bottom:10px;
	font-size:3em;
	}

.linkTxt > li {
margin-right: 20px;
    font-size: 80%;
    float: left;
	}

.linkTxt > li > a {
	margin:0 auto;
	width:417px;
	display:block;
	}

.contentList {
	text-align: center;
	}

.contentList > li {
margin-right: 20px;
    font-size: 80%;
    float: left;
	}

.contentList > li > a {
	margin:0 auto;
	width:417px;
	display:block;
	border-radius:3px;
	background-color:#FAFAFA;
	box-shadow:0 1px 3px #111111;}

.contentList > li > a:hover {
	background-color:#009FEC;
}

.contentList > li > a > .linkNote {
	text-decoration:none;
	font-size:70%;}
	

/*SP用*/
@media only screen and (max-width: 768px) {
  #header {
    margin-bottom: 0; }
  #main {
    padding-top: 90px; }
    #main #mainVisual {
      margin: 0 auto 50px;
      padding: 0 10px;
      text-align: center; }
      #main #mainVisual img {
        width: 100%;
        height: auto; }
		#content {
			
		}

#main {
	padding-top:10px!important;
	}

#main .indexTop img {
	width: 75%;
	height: auto; 
}

.contentList > li {
	margin-right:10px;
    font-size: 80%;
    float: left;
}

.contentList > li:last-child {
	margin-right:0px!important;
    font-size: 80%;
    float: left;
}

.contentList > li > a {
    margin: 0 auto;
    width: 144px;
    display: block;
    border-radius: 3px;
    background-color: #FAFAFA;
    box-shadow: 0 1px 3px #111111;
}

.linkTxt > li {
	margin-right: 10px;
    font-size: 80%;
    float: left;
	}

.linkTxt > li:last-child {
	margin-right: 0px!important;
    font-size: 80%;
    float: left;
	}

.linkTxt > li > a {
    margin: 0 auto;
    width: 144px;
    display: block;
}

		 }
