html,body,p,h1,h2,h3,ul,div{margin:0;padding:0;line-height:1.47;}
html,body{width:100%;height:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;font-size:100%}
ul{list-style:none !important}
img{max-width:100%;height:auto;vertical-align:middle;position:relative;}

.dis_res{display: none}
.res_tel{display:none;}


body{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", “Noto Sans”, “Noto Sans CJK JP”, "Helvetica Neue", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;color:#fff;font-size:18px;line-height:1.44em}
h1,h2,h3,p,ul,li{font-weight:400;font-size:1em}
a{text-decoration:none;}
p{font-size:20px;}
.history{background-image: url(img/slider_top_1.jpg);background-size:cover;height: 100%;text-align:center;z-index: 5;} 
.ld_logo{display: none;width:400px;}
.count{font-size: 170px;font-weight: 400;color: #f7f7f7;line-height: 1em;}


#top{width:100%;height:auto;background-image: url(img/pet_topbg.jpg); background-size: cover; text-align: center; position: relative; background-repeat: no-repeat; background-position: center;}
.pet_main{background: #8cd6f4;padding:50px 0;text-align: center;position:relative;margin-top:-1px;}
.pet_main h2{font-size:21px;font-weight:600;color:#000;text-align: left;}
.pet_step{width:100%;position:relative;display: table;max-width:900px;margin:0 auto;margin-top:50px;}
.pet_step_box{display: inline-block;width:33.333%;vertical-align: top;padding:0 20px;}
.pet_step_box h3{color:#000;font-size:18px;margin-top:30px;text-align:left;}
.pet_svg{width:100%;max-width: 320px;margin:0 auto;background-size: 100%;}
.pet_photo{background:#fff;width:100%;position:relative;padding:30px;}
.pet_photo .inner{width:100%;max-width:1280px;display:table;margin:0 auto;}
.pet_photo_box{display:inline-block;width:20%;vertical-align: top;float:left;}
.pet_photo_box h3{font-size:18px;color:#000;text-align:left;margin-top:5px;margin-bottom:30px;}
.pet_photo_box p{ text-align: left;color: #000;margin-top: 10px;font-size: 14px;}
.pet_border{ max-width: 900px;width: 100%;margin: 0 auto;border: solid 1px #fff;padding: 40px;}
.pet_border p{color:#fff;font-size:24px;line-height:1.8em;}
.pet_over{background:#fff;width:100%;max-width:1080px;margin:0 auto;margin-top:80px;padding:30px;}
.pet_over_bd{ margin: 0 auto; padding: 30px; border: solid 1px #c8c8c8;}
p.red{color: red;}
p.red.big{font-size:22px;}
.pet_main hr{width:100%;max-width:1100px;border-top: solid 1px #fff;margin:0 auto;}
.pet_product_text{width:100%;max-width:738px;margin:0 auto;margin-bottom:100px;}
.pet_product_text h2{margin-top:15px;margin-bottom:10px;font-size:19px;color:#222;}
.pet_product_text p{text-align: left;color:#000;}
.pet_anime{position:relative;width: 100%; max-width:1340px; margin: 0 auto;background-position: center;background-repeat: no-repeat;}
.anime5{position: absolute;top:0;}
.pet_result h2{text-align: center;color: #fff;margin-top:5px;font-size:30px;}
.pet_result h3{ margin-top: 1em;font-size: 1rem;font-weight: bold;}
.pet_result_box{display: inline-block;margin:1em;}

footer{padding:10px 0 60px;width:100%;background:#fff;color:#222;text-align:left;}
.footer_inner{width:100%;max-width:900px;margin:0 auto;}
footer h3{font-size:28px;line-height:1.6em;margin-bottom:0.5em;margin-top:30px;font-weight:300;}
footer p{font-size:14px;}
footer li{padding-left: 1em;text-indent: -1em;font-size:14px;}
footer li a{text-decoration:underline;color:#000;}
.download{background:#fff;position:relative;padding:15px;width:100%;display: none;}
.download_box{width:40%;display:inline-block;padding:10px;}
.download a{}

@media (min-width:1440px){
	
	}

@media (min-width:1300px){
.pet_photo_box h3{font-style:16px;}
}

@media (min-width:1100px){
.pet_photo_box h3{font-style:15px;}
.pet_photo_box p{font-size:13px;}
}
@media (max-width:680px){
p{font-size:0.8rem;line-height:1.4em;}
.dis_pc{display:none!important}
.dis_res{display:block!important}
p.red.big{font-size:16px;}
.pet_svg{background-size:130px;max-width: 130px;}
.load{width:130px;height:130px;}
.anime5{width:36%;}
.pet_main{padding: 50px 15px;}
.pet_border{max-width:300px;padding: 15px;}
.pet_border p{font-size: 14px;}
.pet_product_text h2{font-size: 16px;}
.pet_step{padding: 0;margin-top:20px;}
.pet_step_box{padding: 0 4px;}
.pet_step_box h3{font-size:14px;margin-top:10px;}
.pet_photo{width: 300px;margin: 0 auto;padding: 30px 30px 0;}
.pet_photo_box{width:100%;}
.pet_photo_box h3{font-size:14px;}
.pet_photo_box p{font-size:12px;}
.download{display: block;}
.enso_link{width:200px;}
.pet_over{margin-top:50px;}
.pet_result{padding:0;}
.pet_result h2{font-size:22px;margin-top: 0;}
.pet_result h3{margin-top: 0.5em;font-size: 0.9rem;}
.pet_anime{background-size:80%;}
footer{padding: 10px 30px 60px;}
footer h3{font-size:18px;}
footer p{font-size:13px;}

footer li{font-size:13px;}

}
@media (max-width:400px){

}
@media (max-width:330px){

.dis_se{display:block;}
}

