<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";



/* owner/qna
------------------------------------*/


.main .owner-qna-ttl{
border-bottom:none;	
}



/*--- .owner-qna-msg ---*/
.main .owner-qna-msg{
text-align:center;
margin-bottom:60px;	
}
@media screen and (max-width: 768px) {
.main .owner-qna-msg{
margin-bottom:30px;	
}
}



/*--- .owner-qna-box ---*/
.main .owner-qna-box .box{
margin-bottom:60px;	
}
.main .owner-qna-box .box:last-child{
margin-bottom:0;	
}
@media screen and (max-width: 768px) {
.main .owner-qna-box .box{
margin-bottom:40px;	
}
}



/*--- .owner-qna-list ---*/
.main .owner-qna-list{
padding:0 50px;	
}
.main .owner-qna-list .list{
border-bottom:#114465 solid 1px;
margin-bottom:5px;	
}
.main .owner-qna-list .list dt{
padding:18px 10px;	
}
.main .owner-qna-list .list .question{
font-size:18px;	
line-height:1.4;
padding-right:50px;
}
.main .owner-qna-list .list .question::before{
content:"Q";
color:#055e96;
font-size:26px;
float:left;
line-height:1;
margin-right:.5em;
}
.main .owner-qna-list .list .question span{
display:block;
padding-left:1.8em;	
}
.main .owner-qna-list .list dd{
padding:20px;	
}
.main .owner-qna-list .list .answer{
background:#fbf8f0;
padding:25px 25px 25px 60px;
position:relative;
}
.main .owner-qna-list .list .answer::before{
content:"A";
color:#f39e34;
font-size:26px;
display:inline-block;
line-height:1;
position:absolute;
top:25px;
left:25px;	
}
.main .owner-qna-list .list .answer p{
margin-bottom:.5em;	
}
.main .owner-qna-list .list .answer p:last-child{
margin-bottom:0;	
}
@media screen and (max-width: 768px) {
.main .owner-qna-list{
padding:0;	
}
.main .owner-qna-list .list dt{
padding:18px 10px;	
}
.main .owner-qna-list .list .question{
font-size:1.4rem;	
}
.main .owner-qna-list .list .question::before{
font-size:2rem;
}
.main .owner-qna-list .list .answer{
padding:15px 15px 15px 40px;
}
.main .owner-qna-list .list .answer::before{
font-size:2rem;
top:15px;
left:15px;	
}
}



/*--- .owner-qna-house ---*/
.main .owner-qna-ac-conts{
padding-top:20px;	
}
.main .owner-qna-house{
background:url(../../img/bg_cmn01.gif) repeat 0 0;
padding:4px;	
}
.main .owner-qna-house .in{
background:#fff;
padding:30px;	
}
.main .owner-qna-house-ttl{
font-family: 'Noto Serif JP', serif;
font-size:24px;
padding:0 10px;
border-left:#044e87 solid 4px;
margin-bottom:20px;
color:#044e87;
line-height:1.2;	
}
.main .owner-qna-house-msg{
margin-bottom:20px;
font-size:13px;	
}
.main .owner-qna-house-conts .ttl{
border-left:#044e87 solid 4px;
background:#efefef;
padding:5px;
margin-bottom:10px;
font-weight:500;
font-size:14px;
padding-bottom:.5em;
}
.main .owner-qna-house-conts .table-scroll{
margin-bottom:40px;	
}
.main .owner-qna-house-conts table{
border-top:#d5d5d5 solid 1px;
border-left:#d5d5d5 solid 1px;
width:100%;
}
.main .owner-qna-house-conts table:last-child{
margin-bottom:0;	
}
.main .owner-qna-house-conts table th,
.main .owner-qna-house-conts table td{
border-right:#d5d5d5 solid 1px;
border-bottom:#d5d5d5 solid 1px;
padding:7px 10px;
font-size:13px;
vertical-align:top;
}
.main .owner-qna-house-conts table th strong,
.main .owner-qna-house-conts table td strong{
display:block;
text-align:center;
font-weight:600;	
}
.main .owner-qna-house-conts table thead th,
.main .owner-qna-house-conts table thead td{
font-weight:600;
background:#e1f3ff;
}
.main .owner-qna-house-conts table thead th:nth-child(1){
width:28%;
}
.main .owner-qna-house-conts table thead th:nth-child(2){
width:22%;	
}
.main .owner-qna-house-conts table thead th:nth-child(3){
width:10%;	
}
.main .owner-qna-house-conts table thead th:nth-child(4){
width:40%;	
}
.main .owner-qna-ac-ttl{
text-align:center;
letter-spacing:-.40em;
padding:15px 0 0;	
}
.main .owner-qna-ac-ttl-btn{
display:inline-block;
letter-spacing:normal;
text-align:center;
/*background-color:#fff;*/
border:#055e96 solid 1px;
line-height:55px;
min-width:250px;
transition:0.3s all ease;
padding:0 50px;	
}
.main .owner-qna-ac-ttl-btn:hover{
background-color:#055e96;
}
.main .owner-qna-ac-ttl-btn span{
font-size:13px;
font-weight:500;
color:#055e96;
letter-spacing:.1em;	
}
.main .owner-qna-ac-wp .owner-qna-ac-ttl-btn span::after{
font-family: "Font Awesome 5 Free";
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
font-weight: 600;
margin-left:1.5em;
content: "\f078";	
}
.main .owner-qna-ac-wp .ac-in-open .owner-qna-ac-ttl-btn span::after{
content: "\f077";	
}
.main .owner-qna-ac-ttl-btn:hover span{
color:#fff;		
}
@media screen and (max-width: 768px) {
.main .owner-qna-house .in{
padding:15px;	
}
.main .owner-qna-house-ttl{
font-size:2rem;	
}
.main .owner-qna-house-conts .table-scroll{
margin-bottom:25px;	
}
.main .owner-qna-house-conts table{
width:600px;
}
.main .owner-qna-house-conts table th,
.main .owner-qna-house-conts table td{
font-size:11px;
}
}

.house-aftermente-guarantee-att ul {
	list-style: disc !important;
	padding-left: 1.2em;
}
@media screen and (max-width: 768px) {
.house-aftermente-guarantee-att ul {
	margin-left: 0.2em;
}
}
</pre></body></html>