@charset "UTF-8";


/*スマホ*/
@media screen and (max-width:750px){

.maintop {width: 100%;margin: 50px auto 0px auto; padding: 0px 0px 0px 0px}
.tokuten1 {width: 100%;margin: 20px auto 0px auto; padding:50px 0px 0px 0px;background-color: #0085A4;text-align:center;}
.tokuten2 {width: 100%;margin: 0px auto 0px auto; padding: 20px 0px 0px 0px;background-color: #897155;text-align:center;}
.tokuten3 {width: 100%;margin: 0px auto 0px auto; padding: 20px 0px 0px 0px;background-color: #48926D;text-align:center;}
.tokuten4 {width: 100%;margin: 0px auto 0px auto; padding: 20px 0px 0px 0px;background-color: #C3777B;text-align:center;}
.tokuten5 {width: 100%;margin: 0px auto 0px auto; padding: 20px 0px 0px 0px;background-color: #CA9C41;text-align:center;}

/*アンカー*/
#t1{padding-top:70px;margin-top:-70px;}
#t2{padding-top:70px;margin-top:-70px;}
#t3{padding-top:70px;margin-top:-70px;}
#t4{padding-top:70px;margin-top:-70px;}
#t5{padding-top:70px;margin-top:-70px;}
	
.btnlist {display:flex;flex-wrap: wrap;}
.btnlist div {width: 19.4%;padding: 10px 0.3% 0px 0.3%;}

.tokutenfont{width:90%;padding: 30px auto 0px auto;font-size:100%;line-height: 160%;color:#000;text-align: left;font-weight: 700;font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;margin: 30px auto 0px auto;}
.tokutencap{width:90%;padding: 10px auto 30px auto;font-size:80%;line-height: 160%;color:#000;text-align:left;font-weight: 400;font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;margin: 20px auto 0px auto;}
    
.petbg{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 30px 0px 0px 0px;font-size:100%;line-height: 140%;}

.petbg1{width: 90%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 10px 0px 10px 0px;font-size:100%;line-height: 140%;background: #FFF}
.petbg2{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 0px 0px 20px 0px;font-size:100%;line-height: 140%;background: #6cb1c4}
.petbg3{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 10px 0px 10px 0px;font-size:100%;line-height: 140%;background: #4f2b13}
.petbg4{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 0px 0px 0px 0px;font-size:100%;line-height: 140%;background: #699b77}
.petbg5{width: 90%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 0px 5% 0px 5%;font-size:100%;line-height: 140%;background: #baa07e}
.petbg6{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 0px 0px 0px 0px;font-size:100%;line-height: 140%;background: #b2949b}
.petbg7{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 0px 0px 0px 0px;font-size:100%;line-height: 140%;background: #7391aa}
.petbg8{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 0px 0px 0px 0px;font-size:100%;line-height: 140%;background: #c68387}
.petbg9{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 0px 0px 0px 0px;font-size:100%;line-height: 140%;background: #d29d53}
    

.pet1{max-width: 1200px;width:100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 30px 0px 10px 0px;font-size:100%;line-height: 140%;}
.pet11{max-width: 1200px;width:100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 30px 0px 30px 0px;font-size:100%;line-height: 140%;}
.pet2{max-width: 900px;width:100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 0px 0px 0px 0px;font-size:100%;line-height: 140%;}
.pet1-left{width:90%;height: auto;margin: 0px auto 0px auto;padding: 10px 0px 10px 0px;border-bottom: 1px dashed #fff;}
.pet1-right{width:90%;height: auto;margin: 0px auto 0px auto;padding: 30px 0px 10px 0px;}
.pettext{padding: 30px 0px 30px 0px;font-size:100%;line-height: 160%;color:#fff;text-align: left;font-weight: 400;font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}
    
.bold{padding: 15px 0px 0px 0px;color:#fff;text-align: center;font-weight: 700;}

.petcap{max-width: 1200px;width:90%;padding: 30px auto 30px auto;font-size:80%;line-height: 160%;color:#000;text-align: left;font-weight: 400;font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;margin: 30px auto 0px auto;}
    
.img30{width: 30%;margin: 5px auto 5px auto}
.img40{width: 40%;margin: 5px auto 5px auto}
.img50{width: 50%;margin: 5px auto 5px auto}
.img55{width: 55%;margin: 5px auto 5px auto}
.img60{width: 60%;margin: 5px auto 5px auto}
.img65{width: 65%;margin: 5px auto 5px auto}
.img70{width: 70%;margin: 5px auto 5px auto}
.img75{width: 75%;margin: 5px auto 5px auto}
.img80{width: 80%;margin: 5px auto 5px auto}
.img90{width: 90%;margin: 5px auto 5px auto}
    hr {
    border-top: 2px dashed #fff;
    border-right: none;
    border-bottom: none;
    border-left: none;
}}



/*PC*/
@media print, screen and (min-width:751px){

.maintop {width: 100%;margin: 120px auto 0px auto; padding: 0px 0px 0px 0px;text-align: center;background-color: #fff;background-image: url("../omoten/img/bg.webp");background-position: top;background-position: center;background-repeat: repeat-y}
.tokuten1 {width: 100%;margin: 50px auto 0px auto; padding:30px 0px 70px 0px;background-color: #0085A4;text-align:center;}
.tokuten2 {width: 100%;margin: 0px auto 0px auto; padding: 30px 0px 70px 0px;background-color: #897155;text-align:center;}
.tokuten3 {width: 100%;margin: 0px auto 0px auto; padding: 30px 0px 70px 0px;background-color: #48926D;text-align:center;}
.tokuten4 {width: 100%;margin: 0px auto 0px auto; padding: 30px 0px 70px 0px;background-color: #C3777B;text-align:center;}
.tokuten5 {width: 100%;margin: 0px auto 0px auto; padding: 30px 0px 70px 0px;background-color: #CA9C41;text-align:center;}
	
.tokutenbg {width: 100%;margin: 50px auto 0px auto; padding:0px 30px 0px 30px;text-align:center;
background-image: url("../tokuten5/img/bg.jpg");}
	
/*アンカー*/
#t1{padding-top:100px;margin-top:-100px;}
#t2{padding-top:100px;margin-top:-100px;}
#t3{padding-top:100px;margin-top:-100px;}
#t4{padding-top:100px;margin-top:-100px;}
#t5{padding-top:100px;margin-top:-100px;}
	
	
.btnlist {max-width:1000px;width:80%;display:flex;flex-wrap: wrap;margin: 80px auto 0px auto;}
.btnlist div {width: 19.4%;padding: 10px 0.3% 40px 0.3%;}
    
.tokutenfont{max-width:1080px;width:90%;padding: 30px auto 0px auto;font-size:120%;line-height: 160%;color:#000;text-align:left;font-weight: 700;font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;margin: 30px auto 0px auto;}
.tokutencap{max-width:1080px;width:90%;padding: 30px auto 0px auto;font-size:90%;line-height: 160%;color:#000;text-align:cleft;font-weight: 400;font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;margin: 20px auto 0px auto;}
    
    

 
.bold{padding: 15px 0px 0px 0px;color:#fff;text-align: center;font-weight: 700;}
    
.petbg{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 30px 0px 30px 0px;font-size:100%;line-height: 140%;background-image: url("../pet/img/bg.jpg");background-position: top;background-position: center;background-repeat: repeat-y}

.petbg1{max-width:900px;width:90%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 30px 0px 30px 0px;font-size:100%;line-height: 140%;background: #FFF}
.petbg2{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 50px 0px 50px 0px;font-size:100%;line-height: 140%;background: #6cb1c4}
.petbg3{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 30px 0px 30px 0px;font-size:100%;line-height: 140%;background: #4f2b13}
.petbg4{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 30px 0px 30px 0px;font-size:100%;line-height: 140%;background: #699b77}
.petbg5{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 30px 0px 30px 0px;font-size:100%;line-height: 140%;background: #baa07e}
.petbg6{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 30px 0px 30px 0px;font-size:100%;line-height: 140%;background: #b2949b}
.petbg7{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 30px 0px 30px 0px;font-size:100%;line-height: 140%;background: #7391aa}
.petbg8{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 30px 0px 30px 0px;font-size:100%;line-height: 140%;background: #c68387}
.petbg9{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 30px 0px 30px 0px;font-size:100%;line-height: 140%;background: #d29d53}
    

.pet1{max-width: 1200px;width:90%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 30px 0px 30px 0px;font-size:100%;line-height: 140%;}
.pet11{max-width: 1200px;width:90%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 30px 0px 30px 0px;font-size:100%;line-height: 140%;}
.pet2{max-width: 900px;width:90%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 30px 0px 0px 0px;font-size:100%;line-height: 140%;}
.pet1-left{float:left;width:48%;height: auto;margin: 0px auto 0px auto;padding: 30px 0px 30px 0px;}
.pet1-right{float:right;width:48%;height: auto;margin: 0px auto 0px auto;padding: 30px 0px 30px 0px;}
.pettext{padding: 30px 0px 30px 0px;font-size:100%;line-height: 160%;color:#fff;text-align: left;font-weight: 400;font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}
.petcap{max-width: 1200px;width:90%;padding: 30px auto 30px auto;font-size:90%;line-height: 160%;color:#000;text-align: left;font-weight: 400;font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;margin: 30px auto 0px auto;}

.img30{width: 30%;margin: 5px auto 5px auto}
.img40{width: 40%;margin: 5px auto 5px auto}
.img50{width: 50%;margin: 5px auto 5px auto}
.img55{width: 55%;margin: 5px auto 5px auto}
.img60{width: 60%;margin: 5px auto 5px auto}
.img65{width: 65%;margin: 5px auto 5px auto}
.img70{width: 70%;margin: 5px auto 5px auto}
.img75{width: 75%;margin: 5px auto 5px auto}
.img80{width: 80%;margin: 5px auto 5px auto}
.img90{width: 90%;margin: 5px auto 5px auto}
.img95{width: 95%;margin: 5px auto 5px auto}
    hr {
    border-top: 2px dashed #fff;
    border-right: none;
    border-bottom: none;
    border-left: none;
}
    

}

@media only screen and (min-width:751px) and (max-width:1200px) {

    
.titlebg{width:90%;height:auto; margin: 80px auto 0px auto; padding: 50px 5% 10px 5%;text-align: center;background-color:#13452a;color:#fff;font-size:200%;text-align:center;letter-spacing:0px;line-height: 170%;font-weight: 700;}
.maintop {width: 100%;margin: 120px auto 0px auto; padding: 0px 0px 0px 0px}

.topobi11{width:100%;padding:20px 0% 50px 0%;margin: 0px auto 0px auto;text-align: center }
.petbg{width: 100%;height: auto;margin: 0px auto 0px auto;text-align:center;padding: 30px 0px 30px 0px;font-size:100%;line-height: 140%;background-image: url("img/petbg.jpg");background-position: top;background-position: center;background-repeat: repeat-y

}}

