/*解析度  480px 以下*/
@media screen and (max-width:769px) {
/*header footer 開始 */	
#header-share {
	display: none;
}
#header-rwd {
	background-color: #C00;
	text-align: center;
	width: 100%;
	display: block;
	padding-top: 5px;
}

#Bodyfooter {
	width: 100%;
	display: block;
}

.footerArea1 {
	display: none;
}
.footerArea2 {
	width: 80%;
	margin: 0px;
	padding-right: 10%;
	padding-left: 10%;
}
.footerArea2 .logo2{
	display: none;
}
.footerArea2 span {
	clear: both;
	float: none;
}
.footerArea2 div {
	text-align: left;
	width: 100%;
	font-size: 13px;
}

.footerArea2 div p {
	clear: both;
	float: none;
	word-break: normal;
}
/*header footer 結束 */
#Bodyfooter {
	height: auto;
	padding-bottom: 32px;
}
#BodyContent {
	width: 100%;
}
#content {
	width: auto;
	background-size:100%;
}
#content ul li img  {
	height: auto;
}
.hidden_m {display: none;}

.logo img {
	height: auto;
	width: 100%;
}

.more {
	width: 80%;
	padding-right: 10%;
	padding-left: 10%;
}
#gotop{
	right: 0px;
	margin-right: 0px;
}

}
@media screen and (max-width:680px) {
	#content h4 p {
	line-height: 2em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	width: 100%;
}
}
@media screen and (max-width:511px) {
	#theme ul li { width:47%;}
	#theme ul li:nth-child(3n+1) {
	border-right-style: none;}
	#theme ul li:nth-child(odd) {border-right-width:1px; border-right-style:solid; border-right-color:#AA7104;}
	
	#theme ul li:first-child { width:96%; border-right-width:3px;}
	#theme h6 { margin-left: 0px;}
	#apply ul li span {padding-left:0px;}
	.logo .p_hidden { display:block;}
    .logo .m_hidden { display:none;}
}
@media screen and (max-width:415px) {
	#theme ul li {
	width:97%;
	border: 1px solid #aa7104;
	height: auto;
}
#theme ul li:nth-child(3n+1) {border-right-width:1px; border-right-style:solid; border-right-color:#AA7104;}
#theme ul li:first-child { text-align: center; border-right-width:3px;}
#apply ul {padding-right:0px;padding-left:20px;}
#apply ul li p {margin-left:0px;margin-right:0px;}
}
