@font-face{font-family:'icomoon';src:url(//allpet.jp/animal/wp-content/themes/animal-pc/icon/fonts/icomoon.eot?syrk4p);src:url(//allpet.jp/animal/wp-content/themes/animal-pc/icon/fonts/icomoon.eot?syrk4p#iefix) format('embedded-opentype'), url(//allpet.jp/animal/wp-content/themes/animal-pc/icon/fonts/icomoon.ttf?syrk4p) format('truetype'), url(//allpet.jp/animal/wp-content/themes/animal-pc/icon/fonts/icomoon.woff?syrk4p) format('woff'), url(//allpet.jp/animal/wp-content/themes/animal-pc/icon/fonts/icomoon.svg?syrk4p#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}
[class^="icon-"], [class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-shop:before{content:"\e954";}
.icon-number:before{content:"\e948";}
.icon-number1:before{content:"\e949";}
.icon-number2:before{content:"\e94a";}
.icon-number3:before{content:"\e94b";}
.icon-number4:before{content:"\e94c";}
.icon-number5:before{content:"\e94d";}
.icon-number6:before{content:"\e94e";}
.icon-number7:before{content:"\e94f";}
.icon-number8:before{content:"\e950";}
.icon-pil:before{content:"\e951";}
.icon-injection:before{content:"\e952";}
.icon-clipboard:before{content:"\e953";}
.icon-storefront:before{content:"\e955";}
.icon-celebration:before{content:"\e945";}
.icon-hirenaga2:before{content:"\e90e";}
.icon-koi7:before{content:"\e90f";}
.icon-koi8:before{content:"\e910";}
.icon-tank:before{content:"\e911";}
.icon-api:before{content:"\e912";}
.icon-pleco:before{content:"\e913";}
.icon-plant:before{content:"\e914";}
.icon-killi:before{content:"\e915";}
.icon-insect:before{content:"\e916";}
.icon-guppy:before{content:"\e917";}
.icon-goldfish:before{content:"\e918";}
.icon-gecko:before{content:"\e919";}
.icon-ency:before{content:"\e91a";}
.icon-cori_panda:before{content:"\e91b";}
.icon-catfish:before{content:"\e91c";}
.icon-cart:before{content:"\e91d";}
.icon-discus:before{content:"\e91e";}
.icon-hit:before{content:"\e91f";}
.icon-sango:before{content:"\e920";}
.icon-sira:before{content:"\e921";}
.icon-rank3:before{content:"\e922";}
.icon-poodle:before{content:"\e923";}
.icon-parrot3:before{content:"\e924";}
.icon-open:before{content:"\e925";}
.icon-nest:before{content:"\e926";}
.icon-hedge:before{content:"\e927";}
.icon-ferret1:before{content:"\e928";}
.icon-degu:before{content:"\e929";}
.icon-chinchilla2:before{content:"\e92a";}
.icon-chinchilla:before{content:"\e92b";}
.icon-bird:before{content:"\e92c";}
.icon-360:before{content:"\e92d";}
.icon-bag-man:before{content:"\e92e";}
.icon-born:before{content:"\e92f";}
.icon-bus:before{content:"\e931";}
.icon-cat:before{content:"\e932";}
.icon-dog2:before{content:"\e933";}
.icon-dogfood:before{content:"\e934";}
.icon-ebi:before{content:"\e935";}
.icon-ferret2:before{content:"\e936";}
.icon-fish2:before{content:"\e937";}
.icon-gage:before{content:"\e938";}
.icon-ham:before{content:"\e939";}
.icon-menu:before{content:"\e93a";}
.icon-menu_3:before{content:"\e93b";}
.icon-momkids:before{content:"\e93c";}
.icon-moru:before{content:"\e93d";}
.icon-rabbit:before{content:"\e93e";}
.icon-rolling:before{content:"\e93f";}
.icon-squirrel2:before{content:"\e940";}
.icon-standinghedge:before{content:"\e941";}
.icon-turtle:before{content:"\e943";}
.icon-yamamoto:before{content:"\e944";}
.icon-facebook:before{content:"\e90a";color:#1877f2;}
.icon-instagram:before{content:"\e90b";color:#e4405f;}
.icon-line:before{content:"\e90c";color:#00c300;}
.icon-youtube:before{content:"\e90d";color:#f00;}
.icon-sun-fill:before{content:"\e900";}
.icon-moon-fill:before{content:"\e901";}
.icon-clock:before{content:"\e902";}
.icon-pencil:before{content:"\e903";}
.icon-search:before{content:"\e904";}
.icon-heart:before{content:"\e905";}
.icon-refresh:before{content:"\e906";}
.icon-camera1:before{content:"\e946";}
.icon-office:before{content:"\e907";}
.icon-video-camera1:before{content:"\e947";}
.icon-folder-open:before{content:"\e930";}
.icon-phone:before{content:"\e942";}
.icon-display:before{content:"\e956";}
.icon-mobile:before{content:"\e958";}
.icon-aid-kit:before{content:"\e998";}
.icon-scissors:before{content:"\ea5a";}
.icon-youtube2:before{content:"\ea9e";}
.icon-cross:before{content:"\e908";}
.icon-home:before{content:"\e909";}
.icon-camera:before{content:"\f030";}
.icon-video-camera:before{content:"\f03d";}
.icon-question-circle:before{content:"\f059";}
.icon-info-circle:before{content:"\f05a";}
.icon-exclamation-circle:before{content:"\f06a";}
.icon-calendar:before{content:"\f073";}
.icon-envelope:before{content:"\f0e0";}
.icon-circle:before{content:"\f111";}
.icon-chevron-circle-right:before{content:"\f138";}
.icon-youtube1:before{content:"\f167";}
.icon-paw:before{content:"\f1b0";}
.icon-automobile:before{content:"\f1b9";}
.icon-car:before{content:"\f1b9";}
.icon-subway:before{content:"\f239";}
.icon-user-circle-o:before{content:"\f2be";}
.icon-drivers-license-o:before{content:"\f2c3";}
.icon-id-card-o:before{content:"\f2c3";}
.icon-thermometer-3:before{content:"\f2c8";}
.icon-thermometer-three-quarters:before{content:"\f2c8";}
.icon-shower:before {
content: "\f2cc";
}* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-overflow-scrolling:touch; }
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input[type=checkbox] + label:before{content:"□";}
input[type=checkbox] + label:before{letter-spacing:0px;}
input[type=checkbox]:checked + label:before{content:"☒";}
input[type=checkbox]:checked + label:before{letter-spacing:0px;}
html{height:100%;overflow-y:scroll;}
body{margin:0px;background-color:var(--body-color);min-width:320px;}
img{border-style:none;}
a img{border-style:none;}
A:link{text-decoration:none}
A:visited{color:#d35134}
A:hover{color:#d35134}
li{margin-bottom:1rem;}
div,p{font-size:1.6rem;}
h1,h2,h3,h4{font-size:1.6rem;font-weight:bold;}
.video_container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.video_container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.video_tate{position:relative;height:0;padding:30px 0 170%;overflow:hidden;}
.youtube_tate{position:relative;height:0;padding:30px 0 170%;overflow:hidden;}
.youtube_yoko{position:relative;padding-bottom:56.25%;これが横向き！ height:0;overflow:hidden;}
.youtube_tate iframe, .youtube_yoko iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#wrapper{width:100%;min-width:320px;margin:0 auto;padding:1rem 0 1rem 0;background-color:var(--header-color);}
@media screen and (max-width:800px){
#wrapper{
margin-top:7.9rem;
border-top: 0.1rem  dashed var(--header-dashed);
border-bottom: 0.1rem  dashed var(--header-dashed);
box-shadow: 0 0 0 0.5rem var(--header-color), 0px 0px 4px 8px rgba(10, 10, 0, 0.5);
background-color: var(--header-color);
padding:0.5rem 1rem 0.5rem 1rem;
margin-bottom:1rem;
}} #wrapper_middle{background-color:var(--body-color);background-image:var(--roof-url);background-position:top, top;background-repeat:repeat-x, repeat;width:100%;min-width:320px;height:auto;margin:0 auto;padding:4rem 0 2.5rem 0;}
@media screen and (max-width:800px){
#wrapper_middle{
padding: 0 0 2.5rem 0rem;	
background-image: none;}}   #wrapper_bottom{width:100%;min-width:320px;padding:1.2rem 0 0.5rem 0;background-color:var(--body-color);overflow-x:hidden;}
.container{margin:0 auto;border:solid 0px black;}
@media screen and (min-width:1550px){.container{width: 1550px;}}
@media screen and (min-width:1260px)and (max-width:1550px){.container{width: 1190px;}}
@media screen and (min-width:1004px)and (max-width:1260px){.container{width: 895px;}}
@media screen and (min-width:740px)and (max-width:1004px){.container{width: 730px;}}
@media screen and (max-width:740px){.container	{width: 100%;}} .container_middle{height:auto;margin:auto;}
@media screen and (min-width:1550px){.container_middle{width: 1550px;}}
@media screen and (min-width:1260px)and (max-width:1550px){.container_middle{width: 1190px;}}
@media screen and (min-width:1004px)and (max-width:1260px){.container_middle{width: 895px;}}
@media screen and (max-width:800px){.container_middle{padding-top: 0.5rem;}}
@media screen and (min-width:740px)and (max-width:1004px){.container_middle{width: 730px;}}
@media screen and (max-width:740px){.container_middle	{width: 100%; }} .container_bottom{height:auto;margin:auto;background-color:var(--header-color);padding:0 0.2rem;}
@media screen and (min-width:1550px){.container_bottom{width: 1550px;}}
@media screen and (min-width:1260px)and (max-width:1550px){.container_bottom{width: 1190px;}}
@media screen and (min-width:1004px)and (max-width:1260px){.container_bottom{width: 895px;}}
@media screen and (max-width:800px){.container_bottom{padding-top: 0rem;}}
@media screen and (min-width:740px)and (max-width:1004px){.container_bottom{width: 730px;}}
@media screen and (max-width:740px){.container_bottom	{width: 100%; }}   #logobox{position:relative;border:solid 0px red;width:100%;margin-bottom:1rem;}
@media screen and (max-width:800px){#logobox{margin-bottom:0rem;}} #logopic{border:solid 0px green;float:left;height:5rem;width:18rem;}
@media screen and (max-width:800px){#logopic{display: none;}}    div#navnav{margin:-12px 0px 7px 8px;width:100%;float:left;}
div#navbox{width:100%;float:left;margin:0px 0px 0px 0px;}
#nav{border:solid 0px red;height:30px;margin:0 0 0 0px;}
#nav ul {position:relative;z-index:20;margin:0px 0px 0px -40px;}
#nav li {display:block;float:left;line-height:30px;height:30px;margin:0;padding:0;position:relative;font-weight:bold;margin-top:1.5rem;}
#nav li a{display:block;height:30px;line-height:30px;padding:0 15px;margin-right:2rem;border:0.15rem dashed #d66a35;border-radius:1rem;box-shadow:0 0 0 0.5rem #f6ad49, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#f6ad49;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;}
#nav .current-menu-item a, #nav .current_page_item a, #nav a:hover{border:0.15rem dashed #fddea5;border-radius:1rem;box-shadow:0 0 0 0.5rem #d66a35, 0px 1px 4px 7px rgba(0, 0, 0, 0.7);background-color:#d66a35;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;}
#nav ul ul{z-index:1;display:none;position:absolute;top:30px;}
#nav ul ul li{float:none;width:200px;margin:12px 0 0px 0;}
#nav ul ul ul li{margin:0px 0px 5px 5px;}
#nav ul ul li a{border:0.15rem dashed #d66a35;border-radius:1rem;box-shadow:0 0 0 0.5rem #f6ad49, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#f6ad49;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;}
#nav ul li:hover > ul{z-index:1;display:block;}
#nav ul ul li ul{z-index:1;left:190px;top:-12px;}
#nav ul ul li ul li{margin-top:12px;padding:0;}
#nav ul ul li ul li a{margin-top:12px;padding:0;}
@media screen and (max-width:800px){
#navnav	{display: none;}}  .breadcrumb{width:100%;margin:1rem 0;float:left;border:solid 0px #fff;}
.breadcrumb div{float:left;overflow:hidden;display:inline;}
.breadcrumb span.sp{margin:0 5px;}
@media screen and (max-width:800px){.breadcrumb{padding: 0rem 0.5rem;}}
@media screen and (max-width:740px){.breadcrumb{ font-size:1.4rem; margin:0rem 0 1.5rem 0;}}
@media screen and (max-width:740px){.breadcrumb a{ text-decoration: underline; margin:0 0 1rem 0;}}  #left{margin-right:2rem;float:left;padding:0 1rem;}
@media screen and (min-width:1550px){#left{width: 30.5%;}}
@media screen and (min-width:1260px)and (max-width:1550px){#left{width: 36.3%;}}
@media screen and (min-width:1004px)and (max-width:1260px){#left{width: 39%;}}
@media screen and (min-width:740px)and (max-width:1004px){#left{width: 50%;}}
@media screen and (max-width:740px){#left{width: 100%; }}  #rightside{float:left;padding:0 1rem;}
@media screen and (min-width:1550px){#rightside	{width: 68.21%;}}
@media screen and (min-width:1260px)and (max-width:1550px){#rightside{width: 62.02%;}}
@media screen and (min-width:1004px)and (max-width:1260px){#rightside{width: 58.76%;}}
@media screen and (min-width:740px)and (max-width:1004px){#rightside{width: 47.25%;}}
@media screen and (max-width:740px){#rightside{width: 100%; }}  .fmpost{border:0.1rem dashed var(--header-color);border-radius:1rem;box-shadow:0 0 0 0.5rem var(--header-dashed), 0px 0px 4px 8px rgba(10, 10, 0, 0.5);background-color:var(--header-dashed);width:100%;margin-top:0.5rem;padding:0.2rem 1rem 0 1rem;}
@media screen and (max-width:800px){
.fmpost { float:none;}} .fmpost h2{width:calc(100% - 1.2rem);border:0.1rem dashed var(--fmpost-h1-dashed);border-radius:1rem;box-shadow:0 0 0 0.5rem var(--fmpost-h1-color), 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:var(--fmpost-h1-color);padding:0.5rem 1rem 0.5rem 0.5rem;color:#ffffff;text-shadow:#96514d 1px 1px 3px;text-align:center;float:none;margin:30px auto;}
h1.fmpost{width:calc(100% - 1.2rem);border:0.1rem dashed var(--header-dashed);border-radius:1rem;box-shadow:0 0 0 0.5rem var(--header-color), 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:var(--header-color);margin:0 auto 1.5rem auto;padding:0.5rem 1rem 0.5rem 0.5rem;color:#ffffff;text-shadow:#96514d 1px 1px 3px;text-align:center;float:none;}
.fmpost p{border:solid 0px red;display:block;margin:0rem 0rem 0rem 0rem;}
.fmpost img{border-radius:10px;max-width:100%;height:auto;display:block;margin:0px auto;}
.content{text-align:left;display:inline-block;width:100%;}
.content img{margin:0.5rem auto 0.8rem auto !important;}
.content p{border:solid 0px red;}
.fm_left{float:left;width:35%;margin-right:2.5%;margin-bottom:1rem;text-align:center;background-color:#ffffff;border-radius:1rem;border:solid var(--header-color) 0.1rem;padding:0.4rem 0.3rem 0.3rem 0.3rem;}
.fm_left img{border:0rem solid #ffffff;vertical-align:bottom;}
.fm_date{}
.fm_thumb{border:0.2rem red solid;border-radius:1rem;}
.fm_position_ad{box-shadow:0 0 0 0.5rem #ffffff, 0px 0px 4px 8px rgba(10, 10, 0, 0.5);margin:2.5rem 0 0 0;background-color:#ffffff;border-radius:1rem;padding:0.1rem 0.2rem 0rem 1rem;}
.fm_position{position:relative;box-shadow:0 0 0 0.5rem var(--content-color), 0px 0px 4px 8px rgba(10, 10, 0, 0.5);margin-top:2.5rem;background-color:var(--content-color);border-radius:0.5rem;padding:0 0.3rem 0rem 0.3rem;}
.fm_position:first-of-type{margin-top:0;}
.fm_position a:hover .opa-mailorder img{opacity:0.7}
.fm_position a:hover .opa img{opacity:0.7}
.fm_right{float:left;width:62.5%;}
.fm_right_bottom{text-align:center;float:left;width:62.5%;position:absolute;bottom:1.8rem;left:37.5%;}
.fm_button{display:inline}
.infopost{margin-top:7rem;position:relative;border:0.1rem dashed var(--infopost-dashed);border-radius:1rem;box-shadow:0 0 0 0.5rem var(--infopost-color), 0px 0px 4px 8px rgba(10, 10, 0, 0.5);background-color:var(--infopost-color);width:100%;padding:1rem 1rem 0 1rem;float:left;}
h2.infopost{width:auto;border-top:0.1rem dashed var(--infopost-dashed);border-left:0.1rem dashed var(--infopost-dashed);border-right:0.1rem dashed var(--infopost-dashed);border-bottom:none;border-radius:1rem 1rem 0 0;position:absolute;display:inline-block;top:-3.3rem;left:2rem;padding:0.8rem 1rem 0rem 1rem;line-height:1;background:var(--infopost-color);box-shadow:0 0 0 0.5rem var(--infopost-color), -4px -2px 5px 3px rgba(10, 10, 0, 0.5), -4px -2px 5px 4px rgba(10, 10, 0, 0.5), 5px -2px 5px 4px rgba(10, 10, 0, 0.5);text-shadow:rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838247px 0px;}
.infopost img{border-radius:10px;max-width:100%;height:auto;}
.left20{width:20%;float:left}
.left15{width:15%;float:left}
.right80{width:80%;float:right}
.right85{width:85%;float:right}
.info{width:100%;display:inline-block;margin:1rem 0rem 0px 0rem;}
@media screen and (max-width:800px){
.info{border:solid 0px green;padding:0rem 0 0rem 0;}
}
.p_inline{width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;float:left;}
.p_inline p{font-size:1.4rem;display:inline}
@media screen and (max-width:600px){
.p_inline p{font-size:1.4rem;}
} .table_of_contents{text-align:center;}
.table_of_contents ul{display:inline-block;text-align:left;margin-left:0rem;padding-left:0rem;list-style:none;}
.table_of_contents ul li{border-bottom:dashed 0.1rem #00ccff;padding:0.3rem 0rem 0.1rem 0;margin-bottom:0rem;}
.table_of_contents ul li:before{font-family:"icomoon";content:"\f138";left:0.5em;color:#00ccff;margin-right:1rem;}
.mpost{border:solid 0rem green;width:100%;margin-bottom:0px;}
.mpost ul{margin-top:0rem;padding-right:1rem;margin-bottom:0rem;}
.mpost ol{margin-top:0rem;margin-bottom:0rem;padding-right:1rem;}
.mpost p{border:solid 0px red;display:block;color:#444444;margin:0px 1rem 0px 1rem;}
.mpost h3{margin-top:0rem;margin-bottom:1rem;}
.mpost h4{margin:1rem 0 0 1rem;}
.mpost h5{margin:1rem 0rem 0rem 1rem;}
.mpost img{border-radius:10px;margin-bottom:1px;margin-top:0px;max-width:100%;height:auto;}
.line{margin:0.5rem 0rem 0rem 0;float:right;}
.line img{border-radius:1rem;}
.more-link{float:left;margin:0.5rem 0 0rem 0;font-size:1.2rem;font-weight:bold;padding:4px 15px 3px 15px;border-radius:1rem;border:solid 0.2rem;}
p.postinfo{color:#444444;text-align:right;}
p.postinfo a{color:#444444;text-decoration:none;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;margin-right:10px;margin-bottom:10px;}
.alignright{float:right;margin-left:10px;margin-bottom:10px;}
.wp-caption{border:solid 1px #aaaaaa;text-align:center;padding-top:0px;}
span.oldpage{float:left}
span.newpage{float:right}
p.pagelink a{}
p.pagelink{overflow:hidden;width:100%;}
  .center{text-align:center;}
.title{width:100%;float:right;margin:0px 0px 0px 0px;}
h2.title{border-radius:0.2rem;font-size:12px;background-color:#444444;text-align:center;margin:0px 0px 3px 0px;color:#FFF;padding:5px 5px 5px 5px;}
.clear{clear:both;}
p.fee{font-size:0.45em;font-family:Verdana, Helvetica, sans-serif;padding:8px 16px 0px 16px;margin:0px;}
p.fee a{color:#444444;text-decoration:none;}
p.fee img{vertical-align:top;margin-right:8px;}
p.feed{font-size:0.75em;font-family:Verdana, Helvetica, sans-serif;padding:15px;margin:10px 0;}
p.feed a{color:#444444;text-decoration:none;}
p.feed img{vertical-align:middle;margin-right:8px;}
.opacity a:hover{opacity:.7;}
.flex-box{border:0px solid red;margin:1rem 0rem 0rem 0rem;display:inline-block;vertical-align:top;}
@media screen and (min-width:1550px){
.flex-box{width:16.65%;height:auto;padding:0 3px;}
}
@media screen and (min-width:1260px)and (max-width:1550px){
.flex-box{width:25.0%;height:auto;padding:0 3px;}
}
@media screen and (min-width:1004px)and (max-width:1260px){
.flex-box{width:25.0%;height:auto;padding:0 3px;}
}
@media screen and (min-width:740px)and (max-width:1004px){
.flex-box{width:33.33%;height:auto;padding:0 2px;}
}
@media screen and (min-width:481px)and (max-width:740px){
.flex-box{width:25%;height:auto;padding:0 2px;}
}
@media screen and (max-width:480px){
.flex-box{width:33.33%;height:auto;padding:0 2px;}
}
.flex-box:hover .newopa img{opacity:.7;}
.flex-box:hover .caption_fufu{color:#d35134}
.flex-box:hover .caption{color:#d35134}
.flexbox_z{border:0px solid red;margin:1rem 0rem 0rem 0rem;display:inline-block;vertical-align:top;padding:0 3px;}
@media screen and (min-width:1550px){
.flexbox_z{width:25%;height:auto;}
}
@media screen and (min-width:1260px)and (max-width:1550px){
.flexbox_z{width:25%;height:auto;}
}
@media screen and (min-width:1004px)and (max-width:1260px){
.flexbox_z{width:33.33%;height:auto;}
}
@media screen and (min-width:740px)and (max-width:1004px){
.flexbox_z{width:25%;height:auto;padding:0 2px;}
}
@media screen and (max-width:740px){
.flexbox_z{width:25%;height:auto;padding:0 2px;}
}
@media screen and (max-width:481px){
.flexbox_z{width:33.33%;margin:1rem 0rem 0rem 0rem;height:auto;padding:0 1px;}
}
.flexbox_z:hover .newopa img{opacity:.7;}
.flexbox_z:hover .caption_fufu a{color:#d35134}
.flexbox_z:hover .caption a{color:#d35134}
.search-flexbox{border:0px solid red;margin:1rem 0rem 0rem 0rem;display:inline-block;vertical-align:top;padding:0px;}
@media screen and (min-width:1550px){
.search-flexbox{width:10.83%;height:auto;}
}
@media screen and (min-width:1260px)and (max-width:1550px){
.search-flexbox{width:10.74%;height:auto;}
}
@media screen and (min-width:1004px)and (max-width:1260px){
.search-flexbox{width:16.20%;height:auto;}
}
@media screen and (min-width:740px)and (max-width:1004px){
.search-flexbox{width:24.48%;height:auto;}
}
@media screen and (min-width:480px)and (max-width:740px){
.search-flexbox{width:24.15%;height:auto;}
}
@media screen and (max-width:480px){
.search-flexbox{width:32.19%;margin:1rem 0rem 0rem 0rem;height:auto;}
}
.search-flexbox:hover .newopa img{opacity:.7;}
.search-flexbox:hover .caption_fufu a{color:#d35134}
.search-flexbox:hover .caption a{color:#d35134}
.fullflexbox{border:0px solid red;margin:1rem 0rem 0rem 0rem;display:inline-block;vertical-align:top;padding:0 3px;}
@media screen and (min-width:1550px){
.fullflexbox{width:11.1%;height:auto;}
}
@media screen and (min-width:1260px)and (max-width:1550px){
.fullflexbox{width:11.1%;height:auto;}
}
@media screen and (min-width:1004px)and (max-width:1260px){
.fullflexbox{width:16.65%;height:auto;}
}
@media screen and (min-width:740px)and (max-width:1004px){
.fullflexbox{width:25%;height:auto;padding:0 2px;}
}
@media screen and (min-width:480px)and (max-width:740px){
.fullflexbox{width:25%;height:auto;padding:0 2px;}
}
@media screen and (max-width:480px){
.fullflexbox{width:33.33%;margin:1rem 0rem 0rem 0rem;height:auto;padding:0 2px;}
}
.fullflexbox:hover .newopa img{opacity:.7;}
.fullflexbox:hover .caption_fufu a{color:#d35134}
.fullflexbox:hover .caption a{color:#d35134}
.newopa img:hover{opacity:.5;}
.opa img{width:100%;border-radius:10px;border:0.2rem solid #ffffff;height:auto;}
.opa img:hover{opacity:.7;}
.opaopa img{width:100%;border-radius:10px;border:0.2rem solid #ffffff;height:auto;}
.opaopa img:hover{opacity:.7;}
.newopa img{width:100%;border-radius:1rem;border:solid white 0.2rem;height:auto;}
.opa-mailorder img{width:100%;border-radius:10px;border:0.2rem solid #ffffff;border-bottom:none;height:auto;}
.opa-mailorder img:hover{opacity:.7;}
.flex-box p{width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:0px 0px 0px 0;margin:0 0 -3px 0;}
.fullflexbox p{width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:0px 0px 0px 0;margin:0 0 -3px 0;}
.position{position:relative;}
.dib{width:100%;margin-bottom:0rem;font-size:0;text-align:left;}
.caption{font-size:1.5rem;line-height:100%;width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0.1rem 0 0 0;}
@media screen and (max-width:374px){
.caption {
font-size: 1.2rem;}}
.caption_fufu{font-size:1.5rem;line-height:100%;width:100%;margin:0px 0px 0px 0px;text-align:left;}
@media screen and (max-width:374px){
.caption_fufu {
font-size: 1.4rem;}}
.caption_price{font-size:1.4rem;line-height:100%;width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0px 0px 0px 0px;}
.caption_price_br{font-size:1rem;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.precontent{width:100%;float:left;margin:0px 0px 0px 0px;}
.caption_trimming{text-align:left;font-size:1.2rem;line-height:100%;width:100%;margin:0px 0px 0px 0px;padding:0 0.5rem 0 0.6rem}
#error{width:100%;float:left}
h2.error{color:#444444;text-align:center;}
.search_side_one{display:inline-block;}
.search_end{margin:1rem 0 1.5rem 0;}
#searchform{margin:0px 8px 0px 0px;width:30%;border:solid 0px blue;float:right;position:relative;}
@media screen and (min-width:1004px)and (max-width:1550px){#searchform{width: 33%;}}
@media screen and (min-width:801px)and (max-width:1004px){#searchform{width: 29%;}}
@media screen and (max-width:800px){#searchform{display: none;}}
@media print{#searchform{display: none;}}
#searchform #s{width:100%;float:right;padding:3px 0px 3px 12px;height:5rem;line-height:1;border:solid 3px #f6ad49;border-radius:10px;font-size:14px;}
input[type=submit]{font-family:icomoon;}
#searchform #searchsubmit{position:absolute;top:0;right:0px;cursor:pointer;width:20%;height:5rem;background:#fddea5;border:solid 3px #f6ad49;border-radius:10px;font-size:2rem;color:#666666;}
@media screen and (min-width:800px)and (max-width:1004px){#searchform #searchsubmit {width: 24%;}} .minisearch{width:100%;}
#searchform_e{padding:0 1rem 0 1rem;margin:0rem 0px 1rem 0px;width:calc(100% - 1rem);border:solid 0px blue;float:left;position:relative;}
#searchform_e #s{width:100%;float:left;padding:0.3rem 0px 0.3rem 1.2rem;height:3.7rem;line-height:1;border:solid 0.3rem #f6ad49;border-radius:1rem;font-size:1.4rem;}
input[type=submit]{-webkit-appearance:none;font-family:icomoon;}
#searchform_e #searchsubmit_e{position:absolute;top:0rem;right:0px;cursor:pointer;width:20%;height:3.7rem;background:#fddea5;border:solid 0.3rem #f6ad49;border-radius:1rem;color:#444444;}
#din{display:none}
.dib_search{width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;}
.ftlc{border:solid black 0rem;float:left;width:49.5%;}
@media screen and (max-width:1004px){
.ftlc{width:100%;}
}
.ftlc p{}
.ftrc{width:49.5%;float:right;}
.ftrc p{}
@media screen and (max-width:1004px){
.ftrc{margin:0rem 0 0rem 0;width:100%;float:left;}
}  .pricelist{width:100%;background-color:#ffffff;padding:1rem;border-radius:0 0 1rem 1rem;border-left:solid 0.2rem #00ccff;border-right:solid 0.2rem #00ccff;border-bottom:solid 0.2rem #00ccff;}
.price h3{border-radius:1rem 1rem 0 0;color:#ffffff;text-align:center;margin:0px 0px 0px 0px;padding:0.6rem 0.5rem 0.5rem 0.5rem;background-color:#f6ad49;text-shadow:#96514d 1px 1px 3px;}
.topic{width:100%;background-color:#ffffff;padding:1rem 1rem 0.5rem 1rem;border-radius:0 0 1rem 1rem;border:solid 0.2rem #00ccff;font-size:1.4rem;}
.topic p{margin-top:0.5rem;}
table.list{width:100%;font-size:1.4rem;border:0px solid #aaa;border-collapse:separate;border-spacing:0;border-radius:0.2rem;text-align:center;}
@media screen and (max-width:457px){
table.list{font-size:1rem;}
}
table.list tbody td{min-height:3rem;border-right:1px solid #aaa;border-bottom:1px solid #aaa;padding-top:0.4rem;}
table.list thead th{border-radius:0.5rem;font-size:1.4rem;color:#ffffff;margin:0px 0px 0px 0px;font-color:#FFF;padding:0.6rem 0.5rem 0.5rem 0.5rem;background-color:#00ccff;}
table.list tbody th{background-color:#444444;}
table.list thead th + th,
table.list tbody td{border-left:0px solid #aaa;}
table.list tbody tr:last-child th, table.list tbody tr:last-child td{border-bottom:none;}
table.unitlist{width:100%;font-size:1.4rem;border:0px solid #aaa;border-collapse:separate;border-spacing:0;border-radius:0.2rem;}
.hundred{border:solid 0px red;margin:1rem 0 0px 0;width:100%;float:left;text-align:center;}
.hundred a{display:inline-block;height:30px;line-height:28px;padding:0 3rem;margin:1.5rem 0 1.8rem 0;border:0.1rem dashed #d66a35;border-radius:1rem;box-shadow:0 0 0 0.5rem #f6ad49, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#f6ad49;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;}
@media screen and (min-width:741px)and (max-width:1260px){.fmmore a{margin:0 0 1.2rem 0;}}
@media screen and (max-width:420px){.fmmore a{margin:0 0 1.2rem 0;}}
.hundred a:hover{border:0.1rem dashed #fddea5;border-radius:1rem;box-shadow:0 0 0 0.5rem #d66a35, 0px 1px 4px 7px rgba(0, 0, 0, 0.7);background-color:#d66a35;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;}
.hundred-2rows{border:solid 0px red;margin:1rem 0 0px 0;width:100%;float:left;text-align:center;}
.hundred-2rows a{display:inline-block;height:48px;line-height:28px;padding:0 3rem;font-size:1.4rem;margin:1.5rem 0 1.8rem 0;border:0.1rem dashed #d66a35;border-radius:1rem;box-shadow:0 0 0 0.5rem #f6ad49, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#f6ad49;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;}
.hundred-2rows a:hover{border:0.1rem dashed #fddea5;border-radius:1rem;box-shadow:0 0 0 0.5rem #d66a35, 0px 1px 4px 7px rgba(0, 0, 0, 0.7);background-color:#d66a35;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;}
.left45{border:solid 0px red;width:45%;float:left;text-align:center;}
.fhundred{float:left;width:100%;}
.fhundred p{margin:1.8rem 1rem 1rem 1rem;}
.dib_search{width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;}
.cahundred{margin:1rem 0 0px 0;width:100%;float:left;}
.rightsection_h{position:relative;border:0.1rem dashed var(--rightsection-h-dashed);border-radius:1rem;box-shadow:0 0 0 0.5rem var(--rightsection-h-color), 0px 0px 4px 8px rgba(10, 10, 0, 0.5);background-color:var(--rightsection-h-color);width:calc(100% - 2rem);margin:0 auto 0rem auto;padding:0rem 1rem 1rem 1rem;}
@media screen and (max-width:800px){
.rightsection_h {margin:0 auto 0rem auto;
}}
h1.rightsection_h{border:0.1rem dashed #ccffff;border-radius:1rem;box-shadow:0 0 0 5px #00ccff, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#00ccff;padding:0.6rem 0.5rem 0.5rem 0.5rem;color:#ffffff;text-shadow:#96514d 1px 1px 3px;text-align:center;}
h2.howto{width:calc(100% - 1.2rem);border:0.1rem dashed var(--index-title-dashed);border-radius:1rem;box-shadow:0 0 0 0.5rem var(--index-title), 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:var(--index-title);margin:0 auto 1.5rem auto;padding:0.5rem 1rem 0.5rem 0.5rem;color:#ffffff;text-shadow:#96514d 1px 1px 3px;text-align:center;float:none;display:inline-block;}
@media screen and (max-width:1004px){
h1.rightsection_h, h2.howto{margin:0rem 1rem 0.5rem 1rem;}
}
h2.hotel{border-radius:1rem 1rem 0 0;color:#ffffff;text-align:center;margin-top:1.5rem;margin-right:0px;margin-left:0px;margin-bottom:0px;padding:0.6rem 0.5rem 0.5rem 0.5rem;background-color:#00ccff;text-shadow:#96514d 1px 1px 3px;}
.rightsection_footer{border:0.1rem dashed var(--rightsection-footer-dashed);border-radius:1rem;box-shadow:0 0 0 0.5rem var(--rightsection-footer-color), 0px 0px 4px 8px rgba(10, 10, 0, 0.5);background-color:var(--rightsection-footer-color);width:calc(100% - 1.6rem);margin:2.5rem auto;padding:0.1rem 1rem 1rem 1rem;}
@media screen and (max-width:1004px){
.rightsection_footer{margin:2.5rem auto 0rem auto;
width: 100%;}}
h2.rightsection_footer{border:0.1rem dashed #ccffff;border-radius:1rem;box-shadow:0 0 0 5px #00ccff, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#00ccff;margin:0;padding:0.6rem 0.5rem 0.5rem 0.5rem;color:#ffffff;text-shadow:#96514d 1px 1px 3px;text-align:center;}
@media screen and (max-width:1004px){
h2.rightsection_footer {
margin: 0rem 1rem 0.5rem 1rem; 	
}}
.rightsection_footer_right{border:0.1rem dashed var(--rightsection-footer-dashed);border-radius:1rem;box-shadow:0 0 0 0.5rem var(--rightsection-footer-color), 0px 0px 4px 8px rgba(10, 10, 0, 0.5);background-color:var(--rightsection-footer-color);width:calc(100% - 1.6rem);margin:2.5rem auto;padding:0.1rem 1rem 1rem 1rem;}
@media screen and (max-width:1004px){
.rightsection_footer_right{margin:3.34rem auto 2.5rem auto;
width: 100%;}}
h2.rightsection_footer_right{border:0.1rem dashed #ccffff;border-radius:1rem;box-shadow:0 0 0 5px #00ccff, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#00ccff;margin:0;padding:0.6rem 0.5rem 0.5rem 0.5rem;color:#ffffff;font-weight:bold;text-shadow:#96514d 1px 1px 3px;text-align:center;}
@media screen and (max-width:1004px){
h2.rightsection_footer_right {
margin: 0rem 1rem 0.5rem 1rem; 	
}}
.rightsection_home{border:0.1rem dashed #f6ad49;border-radius:1rem;box-shadow:0 0 0 0.5rem #fddea5, 0px 0px 4px 8px rgba(10, 10, 0, 0.5);background-color:#fddea5;width:calc(100% - 2.0rem);margin:auto auto;padding:0.2rem 1rem 0rem 1rem;max-width:893px;}
h2.rightsection_home{width:auto;border-top:0.1rem dashed #f6ad49;border-left:0.1rem dashed #f6ad49;border-right:0.1rem dashed #f6ad49;border-bottom:none;border-radius:1rem 1rem 0 0;position:absolute;display:inline-block;top:-2rem;left:2rem;padding:0.6rem 1rem 0rem 1rem;line-height:1;background:#fddea5;box-shadow:0 0 0 0.5rem #fddea5, -4px -2px 5px 3px rgba(10, 10, 0, 0.5), -4px -2px 5px 4px rgba(10, 10, 0, 0.5), 5px -2px 5px 4px rgba(10, 10, 0, 0.5);text-shadow:rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838247px 0px;}
.rightsection_fh{border:0.1rem dashed #f6ad49;border-radius:1rem;box-shadow:0 0 0 0.5rem #fddea5, 0px 0px 4px 8px rgba(10, 10, 0, 0.5);background-color:#fddea5;width:calc(100% - 1.6rem);margin:0 auto 0 auto;padding:0.2rem 1rem 1rem 1rem;}
@media screen and (max-width:1004px){
.rightsection_fh{
margin: 0.5rem auto 0 auto;	
}}
h1.rightsection_fh{border:0.1rem dashed #fddea5;border-radius:1rem;box-shadow:0 0 0 0.5rem #f6ad49, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#f6ad49;margin:0;padding:0.6rem 0.5rem 0.5rem 0.5rem;color:#ffffff;text-shadow:#96514d 1px 1px 3px;text-align:center;}
.counter{position:relative;margin:0;float:left;border:dotted 0px red;width:35%;text-align:center;}
@media screen and (min-width:1004px)and (max-width:1550px){.counter{width: 45%;}}
@media screen and (min-width:801px)and (max-width:1004px){.counter{width: 45%;}}
@media screen and (max-width:800px){.counter{width:100%;}} .counter_title{margin:0;font-size:1.8rem;font-weight:bold;line-height:2.5rem;text-align:center;text-shadow:#00523A 1px 1px 3px;}
@media screen and (min-width:801px)and (max-width:1004px){.counter_title{
padding-left: 5rem;
text-align: center;
}} @media screen and (max-width:600px){.counter_title{ padding-left: 4rem;
}}
@media screen and (max-width:330px){.counter_title{ padding-left: 5rem;
}}  .counter a{color:#fff;}
.counter a:hover{color:#f6ad49;text-shadow:#00523A 1px 1px 3px;}
table.shop{width:100%;font-size:1.4rem;border:0px solid #aaa;border-collapse:separate;border-spacing:0;border-radius:0.2rem;}
@media screen and (max-width:500px){
table.shop{font-size:1.2rem;}
}
table.shop tbody td{height:3rem;text-align:center;border-right:1px solid #aaa;border-bottom:1px solid #aaa;}
table.shop thead th{border-radius:0.5rem;font-size:1.4rem;color:#ffffff;text-align:center;margin:0px 0px 0px 0px;color:#fff;padding:0.6rem 0.5rem 0.5rem 0.5rem;background-color:#f6ad49;}
table.shop tbody th{background-color:#444444;}
table.shop thead th + th,
table.shop tbody td{border-left:0px solid #aaa;}
table.shop tbody tr:last-child th, table.shop tbody tr:last-child td{border-bottom:none;}
table.shop tbody tr:last-child th:first-child{border-radius:0 0 0 0.2rem;}
table.shop tbody tr:last-child th:last-child{border-radius:0 0 0.2rem 0;}
#form{margin:2rem 0 0rem 0;}
#textline{width:98.5%;font-size:1.4rem;padding:0.5rem 0 0.5rem 0.5rem;}
#textarea{font-size:1.4rem;width:97.5%;}
#number{width:10%;}
#textarea_b{width:98.5%;margin:8px 0 -3px 0px;}
#request{width:98.7%;margin:0px 0 -3px 0px;}
.table{margin:1rem 0 0 0;width:100%;border-collapse:collapse;}
.table th{font-size:1.4rem;padding:0.5rem;text-align:left;vertical-align:middle;color:#444444;background-color:#eeeeee;border:1px solid #b9b9b9;}
.table td{padding:8px;background-color:#f6ad49;border:0px solid #b9b9b9;}
.table a{text-decoration:underline}
input ,select{vertical-align:middle;}
.submit{height:35px;line-height:30px;padding:0 15px;border:0.1rem dashed #d66a35;border-radius:1rem;box-shadow:0 0 0 0.5rem #f6ad49, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#f6ad49;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;margin:1rem 0;}
.submit:hover{border:0.1rem dashed #fddea5;border-radius:1rem;box-shadow:0 0 0 0.5rem #d66a35, 0px 1px 4px 7px rgba(0, 0, 0, 0.7);background-color:#d66a35;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;}
.footer{border-top:0.1rem dashed var(--footer-dashed);border-bottom:0.1rem dashed var(--footer-dashed);border-radius:0rem 0rem 0 0;box-shadow:0 0 0 0.5rem var(--footer-color);, 0px 0px 4px 8px rgba(10, 10, 0, 0.5);background-color:var(--footer-color);width:100%;margin:0 auto 0 auto;}
@media screen and (max-width:740px){
.footer	{padding:0rem 0.8rem; margin-bottom: 1.2rem;}} .wrapper_bottom_bottom{border-top:0.1rem dashed var(--footer-dashed);border-bottom:0.1rem dashed var(--footer-dashed);box-shadow:0 0 0 0.5rem var(--footer-color), 0px 0px 4px 8px rgba(10, 10, 0, 0.5);background-color:var(--footer-color);width:100%;margin:0.8rem auto 0 auto;}
.uldib{display:inline-block;}
.footerdescription{margin:0px 0 0px 0;padding:0.5rem 0;}
iframe{width:100% !important;}
.tyt{float:right;position:relative;width:100%;padding-top:60%;}
@media screen and (max-width:1004px){
.tyt{width:100%;padding-top:56.25%;}
}
.tyt iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}
.right{text-align:right;width:100%;padding:2px 0 0px 0px;}
    .tlc{border:0px solid #444444;float:left;width:49.5%;}
@media screen and (max-width:1004px){
.tlc{width:100%;}
}
.tlc h1{margin-bottom:0rem;}
h2.trc{margin-bottom:0rem;}
.trc{border:0px solid red;width:49.5%;float:right;margin-bottom:1rem;}
@media screen and (max-width:1004px){
.trc{width:99.5%;float:left;}
} .g_map{width:99.7%;float:left;position:relative;padding-top:50%;height:0;overflow:hidden;margin-bottom:1rem;}
.g_map iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
@media screen and (max-width:1004px){
.g_map{width:99.5%;float:left;position:relative;padding-top:50%;height:0;overflow:hidden;}
}
.mt{margin-top:1.6rem;}
.noopa a img:hover{opacity:0;}
.rabbit_position_left{position:relative;box-shadow:0 0 0 0.5rem #fff1cf, 0px 0px 4px 8px rgba(10, 10, 0, 0.5);margin-bottom:3rem;background-color:#fff1cf;border-radius:0.5rem;padding:0 1rem 1rem 1rem;width:98%;}
@media screen and (max-width:1004px){
.rabbit_position_left{
padding-bottom:1rem;
width:100%}}
.rabbit_position_left2{position:relative;box-shadow:0 0 0 0.5rem #fff1cf, 0px 0px 4px 8px rgba(10, 10, 0, 0.5);margin-bottom:0rem;background-color:#fff1cf;border-radius:1rem;padding:0 1rem 1rem 1rem;width:98%;}
@media screen and (max-width:1004px){
.rabbit_position_left2{
width: 100%;
padding-bottom:1rem;
margin-bottom:2.3rem;
}}
.rabbit_position_book{position:relative;box-shadow:0 0 0 0.5rem #fff1cf, 0px 0px 4px 8px rgba(10, 10, 0, 0.5);margin-bottom:3rem;background-color:#fff1cf;border-radius:0.5rem;padding:0 1rem 0rem 1rem;width:98%;}
@media screen and (max-width:1004px){
.rabbit_position_book{
padding-bottom:1rem;
margin-bottom:3rem;
width:100%}}
.hotel_left{position:relative;box-shadow:0 0 0 0.5rem #fff1cf, 0px 0px 4px 8px rgba(10, 10, 0, 0.5);margin-bottom:0rem;background-color:#fff1cf;border-radius:1rem;padding:0 1rem 1rem 1rem;width:98%;}
@media screen and (max-width:1004px){
.hotel_left{
margin-top:0.5rem;
margin-bottom: 2.3rem;
width:100%}}
.hotel_left2{position:relative;box-shadow:0 0 0 0.5rem #fff1cf, 0px 0px 4px 8px rgba(10, 10, 0, 0.5);margin-bottom:0rem;background-color:#fff1cf;border-radius:1rem;padding:0 1rem 1rem 1rem;width:100%;}
@media screen and (max-width:1004px){
.hotel_left2{
margin-top:0.5rem;
margin-bottom:0rem;
width:100%}}
.rabbit_position_right3{position:relative;box-shadow:0 0 0 0.5rem #fff1cf, 0px 0px 4px 8px rgba(10, 10, 0, 0.5);margin-bottom:3rem;background-color:#fff1cf;border-radius:0.5rem;padding:0 1rem 1rem 1rem;}
@media screen and (max-width:1004px){
.rabbit_position_right3{
padding-bottom:1rem;
margin-top:2rem;
}}
.rabbit_position_right{position:relative;box-shadow:0 0 0 0.5rem #fff1cf, 0px 0px 4px 8px rgba(10, 10, 0, 0.5);margin-bottom:3rem;background-color:#fff1cf;border-radius:0.5rem;padding:0 1rem 1rem 1rem;}
@media screen and (max-width:1004px){
.rabbit_position_right{
padding-bottom:1rem;
}}
@media screen and (max-width:800px){
.rabbit_position_right{
padding-bottom:1rem;
}} .rabbit_ftlc{float:left;width:49.5%;}
@media screen and (max-width:1004px){
.rabbit_ftlc {
width: 100%;
}}
.rabbit_position_right2{position:relative;box-shadow:0 0 0 0.5rem #fff1cf, 0px 0px 4px 8px rgba(10, 10, 0, 0.5);margin-bottom:3rem;margin-top:1rem;background-color:#fff1cf;border-radius:0.5rem;padding:0rem;}
@media screen and (max-width:1004px){
.rabbit_position_right2 {
width: 100%;
margin-bottom:2.3rem;
}}   #responsive-menu-pro-header-bar-logo{margin-left:-1.2rem;margin-right:1.1rem !important;}
#responsive-menu-pro-header-bar-logo img{width:125px;height:50px;}
#responsive-menu-pro-header{border-bottom:0.1rem dashed var(--responsive-menu-dashed);box-shadow:0 0 0 0.5rem var(--responsive-menu-color), 0px 0px 4px 8px rgba(10, 10, 0, 0.5);background-color:var(--responsive-menu-color);}
#responsive-menu-pro-button{border-radius:0.3rem;border:solid #fff 1px !important;}
.socialbox{text-align:center;}
.socialbox div{display:inline-block;margin-right:0.5rem;}
.fb_iframe_widget > span{vertical-align:baseline !important;}
h1.lined-paper-top{margin:0 auto;text-align:center;line-height:1.8rem;border-radius:0.8rem 0.8rem 0 0;border-left:0.1rem solid #cccccc;border-right:0.1rem solid #cccccc;border-top:0.1rem solid #cccccc;float:left;width:100%;height:5rem;background-color:#ffffff;background-image:url(https:///allpet.jp/animal/wp-content/themes/animal-pc/image/birdpic.jpg);background-position:right;background-size:50px;background-repeat:no-repeat;}
h1.bird{margin:0 auto;text-align:center;line-height:1.8rem;border-radius:0.8rem 0.8rem 0 0;border-left:0.1rem solid #cccccc;border-right:0.1rem solid #cccccc;border-top:0.1rem solid #cccccc;float:left;width:100%;height:5rem;background-color:#ffffff;background-image:url(https:///allpet.jp/animal/wp-content/themes/animal-pc/image/birdpic.jpg);background-position:right;background-size:50px;background-repeat:no-repeat;color:#666666;padding-top:1.5rem;padding-right:4.5rem;padding-left:0.5rem;}
.lined-paper-bottom{margin:0 auto;line-height:1.8rem;border-radius:0 0 0.8rem 0.8rem;border-left:0.1rem solid #cccccc;border-right:0.1rem solid #cccccc;border-bottom:0.1rem solid #cccccc;padding:1.95rem;padding-bottom:1rem;float:left;width:100%;background-color:#ffffff;background-image:linear-gradient(rgba(153,204,255,.3) .1em, transparent .1em);background-size:100% 1.8rem;}
.lined-paper-bottom img{display:block;margin:1.7rem auto 0 auto;}
.light_blue{margin-top:7rem;position:relative;border:0.1rem dashed var(--light-blue-dashed);border-radius:1rem 1rem 1rem 1rem;box-shadow:0 0 0 0.5rem var(--light-blue-color), 0px 0px 4px 8px rgba(10, 10, 0, 0.5);background-color:var(--light-blue-color);width:100%;padding:1rem 1rem 0 1rem;float:left;}
.light_blue img{border-radius:10px;max-width:100%;height:auto;}
h1.light_blue, h2.light_blue{width:auto;border-top:0.1rem dashed var(--light-blue-title-dashed);border-left:0.1rem dashed var(--light-blue-title-dashed);border-right:0.1rem dashed var(--light-blue-title-dashed);border-bottom:none;border-radius:1rem 1rem 0 0;position:absolute;display:inline-block;top:-3.2rem;left:2rem;padding:0.6rem 1rem 0rem 1rem;line-height:1;background:var(--light-blue-title-color);box-shadow:0 0 0 0.5rem var(--light-blue-title-color), -4px -2px 5px 3px rgba(10, 10, 0, 0.5), -4px -2px 5px 4px rgba(10, 10, 0, 0.5), 5px -2px 5px 4px rgba(10, 10, 0, 0.5);text-shadow:rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838247px 0px;}
h3.light_blue{width:calc(100% - 1.2rem);border:0.1rem dashed var(--index-title-dashed);border-radius:1rem;box-shadow:0 0 0 0.5rem var(--index-title), 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:var(--index-title);margin:0 auto 1.5rem auto;padding:0.7rem 1rem 0.8rem 1.2rem;line-height:1.6rem;color:#ffffff;text-shadow:#96514d 1px 1px 3px;text-align:center;float:none;}
.light_blue p{border:solid 0px red;display:block;margin:0rem 0rem 0rem 0rem;}
.top_light_blue{text-align:center;margin-top:3.3rem;position:relative;border:0.1rem dashed var(--light-blue-dashed);border-radius:1rem 1rem 1rem 1rem;box-shadow:0 0 0 0.5rem var(--light-blue-color), 0px 0px 4px 8px rgba(10, 10, 0, 0.5);background-color:var(--light-blue-color);width:100%;padding:1rem 1rem 0 1rem;float:left;}
.top_light_blue_left{margin-top:3.3rem;position:relative;border:0.1rem dashed var(--light-blue-dashed);border-radius:1rem 1rem 1rem 1rem;box-shadow:0 0 0 0.5rem var(--light-blue-color), 0px 0px 4px 8px rgba(10, 10, 0, 0.5);background-color:var(--light-blue-color);width:100%;padding:1rem 1rem 0 1rem;float:left;}
@media screen and (max-width:741px){
.top_light_blue_left{margin-top:4.5rem}}
@media screen and (max-width:741px){
.top_light_blue{margin-top:7.2rem}}
h1.top_light_blue, h2.top_light_blue{width:auto;border-top:0.1rem dashed var(--light-blue-title-dashed);border-left:0.1rem dashed var(--light-blue-title-dashed);border-right:0.1rem dashed var(--light-blue-title-dashed);border-bottom:none;border-radius:1rem 1rem 0 0;position:absolute;display:inline-block;top:-7.4rem;left:2rem;padding:0.8rem 1rem 0rem 1rem;line-height:1;background:var(--light-blue-title-color);box-shadow:0 0 0 0.5rem var(--light-blue-title-color), -4px -2px 5px 3px rgba(10, 10, 0, 0.5), -4px -2px 5px 4px rgba(10, 10, 0, 0.5), 5px -2px 5px 4px rgba(10, 10, 0, 0.5);text-shadow:var(--light-blue-title-dashed) 1px 1px 3px;color:#4169e1;}
h3.top_light_blue{border:0.1rem dashed #ccffff;border-radius:1rem;box-shadow:0 0 0 0.5rem #00ccff, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#00ccff;margin:0 0 1.5rem 0;padding:0.6rem 0.5rem 0.5rem 0.5rem;color:#ffffff;text-shadow:#96514d 1px 1px 3px;text-align:center;}
.tab{width:auto;border-top:0.1rem dashed var(--light-blue-title-dashed);border-left:0.1rem dashed var(--light-blue-title-dashed);border-right:0.1rem dashed var(--light-blue-title-dashed);border-bottom:none;border-radius:1rem 1rem 0 0;position:absolute;display:inline-block;top:-4rem;left:1rem;padding:0.8rem 1rem 0rem 1rem;line-height:1;background:var(--light-blue-title-color);box-shadow:0 0 0 0.5rem var(--light-blue-title-color), -4px -2px 5px 3px rgba(10, 10, 0, 0.5), -4px -2px 5px 4px rgba(10, 10, 0, 0.5), 5px -2px 5px 4px rgba(10, 10, 0, 0.5);text-shadow:rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838247px 0px;font-weight:bold;}
h1.searchtitle{width:calc(100% - 1.2rem);border:0.1rem dashed var(--index-title-dashed);border-radius:1rem;box-shadow:0 0 0 0.5rem var(--index-title), 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:var(--index-title);margin:0 auto 1.5rem auto;padding:0.5rem 1rem 0.5rem 0.5rem;color:#ffffff;text-shadow:#96514d 1px 1px 3px;text-align:center;float:none;}
  .pagination a{padding:3px 8px;display:inline-block;border:solid 1px #00ccff;color:#ffffff;background-color:#FBC5DD;text-decoration:none;}
.pagination a:hover{background-color:#00ccff;}
.pagination span{padding:3px 8px;color:#666666;text-decoration:none;display:inline-block;}
.pagination span.current{padding:3px 8px;color:#ffffff;background-color:#00ccff;border:1px solid #00ccff;}
.pagination{position:relative !important;overflow:hidden;margin-top:15px;margin-bottom:0px;text-align:center;clear:both;background-color:transparent;}
.pagination h2.screen-reader-text{display:none;}
.searchrank ul{margin:1.2rem -1rem 0 -3rem;}
.searchrank ul li{display:inline-block;margin-right:1rem;}
.searchrank a{text-decoration:underline;}
.searchrank ul li:before{font-family:"icomoon";content:"\f138";left:0.5em;color:#00ccff;margin-right:0.5rem;}
.fare ul{margin:0.5rem -1rem -0.6rem -4rem;}
.fare ul li{display:inline-block;margin-right:1rem;}
.fare a{text-decoration:none;}
.fare ul li:before{font-family:"icomoon";content:"\f138";left:0em;color:#ff9999;margin-right:0.5rem;line-height:100%;}
.hundred_dots{float:left;margin-top:0rem;padding-top:0.5rem;border-top:0.1rem dashed var(--header-color);width:100%;}
.searchrank ol{margin:0.5rem -1rem -0.5rem -3.5rem;counter-reset:number;list-style:none;}
.searchrank ol li{display:inline-block;margin-right:0.7rem;letter-spacing:-0.2rem;}
.searchrank ol li:nth-child(-n+3):before{counter-increment:number 1;content:counter(number) " 位 ";margin-right:0.2rem;color:#444;background-color:#fbc5dd;padding:0rem 0.3rem;border-radius:0.7rem;}
.searchrank ol li:nth-child(n+4):before{counter-increment:number 1;content:counter(number) " 位 ";margin-right:0.2rem;color:#444;background-color:#D5ECFE;padding:0rem 0.3rem;border-radius:0.7rem;}
.cstmreba{width:100%;height:auto;margin:2rem 0 -2rem 0;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Helvetica, Meiryo, sans-serif;line-height:1.5;word-wrap:break-word;box-sizing:border-box;display:block;}
.cstmreba a{}
.cstmreba a:hover{}
.cstmreba .booklink-box,.cstmreba　.kaerebalink-box,.cstmreba .tomarebalink-box{width:100%;overflow:hidden;border-radius:0px;box-sizing:border-box;padding:0rem 1rem;}
.cstmreba .booklink-image, .cstmreba .kaerebalink-image, .cstmreba .tomarebalink-image{width:30%;float:left;margin:0 1rem 0 0;}
.cstmreba .booklink-image img{width:90%}
.cstmreba .booklink-image a, .cstmreba .kaerebalink-image a, .cstmreba .tomarebalink-image a{width:100%;display:block;}
.cstmreba .booklink-image a img,.cstmreba .kaerebalink-image a img,.cstmreba .tomarebalink-image a img{margin:0;padding:0;text-align:center;}
.cstmreba .booklink-info,.cstmreba .kaerebalink-info,.cstmreba .tomarebalink-info{overflow:hidden;line-height:120%;color:#333;}
.cstmreba .booklink-info a, .cstmreba .kaerebalink-info a, .cstmreba .tomarebalink-info a{text-decoration:none;}
.cstmreba .booklink-name>a, .cstmreba .kaerebalink-name>a, .cstmreba .tomarebalink-name>a{border-bottom:1px dotted;}
.cstmreba .kaerebalink-name p, .cstmreba .booklink-name p, .cstmreba .tomarebalink-name p{margin:0;}
.cstmreba .booklink-powered-date, .cstmreba .kaerebalink-powered-date, .cstmreba .tomarebalink-powered-date{font-size:10px;line-height:1rem;margin-top:1rem;}
.cstmreba .booklink-powered-date a, .cstmreba .kaerebalink-powered-date a, .cstmreba .tomarebalink-powered-date a{border-bottom:1px dotted;color:#333;}
.cstmreba .booklink-powered-date a:hover, .cstmreba .kaerebalink-powered-date a:hover, .cstmreba .tomarebalink-powered-date a:hover{color:#333;}
.cstmreba .booklink-detail,.cstmreba .kaerebalink-detail,.cstmreba .tomarebalink-address{font-size:10px;}
.cstmreba .kaerebalink-link1 img,.cstmreba .booklink-link2 img,.cstmreba .tomarebalink-link1 img{display:none !important;}
.cstmreba .kaerebalink-link1,.cstmreba .booklink-link2,.cstmreba .tomarebalink-link1{display:inline-block;width:100%;margin-top:5px;}
.cstmreba .booklink-link2>div, .cstmreba .kaerebalink-link1>div, .cstmreba .tomarebalink-link1>div{float:left;width:40%;margin:0.5% 1rem 0.5% 0rem;}
.cstmreba .booklink-link2 a, .cstmreba .kaerebalink-link1 a, .cstmreba .tomarebalink-link1 a{width:100%;display:inline-block;text-align:center;box-sizing:border-box;font-weight:bold;line-height:180%;padding:3% 1%;margin:1px 0;border-radius:4px;background-color:#ff9999;border:solid 0.1rem white;}
.cstmreba .booklink-link2 a:hover, .cstmreba .kaerebalink-link1 a:hover, .cstmreba .tomarebalink-link1 a:hover{text-decoration:underline;}
.cstmreba .tomarebalink-link1 .shoplinkrakuten a{color:#76ae25;}
.cstmreba .tomarebalink-link1 .shoplinkjalan a{color:#ff7a15;}
.cstmreba .tomarebalink-link1 .shoplinkjtb a{color:#c81528;}
.cstmreba .tomarebalink-link1 .shoplinkknt a{color:#0b499d;}
.cstmreba .tomarebalink-link1 .shoplinkikyu a{color:#bf9500;}
.cstmreba .tomarebalink-link1 .shoplinkrurubu a{color:#000066;}
.cstmreba .tomarebalink-link1 .shoplinkyahoo a{color:#ff0033;}
.cstmreba .kaerebalink-link1 .shoplinkyahoo a{color:#ff0033;letter-spacing:normal;}
.cstmreba .kaerebalink-link1 .shoplinkbellemaison a{color:#84be24;}
.cstmreba .kaerebalink-link1 .shoplinkcecile a{color:#8d124b;}
.cstmreba .kaerebalink-link1 .shoplinkkakakucom a{color:#314995;}
.cstmreba .booklink-link2 .shoplinkkindle a{color:#007dcd;}
.cstmreba .booklink-link2 .shoplinkrakukobo a{color:#d50000;}
.cstmreba .booklink-link2 .shoplinkbk1 a{color:#0085cd;}
.cstmreba .booklink-link2 .shoplinkehon a{color:#2a2c6d;}
.cstmreba .booklink-link2 .shoplinkkino a{color:#003e92;}
.cstmreba .booklink-link2 .shoplinktoshokan a{color:#333333;}
.cstmreba .kaerebalink-link1 .shoplinkamazon a, .cstmreba .booklink-link2 .shoplinkamazon a{color:#ffffff;}
.cstmreba .kaerebalink-link1 .shoplinkrakuten a , .cstmreba .booklink-link2 .shoplinkrakuten a{color:#ffffff;}
.cstmreba .kaerebalink-link1 .shoplinkseven a, .cstmreba .booklink-link2 .shoplinkseven a{color:#225496;}
.cstmreba .booklink-footer{clear:both;}
@media screen and (max-width:480px){
.cstmreba .booklink-image, .cstmreba .kaerebalink-image, .cstmreba .tomarebalink-image{width:45%;float:left;}
.cstmreba{margin:2rem 0 0rem 0;}
.cstmreba .booklink-image img{width:100%}
.cstmreba .booklink-link2>div, .cstmreba .kaerebalink-link1>div, .cstmreba .tomarebalink-link1>div{width:100%;margin-top:0rem;}
.cstmreba .booklink-info, .cstmreba .kaerebalink-info, .cstmreba .tomarebalink-info{padding-bottom:1px;}
}  .callwrap{z-index:1;width:11rem;border:solid 0px #000;position:relative;height:50px;float:left;}
.button-toggle,.button-toggle2{z-index:999;position:absolute;border:1px solid #fff;width:5rem;height:5rem;border-radius:3px;font-size:1.3rem;font-weight:bold;color:white;padding-top:1.1rem;text-align:center;background-color:#ff9999;margin-right:1rem;}
.telactive,.telactive2{color:#fff;background:#68B6FB;}
.teltel,.teltel2{display:none;position:absolute;top:3.5rem;left:-4rem;width:15rem;color:#fff;overflow:hidden;text-align:center;}
.teltel a,.teltel2 a{display:block;color:#fff;height:5rem;line-height:5rem;border-radius:3px;border:1px solid #fff;background:#ff9999;font-weight:bold;}
.teltel ul,.teltel2 ul{list-style:none;}
.teltel ul li,.teltel2 ul li{margin:0rem;margin-bottom:-0.2rem}
.teltel ul > li:active > a,.teltel2 ul > li:active > a{background-color:#68B6FB;}
.teltel ul > li:hover > a,.teltel2 ul > li:hover > a{background-color:#68B6FB;}
.stel{line-height:100%;border:solid 0rem red;padding-bottom:0.3rem;font-size:1.4rem;text-align:center;}
.stel2,.stel3,.stel4,.stel5,.stel6,.stel7,.stel8,.stel9,.stel10{padding:0.1rem 0 0 0.3rem;font-size:1.3rem;}
.stelclose,.stelclose2{font-size:4rem;position:absolute;top:-1rem;left:0.4rem;}
.call_box_mail{width:5rem;float:right;height:5rem;border-radius:3px;border:1px solid #fff;font-size:1.3rem;font-weight:bold;padding-top:1rem;text-align:center;background-color:#ff9999;margin-right:1rem;}
.call_box_mail:hover{background-color:#68B6FB;}
.call_box_tel{border:1px solid #fff;width:5rem;float:right;height:5rem;border-radius:3px;font-size:1.3rem;font-weight:bold;padding-top:1rem;text-align:center;background-color:#ff9999;margin-right:1rem;}
.call_box_mail_gray{width:5rem;float:right;height:5rem;border-radius:3px;border:1px solid #fff;font-size:1.3rem;font-weight:bold;padding-top:1rem;padding-right:0.2rem;text-align:center;background-color:#ccc;color:white;margin-right:1rem;}
.call_box_tel:hover{background-color:#68B6FB;}
.right45{border:solid 0px red;width:45%;float:right;text-align:center;}
.accbox{display:inline-block;position:relative;cursor:pointer;}
.accbox label{cursor:pointer;margin:1.5rem 0 1.8rem 0;display:block;text-align:center;height:50px;line-height:1.6rem;padding:0.7rem 1rem 0rem 1rem;font-size:1.4rem;border:0.1rem dashed #d66a35;border-radius:1rem;box-shadow:0 0 0 0.5rem #f6ad49, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#f6ad49;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;}
.accbox label:before{position:absolute;top:4rem;left:2.6rem;content:'もっと見る';}
.accbox label:hover{border:0.1rem dashed #fddea5;border-radius:1rem;box-shadow:0 0 0 0.5rem #d66a35, 0px 1px 4px 7px rgba(0, 0, 0, 0.7);background-color:#d66a35;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;}
.accbox input{display:none;}
.accbox .accshow{z-index:5;position:absolute;top:7.6rem;height:0;padding:0;opacity:0;}
.cssacc:checked + label + .accshow{height:auto;opacity:1;}
.cssacc:checked + label:before{position:absolute;top:4.2rem;left:4rem;content:'\e959';font-family:'icomoon';font-size:3rem;}
.bbb a{cursor:pointer;display:block;text-align:center;line-height:1.6rem;padding:0.7rem 1rem 0.7rem 1rem;width:11.2rem;font-size:1.4rem;border:0.1rem dashed #d66a35;border-radius:1rem;box-shadow:0 0 0 0.5rem #f6ad49, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#f6ad49;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;}
.bbb a:hover{border:0.1rem dashed #fddea5;border-radius:1rem;box-shadow:0 0 0 0.5rem #d66a35, 0px 1px 4px 7px rgba(0, 0, 0, 0.7);background-color:#d66a35;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;}
.view{text-align:right;padding-right:0.5rem;font-size:1.3rem;margin-bottom:-0.1rem;color:#444444;}
.qa{font-weight:bold;text-shadow:rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838247px 0px;}
h2.qa{text-shadow:rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838247px 0px;}
.circle img{box-shadow:0 0 0 0.3rem #fff, 0px 0px 0px 0.4rem #cccccc;width:5.5rem;height:5.5rem;border-radius:50%;border:solid 0px #fff;display:inline-block;margin:3px 0 0px 2px;}
div#logoad{width:18.5rem;height:66px;float:left;position:relative;margin:0 0 0 3rem;display:inline-block;}
.arrow_cover{position:absolute;background:#ffffff;border:solid 1px #cccccc;height:97%;width:100%;border-radius:10px;z-index:-1;}
.arrow_box{position:absolute;background:#fff1cf;height:97%;width:100%;border-radius:10px;z-index:10;}
.arrow_box:after{content:'';position:absolute;height:40px;width:40px;border-radius:25px;z-index:-2;background:#fff1cf;bottom:17px;left:-25px;}
.arrow_box:before{content:'';position:absolute;height:40px;width:40px;border-radius:25px;z-index:-2;background:#cccccc;bottom:6px;left:-18px;}
.arrow_box_kingyo{position:absolute;background:#fff;height:97%;width:100%;border-radius:10px;z-index:10;}
.arrow_box_kingyo:after{content:'';position:absolute;height:40px;width:40px;border-radius:25px;z-index:-2;background:#fff;bottom:17px;left:-25px;}
.arrow_box_kingyo:before{content:'';position:absolute;height:40px;width:40px;border-radius:25px;z-index:-2;background:#cccccc;bottom:6px;left:-18px;}
.balloon_left{position:relative;display:inline-block;max-width:calc(100% - 8.5rem);margin:0 0 0rem 3rem;}
.balloon-text-left{float:left;position:relative;padding:0.6rem 0.6rem 0.3rem 0.6rem;border:1px solid #aaa;border-radius:10px;max-width:100%;display:inline-block;background-color:white;z-index:10;min-height:6.3rem;margin-bottom:-0.7rem;}
.balloon-text-left p{line-height:1.8rem;}
.balloon_left:before{content:'';position:absolute;height:40px;width:40px;border-radius:25px;z-index:1;background:#cccccc;top:17px;left:-18px;}
.balloon_left:after{content:'';position:absolute;height:40px;width:40px;border-radius:25px;z-index:1;background:#fff1cf;top:6px;left:-25px;}
.balloon_right{float:right;position:relative;display:inline-block;max-width:calc(100% - 8.5rem);margin:0 3rem 2rem 0rem;}
.balloon-text-right{position:relative;padding:0.6rem 0.6rem 0.3rem 0.6rem;border:1px solid #aaa;border-radius:10px;max-width:100%;display:inline-block;background-color:white;z-index:10;min-height:6.3rem;}
.balloon-text-right{float:left;}
.balloon-text-right p{line-height:1.8rem;}
.balloon_right:before{content:'';position:absolute;height:40px;width:40px;border-radius:25px;z-index:1;background:#cccccc;top:17px;right:-18px;}
.balloon_right:after{content:'';position:absolute;height:40px;width:40px;border-radius:25px;z-index:1;background:#fff1cf;top:6px;right:-25px;}
.bookspace{margin-top:1rem;border-bottom:1px #ccc solid;padding-bottom:1rem;min-height:280px !important;}
.easyLink-size-s{padding:0rem !important;margin-top:0rem !important;display:block !important;}
.easyLink-img{width:49% !important;height:240px !important;border:solid 0px green !important;padding:0rem !important;margin-top:0rem !important;margin-right:2% !important;float:left;}
.easyLink-img-box{width:100% !important;height:240px !important;padding-top:0rem !important;margin-top:0rem !important;}
.easyLink-info{border:solid 0px black !important;display:inline-block !important;width:49%;}
.easyLink-info-name{line-height:100%;margin-top:-5px !important;}
.easyLink-info-name a{line-height:100%;color:#0000EE!important;font-size:1.5rem !important;}
.easyLink-box{padding:10px 6px !important;border:none !important;background-color:initial !important;}
.easyLink-info-btn-amazon{background:#ffb36b!important;}
.easyLink-info-btn-rakuten{background:#ea7373!important;}
.easyLink-info-btn-yahoo{background:#73c1ea!important;font-size:12px !important;}
.easyLink-info-btn a{margin:0px 0 10px 0 !important;padding:10px 0 10px 0 !important;border:1px solid white !important;}
.fufutext{width:100% !important;-webkit-transition:width .3s;transition:width .3s;height:4rem;}
.fufutextarea{width:100% !important;-webkit-transition:width .3s;transition:width .3s;height:10rem;}
input[name="mw-wp-form-captcha"]{height:4rem;}
.mw_wp_form_confirm .g-naked-item:nth-child(5){display:none;}
.idou_text{width:100% !important;-webkit-transition:width .3s;transition:width .3s;height:4rem;padding-left:0.5rem !important;}
.idou_text_20{width:10rem !important;-webkit-transition:width .3s;transition:width .3s;height:4rem;padding-left:0.5rem !important;}
.idou_textarea{width:100% !important;-webkit-transition:width .3s;transition:width .3s;height:10rem;padding-left:0.5rem !important;}
.idou_text, .idou_textarea, .idou_text_20, .fufutext, .fufutextarea{background-color:white !important;border:1px #d6d6d6 solid;!important;-webkit-appearance:none;!important}
.searchandfilter ul{padding:0 !important;}
.sf-field-category{border:solid 0px black;float:left;width:100%;padding:0 !important;}
.sf-field-category ul li{float:left;border:solid green 0px;padding-right:1rem !important;}
.sf-field-search{border:solid 0px yellow;float:left;padding:0 !important;}
.sf-field-submit{border:solid 0px yellow;float:left;padding:0 !important;}
.sf-input-checkbox{margin-right:-0.5rem !important;}
.sf-field-search input[type=text]{box-sizing:border-box;width:100%;height:4rem;padding:0 0.5rem;border:solid 2px #ff9999;border-radius:0.4rem;color:#666;margin-bottom:0.5rem;background-color:white;}
.sf-field-submit input[type=submit]{cursor:pointer;height:4rem;width:5rem;padding:0 0.5rem;border:solid 1px #ffffff;border-radius:0.4rem;background-color:#ff9999;font-size:1.8rem;color:#fff;margin-left:0.5rem;}
.cat-search{padding:0;border:solid 0rem red;}
.cat-search input[type=text]{box-sizing:border-box;width:100%;height:4rem;padding:0 0.5rem;border:solid 2px #ff9999;border-radius:0.4rem;color:#666;margin-bottom:0.5rem;font-size:1.6rem;background-color:white;}
.cat-search input[type=submit]{cursor:pointer;height:4rem;width:5rem;padding:0 0.5rem;border:solid 1.5px #ffffff;border-radius:0.4rem;background-color:#ff9999;font-size:1.8rem;color:#fff;float:right;}
input[type=submit]{font-family:icomoon;}
input[type=submit]:hover{background-color:#68B6FB;}
.postform{width:19rem;height:4rem;margin-right:0rem;padding:0 0.5rem;border:solid 2px #ff9999;border-radius:0.4rem;color:#666;font-size:1.6rem;background-color:white;}
.cat-search-box{margin:auto;border:solid 0rem green;width:25rem;text-align:left;padding-left:0rem;list-style:none;}
.form-select{position:relative;display:inline-block;}
.form-select::before{position:absolute;display:inline-block;pointer-events:none;top:calc(50% - 6px);right:16px;width:0;height:0;border-style:solid;border-width:12px 6px 0 6px;border-color:#ff9999 transparent transparent transparent;content:'';}
.red-stroke{font-size:1.8rem;color:red;font-weight:900;text-shadow:rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;}
.white_red{position:relative;border:0.2rem dashed #ff9999;border-radius:1rem 1rem 1rem 1rem;box-shadow:0 0 0 0.5rem #ffffff, 0px 0px 4px 8px rgba(10, 10, 0, 0.5);background-color:#ffffff;width:80%;padding:1rem 1rem 0.6rem 1rem;margin:4rem auto 3rem auto;}
.white_qa{border-radius:1rem 1rem 1rem 1rem;background-color:#ffffff;width:calc(100% - 1.2rem);padding:1rem;margin:2rem auto 2rem auto;}
.white_red p{border:solid 0px red;display:block;margin:0rem 0rem 0rem 0rem;}
.red_alert{position:relative;border:0.2rem dashed red;border-radius:1rem 1rem 1rem 1rem;box-shadow:0 0 0 0.5rem #ffffff, 0px 0px 4px 8px rgba(10, 10, 0, 0.5);background-color:#ffffff;width:80%;padding:1rem;margin:0rem auto 3rem auto;}
@media screen and (max-width:800px){
.red_alert{margin:0.7rem auto 3rem auto;}
}
.redbold{font-weight:bold;color:red;}
.kime-pic{position:relative;}
.kime-pic img{border:solid 1px white;}
.greeting_text{font-size:1.4rem;line-height:1.6rem;margin-top:0.1rem;}
.greeting_call{float:right;margin:0.6rem 0.7rem 0 0rem;}
.text_adjust{display:inline-block !important;}
.konoko_text_adjust{}
.text_size{font-size:1.6rem !important;}
.hr_pink{display:block;width:100%;height:2rem;margin-top:2.4rem;border:0;border-top:0.2rem dashed #ff9999;}
.hr_blue{display:block;width:100%;height:2rem;margin-top:2.4rem;border:0;border-top:0.2rem dashed #68B6FB;}
#ui-datepicker-div{background-color:white !important;padding:1rem !important;}
.ui-datepicker-header{text-align:center !important;}
.undefined{text-align:center !important;}
.futoji{font-weight:bold}
.instagram-media{
margin:auto !important;
min-width: 260px !important;}.lined-paper-top-dog{margin:0 auto;text-align:center;border-radius:0.5rem 0.5rem 0 0;border-left:0.1rem solid #68B6FB;border-right:0.1rem solid #68B6FB;border-top:0.1rem solid #68B6FB;float:left;width:100%;height:6.5rem;background-color:#D5ECFE;background-image:url(https://allpet.jp/animal/wp-content/themes/animal-pc/image/new-dog3.svg),url(https://allpet.jp/animal/wp-content/themes/animal-pc/image/new-dog3.svg);background-position:0rem 1.1rem, right;background-repeat:no-repeat;padding-top:0.7rem;}
.lined-paper-top-dog2{margin:0 auto;text-align:center;line-height:1.8rem;border-radius:0rem 0rem 0 0;border-left:0.1rem solid #68B6FB;border-right:0.1rem solid #68B6FB;border-top:0rem solid #68B6FB;float:left;width:100%;height:6.5rem;background-color:#D5ECFE;background-image:url(https://allpet.jp/animal/wp-content/themes/animal-pc/image/new-dog2.svg),url(https://allpet.jp/animal/wp-content/themes/animal-pc/image/new-dog2.svg);background-position:0 1.1rem, right;background-repeat:no-repeat;margin-top:0rem;padding-top:0.7rem;}
.lined-paper-top-nopic{margin:0 auto;text-align:center;border-radius:0.5rem 0.5rem 0 0;border-left:0.1rem solid #68B6FB;border-right:0.1rem solid #68B6FB;border-top:0.1rem solid #68B6FB;float:left;width:100%;height:6.5rem;background-color:#D5ECFE;padding-top:1.1rem;}
.lined-paper-top-idou{margin:0 auto;text-align:center;border-left:0.1rem solid #68B6FB;border-right:0.1rem solid #68B6FB;float:left;width:100%;height:6.5rem;background-color:#D5ECFE;padding-top:1rem;}
.lined-paper-top-dog p,.lined-paper-top-dog2 p,{display:block;line-height:5.5rem;}
.lined-paper-top3{margin:0 auto;text-align:center;line-height:1.8rem;border-radius:0.8rem 0.8rem 0 0;border-left:0.1rem solid #cccccc;border-right:0.1rem solid #cccccc;border-top:0.1rem solid #cccccc;float:left;width:100%;height:5rem;background-color:#ffffff;background-image:url(https:///fufu.pet/hatano/wp-content/themes/fufu20171201/image/santa.png),url(https:///fufu.pet/hatano/wp-content/themes/fufu20171201/image/snowman.png);background-size:45px, 55px;background-position:0.8rem 0.4rem, right 0.5rem;background-repeat:no-repeat;}
.lined-paper-bottom-dog{margin:0 auto;line-height:2.6rem;border-left:0.1rem solid #68B6FB;border-right:0.1rem solid #68B6FB;padding:2.75rem 1rem 2.6rem 1rem;float:left;width:100%;background-color:#ffffff;background-image:linear-gradient(rgba(153,204,255,.3) .1em, transparent .1em);background-size:100% 2.6rem;}
.lined-paper-bottom-dog2{margin:0 auto 1.2rem auto;line-height:1.8rem;padding:1.95rem;padding-bottom:1.7rem;float:left;width:100%;background-color:#ffffff;background-image:linear-gradient(rgba(153,204,255,.3) .1em, transparent .1em);background-size:100% 1.8rem;border-radius:0 0 0.5rem 0.5rem;border:0.1rem solid #68B6FB;border-top:none;margin-bottom:1.2rem;}
.lined-paper-bottom-idou{margin:0 auto 0rem auto;line-height:2.6rem;border-left:0.1rem solid #68B6FB;border-right:0.1rem solid #68B6FB;padding:2.75rem 1rem 2.6rem 1rem;float:left;width:100%;background-color:#ffffff;background-image:linear-gradient(rgba(153,204,255,.3) .1em, transparent .1em);background-size:100% 2.6rem;border-radius:0 0 0.5rem 0.5rem;border:0.1rem solid #68B6FB;border-top:none;margin-bottom:1.2rem;padding-bottom:2.4rem;}
.circle-message img{box-shadow:0 0 0 0rem #fff;width:4.6rem;height:4.6rem;border-radius:50%;border:solid 1px #fff;display:inline-block;margin:3px 0 5px 2px;}
.left45_idou{border:solid 0px red;width:50%;float:left;text-align:center;}
.right45_idou{border:solid 0px red;width:50%;float:right;text-align:center;}
.center_idou{text-align:center;}
.left45_idou a, .right45_idou a, .center_idou a{display:inline-block;border:1px solid #fff;height:6rem;border-radius:3px;font-weight:bold;text-align:center;background-color:#ff9999;color:white;width:11.5rem;}
.center_idou a{width:auto;}
.center_idou_gray{display:inline-block;border:1px solid #fff;height:6rem;border-radius:3px;font-weight:bold;text-align:center;background-color:#cccccc;color:white;width:15rem;}
.left45_idou a:hover, .right45_idou a:hover, .center_idou a:hover{background-color:#68B6FB;}
.left45_idou a:visited, .right45_idou a:visited, .center_idou a visited{color:#ffffff !important;}
.level_1st{line-height:2rem;padding:1rem 0.8rem 0 0.8rem;border:0rem black solid;}
.level_2nd{line-height:2rem;padding:0rem 0.8rem;border:0rem black solid;}
.idou_none_shop{display:inline-block;border:1px solid #fff;height:6rem;border-radius:3px;font-weight:bold;text-align:center;background-color:#ccc;color:white;width:11.5rem;}
.mwform-tel-field input[type=text]{width:8rem !important;}
.konoko_title{
display:inline-block;
height:40px;
padding-top:1rem;
margin-right:0.5rem;
vertical-align: top;
}.cdt_wrapper{font-weight:bold;text-align:center;background-color:#ccffff;align-items:center;font-size:1.6rem;padding:0.5rem 0 2rem 0rem;margin-top:1rem;border-radius:0.5rem;}
.cdt_wrapper small{font-size:1.6rem;padding:0.3rem;}
.cdt{border:solid 0px black;}
.cdt_txt{font-size:1.6rem;display:block;margin:1rem 0 1.5rem 0;border:solid green 0px;}
.cdt_date{font-size:1.6rem;border:solid 0px red;}
.cdt_num { background-color: #fff;
padding: 0.5rem;
border:0px solid #ff9999;
border-radius:0.3rem;
color:#ff9999;
font-size:2rem;
}.kime-top{position:absolute;top:0.7rem;border:0px solid black;width:100%;text-align:center !important;}
.kime-text, .kime-tate-text{font-family:'M PLUS Rounded 1c', sans-serif;line-height:2.4rem;display:inline-block;text-align:left;color:white;font-weight:700;font-size:2rem;padding:1rem 1.5rem 1rem 2rem;text-shadow:rgb(255, 102, 153) 2px 0px 0px, rgb(255, 102, 153) 1.75517px 0.958851px 0px, rgb(255, 102, 153) 1.0806px 1.68294px 0px, rgb(255, 102, 153) 0.141474px 1.99499px 0px, rgb(255, 102, 153) -0.832294px 1.81859px 0px, rgb(255, 102, 153) -1.60229px 1.19694px 0px, rgb(255, 102, 153) -1.97998px 0.28224px 0px, rgb(255, 102, 153) -1.87291px -0.701566px 0px, rgb(255, 102, 153) -1.30729px -1.5136px 0px, rgb(255, 102, 153) -0.421592px -1.95506px 0px, rgb(255, 102, 153) 0.567324px -1.91785px 0px, rgb(255, 102, 153) 1.41734px -1.41108px 0px, rgb(255, 102, 153) 1.92034px -0.558831px 0px, rgb(255, 255, 0) 4px 0px 0px, rgb(255, 255, 0) 3.87565px 0.989616px 0px, rgb(255, 255, 0) 3.51033px 1.9177px 0px, rgb(255, 255, 0) 2.92676px 2.72656px 0px, rgb(255, 255, 0) 2.16121px 3.36588px 0px, rgb(255, 255, 0) 1.26129px 3.79594px 0px, rgb(255, 255, 0) 0.282949px 3.98998px 0px, rgb(255, 255, 0) -0.712984px 3.93594px 0px, rgb(255, 255, 0) -1.66459px 3.63719px 0px, rgb(255, 255, 0) -2.51269px 3.11229px 0px, rgb(255, 255, 0) -3.20457px 2.39389px 0px, rgb(255, 255, 0) -3.69721px 1.52664px 0px, rgb(255, 255, 0) -3.95997px 0.56448px 0px, rgb(255, 255, 0) -3.97652px -0.432781px 0px, rgb(255, 255, 0) -3.74583px -1.40313px 0px, rgb(255, 255, 0) -3.28224px -2.28625px 0px, rgb(255, 255, 0) -2.61457px -3.02721px 0px, rgb(255, 255, 0) -1.78435px -3.57996px 0px, rgb(255, 255, 0) -0.843183px -3.91012px 0px, rgb(255, 255, 0) 0.150409px -3.99717px 0px, rgb(255, 255, 0) 1.13465px -3.8357px 0px, rgb(255, 255, 0) 2.04834px -3.43574px 0px, rgb(255, 255, 0) 2.83468px -2.82216px 0px, rgb(255, 255, 0) 3.44477px -2.03312px 0px, rgb(255, 255, 0) 3.84068px -1.11766px 0px, rgb(255, 255, 0) 3.9978px -0.132717px 0px;}
@media screen and (min-width:1550px){
.kime-text{
font-size:2.4rem;
line-height:3rem;
}}
@media screen and (min-width:1260px)and (max-width:1550px){
.kime-text{
font-size:2.1rem;  
}}
@media screen and (min-width:1004px)and (max-width:1260px){
.kime-text{
font-size:1.7rem;
padding:1rem 1.2rem 1rem 1.5rem;
}}
@media screen and (min-width:740px)and (max-width:1004px){
.kime-text{
font-size:1.7rem;
padding:1rem 1rem 1rem 2rem;
}}
@media screen and (min-width:600px)and (max-width:740px){
.kime-text{
font-size:2.8rem;
padding:1rem 8rem;
line-height:3rem;
}}
@media screen and (max-width:600px){
.kime-text{
padding:1rem 8rem;
font-size:2.4rem;
line-height:3rem;
}}
@media screen and (max-width:480px){
.kime-text{
font-size:2.4rem;
padding:1rem 2rem;   
line-height:3rem;
}}
@media screen and (max-width:415px){
.kime-text{
font-size:2rem;
line-height:2.4rem; 
padding:1rem 0.8rem 1rem 0.9rem;
}}
@media screen and (max-width:375px){
.kime-text{
font-size:1.8rem;
line-height:2.2rem;    
padding:1rem 0.8rem 0rem 0.9rem;
}}
@media screen and (max-width:320px){
.kime-text{
font-size:1.6rem;
padding:1rem 0.5rem 0rem 0.6rem;
line-height:2.2rem;
}} @media screen and (min-width:1550px){
.kime-tate-text{
font-size:2.4rem;
padding:1.5rem 2rem 1rem 2rem;
border:0px solid white;
line-height:3.5rem;
}}
@media screen and (min-width:1260px)and (max-width:1550px){
.kime-tate-text{
font-size:2.1rem;
padding:1.6rem 1.5rem 1rem 1.5rem;
border:0px solid white;
}}
@media screen and (min-width:1004px)and (max-width:1260px){
.kime-tate-text{
font-size:1.7rem;
padding:1.1rem 1rem 0rem 1rem;
border:0px solid white;
}}
@media screen and (min-width:740px)and (max-width:1004px){
.kime-tate-text{
font-size:1.7rem;
padding:1.5rem 1rem 1rem 1rem;
border:0px solid white;
}}
@media screen and (min-width:600px)and (max-width:740px){
.kime-tate-text{
font-size:2.8rem;
padding:2.5rem 10rem 1rem 2rem;
border:0px solid white;
}}
@media screen and (max-width:600px){
.kime-tate-text{
font-size:2.4rem;
padding:4rem 4rem 4rem 2rem;
border:0px solid white;
}}
@media screen and (max-width:480px){
.kime-tate-text{
font-size:2.4rem;
padding:1.8rem 2rem 1.5rem 2rem;
border:0px solid white;
}}
@media screen and (max-width:415px){
.kime-tate-text{
font-size:2.2rem;
padding:1rem 1.5rem 0rem 2rem;
border:0px solid white;
}}
@media screen and (max-width:375px){
.kime-tate-text{
font-size:1.9rem;
padding:0.8rem 2rem 0rem 1rem;
border:0px solid white;
}}
@media screen and (max-width:320px){
.kime-tate-text{
font-size:1.6rem;
padding:0.6rem 1.5rem 0.5rem 1rem;
border:0px solid white;
}}
.kime-bottom{position:absolute;left:0rem;bottom:0.7rem;border:0px solid black;width:100%;text-align:center !important;}
.kime-right{position:absolute;top:0rem;right:0rem;writing-mode:vertical-rl;text-orientation:upright;border:0px solid green;}
.original{position:absolute;top:0.5rem;right:0.5rem;}
@media screen and (max-width:330px){
.original {
position: absolute;
top:0.1rem;
right: 0.2rem;
}}
svg{font-family:'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif !important;border:0px black solid;font-weight:500;letter-spacing:-1px;width:8.5rem;height:5rem;}
.foreground{font-size:14px;fill:#fff;}
.background1{font-size:14px;stroke:white;stroke-width:0.7;}
.background2{font-size:14px;stroke:#ff6600;stroke-width:2.8;}
.background3{font-size:14px;stroke:#ffff00;stroke-width:6;}
@media screen and (max-width:330px){
.foreground,.background1,.background2,.background3	{font-size:1.3rem;}} .centerdeco{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:6.5rem;z-index:999;}
.soldout{position:absolute;bottom:0.7rem;right:0.7rem;}
.lefttop{position:absolute;left:0.5rem;top:0.5rem;}
@media screen and (max-width:330px){
.lefttop {
position: absolute;
top:0.3rem;
left: 0.3rem;
}}
.beta{position:absolute;top:0.6rem;right:0.6rem;}
@media screen and (max-width:330px){
.beta {
position: absolute;
top:0.3rem;
right: 0.3rem;
}}
@media screen and (max-width:330px){
.beta img {
max-width:5.7rem;
}} .beta2{position:absolute;top:2.7rem;right:0.7rem;}
.beta3{position:absolute;top:4.7rem;right:0.7rem;}
.beta4{position:absolute;top:6.7rem;right:0.7rem;}
.rare{position:absolute;bottom:0.6rem;right:0.6rem;}
@media screen and (max-width:330px){
.rare {
position: absolute;
bottom:0.3rem;
right: 0.3rem;
}}
@media screen and (max-width:330px){
.rare img {
max-width:5.7rem;
}}
.boy{position:absolute;bottom:0.6rem;left:0.5rem;}
@media screen and (max-width:330px){
.boy{position:absolute;bottom:0.3rem;left:0.3rem;}
}
@media screen and (max-width:330px){
.boy img{width:2.7rem;height:auto;}
}
.outiga{text-align:center;}
.outiga_staff{text-align:center;position:relative;top:0.3rem;}
.soldout_data8a{border-radius:10px 10px 0 0;width:100%;border-left:solid 0.2rem white;border-right:solid 0.2rem white;border-top:solid 0rem white;position:absolute;top:0rem;height:3rem;padding-top:0rem;background-color:yellow;}
.soldout_data8b{border-radius:10px 10px 0 0;width:100%;border-left:solid 0.2rem white;border-right:solid 0.2rem white;border-top:solid 0rem white;position:absolute;top:0rem;height:3rem;padding-top:0rem;background-color:red;}
.soldout_data8c{border-radius:10px 10px 0 0;width:100%;border-left:solid 0.2rem white;border-right:solid 0.2rem white;border-top:solid 0rem white;position:absolute;top:0rem;height:3rem;padding-top:0rem;background-color:#ccc;}
.soldout2{border-radius:0 0 10px 10px;width:100%;border-left:solid 0.2rem white;border-right:solid 0.2rem white;border-bottom:solid 0rem white;position:absolute;bottom:0.4rem;height:3.5rem;background-color:yellow;}
.soldout3{border-radius:0 0 10px 10px;width:100%;border-left:solid 0.2rem white;border-right:solid 0.2rem white;border-bottom:solid 0rem white;position:absolute;bottom:0.2rem;height:3.5rem;background-color:yellow;}
.soldout6{border-radius:0 0 10px 10px;width:100%;border-left:solid 0.2rem white;border-right:solid 0.2rem white;border-bottom:solid 0rem white;position:absolute;bottom:0.2rem;height:3.5rem;background-color:darkorange;}
.soldout7{border-radius:0 0 10px 10px;width:100%;border-left:solid 0.2rem white;border-right:solid 0.2rem white;border-bottom:solid 0rem white;position:absolute;bottom:0.2rem;height:3.5rem;background-color:#ccc;}
.soldout4{border-radius:0 0 10px 10px;width:100%;border-left:solid 0.2rem white;border-right:solid 0.2rem white;border-bottom:solid 0rem white;position:absolute;bottom:0.2rem;height:3.5rem;background-color:#FBC5DD;}
.soldout5{border-radius:0 0 10px 10px;width:100%;border-left:solid 0.2rem white;border-right:solid 0.2rem white;border-bottom:solid 0rem white;position:absolute;bottom:0.2rem;height:3.5rem;background-color:#68B6FB;}
.bottom_center{width:100%;position:absolute;bottom:0.2rem;height:3.5rem;background-color:#ccffff;}
.bottom_center_text{width:100%;position:absolute;bottom:0.5rem;margin:auto;}
.bottom_text{width:100%;position:absolute;margin:auto;bottom:0.8rem;}
.fluffy{animation:fluffy1 3s ease infinite;}
@keyframes fluffy1 {
0%{transform:translateY(0)}
5%{transform:translateY(0)}
10%{transform:translateY(0)}
20%{transform:translateY(-7px)}
25%{transform:translateY(0)}
30%{transform:translateY(-7px)}
50%{transform:translateY(0)}
100%{transform:translateY(0)}
} .blinking6{-webkit-animation:blink 0.6s ease-in-out infinite alternate;-moz-animation:blink 0.6s ease-in-out infinite alternate;animation:blink 0.6s ease-in-out infinite alternate;}
@-webkit-keyframes blink{
0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes blink{
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes blink{
0%{opacity:0;}
100%{opacity:1;}
} .blinking10{-webkit-animation:blink 1.2s ease-in-out infinite alternate;-moz-animation:blink 1.2s ease-in-out infinite alternate;animation:blink 1.2s ease-in-out infinite alternate;}
@-webkit-keyframes blink{
0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes blink{
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes blink{
0% {opacity:0;}
100% {opacity:1;}
}.fullflexbox_print{display:inline-block;vertical-align:top;padding:0 3px;}
@media screen,print{
.fullflexbox_print{width:11%;height:auto;}
}
.container_print{margin:0 auto;width:1100px;}
a.anchor{display:block;padding-top:70px;margin-top:-70px;}
.date-picker input[type=text]{width:10rem;display:inline-block;box-sizing:border-box;height:4rem;padding:0 0.5rem;border:solid 2px #ff9999;border-radius:0.4rem;color:#666;margin-bottom:0.5rem;font-size:1.6rem;background-color:white;}
.date-picker input[type=submit]{cursor:pointer;height:4rem;vertical-align:top;width:6rem;padding:0 0.5rem;border:solid 1.5px #ffffff;border-radius:0.4rem;background-color:#ff9999;font-size:1.5rem;color:#fff;margin-left:0.1rem;}
.date-picker input:hover[type=submit]{background-color:#68B6FB;}
.data-date-picker input[type=text]{width:10rem;display:inline-block;box-sizing:border-box;height:4rem;padding:0 0.5rem;border:solid 2px #ff9999;border-radius:0.4rem;color:#666;margin-bottom:0.5rem;font-size:1.6rem;background-color:white;}
.data-date-picker input[type=submit]{cursor:pointer;height:4rem;vertical-align:top;width:6rem;padding:0 0.5rem;border:solid 1.5px #ffffff;border-radius:0.4rem;background-color:#ff9999;font-size:1.5rem;color:#fff;margin-left:0.1rem;}
.data-date-picker input:hover[type=submit]{background-color:#68B6FB;}
.print-form input[type=button]{cursor:pointer;padding:0.5rem;border:solid 1px #00ccff;border-radius:0.3rem;background-color:#ff9999;font-size:1.2rem;color:#fff;text-align:left;}
.print-form input:hover[type=button]{background-color:#00ccff;}
.flex-data{flex-wrap:wrap;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;}
.dib_table{font-size:1.2rem;margin-right:0.2rem;}
table.data-staff{font-weight:bold;margin-bottom:0rem;border-collapse:collapse;width:100%;line-height:1.4rem;}
table.data-staff th, table.data-staff td{border:solid 2px white;padding:0.5rem 0rem 0.2rem 0rem;font-size:1.2rem;}
.data-box{border:0px solid red;margin-top:2rem;display:inline-block;vertical-align:top;padding:0 3px;float:left;}
@media screen and (min-width:1550px){
.data-box{width:11.1%;height:auto;}
}
@media screen and (min-width:1260px)and (max-width:1550px){
.data-box{width:11.1%;height:auto;}
}
@media screen and (min-width:1004px)and (max-width:1260px){
.data-box{width:16.65%;height:auto;}
}
@media screen and (min-width:740px)and (max-width:1004px){
.data-box{width:25%;height:auto;padding:0 2px;}
}
@media screen and (min-width:480px)and (max-width:740px){
.data-box{width:25%;height:auto;padding:0 2px;}
}
@media screen and (max-width:480px){
.data-box{width:33.33%;height:auto;padding:0 2px;}
}
.data_top_border{font-weight:bold;border-top:dashed 2px #666;margin:0.5rem 0;font-size:1.4rem;line-height:100%;width:100%;margin:0.5rem 0px;}
.caption_staff{font-size:1.4rem;line-height:100%;width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:0.1rem 0px 0px 0px;}
.data-box-all{width:100%;border:0px solid red;margin-top:0rem;vertical-align:top;padding:0 3px;float:left;}
.table-check{display:none;}
.table-label{color:#0000ee;}
.table-content{height:0;opacity:0;padding:0;visibility:hidden;}
.table-check:checked + .table-label + .table-content{height:auto;opacity:1;padding:0px;visibility:visible;}
.acd-check{display:none;}
.acd-label{background:#ff9999;border:solid white 0.1rem;color:#fff;display:inline-block;margin-bottom:1px;padding:10px;width:100%;}
.acd-content{height:0;opacity:0;padding:0;visibility:hidden;}
.acd-check:checked + .acd-label + .acd-content{height:auto;opacity:1;padding:0px;visibility:visible;}
.info-check{display:none;}
.info-label{background:#ff9999;border:solid white 0.1rem;color:#fff;display:block;margin-bottom:1px;padding:10px;}
.info-content{height:0;opacity:0;padding:0;visibility:hidden;}
.info-check:checked + .info-label + .info-content{height:auto;opacity:1;padding:0px;visibility:visible;}
.cp_linetab{position:relative;overflow:hidden;width:calc(100% - 0.5rem);margin:0 3px;color:#fff;float:left;}
.cp_linetab input{position:absolute;z-index:-1;opacity:0;}
.cp_linetab label{font-weight:bold;position:relative;display:block;padding:0 0 0 1em;cursor:pointer;margin:0 0 5px 0;background:#ff9999;border:solid 1px white;border-radius:3px;padding:2rem 3.5rem 2rem 1rem;}
.cp_linetab .cp_linetab-content{overflow:hidden;max-height:0;-webkit-transition:max-height 0.5s;transition:max-height 0.5s;color:#333333;background:#fff;border-radius:3px;}
.cp_linetab .cp_linetab-content p{margin:1em;}
.cp_linetab p{margin-bottom:0px;}
.cp_linetab input:checked ~ .cp_linetab-content{max-height:30em;}
.cp_linetab label:after{color:#fff;content:" ＋";position:absolute;top:2rem;right:0;width:2em;height:3em;}
.cp_linetab input:checked ~ label::after {
color: #fff;
content:"-";
font-size:2rem;
right: -1.5rem;
top:1.7rem;
}.jquerywrap{z-index:1;margin-top:1rem;width:5rem;border:solid 0px #000;position:relative;float:left;cursor:pointer;}
.button-toggle5:hover,.button-toggle6:hover,.button-toggle7:hover,.button-toggle8:hover,.button-toggle9:hover,.button-toggle10:hover{color:#fff;background:#68B6FB;}
.button-toggle5,.button-toggle6,.button-toggle7,.button-toggle8,.button-toggle9,.button-toggle10{float:left;z-index:999;border:1px solid #fff;width:5rem;height:5rem;border-radius:3px;font-size:1.3rem;font-weight:bold;color:white;padding-top:1.1rem;text-align:center;background-color:#ff9999;margin-right:1rem;}
.telactive5{color:#fff;background:#68B6FB;}
.teltel5,.teltel6,.teltel7,.teltel8,.teltel9,.teltel10{display:none;position:absolute;top:5rem;right:0rem;border:solid 0px black;color:#fff;overflow:hidden;text-align:center;width:21rem !important;padding:0.5rem 0.1rem 0 0;}
.teltel5,.teltel6{width:22.4rem !important;}
.teltel5 a,.teltel6 a,.teltel7 a,.teltel8 a,.teltel9 a,.teltel10 a{display:block;color:#fff;height:5rem;line-height:5rem;border-radius:3px;border:1px solid #fff;background:#ff9999;font-weight:bold;width:10.3rem;float:right;margin:-0.1rem -0.1rem 0 0;}
.teltel5 a,.teltel6 a{width:11rem;}
.teltel5 ul,.teltel6 ul,.teltel7 ul,.teltel8 ul,.teltel9 ul,.teltel10 ul{margin:0;padding:0;list-style:none;}
.teltel5 ul li,.teltel6 ul li,.teltel7 ul li,.teltel8 ul li,.teltel9 ul li,.teltel10 ul li{margin:0rem;margin-bottom:-0.2rem}
.teltel5 ul > li:active > a,.teltel6 ul > li:active > a,.teltel7 ul > li:active > a,.teltel8 ul > li:active > a,.teltel9 ul > li:active > a,.teltel10 ul > li:active > a{background-color:#68B6FB;}
.teltel5 ul > li:hover > a,.teltel6 ul > li:hover > a,.teltel7 ul > li:hover > a,.teltel8 ul > li:hover > a,.teltel9 ul > li:hover > a,.teltel10 ul > li:hover > a{background-color:#68B6FB;color:#fff;}
.stel5,.stel6,.stel7,.stel8,.stel9,.stel10{line-height:100%;border:solid 0rem red;padding-bottom:0.3rem;}
.stelclose5,.stelclose6,.stelclose7,.stelclose8,.stelclose9,.stelclose10{line-height:5rem;height:4.8rem;width:5rem;z-index:999;border:0px solid black;font-size:4rem;padding:0.5rem 0 0.5rem 0;position:absolute;top:0rem;left:0rem;}
.telactive {
color: #fff;
background: #68B6FB;
}.ddd{display:none;z-index:999;position:absolute;top:6rem;left:0rem;text-align:center;line-height:1.6rem;padding:0.7rem 0.7rem 0.7rem 0.6rem !important;font-size:1.4rem;border:0.1rem dashed #ff9999;border-radius:1rem;box-shadow:0 0 0 0.5rem #FBC5DD, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#FBC5DD;color:#ffffff;font-weight:bold;width:270px;}
.staffclose{color:#fff;font-size:4rem;position:absolute;top:0rem;left:0.8rem;}
@media screen and (max-width:800px){
.staffclose{color:#fff;font-size:4rem;position:absolute;top:0.5rem;left:0.8rem;}
} .button-toggle3{position:absolute;top:0;left:0;display:inline-block;cursor:pointer;height:50px;width:7rem;background:url(https://allpet.jp/animal/wp-content/themes/animal-pc/image/staffbox5.svg);}
.button-toggle3:hover{background:url(https://allpet.jp/animal/wp-content/themes/animal-pc/image/staffbox5b.svg);}
.button-toggle3:checked{background:url(https://allpet.jp/animal/wp-content/themes/animal-pc/image/staffbox7.svg) !important;}
.button-toggle3active{background:url(https://allpet.jp/animal/wp-content/themes/animal-pc/image/staffbox7.svg)!important;}
@media screen and (min-width:800px)and (max-width:1260px){.button-toggle3{left:-2rem;}}
.recruit a,.recruit a visitted{font-size:1.3rem;color:blue !important;font-weight:bold;float:left;width:calc(100% - 6rem);}
.recruit a:hover{text-decoration:underline;color:blue !important;text-shadow:none !important;}
.button-toggle4{cursor:pointer;position:relative;border:1px solid #fff;width:5rem;float:right;height:5rem;border-radius:5px;padding-left:2rem;text-align:center;background-color:#68B6FB;margin-right:0.7rem;}
.staffclose2{color:#fff;font-size:4rem;position:absolute;top:0.4rem;left:0.5rem;}
@media screen and (max-width:800px){
.staffclose2{color:#fff;font-size:4rem;position:absolute;top:0.4rem;left:0.5rem;}
}
.shop91,.shop92,.shop93,.shop94,.shop95,.shop96,.shop97,.shop98,.shop99,.shop100,.shop101{width:calc(33% - 0.5rem);height:5rem;background-color:#ff9999;border:white solid 0.1rem;border-radius:3px;float:left;margin:0 0.5rem 0.5rem 0;padding:1.5rem 0;cursor:pointer;}
.shop91:hover,.shop92:hover,.shop93:hover,.shop94:hover,.shop95:hover,.shop96:hover,.shop97:hover,.shop98:hover,.shop99:hover,.shop100:hover,.shop101:hover{background-color:#68B6FB;}
.staff91,.staff92,.staff93,.staff94,.staff95,.staff96,.staff97,.staff98,.staff99,.staff100,.staff101{width:100%;}
.staffactive{
background-color:#68B6FB;
}.info-space,.info-space2{display:none;width:100%;}
.info-toggle,.info-toggle2{margin:1.5rem auto;width:13rem;cursor:pointer;height:5rem;border-radius:3px;border:1px solid #fff;color:#fff;font-size:0rem;line-height:5rem;text-align:center;background-color:#ff9999;vertical-align:top;padding:0 0.5rem 0 0.5rem;}
@media screen and (min-width:600px){
.info-toggle:hover,.info-toggle2:hover
{background-color:#68B6FB;}}
.info-toggle-content{display:inline-block;vertical-align:top;height:5rem;padding-top:0.9rem;font-size:1.6rem;line-height:1.6rem;}
.info-toggle-mark{display:inline-block;vertical-align:top;height:5rem;padding-top:1.4rem;font-size:2rem;line-height:2rem;margin-right:1rem;font-weight:bold;}
.info-active,.info-active2{margin:1.5rem auto;width:13rem;cursor:pointer;height:5rem;border-radius:3px;border:1px solid #fff;color:#fff;font-size:2.5rem;line-height:5rem;text-align:center;background-color:#68B6FB;vertical-align:top;padding:0 1.5rem 0 0.5rem;}
.info-close,.info-close2{width:12.8rem;color:#fff;margin-left:-0.5rem;padding:0.4rem;font-size:4rem;}
.infothumb{display:inline-block;float:left;margin-right:0.7rem;border:0.1rem solid white;border-radius:0.3rem;width:45px;height:45px;}
.infothumb img{border-radius:0.3rem !important;}
.newinfo{margin:0rem 0.5rem 0.7rem 0rem;padding-bottom:0.7rem;border-bottom:dashed 1px #ff9999;}
.newinfo a:hover > .infothumb img{opacity:0.7}
.info-date-box{width:8rem;display:inline-block;text-align:center;margin-right:0.5rem;}
.info-date-box-content{background-color:white;border-radius:0.3rem;height:4.5rem;vertical-align:top;}
.info-box-text{font-size:1.6rem;line-height:2.2rem;overflow:hidden;height:4.4rem;display:inline-block;vertical-align:top;word-break:break-all;width:calc(100% - 145px);padding:0.2rem 0rem 0 0.2rem;}
.new{margin:0.7rem 0.5rem 0.7rem 0rem;padding-bottom:0.7rem;border-bottom:dashed 1px #ff9999;}
.new a{font-size:1.2rem;}
.new img{vertical-align:middle;margin:0px 0 0px 0px;}
.new a img:hover{opacity:.5;}
.new ul{font-size:10px;margin:0;display:inline-block;padding:0;white-space:nowrap;width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.new ul li{
display:inline-block;}.left45 a{display:inline-block;height:50px;line-height:1.6rem;padding:0.7rem 1rem 0rem 1rem;margin:1.5rem 0 1.8rem 0;border:0.1rem dashed #d66a35;border-radius:1rem;box-shadow:0 0 0 0.5rem #f6ad49, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#f6ad49;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;}
.left45 a:hover{border:0.1rem dashed #fddea5;border-radius:1rem;box-shadow:0 0 0 0.5rem #d66a35, 0px 1px 4px 7px rgba(0, 0, 0, 0.7);background-color:#d66a35;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;}
.left45 a:visited{color:#ffffff !important;}
.shop-toggle1, .shop-toggle2, .shop-toggle3, .shop-toggle4, .shop-toggle5{display:inline-block;height:50px;line-height:1.6rem;padding:0.7rem 1rem 0rem 1rem;margin:1.5rem 0 1.8rem 0;border-radius:1rem;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;border:0.1rem dashed #d66a35;box-shadow:0 0 0 0.5rem #f6ad49, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#f6ad49;color:#ffffff;}
@media screen and (min-width:600px){
.shop-toggle1:hover, .shop-toggle2:hover, .shop-toggle3:hover, .shop-toggle4:hover, .shop-toggle5:hover{border:0.1rem dashed #fddea5;box-shadow:0 0 0 0.5rem #d66a35, 0px 1px 4px 7px rgba(0, 0, 0, 0.7);background-color:#d66a35;color:#ffffff;}
}
.shopactive,.shopactive2{display:inline-block;height:50px;line-height:1.6rem;padding:0.7rem 1rem 0rem 1rem;margin:1.5rem 0 1.8rem 0;border-radius:1rem;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;border:0.1rem dashed #fddea5;box-shadow:0 0 0 0.5rem #d66a35, 0px 1px 4px 7px rgba(0, 0, 0, 0.7);background-color:#d66a35;color:#ffffff;}
.shopclose1, .shopclose2, .shopclose3, .shopclose4, .shopclose5{width:10.1rem;margin-top:-0.4rem;font-size:4rem;}
.shoplink1, .shoplink2, .shoplink3, .shoplink4, .shoplink5{display:none;z-index:5;position:absolute;top:6.5rem !important;left:-16.5rem !important;width:30rem !important;color:#fff;padding-right:1rem;}
.shoplink1 a, .shoplink2 a, .shoplink3 a, .shoplink4 a, .shoplink5 a{height:45px;width:12.5rem;line-height:1.6rem;padding:1.3rem 1.5rem 0rem 1.5rem;margin-bottom:1.2rem;margin-left:1.4rem;border:0.1rem dashed #d66a35;border-radius:1rem;box-shadow:0 0 0 0.5rem #f6ad49, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#f6ad49;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;float:right;}
.shoplink1 ul, .shoplink2 ul, .shoplink3 ul, .shoplink4 ul, .shoplink5 ul{list-style:none;padding-left:0;}
.shoplink1 ul li, .shoplink2 ul li, .shoplink3 ul li, .shoplink4 ul li, .shoplink5 ul li{margin:0rem;margin-bottom:-0.2rem}
.shoplink1 ul > li:active > a, .shoplink2 ul > li:active > a, .shoplink3 ul > li:active > a, .shoplink4 ul > li:active > a, .shoplink5 ul > li:active >a{border:0.1rem dashed #fddea5;border-radius:1rem;box-shadow:0 0 0 0.5rem #d66a35, 0px 1px 4px 7px rgba(0, 0, 0, 0.7);background-color:#d66a35;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;}
.shoplink1 ul > li:hover > a, .shoplink2 ul > li:hover > a, .shoplink3 ul > li:hover > a, .shoplink4 ul > li:hover > a, .shoplink5 ul > li:hover > a{border:0.1rem dashed #fddea5;border-radius:1rem;box-shadow:0 0 0 0.5rem #d66a35, 0px 1px 4px 7px rgba(0, 0, 0, 0.7);background-color:#d66a35;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;}
.shoplink2 ul li a:visited{color:white !important;}
.fm_more{position:absolute;bottom:1.8rem;left:50%;height:32px;line-height:28px;padding:0 1.5rem;font-size:1.6rem;margin:1.5rem 0 0rem 0;border:0.1rem dashed #d66a35;border-radius:1rem;box-shadow:0 0 0 0.5rem #f6ad49, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#f6ad49;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;}
.fm_more:hover{border:0.1rem dashed #fddea5;border-radius:1rem;box-shadow:0 0 0 0.5rem #d66a35, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);background-color:#d66a35;color:#ffffff;font-weight:bold;text-shadow:black 1px 1px 3px;text-align:center;}
.newlink:hover > .fm_more{
border: 0.1rem  dashed #fddea5;
border-radius: 1rem;
box-shadow: 0 0 0 0.5rem #d66a35, 0px 1px 4px 7px rgba(10, 10, 0, 0.5);
background-color:#d66a35;
color: #ffffff;
font-weight:bold;
text-shadow: black 1px 1px 3px;
text-align:center;
}:root {
--body-color: #FBC5DD;
--header-color: #00ccff;
--header-dashed: #ccffff;
--content-color: #fff1cf;
--infopost-color: #FBC5DD;
--infopost-dashed: #ff9999;
--rightsection-h-color: #ccffff;
--rightsection-h-dashed: #00ccff;
--rightsection-footer-color: #ccffff;
--rightsection-footer-dashed: #00ccff;
--footer-color: #00ccff;
--footer-dashed: #ccffff;
--responsive-menu-color: #fbc5dd;
--responsive-menu-dashed: #ff9999;
--light-blue-color: #ccffff;
--light-blue-dashed: #00ccff;
--light-blue-title-color: #ccffff;
--light-blue-title-dashed: #00ccff;
--roof-url: url(https://allpet.jp/animal/wp-content/themes/animal-pc/image/roof3.png);
--index-title: #00ccff;	
--index-title-dashed: #ccffff;
--balloon-left-links-back: #FBC5DD;	
--balloon-left-links-tail: #fff;	
--balloon-left-links-border: #fff;
--balloon-left-links-content: #fff;
--fmpost-h1-dashed:#ccffff;
--fmpost-h1-color: #00ccff;
}.circle_link img{box-shadow:0 0 0 0.3rem #fff, 0px 0px 0px 0.4rem #cccccc;width:5.5rem;height:5.5rem;border-radius:50%;border:solid 0px #fff;display:inline-block;margin:3px 0 0px 2px;}
.balloon_left_links{position:relative;display:inline-block;max-width:calc(100% - 9rem);margin:0 0 0rem 3rem;}
.balloon_text_left_links{float:left;position:relative;padding:0rem 1rem 0rem 1rem;border:1px solid var(--balloon-left-links-border);border-radius:10px;max-width:100%;display:inline-block;background-color:var(--balloon-left-links-content);z-index:10;}
.balloon_text_left_links p{line-height:1.8rem;}
.balloon_left_links:before{content:'';position:absolute;height:40px;width:40px;border-radius:25px;z-index:1;background:var(--balloon-left-links-tail);top:17px;left:-18px;}
.balloon_left_links:after {
content: '';
position: absolute;
height: 40px;
width: 40px;
border-radius: 25px;
z-index: 1;
background: var(--balloon-left-links-back);
top: 6px;
left: -25px;
}