@charset "utf-8";
/* CSS Document */



/* アコーディオン SMPS
 --------------------------------------------------------*/
@media screen and (max-width: 767px) {

/* 改行制御 block/inline;
---------------------------------------------*/
.brPcInline {
  display:block;/*改行あり*/
}
.brPcBlock {
  display:inline;/*改行なし*/
}


ontouchstart {
padding:0;
margin:0;
}
/*********PC振り分け*********/
.pc_only {
	display:none;
}
.sp_only {
	display:block;
}

  
.midashi03top {
  color: #FFFFFF;
  text-align: center;
  font-size:14px;
  line-height: 31px;
  background: #0B3381;
  padding: 0px;
  height: 30px;
  width: 100%;
  clear: both;
  margin: 0;
  box-sizing: border-box;
  font-weight: bold;
  letter-spacing: 0.1em;
}

/*btn Close
--------------------------*/
.btn_modal_close {
  display: inline-block;
  text-decoration: none;
  color: #000;
  width: 30px !important;
  height: 30px !important;
  line-height: 30px !important;
  border-radius: 4px;
  border: solid 2px #0B3381;
  font-weight: bold;
 margin:auto;
  font-size:20px;
  position:absolute;
  top:-38px;
  right:8px;
  text-align:center;
  background-color:#fff;
}
	a .btn_modal_close {
		width:30px;
		height:30px;
	}

/**/
  
  /* jikan
--------------------------------------*/
p.p_jikan{
	font-sze:1em;
	width:100%;
	padding-bottom:1em;
	margin-bottom:1em;
	border-bottom:1px solid #ccc;
	text-align:center;
	margin-top: 5px;
}
/*コミュファ電話番号表示*/
.c_jikan {
    width: 100%;
    padding-bottom: 0;
    margin-bottom: 0;
    text-align: center;
    margin-top: 5px;
}
.c_jikan a {
    color: #000000 !important;
}
/***/
.toiawase_wrap {
  wdith:100%;
 /* -moz-border-radius: 4px;
  -webkit-border-radius: 4px;*/
  margin:0;
  padding:1.2em 1em 0.5em;
  background-color:#F5F5F5;
  box-sizing:border-box;
}
  
.tel_wrap__area {
padding:1em 0 0;
margin:0;
background-color: #fff;
position:relative;
/*border-radius: 5px;*/
z-index:100000 !important;
}
.wan_title {
width:100%;
margin:0 auto;
padding:0;
text-align:center;
}
p.tel_p_add_s {
font-size:11px !important;
margin:0 auto;
padding:0;
text-align:center;
line-height: 1.5;
}
p.tel_p_add_s span {
font-size:10px !important;
}
.wan_title img {
margin:0 auto;
width:100%;
padding:0;
}

.wan_title p span {
font-size:12px;
}

.acd_s1 {
margin:0 auto .9em;
padding:0;
width:100%;
height:auto !important;
}
.acd_s2 {
margin:0 auto .9em;
padding:0;
width:100%;
height:auto !important;
}
.acd_s3 {
margin:0 auto;
padding:0;
width:100%;
/*border-bottom:3px solid #004083;
border-radius:9px;*/
height:auto !important;
}
.acd_s1:active,
.acd_s2:active,
.acd_s3:active{
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  border-bottom: none;
  /*outline: none;*/
}
.acd_s1 img,
.acd_s2 img,
.acd_s3 img {
 width:100%;
}
.smp_jikan_tel{
text-align:center;
padding-left:1.2em;
}
  
/**/
}

.acd_s1 {
  
}
