@charset "UTF-8";


/* biz headline */
#biz h2.headline .jp{font-size:28px;letter-spacing:0.1em;}
.headline h2.jp{font-size:26px;letter-spacing:0.12em;}
@media screen and (max-width:599px) {
#biz h2.headline .jp,
.headline h2.jp{line-height:2rem;}
#headline h1.landscaping .en{font-size:48px;}
}

/* biz top */
.biz_top{background-image:url(../img/biz_bg.jpg);background-repeat:no-repeat;background-size:auto 900px;background-position:center top;}
#drowing{background-color:white;padding:60px 0;}
#landscaping{background-color:#627763;color:white;padding:0 0 60px;}
.content{display:flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: center;}
#drowing .content,#drowing .content p,
#landscaping .content,#landscaping .content p{text-align:center;}
#drowing .trimming,#landscaping .trimming{height:250px;margin-bottom:50px;}

@media screen and (min-width:600px) {
#drowing .trimming,#landscaping .trimming{height:355px;margin-bottom:50px;}
}

@media screen and (min-width:900px) {
#drowing{padding:60px 0;}
#landscaping{padding:60px 0;}
#drowing,#landscaping{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;}
#landscaping .trimming{grid-column:2 / 3;grid-row:1 / 2;}
#landscaping .content{grid-column:1 / 2;grid-row:1 / 2;}
#drowing .trimming,#landscaping .trimming{height:400px;margin-bottom:0;}
}

@media screen and (min-width:1200px) {
#drowing .trimming,#landscaping .trimming{height:450px;margin-bottom:0;}
}

.guide .content h2 .en{font-size:14px;margin-bottom:20px;}
.guide .content h2 .jp{font-size:36px;letter-spacing:0.1em;margin-bottom:55px;}
.guide .content h3{font-size:26px;letter-spacing:0.1em;margin-bottom:28px;font-family:var(--serif);}
.guide .content p{font-size:16px;letter-spacing:0.1em;line-height:1.8em;}
.guide .content .btn{margin:52px auto 0 auto;width:180px;}
#biz a.more{width: 180px;height: 36px;display: flex;justify-content: center;align-items: center;}

@media screen and (max-width:599px) {
.guide .content h2 .jp{font-size:30px;}
.guide .content h3{font-size:20px;}
}

/* cad */
#statement{padding:0;margin-top:-30px;}
#cad_sample,#service_detail{padding:90px 25px;}
.cad_imgs{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:3fr 2fr;grid-gap:15px;}
.large{grid-row: 1 / 2;grid-column:1 / span 2;}
.medium{grid-row: 2 / 3;grid-column:1 / 2;}
.small{grid-row: 2 / 3;grid-column:2 / 3;}
.big_point{background-color:white;display:flex;justify-content:center;align-items:center;padding:40px;}
.big_point .catch h2{text-align:center;margin-bottom:40px;font-size:22px;letter-spacing:0.12em;line-height:1.4em;}
.big_point .catch ul{width:100%;margin:0;}
.big_point .catch .check li{font-size:17px;line-height:1.6em;margin-top:10px;}
.big_point .catch .check li:before{color:var(--green);}
.big_point .catch .check li:first-child{margin-top:0;}

@media screen and (max-width:899px) {
.cad_imgs{padding:25px;}
.cad_imgs .large{height:350px;}
.cad_imgs .medium{height:240px;}
.cad_imgs .small{height:240px;}
}
@media screen and (min-width:680px) {
.big_point{height:680px;width:680px;border-radius:350px;z-index:2;margin:0 auto;padding:0;}
.big_point .catch h2{text-align:center;margin-bottom:20px;font-size:26px;letter-spacing:0.12em;}
.big_point .catch ul{width:100%;}
.big_point .catch .check li{font-size:17px;line-height:2.6em;}
}
@media screen and (min-width:900px) {
#statement{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;padding:0 90px 55px;grid-gap:0;}
#cad_sample,#service_detail{padding:90px 55px;}
.cad_imgs{margin-left:-250px;}
}
@media screen and (min-width:1200px) {
.cad_imgs{margin-left:-100px;}
}

#lead{background-color:#334433;padding:15px 0 50px;}
#lead .lead{font-family:var(--serif);font-size:22px;color:white;}
.lead{text-align:center;margin-top:20px;line-height:2.0rem;}

/* before after */
#cad_sample .before_after{margin-top:60px;}
#cad_sample .before_after:first-child{margin-top:0;}
figure{position:relative;}
figcaption{background-color:#343735;padding:15px 30px;color:white;display:inline-block;position:relative;z-index:2;}
figure .trimming{margin:-25px 0 0 20px;position:relative;z-index:1;border:10px solid white;filter: drop-shadow(0px 0px 4px rgba(0,0,0,0.2));}
#cad_sample .before_after figure{margin-bottom:60px;}
#cad_sample .before_after .after:before{content:url('../img/arrow_flow_down.svg');position:absolute;right:calc(100% / 2 - 24px);top:-40px;z-index:2;}
#cad_sample .before_after .trimming{height:280px;}
#cad_sample .before_after .trimming .example{display:inline-block;position:absolute;right:0;bottom:0;background-color:rgba(0,0,0,0.3);padding:10px;}

@media screen and (min-width:600px) {
#cad_sample .before_after .trimming{height:400px;}
}
@media screen and (min-width:900px) {
#cad_sample .before_after .continue{margin-bottom:0;}
#cad_sample .before_after{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;padding-top:80px;margin-top:0;}
#cad_sample .before_after .trimming{height:350px;}
#cad_sample .before_after figure{margin:0;padding:0;}
#cad_sample .before_after .continue{grid-row: 1 / 2;grid-column:1 / span 2;}
#cad_sample .before_after .continue .trimming{height:500px;}
}
@media screen and (min-width:1200px) {
#cad_sample .before_after .trimming{height:400px;}
}

#service_detail{background-color:#e2e9e5;}
#service_detail li{background-color:#cad7d1;padding:45px;margin:40px 0;}
#service_detail .num{font-size:100px;font-family:var(--en);text-align:center;margin-bottom:60px;color:white;line-height:1.5rem;}
#service_detail h3{text-align:center;font-family:var(--serif);font-size:24px;margin-bottom:20px;letter-spacing:0.1em;}
@media screen and (min-width:750px) {
#service_detail ol{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;margin-top:60px;}
#service_detail li{margin:0;}
}
@media screen and (max-width:599px) {
#service_detail li{background-color:#cad7d1;padding:45px 20px;margin:40px 0;}
#service_detail h3{font-size:21px;}
}
/* landscaping */
#thought{background-color:white;}
#thought .photo{min-height:280px;}
.thought_cell{display:flex;flex-direction:column;justify-content:center;padding:30px 25px;}
@media screen and (min-width:600px) {
.thought_cell{display:flex;flex-direction:column;justify-content:center;padding:90px 25px;}
#thought .photo{min-height:350px;}
.thought_cell{padding:90px 55px;}
}
@media screen and (min-width:980px) {
#thought .photo{min-height:250px;}
#thought{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:5fr 4fr 3fr;}
#thought .photo{height:auto;}
.thought_cell{padding:55px;}
#thought div:nth-child(1){grid-row: 1 / 2;grid-column:1 / 2;}
#thought div:nth-child(2){grid-row: 1 / 2;grid-column:2 / 3;}
#thought div:nth-child(3){grid-row: 2 / 3;grid-column:2 / 3;}
}
@media screen and (min-width:1200px) {
#thought .photo{min-height:400px;}
.thought_cell{padding:70px 90px;}
}
#thought p,#mission p,#value p{line-height:1.7em;font-size:15px;margin-top:35px;}
#thought p:first-child,
#mission p:first-child,
#value p:first-child{margin-top:0;}
#thought ul + p {margin-top:0;}
#thought ul.check{line-height:1.7em;background-color:#f2f4f3;padding:25px;margin:15px 0;border-radius:20px;}
#thought .check li{position:relative;padding-left:25px;line-height:2.2em;letter-spacing:0.05em;font-size:16px;}
#thought .check li:before{color:#97cb67;}

#mission{padding:90px 25px;background-color:#cad7d1;}
#mission li{background-color:#eef5f2;padding:40px 20px;}
#mission .photo{height:280px;margin-bottom:40px;}
#mission .photo:nth-child(3){margin-bottom:0;}

@media screen and (min-width:600px) {
#mission{padding:90px 55px;background-color:#cad7d1;}
#mission .photo{height:280px;margin-bottom:40px;}
#mission li{padding:40px;}
}
@media screen and (min-width:800px) {
#mission ol{display:grid;grid-template-columns:1fr 1fr;row-gap:60px;column-gap:0;}
#mission .photo{height:100%;}
.msn1{grid-row: 1 / 2;grid-column:1 / 2;}
.msn2{grid-row: 1 / 2;grid-column:2 / 3;}
.msn3{grid-row: 2 / 3;grid-column:2 / 3;}
.msn4{grid-row: 2 / 3;grid-column:1 / 2;}
.msn5{grid-row: 3 / 4;grid-column:1 / 2;}
.msn6{grid-row: 3 / 4;grid-column:2 / 3;}
}

@media screen and (min-width:1200px) {
#mission ol{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:0;column-gap:40px;}
.msn1{grid-row: 1 / 2;grid-column:1 / 2;}
.msn2{grid-row: 2 / 3;grid-column:1 / 2;}
.msn3{grid-row: 2 / 3;grid-column:2 / 3;}
.msn4{grid-row: 1 / 2;grid-column:2 / 3;}
.msn5{grid-row: 1 / 2;grid-column:3 / 4;}
.msn6{grid-row: 2 / 3;grid-column:3 / 4;}
}

#mission h2 .en,#value h2 .en,#brands h2 .en{font-size:14px;margin-bottom:12px;}
#mission h2 .jp,#value h2 .jp,#brands h2 .jp{font-size:36px;letter-spacing:0.1em;margin-bottom:55px;}
#mission h3{font-size:24px;letter-spacing:0.2em;margin-bottom:40px;}

#value{background-color:#eef5f2;}
.value .photo{height:280px;}

@media screen and (max-width:899px) {
#value{padding:90px 55px;}
}
@media screen and (max-width:599px) {
#value{padding:90px 25px;}
}
@media screen and (min-width:900px) {
#value{padding:90px 55px;}
.value{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;}
.value .photo{height:420px;}
}
.value .text_box{padding:40px 25px;}
.value .text_box p{margin-bottom:50px;}
.value .text_box li{text-align:center;}
.value .text_box a{width:350px;padding:20px;margin-top:10px;}

@media screen and (max-width:599px) {
.value .text_box{padding:0;}
.value .text_box a{width:100%;padding:20px;margin-top:10px;}
}


/* brands */
#brands{padding:90px 55px;background-color:white;}
@media screen and (max-width:599px) {
#brands{padding:60px 25px;}
}

/* links */

#cad_links,#cad_plan_links{background-color:white;}
#cad_links a h2,#cad_plan_links a h2{margin-bottom:20px;letter-spacing:0.1em;}
#cad_links a,
#cad_plan_links a{border-bottom:var(--border2px);display:block;padding:25px;position:relative;}

@media screen and (min-width:900px) {
#cad_links,
#cad_plan_links{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:60px 55px;}
#cad_links a,#cad_plan_links a{border-right:var(--border2px);border-bottom:0;flex:1;padding:0;}
#cad_links a:first-child,#cad_plan_links a:first-child{border-left:var(--border2px);}
}
#cad_links a,#cad_plan_links a,#cad_links a h2,#cad_plan_links a h2,#cad_links p,#cad_plan_links p{text-align:center;}

/* flow */
.flow .image-bar{height:200px;}
#service_flow{padding:90px 25px;background-color:white;}
#service_flow ol h2.headline{margin-bottom:30px;text-align:center;font-family:var(--serif);font-size:22px;letter-spacing:0.1em;}
#service_flow ol p{line-height:1.9em;}
#service_flow ol li.step{padding:0 50px;position:relative;margin-bottom:60px;}
#service_flow ol li.continue:before{content:url('../img/arrow_biz_flow_right.svg');}

@media screen and (max-width:899px) {
#service_flow ol li.step{padding:0;padding-bottom:60px;margin-bottom:50px;border-bottom:var(--border2px);}
#service_flow ol li.continue:before{content:url('../img/arrow_biz_flow_right.svg');position:absolute;bottom:-19px;left:50%;transform:translateX(-50%) rotate(90deg);}
}
@media screen and (max-width:599px) {
.step .format{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;grid-gap:20px;margin-top:20px;}
#service_flow .format li:nth-last-child(1){grid-row: 2 / 3;grid-column:1 / span 3;}
}
@media screen and (min-width:600px) {
.flow .image-bar{height:250px;}
#service_flow{padding:90px 55px;}
.step .format{display:grid;grid-template-columns:1fr 1fr 1fr 2fr;grid-gap:20px;margin-top:20px;}
}
@media screen and (min-width:900px) {
.flow .image-bar{height:300px;}
#service_flow ol{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto;grid-gap:0;}
#service_flow ol li.continue:before{position:absolute;right:-17px;top:45px;}
#service_flow ol li.step{border-left:var(--border2px);}
#service_flow ol li.step:nth-last-child(2),
#service_flow ol li.step:nth-last-child(4){border-right:var(--border2px);}
#service_flow ol li.step:nth-last-child(1){grid-row: 3 / 4;grid-column:1 / span 2;border-right:var(--border2px);}
}
@media screen and (min-width:1200px) {
#service_flow ol{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr auto;grid-gap:0;}
#service_flow ol li.step:nth-last-child(1){grid-row: 2 / 3;grid-column:2 / span 2;}
#service_flow ol li.step:nth-last-child(2),
#service_flow ol li.step:nth-last-child(4){border-right:0;}
#service_flow ol li.step:nth-last-child(3){border-right:var(--border2px);}
#service_flow ol li.step .btn{position:absolute;bottom:0;width:calc(100% - 100px);margin-top:30px;}
}

.step .format li{background-color:#e2e9e5;text-align:center;padding:10px 0;border-radius:15px;}
.step .address{background-color:#e2e9e5;border-radius:15px;padding:15px;margin-top:20px;text-align:center;}
.step .note ul{display:block;margin-top:20px;padding-bottom:20px;}
.step .num{font-size:72px;font-family:var(--en);text-align:center;margin-bottom:50px;color:#49724b;line-height:1.5rem;}
.step .num span{font-size:16px;margin-bottom:10px;;display:block;}
.step a.btn.small{display:block;padding:7px 0 9px;text-align:center;font-size:17px;margin-top:20px;line-height:1.0rem;}
.step .follow h2{line-height:1.8em;}
.step .tel{text-align:center;font-size:26px;font-family:var(--serif);}
.step .tel a{display:block;background-color:#e2e9e5;border-radius:15px;padding:5px;margin-top:20px;position:relative;}
.step .tel a:hover{background-color:#7db364;color:white;}
.step .tel svg{height:40px; width:auto;padding-right:20px;}
.step .tel svg .st0{transition: all 0.3s ease 0s;}
.step .tel:hover svg .st0{fill:white;}

/*	fix */
.fix{padding:90px 25px;background-color:#9baba0;display:flex;flex-direction:column;justify-content:center;}
.fix h2.headline{font-size:26px;letter-spacing:0.07em;line-height:1.5em;}
@media screen and (min-width:600px) {
.fix{padding:90px 55px;}
}
@media screen and (min-width:900px) {
.fix .note{width:600px;display:inline-block;margin:auto;}
}

/* cad_links_bottom */
#cad_links_bottom{background-color:white;border-bottom:var(--border2px);}
#cad_links_bottom a{display:block;}
#cad_links_bottom .btn{padding:25px;}
#cad_links_bottom h2{text-align:center;}
#cad_links_bottom p{text-align:center;margin-top:10px;font-family:var(--sans);}
#cad_links_bottom .trimming{height:160px;}
@media screen and (max-width:1199px) {
#cad_links_bottom{padding:90px 55px;}
#cad_links_bottom a{display:grid;grid-template-columns:2fr 3fr;margin-bottom:30px;}
}
@media screen and (max-width:599px) {
#cad_links_bottom{padding:90px 25px;}
#cad_links_bottom a{display:block;}
}
@media screen and (min-width:1200px) {
#cad_links_bottom{padding:90px 55px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr auto;grid-gap:10px;}
}
/* price */
.price_all{padding:90px 0;background-color:#e2e9e5;}
@media screen and (min-width:600px) {
.price_all{padding:90px 55px;}
}
.price_all .note{text-align:center;margin-top:40px;}
.price_all .note ul{text-align:left;display:inline-block;}

.price_list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;}
.price_list li{flex:1;margin:2px;background-color:white;display:flex;flex-direction:column;justify-content:space-between;min-width:400px;position:relative;}
.price_list h3{padding:20px;text-align:center;font-family:var(--serif);font-size:22px;letter-spacing:0.1em;position:sticky;top:90px;z-index:3;}
.price_list h3.title01{background-color:rgba(114,174,86,0.95);color:white;}
.price_list h3.title02{background-color:rgba(73,114,75,0.95);color:white;}
.price_list h3.title03{background-color:rgba(114,174,86,0.95);color:white;}
.price_list h3.title04{background-color:rgba(73,114,75,0.95);color:white;}
.price_list h3.title05{background-color:rgba(114,174,86,0.95);color:white;}
/* #49724b, #72ae56 */
.price_list table{width:100%;}
.price_list tr th,.price_list tr td{background:#cad7d1;color:#2E4C4D;vertical-align:middle;text-align:center;padding:15px 10px;position:relative;}
.price_list tr:nth-child(odd) th,.price_list tr:nth-child(odd) td{background:white;}

.price_list .lead{padding:15px;border-bottom:var(--border2px);margin:0;}
.price_list .photo{margin-top: auto;}
.price_list .attention p{font-size:14px;text-align:center;}
.price_list .attention img{width:20px;height:auto;}
.price_list .attention svg{width:20px;height:auto;}
.table02 .mark_triangle_st,
.table03 .mark_triangle_st{fill:white;}


@media screen and (min-width:1200px) {
#level-2 div.sample{display:grid;grid-template-columns:1fr 1fr;column-gap:0;}
}
@media screen and (min-width:700px) and (max-width:1321px) {
.sample.sample03{display:grid;grid-template-columns:1fr 1fr;column-gap:0;}
}
@media screen and (min-width:700px) and (max-width:900px) {
div.sample{display:grid;grid-template-columns:1fr 1fr;column-gap:0;}
}
/* table */
.price_list td{font-size:15px;letter-spacing:0.1em;}
.price_list .price td{font-size:26px;letter-spacing:0.1em;}
.price_list .time td{font-size:20px;letter-spacing:0.1em;}
.price_list .trimming{height:250px;position:relative;margin:10px;}
.detail{display:inline-block;vertical-align:middle;}

.detail{display:inline-block;vertical-align:middle;}
.mark{display:inline-block;float:left;vertical-align:middle;}
.mark img{width:35px;height:auto;}
.title .small{display:block;font-size:15px;margin-top:5px;}
.price_list td span{font-size:13px;font-family:var(--sans);}
.price_list td .option{display:block;margin-top:3px;}

p.zoom{position:absolute;display:inline-block;height:40px;bottom:0;right:0;margin:0;}
p.zoom .icon{display:inline-block;width:40px;height:40px;background-color:rgba(98,119,99,0.8);}
.trimming p.zoom .icon img{width:40px;height:40px;min-width:40px;min-height:40px;margin:auto;}
p.zoom .sample{display:inline-block;color:white;letter-spacing:0.2em;position:relative;right:15px;bottom:15px;}

/* ad_plan */
.ad_plan .textbox{margin:25px;position:relative;}
.ad_plan .textbox .voice li{padding:15px;background-color:var(--green);border-radius:10px;min-width:auto;line-height:2rem;font-size:17px;text-align:center;color:white;}
.ad_plan .textbox .point li{min-width:auto;}
.ad_plan .textbox .voice li:before {content: "";position: absolute;top: 100%;left: 50%;margin-left: -10px;border: 10px solid transparent;border-top:15px solid var(--green);}
.ad_plan .textbox p{text-align:center;padding:15px;border:var(--border-thin);margin-bottom:40px;}
.ad_plan .textbox .voice li{margin-bottom:30px;}

@media screen and (min-width:900px) {
.ad_plan .textbox .voice{display:flex;column-gap:20px;}
}

/* note */
.plan price .note{margin:0 auto;display:flex;align-items:center;flex-direction:column;}
.plan price .note ul{display:inline-block;margin-top:40px;}
.note li{position:relative;padding-left:20px;line-height:1.9em;}
.note li:before {position:absolute;left:0;top:1px;font-family:"Font Awesome 5 Free";font-weight:900;content:'\f111';color:#cad7d1;}

.price_list .point li:before{position:absolute;left:0;top:1px;font-family:"Font Awesome 5 Free";font-weight:900;content:'\f111';color:#cad7d1;}

/* cad contact link */
.cad_contact{padding:50px 55px;background-color:#f2f4f3;text-align:center;}
.cad_contact h4{font-size:18px;letter-spacing:0.2em;font-family:var(--serif);}
.cad_contact a.btn{display:inline-block;width:480px;margin-top:20px;padding:20px 0 22px;font-size:24px;letter-spacing:0.1em;font-family:var(--serif);position:relative;}
@media screen and (max-width:599px) {
.cad_contact{padding:25px;background-color:#f2f4f3;text-align:center;}
.cad_contact a.btn{display:inline-block;max-width:100%;margin-top:20px;padding:20px 0 22px;font-size:19px;letter-spacing:0.1em;font-family:var(--serif);position:relative;}
}


/* options */
#plan_options{padding:90px 25px;background-color:#e2e9e5;}
.option_price th{padding:13px;font-size:15px;letter-spacing:0.1em;text-align:left;}
.option_price td{padding:13px;text-align:center;font-size:15px;letter-spacing:0.1em;}
@media screen and (min-width:600px) {
#plan_options{padding:90px 55px;}
.option_price th{padding:13px 90px;}
.option_price td{padding:13px 90px 13px 0;}
}
.option_price table{margin:0 auto;}
.option_price tr:nth-child(odd) th,.option_price tr:nth-child(odd) td{background:white;}
.option_price tr:nth-child(even) th,.option_price tr:nth-child(even) td{background:#eef5f2;}
#plan_options .option_price .heading th{background:#627763;color:white;padding:13px 50px;text-align:center;font-family:var(--serif);}
.option_price caption{display:block;width:100%;background-color:#cad7d1;padding:13px;}
#plan_options .point{text-align:center;margin-top:40px;}
#plan_options .point li{display:inline-block;text-align:left;}

.option_list{position: relative;box-sizing: border-box;}
.option_price{position: relative;overflow: hidden;height:300px;}
.option_price:before{display: block;position: absolute;bottom: 0;left: 0;width: 100%;content: "";height: 50px;
background:linear-gradient(to bottom,  rgba(226,233,229,0) 0%,rgba(226,233,229,1) 5%););
}

.readmore-label.btn.small{display:inline-block;position:absolute;bottom:5px;z-index: 2;padding:13px 80px;left:calc((100% - 210px) / 2);}
.readmore-label.btn.small:hover{background-color:#7db364;color:white;}
.readmore-label.btn.small:before{transform:rotate(90deg);top:15px;position: absolute;}
.readmore-label.btn.small:after{content:'more';}

.readmore-check{display: none;}
.readmore-check:checked ~ .readmore-label{display:inline-block;position:relative;left:calc((100% - 210px) / 2);margin-top:15px;}
.readmore-check:checked ~ .readmore-label:after{content:'close';}
.readmore-check:checked ~ .readmore-label:before{transform:rotate(-90deg);top:15px;position:absolute;}
.readmore-check:checked ~ .option_price{height: auto;}
.readmore-check:checked ~ .option_price::before {display: none;}

ul.info_maker{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
ul.info_maker li{display:inline-block;margin:20px;}
@media (max-width:811px){
ul.info_maker{border-bottom:var(--border-solid);}
}