@charset "UTF-8";
/* CSS Document */

/*
Theme Name: miyata
Template Post Type: page
Description: 有限会社ミヤタ瓦
Theme URI:miyata
Author:
Author URI:
Version: バージョン
License:
License URI:
*/

body,form,fieldset{margin: 0px;padding: 0px;}
fieldset          {border:none;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd{margin: 0px;padding: 0px;}
blockquote,li,dt,dd{}
li                {list-style:none;}
input,textarea    {font-size: 1em;}
img{border: 0px none;margin: 0;padding: 0;vertical-align: bottom;}

*, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}

html              {scroll-behavior: smooth; height:100%;}

/* Tag Castam ----------------------------------------------------------------------------------------------------------------- */
	
@media(min-width: 920px){
     a[href^="tel:"]{
       pointer-events: none;
     }
   }

body              { font-family:"Noto Sans", sans-serif; overflow:hidden auto;}
em                {font-weight: normal;font-style: normal;}
strong            {}
a                 {text-decoration: none; color: #000;}
a:link            {}
a:visited         {}
a:active          {}
a:focus           {}


.ma5              {margin-bottom:5px;}
.ma10             {margin-bottom:10px;}
.ma20             {margin-bottom:20px;}
.ma30             {margin-bottom:30px;}
.ma40             {margin-bottom:40px;}
.ma50             {margin-bottom:50px;}
.ma60             {margin-bottom:60px;}
.ma80             {margin-bottom:80px;}

.pa40             {padding: 0 40px;}

.flex             { display:flex;}
.center           { text-align:center;}
.end              { text-align:end;}
.justify          { text-align:justify;}
.bold             { font-weight:bold;}
.new_line         { display:contents;}

p                 { font-size:16px; line-height:1.8rem;}

h1                {}
h2                { font-size:32px;}
h3                { font-size:30px;}
h4                { font-size:28px; font-weight:bold;}

.sp               { display:none;}

.w100             { width:100%;}

.blue             { color:#5675b6; font-weight:bold; display:block;}
.white            { color:#fff;}

/* header */
header                             { max-width:1200px; margin:0 auto; padding:50px 0; justify-content:space-between; position:relative; align-items:center;}
header .flex                       { align-items:center;}
header .flex img                   { width:80%; margin:0;}
header li                          { margin:0 15px;}
header ul.pc li:last-of-type       { margin-right: 0;}
header a                           { font-size:14px; font-weight:bold; width:auto;}
header img                         { width:100%;}
header .cont_btn a                 { display:block; color:#fff; background:#e4842f; border-radius:5px; padding:10px 20px;}
header .cont_btn .current          { display:block; color:#fff; background:#5675b6; border-radius:5px; padding:10px 20px;}
header .current                    { color:#5675b6; font-size:14px; border-bottom:1px solid #5675b6; font-weight:bold;}


/* footer */
footer                             { padding:50px 0;}
footer .foot_box                   { max-width:1200px; margin:0 auto; padding:20px 0; justify-content:space-between; position:relative; align-items:center;}
footer .foot_box .flex             { align-items:center; justify-content:space-between;}
footer .foot_box .flex img         { width:80%;}
footer .foot_box .flex p           { margin-left:67px; font-size:14px;}
footer .foot_box li                { margin:0 15px;}
footer .foot_box ul.pc li:last-of-type   { margin-right: 0;}
footer .foot_box li .current       { color:#5675b6; font-size:14px; font-weight:bold;}
footer .foot_box li a              { font-size:14px; font-weight:bold;}
footer .foot_box .right a          { font-size:14px;}
footer .foot_box .right .current   { color:#5675b6; font-size:14px; font-weight:bold;}


/* copy */
#copy                              { width: 100%; padding: 8px 0; position: relative; margin: 40px 0 -40px;}
#copy small                        { font-size: 12px; color: #000; letter-spacing: 0.05em; align-items: baseline;}


/* main slider                                                                                       */
/*#main                              { background:url(img/main01.jpg) no-repeat center; background-size:cover; width:100%; height:835px; object-fit: cover;}*/

#main .slider                      { position:relative; z-index: 1; width:100%; height:auto;}
#main .slider-item01               { background:url(img/main01.jpg);}
#main .slider-item02               { background:url(img/main02.jpg);}
#main .slider-item03               { background:url(img/main03.jpg);}
#main .slider-item04               { background:url(img/main04.jpg);}
#main .slider-item05               { background:url(img/main05.jpg);}
#main .slider-item06               { background:url(img/main06.jpg);}
#main .slider-item07               { background:url(img/main07.jpg);}
#main .slider-item                 { width: 100%; height:835px; background-repeat: no-repeat; background-position: center; background-size: cover;}


/* content */
.contbox                           { max-width:1200px; margin:0 auto; padding:50px 0;}


#news                              { max-width:980px; justify-content:space-between; margin:auto; position:relative;}
#news .follow_btn a                { display:block; background:#000; color:#fff; padding:10px; border-radius:5px; min-width:175px; position:absolute; bottom:0;}
#news dl                           { min-width:175px; margin-right:40px;}
#news .newstweets                  { width:80%; height:auto; overflow:auto;}


#about                             { background:url(img/about_back.jpg) no-repeat bottom; background-size:cover; height:1480px;}
#about span                        { font-weight:bold; font-size:16px; margin-right:1rem;}
#about span.white                  { display:block; font-weight:bold;}
#about .subtitle                   { font-size:28px; font-weight:bold; line-height:2.5rem;}
#about .justify                    { line-height:1.8rem; max-width:800px; margin:0 auto 20px;}
#about hr.blue_line                { width: 85px; height: 3px; background-color: #5675b6; border-style: hidden; margin: 0 auto 40px;}
#about .facephoto                  { display: grid; place-content: center; margin: 25px 0;} 
#about .president                  { font-weight:bold; font-size:24px; max-width:800px; margin:auto;}


#company                           { position:relative; top:-300px;}
#company dl                        { max-width:800px; margin:0 auto 20px; padding:0 0 20px; border-bottom:1px solid #d2d2d2;}
#company dt                        { min-width:100px; border-bottom:1px solid #5675b6; text-align: justify; text-align-last: justify; margin-right:60px; font-weight:bold; margin-bottom:-20px;}
#company dl:last-child             { border:none;}
#company .none                     { border:none;}
#company .place                    { min-width:100px; text-align: justify; text-align-last: justify; margin-right:20px;}


#access                            { margin-top:-300px;}
#access li                         { margin:0 20px; width:100%}
#access hr.blue_line               { width: 40px; height: 1px; background-color: #5675b6; border-style: hidden; margin: 20px auto;}
#access iframe                     { border-radius:5px;}


#contact                           { background:#e2e2e4; padding:50px 0;}
#contact .contbox                  { background:#fff; max-width:800px; padding:40px 20px; border-radius:5px;}
#contact .tel_btn                  { font-size:14px;}
#contact .tel_btn a                { display:block; background:#5675b6; padding:20px 0px 20px 20px; color:#fff; font-weight:bold; min-width:300px; border-radius:5px; position:relative; font-size:24px; margin-bottom:10px; font-family:avenir next condensed;}
#contact .tel_btn a:before         { content:""; background:url(img/tel_ico.png) no-repeat; width:20px; height:28px; position:absolute; background-size:contain; vertical-align:middle; display:inline-block; left:18%; top:32%;}
#contact .cont_btn a               { display:block; background:#e4842f; padding:20px; color:#fff; font-weight:bold; min-width:300px; border-radius:5px; font-size:22px; margin-bottom:10px;}
#contact .cont_btn                 { font-size:14px;}
#contact .flex                     { justify-content:space-between; margin:0 40px}


#business h2                       { font-size: 1.95rem; display: flex; justify-content: center; margin: 5px auto 50px;}
#business h3                       { font-size: 1.5rem; color: #5675b6;}
#business hr.gray                  { border: #d1d2d3 2px solid; width: 60px;}
#business .trouble                 { font-weight: bold; margin-bottom: 10px;}
#business .illustcaption           { font-size: 0.85rem; line-height: 1.3rem;}

#business_head                     { background:url(img/business_head.jpg) no-repeat center; background-size:cover; min-height:330px; width:100vw;}
#business .contbox                 { max-width:800px;}
#business img                      { width: 100%; height: auto;}
#business .subtitles               { font-size: 24px; font-weight: bold; color: #fff; width: 100%; padding: 20px 0; display: inline-flex; justify-content: center; background-color: #6b86bf; border-radius: 6px;}
#business #relief                  { background-color: #e2e2e4; padding: 60px 0; width: 100vw; margin: 0 calc(50% - 50vw) 60px;}
#business #relief .three-kawara    { max-width:800px; margin: 0 auto; padding: 0 20px;}
#business #relief .three-kawara .titlebox01 { align-items: center; justify-content: center;}
#business #relief .three-kawara .titlebox02 { align-items: center;}
#business #relief .three-kawara .titlebox02 .illustbox01 { width: 50%; height: auto;}
#business #relief .three-kawara .titlebox03 { align-items: center;}
#business #relief .three-kawara .titletxt { font-size: 2rem; font-weight: bold;}
#business #relief .three-kawara .illustbox02 { width: 12%; height: auto; margin-right: 1em;}
#business #relief .three-kawara .titlebox03 .subtitletxt { font-size: 1.5rem; font-weight: bold; color: #5675b6;}

#business .example                 { display: flex; align-items: center; gap:10px;}
#business .example .arrow          { width: 70%; height: auto; margin-left: 8px;}
#business .three-reform            { width: 75%; height: auto; margin: 0 auto 30px;} 


#request_head                      { background:url(img/request_head.jpg) no-repeat center; background-size:cover; min-height:330px; width:100vw;}
#request dl                        { justify-content:space-between; align-items:center;}
#request dl:nth-child(odd)         { flex-direction: row-reverse;}
.fadein                            { opacity : 0; transform : translate(0, 100px); transition : all 2s;}
.fadein.active                     { opacity : 1; transform : translate(0, 0);}
#request dt                        { width:50%; display:flex; justify-content:center;}
#request dd                        { width:50%;}
#request dd img                    { width:100%;}
#request ul                        { max-width:320px;}
#request .num                      { color:#5675b6; font-size:60px; font-weight:bold;}
#request .title                    { font-weight:bold; font-size:30px;}
#request .blue_line                { border:1px solid #5675b6; width:20%; margin:20px auto;}


#contact_head                      { background:url(img/contact_head.jpg) no-repeat center; background-size:cover; min-height:330px; width:100vw;}
#contact02 hr.blue_line            { width: 85px; height: 3px; background-color: #5675b6; border-style: hidden; margin: 0 auto 40px;}
#contact02 .tel_box                { max-width:800px; padding:40px; border-radius:5px; background:#e2e2e4; margin:0 auto 80px;}
#contact02 .tel_box .flex          { justify-content:space-around; align-items:center; font-size:28px; font-weight:bold;}
#contact02 .tel_box .flex li a     { font-size:36px;}
#contact02 .tel_box .flex li span  { font-size:14px; display:block;}
#contact02 .tel_box .flex li:last-child { position:relative;}
#contact02 .tel_box .flex li:last-child:before {
     content:"";
     position:absolute;
     background:url(img/tel_ico02.png) no-repeat;
     display:inline-block;
     vertical-align:middle;
     background-size:contain;
     width:32px; height:48px;
     left:-17%; top:5%;}

#contact02 form                    { max-width:800px; margin:0 auto 20px;}
#contact02 form li                 { width:100%; border:1px solid #807f80; border-radius:5px; padding:10px; font-size:14px;}
#contact02 form input[type=text]   { width:100%; border:1px solid #807f80; border-radius:5px; padding:10px;}
#contact02 form textarea           { width:100%; border:1px solid #807f80; border-radius:5px; padding:10px;}
#contact02 dl                      { justify-content:space-between; align-items:center;}
#contact02 dt                      { font-weight:bold; min-width:250px;}
#contact02 dd                      { width:100%;}
#contact02 button                  { min-width:300px; display:block; color:#fff; background:#e4842f; border:none; font-size:22px; font-weight:bold; padding:20px; border-radius:5px; margin:auto; cursor:pointer;}
#contact02 dl .required            { background:#fd4302; border-radius:5px; color:#fff; font-size:12px; padding:2px 8px; margin-left:1rem;}
#contact02 .file_btn::file-selector-button  { display:inline-block; max-width:150px; background:#e2e2e4; border-radius:5px; padding:10px; font-size:14px; margin-right:1rem; border:none; cursor:pointer;}


#contact02 .contact_box_btn        { margin:auto; justify-content:center; flex-wrap:wrap;}
#contact02 input[type=submit]      { min-width:300px; display:block; color:#fff; background:#e4842f; border:1px solid #e4842f; font-size:22px; font-weight:bold; padding:20px; border-radius:5px; cursor:pointer;}
#contact02 button[value=back]      { min-width:300px; display:block; color:#e4842f; background:#fff; border:1px solid #e4842f; font-size:22px; font-weight:bold; padding:20px; border-radius:5px; margin:0 20px; cursor:pointer;}


#privacy_head                      { background:url(img/privacy_head.jpg) no-repeat center; background-size:cover; min-height:330px; width:100vw;}
#privacy .contbox                  { max-width:800px;}
#privacy h2                        { font-size: 1.5rem; color: #5675b6;}
#privacy .zero                     { margin-left: 0.7em;}
#privacy .policybox                { padding-left: 1.65em; text-indent: -1.65em;}
#privacy .dotitem                  { margin-left: 1.4em;}
#privacy .numbitem                 { margin-left: 1.65em;}

#privacy .table-container01        { width: 100%; border-collapse: collapse;}
#privacy .table-container01 th     { padding: 20px; text-align: center;}
#privacy .table-container01 td     { padding: 20px;}
#privacy .header-row               { background-color: #d8dfee;}
#privacy .header-cell-left         { width: 50%; font-weight: bold; border-top: 1px solid #969696; border-bottom: 1px solid #969696; border-right: 1px solid #969696;}
#privacy .header-cell-right        { width: 50%; font-weight: bold; border-top: 1px solid #969696; border-bottom: 1px solid #969696;}
#privacy .content-cell-left        { width: 50%; border-bottom: 1px solid #969696; border-right: 1px solid #969696;}
#privacy .content-cell-right       { width: 50%; border-bottom: 1px solid #969696;}

#privacy .table-container02        { width: 100%; border-collapse: collapse;}
#privacy .table-container02 th     { border: 1px solid #969696; border-left: none; padding: 20px; text-align: center;}
#privacy .table-container02 td     { border: 1px solid #969696; border-right: none; padding: 20px;}
#privacy .item-cell                { background-color: #d8dfee; font-weight: bold; width: 30%;}
#privacy .content-cell             { background-color: #fff; width: 70%;}



@media (hover: hover) {
header .right a:hover              { color:#5675b6;}
header .cont_btn a:hover           { color:#fff; opacity:0.75; transition:.3s;}

footer .foot_box .right a:hover    { color:#5675b6;}

#news .follow_btn a:hover          { opacity:0.75; transition:.3s;}

#contact .tel_btn a:hover          { opacity:0.75; transition:.3s;}
#contact .cont_btn a:hover         { opacity:0.75; transition:.3s;}

#contact02 button:hover,#contact02 .file_btn::file-selector-button:hover
                                   { opacity:0.75; transition:.3s;}

#contact02 input[type=submit]:hover,#contact02 input[value=back]:hover
                                   { opacity:0.75; transition:.3s;}

}


@media (hover: none) {
header .right a:active             { color:#5675b6;}
header .cont_btn a:active          { color:#fff; opacity:0.75; transition:.3s;}

footer .foot_box .right a:active   { color:#5675b6;}

#news .follow_btn a:active         { opacity:0.75; transition:.3s;}

#contact .tel_btn a:active         { opacity:0.75; transition:.3s;}
#contact .cont_btn a:active        { opacity:0.75; transition:.3s;}

#contact02 button:active,#contact02 .file_btn::file-selector-button:active
                                   { opacity:0.75; transition:.3s;}

#contact02 input[type=submit]:active,#contact02 input[value=back]:active
                                   { opacity:0.75; transition:.3s;}

}


@media only screen and (max-width: 2560px) {
#main .slider-item                 { height:1069px;}
}


@media only screen and (max-width: 1920px) {
#main .slider-item                 { height:802px;}
}


@media only screen and (max-width: 1380px) {
#main .slider-item                 { height:576px;}

#request_head,#contact_head        { min-height:270px;}

}


@media only screen and (max-width: 1280px) {
header                             { padding:50px 20px;}

footer                             { padding:50px 20px;}

#main .slider                      { height:auto;}
#main .slider-item                 { height:534px;}

.contbox                           { padding:50px 20px;}

}


@media only screen and (max-width: 1024px) {
#main .slider-item                 { height:427px;}

#request_head,#contact_head        { min-height:200px;}

}


@media only screen and (max-width: 768px) {
.pc                                { display:none;}
.sp                                { display:block;}

header                             { padding:20px;}
header img                         { width:80%;}

footer                             { padding:20px;}
footer .foot_box .flex             { justify-content:center;}
footer .foot_box .flex a           { text-align:center;}
footer .foot_box .flex p           { margin-left: 130px;}

#nav                               { width:auto; clear: both; display:block;}
nav                                {
     display: block;
     position: fixed;
     top: 0;
     right: -70%;
     bottom: 0;
     width: 70%;
     background: #fff;
     overflow-x: hidden;
     overflow-y: auto;
     transition: all .6s;
     -webkit-overflow-scrolling: touch;
     transition: all .6s;
     z-index: 3;
     opacity:0;}
.open nav                          {
     right: 0%;
     opacity:1;}
.navmenu ul                        {
    width: 100%;
    position: absolute;
    top: 20%;
    left: 0;
    display:block;}
.navmenu li a                      {
     display:block;
     margin:0 0px 20px 10px;
     padding:0 40px 20px;
     border-bottom:solid 1px #5675b6;
     font-size:16px;}

.navmenu .cont_btn a               { border-bottom:none; display:block; color:#fff; background:#e4842f; border-radius:5px; padding:10px 20px; text-align:center; width:60%; margin:auto;}

/*ハンバーガーメニュー                                                                    */
.toggle_btn                        {
     display: block;
     position: fixed;
     top: 30px;
     right: 20px;
     width: 30px;
     height: 30px;
     transition: all .6s;
     cursor: pointer;
     z-index: 3;}
.toggle_btn span                   {
     display: block;
     position: absolute;
     left: 0;
     width: 30px;
     height: 2px;
     border-radius: 3px;
     transition: all .3s;
     border:solid 1px #5675b6;
     -webkit-transition: .35s ease-in-out;
     -moz-transition: .3s ease-in-out;
     transition: .3s ease-in-out;}
.toggle_btn span:nth-child(1)      { top: 4px;}
.toggle_btn span:nth-child(2)      { top: 14px;}
.toggle_btn span:nth-child(3)      { bottom: 4px;}
.open .toggle_btn span { background-color: #fff;}
.open .toggle_btn span:nth-child(1){
     -webkit-transform: translateY(10px) rotate(-45deg);
     transform: translateY(10px) rotate(-45deg);}
.open .toggle_btn span:nth-child(2){
     opacity: 0;}
.open .toggle_btn span:nth-child(3){
     -webkit-transform: translateY(-10px) rotate(45deg);
     transform: translateY(-10px) rotate(45deg);}

/* mask */
#mask                              { display: none; transition: all .5s;}
.open #mask                        {
     display: block;
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: rgba(0, 0, 0, 0.9);
     z-index: 2;}
#nav #menu                         { display: block;}
#nav #menu .active                 { transform: translateY(0%);}


#main .slider-item                 { height:321px;}

#news img                          { width:100%;}
#news .follow_btn a                { bottom:auto; margin:auto; max-width: 175px; position:relative;}
#news .newstweets                  { width:100%; height:auto; overflow:auto; margin-bottom:40px;}


#access .flex                      { flex-wrap:wrap;}
#access li                         { margin:0 0 20px;}

#contact                           { padding:50px 20px;}
#contact .flex                     { margin:0 20px;}

#business #relief .three-kawara .titlebox01  {  flex-direction: column;}

#business .example                 { display: grid; grid-template-columns: 1fr; justify-content: center;}
#business .example .before-image   { display: flex; justify-content: center;}
#business .example .before-image img{width: 85%; height: auto;}
#business .example .down-arrow     { display: flex; justify-content: center;}
#business .example .arrow          { width: 5%; height: auto;}
}


/*@media (min-width: 768px) {
#business .example                 { display: grid; grid-template-columns: 1fr; }
}*/


@media only screen and (max-width: 428px) {
h4                                 { font-size:18px;}

p                                  { font-size:14px;}

.blue                              { font-size:14px;}

.new_line                          { display:block;}

header a                           { width:60%;}
header img                         { width:100%;}

footer .foot_box .flex img         { width:60%;}
footer .foot_box .flex p           { font-size:12px; margin-left: 60px;}

#copy                              { margin:0px 0 -40px;}
#copy small                        { font-size:10px;}

.navmenu li a                      { font-size:14px; width:95%;}

.toggle_btn                        { top:25px;}

#main .slider-item                 { height:178px;}

#news .follow_btn a                { font-size:14px;}

#request_head,#contact_head        { min-height:120px;}

#about .subtitle                   { font-size:20px;}
#about .facephoto img              { width:80%; height: auto; margin: 0 auto;} 
#about span                        { font-size:14px;}
#about .president                  { font-size:18px;}

#company dl                        { font-size:14px;}
#company dt                        { margin-right:30px;}
#company dd .flex                  { display:block;}
#company .place                    { max-width:100px; margin:0;}

#access li                         { font-size:14px;}

#contact .flex                     { flex-wrap:wrap; justify-content:center;}
#contact .tel_btn                  { margin-bottom:20px;}
#contact .tel_btn a                { font-size:20px;}
#contact .cont_btn a               { font-size:18px;}


#request dl                        { flex-wrap:wrap;}
#request dt,#request dd            { width:100%;}
#request ul                        { margin:0 auto 20px;}
#request .title                    { font-size:24px;}
#request .txt                      { font-size:14px;}

#contact02 dl                      { flex-wrap:wrap; font-size:14px;}
#contact02 dt                      { margin-bottom:10px;}
#contact02 .tel_box                { padding:20px;}
#contact02 .tel_box .flex          { flex-wrap:wrap;}
#contact02 .tel_box .flex          { font-size:24px;}
#contact02 .tel_box .flex li span  { font-size:12px;}
#contact02 .tel_box li:last-child  { margin-left:50px;}
#contact02 .tel_box .flex li:last-child:before
                                   { width:28px; height:40px; left:-16%; top:9%;}
#contact02 input[type=submit]      { font-size:18px; margin:0 auto 40px;}
#contact02 button[value=back]      { font-size:18px; margin:auto;}

#business h2                       { font-size: 1.65rem;}
#business h3                       { font-size: 1.05rem;}

#business .subtitles               { font-size: 1.05rem; border-radius: 3px;}
#business .illustcaption           { font-size: 0.65rem; line-height: 1rem;}

#business #relief .three-kawara .titlebox02  { justify-content: center;}
#business #relief .three-kawara .titlebox02 .illustbox01 { width: 30%;}
#business #relief .three-kawara .titletxt    { font-size: 1.65rem;}
#business #relief .three-kawara .illustbox02 { width: 17%;}

#business .image-grid              { grid-template-columns: 1fr;}
#business .image-grid img          { width: 100%; height: auto;}

#privacy h2                        { font-size: 1.25rem;}
#privacy .header-cell-left,
#privacy .header-cell-right,
#privacy .content-cell-left,
#privacy .content-cell-right,
#privacy .item-cell,
#privacy .content-cell             { font-size:14px;}

}


@media only screen and (max-width: 375px) {
p                                  { font-size:12px;}

.navmenu li a                      { font-size:12px;}

#company dl                        { font-size:12px;}

#access li                         { font-size:12px;}

#contact .tel_btn,#contact .cont_btn
                                   { font-size:12px;}
#contact .tel_btn a,#contact .cont_btn a
                                   { min-width: 280px;}

#contact02 .tel_box .flex li a     { font-size:32px;}
#contact02 .tel_box li:last-child  { margin-left:30px;}
#contact02 .tel_box .flex li:last-child:before
                                   { width: 26px; height: 38px; left: -14%; top: 7%;}

#privacy h2                        { font-size: 1.05rem;}
#privacy .header-cell-left,
#privacy .header-cell-right,
#privacy .content-cell-left,
#privacy .content-cell-right,
#privacy .item-cell,
#privacy .content-cell             { font-size:12px;}

}







