@charset "utf-8";

/*----------------------------------------------------------------------
							PC用
----------------------------------------------------------------------*/

@media screen and (min-width:899px) {

/* ロゴとブログ情報 */
#header{
	float:left;
	vertical-align:sub;
	width:50%;
	padding:10px 10px 0px 10px;
}
#header img{margin-bottom:5px;}

/*----------------------------------------------------------------------*/

/* 見出し1 */
.entry h1 {
	font-size: 170%;
	padding: 0;
	margin: 1em 0 0.5em 0;
}

/* 見出し2 */
.entry h2{
	font-size: 150%;
	padding: 0;
	margin: 1em 0 0.5em 0;
}

/* 見出し3 */
.relation h3,
.entry h3,
.category_list h3 {
	font-size: 130%;
	padding: 0;
	margin: 1em 0 0.5em 0;
}

/* 見出しのリンク */
.entry h1 a,
.entry h2 a,
.entry h3 a{
	border-bottom:0px #fff dotted;
	text-decoration: none;
}
}

/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*----------------------------- スマホ用 -------------------------------*/
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/

/* ロゴとブログ情報 */
@media screen and (min-width:0px) and (max-width:649px){
#header img{
	margin:15px 0px 5px 5px;
	width:98%;
	max-width:250px;
	height:auto;
}
}

@media screen and (min-width:650px){
#header{
	margin-right: auto;
	padding:0;
	margin:15px 0px 5px 5px;
	width:98%;
	max-width:430px;
	height:auto;
}
}

/*----------------------------------------------------------------------*/

@media screen and (min-width:0px) and (max-width:899px){

/* 見出し1 */
.entry h1 {
	font-size: 150%;
	padding:0;
	margin: 1em 0 0.5em 0;
	line-height:1.2;
}

/* 見出し2 */
.entry h2{
	font-size: 130%;
	padding:0;
	margin: 1em 0 0.5em 0;
	line-height:1.2;
}

/* 見出し3 */
.relation h3,
.entry h3,
.category_list h3 {
	font-size: 120%;
	padding:0;
	margin: 1em 0 0.5em 0;
	line-height:1.2;
}

/* 見出しのリンク */
.entry h1 a,
.entry h2 a,
.entry h3 a{
	text-decoration:none;
	border-bottom:0px #fff dotted;
}

}

