    header .inner{
        max-width:100%;
       padding:0.25em 2.0em 0.25em 2.0em;
       // padding:0em 2.0em 0em 2.0em;
    }
	header .logo{
		width:100%;
		//padding:0px 15px 0px 0;
		padding:5px 15px 5px 0;
        box-sizing:border-box;
	}

.chkbox {
	margin:0 0 15px 5px;
}
/* ラベルのスタイル　*/
.chkbox label {
	padding-left:	38px;/* ラベルの位置 */
	font-size:32px;
	line-height:24px;
	display:inline-block;
	cursor:pointer;
	position:relative;
}

/* ボックスのスタイル */
.chkbox label:before {
	content:'';
	width: 24px;	/* ボックスの横幅 */
	height: 24px;/* ボックスの縦幅 */
	display: inline-block;
	position: absolute;
	top: -5px;
	left: 5px;
	background-color: #fff;
	border-radius: 6px;
	border: 1px solid #ddd;
}
/* 元のチェックボックスを表示しない */
.chkbox input[type=checkbox] {
    display: none;
}
/* チェックした時のスタイル */
.chkbox input[type=checkbox]:checked + label:before {
    content: '\2713';   /* チェックの文字 */
    font-size: 20px;    /* チェックのサイズ */
    color: #fff;	    /* チェックの色 */
    background-color:#222;     /* チェックした時の色 */
    border: 1px solid #222;
}
