@charset "UTF-8";


/****************************************
	General Setting
*****************************************/
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}


body {
	color: #333;
	font-size: 16px;
	font-family: sans-serif;
	background: #f5f3ee;
	line-height: 160%;
	}

p	{margin-bottom: 1em;}

/****************************************
	List
*****************************************/


/*米印リスト*/
ul.kome	{
	margin: 0;
	list-style-type: none;
	}

	ul.kome li	{
	margin-left:-1.5em;
	text-indent:-1.5em;
	padding-left:3em;
	}
	
	ul.kome li:before{
	content: "※";
	}

/*数字リスト*/
ul.decimal	{
	margin: 0;
	padding-left: 1.5em;
	list-style-type: decimal;
	}



/****************************************
	Link
*****************************************/

a {
	color: #333;
	text-decoration: none;
	}

a:hover {
	opacity: 0.5;
	color: #733137;
	text-decoration: underline;
	}

a{
	-webkit-transition: opacity .5s ease-out;
	-moz-transition: opacity .5s ease-out;
	-ms-transition: opacity .5s ease-out;
	transition: all .5s ease-out;
	}

a img {
	-webkit-transition: opacity .5s ease-out;
	-moz-transition: opacity .5s ease-out;
	-ms-transition: opacity .5s ease-out;
	transition: opacity .5s ease-out;
	}



	a img:hover {
	opacity: 0.5;
	}

.line	a	{text-decoration: underline;}
.line	a:hover	{text-decoration: none;}


.liks01	{background: #3d4faa;}

/****************************************
	IMG
*****************************************/
img	{
	max-width: 100%;
	height: auto;
	line-height: 0;
	}


/****************************************
	Page link(number)
*****************************************/

.pagination	{
text-align: center;
line-height:3em;
}

a.page-numbers{color: #999;}

.page-numbers	{
padding: 10px;
border: 1px solid #999;
}


.page-numbers:hover,
.page-numbers.current	{
background: #e6e2d9;
color: #98917f;
text-decoration: none;
}



/****************************************
	PAGER(NEXT,PREVIOUS)
*****************************************/

.navigation{
	overflow: hidden;
	margin-bottom: 40px;
	border-top: 1px dashed #725154;
	border-bottom: 1px dashed #725154;
	background: url(../images/gray.png) repeat-y 50% 0;
	}
	.navigation > div{
	width: 50%;
	}

	.navigation .alignright{
	text-align: right;
	}

	.navigation a{
	display: block;
	padding: 1em;
	border: none;
	}
	
	.navigation a:hover{
	background: #d0a0a4;
	color: #733137;
	}
	
	.navigation .alignright a:hover{
	border-left: 1px dashed #725154;
	}


	.post-author{ padding-left: 1em; }

.page-link{
	margin: 3em 0;
}
.comment-page-link{
	margin: 0 0 3em;
}

	.page-link span,
	.comment-page-link span,
	.comment-page-link a{
		display: inline-block;
		margin-right: 3px;
		padding: 5px 8px;
		border: 1px solid #999;
		background: #999;
	}
		.page-link a span,
		.comment-page-link a{
			background: #fff;
		}
	
	.page-link a{
		border-bottom: none;
		color: #000;
	}
	
	.page-link a span:hover,
	.comment-page-link a:hover{
		background: #ffeff7;
		color: #000;
	}


/****************************************
	Layout
*****************************************/

#container,
.wrapper {
	margin: 0 auto;
	width: 960px;
	overflow: hidden;
	}

#header {
	padding: 50px 0 25px 0;
	border-bottom: 1px dashed #725154;
	text-align: center;
	}

#main {
	float: left;
	width: 65%;
	}

.postdata	{padding-bottom: 60px;}

#sidebar {
	float: right;
	width: 28%;
	padding-top: 30px;
	}

#main,
#sidebar{
	padding-bottom: 60px;
	}

#footer {
	border-top: 1px dashed #725154;
	text-align: center;
	}





/****************************************
	header
*****************************************/

h1 {
	margin-bottom: 15px;
	font-size: 240%;
	font-family: 'Merriweather', serif;
	text-align: center;
	}
	
	h1	a:hover {text-decoration: none;}

#description	{}

/****************************************
	Navigation
*****************************************/

.menu-headernavi-container	{margin-bottom: 20px;text-align: center;padding: 0;line-height: 1em;border-bottom: 1px dashed #725154;}
.menu-headernavi-container	ul{display: inline-block;margin: 0 auto;overflow: hidden;}
.menu-headernavi-container	li{float: left;padding: 1em 2em 1em 2em;line-height: 1em;font-family: 'Merriweather', serif;}

 .menu	.accordion	,.menu	label 
	{display: none;}


/****************************************
	Breadcrumb
*****************************************/

#breadcrumb{
	margin-bottom: 20px;
	overflow: hidden;
	}
	#breadcrumb li{
	float: left;
	margin-right: .5em;
	}
	
	#breadcrumb li{
	font-size: 90%;
	}
	
	#breadcrumb li	a,
	#breadcrumb li{
	color: #666;
	}


/****************************************
	Main
*****************************************/

/*トップの記事一覧*/

.topwrapper	{margin-bottom: 1em;overflow: hidden;}

.homecard	{float: left;width: 30%;margin: 0 1.5% 1em 1.5%;padding: 10px 0;background: #faf9f7;}
.pthumnail	{display: block;text-align: center;}
.ptitle	{display: block;text-align: center;font-size: 80%;}
.ptitle	a{color: #725154;}
.pdate	{display: block;text-align: center;font-size: 70%;}
.new	{color: rgba(242,1,5,1.00);font-size: 90%;font-weight: bold;}


/*カテゴリーの日付・カテゴリー表記*/
.post-meta{
	margin-bottom: 1.5em;
	font-size: 90%;
	}
	.post-meta .post-date,
	.post-meta .category{
	padding-right: 1em;
	}

	.comment-num{ white-space: nowrap; }

	.more-link{
	display: block;
	float: right;
	  background: #74a4c3;
  line-height: 100%;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  font-size: 75%;
  padding: 5px 7px 5px;
  margin: 0 5px 5px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
	}
	




/*記事のタイトル*/

#main 	h2{
	margin-bottom: 20px;
	padding: 20px 0 20px 60px;
	border-bottom: 1px dashed #725154;
	background: url(../images/h2.png) no-repeat left;
	font-size: 120%;
	font-weight: bold;
	}


#main	.post-date-siglep	{margin-bottom: 1em;text-align: right;font-size: 85%;}



.footer-post-meta{
margin-top: 40px;
text-align: right;
font-size: 90%;
}
.post-author{ padding-left: 1em; }


.page-link{
margin: 3em 0;
}
.comment-page-link{
margin: 0 0 3em;
}

.page-link span,
.comment-page-link span,
.comment-page-link a{
display: inline-block;
margin-right: 3px;
padding: 5px 8px;
border: 1px solid #ddd;
background: #ddd;
}
.page-link a span,
.comment-page-link a{
             background: #fff;
}

.page-link a{
border-bottom: none;
color: #000;
}

.page-link a span:hover,
.comment-page-link a:hover{
background: #ffeff7;
color: #000;
}


/****************************************
	Comments Area
*****************************************/

#comment-area h3{
	font-family: 'Merriweather', serif;
	font-size: 140%;
	}

.required{ color: #fe56aa;}

.commets-list,
.trackback-list{
	overflow: hidden;
	margin-top: -20px;
	margin-bottom: 40px;
	}

.commets-list li,
.trackback-list li{
	overflow: hidden;
	margin-top: -1px;
	padding: 20px 0 0 0;
	width: 100%;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid transparent;
	}

.commets-list .avatar{
             float: left;
             margin-right: 10px;
             margin-bottom: 10px;
	}

.comment-meta,
.reply,
.comment-notes,
.form-allowed-tags,
span.small{
             font-size: 80%;
	}

.comment-body p{clear: both;}

.reply{
             text-align: right;
	}

.bypostauthor{
/* 記事投稿者のコメントのスタイル */
}

.children{padding-left: 2em;}

#respond{margin-bottom: 40px;}


/****************************************
	Sidebar
*****************************************/
#sidebar h2{
	margin-bottom: 10px;
	padding: 5px 10px;
	font-family: 'Merriweather', serif;
	font-size: 110%;
	border-bottom: 1px dashed #725154;
	}
	
#sidebar h3{
	margin-left: 0.8em;
	font-size: 90%;
	font-weight: bold;
	}
	
	#sidebar  .new{
	font-size: 70%;
	font-weight: normal;
	color: #c00;
	}

.widget{
	margin-bottom: 20px;
	}

#sidebar .widget ul{
	padding-left: 0.5em;
	list-style-position: outside;
	list-style-type: disc;
	}


	#sidebar .widget ul	li{
	padding-left: 1.5em;
	background: url(../images/list.gif) no-repeat;
	background-position: 0 0.5em;
	font-size: 100%;
	line-height: 180%;
	}

	#sidebar-recent-posts li,
	#sidebar-popular-posts li{
	margin:20px 0;
	
	}
	

.sidebar-thumbnail-box{
	float: left;
	width: 75px;
	}

.sidebar-recent-posts-title{
	float: right;
	width: 165px;
	}
#sidebar-recent-posts h3,
#sidebar-recent-posts p,
#sidebar-popular-posts h3,
#sidebar-popular-posts p{
margin: 0;
}


#sidebar img{margin: 0;}

	.tagcloud	{
	margin: 0 1em;
	}
	.tagcloud a{
	white-space: nowrap;
	color: #666;
	font-size: 12px !important;
	}

#sidebar .tagcloud.widget a{
	font-size: 12px;
	}

	#searchform{
	position: relative;
	margin-top: 45px;
	}
	#s{
		padding: 6px 20% 6px 5%;
		width: 75%;
		-webkit-border-radius: 25px;
		-moz-border-radius: 25px;
		border-radius: 25px; 
		font-size: 10px;
	}
	#searchsubmit{
		position: absolute;
		top: 0;
		right: 0;
		width: 30px;
		height: 26px;
		border: none;
		background: url(images/search.png) no-repeat 50% 50%;
	}


/****************************************
	Pagetop
*****************************************/

.pagetop	{padding: 1em 0;text-align: right; }
.pagetop	a{padding: 0.4em 1em; background: #666;color: #fff;border-radius: 5px;font-size: 70%;text-align: center; }
.pagetop	a:hover{ background: #999;text-decoration: none; }


/****************************************
	Footer
*****************************************/

#footlink img{margin: 0;}

#copyright{
	padding: 20px 0;
	font-size: 80%;
	}


/****************************************
	Form
*****************************************/

input[type="text"],
input[type="password"],
input[type="email"],
input[type="search"],
textarea {
margin: 0;
margin-bottom: 20px;
padding: 6px 4px;
max-width: 100%;
outline: none;
border: 1px solid #ccc;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #fff;
color: #777;
vertical-align: bottom;
font-size: 100%;
}

#comment-area input[type="text"],
#comment-area textarea{
display: block;
}

textarea {
overflow: auto;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
textarea:focus {
border: 1px solid #e1a9ae;
background: #fff;
-webkit-box-shadow: 0 0 3px rgba(230,225,205,.5);
-moz-box-shadow: 0 0 3px rgba(230,225,205,.5);
box-shadow: 0 0 3px rgba(230,225,205,.5);
color: #444;
}

.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
display: inline-block;
margin-bottom: 20px;
padding: 4px 12px;
padding: 8px 10px;
border: 1px solid #a3575e;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #733137;
color: #fff;
text-decoration: none;
font-weight: bold;
font-size: 12px;
line-height: normal;
cursor: pointer;
}

.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
border: 1px solid #a3575e;
background: #a3575e;
color: #fff;
text-shadow: 0 -1px rgba(0, 0, 0, .4);

}

.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
position: relative;
top:1px;
}



/*----------------------------------
	本文基本設定
------------------------------------*/

.large	{
	margin-bottom: 100px;
	font-size: 158%;	/*common  large font*/
	line-height: 180%;
	text-align: center;
	}

.largeb	{
	margin-bottom: 0;
	font-size: 158%;
	line-height: 180%;
	text-align: center;
	}

.larger	{
	margin-bottom: 100px;
	font-size: 158%;
	line-height: 180%;
	text-align: right;
	}

.largebl{
	margin-bottom: 0;
	font-size: 158%;
	line-height: 180%;
	text-align: left;
	}

.largebr{
	margin-bottom: 0;
	font-size: 158%;	/*common  large font*/
	line-height: 180%;
	text-align: right;
	}


.large2	{
	margin-bottom: 100px;
	font-size: 204%;
	line-height: 180%;
	text-align: center;
	}

.large2b	{
	margin-bottom: 0px;
	font-size: 204%;
	text-align: center;
	}

.large3	{
	margin-bottom: 100px;
	font-size: 130%;
	line-height: 150%;
	text-align: center;
	}


.large3b	{
	margin-bottom: 0px;
	font-size: 130%;
	line-height: 150%;
	text-align: center;
	}

.large4	{
	margin-bottom: 100px;
	font-size: 186%;
	line-height: 160%;
	text-align: center;
	}

.large4b	{
	margin-bottom: 0;
	font-size: 186%;
	line-height: 160%;
	text-align: center;
	}


.large5	{
	margin-bottom: 100px;
	font-size: 232%;
	text-align: center;
	}


.large5b	{
	margin-bottom: 0px;
	font-size: 232%;
	text-align: center;
	}

.large6	{
	margin-bottom: 100px;
	font-size: 279%;
	text-align: center;
	}


.large6b	{
	margin-bottom: 0px;
	font-size: 279%;
	text-align: center;
	}

.large7	{
	margin-bottom: 100px;
	font-size: 139%;
	line-height: 155%;
	text-align: center;
	}


.large7b	{
	margin-bottom: 0px;
	font-size: 139%;
	line-height: 155%;
	text-align: center;
	}

.normal	{
	margin-bottom: 100px;
	text-align: center;
	}

.normalb	{
	margin-bottom: 0;
	text-align: center;
	}

.normal2	{
	margin-bottom: 10px;
	text-align: center;
	}

.small	{
	margin-bottom: 100px;
	font-size:70%;
	line-height: 160%;
	text-align: center;
	}

.smallr{
	margin-bottom: 100px;
	font-size:70%;
	text-align: right;
	}

.vm	{
	vertical-align: middle;
	}


.attention	{
	margin-bottom: 50px;
	padding: 10px 15px;
	font-size:82%;
	border: 1px dotted #666;
	color: #666;
	}


.large110	{
	margin-bottom: 100px;
	font-size:102%;
	text-align: center;
	}

.large110b	{
	margin-bottom: 0;
	font-size:102%;
	text-align: center;
	}

.large120	{
	margin-bottom: 100px;
	font-size:111%;
	text-align: center;
	}

.large120b	{
	margin-bottom: 0;
	font-size:111%;
	text-align: center;
	}


/*----------------------------------
	文章個別指定
------------------------------------*/

div.bmargin	{
	margin-bottom: 100px;
	}

div.bm	{
	margin-bottom: 20px;
	}

.f190	{
	font-size: 180%;	/*common  large font*/
	}

img	{
	margin: 25px 0;
	}

#sidebar	img,
img.mnone	{
	margin: 0
	}

.textcenter	{
	text-align: center;
	}
	
/*----------------------------------
	SNS button
------------------------------------*/

#social-icon	{
	margin: 0 0 20px 0;
	height: 35px;
 	overflow: hidden;
	}


#social-icon a {
  display: block;
  float: left;
  margin: 0 5px 5px 0;
  padding: 0;
  color: #fff;
}
#social-icon i {
	display: block;
 	width: 145px;
	height: 35px;
	margin: 0;
	line-height: 35px;
	text-align: center;
	}
	

#social-icon .facebook { background: url(https://akazukin-diary.com/wp-content/uploads/2014/10/facebook.png) no-repeat center #3b5998; }
#social-icon .twitter { background: url(https://akazukin-diary.com/wp-content/uploads/2014/10/twitter.png) no-repeat center #00a1e9; }
#social-icon .google { background: url(https://akazukin-diary.com/wp-content/uploads/2014/10/google.png) no-repeat center #c53727; }
#social-icon .line { background: url(https://akazukin-diary.com/wp-content/uploads/2014/10/line.png) no-repeat center #00c300; }
#social-icon .hatena { background: url(https://akazukin-diary.com/wp-content/uploads/2014/10/hatena.png) no-repeat center #276cc0; }


#social-icon .line { display: none; }


/*----------------------------------
	LINE画面：左アイコン
------------------------------------*/
.smpview	{
	margin: 0 10% 50px 10%;
	padding: 10px;
	background: #b5e1e6;
	font-size: 130%;
	overflow: hidden;
	zoom: 100%;
	}

	.smpview	.lph{
	float: left;
	width: 60px;
	height: auto;
	vertical-align: middle;
	}

	.smpview	.rtxt{
	margin-left: 70px;
	}


/*----------------------------------
	LINE画面：右アイコン
------------------------------------*/


	.smpview	.rph{
	float: right;
	width: 60px;
	height: auto;
	vertical-align: middle;
	}

	.smpview	.ltxt{
	margin-right: 70px;
	}

/*----------------------------------
	LINE画面：ふき出し
------------------------------------*/
.linearea	{
	background: #dbecf0;
	}
.linebox	{
	margin-bottom: 2em;
	font-size: 130%;
	text-align: left;
	overflow: hidden;
	}

.fukidashi-left,
.fukidashi-right,
.fukidashi-top,
.fukidashi-topr  {
	position: relative;
	display: block;
	padding: 10px;
	width: auto;

	line-height: 180%;
	text-align: left;
	background: #b5e1e6;
	z-index: 0;
	}
	
	
	
	.fukidashi-left:after,
	.fukidashi-right:after,
	.fukidashi-top:before,
	.fukidashi-topr:before  	{
	content: "";	
	position: absolute;
	top: 1.5em; 
	margin-top: -10px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	}
	
	.fukidashi-top:before,
	.fukidashi-topr:before	{
	top: -8px;
	margin-top: 0;
	border-style: solid;
	border-color: transparent transparent #b5e1e6 transparent;
	}

	/*上左*/
	.fukidashi-top:before {
	left: 10px;
	border-width: 0 10px 10px 10px;
	}
	
	/*上右*/
	.fukidashi-topr:before {
	right: 10px;
	border-width: 0 10px 10px 10px;
	
	}

	/*左*/
	.fukidashi-left:after {
	left: -10px;
	border-width: 10px 10px 10px 0;
	border-color: transparent #b5e1e6;
	}

	/*右*/
	.fukidashi-right:after {
	right: -10px;
	border-width: 10px 0 10px 10px;
	border-color: transparent transparent transparent #b5e1e6;
	}


.lefticon	{
	float: left;
	margin: 0 20px 1em 0;
	}
.righticon	{
	float: right;
	margin: 0 0 1em 20px;
	}

.leftbox	{
	float: left;
	margin-left: 20px;
	}
	
.rightbox 	{
	float: right;
	margin-right: 20px;
	}


/*アーカイブ*/
#archivesblock	ul	li	a{
	font-size: 100%;
	}


/*チビずきんLINEスタンプ*/
.linestamp	img	{
	width: 100%;
	height: auto;
	}


/*カレンダー*/	
#wp-calendar	{
	width: 90%;
	margin: 0 5%;
	}
	
#wp-calendar	caption,
#wp-calendar	th,
#wp-calendar	td	{
	text-align: center;
	}	
	
#wp-calendar	th,
#wp-calendar	td	{
	font-size: 90%;
	}

#wp-calendar		td	a	{
	display:block;	
	margin: 3px;
	background: #74a4c3;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	}
#wp-calendar		td#prev	a	,
#wp-calendar		td#next	a	{
	display:block;	
	background: none;text-align: center;
	color: #333;
	}


/*modify information*/

#mfinfo	a{
	display: block;
	width: auto;
	margin: 0 0 10px 0;
	padding: 0.5em 0;
	font-size: 75%;
	text-align: center;
	text-decoration: none;
	line-height: 100%;
	color: #fff;
	}

	.rss	a{
	background: #f5872e;
	}

	.rss	a:hover{
	background: #e7bd9b;
	}

	.feedly	a{
	background: #4dd25c;
	}

	.feedly	a:hover{
	background: #a3d8aa;
	}

	.myyahoo	a{
	background: #d24d53;
	}

	.myyahoo	a:hover{
	background: #e3a1a4;
	}



/*blog ranking*/

.rankbanner	a{
	display: block;
	width: auto;
	margin: 0 0 10px 0;
	padding: 0.5em 0;
	font-size: 75%;
	text-align: center;
	text-decoration: none;
	line-height: 100%;
	color: #fff;
	}

	.rankbanner	.r01	a{
	background: #8c94a3;
	}

	.rankbanner	.r02	a{
	background: #b9b1aa;
	}

	.rankbanner	.r03	a{
	background: #a77d84;
	}

	.rankbanner	.r01	a:hover,
	.rankbanner	.r02	a:hover,
	.rankbanner	.r03	a:hover{
	background: #ccc;
	color: #f9f9f6;
	}

/*tagcloud*/
.tagcloud {
  overflow: hidden;
  padding: 10px;
}
 
.tagcloud  a {
  float: left;
  display: block;
  background: #74a4c3;
  line-height: 100%;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  font-size: 75%;
  padding: 3px 7px 3px;
  margin: 0 5px 5px 0;
  -webkit-transition: .3s ease;
  -moz-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.tagcloud  a:hover {
  background: #afd1b6;
}


/*----------------------------------
	トップページのみ
------------------------------------*/

.topmanicon	{margin-bottom: -40px;text-align: center;}
.topmanicon	img	{border-radius: 50%;}

#topsns{margin: 1.5em 0 0 0;text-align: center;}
#topsns	#social-icon	{display: inline-block;margin: 0 auto;}

/*フッタ*/

#footlink	{padding: 20px;background: url(../images/dot.png) #e6e1cd;font-size: 90%;overflow: hidden;}



#footlink .footwidget{
	float: left;
	width: 23%;
	margin: 0 1%  1em 1%;
	}
	
#footlink	.widgettitle{
	margin-bottom: 10px;
	padding: 5px 10px;
	font-family: 'Merriweather', serif;
	font-size: 110%;
	border-bottom: 2px dotted #725154;
	}


#footlink .footwidget ul{
	
	padding-left: 0.5em;
	list-style-position: outside;
	list-style-type: disc;
	}


	#footlink  .widget ul	li{
	padding-left: 1.5em;
	background: url(../images/list.gif) no-repeat;
	background-position: 0 0.5em;
	font-size: 100%;
	line-height: 180%;
	}

	#footlink -recent-posts li,
	#footlink -popular-posts li{
	margin:20px 0;
	
	}
	

#footlink-thumbnail-box{
	float: left;
	width: 75px;
	}

#footlink -recent-posts-title{
	float: right;
	width: 165px;
	}
#footlink-recent-posts h3,
#footlink-recent-posts p,
#footlink-popular-posts h3,
#footlink -popular-posts p{
margin: 0;
}

/*----------------------------------
	CONTACT
------------------------------------*/
	
.contactform	input.namae,
.contactform	input.mail	{width: 100%;font-size: 100%;}
.contactform	textarea{width: 100%;font-size: 100%;}
.contactform	.komoku{color: #999;}

.sbmt	{margin-right: 1em;}

/*----------------------------------
	SITE MAP
------------------------------------*/

#sitemaparea	h3{
	padding: 0.3em;
	font-weight: bold;
	
	}

	#sitemaparea	ul{
	margin: 0.5em 0 1.5em 0.5em;
	}
	
	#sitemaparea	ul	li{
	padding-left: 1.45em;
	background: url(../images/list_redf.png) no-repeat;
	background-position: 0 0.3em;
	}



/*///@media screen and (max-width: 960px) /////////////////////////////////////////////////////////////*/


@media screen and (max-width: 960px) {
#container,.wrapper {margin: 0 2%;width: auto;}
}


/*///@media screen and (max-width: 768px) /////////////////////////////////////////////////////////////*/

@media screen and (max-width: 768px) {

	


span.br	{
	display: block;
	}

/*----------------------------------
	LAYOUT (smart phone)
------------------------------------*/

img{ max-width : 100%;height: auto;}

#container,
.wrapper {
	margin: 0 auto;
	width: 100%;
	}

#header {
	padding: 1.5em 0 0.5em 0;
	border-bottom: none;
	}

#breadcrumb{
	width: 96%;
	margin: 0 2% 1em 2%;
	}

#main {
	float: none;
	width: 96%;
	margin: 0 2%;
	}

.postdata	{padding-bottom: 1em;}

#sidebar {
	float: none;
	width: 94%;
	padding: 1em 3% 0 3%;
	background: url(../images/dot.png) #e6e1cd;
	}

#main,
#sidebar{
	padding-bottom: 2em;
	}



.pagetop	{width: 96%;}

#footer {
	clear: both;
	
	}
	



/****************************************
	header (smart phone)
*****************************************/
/*reset*/
.menu-headernavi-container	{
	margin-bottom: 0;text-align: left;
	border-bottom: none;}
.menu-headernavi-container	li{
	float: none;
	padding: 0;
	line-height: 0;}


h1 {
	margin-bottom: 0.5em;
	font-size: 180%;
	}

#description {
	display: block;
	padding: 0 3%;
	font-size: 88%;
	}



/****************************************
	GLOBAL MENU(smart phone)
*****************************************/
.menu-headernavi-container	{border-bottom: none;}
	
.menu {
	margin: 0 auto;
	padding: 0;
	}

.menu a {
	display: block;
	padding: 10px;
	text-decoration: none;
	color: #000;
	line-height: 1;
	}

.menu	label {
	display: block;
	margin: 0;
	padding :12px;
	line-height: 1;
	color :#fff;
	background :#bd5861;
	font-size: 90%;
	cursor :pointer;
}


.menu ul {
	display: block;
	margin: 0 0 1em 0;
	padding: 0;
	background :#f5f4e7;
	list-style: none;
	border-bottom: 1px solid #bd5861;
	}

.menu li {
	max-height: 0;
	font-size: 85%;
	overflow-y: hidden;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	}
	
	
/*アコーディオンが開いてるとき*/
#menu_bar01:checked ~ #links01 li{
	max-height: 46px;
	opacity: 1;
	border-bottom: 1px dashed #d9a3a7;
	}
	
	#menu_bar01:checked ~ #links01 li:last-child{
	border-bottom: none;
	}



/*----------------------------------
	トップ
------------------------------------*/

.topmanicon	img	{
	width: 120px;
	height: auto;}
	
.homecard	{width: 46%;margin: 0 1.5% 1em 1.5%;}


#footlink .footwidget{
	float: none;
	width: 98%;
	margin: 0 1%  1em 1%;
	}
	
	

/*----------------------------------
	FONT SIZE(smart phone)
------------------------------------*/
.large	{
	margin-bottom: 80px;
	font-size: 139%;	/*common  large font*/
	text-align: center;
	}

.largeb	{
	margin-bottom: 0;
	font-size: 139%;	/*common  large font*/
	text-align: center;
	}

.normal	{
	margin-bottom: 80px;
	font-size: 95%;
	text-align: center;
	}

.normalb	{
	margin-bottom: 0;
	font-size: 95%;
	text-align: center;
	}


/*----------------------------------
	SNS button(smart phone)
------------------------------------*/

#social-icon	{
	height: 35px;
	}


#social-icon a {
  display: block;
  float: left;
  width: 22%;
  margin: 1%;
  padding: 0;
  color: #fff;
}
#social-icon i {
	display: block;
 	width: 100%;
	height: 35px;
	margin: 0;
	line-height: 35px;
	text-align: center;
	}
	

#social-icon .facebook { background: url(https://akazukin-diary.com/wp-content/uploads/2014/10/facebook.png) no-repeat center #3b5998; }
#social-icon .twitter { background: url(https://akazukin-diary.com/wp-content/uploads/2014/10/twitter.png) no-repeat center #00a1e9; }
#social-icon .google { background: url(https://akazukin-diary.com/wp-content/uploads/2014/10/google.png) no-repeat center #c53727; }
#social-icon .line { background: url(https://akazukin-diary.com/wp-content/uploads/2014/10/line.png) no-repeat center #00c300; }
#social-icon .hatena { background: url(https://akazukin-diary.com/wp-content/uploads/2014/10/hatena.png) no-repeat center #276cc0; }


#social-icon .line { display: none; }

/*tagcloud*/
#tag_cloud-2		{
	display: none;
	}


/*チビずきんLINEスタンプ*/
.linestamp	img	{
	width: 50%;
	height: auto;
	}


#footerlink	{
	display: none;
	}

}



/*///@media screen and (max-width: 500px) /////////////////////////////////////////////////////////////*/

@media screen and (max-width: 500px) {

h1 {font-size: 140%;}


#description {
	font-size: 77%;
	}

.homecard	{width: 94%;margin: 0 1.5% 1em 1.5%;padding: 5px 0;}

.pthumnail	{float: left;width: 120px;margin: 0 15px;text-align: left;}
.ptitle	{margin-top: 20px;text-align: left;font-size: 100%;}
.pdate	{text-align: left;}

/*チビずきんLINEスタンプ*/
.linestamp	img	{
	width: 90%;
	height: auto;
	margin: 0 5%;
	}
}



