@charset "utf-8";




#fwbx			{
	 background:url(https://www.kichiatsuse.com/img/pattern/7.png) repeat 0 0 ;
}


.prbx1		{
     float:left;
     width:94%;
	 margin:20px 3% 0 3%;
}

.prbx1 h3		{
     float:left;
     width:95%;
     text-align:left;
     font-size:90%;
     color:#3c1f3f;
	 font-weight:bold;
     padding:3px 0 0 5%;
	 margin:20px 0 5px 0;
	 background:url(https://www.kichiatsuse.com/img/lisk/stlt.png) no-repeat 0 7px;
}

.prbx1 h3 span		{
     float:left;
     text-align:left;
	 margin:0 5% 0 0;
	 line-height:1.5;
}

.prbx1 h3 strong		{
     float:left;
     text-align:left;
     font-size:70%;
     color:#a0556a;
	 font-weight:normal;
	 margin:5px 0 0 0;
}


.photo,
.photo2      {
	float: left;
    width: 100%;
}

.photo li {
    float: left;
    width:44%;
	margin:25px 3%;
}

.photo2 li {
    float: left;
    width:44%;
	margin:25px 3%;
}

.stlbx2 {
    float: left;
    width:94% !important;
	margin:10px 0 10px 0;
}

a.btn6,
a.btn6:link,
a.btn6:visited,
a.btn6:hover {
    color: #2fb8d2;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    padding: 10px;
    border: 1px solid #2fb8d2;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: block;
    background: #FFF;
    cursor: pointer;
    -webkit-transition: opacity 0.5s ease-in;
    -moz-transition: opacity 0.5s ease-in;
}


/*********************************************
 * list start
*********************************************/


.list_box		{
      float:left;
	  width:100%;
	  margin-top:10px;
	  padding:5px 0 5px 0;
	  text-align:left;
	  border-bottom:dotted 1px #E1E1E1;
}

.list_box dt		{
      float:left;
	  width:40%;
	  font-size: 80%;
}

.list_box dd		{
      float:left;
	  width:55%;
	  padding:0 0 0 5%;
}

.list_box dd h3		{
      float:left;
	  width:100%;
	  font-size: 80%;
	  line-height:1.5;
	  padding:3px 0 3px 0;
	  background:url(https://www.kichiatsuse.com/img/lisk/lisk7.gif) no-repeat 5px 5px;
}

.list_box dd p		{
      float:left;
	  width:100%;
	  overflow:hidden;
	  padding:10px 0 5px 0;
	  font-size: 70%;
	  line-height:1.3;
	  }

.list_box dd h3 .ui-link		{
	  color:#333;
	 text-decoration:none;
	  }

.list_box h3 .ui-link:hover		{
	  color:#333;
	 text-decoration:underline;
	  }

.list_box dd p .ui-link		{
	 color:#666;
	 text-decoration:none;
	  }

.list_box dd p a:hover		{
     color:#666;
	 text-decoration:underline;
	  }










/*******  tab start  **********/


dl.accordion-menu .a-m-t  {
	  cursor: pointer;
}


html.accordion-menu-js dt.a-m-t  {
      cursor: pointer;
	  zoom: 1;
}


html.accordion-menu-js dd.a-m-d  {
      display: none;
}


html.accordion-menu-js dd.a-m-d-expand  {
      display: block;
}


html.accordion-menu-js dd.a-m-d-before-expand  {
      overflow: visible;
	  visibility: hidden;
	  z-index: -1;
	  display: block;
}


html.accordion-menu-js dd.a-m-d-anim  {
      overflow: hidden;
	  display: block;
}




.lmar           {
	  margin:0 0 10% 0 !important;
}

.padl1           {
	  float:left;
      width:27.32%;
	  margin:10px 1% 10px 1%;
	  padding:2% 2%;
	  background:url(https://www.kichiatsuse.com/img/pattern/8.png) repeat 0 0;
}

.padl1 dt           {
	  float:left;
      width:100%;
	  border:solid 1px #E6E6E6;
}

.padl1 dd           {
	  float:left;
      width:100%;
	  color: #222;
	text-align:center;
}

.padl1 dd .ui-link            {
	  float:left;
      width:100%;
	  color: #222;
	padding:3px 0 3px 0;
	  font-size: 70%;
	  text-decoration: none;
	line-height:1.2;
	margin:5px 0 0 0;
	  }


.axbt    {
	float:left;
      width:100% !important;
    color: #FFF !important;
	text-decoration:none !important;
	  height:auto !important;
    font-size: 11px;
	line-height:18px;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    padding: 2px 0 !important;
	letter-spacing:-0.5px;
    border: 1px solid #222;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: block;
    background: #222;
    background: -moz-linear-gradient(center top, #555 0%,#222 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #555),color-stop(1, #222));
    cursor: pointer;
    -webkit-transition: opacity 0.5s ease-in;
    -moz-transition: opacity 0.5s ease-in;
	margin:5px 0 0 0;
}

.axbt:hover    {
	float:left;
      width:100% !important;
    color: #FFF !important;
	text-decoration:none !important;
	  height:auto !important;
    font-size: 11px;
	line-height:18px;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    padding: 2px 0 !important;
	letter-spacing:-0.5px;
    border: 1px solid #df3a45;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: block;
    background: #df3a45;
    background: -moz-linear-gradient(center top, #fe727b 0%,#df3a45 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe727b),color-stop(1, #df3a45));
    cursor: pointer;
    -webkit-transition: opacity 0.5s ease-in;
    -moz-transition: opacity 0.5s ease-in;
}


.axbt2    {
	float:left;
      width:100% !important;
    color: #FFF !important;
	text-decoration:none !important;
	  height:auto !important;
    font-size: 11px;
	line-height:18px;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    padding: 2px 0 !important;
	letter-spacing:-0.5px;
    border: 1px solid #3f1d37;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: block;
    background: #3f1d37;
    background: -moz-linear-gradient(center top, #693d5f 0%,#3f1d37 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #693d5f),color-stop(1, #3f1d37));
    cursor: pointer;
    -webkit-transition: opacity 0.5s ease-in;
    -moz-transition: opacity 0.5s ease-in;
	margin:5px 0 0 0;
}

.axbt2:hover    {
	float:left;
      width:100% !important;
    color: #FFF !important;
	text-decoration:none !important;
	  height:auto !important;
    font-size: 11px;
	line-height:18px;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    padding: 2px 0 !important;
	letter-spacing:-0.5px;
    border: 1px solid #df3a45;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: block;
    background: #df3a45;
    background: -moz-linear-gradient(center top, #fe727b 0%,#df3a45 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fe727b),color-stop(1, #df3a45));
    cursor: pointer;
    -webkit-transition: opacity 0.5s ease-in;
    -moz-transition: opacity 0.5s ease-in;
}





/* faq box ---------------------------- */

.faqbx    {
    float: left;
    width: 100%;
    color: #9A9AA6;
	text-align:left;
	border-top:solid 1px #ccc;
}

.faqbx2    {
    float: left;
    width: 100%;
    color: #9A9AA6;
	margin:0 0 30px 0;
}

.faqbx dt,
.faqbx2 dt     {
    width: 90%;
	color:#333;
	font-size:80%;
	padding:10px 5% 10px 5%;
}

.faqbx dt span,
.faqbx2 dt span,
.faqbx dd span,
.faqbx2 dd span       {
	font-size:90%;
      font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif ; 
}

.faqbx dt span,
.faqbx2 dt span       {
	color:#018ae7;
}

.faqbx dd span,
.faqbx2 dd span       {
	color:#e73c07;
}

.faqbx dd,
.faqbx2 dd    {
    width: 90%;
	color:#444;
	font-size:80%;
	line-height:1.3;
	padding:10px 5% 10px 5%;
	background:#f8f8f8;
}

.faqbx dd a,
.faqbx2 dd a    {
	color:#A00000;
	text-decoration:underline;
}

.faqbx dd a:hover,
.faqbx2 dd a:hover    {
	color:#A00000;
	text-decoration:none;
}









































