@charset"utf-8";

span.filelinks {
	background-color: #30AFFF;
	color: #FFFFFF;
}

#partner #contents{
	width:750px;
	margin:0 auto;
}

#partnerMain{
	padding-bottom:100px;
	font-size:15px;
	text-align:center;
}

h2#bosyu {
	font-size:190%;
}
p#bosyu{
	width:80%;
	text-align:left;
	margin-top:20px;
/* 	margin-left:30px; */
}
#bosyu{
/*	padding-bottom:20px; */
	width:750px;
	margin:0 auto;
/*	padding: 15px 30px 15px 30px; */
	font-size:15px;
	text-align:left;
}
#bosyu2{
	padding-bottom:20px;
	font-size:17px;
	text-align:center;
}

#youryou ul#youryouList li{
	float:left;
	width:280px;
	margin-left:55px;
}

#youryou{
	text-align:left;
	padding-top:20px;
	padding-bottom:40px;
}

#youryou table{
	text-align:center;
	border-width:10px;
	border-style:solid;
	width:330px;
	background:#FFEEEE;
	border-color:#FFFFFF;
}
#youryou td{
	text-align:center;
	border-width:10px;
	border-style:solid;
	border-color:#FFFFFF;
}

#youryouWrap{
	width:520px;
}

#youryou h4{
	margin-bottom:5px;
	font-size:16px;
}

#youryou ul,
#youryou p{
	margin-bottom:20px;
	font-size:14px;
}

p#youryou365{
	background:#3FA9B9;
	color:#fff;
	padding:15px 15px 15px 15px;
	font-size:17px;
	line-height:1.5em;
	text-align:center;
}

@media screen and (max-width: 760px) {
#bosyu {
	width:100%;
}
#youryou2 #contents{
	width:100%;
	margin:0;
}

#youryou2 ul#partnerList li{
	float:none;
	width:100%;
	margin-left:0;
	margin-bottom:20px;
}

#youryou2Wrap{
	width:100%;
}

#youryou2{
	background:none;
	text-align:left;
	padding-top:20px;
}

p#youryou2365{
	background:#3FA9B9;
	color:#fff;
	padding:15px 10px 15px 10px;
	font-size:17px;
	line-height:1.5em;
}

#gyousyu {
   background:#3FA9B9;
}

#partner table.tbl {
	border: 1px solid #CCCCCC;
	width: 300px;
	height: 120px;
	background-color: #EEEEEE;
	font-size:17px;
}
}
