@charset "UTF-8";

.grids{width:100%;max-width:100%;margin:auto;zoom:1}.grids:after{display:block;height:0;visibility:hidden;content:"\0020"}.grids:after{clear:both}.grids .column1{float:left;margin-left:3.8%;width:4.85%}.grids .column1:first-child{margin-left:0}.grids .column2{float:left;margin-left:3.8%;width:13.5%}.grids .column2:first-child{margin-left:0}.grids .column3{float:left;margin-left:3.8%;width:22.15%}.grids .column3:first-child{margin-left:0}.grids .column4{float:left;margin-left:3.8%;width:30.8%}.grids .column4:first-child{margin-left:0}.grids .column5{float:left;margin-left:3.8%;width:39.45%}.grids .column5:first-child{margin-left:0}.grids .column6{float:left;margin-left:3.8%;width:48.1%}.grids .column6:first-child{margin-left:0}.grids .column7{float:left;margin-left:3.8%;width:56.75%}.grids .column7:first-child{margin-left:0}.grids .column8{float:left;margin-left:3.8%;width:65.4%}.grids .column8:first-child{margin-left:0}.grids .column9{float:left;margin-left:3.8%;width:74.05%}.grids .column9:first-child{margin-left:0}.grids .column10{float:left;margin-left:3.8%;width:82.7%}.grids .column10:first-child{margin-left:0}.grids .column11{float:left;margin-left:3.8%;width:91.35%}.grids .column11:first-child{margin-left:0}.grids .column12{float:left;margin-left:3.8%;width:100%}.grids .column12:first-child{margin-left:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{max-width:100%;min-width:280px;margin:0 auto;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;overflow-x:hidden}@media only screen and (max-width: 499px){html{max-width:480px}}



body{margin:0;overflow-x:hidden;-webkit-text-size-adjust:100%}
ul{margin:0;padding:0}
ul li{list-style:none}
img{display:block;width:100%;height:auto}
.bold{font-weight:bold;font-size:1.1rem}
p{margin:0;line-height:1.6em;letter-spacing:0.02em;font-size:14px}

@media only screen and (max-width: 959px){p{font-size:12px}}

h1,h2,h3,h4,h5,h6{margin:0}
a:focus,*:focus{outline:none}

@media only screen and (max-width: 499px){html.on{height:100%;overflow:hidden}html.on body{height:100%;overflow:hidden}html.on nav#menu-list{overflow:auto;padding-bottom:80px}}

body{background-color:#f5f3ee;max-width:100%;overflow:hidden}
a.text-link{display:block;text-align:right;margin-top:5px}

@media only screen and (max-width: 499px){.number a.num{text-decoration:none}.number a.num img{margin:2px auto !important;border-radius:10px;display:block;padding:5px 10px;width:100%;-moz-box-shadow:0 3px 0 #aaa;-webkit-box-shadow:0 3px 0 #aaa;box-shadow:0 3px 0 #aaa;background-color:#fff}.number a.num:after{content:"このボタンをタップするとすぐにお電話がかけられます。";font-size:.8em;display:block;margin-top:5px;text-align:right;color:#f33}}
img.logo1{max-width:130px}img.logo2{max-width:60px}@media only screen and (max-width: 959px){img.logo2{max-width:40px}}

article{max-width:940px;margin:0 auto 80px}
article div.wrapper{max-width:940px;margin:0 10px}
@media only screen and (max-width: 959px){article{margin:0 auto 40px}}


footer,article.full{max-width:100%}
footer div.wrapper,article.full div.wrapper{max-width:940px;margin:0 auto;position:relative}footer div.wrapper p,article.full div.wrapper p{position:relative;z-index:2}footer div.wrapper.on,article.full div.wrapper.on{background-image:url(images/bg.svg);background-repeat:no-repeat;background-position:right -200px;background-size:400px}footer div.wrapper.on h1,footer div.wrapper.on h2,footer div.wrapper.on p,article.full div.wrapper.on h1,article.full div.wrapper.on h2,article.full div.wrapper.on p{position:relative;z-index:2}footer div.wrapper.on:after,article.full div.wrapper.on:after{content:url(images/bg-parts.png);position:absolute;width:110px;left:-10px;top:-10px;display:block;z-index:1}@media only screen and (max-width: 959px){footer div.wrapper.on:after,article.full div.wrapper.on:after{width:90px;top:-10px;left:-30px;opacity:.8}}
nav#menu-list{background-color:#2f2620;background-image:url(images/bg.svg);background-repeat:no-repeat;background-position:left 300px;background-size:600px;height:100%;right:0;position:fixed;top:79px;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease;-webkit-transition-delay:0s;transition:all 0.5s ease 0s;visibility:hidden;width:360px;z-index:100;max-width:100%;-moz-transform:translate3d(100%, 0px, 0px);-webkit-transform:translate3d(100%, 0px, 0px);transform:translate3d(100%, 0px, 0px);visibility:visible}nav#menu-list.on{-moz-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);visibility:visible}nav#menu-list ul{padding:10px;max-width:300px;margin:0 auto}nav#menu-list ul li{margin-bottom:10px}nav#menu-list ul li h2{font-size:1.3rem;letter-spacing:.1em;border-bottom:1px solid #fff;margin-bottom:5px;color:#fff;font-family:"ヒラギノ明朝 ProN W3", Hiragino Mincho ProN,"游明朝", YuMincho,"メイリオ", Meiryo,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}nav#menu-list ul li h2 span.small{font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.6em;margin-left:30px}@media only screen and (max-width: 959px){nav#menu-list ul li h2{font-size:1.1em;line-height:1.3em;letter-spacing:0}nav#menu-list ul li h2 span.small{margin-left:0;display:block}}nav#menu-list ul li a{color:#fff}nav#menu-list ul li div.time{font-weight:bold;color:#fff}nav#menu-list ul li div.time p{font-size:.9em}nav#menu-list ul li div.time div.day{margin-bottom:5px;display:block}nav#menu-list ul li div.time p.label{margin-bottom:5px}nav#menu-list ul li div.time span.a{display:block;padding:0 5px;line-height:1.1em}nav#menu-list ul li div.time span.b{border:1px solid #fff;padding:2px 5px;margin-bottom:5px;width:100%;color:#fff;border-radius:5px;display:block;text-align:center;line-height:1em}nav#menu-list ul li.number img{padding:5px 10px;background-color:#fff;margin-bottom:10px;border-radius:10px;width:100%}nav#menu-list ul li.menu-link{border:1px solid #fff;border-radius:10px;padding:5px 10px}nav#menu-list ul li.menu-link a{display:block;font-size:.9em;text-decoration:none;border-bottom:1px solid #fff;margin-bottom:5px}nav#menu-list ul li.menu-link a:last-child{border-bottom:none;margin-bottom:0}@media only screen and (max-width: 499px){nav#menu-list{top:49px;width:100%}}

/*ヘッダー*/
header {
	width:100%;
	background-color:rgba(47,38,32,0.9);
	background-image:url(images/bg.svg);
	background-repeat:no-repeat;background-position:right -200px;
	background-size:400px;height:80px;
	top:-80px;
	overflow:hidden;
	display:block;
	position:fixed;z-index:9999;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear
}
	
header div.wrapper{max-width:1240px;margin:0 auto;padding-left:20px;width:100%;max-width:1280px;margin:auto;zoom:1;padding:5px 0}
header div.wrapper:after{display:block;height:0;visibility:hidden;content:"\0020"}
header div.wrapper:after{clear:both}
header div.wrapper div.left{float:left;margin-left:2%;width:79%}
header div.wrapper div.left:first-child{margin-left:0}
header div.wrapper div.left img{position:absolute;margin-right:10px;top:0}
header div.wrapper div.left h1{font-size:1em;line-height:1.2em;color:#fff;font-weight:lighter;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding-left:80px}
header div.wrapper div.left h2{font-size:2rem;color:#fff;letter-spacing:0;border:none;margin-bottom:0;padding-left:80px;font-family:"ヒラギノ明朝 ProN W3", Hiragino Mincho ProN,"游明朝", YuMincho,"メイリオ", Meiryo,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}
header div.wrapper div.left h2 span{font-size:.6em;display:inline-block}

header div.wrapper div.right{float:left;margin-left:3.8%;width:17%;cursor:pointer}
header div.wrapper div.right:first-child{margin-left:0}
header div.wrapper div.right span.toggle-icon{height:35px;line-height:23px;margin:0;overflow:hidden;text-indent:-60px;width:40px;border:2px solid #fff;display:block;padding-top:6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
header div.wrapper div.right span.toggle-icon span.toggle-bar{height:2px;margin:0 auto 6px;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;-webkit-transition:all 0.1s linear;transition:all 0.1s linear;width:22px;display:block;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
header div.wrapper div.right span.toggle-icon.on span.bar-top{top:8px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);height:3px}
header div.wrapper div.right span.toggle-icon.on span.bar-middle{opacity:0}
header div.wrapper div.right span.toggle-icon.on span.bar-bottom{bottom:9px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);height:3px}

@media only screen and (max-width: 499px){
	header div.wrapper div.left h1{font-size:.6em;line-height:1em;padding-left:45px}
	header div.wrapper div.left h2{font-size:1.1em;padding-left:45px}
}

header.on{top:0}

@media only screen and (max-width: 499px){header{height:50px;top:-50px}}




p.menu-label{font-size:.8em;font-weight:bold;color:#fff}@media only screen and (max-width: 499px){p.menu-label{display:none}}
@media only screen and (max-width: 499px){p.sp{width:95%;margin:0 auto}}






/*記事内容*/
article{position:relative}
article#onHead{padding:10px;width:100%;display:block;margin-bottom:0;background-color:#2f2620;background-image:url(images/bg.svg);background-repeat:no-repeat;background-position:right -200px;background-size:400px;height:80px}
article#onHead div.wrapper{max-width:1240px;padding-left:40px;width:100%;max-width:1280px;margin:auto;zoom:1}
article#onHead div.wrapper:after{display:block;height:0;visibility:hidden;content:"\0020"}
article#onHead div.wrapper:after{clear:both}

article#onHead div.wrapper div.left{float:left;margin-left:3.8%;width:79%}
article#onHead div.wrapper div.left:first-child{margin-left:0}
article#onHead div.wrapper div.left img{position:absolute;margin-right:10px;top:0}
article#onHead div.wrapper div.left h1{font-size:1em;line-height:1.2em;color:#fff;font-weight:lighter;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding-left:80px}
article#onHead div.wrapper div.left h2{font-size:2rem;color:#fff;letter-spacing:0;border:none;margin-bottom:0;padding-left:80px;font-family:"ヒラギノ明朝 ProN W3", Hiragino Mincho ProN,"游明朝", YuMincho,"メイリオ", Meiryo,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}
article#onHead div.wrapper div.left h2 span{font-size:.6em;display:inline-block}
article#onHead div.wrapper div.right{float:left;margin-left:2%;width:17%;cursor:pointer}
article#onHead div.wrapper div.right:first-child{margin-left:0}
article#onHead div.wrapper div.right span.toggle-icon{height:35px;line-height:23px;margin:0;overflow:hidden;text-indent:-60px;width:40px;border:2px solid #fff;display:block;padding-top:6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}article#onHead div.wrapper div.right span.toggle-icon span.toggle-bar{height:2px;margin:0 auto 6px;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;-webkit-transition:all 0.1s linear;transition:all 0.1s linear;width:22px;display:block;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}article#onHead div.wrapper div.right span.toggle-icon.on span.bar-top{top:8px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);height:3px}article#onHead div.wrapper div.right span.toggle-icon.on span.bar-middle{opacity:0}
article#onHead div.wrapper div.right span.toggle-icon.on span.bar-bottom{bottom:9px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);height:3px}@media only screen and (max-width: 499px){article#onHead div.wrapper div.left h1{font-size:.6em;line-height:1em;padding-left:45px}article#onHead div.wrapper div.left h2{font-size:1.1em;padding-left:45px}}@media only screen and (max-width: 959px){article#onHead{padding:5px 0}article#onHead div.wrapper{padding-left:0}}@media only screen and (max-width: 499px){article#onHead{height:50px}}article a.btn{margin:0 auto;margin-top:10px;max-width:70%;font-weight:bold;font-size:2em;border-radius:10px;color:#fff;display:block;text-align:center;text-decoration:none;background-color:#e03c3a;padding:20px 0;-moz-box-shadow:0 5px 0 #952826;-webkit-box-shadow:0 5px 0 #952826;box-shadow:0 5px 0 #952826}
@media only screen and (max-width: 959px){article a.btn{font-size:1.1em;padding:10px 20px;max-width:90%}}article h2{font-size:2rem;letter-spacing:.1em;border-bottom:1px solid #aaa;margin-bottom:30px;font-family:"ヒラギノ明朝 ProN W3", Hiragino Mincho ProN,"游明朝", YuMincho,"メイリオ", Meiryo,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}article h2 span.small{font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.6em;margin-left:30px}@media only screen and (max-width: 959px){article h2{font-size:1.5em;line-height:1.3em;letter-spacing:0}article h2 span.small{margin-left:0;display:block}}article div.p-head{margin-top:30px}article div.p-head p{font-size:1.2em;font-weight:bold}article ul.table{width:100%;max-width:1280px;margin:auto;zoom:1;margin:20px 0 30px}article ul.table:after{display:block;height:0;visibility:hidden;content:"\0020"}
article ul.table:after{clear:both}article ul.table li.left{float:left;margin-left:0% !important;width:14.28571%;display:block;background-color:#473a31;background-image:url(images/bg.svg)}article ul.table li.left:first-child{margin-left:0 !important}article ul.table li.left p{color:#fff;text-align:center !important}article ul.table li.left p .p1{margin-top:0}article ul.table li.right{float:left;margin-left:0% !important;width:28.57143%;display:block}article ul.table li.right:first-child{margin-left:0 !important}article ul.table li.right p.p1{color:#fff}article ul.table li.right div.p-wrap.p1{background-color:#473a31;background-image:url(images/bg.svg)}article ul.table li{border-right:1px dotted #555;border-bottom:1px solid #555}article ul.table li:last-child{border-right:1px solid #555}article ul.table li div.p-wrap{@inlcude box-sizing(border-box);;border-bottom:1px solid #555;padding:10px}
article ul.table li div.p-wrap:last-child{border-bottom:none}article ul.table li div.p-wrap.p5.on{width:200%;background:#fff}article ul.table li div.p-wrap.p5.off{display:none}article ul.table li p{font-weight:bold;font-size:1.1em;line-height:1.7em;text-align:center}article ul.table li p img{width:100%;max-width:150px;display:block;margin:0 auto}article ul.table li p.p5{text-align:left}article table{width:100%;border-collapse:collapse}article table .color{background-color:#473a31;color:#fff}article table td{border:1px solid #555;padding:10px 0;font-weight:bold;font-size:1.1em;line-height:1.2em;text-align:center}article table td:not(.color){border-right:1px dotted #555;border-left:0}article table td:not(.color):last-child{border-right:1px solid #555}article p.caution{text-align:right;font-size:.8em}article p.caution span{display:inline-block}article.belt{text-align:center}
article .box{width:100%;max-width:1280px;margin:auto;zoom:1;margin-bottom:90px}article .box:after{display:block;height:0;visibility:hidden;content:"\0020"}article .box:after{clear:both}article .box div.caption h3{font-size:1.5rem;margin-bottom:10px;border-bottom:1px solid #555;font-family:"ヒラギノ明朝 ProN W3", Hiragino Mincho ProN,"游明朝", YuMincho,"メイリオ", Meiryo,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}article .box div.image img{width:100%}article .box.boxL div.caption{float:left;margin-left:3.8%;width:65.4%}article .box.boxL div.caption:first-child{margin-left:0}article .box.boxL div.image{float:left;margin-left:3.8%;width:30.8%}article .box.boxL div.image:first-child{margin-left:0}@media only screen and (max-width: 499px){article .box.boxL div.caption,article .box.boxL div.image{width:100%;margin-left:0;display:block;float:none;margin-bottom:20px}
article .box.boxL div.caption{margin:0}article .box.boxL div.caption p{margin:10px 0}article .box.boxL div.image{max-height:140px;overflow:hidden;margin-bottom:10px}}article .box.boxR div.caption{float:right;margin-right:3.8%;width:65.4%}article .box.boxR div.caption:first-child{margin-right:0}article .box.boxR div.image{float:right;margin-right:3.8%;width:30.8%}article .box.boxR div.image:first-child{margin-right:0}@media only screen and (max-width: 499px){article .box.boxR div.caption,article .box.boxR div.image{width:100%;margin-left:0;display:block;float:none;margin-bottom:20px}article .box.boxR div.caption{margin:0}article .box.boxR div.image{max-height:140px;overflow:hidden;margin-bottom:10px}}@media only screen and (max-width: 959px){article .box{margin-bottom:40px}article .box div.caption h3{font-size:1.1em}}article.full{background-color:#473a31}
article.full h1{color:#fff;font-size:2.3em;line-height:2.5em;font-family:"ヒラギノ明朝 ProN W3", Hiragino Mincho ProN,"游明朝", YuMincho,"メイリオ", Meiryo,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;letter-spacing:.05em;font-weight:lighter}@media only screen and (max-width: 959px){article.full h1{font-size:1.3em;line-height:1.6em;letter-spacing:0}}article.fl:after{content:url(images/bg2.png);width:200px;opacity:.2;position:absolute;right:-60px;bottom:-80px;z-index:-1}article#catch1{height:640px;width:100%;background:#473a31}article#catch1 div.wrapper{position:relative;height:640px;max-width:1240px}article#catch1 div.wrapper div.catch-text{max-width:500px;position:absolute;padding:10px;left:10px;top:40px}article#catch1 div.wrapper div.catch-text img{width:100%;margin-bottom:30px}article#catch1 div.wrapper div.catch-text h2{color:#fff;font-size:1.5em;margin-bottom:10px}
article#catch1 div.wrapper div.catch-text p{color:#fff}article#catch1 div.wrapper ul.topics{width:400px;padding:20px;position:absolute;max-height:560px;background-color:rgba(255,255,255,0.9);overflow:auto;right:0;top:20px;border-radius:10px;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;opacity:0}article#catch1 div.wrapper ul.topics h2.book{font-size:1.2em;margin-bottom:15px}article#catch1 div.wrapper ul.topics h2.book:before{content:"★ ";color:#dd0;text-shadow:0 1px 0 #bb0}article#catch1 div.wrapper ul.topics li{margin-bottom:40px}article#catch1 div.wrapper ul.topics li:last-child{margin-bottom:0}article#catch1 div.wrapper ul.topics li h3{font-size:1.5rem;line-height:1.8rem;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #aaa;font-family:"ヒラギノ明朝 ProN W3", Hiragino Mincho ProN,"游明朝", YuMincho,"メイリオ", Meiryo,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}
article#catch1 div.wrapper ul.topics li p{font-size:.9em;line-height:1.5em}article#catch1 div.wrapper ul.topics li img{width:100%;margin-bottom:5px}article#catch1 div.wrapper ul.topics li.book{background-color:rgba(255,255,255,0.5);padding:5px;border:1px solid #aaa;border-radius:10px;zoom:1;margin-bottom:20px}article#catch1 div.wrapper ul.topics li.book:after{display:block;height:0;visibility:hidden;content:"\0020"}article#catch1 div.wrapper ul.topics li.book:after{clear:both}article#catch1 div.wrapper ul.topics li.book img{float:left;width:25%;margin-right:10px}article#catch1 div.wrapper ul.topics li.book h3{font-size:1.1em;line-height:1.3em}article#catch1 div.wrapper ul.topics li.book h3:first-letter{margin-left:-.5em}@media only screen and (max-width: 499px){article#catch1 div.wrapper ul.topics li.book h3{font-size:.9em}}
article#catch1 div.wrapper ul.topics li.book h3 span{display:block;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.8em;text-align:right}article#catch1 div.wrapper ul.topics li.book h3 span:before{content:"ー "}article#catch1 div.wrapper ul.topics li.book p{font-size:.8em}@media only screen and (max-width: 499px){article#catch1 div.wrapper ul.topics li.book p{font-size:.6em}}@media only screen and (max-width: 959px){article#catch1{height:auto;padding-bottom:20px}article#catch1 div.vegas-slide{max-height:600px}article#catch1 div.wrapper{height:auto}article#catch1 div.wrapper div.catch-text{position:relative;top:0;left:0;margin-bottom:20px}article#catch1 div.wrapper div.catch-text img{margin-bottom:20px}}
@media only screen and (max-width: 959px) and (max-width: 499px){article#catch1 div.wrapper div.catch-text{width:90%;margin:0 auto 20px}}
@media only screen and (max-width: 959px){article#catch1 div.wrapper ul.topics{position:relative;top:0;left:0;width:100%;max-height:300px;max-width:480px;margin:0 auto}article#catch1 div.wrapper ul.topics li{margin-bottom:20px}article#catch1 div.wrapper ul.topics li h3{font-size:1.1em;line-height:1.4em}}article.number h2{text-align:center


}article.number div.info{border:1px solid #aaa;padding:20px;margin-top:20px}
article.number div.info p{margin-bottom:20px}
article.number div.info p:last-child{margin-bottom:0}
article.number div.info div.time{font-weight:bold;font-size:1.3em;letter-spacing:.1em}
article.number div.info div.time div.day{margin-bottom:10px;display:inline-block}

@media only screen and (max-width: 499px){
	div.info { overflow : hidden; }
	article.number div.info div.time div.day{display:block}
}

article.number div.info div.time p.label{margin-bottom:5px}article.number div.info div.time span.a{display:inline-block;margin-right:10px}




@media only screen and (max-width: 499px){article.number div.info div.time span.a{display:block;padding:0 5px}}

article.number div.info div.time span.b{background:#473a31;margin-right:5px;padding:2px 5px;color:#fff;border-radius:5px;min-width:3.5em;display:inline-block;text-align:center}@media only screen and (max-width: 499px){article.number div.info div.time span.b{display:block}}@media only screen and (max-width: 959px){article.number div.info{padding:10px}article.number div.info p.time{font-size:1.2em}article.number div.info p.time span.a{display:block;margin:5px 0}}article#belt1{padding:5px 0;line-height:50px}article#belt3 div.wrapper{padding:20px 0}article#belt3 div.wrapper:after{content:""}article#belt3 div.wrapper img{max-width:600px;margin:0 auto}article#push{margin-bottom:60px}article#push ul{width:100%;max-width:1280px;margin:auto;zoom:1}article#push ul:after{display:block;height:0;visibility:hidden;content:"\0020"}article#push ul:after{clear:both}
article#push ul li{float:left;margin-left:3.8%;width:30.8%}article#push ul li:first-child{margin-left:0}article#push ul li div.img{width:100%;display:block}article#push ul li div.img img{width:100%}
article#push ul li p{position:relative;padding:2px 0;margin-top:5px;font-size:.9em;line-height:1.4em}@media only screen and (max-width: 499px){article#push ul li{width:100%;margin-left:0;display:block;float:none;margin-bottom:20px;border:1px solid #aaa;padding:10px}article#push ul li h3{font-size:1.1em}article#push ul li div.img{max-height:120px;overflow:hidden}}@media only screen and (max-width: 499px){article#menu div.sp-wrap{border:1px solid #aaa;padding:10px}}article#menu a{color:#333}article#menu .bbb{margin-bottom:20px;font-weight:bold;letter-spacing:.1em;color:#c00}article#menu ul.grid{width:100%;max-width:1280px;margin:auto;zoom:1;margin-bottom:40px}article#menu ul.grid:after{display:block;height:0;visibility:hidden;content:"\0020"}
article#menu ul.grid:after{clear:both}article#menu ul.grid li{position:relative;float:left;margin-left:3.8%;width:30.8%}article#menu ul.grid li:first-child{margin-left:0}article#menu ul.grid li div.img{width:100%;background:#aaa;display:block}article#menu ul.grid li div.img img{width:100%}article#menu ul.grid li a{text-decoration:none}article#menu ul.grid li h3{color:#fff;position:absolute;padding:2px 5px;font-size:1.3em;text-decoration:none}article#menu ul.grid li p{position:relative;padding:2px 0;margin-top:5px;font-size:.9em;line-height:1.4em;text-decoration:underline}@media only screen and (max-width: 499px){article#menu ul.grid{margin-bottom:0;max-width:480px}article#menu ul.grid li{width:100%;margin-left:0;display:block;float:none;margin-bottom:20px;width:80%;margin:0 auto 30px !important}article#menu ul.grid li h3{font-size:1.1em}}
article#menu ul.list li{display:inline-block;margin-right:10px;margin-bottom:30px;padding:5px 10px;background:#faa;border-radius:5px}article#menu ul.list li p{font-size:1.1rem;font-weight:bold}
@media only screen and (max-width: 959px){article#menu ul.list li{margin-right:5px;padding:2px 5px;margin-bottom:20px}article#menu ul.list li p{font-size:.9em}}article#menu a#muchi-btn{color:#fff;cursor:pointer;padding:10px;font-size:1.5em}article#menu a#muchi-btn.on{display:none}article#menu div.muchi{display:none;margin:0;padding:10px;background:rgba(71,58,49,0.1);position:relative;overflow:hidden}article#menu div.muchi:after{content:url(images/bg-parts.png);width:300px;opacity:.2;position:absolute;right:-30px;top:0px;z-index:-1}article#menu div.muchi h3{margin-top:20px}article#menu div.muchi h3:first-child{margin-top:0}article#menu div.muchi p{font-size:.9em}@media only screen and (max-width: 499px){article#menu div.muchi{margin-top:30px;padding:20px}article#menu div.muchi h3{margin-bottom:5px}article#menu div.muchi p{font-size:.8em}}article#menu div.muchi.on{display:block}
@media only screen and (max-width: 499px){article#menu div.box{border:1px solid #aaa;padding:10px}}article#price h2{margin-bottom:10px}article#price h3{margin:40px auto 0;text-align:center}article#catch2{height:400px}article#catch2 div.wrapper{max-width:1240px}article#catch2 div.wrapper div.catch-text{max-width:500px;position:absolute;padding:10px;left:10px;top:40px}@media only screen and (max-width: 499px){article#catch2 div.wrapper div.catch-text{width:90%;margin:0 auto 20px}}article#catch2 div.wrapper div.catch-text img{width:100%;margin-bottom:30px}article#catch2 div.wrapper div.catch-text h2{color:#fff;font-size:1.5em;margin-bottom:10px}article#catch2 div.wrapper div.catch-text p{color:#fff}article#merit div.box div.image img{width:100%}@media only screen and (max-width: 499px){article#merit div.box div.image img{margin-top:-40px}}@media only screen and (max-width: 499px){article#merit div.box{border:1px solid #aaa;padding:10px}}article#flow h2{margin-bottom:10px}
article#flow p.caption{margin-bottom:30px}article#flow div.box{border:1px solid #aaa;padding:10px;margin-bottom:45px}article#flow div.caption{position:relative}article#flow div.caption h3{letter-spacing:.2em}article#flow div.caption:after{content:"▼";position:absolute;bottom:-40px;left:50%;margin-left:-1em}@media only screen and (max-width: 959px){article#flow div.caption:after{content:""}}article#flow div.caption.last:after{content:""}article#flow div.box div.image{position:relative}article#flow div.box div.image img{width:100%}article#catch3{height:400px}article#voice-slick div.wrapper{width:80%;margin:0 auto}@media only screen and (max-width: 499px){article#voice-slick div.wrapper{width:90%}}article#voice-slick div.wrapper div.slick-list{overflow:visible}
article#voice-slick div.wrapper div.slick-list li.box{margin:auto 10px;padding:20px;background:#fff;border-radius:10px;-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.1);box-shadow:2px 2px 3px rgba(0,0,0,0.1)}@media only screen and (max-width: 499px){article#voice-slick div.wrapper div.slick-list li.box{padding:10px;margin:auto 5px;font-size:.8em}}article#voice-slick div.wrapper div.slick-list li.box div.caption{border:2px solid #aaa;padding:10px;border-radius:10px;min-height:180px}article#voice-slick div.wrapper div.slick-list li.box div.caption p.tt{font-size:1.1em;letter-spacing:.1em;font-weight:bold;border-bottom:1px solid #ddd;margin-bottom:5px}@media only screen and (max-width: 499px){article#voice-slick div.wrapper div.slick-list li.box div.caption p.tt{letter-spacing:0}}article#voice-slick div.wrapper div.slick-list li.box div.caption p.tq{margin-bottom:20px}
article#voice-slick div.wrapper div.slick-list li.box div.image{max-height:100%}@media only screen and (max-width: 499px){article#voice-slick div.wrapper div.slick-list li.box div.image div.image-wrap{width:100%;max-width:1280px;margin:auto;zoom:1}article#voice-slick div.wrapper div.slick-list li.box div.image div.image-wrap:after{display:block;height:0;visibility:hidden;content:"\0020"}article#voice-slick div.wrapper div.slick-list li.box div.image div.image-wrap:after{clear:both}}article#voice-slick div.wrapper div.slick-list li.box div.image a{border:1px solid #ddd;float:left;margin-left:0% !important;width:50%}article#voice-slick div.wrapper div.slick-list li.box div.image a:first-child{margin-left:0 !important}article#voice-slick div.wrapper div.slick-list li.box div.image a:first-child{width:100%}
@media only screen and (max-width: 499px){article#voice-slick div.wrapper div.slick-list li.box div.image a{float:left;margin-left:0% !important;width:28.57143%;margin-bottom:10px}article#voice-slick div.wrapper div.slick-list li.box div.image a:first-child{margin-left:0 !important}article#voice-slick div.wrapper div.slick-list li.box div.image a:first-child{float:left;margin-left:0% !important;width:28.57143%}article#voice-slick div.wrapper div.slick-list li.box div.image a:first-child:first-child{margin-left:0 !important}}article#voice-slick div.wrapper div.slick-list li.box div.image h3{font-size:1.3em;letter-spacing:.1em}article#voice-slick div.wrapper div.slick-list li.box div.image h3 span{font-size:.7em}article#voice-slick div.wrapper button{top:102%;background-color:#473a31;border-radius:5px;box-shadow:0 2px 0 #000;padding:0 20px;margin:0;line-height:1em;height:auto}
@media only screen and (max-width: 499px){article#voice-slick div.wrapper button{display:none !important}}article#voice-slick div.wrapper button.slick-prev{left:0}article#voice-slick div.wrapper button.slick-prev:before{content:"←"}article#voice-slick div.wrapper button.slick-next{right:0}article#voice-slick div.wrapper button.slick-next:before{content:"→"}article#voice div.box div.caption{border:2px solid #aaa;padding:10px;border-radius:10px;min-height:180px}article#voice div.box div.caption p.tt{font-size:1.1em;letter-spacing:.1em;font-weight:bold;border-bottom:1px solid #ddd;margin-bottom:5px}@media only screen and (max-width: 499px){article#voice div.box div.caption p.tt{letter-spacing:0}}article#voice div.box div.caption p.tq{margin-bottom:20px}article#voice div.box div.image{max-height:100%}article#voice div.box div.image img{width:100%}article#voice div.box div.image h3{font-size:1.5em;letter-spacing:.1em}article#voice div.box div.image h3 span{font-size:.7em}
article#dr h3 span{font-size:.6em;display:inline-block}@media only screen and (max-width: 499px){article#dr div.box{border:1px solid #aaa;padding:10px}}article#dr ul.grid{width:100%;max-width:1280px;margin:auto;zoom:1;margin-bottom:60px}article#dr ul.grid:after{display:block;height:0;visibility:hidden;content:"\0020"}article#dr ul.grid:after{clear:both}article#dr ul.grid li{position:relative;float:left;margin-left:3.8%;width:30.8%}article#dr ul.grid li:first-child{margin-left:0}article#dr ul.grid li h3{padding:2px 0;font-family:"ヒラギノ明朝 ProN W3", Hiragino Mincho ProN,"游明朝", YuMincho,"メイリオ", Meiryo,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.4em}article#dr ul.grid li div.img{width:100%;background:#aaa;display:block;border:1px solid #aaa}article#dr ul.grid li div.img img{width:100%}article#dr ul.grid li p{position:relative;padding:2px 0;margin-top:5px;font-size:.9em;line-height:1.4em}
@media only screen and (max-width: 499px){article#dr ul.grid{margin-bottom:0}article#dr ul.grid li{width:100%;margin-left:0;margin-bottom:30px;display:block;float:none;border:1px solid #aaa;padding:10px}}article#dr div.blog{width:100%;max-width:1280px;margin:auto;zoom:1}article#dr div.blog:after{display:block;height:0;visibility:hidden;content:"\0020"}article#dr div.blog:after{clear:both}

article#dr div.blog div.blog-banner{text-align : center;}
article#dr div.blog div.blog-banner img {width : 50%; margin : 0 auto;}
article#dr div.blog div.blog-banner:first-child{margin-left:0}

@media only screen and (max-width: 959px){article#dr div.blog div.blog-banner{width:100%;margin-left:0;display:block;float:none;margin-bottom:20px}}article#dr div.blog ul{float:left;margin-left:3.8%;width:48.1%;padding:10px;border:2px solid #aaa;border-radius:10px;background-color:rgba(255,255,255,0.5)}article#dr div.blog ul:first-child{margin-left:0}
@media only screen and (max-width: 959px){article#dr div.blog ul{width:100%;margin-left:0;display:block;float:none;margin-bottom:20px;margin-bottom:0;padding:5px}}article#dr div.blog ul li{margin-bottom:5px}article#dr div.blog ul li span{font-weight:bold;font-size:.8em}article#dr div.blog a.more{display:block;text-align:right;font-size:.9em}article#catch4{height:400px;margin-bottom:0}article#number2{margin-bottom:0px}article#access div.box div.caption{float:right;margin-right:3.8%;width:48.1%}article#access div.box div.caption:first-child{margin-right:0}article#access div.box div.caption div.access{width:100%;max-width:1280px;margin:auto;zoom:1;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #aaa}article#access div.box div.caption div.access:after{display:block;height:0;visibility:hidden;content:"\0020"}article#access div.box div.caption div.access:after{clear:both}article#access div.box div.caption div.access:last-child{border-bottom:1px solid #555}
article#access div.box div.caption div.access:last-child p{margin-bottom:0 !important}

@media only screen and (max-width: 499px){
article#dr div.blog div.blog-banner img {width : 90%; margin : 0 auto;}
article#access div.box div.caption div.access:last-child{border:none}}

article#access div.box div.caption div.access span{float:left;margin-left:3.8%;width:13.5%;font-weight:bold;position:relative}article#access div.box div.caption div.access span:first-child{margin-left:0}@media only screen and (max-width: 499px){article#access div.box div.caption div.access span{width:100%;margin-left:0;display:block;float:none;margin-bottom:20px;background-color:#473a31;color:#fff;margin-bottom:5px;padding:3px 10px;border-radius:5px}}article#access div.box div.caption div.access p{float:left;margin-left:3.8%;width:82.7%}article#access div.box div.caption div.access p:first-child{margin-left:0}@media only screen and (max-width: 499px){article#access div.box div.caption div.access p{width:100%;margin-left:0;display:block;float:none;margin-bottom:20px}}article#access div.box div.image{float:right;margin-right:3.8%;width:48.1%;height:260px;margin-top:30px}article#access div.box div.image:first-child{margin-right:0}article#access div.box a.map{text-decoration:none}@media only screen and (max-width: 499px){article#access div.box a.map:after{content:"画像をタップすると地図が開きます。";font-size:.8em;display:block;text-align:right;color:#f33;margin-top:-15px;margin-bottom:10px}}@media only screen and (max-width: 959px){article#access div.box div.caption{width:100%;margin-left:0;display:block;float:none;margin-bottom:20px;border:1px solid #aaa;padding:10px}article#access div.box div.image{width:100%;margin-left:0;display:block;float:none;margin-bottom:20px;height:150px}}



/*フッター*/
footer{

	background:#473a31;
	padding-top:20px;
	padding:10px;
	background-image:url(images/bg.svg);
	background-repeat:no-repeat;
	background-position:right 100px;
	background-size:600px;
	position:relative;
	clear : both;
}

footer div.a{width:100%;max-width:1280px;margin:auto;zoom:1;padding-bottom:30px;}
footer div.a:after{display:block;height:0;visibility:hidden;content:"\0020"}
footer div.a:after{clear:both}
footer div.a div.image{float:left;margin-left:3.8%;width:30.8%}
footer div.a div.image:first-child{margin-left:0}
footer div.a div.image img{width:100%}

@media only screen and (max-width: 499px){footer div.a div.image{width:100%;margin-left:0;display:block;float:none;margin-bottom:20px}}


footer div.a div.caption{float:left;margin-left:3.8%;width:65.4%}
footer div.a div.caption:first-child{margin-left:0}
footer div.a div.caption h3{color:#fff;border-bottom:1px solid #ddd;margin-bottom:10px;font-size:1.5em;letter-spacing:.1em}
footer div.a div.caption p{color:#fff}
footer div.a div.caption a{color:#fff}

@media only screen and (max-width: 499px){
	footer div.a div.caption{width:100%;margin-left:0;display:block;float:none;margin-bottom:20px}
	footer div.a div.caption h3{font-size:1.2em}
}

footer ul.b{width:100%;max-width:1280px;margin:auto;zoom:1;padding-bottom:30px}
footer ul.b:after{display:block;height:0;visibility:hidden;content:"\0020"}
footer ul.b:after{clear:both}
footer ul.b li{float:left;margin-left:3.8%;width:30.8%}
footer ul.b li:first-child{margin-left:0}
footer ul.b li div.img{width:100%;background:#aaa;display:block}
footer ul.b li div.img img{width:100%}
footer ul.b li h3{color:#fff;letter-spacing:.1em}
footer ul.b li p{position:relative;padding:2px 0;margin-top:5px;font-size:.9em;line-height:1.4em;color:#fff}
footer ul.b li a{color:#fff}
@media only screen and (max-width: 499px){footer ul.b li{width:100%;margin-left:0;display:block;float:none;margin-bottom:20px}}

footer p.copyright{position:absolute;right:10px;bottom:10px;color:#ddd;letter-spacing:.2em;font-weight:bold}

div.box {
    border: 1px solid #aaa;
    padding: 10px;
	    margin-bottom: 40px;
}


/*フッター　NEW*/
#footer-widget {
	overflow : hidden;
	width : 960px;
	margin : 30px auto 40px;
	
}

#footer-widget a {
	color : #fff;
	font-weight : bold;	
}

#footer-widget li {
	display : inlin-block;
	float : left;
	margin-right : 20px;
}

.footer_shop {
	overflow : hidden;
	width : 960px;
	margin : 10px auto 0;
	border-top : 1px solid #5e554c;

}
.footer_shop li {
	width : 200px;
	margin : 0 20px 10px;
	float : left;
	text-align : center;
	line-height : 15px;
}
.footer_shop img {
	background : #fff;
	margin-top : 10px;
	margin-bottom : -12px;
}
.footer_shop a {
	color : #fff;
}

@media only screen and (max-width: 499px) {
	footer { padding-bottom : 75px;}

	#footer-widget {
		width : 98%;
		overflow : hidden;
		margin : 0 auto 10px;
	}

	.footer_shop {
		width : 98%;
		overflow : hidden;
		margin : 10px auto 0;
		border-top : 1px solid #5e554c;
	
	}
	.footer_shop li {
		width : 40%;
		margin : 0 10px 10px;
		float : left;
		text-align : center;
		line-height : 15px;
	
	}
	
footer p.copyright { display : none;}

}


/*ヘッダーメニューカスタム*/
ul#header_access {
	margin : 0;
	padding : 0;
	overflow : hidden;

}
ul#header_access li {
	width : 46px;
	float : left;
	margin-right : 10px;
	text-align : center;
}

@media screen and (max-width: 499px){
	#mail_access { display: none;}
}

/*テキストカラー*/
.check_redtext {
	color : #ef0000;
	font-size : 16px;
	font-weight : bold;
	border : 0;
}

/*画像系*/
.alignleft {
	float: left;
	margin: 10px 20px 10px 0;
}
.alignright {
	float: right;
	margin: 6px 0 28px 28px;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto 28px;
}
.size-thumbnail {
	width : 150px;
}
.size-medium {
	width : 30%;
	margin-bottom : 30px;
}

@media only screen and (max-width: 499px) {
	.size-thumbnail {
		width : 150px;
	}	
	.size-medium {
		width : 200px;
	}
	.alignleft {
		float : none;
		text-align : center;
		margin: 10px auto;
	}
	
	
	.alignright {
		float : none;
		text-align : center;
		margin: 10px auto;
	}
	.txt_box {
		clear : both;
		margin-top : 20px;
	}
}


/*２カラム記事*/
a.headerlink {
	text-decoration: none;
}

section.wipper {
	width : 940px;
	margin : 0 auto;
	overflow : hidden;
	margin-top : 60px;
	position:relative;
}

article.txtleft {
	width : 660px;
	float: left;
}

aside {
	width : 270px;
	float: left;
	margin-left : 5px;
}


aside li {
	margin : 10px 0;
	margin-left : 5px;
	
}


@media only screen and (max-width: 959px){
	section.wipper	{width : 95%; margin : 20px auto; }
	article.txtleft {width : 100%; margin-bottom : 10px; }
	aside {width:99%; margin : 10px auto 0;}
}


/*記事内チェックボックス*/
.symptom_check {
	margin : 0;
	padding: 0;
	margin : 10px auto 20px;
	padding : 10px;
	width : 99%;
	border : 1px solid #101010;
}
.symptom_check li {
	background : url("https://seikotsuin-gen.com/kumanan/wp-content/uploads/2018/01/check.png") no-repeat;
	height : 50px;
	line-height : 60px;
	padding-left : 50px;
	font-size : 18px;
	font-weight : bold;
}

@media only screen and (max-width: 499px) {
	.symptom_check li {
		background : url("https://seikotsuin-gen.com/kumanan/wp-content/uploads/2018/01/check.png") no-repeat;
		background-size : 40px;
		height : auto;
		line-height : 20px;
		padding: 15px 0 0 40px;
		font-size : 15px;
		font-weight : bold;
		overflow : hidden;
	}

}


.txt_box {
	line-height : 25px;
	overflow : hidden;
}

.right_link {
	text-align : right;

}


/*記事内タイトル*/
.txtleft h1 {
	background : #473a31;
	padding: 5px 0;
	max-width : 100%;
	margin-bottom : 20px;
}

.topic_title {
	background-image : url("https://seikotsuin-gen.com/kumanan/images/bg.svg");
	background-repeat : no-repeat;
	background-position : right -200px;
	background-size : 400px;
	color : #fff;
	font-size : 25px;
	padding-left : 10px;
}


.txtleft h2 {
	margin : 30px 0 10px;
	clear : both;
}
.txtleft h3 {
	margin : 20px 0 10px;
	clear : both;
	border-bottom : 1px dashed #473a31;	
}


.widget {
	border : 1px solid #aaaaaa;
	margin-bottom: 20px;
	padding : 10px 5px;
}

.widget a {
	color : #101010;
}

.widget-title {
	background : #736256;
	margin-bottom: 10px;
	color : #fff;
	padding : 5px 0 5px 5px;
}





/*関連記事CSS*/
.related_post_title {
	font-size : 16px;
	border-bottom : 3px solid #473a31;
	clear : both;
}

ul.related_post {
	max-width: 100%;
	margin-top : 20px;	
	overflow : hidden;
}

ul.related_post li {
	width : 140px;
	float : left;
	margin : 0 10px;
}

ul.related_post li img {
	wudth : 100%;

}

@media only screen and (max-width: 499px) {
	ul.related_post li {
		width: 99%;
		margin : 10px 0 5px;
	}
	ul.related_post li img {
		width : 80px;
		float : left;	
	}

}


/*お客様の声*/

.voice_title {
	background : #473a31;
	padding: 5px 0;
	max-width : 100%;
}

.customer_voice_body {
	background : #fff1e8;
	padding : 10px;
	border : 4px solid #473a31;
	margin-top : 10px;

}

.customer_voice_body h3 {
	margin : 0;
	margin-bottom : 5px;
	border-bottom : 1px dashed #473a31;
}

.customer_voice_body h4 {
	margin-top : 15px;

}




/*スマフォ以外フッターお問い合わせ削除*/
#footer-bk2 { display : none; }


/*アイコン*/
.comment-alt:before {
	font-family : FontAwesome;
	content : '\f27a';
	margin-right : 5px;
}

.phone-square:before {
	font-family : FontAwesome;
	content : '\f098';
	margin-right : 5px;
}

/*スマフォ専用フッターお問い合わせ*/
@media only screen and (max-width: 499px){
	#footer-bk2 {
		background : rgba(0,0,0,0.8);
		width : 100%;
		height : 70px;
		position: fixed;
		bottom: 0;
		text-align : center;
		display : block;
	}
	#footer-bk2 h2 {
		color : #FFFFFF;
		font-size : 14px;
	}
	ul#bk2-list {
		width : 100%;
		overflow : hidden;
	}
	ul#bk2-list li {
		width : 25%;
		float : left;
		text-align : center;
	}
	ul#bk2-list a { 
		display :inline-block;
		background : #4391fb;
		text-decoration : none;
		color : #fff;
		font-size : 13px;

		width : 95%;
		height : 43px;
		line-height : 40px;
		margin-bottom : 2px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}

	ul#bk2-list img {  width : auto; height : 20px; margin : 3px auto; }

	ul#bk2-list a.orange { background : #ff9c1d; }
	ul#bk2-list a.red { background : #e10000; }
}



/*２カラム固定ページ*/
.entry-title {
	background : #473a31;
	padding: 5px 0;
	max-width : 100%;
	margin-bottom : 20px;
}


/*アクセス情報*/
.access_time {

}

.daybody {
	margin-bottom : 10px;
	font-weight : bold;
	overflow : hidden;
}

.b {
	background : #473a31;
	display : inline-block;
	padding : 5px;
	width : 60px;
	text-align : center;
	border-radius : 5px;
	color : #fff;
	float : left;
	margin-bottom : 5px;
	clear : both;
}

.a {
	display : inline-block;
	height : 50px;
	float : left;
	padding-top : 5px;
	margin-left : 5px;
	margin-bottom : 5px;
}

.a2 {
	display : inline-block;
	float : left;
	padding-top : 5px;
	margin-left : 5px;
	margin-bottom : 5px;
}



.access_body {
	overflow : hidden;
	border : 1px solid #262015;
	padding : 10px;
	clear : both;
	
}

.access_body span {
	background : #473a31;
	color : #fff;
	display : inline-block;
	width : 80%;
	padding : 5px 10px;
	border-radius : 5px;

}

.access_body dt {
	text-align : center;
	margin : 10px 0;

	font-weight : bold;
}

.access_body dd {
	margin : 10px 0;
	padding : 5px 10px;
}

.text-button {
	background : #e76200;
	width : 60%;
	display : block;
	text-align : center;
	margin : 0 auto;
	padding : 15px 0;
	border-radius : 5px;
	color : #fff;
	text-decoration : none;
}

/*404*/
h1#404_title {
 background: #fff;
 font-size : 26px;

}