@charset "utf-8";
/* CSS Document */
body {
font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
font-size: 62.5%;
}
#Wrapper {
	background: #FFF;
}

h1 {
	color: #201c19;
	font-size: 2.2em;
	font-weight: 100;
	padding-left: 46px;
}
@media screen and (max-width: 800px) {
	h1 {
		text-align: center;
		color: #201c19;
		font-size: 1.8em;
		font-weight: 100;
		padding-left: 0;
	}
}
.h1_en {
	color: #201c19;
	font-size: 1.4em;
}
.h1_s01 {
	color: #201c19;
	width: 960px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 10px;

}
@media screen and (max-width: 800px) {
	.h1_s01 {
		color: #201c19;
		width: 90%;
		margin: 0 auto;
		padding-top: 30px;
		padding-bottom: 10px;
	}
}

h2 {
	color: #201c19;
	font-size: 2.2em;
	font-weight: 100;
	padding-left: 46px;
}
@media screen and (max-width: 800px) {
	h2 {
		text-align: center;
		color: #201c19;
		font-size: 1.8em;
		font-weight: 100;
		padding-left: 0;
	}
}
.h2_en {
	color: #201c19;
	font-size: 1.4em;
}
.h2_s01 {
	color: #201c19;
	width: 960px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 10px;
}
@media screen and (max-width: 800px) {
	.h2_s01 {
		color: #201c19;
		width: 90%;
		margin: 0 auto;
		padding-top: 30px;
		padding-bottom: 10px;
	}
}
h3 {
	color: #201c19;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.2;
}
h4 {
	color: #201c19;
	font-size: 1.8em;
	font-weight: normal;
	line-height: 1.2;
	letter-spacing: 0.2em;
}
.Border_Bottom_d {
	background :url(../img/border_bottom_d.jpg) bottom left repeat-x;
	padding-bottom: 16px;
}
.Border_Top_d {
	background: url(../img/border_top_d.jpg) top left repeat-x;
}
.rightend {
	padding-right:0;
	margin-right: 0;
}
.txt_01 {
	color: #201c19;
	font-size: 1.4em;
	line-height: 1.5; 
}
.txt_02 {
	color: #201c19;
	font-size: 3.6em;
}
.txt_03 {
	color: #201c19;
	font-size: 1.6em;
}
.t_orange {
	color: #E84221;
}
.t_black {
	color: #201c19;
}
.a_B01 {
	color: #201c19;
	border-bottom: #DECA1E 1px solid;
}
.Btn01 {
	color: #FFF;
	font-size: 1.6em;
	font-weight: bold; 
	text-align: center;
	padding: 13px 93px 10px;
	background-color: #c5b8a7;
	display: inline-block;
}
@media screen and (max-width: 800px) {
	.Btn01 {
	padding: 13px 0 10px;
	width: 90%;
	}
	}
.Btn02 {
	color: #FFF;
	font-size: 1.6em;
	font-weight: bold;
	text-align: center;
	padding: 6px 23px 4px;
	background-color: #c5b8a7;
	margin: 0 auto;
	display: inline-block;
}
@media screen and (max-width: 800px) {
	.Btn02 {
		width: 100%;
		padding: 6px 0 4px;
	}
}
.Btn03 {
	color: #FFF;
	font-size: 1.6em;
	font-weight: bold; 
	text-align: center;
	padding: 13px 93px 10px;
	background-color: #f7bb7d;
	display: inline-block;
}
.Btn04 {
	color: #A67F11;
	font-size: 1.2em;
	font-weight: bold; 
	text-align: center;
	padding: 8px 10px 5px;
	background-color: #efefef;
	border: #A67F11 1px solid;
	display: inline-block;
	margin: 0 auto;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.Btn05 {
	color: #A67F11;
	font-size: 1.2em;
	font-weight: bold; 
	text-align: center;
	padding: 8px 100px 5px;
	background-color: #efefef;
	border: #A67F11 1px solid;
	display: inline-block;
	margin: 0 auto;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.BGC_pink {
	background-color: #edb1bd;
}
.BGC_purple {
	background-color: #c6a2bc;
}
.Center_box {
	text-align: center;
	margin: 0 auto;
}



#toi_tel a{
	color: #2e3192;
}

#footer_tel a{
	color: #2e3192;
}

/* パンくずリスト */
.breadcrumbs {
width: auto;
padding: 0px 10px 10px 30px;
}

.breadcrumbs ul li {
	display: inline-block;
}
.breadcrumbs ul li:after {
	content: ">";
}

.breadcrumbs ul li:last-child:after{
	content: "";
}















