@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1280px) {
.menubtn {
	width: 7.6%;
}
}

@media screen and (max-width:960px) {
.menubtn {
	width: 7.6%;
}
}

@media screen and (max-width:640px) {
.menubtn {
	width: 7.6%;
}
}

@media screen and (max-width:480px) {
.menubtn {
	width: 7.6%;
}
}

.menubtn a {
	display: block;
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #666;
	line-height: 1.6;
	padding: 0;
	margin: 0; 
}


/***** 一年後 **********/
/*.comment-area {
	position: relative;
	border: 1px solid #f60;
	background: #ffe;
	margin-bottom: 0.5em;color
	padding: 0.5em;
}*/

.comment-area {
	position: relative;
/*}    padding: 1em 1.5em;*/
    margin: 2em 0;
	margin-bottom: 0.5em;
	padding: 0.5em;
	background-color:#ffe;/*背景色*/
    border:3px solid #f60;/*枠線*/
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);/*影*/
    color:#000000;/*文字色*/
}
/*.comment-area p {
    margin: 0; 
    padding: 0;
}*/


.initials {
	margin-bottom:1rem;
}
.block-yyyymmdd {
	display: block;
	float: right;
}
a.a-off {
	color: #333;
	text-decoration: none;
}
a.a-off:link {
	color: #333;
}
a.a-off:visited {
	color: #333;
}
.a-off:hover {
	color: #333;
}
.top-jump-img {
	width: 20px;
	height: auto;
	position: absolute;
	right: 2px;
	bottom: 2px;
}
.top-jump {
	max-width: 16px;
	max-height: 16px;
	width: 16px;
	height: auto;
}

.customer-doc {
	clear: both;
	padding: 1em;
}
