@charset "utf-8";
.aligncenter {
    display: block;
    margin: 0 auto;
}
.alignright { float: right; }
.alignleft { float: left; }
 
img[class*="wp-image-"],
img[class*="attachment-"] {
    height: auto;
    max-width: 100%;
	vertical-align: middle;
}

.clearfix {
    overflow: hidden;
    zoom: 1;
}
.clearfix:after {
    content: "";
    display: block;
    clear: both;
}
.br5 {border-radius: 5px;}
a {
	text-decoration: none;
	color: #666;
}
a:hover {
	opacity: 0.7;
	text-decoration: underline;
}
a[href^="tel:"] { cursor: default; }

li {list-style: none;}

.inner {overflow: hidden;}
.fl_l {
	float: left;
	display: inline-block;
	width: 65%;
	box-sizing: border-box;
}
.fl_r {
	float: right;
	display: inline-block;
	width: 35%;
	box-sizing: border-box;
}

.pd_t100 {padding-top: 100px;}
.mg50 {margin: 50px auto;}
.mg100 {margin: 100px auto;}
.mg_b30 {margin-bottom: 30px !important;}
.mg_b50 {margin-bottom: 50px !important;}
.mg_b100 {margin-bottom: 100px !important;}

.btn_box {min-height: 65px;}
.btn_box li {
	display: inline-block;
	margin-bottom: 20px;
}
.btn {
    width:120px;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:15px 0;
    color:#fff;
    background-color:#aaa;
	margin: 30px auto;
}
.btn:hover,.btn2:hover {text-decoration: none;}
.btn2 {
    width:630px;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:10px 0;
    color:#fff;
    background-color:#ff943a;
    border-radius:5px;
    box-shadow: 0 5px #ff7500;
	font-size: 15px;
}
.yen {font-size: 125%; font-weight: bold;}
.day {font-size: 85%;color: #2c9d00;}
.fa {color: #555; padding-right: 5px;}
p {margin-bottom: 15px;}
strong {
	font-weight: bold;
	text-decoration: underline; 
	color: #333;
}
