@charset "utf-8";

@import url(http://fonts.googleapis.com/css?family=Passion+One:400,700);

/****************************************
		0. 全体の設定
*****************************************/
/* IE7でpadding指定 */
*:first-child+html body {padding-left: 1px;}
/* IE6以下でpadding指定 */
*html body {padding-left: 1px;}
/*--clearfix--*/
.clearfix:after {	visibility: hidden;display: block;font-size: 0;clear: both;height: 0;}
.clearfix{zoom:100%;	overflow:hidden; /* for dreamweaver */}
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.clear{display: block;clear:both;font-size: 0;margin:0px;	padding:0px;border:0px;height:0px;line-height:0px;visibility: hidden;content: " ";}
html,body {text-align:left;	color:#333333;}
h1,h2,h3,h4,h5{font-weight: normal;	margin:0;padding:0;}

html{font-size: 62.5%;}
body{font-size: 1.4em ;font-family: "mplus-1p-regular", Verdana, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif!important;}
img {
	border: none;
}

/*全体設定
*****************************/
*{
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0;
}
html,body{
	margin: 0;
	padding: 0;
	background: #FFF;
	font-family: Arial,Verdana, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif!important;
}

#wrap{
	width: 100%;
	/*max-width: 1800px;*/
	height: 100%;
	margin: 0 auto;
	font-size: 16px;
	color: #333;
	font-family: Arial, Verdana, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif!important;
}
#pagetop{
	/*display: none;*/
	position: fixed;
	right: 30px;
	bottom: 50px;
	filter:alpha(opacity=80);
	opacity:0.8;
}
#pagetop:hover{
	filter:alpha(opacity=50);
	opacity:0.5;
}
/*共通部分
************************/
.left {
	float: left;
}
.right {
	float: right;
}
.half {
	width: 50%;
	padding: 0;
	margin : 0;
}
.bg-gray {
	background-color: #F8F8F8;
}
.cap{
	text-transform: capitalize;
}
.upper{
	text-transform: uppercase;
}
/*20160330追加
************************/
.tab {
    overflow: hidden;
}
.tab li.select {
    background: #eee;
    cursor: pointer;
    margin: 0 10px;
    border-radius: 0px 10px 0px 0px;
}
.tab li {
	float: left;
	background: #FFFFFF;
	background-repeat:no-repeat;
    padding: 5px 5px;
    margin: 0 5px;
    font-size: 15px;
    cursor: pointer;
    border-radius: 0px 10px 0px 0px;
}
.tab li:hover{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-moz-opacity:0.7;
}

.content_price {
     width: 98%; 
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    padding: 0;
    display: block;
    border-radius: 10px 10px 0px 0px;
}
.content_price li {
    background: #eee;
}
.content_price li.hide {
    background: #E5F2FF;
    display: none;
}
.tenpo_photo .photo1{
	padding: 0 25px;
}
