@charset "utf-8";

/*===============================================
 *	common
===============================================*/
.bg-reason{border-top: #50bfcf 6px solid;border-bottom: #50bfcf 6px solid;}
.bg-blue_band_thin {background: #009db3;}
.special-ttl {color: #009db3;font-size: 38px;font-weight: bold;margin-bottom: 2%;text-align: center;}
.special-ttl span {position: relative;display: inline-block;padding: 0 80px;}
.special-ttl span:before, .special-ttl span:after {content: '';position: absolute;top: 50%;display: inline-block;width: 60px;height: 2px;background-color: #009db3;}
.special-ttl span:before {left:0;}
.special-ttl span:after {right: 0;}
@media only screen and (max-width: 768px) {
.ttl-dimensional em {font-size: 30px;}
.special-ttl {font-size: 30px;}
}
@media only screen and (max-width: 568px) {
.bg-reason{border-top: #50bfcf 4px solid;}
.ttl-dimensional em {font-size: 22px;}
.special-ttl {font-size: 22px;}
.special-ttl span {padding: 0 70px;}
.band-ttl_thin {line-height: 1.4;}
}
@media only screen and (max-width: 375px) {
.special-ttl {font-size: 21px;}
.special-ttl span{padding: 0 40px;}
.special-ttl span:before, .special-ttl span:after {width: 30px;}
}
@media only screen and (max-width: 320px) {
.special-ttl {font-size: 18px;}
.special-ttl span{padding: 0 30px;}
.special-ttl span:before, .special-ttl span:after {width: 25px;}
}
/*===============================================
 *	CV
===============================================*/
@media only screen and (max-width: 568px) {
img.cv-woman {display: none;}
}
/*===============================================
 *	pink-box
===============================================*/
.pink-box {background: url("../img/departure/bg-note.png") left repeat #fff;border: #ec7589 4px solid;outline: #ffdae0 12px solid;outline-offset: -16px;position: relative;padding: 35px;max-width: 910px;margin: 0 auto;}
.pink-box h2{border-left: #ec7589 7px solid;padding-left: .5em;font-size: 26px;font-weight: bold;margin-bottom: 20px;}
.pink-box p{margin-bottom: 1em;}
.pink-box p span{font-weight: bold;}
.pink-box picture{max-width: 900px;margin: 0 auto;}
img.arrow-gomi_service{max-width: 650px;margin: 0 auto 60px;}
@media only screen and (max-width: 768px) {
.pink-box {border: #ec7589 2px solid;outline: #ffdae0 8px solid;outline-offset: -12px;padding: 25px;margin: 0 4%;}
.pink-box h2 {font-size: 22px;}
img.arrow-gomi_service {max-width: 550px;margin: 0 auto 60px;}
}
@media only screen and (max-width: 568px) {
.pink-box h2 {border-left: #ec7589 5px solid;font-size: 20px;}
img.arrow-gomi_service {max-width: 350px;margin: 0 auto 30px;}
}
@media only screen and (max-width: 375px) {
img.arrow-gomi_service {max-width: 320px;}
}
@media only screen and (max-width: 320px) {
.pink-box h2 {font-size: 16px;}
}
/*-----------------------------------------------
 *	anxiety
-----------------------------------------------*/
#anxiety-wrap{margin-bottom: 50px;}
#anxiety-wrap h4{font-size: 44px;margin-bottom: 30px;text-align: center;}
#anxiety-wrap .fl-right{margin:0 auto 40px;}
#anxiety-wrap .fl-right .anxiety-txtbox{left:0;}
#anxiety-wrap img.photo-anxiety{margin-left: 40%;max-width: 734px;z-index: 0;}
.anxiety-ttl{font-size: 40px;font-weight: bold;margin-bottom: 10px;text-align: center;}
.anxiety-ttl span{color: #009db3;font-size: 46px;}
.anxiety-box {background: url("../img/arrow-bottom.png") center bottom no-repeat;max-width: 1180px;position: relative;padding-bottom: 80px;}
.anxiety-txtbox{background: rgba(233,242,247,.8);max-width: 550px;position: absolute;top: 10%;z-index: 5;width: 100%;}
.anxiety-txtbox ul{padding: 20px;}
.anxiety-txtbox ul li{background: url("../img/service/icon-check.png") left center no-repeat;background-size: 30px;font-size: 20px;font-weight: 700;padding-left: 40px;margin-bottom: 1em;}
.anxiety-txtbox ul li:last-child{margin-bottom: 0;}
.anxiety-txtbox ul li span{color: #346bb6;}
.txt-possible{max-width: 830px;margin: 0 auto 6%;}
@media only screen and (max-width: 1024px) {
#anxiety-wrap{margin: 2%;}
#anxiety-wrap img.photo-anxiety {width: 60%;}
}
@media only screen and (max-width: 768px) {
.anxiety-ttl{font-size: 30px;}
.anxiety-ttl span{font-size: 36px;}
.anxiety-box {background: url(../img/arrow-bottom.png) center bottom no-repeat;padding-bottom: 100px;}
#anxiety-wrap .fl-right .anxiety-txtbox {left: 0;position: relative;margin: -100px auto 0;max-width: 675px;}
#anxiety-wrap img.photo-anxiety {margin-left: 0;width: 100%;}
.txt-possible {max-width: 700px;}
}
@media only screen and (max-width: 568px) {
#anxiety-wrap{margin-bottom: 30px;}
#anxiety-wrap .fl-right {background-size: 140px;margin:0 auto 20px;}
#anxiety-wrap .fl-right .anxiety-txtbox {margin: -20px auto 0;max-width: initial;width: 94%;}
.anxiety-ttl {font-size: 22px;line-height: 1.4;margin-bottom: 0;}
.anxiety-ttl span {font-size: 26px;}
.anxiety-box {padding-bottom: 70px;}
.anxiety-txtbox ul {padding: 15px 5px 15px 15px;}
.anxiety-txtbox ul li {background-size: 20px;font-size: 16px;margin-bottom: 10px;padding-left: 25px;}
}
@media only screen and (max-width: 568px) {
.anxiety-txtbox ul li {font-size: 15px;}
}
@media only screen and (max-width: 320px) {
.anxiety-ttl {font-size: 21px;}
.anxiety-ttl span {font-size: 26px;}
.ttl-dimensional {font-size: 17px;}
.ttl-dimensional em {font-size: 20px;}
}
/*===============================================
 *	reason-wrap
===============================================*/
#reason-wrap{background: url(../img/cleaning/bg-reason.png) repeat;padding: 4% 0 5%;}
#reason-wrap p{margin-bottom: 1em;}
.ttl-main_reason{max-width: 860px;margin: 0 auto;}
img.icon-reason{width: 80px;}
.img-sharebox{position: relative;margin-bottom: 5%;}
.ttl-main_share{max-width: 760px;margin: 0 auto;}
.blueborder-contents {background: url(../img/bg-note.png) bottom left repeat #fff;border: #009db3 5px solid;position: relative;z-index: 5;}
.sub-ttl-safe{font-size: 38px;font-weight: bold;text-align: center;margin-bottom: 30px;}
.sub-ttl-safe img{max-width: 845px;margin: 0 auto;padding-top: 15px;}
.mag-arrow{margin-bottom: 10px;}
.trouble-box {background: url("../img/hoarding-house/bg-trouble.jpg") right center no-repeat #edf1f1;padding: 20px;position: relative;z-index: 5;}
.trouble-box::before, .trouble-box::after {content: '';width: 30px;height: 30px;position: absolute;}
.trouble-box::before {border-left: solid 10px #959595;border-top: solid 10px #959595;top: 0;left: 0;}
.trouble-box::after {border-right: solid 10px #959595;border-bottom: solid 10px #959595;bottom: 0;right: 0;}
.trouble-list {padding: 1em 1em 0;}
.trouble-list li {font-size: 24px;font-weight: bold;list-style-type: decimal;list-style-position: inside;margin-bottom: 10px;padding-left: 1em;text-indent: -1em;}
.trouble-list li span {background: linear-gradient(transparent 65%, #f6d2a8 0%);padding: 0 4px;}
.arrow-relief {max-width: 704px;margin: 0 auto 3em;}
.brackets-box {background: #e4f3f9;padding: 20px;position: relative;z-index: 5;}
.brackets-box::before, .brackets-box::after {content: '';width: 30px;height: 30px;position: absolute;}
.brackets-box::before {border-left: solid 10px #009db3;border-top: solid 10px #009db3;top: 0;left: 0;}
.brackets-box::after {border-right: solid 10px #009db3;border-bottom: solid 10px #009db3;bottom: 0;right: 0;}
.brackets-box p {font-size: 36px;font-weight: bold;text-align: center;margin: 0;}
.brackets-box span {background: linear-gradient(transparent 65%, #a8e0f6 0%);padding: 0 4px;}
.certificate-li li {max-width: 435px;}
.certificate-li li:nth-child(1) dd img {max-width: 200px;margin-bottom: 20px;}
.certificate-li li:nth-child(2) dd img {max-width: 260px;}
.sub-ttl-newlife{max-width: 886px;margin: 0 auto;}
img.arrow-all{max-width: 818px;margin: 0 auto 1em;}
.sub-ttl-fulltime{max-width: 844px;margin: 0 auto;}
.sub-ttl-price{max-width: 894px;margin: 0 auto;}
@media only screen and (max-width: 768px) {
.ttl-main_reason{max-width: 640px;}
.sub-ttl-safe {font-size: 32px;}
.ttl-main_reason {margin: 0 2%;}
img.icon-reason {width: 50px;height: 44px;}
.fl-dimensional span {padding-left: 10px;}
.arrow-relief {max-width: 554px;margin: 0 auto 2em;}
.brackets-box p {font-size: 24px;}
.certificate-li {margin-bottom: 20px;}
.certificate-li li dt {margin-bottom: 10px;}
.certificate-li li dd {flex-wrap: wrap;}
.certificate-li li {max-width: initial;width: calc(96% / 2);}
.sub-ttl-newlife {max-width: initial;width: 92%;}
img.arrow-all {max-width: 565px;}
.sub-ttl-fulltime {max-width: initial;width: 92%;}
.sub-ttl-price {max-width: initial;width: 92%;}
}
@media only screen and (max-width: 568px) {
#reason-wrap {padding: 30px 0;}
.bg-reason {border-top: #50bfcf 4px solid;border-bottom: #50bfcf 4px solid;}
img.icon-reason {width: 50px;height: 44px;max-width: initial;}
.brackets-box::before, .brackets-box::after {width: 20px;height: 20px;}
.ttl-main_share {max-width: 260px;}
.sub-ttl-safe {font-size: 18px;}
.sub-ttl-safe img {max-width: 310px;padding-top: 5px;}
img.arrow-relief {margin: 0 auto 2em;}
.brackets-box {padding: 20px 14px;}
.brackets-box p {font-size: 18px;}
.certificate-li {margin-bottom: 0;}
.certificate-li li {width: 100%;}
.certificate-li li dd {flex-wrap: initial;}
.trouble-box {padding: 15px;background-size: contain;}
.trouble-list {padding: .5em .5em 0;}
.trouble-list li {font-size: 16px;text-shadow: 1px 1px 0 #fff;}
}
@media only screen and (max-width: 375px) {
.ttl-main_share {max-width: 230px;}
.sub-ttl-safe {font-size: 16px;}
}
@media only screen and (max-width: 320px) {
.brackets-box::before {border-left: solid 7px #009db3;border-top: solid 7px #009db3;}
.brackets-box::after {border-right: solid 7px #009db3;border-bottom: solid 7px #009db3;}
.ttl-main_share {max-width: 200px;}
.sub-ttl-safe {font-size: 22px;}
.brackets-box p {font-size: 15px;}
}
/*===============================================
 * 01.	bereaved
===============================================*/
img.photo-reason {max-width: 349px;}
img.photo-reason_left{float: left;margin-right: 20px;}
img.photo-reason_right{float: right;margin-left: 20px;}
img.arrow-bereaved{max-width: 470px;margin: 0 auto;}
.bereaved-contents p{margin-bottom: 20px;}
@media only screen and (max-width: 768px) {
img.photo-reason_right {margin-left: 10px;}
img.photo-reason_left {margin-right: 10px;}
img.photo-reason {max-width: 240px;}
img.arrow-bereaved {max-width: 420px;}
}
@media only screen and (max-width: 568px) {
img.photo-reason {max-width: 165px;}
img.photo-reason_left{margin-right: 5px;}
img.photo-reason_right {margin-left: 5px;}
img.arrow-bereaved {max-width: 260px;}
.bereaved-contents p{margin-bottom: 10px;}
}
@media only screen and (max-width: 320px) {
img.arrow-bereaved {padding-top: 15px;}
}
/*===============================================
 * 02.	request
===============================================*/
.service-aboutbox {margin: 0 auto 10px;max-width: 900px;}
.service-aboutbox a {color: #009db3;}
.service-aboutbox li {background: #eafcff;border: #aae1e9 2px solid;padding: 0;width: calc(90%/5);}
.service-aboutbox li img {height: auto;object-fit: none;margin: 0;}
.service-aboutbox li span{height:60px;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: left;line-height: 1.3;}
@media only screen and (max-width: 768px) {
.service-aboutbox li {margin-bottom: 5px;width: calc(92%/5);}
.service-aboutbox li span {font-size: 14px;}
}
@media only screen and (max-width: 568px) {
.service-aboutbox li span{height:50px;}
.service-aboutbox li{width: calc(96%/2);margin-bottom: 15px;}
.service-aboutbox li:nth-child(n+4) {margin-bottom: 15px;}
}
@media only screen and (max-width: 320px) {
.service-aboutbox li span {font-size: 13px;}
}
/*===============================================
 * 03.	price
===============================================*/
.definition-box{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}
.definition-box img {max-width: 349px;}
.definition-box dl {width: 60%;}
.definition-box dt {border-left: #009db3 6px solid;font-size: 20px;font-weight: bold;padding-left: 15px;margin-bottom: 1em;}
.definition-odd {flex-direction: row-reverse;}
@media only screen and (max-width: 768px) {
.definition-box img {max-width: 280px;}
.definition-box dl {width: 58%;}
.definition-box dt {font-size: 18px;}
}
@media only screen and (max-width: 568px) {
.definition-box img {max-width: initial;margin: 0 auto 5px;}
.definition-box dl {width: 100%;}
.definition-box dt {font-size: 17px;padding-left: 10px;margin-bottom: 10px;}
}
@media only screen and (max-width: 375px) {
.definition-box dt {font-size: 15px;}
}
@media only screen and (max-width: 320px) {
}
/*===============================================
 * expensive-wrap
===============================================*/
#expensive-wrap{margin-bottom: 5%;}
img.photo-expensive01{max-width: 426px;}
img.photo-expensive02{max-width: 422px;}
.appraiser-introbox{background-image: url("../img/beginner/img-decoration_left_top.png"),url("../img/beginner/img-decoration_right_top.png"),url("../img/beginner/img-decoration_right_bottom.png"),url("../img/beginner/img-decoration_left_bottom.png");background-color: #fff;background-repeat: no-repeat;background-position: .5% 1%,99.5% 1%,99.5% 99%,.5% 99%;border: #a08643 4px solid;padding: 30px 40px;margin-bottom: 5%;}
.appraiser-introbox p{margin-bottom: 20px;}
.appraiser-ttl{color: #a08643;font-size: 30px;font-weight: 700;text-align: center;margin-bottom: 20px;}
img.photo-appraiser{max-width: 345px;float: left;margin-right: 4%;}
.appraiser-name{font-weight: bold;text-align: right;padding-top: 30px;}
@media only screen and (max-width: 768px) {
img.photo-expensive01,img.photo-expensive02 {max-width: 290px;}
.appraiser-introbox {padding: 20px 30px;}
img.photo-appraiser {max-width: 225px;}
.appraiser-name {padding-top: 0;}
}
@media only screen and (max-width: 568px) {
img.photo-expensive01, img.photo-expensive02 {max-width: 150px;}
.appraiser-introbox {padding: 15px 20px;}
.appraiser-introbox p{margin-bottom: 5px;}
.appraiser-ttl {font-size: 18px;margin-bottom: 15px;}
img.photo-appraiser {max-width: 130px;}
}
@media only screen and (max-width: 375px) {
img.photo-expensive01, img.photo-expensive02 {max-width: 135px;}
}
@media only screen and (max-width: 320px) {
.appraiser-introbox {padding: 15px;}
}
/*===============================================
 * Rearrangement
===============================================*/
.rearrange-contents{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;margin-bottom: 5%;}
.rearrange-txtbox{max-width: 560px;}
.rearrange-txtbox p{margin-bottom: 20px;}
.ttl-part_green{font-size: 30px;font-weight: bold;letter-spacing: 1px;}
.ttl-part_green em{color: #009db3;font-size: 34px;}
@media only screen and (max-width: 768px) {
.rearrange-contents {align-items: flex-end;margin-bottom: 4%;}
.rearrange-txtbox {max-width: 420px;}
.ttl-part_green{font-size: 26px;letter-spacing: 0;}
.ttl-part_green em{font-size: 30px;}
}
@media only screen and (max-width: 568px) {
.rearrange-txtbox p{margin-bottom: 10px;}
.ttl-part_green{font-size: 24px;margin-bottom: 10px;}
.ttl-part_green em{font-size: 26px;}
}
@media only screen and (max-width: 375px) {
.ttl-part_green{font-size: 22px;}
.ttl-part_green em{font-size: 22px;}
}
@media only screen and (max-width: 320px) {
.ttl-part_green{font-size: 18px;}
.ttl-part_green em{font-size: 20px;}
}
/*===============================================
 *	#contract-wrap
===============================================*/
img.icon-contract{width: 66px;}
.definition-box {display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;position: relative;}
.definition-box div{width: 62%;}
.definition-box div p{margin-bottom: 1em;}
.definition-box em{color: #dd717f;}
.bg-sorting_photo{padding: 2%;}
.bg-sorting_photo img{max-width: 329px;}
.mag10{margin-bottom: 2%;}
.purchase-list li {height: 270px;font-weight: bold;}
.purchase-list li img {margin-bottom: 10px;}
@media only screen and (max-width: 768px) {
.definition-box div {width: 53%;}
.purchase-list li {font-size: 14px;}
.bg-sorting_photo img {max-width: 320px;}
}
@media only screen and (max-width: 568px) {
img.icon-contract {width: 40px;}
.bg-sorting_photo {margin-top: 1em;padding: 0 3% 3%;}
.bg-sorting_photo img {margin: 0 auto;}
.definition-box {flex-direction:row;}
.definition-box div {padding-top: 1em;width: 100%;}
}
@media only screen and (max-width: 320px) {
img.icon-contract {width: 32px;}
.definition-box div {padding-top: 1em;}
}
/*===============================================
 *	#flow-wrap
===============================================*/
#flow-wrap .definition-box{flex-direction: row-reverse;}
/*===============================================
 *	cv-field
===============================================*/
.cv-field{border: #009db3 2px solid;border-radius: 6px;}
.cv-field-ttl{background: #009db3;color: #fff;font-size: 28px;padding: 5px 0 5px 1em;letter-spacing: 1px;}
.cv-fieldbox{background: #daf3f7;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;padding: 30px;position: relative;}
.cv-txt{max-width: 560px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.cv-field .cheapest-price_txt {font-size: 32px;}
.cv-field .cheapest-price_txt b {font-size: 38px;}
.cv-field .phonebox{max-width: 335px;}
.cv-field .contactbox{max-width: 210px;}
img.cv-field_woman{max-width: 292px;position: absolute;right: 10px;bottom: 0;}
@media only screen and (max-width: 768px) {
.cv-field-ttl {font-size: 26px;}
.cv-fieldbox {padding: 20px;}
.cv-txt {max-width: 450px;}
.cv-field .cheapest-price_txt {font-size: 24px;padding: 0 45px 0 45px;}
.cv-field .cheapest-price_txt b {font-size: 32px;}
.cv-field .phonebox {max-width: 255px;}
.cv-field .contactbox {max-width: 180px;}
img.cv-field_woman {max-width: 220px;}
}
@media only screen and (max-width: 568px) {
.cv-field-ttl {font-size: 16px;padding: 5px 0 5px 5px;letter-spacing: 1px;}
.cv-fieldbox {padding: 10px;}
.cv-field .cheapest-price_txt {font-size: 18px;padding: 0 30px 0 35px;}
.cv-field .cheapest-price_txt b {font-size: 25px;}
.cv-field .cheapest-txt::before, .cv-field .cheapest-txt::after {width: 22px;height: 24px;}
.cv-field .cheapest-txt::after {right: 0;}
.cv-field .cheapest-txt::before {left: 0;}
.cv-field .phonebox {margin-bottom: 10px;}
.cv-field .phonebox,.cv-field .contactbox {max-width: initial;}
.cv-field .cheapest-price_txt {padding: 0 25px 0 25px;}
img.cv-field_woman {max-width: 115px;right: 0;}
}
@media only screen and (max-width: 375px) {
.cv-field-ttl {font-size: 15px;letter-spacing: 0;}
.cv-subhd_ttl {font-size: 15px;}
.cv-field .cheapest-price_txt {font-size: 15px;}
.cv-field .cheapest-price_txt b {font-size: 21px;}
img.cv-field_woman {max-width: 105px;}
}
@media only screen and (max-width: 320px) {
.cv-field {margin-bottom: 10px;}
.cv-fieldbox {padding: 10px;}
.cv-subhd_ttl {font-size: 13px;}
.cv-field .cheapest-txt {font-size: 14px;padding: 0 20px 0 25px;}
.cv-field .cheapest-price_txt b {font-size: 17px;}
img.cv-field_woman {max-width: 90px;}
}
/*===============================================
 *	faq
===============================================*/
.faq-list li {margin-bottom: 0;}
.faq-list dt {background: url("../img/cleaning/icon-q.png") left no-repeat;border-bottom: #009db3 3px solid;background-size: 20px;}
.faq-list dt:after {background: url("../img/cleaning/icon-open.png") right no-repeat;background-size: contain;}
.faq-list dt.close:after {background: url("../img/cleaning/icon-close.png") right no-repeat;}
.faq-list dd {background: url("../img/cleaning/icon-a.png") left no-repeat;}
@media only screen and (max-width: 568px) {
.faq-list dt {font-size: 15px;padding: .5em 1.0em .5em 1.8em;}
}
@media only screen and (max-width: 320px) {
.faq-list dt {background-size: 15px;font-size: 13px;}
}
/*===============================================
 *	garbage-wrap
===============================================*/
#garbage-wrap{background: url("../img/hoarding-house/bg-garbage_pc.jpg") left top no-repeat;background-size: cover;padding: 3% 0;}
.garbage-box{background: rgba(255,255,255,.5);padding: 10px;max-width: 980px;margin: 0 auto;}
.garbage-contents{background: rgba(255,255,255,.5);padding: 4%;}
.garbage-contents h2{font-size: 40px;font-weight: bold;margin-bottom: 2%;text-align: center;letter-spacing: 2px;line-height: 1.3;text-shadow: 0 1px 1px #fff;}
.garbage-contents p.txt-subhead{font-size: 24px;font-weight: bold;text-align: center;margin-bottom: 0;}
.garbage-contents p{font-size: 18px;margin-bottom: 2%;}
#garbage-wrap li {background: url(../img/departure/icon-chk.png) left 0 no-repeat;background-size: 30px;border-bottom: #575757 2px dashed;padding: 0 0 10px 2em;font-size: 18px;font-weight: bold;margin-bottom: 1em;}
#garbage-wrap li span{color: #3a6488;font-size: 20px;}
@media only screen and (max-width: 1024px) {
#garbage-wrap{background-size: cover;padding: 5% 0;}
.garbage-box {width: 80%;}
.garbage-contents p{font-size: 16px;}
#garbage-wrap li {background-size: 22px;padding: 0 0 10px 1.5em;}
#garbage-wrap li span{color: #3a6488;font-size: 18px;}
}
@media only screen and (max-width: 768px) {
.garbage-contents h2{font-size: 34px;}
.garbage-contents p.txt-subhead{font-size: 22px;}
.garbage-contents p {font-size: 16px;}
}
@media only screen and (max-width: 568px) {
#garbage-wrap{background: url("../img/hoarding-house/bg-garbage_pc.jpg") left top no-repeat;padding: 50px 0;}
.garbage-box {padding: 5px;width: 88%;}
.garbage-contents h2 {font-size: 22px;line-height: 1.4;letter-spacing: 1px;margin-bottom: 15px;}
.garbage-contents p.txt-subhead{font-size: 18px;margin-bottom: 10px;}
.garbage-contents p {font-size: 15px;margin-bottom: 4%;padding: 0;}
#garbage-wrap li{background: url(../img/departure/icon-chk.png) left center no-repeat;background-size: 16px;padding: 0 0 10px 1.5em;font-size: 14px;margin-bottom: 1em;}
#garbage-wrap li span{font-size: 16px;}
}
@media only screen and (max-width: 375px) {
.garbage-contents h2 {font-size: 20px;}
}
@media only screen and (max-width: 320px) {
.garbage-contents p.txt-subhead{font-size: 16px;}
.garbage-contents h2 {font-size: 17px;}
#garbage-wrap li span{font-size: 15px;}
}