/*
Theme Name: Lightning
Theme URI: http://lightning.vektor-inc.co.jp
Description: Lightning is a very simple & easy to customize theme which is based on the Bootstrap. It is also very friendly with custom post types and custom taxonomies. When you add a new one, the breadcrumbs will be adjusted and posts will look beautifully without editing or adding a template files.
Author: Vektor,Inc.
Author URI: http://www.vektor-inc.co.jp
Version:2.3.1
Tags: two-columns, one-column, right-sidebar, custom-colors, custom-menu, editor-style,theme-options
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lightning

Lightning WordPress theme, Copyright (C) 2015-2016 Vektor,Inc.
Lightning WordPress theme is licensed under the GPL.
*/
.news_box {
	text-align:left;
	list-style:none;
}

.news_inner {
	border-bottom:1px dashed #999;
	padding:1% 0;
}

.news_detail {
	padding-left:5%;
	display:inline;
	font-size:70%;
}

.news_date {
	color:#FFFFFF;
}

.label {
	font-size:65%;
}

.top_description {
	line-height:2.0em;
}

.top_date {
	font-size:80%;
	text-align:right;
	line-height:3.0em;
}

.service_icon {
	width:70%;
	margin-bottom:8%;
	background: -webkit-gradient(linear, left top, right bottom, from(#ddd), color-stop(0.25, #ddd), color-stop(0.25, white), color-stop(0.5, white), color-stop(0.5, #ddd), color-stop(0.75, #ddd), color-stop(0.75, white), to(white));
	background: -moz-linear-gradient(-45deg, #B2B2B2 25%, white 25%, white 50%, #B2B2B2 50%, #B2B2B2 75%, white 75%, white);
	background: linear-gradient(-45deg, #B2B2B2 25%, white 25%, white 50%, #B2B2B2 50%, #B2B2B2 75%, white 75%, white);
	background-size: 4px 4px;
	border-radius:50px;
}

@media (max-width: 991px) { .service_icon {
	width:30%;
	margin-bottom:4%;
	margin-top:8%;
}}

.icon_s {
	margin-bottom:30px;
}

.icon_s > span {
	font-size:12px;
	text-align:left;
}

.icon_s > p {
	font-size:14px;
	text-align:center;
}

.icon_s > a {
	font-size:12px;
	text-decoration:none;
}

.sns_icon {
	width:45%;
	padding:1%;
	margin:1%;
	background: -webkit-gradient(linear, left top, right bottom, from(#ddd), color-stop(0.25, #ddd), color-stop(0.25, white), color-stop(0.5, white), color-stop(0.5, #ddd), color-stop(0.75, #ddd), color-stop(0.75, white), to(white));
	background: -moz-linear-gradient(-45deg, #B2B2B2 25%, white 25%, white 50%, #B2B2B2 50%, #B2B2B2 75%, white 75%, white);
	background: linear-gradient(-45deg, #B2B2B2 25%, white 25%, white 50%, #B2B2B2 50%, #B2B2B2 75%, white 75%, white);
	background-size: 4px 4px;
	border-radius:50px;
}

@media (max-width: 991px) { .sns_icon {
	width:90%;
}}

.sns_icon > a > img {
	width:10%;
}

.sns_icon > a {
	color:#000000;
	text-decoration:none;
	padding:0 10px;
}

.sns_icon > a > span {
	margin-left:5%;
	font-size:150%;
}

.shop_info {
	line-height:1.2px;
	font-size:80%;
}

.entry-body .menu_wrap > div > span {
	font-size: 12px;
}
.menu_wrap > h4 {
	font-size: 12px;
	font-weight: 600;
	text-align: center;
}

.menu_wrap .p0 {
	padding-left: 0;
	padding-right: 0;
}

.entry-body .menu_wrap > .p0 > span {
	font-size: 10px;
}
@media (min-width: 500px) {
	.entry-body .menu_wrap > div > span {
		font-size: 14px;
	}
	.entry-body .menu_wrap > .p0 > span {
		font-size: 14px;
	}
}
