@charset "UTF-8";
img, object, embed, video {	max-width: 100%;}
.ie6 img {	width:100%;}
a img{border:none;}
a{outline:none;}
a:focus, *:focus { outline:none; }
ul { list-style:none;}


.forSP {display:block;}
.forPC{display:none;}


body#saiyo {
	background:#fff;
}

/* mobile */

#container {
	width:100%;
}


/*---------------------------------------------------------------
　　　header
---------------------------------------------------------------*/


/*---------------------------------------------------------------
　　　contents
---------------------------------------------------------------*/


/*---------------------------------------------------------------
　　　footer
---------------------------------------------------------------*/
footer {
	clear:both;
	background:#000000;
	padding:20px;
	color:#fff;
	text-align:center;
}
footer p {margin:0; padding:0 0 7px 0;font-size:12px;}
footer img {
	width:75%;
	max-width:300px;
	margin:0 auto 10px ;
}
footer copyright {
	display:block;
	font-size:11px;
}
.underNavi { text-align:center; display:inline-block;}
.underNavi li { display:inline-block; padding:10px 10px 10px 0;}
.underNavi li a {color:#fff; text-decoration:none; padding-left:15px;}
.underNavi li::before{content:'|'; }
.underNavi li a:hover {color:#5aacc3;}

/* tablet */
@media only screen and (min-width: 481px) {
	
	footer copyright {
	display:inline-block;
	font-size:12px;
	padding-right:10px;
}

.underNavi { text-align:center; display:inline-block;}
.underNavi li { display:inline-block; padding:10px 10px 10px 0;}
.underNavi li a {color:#fff; text-decoration:none; padding-left:15px;}
.underNavi li::before{content:'|'; }
.underNavi li a:hover {color:#5aacc3;}
}

/*---------------------------------------------------------------
　　　common
---------------------------------------------------------------*/




/* tablet */
@media only screen and (min-width: 481px) {
.forSP {display:none;}
.forPC{display:block;}

}

/* desktop */

@media only screen and (min-width: 769px) {
}