
 /*------------------PC------------------*/
@media screen and (min-width: 668px) {

input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: none;
    outline: 0;
    margin: 0;
}
input[type=checkbox] {
   /* -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;*/
    /*border-radius: 0;
    border: none;
    outline: 0;
    margin: 0;*/

}
/* 改行制御 block/inline; PC
---------------------------------------------*/
.brPcInline {
  display:inline;/*改行なし*/
}
.brPcBlock {
  display:block;/*改行あり*/
}
/*div.content_wrap div.toiawase_wrap {
  wdith:100% !important;
  box-sizing: border-box;
  -moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
  margin:0 1em 1em;
  padding:1em 1em 0;
  background-color:#fff;
}*/



/*.toiawase_wrap {
  display: inline-block;
  padding: 0.5em 1em;
  text-decoration: none;
  background: #668ad8;
  color: #FFF;
  border-bottom: solid 4px #627295;
  border-radius: 3px;
}
.btn-square:active {
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  border-bottom: none;
}*/


/*.acd9 {
    margin:0;
    padding:0;
  }
.acd9 label {
    display: block;
    margin: 6px auto;
    padding : 19px 20px 19px;
    font-weight: bold;
    cursor :pointer;
    position:relative;
    box-sizing:border-box;
    text-align: center;
    font-size:26px;
    color:#1c1c1c;
  width:100%;
  border-radius: 12px;
  letter-spacing: 1%;
    border-bottom: solid 4px #004A76;
}
.acd9 label:active {
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  border-bottom: none;
}*/


/*
.acd9box01{
	line-height: 60px;
	height:100px;
	background-image:url("/westlp/wp-content/themes/flets/img/image/tel/acd_bg01.png");
	background-repeat: no-repeat;
  background-size:98%;
  background-position: center;
}
.acd9box02{
	line-height: 60px;
	height:100px;
	background-image:url("/westlp/wp-content/themes/flets/img/image/tel/acd_bg02.png");
	background-repeat: no-repeat;
  background-size:98%;
  background-position: center;
}
.acd9box03{
	line-height: 60px;
	height:100px;
	background-image:url("/westlp/wp-content/themes/flets/img/image/tel/acd_bg03.png");	
	background-repeat: no-repeat;background-size:98%;
  background-position: center;
}*/
.txt20{
	font-size:20px;
}

/*チェックは隠す*/
.acd9 input {
    display: none;
}
  
/*中身を非表示にしておく*/
.acd9 .accshow {
    height: 0;
    padding: 0;
    overflow: hidden;
    opacity: 1;
    transition: 0.3s ;
}
/*クリックで中身表示*/
.cssacc:checked + label + .accshow {
    height: auto;
    padding: 0px 8px 5px;
    opacity: 1;
}
/****/
.pc_only {
	display:block;
}
.smp_only {
	display:none;
}

  div.list_tel_wrap {
    width:82%;
    margin:0 auto;
  }
  div.list_tel_wrap table {
    width:100%;
  }
  .list_name {
    box-sizing: border-box;
    width:50%;
    text-align:left;
    padding:1em;
    border-bottom: 1px dotted #aaa;
	  font-size: 14px;
  }
  .tel_link {
    box-sizing: border-box;
    width:50%;
    text-align:right;
    padding:0.5em;
    border-bottom: 1px dotted #aaa;	  font-size: 1.4em;
  }
    .list_name2 {
    box-sizing: border-box;
    width:35%;
    text-align:left;
    padding:0.5em;
    border-bottom: 1px dotted #aaa;
  }
  .tel_link2 {
    box-sizing: border-box;
    width:65%;
    text-align:right;
    padding:0.5em;
    border-bottom: 1px dotted #aaa;
  }
  
  .link_tel_moushikomi {
    text-align: center;
  }
  h2.linkl_tel_h2 {
    font-size:24px;
    line-height: 1.3;
    font-weight:bold;
  }
    .link_tel_moushikomi img {
    margin:0 auto;

  }
    .link_tel_moushikomi p {
    text-align: center;
    font-size:12px;
  }
  
  table.tbl_list_tel {
	  font-size: 1.1rem;
    font-weight:bold;
  }

/*アコーディオンここまで********************/
/**************************************/
.t_center{
	text-align: center;
}
.txt12{
	font-size: 12px;
}
.bold{
	font-weight: bold;
}

/* tel_wrap_area
------------------------------------------------*/
.tel_wrap__area {
/*padding:0 0 .5em;
margin:1em 0;*/
background-color: #F5F5F5;
}
.wan_title {
width:600px;
margin:0 auto;
padding:0;
text-align:center;
}
.wan_title img {
margin:0 auto;
width:100%;
}
/* fotter_form
 -----------------------------------------------------------*/
.footer_form_area {
	text-align: center;
	margin: 0em auto;
	background-color: #F4F4F4;
	padding: 2em 0 0;
}
/***/
}




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

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

/*********PC振り分け*********/
.pc_only {
	display:none;
}
.smp_only {
	display:block;
}

div.content_wrap div.toiawase_wrap {
  wdith:100%;
  box-sizing: border-box;
  -moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
  background-color:#FFF;
}
 .acd9box01{
	 height: 60px;
	background-image:url("/westlp/wp-content/themes/flets/img/image/tel/acd_bg01.png");	
	background-size: 100%;
	background-repeat: no-repeat;
  background-color:#1379B6;
}
.acd9box02{
	 height: 60px;
	background-image:url("/westlp/wp-content/themes/flets/img/image/tel/acd_bg02.png");
	background-size: 100%;
	background-repeat: no-repeat;
  background-color:#1379B6;
}
.acd9box03{
	 height: 60px;
	background-image:url("/westlp/wp-content/themes/flets/img/image/tel/acd_bg03.png");	
	background-size: 100%;
	background-repeat: no-repeat;
  background-color:#1379B6;
}
.acd9 {
    margin:0;
    padding:0;
  }
.acd9 label {
    display: block;
    margin: 6px auto;
    padding : 18px 18px 17px;
    font-weight: bold;
    cursor :pointer;
    position:relative;
    box-sizing:border-box;
    text-align: center;
    font-size:18px;
    color:#1c1c1c;
  width:94%;
  border-radius: 8px;
    border-bottom: solid 4px #004A76;
}
/*  lable{
  border:solid 1px #FEEE21;
}*/
.acd9 label:active {
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  border-bottom: none;
}
.acd9 input {
    display: none;
}
/*中身を非表示にしておく*/
.acd9 .accshow {
    height: 0;
    padding: 0;
    overflow: hidden;
    opacity: 0;
    transition: 0.3s ;
}
/*クリックで中身表示*/
.cssacc:checked + label + .accshow {
    height: auto;
    padding: 0px 8px 5px;
    opacity: 1;
}
/*************/
  div.list_tel_wrap {
    width:98%;
    margin:0 auto;
  }
  div.list_tel_wrap table {
    width:100%;
  }
  .list_name {
    font-size:12px;
    box-sizing: border-box;
    width:50%;
    text-align:left;
    padding:0.5em;
    border-bottom: 1px dotted #aaa;
  }
  .tel_link {
    font-size:12px;
    box-sizing: border-box;
    width:50%;
    text-align:right;
    padding:0.5em;
    border-bottom: 1px dotted #aaa;
  }
      .list_name2 {
    box-sizing: border-box;
    width:28%;
    text-align:left;
    padding:0.5em;
    border-bottom: 1px dotted #aaa;
  }
  .tel_link2 {
    box-sizing: border-box;
    font-size:12px;
    width:68%;
    text-align:right;
    padding:0.5em;
    border-bottom: 1px dotted #aaa;
  }
  .link_tel_moushikomi {
    text-align: center;
        margin-bottom:1em;
  }
  h2.linkl_tel_h2 {
    font-size:14px;
    font-weight:bold !important;
  }
    .link_tel_moushikomi img {
    margin:0 auto;
      width:94%;
  }
    .link_tel_moushikomi p {
    text-align: center;
    font-size:11px;
  }
  
.t_center{
	text-align: center;
}
.txt12{
	font-size: 12px;
}
.bold{
	font-weight: bold;
}

/* tel_wrap_area
------------------------------------------------*/
.tel_wrap__area {
/*padding:.5em 0 1em;
margin:1em 0;*/
background-color: #F5F5F5;
}

@media screen and (max-width:667px){
.tel_wrap__area {
/*padding:.5em 0 .4em;
margin:1em 0 0;*/
background-color: #F5F5F5;
}
}

.wan_title {
width:90%;
margin:0 auto .5em;
padding:0;
text-align:center;
font-size:12px;
}
.wan_title img {
margin:0 auto;
width:100%;
padding:0;
}
/***/
}

@media screen and (max-width: 320px) {
    .list_name {
    font-size:10px;
    box-sizing: border-box;
    width:50%;
    text-align:left;
    padding:0.5em;
    border-bottom: 1px dotted #aaa;
  }
 .acd9box01{
	 height: 45px;
}
.acd9box02{
	 height: 45px;
}
.acd9box03{
	 height: 45px;
}
.wan_title {
width:90%;
margin:0 auto .5em;
padding:0;
text-align:center;
font-size:10px;
}
}

