@charset "utf-8";
/*
Theme Name: lowe
Theme URI: http://lowe.co.jp
Description: lowe
Version: 2.0
Author: lowe.co.jp
Author URI: http://lowe.co.jp
Tags: simple

*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "游明朝体", "Yu Mincho", YuMincho, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
	font-weight: 500;
	text-rendering: optimizeLegibility;
	font-size: 14px;
	color: #000;
	line-height: 1.8;
}

.gothic{
	font-family: "Hiragino Maru Gothic W4 JIS2004", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 500;
}

img {
	border: none;
	vertical-align: bottom;
}

a img { 
	border: none;
    -webkit-transition: 0.3s ease-in-out; 
    -moz-transition: 0.3s ease-in-out; 
    -o-transition: 0.3s ease-in-out; 
    transition: 0.3s ease-in-out;  
}
a:hover img{
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}

ul {
	list-style-type: none;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #782b47;
	text-decoration: underline;
}

p {
	line-height: 1.5em;
}


.clearfix:before,
.clearfix:after {
	content: "";
	display: block;
	overflow: hidden;
}

.clearfix:after {
	clear: both;
	overflow: hidden;
}

/* For IE 6/7 (trigger hasLayout) */

.clearfix {
	zoom: 1;
	overflow: hidden;
}

.no-wrap{
	white-space: nowrap;
}


@media (max-width: 740px) {
img {
	max-width: 100%;
    height: auto;
}
}

/*lightbox 調整*/

#swipebox-overlay {
    background: rgba(0,0,0,0.7)!important;
}
#swipebox-slider .slide .swipebox-inline-container, #swipebox-slider .slide .swipebox-video-container, #swipebox-slider .slide img {

    max-height: 80%!important;

}



