<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body , html {
    height: 100%;
	width:100%;
	margin:0 auto;
	padding:0;
		font-size:100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
	line-height:1.8;
font-family: "Hiragino Maru Gothic W4 JIS2004", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 500;
font-feature-setting:"palt";
}


#sitetop{
	padding-bottom:5px;
	background-color: #FFECEC;
}


/*///////アコーディオン///////*/
#PlagOpen1{
text-align:right;
}
#PlagClose1{
text-align:left;
}

.menu{
margin-top:0px;
}

label {
display: block;
margin:0;
  
}

input[type="checkbox"].on-off{
    display: none;
}

.menu ul {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    margin: 0;
    padding: 0;
    list-style: none;
}

.menu li {
}


.btmimasugu{
margin-bottom:10px;
}

input[type="checkbox"].on-off + ul{
    height: 0;
    overflow: hidden;
}

input[type="checkbox"].on-off:checked + ul{
    height: 100%;
}

/*end*/


/*リスト表記*/

.good{
font-size:85%;
-webkit-text-size-adjust: 85%;
-ms-text-size-adjust: 85%;
text-indent:2px;
vertical-align:top;
display:inline-block;
width:53%;
margin-left:-10px;
padding:0;
line-height:1.4;
}

.good li{
list-style: square;
color:#CCCCCC;
}

.good li span {
    color: #000;
	padding:0;
	margin-left:-5px;

}

.good2{
font-size:85%;
-webkit-text-size-adjust: 85%;
-ms-text-size-adjust: 85%;
text-indent:5px;
vertical-align:top;
display:inline-block;
width:52%;
margin-left:-23px;
padding:0;
line-height:1.4;
}

.good2 li{
list-style: square;
color:#CCCCCC;
}

.good2 li span {
    color: #000;
	padding:0;
	margin-left:-6px;

}

/*リスト表記おわり*/

.voice_t1{
margin:15px;
font-size:120%;
font-weight:bold;
color:#654936;
}

strong{
	background-color:#FFFF66;
}

b{
	color:#CA6868;
}

a{
color:#333333;
text-decoration:none;
}

a:hover{
text-decoration:none;
color:#666666;
}

img{
width:100%;
}

p{
margin:15px;
}

h1{
margin:0 auto;
border:0;
padding:0;
}

h2{
	padding:0;
	border:0;
	font-size:125%;
-webkit-text-size-adjust: 125%;
-ms-text-size-adjust: 125%;
-moz-text-size-adjust: 125%;
	line-height:1.2;
	margin:15px;
	font-weight:bold;
	color:#F27373;
}
h3{
	padding:0;
	border:0;
	font-size:125%;
-webkit-text-size-adjust: 125%;
-ms-text-size-adjust: 125%;
-moz-text-size-adjust: 125%;
	line-height:1.2;
	margin:15px;
	font-weight:bold;
	color:#F27373;
}

h4{
	padding:0;
	border:0;
	font-size:110%;
-webkit-text-size-adjust: 110%;
-ms-text-size-adjust: 110%;
-moz-text-size-adjust: 110%;
	line-height:1.4;
	margin:15px;
	font-weight:bold;
}


h5{
	padding:0;
	border:0;
	font-size:110%;
-webkit-text-size-adjust: 110%;
-ms-text-size-adjust: 110%;
-moz-text-size-adjust: 110%;
	line-height:1.4;
	margin:15px 15px 0 15px;
	font-weight:bold;
	color:#339999;
	}

h6{
	padding:0;
	border:0;
	font-size:130%;
-webkit-text-size-adjust: 130%;
-ms-text-size-adjust: 130%;
-moz-text-size-adjust: 130%;
	line-height:1.4;
	margin:0 15px 15px 15px;
	font-weight:bold;
	color:#339999;
}




#header{
	height:100%;
}
 
#container {
	width: 100%;
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	padding-bottom: 25px;
}
 
#contents {
    padding-bottom: 20px;
}
 
/*ヴォイス*/
 
#kitmt{
	margin:0 auto;
	padding:10px 15px;
	height:100%;
	overflow:hidden;
	background-color:#E6FDDF;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#kitmt2{
	margin:0 auto;
	padding:10px 15px;
	height:100%;
	overflow:hidden;
	background-color:#FFFFCC;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.tk_box{
display:inline-block;
float:left;
}

.tk_box img{
width:80px;
margin-right:1em;
}

#kitmt span{
font-weight:800;
line-height:1.3;
}

#kitmt2 span{
font-weight:800;
line-height:1.3;
}

 
#barm{
	display:block;
	width:100%;
	margin:0 auto;
	padding: 20px 0;
	text-align: center;
	}

#menurow{
overflow:hidden;
width:85%;
margin:0 auto 30px 35px;
text-align:left;
position:relative;

}

#menurow a{
text-decoration:none;
}
#menurow a:hover{
text-decoration:none;
}




.free{
margin-top:10px;
}

.tel{
margin-top:25px;
}

hr {
	border: none;
	border-top: 1px solid #E3E3E3;
	margin: 0;
	padding: 0;
}



.footerin{
	display:block;
	margin-bottom: 5px;
	text-align: center;
	font-size:80%;

-webkit-text-size-adjust: 80%;
-ms-text-size-adjust: 80%;
-moz-text-size-adjust: 80%;
	padding: 15px 0;
	background-color: #FEEDED;
}
.footerin a{
text-decoration:underline;
padding:10px;
line-height:2;
}

.cop{
	font-size:80%;
	padding: 0 0 20px 0;
	text-align: center;
	background-color: #FEEDED;
}



.b_btn_r{
width:50%;
display:inline-block;
line-height:2;
float:left;
text-align:left;
 margin-top:15px;
		font-size:95%;
-webkit-text-size-adjust: 95%;
-ms-text-size-adjust: 95%;
-moz-text-size-adjust: 95%;
}


.b_btn_l{
width:50%;
display:inline-block;
line-height:2;
float:left;
text-align:left;
 margin-top:15px;
		font-size:95%;
-webkit-text-size-adjust: 95%;
-ms-text-size-adjust: 95%;
-moz-text-size-adjust: 95%;
}



 
#footer {
    position: fixed;
    bottom: 0px;
    width: 100%;
    height: 70px;
}

.jyukou{
background-color:#FF6060;
width:50%;
float:left;
line-height:1.5;
display:inline-block;
text-align:center;
		font-size:95%;
-webkit-text-size-adjust: 95%;
-ms-text-size-adjust: 95%;
-moz-text-size-adjust: 95%;
}
.jyukou a{
color:#FFFFFF;
font-weight:bold;
display:inline-block;
padding:20px 10px;
}

.shiryou{
background-color:#559241;
width:50%;
float:left;
line-height:1.5;
display:inline-block;
text-align:center;
		font-size:95%;
-webkit-text-size-adjust: 95%;
-ms-text-size-adjust: 95%;
-moz-text-size-adjust: 95%;
}
.shiryou a{
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:20px 10px;
display:inline-block;
}





#coushinama{
margin:5px auto;
text-align:center;
}

.koushinm{
display:inline-block;
width:110px;
margin:0 3px;
text-align:left;
font-size:90%;
-webkit-text-size-adjust: 90%;
-ms-text-size-adjust: 90%;
-moz-text-size-adjust: 90%;
}

.koushinm span{
font-size:80%;
-webkit-text-size-adjust: 80%;
-ms-text-size-adjust: 80%;
-moz-text-size-adjust: 80%;
display:block;	
}
	
.box3{
	width:92%;
	margin:0 auto;
	padding: 5px;
		box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:boder-box;
}
.box4{
width:92%;
margin:0 auto 35px auto;
	padding: 5px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:boder-box;
}

.ltr{
	text-decoration:none;
	padding-bottom: 2.8px;
	display:inline;
	border-bottom:#CCCCCC 1px solid;
	color:#000000;
	line-height: 2;
	width: 100%;
}




/* balloon-1 bottom */
#balloon-1-bottom {
	position: relative;
	display: inline-block;
	width:80%;
	line-height: 34px;
	color: #19283C;
	text-align:left;
	background: #F6F6F6;
	border: 3px solid #FF6F6F;
	z-index: 0;
	margin:0 auto;
}


#balloon-1-bottom:before {
	content: "";
	position: absolute;
	bottom: -8px; left: 50%;
	margin-left: -9px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 9px 9px 0 9px;
	border-color: #F6F6F6 transparent transparent transparent;
	z-index: 0;
}
#balloon-1-bottom:after {
	content: "";
	position: absolute;
	bottom: -12px;
	left: 50%;
	margin-left: -10px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #FF6F6F transparent transparent transparent;
	z-index: -1;
}

.box{
width:90%;
border:1px #999999 solid;
padding:5px 0;
margin:15px auto 25px auto;
}

/*サムネイル*/

.section {
  position: relative;
  width: 600px;
  max-width: 88%;
  border: 2px solid #333;
  border-top: none;
  text-align: center;
  margin: 40px auto;
}

.section h4 {
  position: relative;
  margin-top: -14px;
  display: inline-block;
  letter-spacing: 2px;
}

.top-border{
  position: absolute;
  height: 2px;
  width: 24%;
  background-color: #333;
}

.right {
  right: 0;
}

.left {
  left: 0;
}

.voice_t1{
margin:15px;
font-size:120%;
font-weight:bold;
color:#654936;
}

@media (max-width: 685px) {
.top-border {	
  width: 18%;
	}
}

.section ul {
text-align:left;
width:85%;
	font-size:95%;
-webkit-text-size-adjust: 95%;
-ms-text-size-adjust: 95%;
-moz-text-size-adjust: 95%;
line-height:1.5;
}

.section ul li{
margin-top:0.5em;
margin-bottom:0.5em;
}

.section a {
  outline: 0;
  display: inline-block;
  padding: 20px;
  margin-bottom: 40px;
  width: 440px;
  max-width: 80%;
  background-color: #333;
  color: #fff;
  font-size: 22px;
  letter-spacing: 3px;
  transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
}

.section a:hover {
  background-color: #1D222D;
}

.section a:link, .section a:visited, .section a:link:hover, .section a:visited:hover {
  text-decoration: none;
  color: #fff;
}


.balloon-talk {
	position: relative;
	width: 80%;
	margin: 15px auto;
	padding: 20px;
	text-align:center;
	background: linear-gradient(#E3EEDF, #C8E6BD);
	background: -moz-linear-gradient(center top,#E3EEDF,#C8E6BD);
	background: -webkit-gradient(linear, center top, center bottom, from(#E3EEDF), to(#C8E6BD));
	border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;

}



.balloon-talk2 {
	position: relative;
	text-align:center;
	width: 80%;
	margin: 30px auto;
	padding:20px;
	background: linear-gradient(#E3EEDF, #C8E6BD);
	background: -moz-linear-gradient(center top,#E3EEDF,#C8E6BD);
	background: -webkit-gradient(linear, center top, center bottom, from(#E3EEDF), to(#C8E6BD));
	border-radius:40px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;

}
</pre></body></html>