@charset "utf-8";

@font-face {font-family:'hiramaru';src: url('../font/hiramaru.woff');}
@font-face {font-family:'hiramaru';src: url('../font/hiramaru.woff2');}
@font-face {font-family:'hiramaru';src: url('../font/hiramaru.otf');}

@font-face {font-family:'hirakaku';src: url('../font/hirakaku.woff');}
@font-face {font-family:'hirakaku';src: url('../font/hirakaku.woff2');}
@font-face {font-family:'hirakaku';src: url('../font/hirakaku.otf');}
@font-face {font-family:'hirakaku';src: url('../font/hirakaku.ttc');}
@font-face {font-family:'hirakaku';src: url('../font/hirakaku.eot');}

@font-face {font-family:'hiramin';src: url('../font/hiramin.woff');}
@font-face {font-family:'hiramin';src: url('../font/hiramin.woff2');}
@font-face {font-family:'hiramin';src: url('../font/hiramin.otf');}
@font-face {font-family:'hiramin';src: url('../font/hiramin.ttc');}
@font-face {font-family:'hiramin';src: url('../font/hiramin.eot');}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{
margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;font-family:'hiramaru', sans-serif;}



body{
background-color:#f6f6f6;
}





/*----------------ヘッダー---------------------------------------------------------*/





div#header{
width:480px;
height:auto;
margin:0 auto;

}

.menu-header{
width:480px;
height:auto;
display:flex;
padding:9px 0 9px 0;
flex-direction:column;
background-color:#f86e2d;
border-bottom:3px solid #3d1e10;
user-select:none;
}

.menu-header

.menu-top{
display:flex;
align-items:center;
justify-content:space-between;
padding:0;
width:100%;
}

.menu-left{
display:flex;
margin-left:10px;
align-items:center;
}

.menu-left img.icon{
width:24px;
margin-right:4px;
}

.menu-left a{
text-decoration: none;
color: #fff;
font-weight:;
font-size: 0.85em;
font-family:'hiramin';
}

.middle-link a{
text-decoration:none;
color:#fff;
font-size:1.65em;
font-family:'hiramin';
font-weight:;
margin-left:-85px;
letter-spacing:2.8px;
text-align:center;
}

.hamburger-container{
margin-right:10px;
display:flex;
flex-direction:column;
align-items:center;
cursor:pointer;
}

.hamburger{
display:flex;
margin-top:3px;
flex-direction:column;
justify-content:space-around;
width:33px;
height:30px;
transition: 0.3s;
}

.hamburger div{
width:100%;
height:3.5px;
background:#ffffff;
transition:0.3s;
}

.menu-label{
transform: scale(1.1);
font-size: 0.5em;
color: #ffffff;
letter-spacing:;
margin-top: 0;
padding-left:1px;
/*---text-transform: lowercase;----*/
text-align:center;
}

.hamburger.active div:nth-child(1){
transform: rotate(45deg) translate(9px, 5px);
}

.hamburger.active div:nth-child(2){
opacity:0;
}

.hamburger.active div:nth-child(3){
transform: rotate(-45deg) translate(9px, -5px);
}

/* アコーディオンメニュー本体 */
.accordion {
z-index:2;
margin-top:10px;
display:none;
background:#fafafa;
border-bottom:1px solid #ddd;
flex-direction:column;
}

.accordion a {
display:flex;
align-items:center;
padding:14px 16px;
justify-content:center;
text-decoration:none;
color:#563e33;
font-size:1.3em;
font-family:'hiramin';
border-top:1px solid #eee;
}

.accordion a:hover{
opacity: 0.5;
}

.accordion img.icon{
width:22px;
margin-right:8px;
}





/*----------------お知らせ---------------------------------------------------------*/

h3#commenttitle{
font-family:'hiramin';
text-align:center;
color:#573e34;
font-size:1.3em;
letter-spacing:2px;
padding:15px 0 0 0;
}

div#commentsubtitle{
width:450px;
height:auto;
margin:-15px auto 0 auto;
}

div#commentsubtitle img{
width:90px;
height:auto;
display:block;
margin-bottom:-10px;
}

div#commentbox{
width:430px;
height:auto;
margin:0 auto;
overflow:hidden;
border-radius:15px;
padding:6px 12px 12px 12px;
background-color:#ffffff;
}







div#dougacontents{
width:470px;
height:auto;
margin:10px auto 0 auto;
}

div#dougacontents img{
width:100%;
height:auto;
display:block;
}




div.title-container1all{
width: 480px;
margin:0 auto;
border:0;
padding:20px 0 0 0;
height: auto; /* 必要に応じて調整 */
}

.title-container1{
position:relative;
text-align:center;
padding:5px;
margin-top:30px;
}

.title-text1{
font-family:'hiramin';
font-size:1.3em;
font-weight:bold;
letter-spacing:2px;
color:#573e34;
}

.icon-image1{
position:absolute;
right:25%;
top:25%;
transform:translateY(-50%);
width:50px;
height:auto;
display:block;
}

div#goaisatuconts{
width:460px;
height:auto;
margin:0 auto 0 auto;
background-image:url("../img/naika005.png");
background-position:center 60%;
background-size:290px auto;
background-repeat:no-repeat;
}

div.wordconts1{
width:460px;
height:auto;
margin:15px auto 0 auto;
}

div.wordconts1 p{
font-family:'hiramin';
font-size:1.2em;
padding:0;
font-weight:bold;
letter-spacing:2px;
line-height:33px;
color:#573e34;
text-align:center;
}

div.wordconts2{
width:460px;
height:auto;
margin:34px auto 0 auto;
}

div.wordconts2 p{
font-family:'hiramin';
font-size:1.2em;
padding:0;
font-weight:bold;
letter-spacing:2px;
line-height:33px;
color:#573e34;
text-align:center;
}




.bg-scroll{
width: 480px;
margin:0 auto;
border:0;
padding:20px 0 0 0;
height: 100px; /* 必要に応じて調整 */
background-image: url('../img/naika008.png');
background-repeat: repeat-x;           /* 横に繰り返す */
background-position: 0 0;            /* 初期位置（x y） */
background-size: auto 60%;            /* 高さに合わせる等、好みに調整 */
animation: scrollBg 60s linear infinite; /* 10sで一周。速さはここで制御 */
will-change: background-position;      /* ブラウザに最適化を促す */
}

@keyframes scrollBg {
from { background-position: 0 50%; }
to   { background-position: 100% 50%; }
}

.title-container2{
position:relative;
text-align:center;
padding:5px;
margin-top:50px;
}

.title-text2{
font-family:'hiramin';
font-size:1.3em;
font-weight:bold;
letter-spacing:2px;
color:#573e34;
}

.icon-image2{
position:absolute;
right:11%;
top:25%;
transform:translateY(-50%);
width:120px;
height:auto;
display:block;
}




div#tokuchouconts{
width:460px;
height:auto;
margin:0 auto 0 auto;
}

div.wordconts3{
width:460px;
height:auto;
margin:0 auto 0 auto;
}

div.wordconts3 p{
font-family:'hiramin';
font-size:1.2em;
padding:0;
font-weight:bold;
letter-spacing:2px;
line-height:33px;
color:#573e34;
text-align:center;
}

div.wordconts4{
width:460px;
height:auto;
margin:60px auto 0 auto;
}

div.wordconts4 p{
font-family:'hiramin';
font-size:1.2em;
padding:0;
font-weight:bold;
letter-spacing:2px;
line-height:33px;
color:#573e34;
text-align:center;
}

div.wordconts5{
width:460px;
height:auto;
margin:42px auto 0 auto;
}

div.wordconts5 p{
font-family:'hiramin';
font-size:1.2em;
padding:0;
font-weight:bold;
letter-spacing:2px;
line-height:33px;
color:#573e34;
text-align:center;
}

img#tokuchouimg1{
width:60px;
height:auto;
display:block;
margin-top:-105px;
margin-left:5px;
}

img#tokuchouimg2{
width:95px;
height:auto;
display:block;
margin-top:-105px;
}

img#tokuchouimg3{
width:85px;
height:auto;
display:block;
float:right;
margin-top:-85px;
margin-right:15px;
}

img#tokuchouimg4{
width:45px;
height:auto;
display:block;
margin-top:-95px;
margin-left:45px;
}





div.title-container3all{
width: 480px;
margin:0 auto;
border:0;
padding:60px 0 0 0;
height: auto; /* 必要に応じて調整 */
}

.title-container3{
position:relative;
text-align:center;
padding:5px;
margin-top:50px;
}

.title-text3{
font-family:'hiramin';
font-size:1.3em;
font-weight:bold;
letter-spacing:2px;
color:#573e34;
}

.icon-image3{
position:absolute;
right:26%;
top:44%;
transform:translateY(-50%);
width:55px;
height:auto;
display:block;
}

div#shinsatuconts{
width:460px;
height:auto;
margin:0 auto 0 auto;
}

div.wordconts6{
width:460px;
height:auto;
margin:11px auto 0 auto;
}

div.wordconts6 p{
font-family:'hiramin';
font-size:1.2em;
padding:0;
font-weight:bold;
letter-spacing:2px;
line-height:33px;
color:#573e34;
text-align:center;
}

div.wordconts7{
width:460px;
height:auto;
margin:0 auto 0 auto;
}

div.wordconts7 p{
font-family:'hiramin';
font-size:1.2em;
padding:0;
font-weight:bold;
letter-spacing:2px;
line-height:33px;
color:#573e34;
text-align:center;
}

div.wordconts8{
width:460px;
height:auto;
margin:0 auto 0 auto;
}

div.wordconts8 p{
font-family:'hiramin';
font-size:1.2em;
padding:0;
font-weight:bold;
letter-spacing:2px;
line-height:33px;
color:#573e34;
text-align:center;
}

div.wordconts9{
width:460px;
height:auto;
margin:35px auto 0 auto;
}

div.wordconts9 p{
font-family:'hiramin';
font-size:1.2em;
padding:0;
font-weight:bold;
letter-spacing:2px;
line-height:33px;
color:#573e34;
text-align:center;
}

div.wordconts10{
width:460px;
height:auto;
margin:-20px auto 0 auto;
}

div.wordconts10 p{
font-family:'hiramin';
font-size:1.2em;
padding:0;
font-weight:bold;
letter-spacing:2px;
line-height:33px;
color:#573e34;
text-align:center;
}

img#shinsatuimg1{
width:105px;
height:auto;
display:block;
margin-top:-55px;
}

img#shinsatuimg2{
width:100px;
height:auto;
display:block;
float:right;
margin-top:-70px;
margin-right:15px;
}


a#shinsatusyounikalink{
width:270px;
height:auto;
display:block;
margin:0 auto;
}

a#shinsatusyounikalink:hover{
opacity: 0.8;
}

img#shinsatuimg3{
width:270px;
height:auto;
display:block;
margin:20px auto 0 auto;
}

img#shinsatuimg4{
width:95px;
height:auto;
display:block;
margin-bottom:-30px;
margin-left:290px;
}

img#shinsatuimg5{
width:90px;
height:auto;
display:block;
margin:-95px 0 0 25px;
}

img#shinsatuimg6{
width:60px;
height:auto;
display:block;
float:right;
margin:-190px 45px 0 0;
}

img#shinsatuimg7{
width:90px;
height:auto;
display:block;
float:right;
margin:-95px 16px 0 0;
}








div.wordconts11{
width:460px;
height:auto;
margin:35px auto 0 auto;
}

div.wordconts11 p{
font-family:'hiramin';
font-size:1.2em;
padding:0;
font-weight:bold;
line-height:33px;
color:#573e34;
text-align:center;
}

p#wordcontsmini1{
letter-spacing:2px;
}

p#wordcontsmini2{
padding-top:15px;
letter-spacing:1px;
}


div#ishisyoukaicontsmovie{
width:460px;
height:auto;
margin:0 auto;
}

div#ishisyoukaicontsmovie img{
width:460px;
height:auto;
margin:0 auto;
display:block;
padding:16px 0;
}

div.wordconts12{
width:460px;
height:auto;
margin:0 auto 0 auto;
}

div.wordconts12 p{
font-family:'hiramin';
font-size:1.2em;
padding:0;
font-weight:bold;
letter-spacing:2px;
line-height:33px;
color:#573e34;
text-align:center;
}

div.wordconts13{
width:460px;
height:auto;
margin:35px auto 0 auto;
}

div.wordconts13 p{
font-family:'hiramin';
font-size:1.2em;
padding:0;
font-weight:bold;
letter-spacing:2px;
line-height:33px;
color:#573e34;
text-align:center;
}

img#ishisyoukaicontsimg1{
width:60px;
height:auto;
display:block;
margin:-90px 0 0 20px;
}











div#addressconts{
font-family:'hiramaru';
color:#563e33;
width:480px;
height:auto;
padding:50px 0 12px 0;
margin:0 auto;
text-align:center;
font-weight:bold;
font-size:1.25em;
}


div#footer{
width:480px;
height:auto;
margin:0 auto;
background-color:#f86e2d;
text-align:center;
font-weight:bold;
font-size:1.1em;
color:#000000;
font-family:'hiramin';
font-weight:bold;
letter-spacing:1px;
padding:0 0 15px 0;
}

div#footer a{
text-decoration:none;
padding:20px 0 12px 0;
display:block;
margin:0 auto;
color:#000000;
}

img#footerimgsno1{
width:185px;
height:auto;
margin:0 auto;
display:block;
}



.pagetop {
position: fixed;
right: 0;
left:0;
margin:auto;
width:460px;
height:auto;
}

img#pagetopimgs1{
width:330px;
height:auto;
margin:0 0 0 30px;
display:block;
vertical-align:bottom;
}

a:hover img#pagetopimgs1{
opacity: 0.8;
}

img#pagetopimgs2{
width:460px;
height:auto;
margin:0 auto;
display:block;
}

























/*-----------------20260204追記-------------------------------------------*/

div.title-container0204aall{
width:480px;
margin:0 auto;
border:0;
padding:0 0 30px 0;
height: auto; /* 必要に応じて調整 */
}

.title-container0204a{
position:relative;
text-align:center;
padding:5px;
margin-top:30px;
}

h1.title-text0204a{
font-family:'hiramin';
font-size:1.3em;
font-weight:;
letter-spacing:2px;
color:#573e34;
}

.icon-image0204a{
position:absolute;
right:12%;
top:65%;
transform:translateY(-50%);
width:115px;
height:auto;
display:block;
}

div.wordconts0205a{
width:480px;
height:auto;
margin:40px auto 0 auto;
}

div.wordconts0205a h2{
font-family:'hiramin';
font-size:1.3em;
padding-bottom:40px;
font-weight:normal;
font-weight:bold;
letter-spacing:2px;
line-height:44px;
color:#573e34;
text-align:center;
}

h2#wordconts0205asub1{
padding-bottom:34px;
}



div#tuika20260204001{
width:440px;
height:auto;
display:flex;
justify-content:space-between;
margin:0 auto;
flex-wrap: wrap;
font-size:1.3em;
letter-spacing:;
font-family: 'hiramin';
}

div.tuika20260204002{
width:48%;
margin:1% 0;
/*----background-image:url("../img_vaccune20260214/20260214_002.png");-----*/
background-size:100% auto;
background-repeat:no-repeat;
}

div.tuika20260204002 a{
display:block;
margin:0;
padding:0;/*----padding:33px 0;-----*/
width:100%;
height:auto;
color:#573e34;
text-decoration:none;
font-family: 'hiramin';
}

div.tuika20260204002 a img{
width:100%;
height:auto;
display:block;
}

div.tuika20260204002 a#subsub1{
text-align:center;
}

div.tuika20260204002 a#subsub2{
text-align:justify;
}

div.tuika20260204002 a:hover img{
background-color:#f86e2d;
transition:0.5s;
opacity:0.4;
color:#ffffff;
border-radius:12px;
}

table.tuika20260204003{
width:440px;
margin:0 auto;
border: 2px solid #f86e2d;
border-collapse: collapse;
font-size:1.2em;
font-family: 'hiramin';
line-height:35px;
}

td.tuika20260204004{
padding:10px;
border: 2px solid #f86e2d;
background-color: #FF7E42;
color:#ffffff;
font-weight: ;
padding: 5px;
text-align:center;
width:40%;
font-family: 'hiramin';
}

td.tuika20260204005{
padding:10px;
border: 2px solid #f86e2d;
background-color: #FF7E42;
color:#ffffff;
font-weight: ;
padding: 5px;
text-align:center;
vertical-align:middle;
font-family: 'hiramin';
}

td.tuika20260204006{
padding:10px;
border: 2px solid #f86e2d;
background-color:#FFCCB5;
vertical-align:middle;
font-family: 'hiramin';
color:#573e34;
}

td.tuika20260204006 a{
font-family: 'hiramin';
color:#573e34;
text-decoration:none;
}

td.tuika20260204006 a:hover{
transition:0.5s;
color:#B18D7F;
}

td.tuika20260204007{
padding:10px;
border: 2px solid #f86e2d;
vertical-align:middle;
font-family: 'hiramin';
color:#573e34;
}

td.tuika20260204007 a{
font-family: 'hiramin';
color:#573e34;
text-decoration:none;
}

td.tuika20260204007 a:hover{
transition:0.5s;
color:#B18D7F;
}

footer.tuika20260204008{
margin-top:420px
}

footer.tuika20260204009{
margin-top:420px
}

div.tuika20260204010{
max-width:200px;
width:100%;
border:3px solid #f86e2d;
border-radius:25px;
margin:50px auto 0 auto;
text-align:center;
font-size:1.5em;
font-family: 'hiramin';
font-weight:;
background-color:#ffffff;
}

div.tuika20260204010 a{
display:block;
margin:0;
padding:15px 0;
width:100%;
height:auto;
color:#573e34;
text-decoration:none;
font-family: 'hiramin';
}

div.tuika20260204010 a:hover{
background-color:#f86e2d;
border-radius:21px;
transition:0.5s;
color:#ffffff;
}

img.tuika20260204011{
width:480px;
width:100%;
height:auto;
display:block;
margin:0 auto;
}






div#tuika20260204012{
width:350px;
height:auto;
display:flex;
justify-content:space-between;
margin:0 auto;
flex-wrap: wrap;
text-align:justify;
line-height:28px;
font-family: 'hiramin';
}

div.tuika20260204013{
font-size:1.4em;
letter-spacing:-1px;
width:98%;
margin:1% 0;
background-image:url("../img_vaccune20260214/20260214_003.png");
background-size:100% auto;
background-repeat:no-repeat;
}

div.tuika20260204013 a{
display:block;
margin:0;
padding:17px 0 53px 0;
width:100%;
height:auto;
color:#573e34;
text-decoration:none;
font-family: 'hiramin';
}

div.tuika20260204013 a span{
color:#f86e2d;
font-family: 'hiramin';
}

div.tuika20260204013 a:hover{
/*-----background-color:#f86e2d;-----*/
transition:0.5s;
opacity:0.4;
color:#;
border-radius:20px;
}


div.tuika20260204013b{
font-size:1.4em;
letter-spacing:1px;
width:98%;
margin:1% 0;
background-image:url("../img_vaccune20260214/20260214_003.png");
background-size:100% auto;
background-repeat:no-repeat;
}

div.tuika20260204013b a{
display:block;
margin:0;
padding:17px 0 53px 0;
width:100%;
height:auto;
color:#573e34;
text-decoration:none;
font-family: 'hiramin';
}

div.tuika20260204013b a span{
color:#f86e2d;
font-family: 'hiramin';
}

div.tuika20260204013b a:hover{
/*-----background-color:#f86e2d;-----*/
transition:0.5s;
opacity:0.4;
color:#;
border-radius:20px;
}



div.tuika20260204013ex{
font-size:1.4em;
letter-spacing:1px;
width:98%;
margin:1% 0;
background-image:url("../img_vaccune20260214/20260214_003b.png");
background-size:100% auto;
background-repeat:no-repeat;
}

div.tuika20260204013ex a{
display:block;
margin:0;
padding:34px 0 60px 0;
width:100%;
height:auto;
color:#573e34;
text-decoration:none;
font-family: 'hiramin';
}

div.tuika20260204013ex a span{
color:#f86e2d;
font-family: 'hiramin';
}

div.tuika20260204013ex a:hover{
/*-----background-color:#f86e2d;-----*/
transition:0.5s;
opacity:0.4;
color:#;
border-radius:20px;
}




div.tuika20260204033{
font-size:1.4em;
letter-spacing:1px;
width:98%;
margin:1% 0;
background-image:url("../img_vaccune20260214/20260214_006.png");
background-size:100% auto;
background-repeat:no-repeat;
}

div.tuika20260204033 a{
display:block;
margin:0;
padding:34px 0 60px 0;
width:100%;
height:auto;
color:#573e34;
text-decoration:none;
font-family: 'hiramin';
}

div.tuika20260204033 a span{
color:#223a70;
font-family: 'hiramin';
}

div.tuika20260204033 a:hover{
/*-----background-color:#f86e2d;-----*/
transition:0.5s;
opacity:0.4;
color:#;
border-radius:20px;
}




div.tuika20260204033ex{
font-size:1.4em;
letter-spacing:1px;
width:98%;
margin:1% 0;
background-image:url("../img_vaccune20260214/20260214_006b.png");
background-size:100% auto;
background-repeat:no-repeat;
}

div.tuika20260204033ex a{
display:block;
margin:0;
padding:34px 0 60px 0;
width:100%;
height:auto;
color:#573e34;
text-decoration:none;
font-family: 'hiramin';
}

div.tuika20260204033ex a span{
color:#223a70;
font-family: 'hiramin';
}

div.tuika20260204033ex a:hover{
/*-----background-color:#f86e2d;-----*/
transition:0.5s;
opacity:0.4;
color:#;
border-radius:20px;
}


















div#tuika20260204014{
width:350px;
height:auto;
display:flex;
justify-content:space-between;
margin:0 auto;
flex-wrap: wrap;
text-align:justify;
line-height:28px;
font-family: 'hiramin';
}

div.tuika20260204015{
width:98%;
margin:1% 0;
background-image:url("../img_vaccune20260214/20260214_004.png");
background-size:100% auto;
background-repeat:no-repeat;
}

div.tuika20260204015 a{
font-size:1.4em;
letter-spacing:-1px;
display:block;
margin:0;
padding:17px 0 53px 0;
width:100%;
height:auto;
color:#573e34;
text-decoration:none;
font-family: 'hiramin';
}

div.tuika20260204015 a span{
color:#377878;
font-family: 'hiramin';
}

div.tuika20260204015 a:hover{
/*-----background-color:#f86e2d;-----*/
transition:0.5s;
opacity:0.4;
color:#;
border-radius:20px;
}

div.tuika20260204015b{
width:98%;
margin:1% 0;
background-image:url("../img_vaccune20260214/20260214_004.png");
background-size:100% auto;
background-repeat:no-repeat;
}

div.tuika20260204015b a{
font-size:1.4em;
letter-spacing:1px;
display:block;
margin:0;
padding:17px 0 53px 0;
width:100%;
height:auto;
color:#573e34;
text-decoration:none;
font-family: 'hiramin';
}

div.tuika20260204015b a span{
color:#377878;
font-family: 'hiramin';
}

div.tuika20260204015b a:hover{
/*-----background-color:#f86e2d;-----*/
transition:0.5s;
opacity:0.4;
color:#;
border-radius:20px;
}







div.tuika20260204015ex{
width:98%;
margin:1% 0;
background-image:url("../img_vaccune20260214/20260214_004b.png");
background-size:100% auto;
background-repeat:no-repeat;
}

div.tuika20260204015ex a{
font-size:1.4em;
letter-spacing:1px;
display:block;
margin:0;
padding:34px 0 60px 0;
width:100%;
height:auto;
color:#573e34;
text-decoration:none;
font-family: 'hiramin';
}

div.tuika20260204015ex a span{
color:#377878;
font-family: 'hiramin';
}

div.tuika20260204015ex a:hover{
/*-----background-color:#f86e2d;-----*/
transition:0.5s;
opacity:0.4;
color:#;
border-radius:20px;
}









span#tuika20260204016{
color:#f86e2d;
font-family: 'hiramin';
}

p#tuika20260204017{
font-family:'hiramin';
font-size:1.2em;
padding-bottom:40px;
font-weight:normal;
letter-spacing:1px;
line-height:35px;
color:#573e34;
text-align:center;
padding:0 0 25px 0;
margin-top:-15px;
}