@charset "utf-8";

/* index.php専用のCSS */


h1{
	float : left;
	margin-left : 5px;
}

.qr{
	float : left;
	margin-left : 5px;
}

h2{
	font-size:18px;
	font-weight:bold;
}	

div{
	margin-top : 15px;
}

.pr{
	width : 170px;
	border : 1px solid #000000;
	padding : 5px;
	background-color : #efefef;
	margin-left:5px;
	margin-right:auto;
	margin-bottom : 10px;
	float : left;
}

.sns{
	width : 370px;
	height : 220px;
	border : 1px solid #000000;
	padding : 5px;
	background-color : #cecece;
	margin-left:10px;
	margin-right:auto;
	margin-bottom : 10px;
	float : left;
}

.sns img{
	margin-left : 5px;
}
.sns-r img{
	margin-left : 5px;
}

.clear{
	clear : both;
}

.sns-l{
	float : left;
}

.sns-r{
	float : left;
}

.onepoint{
	width : 900px;
	border : 1px solid #000000;
	padding : 5px;
	background-color : #eeee00;
	margin-left:auto;
	margin-right:auto;
	margin-bottom : 10px;
}


.radio{
	width : 900px;
	border : 1px solid #000000;
	padding : 5px;
	background-color : #ddffaa;
	margin-left:auto;
	margin-right:auto;
	margin-bottom : 10px;
}


.radioblock{
	width : 420px;
	border : 1px solid #000000;
	padding : 5px;
	background-color : #bbddff;
	margin-left:5px;
	margin-right:auto;
	margin-bottom : 10px;
	float : left;
}






a .topic{
	width : 450px;
	border : 1px solid #000000;
	padding : 5px;
	background-color : #bbddff;
	margin-left:5px;
	margin-right:auto;
	margin-bottom : 10px;
	float : left;
}

.massun{
	width : 900px;
	border : 1px solid #000000;
	padding : 5px;
	background-color : #ccffee;
	margin-left:auto;
	margin-right:auto;
	margin-bottom : 10px;
}

.aki{
	width : 900px;
	border : 1px solid #000000;
	padding : 5px;
	background-color : #ffcccc;
	margin-left:auto;
	margin-right:auto;
	margin-bottom : 10px;
}

.pair{
	width : 900px;
	border : 1px solid #000000;
	padding : 5px;
	background-color : #ccffcc;
	margin-left:auto;
	margin-right:auto;
	margin-bottom : 10px;
}

.withshirabe{
	width : 900px;
	border : 1px solid #000000;
	padding : 5px;
	background-color : #aaffaa;
	margin-left:auto;
	margin-right:auto;
	margin-bottom : 10px;
}

p img{
	border-right : 3px solid #bbbbbb;
	border-bottom : 3px solid #bbbbbb;
	margin-bottom : 5px;
}

#topnews{
	width : 900px;
	border : 1px solid #000000;
	padding : 5px;
	background-color : #ccee99;
	margin-left:auto;
	margin-right:auto;
	margin-bottom : 10px;
}

#topnews h2{
	font : #ee0000 bold;
}
