a{color:#554b3a;text-decoration:none;}a:hover{opacity: 0.8}h2{line-height:42px;color:white;background:#8b4513 url(../commonimg/icon02b.png) no-repeat 5px 4px; font-weight:normal;font-size:25px;padding-left:55px;margin-bottom:0px;}h3{line-height:62px;background:limegreen;font-size:27px;font-weight:normal;margin:0px;padding-left:10px;}.subtitle{text-align:right;font-size:16px;color:white;margin:-25px 5px 25px 0;line-height:20px;}.honbun{font-size:1.4em;line-height:2em;}.honbun img{display:inline-block;max-width:290px;width:auto;margin:20px 5px;vertical-align: top;max-height:290px;}.syuzai{font-size:12px;line-height:18px;text-align:right;}.comment h2, .comment3 h2{background:limegreen;text-align:center;color:black;}.comment h2:before, .comment3 h2:before{content:url(../commonimg/icon_coment.png);display: inline-block;vertical-align: middle;margin:0 5px 5px 0;}.comment div, .comment p, .comment3 div, .comment3 p{width:90px;text-align:center;display:inline-block;margin:10px;vertical-align: top;}.comment p{text-align:left;width:360px;}.comment3 p{text-align:left;width:196px;}/*メニューページ*/.backnumberMB h2{background:limegreen;text-align:center;color:black;}.backnumberMB h2:before{content:url(../commonimg/icon02cb.png) ;display: inline-block;vertical-align: middle;margin:0 10px 5px 0;}.backnumberM p{text-align:center;margin:20px 0;}.tokusyu_des{padding:20px;display:block;width:auto;border:1px solid limegreen;margin:20px 0 50px;border-radius:10px;background:#c7f7c7;font-size:16px;line-height:28px;}.backnumberMB .mon a{width:80px;}.backnumberMB ul{padding:10px;display:block;width:auto;border:1px solid limegreen;background:#c7f7c7;height:150px;margin:0px 0 0;overflow:auto;border-radius:10px;}.backnumberMB ul li{margin:5px 0;padding-left:5px;}.backnumberMB ul li:nth-child(even) {background:#eafbea;}.backnumberMB p{text-align:center;margin:0px;}.backnumberM{margin-bottom:100px;}.tokusyu_thumb{margin-bottom:40px;}.tokusyu_thumb a{width:330px;display:inline-block;vertical-align:top;text-align:center;}.tokusyu_thumb a img{width:250px;display:block;margin:0 auto;}.mon{margin:10px 0 0px;}.mon a{background:#8b4513;color:white;text-align:center;font-size:12px;line-height:30px;border-bottom:3px solid black;box-shadow: 2px 2px 2px rgba(0,0,0,0.4);width:65px;display:inline-block;margin:0 5px;vertical-align:top;}.mon span{border-bottom:2px solid #8b4513;padding-bottom:10px;margin-right:10px;color:#8b4513;}@media all and (min-width: 0) and (max-width: 767px)  {}