@charset "utf-8";
html, body {
	width:100%;
	height:auto;
}

body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 140%;
	font-weight: normal;
}

#wrapper img {
	width: 100%;
	height:auto;
}

.line_0 {
	line-height:0;
}
.cv_01 {
	display: block;
	height: auto;
	width: auto;
	margin-bottom: 20px;
}
.cv_02 {
	display: block;
}.read_txt {
	height: auto;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
.accordion {
	width:100%;
	height:auto;
	position: relative;
}
.accordion:after {
	content:"　";
	width: 15px;
	height: 15px;
	background:url(../images/bl04_common01.png) no-repeat 0 0;
	background-size: contain;
	position: absolute;
	z-index: 1;
	top: 32%;
	right: 8%;
}
.active:after {
	content:"　";
	width: 15px;
	height: 15px;
	background:url(../images/bl04_common02.png) no-repeat 0 0;
	background-size: contain;
	position: absolute;
	z-index: 1;
	top: 32%;
	right: 8%;
} 




/*---2015.11.12追記------------------------------------------*/

#footer { width:100%; border-top:1px solid #D8D8D8; }
#footer .inner { }
#footer .inner .logo { margin:8px 0px 0px 10px; }
#footer .inner .logo img { height:20px; width: auto; }
#footer .inner .logo-name { margin:0px 0px 0px 10px; }
#footer .inner .logo-name img { height:10px; width: auto; }
#footer .inner .tel { display:table; margin:8px 0px 0px 10px; }
#footer .inner .tel .left {
	background-color:#666666; display:table-cell; vertical-align:middle; padding:6px 6px 6px 6px;
	font-size:10px; color:#FFFFFF; text-align:center; line-height:120%;
	border-radius:2px;
}
#footer .inner .tel .right { display:table-cell; vertical-align:middle; }
#footer .inner .tel .right .number { font-size:16px; font-weight:bold; color:#1173B5; margin:2px 0px 0px 8px; }
#footer .inner .tel .right .number a { font-weight:bold; color:#1173B5; }
#footer .inner .tel .right .texts { font-size:11px; color:#666666; margin:2px 0px 0px 8px }

#footer .inner .kyoka { font-size:10px; line-height:130%; margin:8px 0px 0px 10px; }
#footer .inner .copy { font-size:8px; line-height:110%; margin:2px 0px 0px 10px; padding:0px 0px 10px 0px; }

