@charset "utf-8";


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

.setbody   {
     width:100%;
	 font-size:80%;
	 text-align:left;
	 line-height:1.5;
	 color:#333333;
	 padding:10px 0 10px 0;
	 margin:20px 0 10px 0;

}

.infotxt {
	float:left;
	width:610px;
	font-size:13px;
	padding:20px 0 20px 220px;
	margin:20px 0 0 0;
}

.inftb,
.inftb2 {
	float:left;
	width:800px;
	 font-size:13px;
	 text-align:left;
	background:#baceef;
	margin:10px 0 0 0;
}

.inftb th {
	padding:10px 0 10px 20px;
	background:#eef5fa;
	color:#3b3e78;
}

.inftb2 th {
	padding:15px 10px 15px 10px;
	background:#eef5fa;
	color:#3b3e78;
	 font-size:22px;
	 text-align:center;
}

.inftb td,
.inftb2 td {
	padding:10px 0 10px 20px;
	background:#FFF;
	color:#454545;
	line-height:22px;
}

.inftb .itd1 {
	width:400px;
	line-height:25px;
}

.inftb .itd2 {
	width:100px;
}

.inftb .itd3 {
	width:120px;
}

.inftb .itd4 {
	width:150px;
}





/*******  会社案内 *********/

#map_canvas		{
     float:left;
     width:100%;
	 height:240px;
	 border:solid 1px #E6E6E6;
	 margin:10px 0 50px 0;
}

#map_canvas	#content		{
     float:left;
     width:230px;
}

#map_canvas	#content h5		{
     float:left;
	 font-size:12px;
	 color:#2171D5;
     width:230px;
	 padding:5px 0 5px 0;
	 background:none;
}

#map_canvas	#content p		{
     float:left;
     width:220px;
	 font-size:12px;
	 padding:0 0 10px 10px;
}


#map_canvas2		{
     float:left;
     width:100%;
	 border:solid 1px #E6E6E6;
	 margin:10px 0 50px 0;
}



/*******   *********/


.mpr {
	float:left;
	width:730px;
    margin-top:10px;
	line-height:20px;
	padding:100px 0 350px 0;
	color:#525252;
	text-align:center;
	background:url(https://www.kichiatsuse.com/img/info/form/thanks.gif) no-repeat center center;
}

.mpe {
	float:left;
	width:730px;
    margin-top:10px;
	line-height:20px;
	padding:100px 0 350px 0;
	color:#525252;
	text-align:center;
}

.infobox {
	float:left;
	width:810px;
	font-size:12px;
	padding:20px 0 20px 20px;
	margin:20px 0 20px 0;
}

.infobox h3 {
	float:left;
	width:780px;
	color:#50555d;
	font-size:15px;
	line-height:30px;
	padding:0 0 0 30px;
}

.infobox h3.lin1 {
	background:url(https://www.kichiatsuse.com/img/lisk/01.png) no-repeat 0 0;
}

.infobox h3.lin2 {
	background:url(https://www.kichiatsuse.com/img/lisk/02.png) no-repeat 0 0;
}


.inot {
	color: #888;
    float: left;
    font-size: 80%;
    padding: 10px 2% 1% 0;
    text-align: right;
    width: 98%;
}

.inot2 {
	float:left;
	width:100%;
	margin:5px 0;
}

.inotc {
	float:left;
	width:100%;
	font-size:14px;
	text-align:center;
	padding:100px 0 100px 0;
	margin:10px 0 20px 0;
}


.inot h4 {
	float:left;
	width:770px;
	padding:5px 0 0 25px;
	color:#2171d5;
	line-height:20px;
	background: url(https://www.kichiatsuse.com/img/lisk/lisk8.png) no-repeat 10px 10px;
}


.inot ul {
	float:left;
	width:775px;
	padding:0 0 0 25px;
	color:#454545;
}

.infobox ul li {
	padding:10px 0 3px 15px;
	background:url(https://www.kichiatsuse.com/img/info/line.png) no-repeat 0 bottom;
}

.infobox ul li span {
	width:100px;
	padding:0 10px 0 0;
}



/*******  form *********/


.mp {
	float:left;
	width:700px;
    margin-top:10px;
	line-height:20px;
	padding:5px 10px 5px 20px;
	color:#525252;
}



.subbox {
	width:500px;
}

.subbox li {
	width:500px;
	padding:7px 0 5px 0;
}

.subbox li span {
	width:110px;
	padding:5px 5px 0 5px;
}

.subbox li span.spadd {
	padding:5px 5px 30px 5px;
}



/* -----------------------------------------------
入力フォーム/確認画面共通
----------------------------------------------- */
dl.form_entry {
    width: 100%;
    margin: 0 0 15px 0;
    padding: 0;
    border-top: none !important;
    border-bottom: #999 solid 1px;
    position: relative;
	color:#434343;
	text-align:left;
	font-size: 85%;
}
dl.form_entry dt {
    font-weight: bold;
    padding: 10px 12px 0;
	line-height: 1.2;
}
dl.form_entry dd {
    padding: 0 12px 10px;
    border-bottom: #CCC solid 1px;
    line-height: 1.2;
}
dl.form_entry dd:last-child {
    border-bottom: 0;
}
dl.form_entry .selectdate {
    margin-top: 12px;
    padding: 5px 6px 5px 4px;
    font-size: 12px;
    vertical-align: bottom;
}
dl.form_entry li {
    margin-bottom: 0.3em;
    vertical-align: middle;
}
dl.form_entry .bg_head {
    padding-bottom: 10px;
}
/* -----------------------------------------------
完了画面
----------------------------------------------- */
.thankstext {
    font-size: 16px;
    color: #e29c08;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 10px;
    line-height: 1.3;
}
#completetext p {
    line-height: 1.3;
}

#completetext,
.shopInformation {
    font-size: 14px;
    padding: 10px;
    clear: both;
}
#completetext p,
.shopInformation p {
    margin-bottom: 0.5em;
    line-height: 1.3;
}
/* -----------------------------------------------
特定商/当サイトについて
----------------------------------------------- */
dl.form_info {
    width: 100%;
    margin: 10px 0 15px 0;
    padding: 0;
    border-bottom: #999 solid 1px;
    position: relative;
}
dl.form_info dt {
    font-weight: bold;
    padding: 10px 10px 0;
	line-height:1.5;
}
dl.form_info dd {
    padding: 0 10px 10px;
    border-bottom: #CCC solid 1px;
	line-height:1.5;
}
dl.form_info dd:last-child {
    border-bottom: 0;
}

#maps {
    width: 88%!important;
    margin: 10px auto!important;
}


.attention {
	color:#F00;
	font-size: 85%;
	line-height: 1.2;
}


input.btn[type="submit"] {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #2fb8d2 0%, #24a6de 100%) repeat scroll 0 0;
    border: 1px solid #24a6de;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    width: 100%;
}


/*******  table *********/



.prdl1		{
     float:left;
     width:94%;
	 padding:0 3% 10% 3%;
}

.prdl1 dt		{
     float:right;
     width:80%;
	 padding:0 10% 0 10%;
}

.prdl1 dd		{
     float:left;
     width:100%;
	 padding:10% 0 0 0;
}

.prdl2		{
     float:left;
     width:42%;
	 padding:20px 5% 20px 3%;
}

.prdl3		{
     float:left;
     width:42%;
	 padding:20px 3% 20px 5%;
}

.prdl2 dt,
.prdl3 dt		{
     float:right;
     width:100%;
}

.prdl2 dd,
.prdl3 dd		{
     float:left;
     width:100%;
}

.prdl1 dd h3		{
     float:left;
     width:100%;
	 color: #3c1f3f;
    font-size: 90%;
    font-weight: 600;
    letter-spacing: 1.2px;
    line-height: 1.3;
}

.prdl2 dd h3,
.prdl3 dd h3		{
     float:left;
     width:100%;
	 color: #2b85d1;
    font-size: 60%;
	font-weight:bold;
	text-align:center;
    letter-spacing: -0.5px;
    line-height: 1.2;
	margin:10px 0 0 0;
}

.prdl1 dd p		{
     float:left;
     width:100%;
	 font-size: 70%;
    line-height: 2;
	text-align:left;
    padding-top: 5%;
}


.prdl2 dd p,
.prdl3 dd p		{
     float:left;
     width:100%;
	 font-size: 60%;
    line-height: 1.7;
	text-align:left;
    padding-top: 10%;
}

.prdl4		{
     float:left;
     width:48%;
	 padding:5% 0 0 0;
	 margin:0 2% 0 0;
}

.prdl5		{
     float:left;
     width:48%;
	 padding:5% 0 0 0;
	 margin:0 2% 0 0;
}

.prdl4 dt,
.prdl5 dt		{
     float:left;
     width:40%;
	 padding:18% 57% 22% 3%;
	 color:#FFF;
    font-size: 60%;
	text-align:center;
    line-height: 1.3;
    letter-spacing: -1.5px;
	 background:url(https://www.kichiatsuse.com/img/about/clinic1.png) no-repeat 5% 0;
	 background-size:40%;
}

.prdl4 dd,
.prdl5 dd		{
     float:right;
     width:20%;
	 margin:2% 2% 1% 0;
}

.prdl4 dd .ui-link,
.prdl5 dd .ui-link	   {
     float:right;
     width:100%;
	 text-indent:-9000px;
	 padding:20% 0;
	 background:url(https://www.kichiatsuse.com/img/about/clinic2.png) no-repeat center 0;
	 background-size:90%;
}


.kiph1		{ background:url(https://www.kichiatsuse.com/img/about/1s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph2		{ background:url(https://www.kichiatsuse.com/img/about/2s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph3		{ background:url(https://www.kichiatsuse.com/img/about/3s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph4		{ background:url(https://www.kichiatsuse.com/img/about/4s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph5		{ background:url(https://www.kichiatsuse.com/img/about/5s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph6		{ background:url(https://www.kichiatsuse.com/img/about/6s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph7		{ background:url(https://www.kichiatsuse.com/img/about/7s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph8		{ background:url(https://www.kichiatsuse.com/img/about/8s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph9		{ background:url(https://www.kichiatsuse.com/img/about/9s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph10		{ background:url(https://www.kichiatsuse.com/img/about/10s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph11		{ background:url(https://www.kichiatsuse.com/img/about/11s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph12		{ background:url(https://www.kichiatsuse.com/img/about/12s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph13		{ background:url(https://www.kichiatsuse.com/img/about/13s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph14		{ background:url(https://www.kichiatsuse.com/img/about/14s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph15		{ background:url(https://www.kichiatsuse.com/img/about/15s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph16		{ background:url(https://www.kichiatsuse.com/img/about/16s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph17		{ background:url(https://www.kichiatsuse.com/img/about/17s.jpg) no-repeat 0 bottom; background-size:100% }
.kiph18		{ background:url(https://www.kichiatsuse.com/img/about/18s.jpg) no-repeat 0 bottom; background-size:100% }






.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 3px;
}

.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;
}

.prbx3		{
     float:left;
     width:94%;
	 padding:2% 3% 8% 3%;
}

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


.prul1		{
     float:left;
     width:94%;
	 padding:0 3%;
	 text-align:left;
}

.prul1 li			{
	 font-size:70%;
	 line-height:1.5;
	 padding:5px 0 5px 3%;
	 background:url(https://www.kichiatsuse.com/img/lisk/lisk8.gif) no-repeat 0 10px;
}

.prul2		{
     float:left;
     width:100%;
	 padding:10px 0;
}

.prul2 li			{
     float:left;
     width:44%;
	 padding:0 2% 0 4%;
	 margin:2% 0;
	 background:url(https://www.kichiatsuse.com/img/lisk/lisk12.gif) no-repeat 0 1%;
}

.ptb1		{
     float:left;
     width:100%;
	 font-size:70%;
	 background:#d9d7d7;
	 margin:10px 0 20px 0;
	 border-top:solid 2px #52304b;
	 border-right:solid 1px #d9d7d7;
}
.ptb2		{
     float:left;
     width:100%;
	 font-size:70%;
	 background:#42b9d0;
	 margin:10px 0 20px 0;
	 border-top:solid 1px #d9d7d7;
	 border-right:solid 1px #d9d7d7;
}

.ptb1 th,
.ptb2 th,
.ptb1 td,
.ptb2 td	{
	 border-left:solid 1px #d9d7d7;
	 border-bottom:solid 1px #d9d7d7;
}


.th0		{
	 color:#222;
	 line-height:1.2;
	 text-align:center;
	 background:#eef5fa;
	 padding:10px 5px 10px 5px;

}

.th1		{
     width:22%;
	 color:#3c1f3f;
	 font-size:80%;
	 line-height:1.2;
	 text-align:center;
	 background:#f0ede7;
	 padding:3px 5px 3px 5px;

}
.th2		{
     width:20%;
	 color:#3c1f3f;
	 font-size:85%;
	 line-height:1.2;
	 text-align:center;
	 background:#f0ede7;
	 font-weight:bold;
	 padding:5px 2px 5px 2px;

}

.td1		{
	 background:#FFF;
	 color:#333;
	 text-align:left;
	 line-height:1.3;
	 padding:3% 3% 3% 3%;

}

.td2		{
	 background:#FFF;
	 color:#333;
	 text-align:center;
	 font-size:65%;
	 line-height:2;
	 padding:7px 2px 7px 2px;

}

.prbx2		{
     float:left;
     width:94%;
	 margin:5% 3% 10% 3%;
}



.medit		{
	color:#FFF;
	 background:#413734 url(https://www.kichiatsuse.com/img/about/medit.png) no-repeat 0 132%;
	 background-size:150%
}


.intxt1 {
     float:left;
     width:90%;
	 padding:5% 5% 5% 5%;
	 font-size:80%;
	 line-height:1.5;
	 text-align:left;
	 background:url(https://www.kichiatsuse.com/img/about/medi3.png) no-repeat 90% 30px;
	 background-size:20%
}

.intxt2 {
     float:left;
     width:90%;
	 padding:10% 5% 5% 5%;
	 font-size:90%;
	 line-height:2;
}

.intxt3 {
     float:left;
     width:80%;
	 padding:5% 10% 20% 10%;
	 font-size:70%;
	 line-height:1.5;
	 text-align:left;
	 background:url(https://www.kichiatsuse.com/img/about/medi4.png) no-repeat 90% 75%;
	 background-size:20%
}

.intxt span   {
	 color:#FF0000;
}



.rmore           {
     float:left;
      width:80%;
	  text-align:center;
	  padding:70px 10% 100px 10%;
	  background:url(https://www.kichiatsuse.com/img/pattern/8.png) repeat 0 0;
}



.rmore .ui-link		{
      width:100%;
    color: #FFF;
    font-size: 15px;
	font-weight:bold;
    text-decoration: none;
    text-align: center;
    padding: 10px 0;
	letter-spacing:1px;
    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;
}

.rmore .ui-link:hover		{
      width:100%;
    color: #FFF;
    font-size: 15px;
	font-weight:bold;
    text-decoration: none;
    text-align: center;
    padding: 10px 0;
	letter-spacing:1px;
    border: 1px solid #46217a;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: block;
    background: #46217a;
    background: -moz-linear-gradient(center top, #7b639c 0%,#46217a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7b639c),color-stop(1, #46217a));
    cursor: pointer;
    -webkit-transition: opacity 0.5s ease-in;
    -moz-transition: opacity 0.5s ease-in;
}
	
.atxt span	   {
	float:left;
      width:15%;
}


.mtl1    {
	float:left;
    color: #FFF;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    padding: 0 5px;
	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;
	margin:0 10px 0 0;
}















