﻿@charset "UTF-8";


/*-- 画面の横幅が768pxまで --*/
@media only screen and (max-width: 768px) {
/*--------------------------------------

	base

--------------------------------------*/
body{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#1e1e1e;
	font-size: 100%;
	background:url(../images/site_back.jpg) 0 0;
}
#wrapper{
	background:url(../images/main_back_02.png) no-repeat center 2%;
	background-size:110% auto;
}

a{
	color:#db9536;
	text-decoration:underline;
	font-weight:bold;
}
.pc_only{
	display:none !important;
}


/*--------------------------------------

	header

--------------------------------------*/
#header{
	width:94%;
	margin:0 auto;
	padding:3% 3% 5%;
}
#header h1{
	float:left;
	width:25%;
	padding:0;
	margin:0;
	font-size:0;
}
#header p{
	float:right;
	width:70%;
	padding:0;
	margin:0;
	font-size:0;
}


/*--------------------------------------

	contents

--------------------------------------*/
#contents{
	width:94%;
	margin:0 auto;
	padding:0% 3%;
}
.main_v{
	padding:0 0 5%;
}
/*--------------------

	block01

--------------------*/
.block01{
	padding:0 0 10%;
}
.block01 table td.img_area{
	width:15%;
}
.block01 table td.title{
	padding:0 5px 0 5px;
}
.block01 table td.text{
	padding-top:2%;
}
.block01 table td p{
	margin-bottom:3%;
	line-height:1.5em;
}
/*--------------------

	block02

--------------------*/
.block02{
	padding:0 0 7%;
}
.block02 h2,
.block02 p{
	margin-bottom:5%;
}
.list_box{
	background:rgba( 0, 0, 0, 0.05 );
	padding:5%;
}
.list_box ul{
	margin:0 0 0 7%;
}
.list_box ul li{
	margin-bottom:3%;
	line-height:1.5em;
	list-style:disc;
	font-size:85%;
}
.list_box ul li span{
	color:#db9536;
	font-weight:bold;
}
.list_box dl{
	margin-top:10%;
}
.list_box dl dt{
	margin-bottom:3%;
}
.list_box dl dt img{
	background:url(../images/list_back_sp.png) no-repeat 0 center;
	background-size:auto 100%;
	padding:0 0 0 8.5%;
}
.list_box dl dt img.list_title01{
	width:40%;
}
.list_box dl dt img.list_title02{
	width:32%;
}
.list_box dl dd{
}


/*--------------------------------------

	footer

--------------------------------------*/
#footer{
	width:94%;
	margin:0 auto;
	padding:0% 3%;
}
#footer img.footer_text_sp{
	width:90%;
	padding:0 5%;
}
#footer .tel{
	margin:7% auto 10%;
	width:70%;
	background:url(../images/footer_tel_back.png) no-repeat 0 0;
	background-size:100% 100%;
	padding:3% 5% 4%;
}
#footer p.copy{
	font-size:75%;
	text-align:center;
	margin-bottom:3%;
}
}
