@import url('https://fonts.googleapis.com/css2?family=DotGothic16&family=Oswald:wght@200..700&family=Ubuntu+Condensed&display=swap');
@media only screen and (orientation:landscape) and (min-width : 813px),(orientation:portrait) and (min-width : 753px){
.pachimoevent .sp{
display: none!important;
}
.pachimoevent a:hover{
opacity: 0.6;
transition: opacity 0.3s;
}
}
span.pr {
position: absolute;
bottom: -25px;
right: 160px;
top: 16px;
background: rgb(224 224 224);
padding: 0px 50px;
padding-bottom:-30px;
border-radius: 4px;
font-size: 14px;
letter-spacing: 0.04em;
height:24px;
line-height:23px;
z-index:9999;
}
.pachimoevent .gNaviWrap2,.pachimoevent #mainLeft,.pachimoevent #mainRight,.pachimoevent .pr-icon-box,.pachimoevent .sns-button02,.pachimoevent #breadcrumbs,.pachimoevent .post-meta02,.pachimoevent .post-title,.pachimoevent .adsClick,.pachimoevent .pachimo_koukoku_wrapper,.pachimoevent .ad-sticky-container,.pachimoevent .prgame-h2-cnt,.pachimoevent .PRrank-icon2,.pachimoevent .PRrank-icon2 + p{
display: none!important;
}
.pachimoevent *{
box-sizing: border-box;
}
.pachimoevent #header{
margin: 0!important;
}
.pachimoevent .contents{
margin: 0!important;
padding: 0;
}
.pachimoevent #mainInner-col2 #main-in{
display: block;
}
.pachimoevent #mainCenter{
padding: 0;
margin: 0;
}
.pachimoevent #mainInner-col2 #mainCenter{
width: auto;
margin: 0;
float: none;
}
.pachimoevent #footer{
margin: 0;
}
.pachimoevent .fv-mokuji-wrap{
background: url(https://img.altema.jp/pachimo/uploads/2025/08/2025y08m27d_1326319893.jpg) repeat center / 60px;
padding-bottom: 140px;
}
.pachimoevent .fv{
padding: 66px 0 210px;
position: relative;
}
.pachimoevent .fv:before{
content: '';
display: block;
height: 100%;
width: 540px;
background: url(https://img.altema.jp/pachimo/common/fv-bg-left.png) no-repeat center / 100%;
position: absolute;
top: 0;
margin-left: -890px;
left: 50%;
}
.pachimoevent .fv:after{
content: '';
display: block;
height: 100%;
width: 587px;
background: url(https://img.altema.jp/pachimo/common/fv-bg-right.png) no-repeat center / 100%;
position: absolute;
top: 0;
margin-right: -890px;
right: 50%;
}
.pachimoevent .fv-logo{
margin-bottom: 28px;
}
.pachimoevent .fv-logo img{
width: 520px;
display: block;
margin: 0 auto;
}
.pachimoevent .fv-main-img{
margin-bottom: 20px;
}
.pachimoevent .fv-main-img img{
width: 940px;
display: block;
margin: 0 auto;
}
.pachimoevent .fv-text-dot{
text-align: center;
font-size: 32px;
font-family: "DotGothic16", sans-serif;
font-weight: 600;
font-style: normal;
color: #151515;
}
.pachimoevent img[class^="fv-img"]{
position: absolute;
}
.pachimoevent .fv-img1 {
width: 140px;
bottom: -14px;
right: -56px;
}
.pachimoevent .fv-img2 {
width: 120px;
top: 30%;
right: -60px;
}
.pachimoevent .fv-img3 {
width: 160px;
bottom: -12px;
left: -55px;
}
.pachimoevent .fv-img4 {
width: 114px;
top: 35%;
left: -44px;
}
.pachimoevent .fv-img5 {
width: 134px;
top: -27px;
right: -48px;
}
.pachimoevent .fv-img6 {
width: 126px;
top: -16px;
left: -16px;
}
.pachimoevent .common-inner{
max-width: 1092px;
margin: 0 auto;
position: relative;
background: #fff;
border-radius: 6px;
padding: 100px 120px;
}
.pachimoevent .common-inner p{
font-weight: bold;
}
.pachimoevent .common-inner > p:last-child{
margin-bottom: 0;
}
.pachimoevent .fv .common-inner{
box-shadow: inset 0 0 0 6px #151515,5px 5px 0 #539636;
padding-right: 0;
padding-left: 0;
max-width: 1240px;
padding-top: 66px;
position: relative;
}
.pachimoevent .fv .common-inner p{
margin: 0;
}
.pachimoevent .sec-about .common-inner{
box-shadow: inset 0 0 0 6px #151515,5px 5px 0 #b9a071;
text-align: center;
}
.pachimoevent .sec-thought .common-inner{
box-shadow: inset 0 0 0 6px #151515,5px 5px 0 #0d7aaa;
text-align: center;
}
.pachimoevent .sec-campaign .common-inner{
box-shadow: inset 0 0 0 6px #151515,5px 5px 0 #86888d;
max-width: 600px;
padding: 26px 0;
border-radius: 14px;
}
.pachimoevent .sec-report .common-inner{
box-shadow: inset 0 0 0 6px #151515,5px 5px 0 #a7c3ce;
}
.pachimoevent .mokuji-wrap{
background: url(https://img.altema.jp/pachimo/uploads/2025/08/2025y08m27d_160218618.jpg) repeat center / 40px;
border: 4px solid #151515;
border-left: 0;
border-right: 0;
padding: 55px 0 85px;
position: relative;
}
.pachimoevent .mokuji-wrap:before{
content: '';
display: block;
width: 56px;
height: 56px;
background:#000 ;
position: absolute;
left: 0;
right: 0;
bottom: 0;
margin: auto;
}
.pachimoevent .mokuji-wrap:after{
content: '';
display: block;
width: 226px;
height: 70px;
background:url(https://img.altema.jp/pachimo/common/chara-monban.gif) no-repeat left center / 74px , url(https://img.altema.jp/pachimo/common/chara-monban.gif) no-repeat right center / 74px ;
position: absolute;
left: 0;
right: 0;
bottom:-10px;
margin: auto;
}
.pachimoevent .mokuji-wrap ul{
display: grid;
grid-template-columns: repeat(3, 1fr);
max-width: 1080px;
gap: 12px 15px;
margin: 0 auto!important;
}
.pachimoevent .mokuji-wrap ul li{
padding: 0;
margin: 0!important;
}
.pachimoevent .mokuji-wrap ul li a{
background: #fff;
position: relative;
box-shadow: inset 0 0 0 4px #151515,3px 3px 0 #353a42;
border-radius: 4px;
height: 102px;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
color: #151515;
font-size: 20px;
text-decoration: none;
line-height: 1.3;
padding-bottom: 10px;
font-family: "DotGothic16", sans-serif;
font-weight: 700;
font-style: normal;
}
.pachimoevent .mokuji-wrap ul li a:after{
content: '';
display: block;
width: 0;
height: 0;
border-style: solid;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
border-top: 8px solid #151515;
border-bottom: 0;
position: absolute;
left: 0;
right: 0;
bottom: 14px;
margin: auto;
animation: blinkSmooth 3s infinite;
}
.pachimoevent .fv-text-h,.pachimoevent .mokuji-wrap p.mokujiTitle,.pachimoevent #mainCenter h2{
background: #151515!important;
border-radius: 8px;
box-shadow: inset 0 0 0 4px #fff,0 0 0 4px #151515;
line-height: 74px;
width: fit-content;
position: absolute;
left: 0;
right: 0;
top: -37px;
margin: auto;
padding: 0 45px;
color: #fff;
font-size: 30px;
font-family: "DotGothic16", sans-serif;
font-weight: 400;
font-style: normal;
border: 0!important;
}
.pachimoevent .fv-text-h{
top: auto;
bottom: -37px;
}
.pachimoevent section{
padding: 170px 0 160px;
font-size: 20px;
}
.pachimoevent .sec-about{
background: url(https://img.altema.jp/pachimo/uploads/2025/08/2025y08m27d_1611512793.jpg) repeat center / 60px;
}
.pachimoevent .sec-about .img-wrap{
margin-bottom: 50px;
border-bottom: 5px dotted #151515;
padding-bottom: 40px;
}
.pachimoevent .sec-about .img-wrap img{
width: 500px;
}
.pachimoevent .under-line{
background: linear-gradient(transparent 60%, #fff266 0%);
}
.pachimoevent .gachaBtn{
background: #151515;
box-shadow: inset 0 0 0 4px #fff,0 0 0 2px #151515,5px 5px 0 #151515;
border-radius: 100px;
border: 0;
padding: 20px 62px 20px 54px;
color: #fff!important;
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
width: fit-content;
margin: 40px auto 0;
font-size: 20px;
font-family: "DotGothic16", sans-serif;
font-weight: 400;
font-style: normal;
}
.pachimoevent .gachaBtn:before{
content: '';
display: block;
width: 0;
height: 0;
border-style: solid;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 8px solid #fff;
border-right: 0;
animation: blinkSmooth 3s infinite;
}
@keyframes blinkSmooth {
0%, 100% {
opacity: 1;
}
50% {
opacity: 0;
}
}
.pachimoevent .gachaBtn:after{
display: none;
}
.pachimoevent .sec-about .common-inner:after,.pachimoevent .sec-thought .common-inner:after,.pachimoevent .sec-schedule .result-div:after,.pachimoevent .sec-report .common-inner:after,.pachimoevent .table-wrap:after{
content: '';
display: block;
width: 134px;
height: 134px;
position: absolute;
right: -50px;
bottom: 0;
background: url(https://img.altema.jp/pachimo/common/chara-mahoutukai.gif) no-repeat center / contain;
}
.pachimoevent .sec-thought .common-inner:after{
background: url(https://img.altema.jp/pachimo/common/chara-hime.gif) no-repeat center / contain;
width: 114px;
height: 126px;
right: -30px;
}
.pachimoevent .sec-schedule .result-div:after{
background: url(https://img.altema.jp/pachimo/common/chara-mahoukenshi.gif) no-repeat center / contain;
bottom: 40px;
width: 160px;
height: 133px;
}
.pachimoevent .sec-report .common-inner:after{
background: url(https://img.altema.jp/pachimo/common/chara-kitune.gif) no-repeat center / contain;
width: 126px;
height: 122px;
right: -54px;
}
.pachimoevent .table-wrap:after{
background: url(https://img.altema.jp/pachimo/common/chara-dragon.gif) no-repeat center / contain;
bottom: -20px;
right: -26px;
width: 136px;
height: 114px;
}
.pachimoevent .sec-thought {
background: url(https://img.altema.jp/pachimo/uploads/2025/08/2025y08m27d_1345298196.jpg) repeat center / 60px;
}
.pachimoevent #mainCenter .sec-thought h3 {
text-align: center;
font-size: 30px;
padding: 30px 0;
line-height: 1.9;
border: 5px dotted #151515;
border-left: 0;
border-right: 0;
color: #151515;
margin: 100px 0 34px;
}
.pachimoevent #mainCenter .sec-thought h3:first-of-type{
margin-top: 20px;
}
.pachimoevent #mainCenter .sec-thought h3:before {
background: #fff;
border-radius: 0;
width: fit-content;
bottom: auto;
right: 0;
padding: 0 18px;
height: 20px;
line-height: 20px;
top: -13px;
font-size: 20px;
font-family: "DotGothic16", sans-serif;
font-weight: 700;
font-style: normal;
}
.pachimoevent #mainCenter .sec-thought h3:first-of-type:before{
content: 'The fun of pachislot';
}
.pachimoevent #mainCenter .sec-thought h3:nth-of-type(2):before{
content: 'I like both games and pachislots';
}
.pachimoevent #mainCenter .sec-thought h3 .b-red{
color: #d4284e;
}
.pachimoevent .sec-thought .flex-wrap{
display: flex;
align-items: center;
}
.pachimoevent .sec-thought .flex-wrap .text-wrap{
width: calc(100% - 240px);
text-align: left;
padding: 0 20px 0 14px;
font-size: 16px;
}
.pachimoevent .sec-thought .flex-wrap .text-wrap p:last-child{
margin: 0;
}
.pachimoevent .sec-thought .flex-wrap .img-wrap{
width: 240px;
}
.pachimoevent .sec-thought .flex-wrap .img-wrap img{
width: 100%;
}
.pachimoevent .sec-campaign {
background: url(https://img.altema.jp/pachimo/uploads/2025/08/2025y08m27d_163037646.jpg) repeat center / 60px;
padding-bottom: 280px;
}
.pachimoevent #mainCenter .sec-campaign h2{
position: static;
margin-bottom: 40px;
width: 592px;
}
.pachimoevent .campaign-inner {
width: 1090px;
height: 470px;
padding-top: 124px;
margin: 170px auto 0;
background: url(https://img.altema.jp/pachimo/common/paper_background.png) no-repeat center / 100%;
text-align: center;
position: relative;
font-weight: bold;
}
.pachimoevent .campaign-inner:after{
content: '';
display: block;
width: 320px;
height: 180px;
position: absolute;
right: 0;
left: 0;
top: 100%;
margin: auto;
background: url(https://img.altema.jp/pachimo/common/chara-yuusya.gif) no-repeat left bottom / 120px, url(https://img.altema.jp/pachimo/common/chara-takarabako.gif) no-repeat right bottom / 200px;
}
.pachimoevent .campaign-ticket{
width: 800px;
height: 180px;
background: url(https://img.altema.jp/pachimo/common/giftcard.png) no-repeat center / 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
position: absolute;
left: 0;
right: 0;
top: 10px;
margin: auto;
transform: translateY(-50%);
font-weight: bold;
}
.pachimoevent .campaign-inner dl{
margin: 0 120px;
border-top: 5px dotted #151515;
padding: 34px 0;
}
.pachimoevent .campaign-inner dl:first-of-type{
border-top: 0;
padding-top: 0;
}
.pachimoevent .campaign-inner dl:last-of-type{
padding-bottom: 0;
}
.pachimoevent .campaign-inner dt {
background: #151515;
color: #fff;
padding: 0 14px;
width: fit-content;
margin: 0 auto 14px;
}
.pachimoevent .campaign-inner dd{
line-height: 1.4;
}
.pachimoevent .campaign-inner .dd-in{
display: block;
text-align: left;
margin: 0 auto;
width: fit-content;
margin-bottom: 8px;
}
.pachimoevent .campaign-inner .s{
font-size: 16px;
}
.pachimoevent .sec-schedule{
background: url(https://img.altema.jp/pachimo/uploads/2025/08/2025y08m27d_1326319893.jpg) repeat center / 60px;
}
.pachimoevent #mainCenter .sec-schedule h2{
position: relative;
top: auto;
}
.pachimoevent .search_pachimo_d1{
max-width: 1092px;
margin: -37px auto 26px;
box-shadow: inset 0 0 0 6px #151515,5px 5px 0 #539635;
border-radius: 6px;
padding: 90px 120px 80px;
background: #e7e7e7;
}
.pachimoevent .search_pachimo_d1 .sf-htxt{
font-size: 22px;
font-weight: bold;
padding: 0 0 0 20px;
}
.pachimoevent .search_pachimo_d1 .sf-htxt:before{
width: 9px;
height: 2px;
background: #c53576;
border-radius: 0;
}
.pachimoevent .search_pachimo_d1 input,.pachimoevent .search_pachimo_d1 select,.pachimoevent .search_pachimo_d1 .choices__inner{
border-radius: 4px!important;
font-size: 22px;
height: 52px;
outline: 0;
padding-left: 18px;
}
.pachimoevent .search_pachimo_d1 .choices__list--single{
padding-left: 0;
}
.pachimoevent .search_pachimo_d1 .choices__list--single .undefined span{
font-size: 18px;
margin-left: -6px;
}
.pachimoevent .search_pachimo_d1 .choices__list.choices__list--dropdown{
padding-left: 14px;
}
.pachimoevent .result-div{
max-width: 1092px;
margin: 0 auto;
position: relative;
background: #fff;
border-radius: 6px;
padding: 50px 120px;
box-shadow: inset 0 0 0 6px #151515,5px 5px 0 #539635;
}
.pachimoevent .result-div .none_text{
margin: 0;
}
.pachimoevent #mainCenter .result-div h3,.pachimoevent #mainCenter .sec-report h3 {
border-bottom: 0;
border-left: 6px solid #c63576;
padding: 0 0 0 14px;
font-size: 22px;
margin: 40px 0 24px;
}
.pachimoevent #mainCenter .result-div h3:first-of-type,.pachimoevent #mainCenter .sec-report h3:first-of-type{
margin-top: 0;
}
.pachimoevent #mainCenter .result-div h3:before,.pachimoevent #mainCenter .sec-report h3:before{
display: none;
}
.pachimoevent .event-cont{
background: #eeeeee;
border-radius: 8px;
padding: 14px;
display: flex;
justify-content: space-between;
margin-bottom: 14px;
font-weight: bold;
}
.pachimoevent .event-cont:last-child{
margin-bottom: 0;
}
.pachimoevent .event-cont .img-wrap {
width: 160px;
background: #fff;
border-radius: 8px;
padding: 10px;
display: flex;
justify-content: center;
align-items: center;
}
.pachimoevent .event-cont .img-wrap img{
width: 100%;
display: block;
margin: 0 auto;
}
.pachimoevent .event-cont .text-wrap{
width: calc(100% - 176px);
background: #fff;
border-radius: 8px;
display: flex;
align-items: center;
flex-wrap: wrap;
padding: 14px 20px 12px;
margin-left: auto;
}
.pachimoevent .event-cont .text-wrap p:last-child{
margin: 0;
}
.pachimoevent .event-cont .text-wrap .date {
font-size: 18px;
}
.pachimoevent .event-cont .text-wrap .tag-icon{
font-size: 16px;
color: #fff;
background: #151515;
margin-left: 10px;
border-radius: 3px;
padding: 5px;
margin: 0 0 0 10px;
}
.pachimoevent .event-cont .text-wrap .name-wrap{
width: 100%;
border-bottom: 5px dotted #d8d8d8;
padding-bottom: 6px;
margin-bottom: 20px;
}
.pachimoevent .event-cont .text-wrap .name-wrap a{
text-decoration: none;
color: #0074e1;
}
.pachimoevent .event-cont .text-wrap p:has(.gray),.pachimoevent .event-cont .text-wrap p:has(.report-link){
margin-left: auto;
}
.pachimoevent .event-cont .text-wrap .gray{
font-size: 16px;
color: #818181!important;
font-weight: normal;
}
.pachimoevent .event-cont .text-wrap a .gray,.pachimoevent .event-cont .text-wrap a:has(.gray){
color: #0174df!important;
}
.pachimoevent .sec-report {
background: url(https://img.altema.jp/pachimo/uploads/2025/08/2025y08m27d_1835453124.jpg) repeat center / 60px;
}
.pachimoevent .sec-eventList{
background: url(https://img.altema.jp/pachimo/uploads/2025/08/2025y08m27d_1912414544.jpg) repeat center / 60px;
position: relative;
padding-top: 254px;
}
.pachimoevent .sec-eventList:before,.pachimoevent .sec-eventList:after{
content: '';
display: block;
width: calc(50% - 300px);
height: 150px;
position: absolute;
top: 0;
background: url(https://img.altema.jp/pachimo/uploads/2025/08/2025y08m27d_1917265988.jpg) repeat-x center top / 74px;
}
.pachimoevent .sec-eventList:before{
left: 0;
}
.pachimoevent .sec-eventList:after{
right: 0;
}
.pachimoevent #mainCenter .sec-eventList h2:before,.pachimoevent #mainCenter .sec-eventList h2:after{
content: '';
display: block;
width:74px ;
height: calc(100% - 75px);
position: absolute;
bottom: 0;
background: url(https://img.altema.jp/pachimo/uploads/2025/08/2025y08m27d_1923423604.jpg) repeat-y center / 100%;
z-index: 2;
}
.pachimoevent #mainCenter .sec-eventList h2:before{
left: 0;
}
.pachimoevent #mainCenter .sec-eventList h2:after{
right: 0;
left: auto;
}
.pachimoevent #mainCenter .sec-eventList h2{
position: static;
margin-bottom: 24px;
}
.pachimoevent .table-wrap{
max-width: 1092px;
margin: 0 auto 90px;
position: relative;
background: #fff;
border-radius: 6px;
box-shadow: inset 0 0 0 6px #151515,5px 5px 0 #590e2c;
padding: 6px;
}
.pachimoevent #mainCenter .table-wrap table{
border: 0;
margin: 0;
}
.pachimoevent #mainCenter .table-wrap th,.pachimoevent #mainCenter .table-wrap td{
border: 0;
background: none;
padding: 25px 0;
line-height: 1.8;
font-weight: bold;
}
.pachimoevent #mainCenter .table-wrap th{
font-size: 16px;
padding-left: 50px;
}
.pachimoevent #mainCenter .table-wrap td{
font-size: 20px;
}
.pachimoevent #mainCenter .table-wrap tr:nth-of-type(2n + 1){
background: #f5f5f5;
}
.pachimoevent #mainCenter .table-wrap tr:first-child th{
background: #151515!important;
font-size: 20px;
padding-top: 12px;
padding-bottom: 18px;
}
.pachimoevent #mainCenter .table-wrap tr:first-child th:last-child{
padding-left: 0;
padding-right: 100px;
}
.pachimoevent #mainCenter .table-wrap th img{
width: 150px;
margin-bottom: -18px;
}
.pachimoevent .inquiry-wrap{
max-width: 1092px;
margin: 0 auto;
background: #151515;
color: #fff;
border-radius: 10px;
box-shadow: inset 0 0 0 6px #151515,inset 0 0 0 10px #fff,5px 5px 0 #590e2c;
padding: 60px 0 54px;
text-align: center;
}
.pachimoevent .inquiry-wrap p:last-child{
margin-bottom: 0;
}
.pachimoevent #mainCenter .inquiry-wrap h2 {
background: none!important;
border-radius: 0;
box-shadow: none;
line-height: normal;
padding: 0;
margin-bottom: 36px;
}
.pachimoevent .inquiry-wrap .gachaBtn{
margin-top: 30px;
background: #f5e930;
color: #151515 !important;
font-size: 26px;
box-shadow: 0 0 0 4px #000,8px 8px 0 #000;
padding: 20px 90px 20px 90px;
}
.pachimoevent .inquiry-wrap .gachaBtn:before{
border-top: 14px solid transparent;
border-bottom: 14px solid transparent;
border-left: 12px solid #151515;
}

@media only screen and (orientation:landscape) and (max-width : 813px),(orientation:portrait) and (max-width : 753px){
.pachimoevent .pc{
display: none!important;
}
.pachimoevent .fv{
padding: 30px 0 160px;
z-index: 1;
}
.pachimoevent .fv-logo {
margin-bottom: 16px;
}
.pachimoevent .fv-logo img{
width: 270px;
}
.pachimoevent .fv-main-img {
margin-bottom: 14px;
}
.pachimoevent .fv-main-img img{
width: 90%;
}
.pachimoevent .fv-text-h, .pachimoevent .mokuji-wrap p.mokujiTitle, .pachimoevent #mainCenter h2{
font-size: 20px;
padding: 0 20px;
line-height: 60px;
top: -30px;
box-shadow: inset 0 0 0 3px #fff,0 0 0 3px #151515;
}
.pachimoevent .fv-text-dot{
font-size: 20px;
line-height: 1.6;
}
.pachimoevent .fv-img1,.pachimoevent .fv-img3,.pachimoevent .fv-img5,.pachimoevent .fv-img6{
top: auto;
bottom: -114px;
}
.pachimoevent .fv-img1 {
right: auto;
left: 50%;
margin-left: -162px;
width: 70px;
}
.pachimoevent .fv-img2 {
top: auto;
bottom: -3px;
width: 52px;
right: auto;
left: -8px;
}
.pachimoevent .fv-img3 {
left: 50%;
margin-left: -84px;
width: 80px;
}
.pachimoevent .fv-img4 {
top: auto;
bottom: -2px;
left: auto;
right: -10px;
width: 54px;
}
.pachimoevent .fv-img5 {
right: 50%;
margin-right: -80px;
width: 66px;
}
.pachimoevent .fv-img6 {
left: auto;
right: 50%;
margin-right: -170px;
width: 64px;
}
.pachimoevent .fv-text-h{
top: auto;
}
.pachimoevent .fv:before{
width: 290px;
margin-left: -340px;
z-index: -1;
}
.pachimoevent .fv:after{
margin-right: -400px;
width: 310px;
z-index: -1;
}
.pachimoevent .fv-mokuji-wrap{
padding-bottom: 70px;
}
.pachimoevent .mokuji-wrap ul{
grid-template-columns: repeat(2, 1fr);
padding: 0 10px;
gap: 10px;
}
.pachimoevent .mokuji-wrap ul li a{
font-size: 14px;
height: 90px;
line-height: 1.5;
}
.pachimoevent .mokuji-wrap:before{
width: 50px;
height: 50px;
}
.pachimoevent .mokuji-wrap:after{
width: 200px;
height: 60px;
background: url(https://img.altema.jp/pachimo/common/chara-monban.gif) no-repeat left center / 60px , url(https://img.altema.jp/pachimo/common/chara-monban.gif) no-repeat right center / 60px;
}
.pachimoevent section {
padding: 80px 0 70px;
font-size: 16px;
}
.pachimoevent .common-inner{
margin: 0 10px;
padding: 50px 20px 30px;
}
.pachimoevent .common-inner p{
font-size: 16px;
}
.pachimoevent .fv .common-inner{
box-shadow: inset 0 0 0 4px #151515,3px 3px 0 #539636;
padding-top: 30px;
padding-bottom: 52px;
}
.pachimoevent .sec-about .common-inner {
box-shadow: inset 0 0 0 4px #151515,3px 3px 0 #b9a071;
}
.pachimoevent .sec-thought .common-inner{
box-shadow: inset 0 0 0 4px #151515,3px 3px 0 #0d7aaa;
}
.pachimoevent .sec-campaign .common-inner{
box-shadow: inset 0 0 0 4px #151515,3px 3px 0 #86888d;
}
.pachimoevent .sec-report .common-inner{
box-shadow: inset 0 0 0 4px #151515,3px 3px 0 #a7c3ce;
}
.pachimoevent .sec-about .img-wrap {
margin-bottom: 34px;
border-bottom-width: 4px;
padding-bottom: 24px;
}
.pachimoevent .gachaBtn{
font-size: 16px;
padding: 20px 0;
width: 100%;
box-shadow: inset 0 0 0 3px #fff,0 0 0 2px #151515,4px 4px 0 #151515;
gap: 4px;
margin-top: 20px;
}
.pachimoevent .sec-about .common-inner:after, .pachimoevent .sec-thought .common-inner:after, .pachimoevent .sec-schedule .result-div:after, .pachimoevent .sec-report .common-inner:after, .pachimoevent .table-wrap:after{
width: 66px;
height: 66px;
right: -16px;
bottom: -40px;
}
.pachimoevent .sec-schedule .result-div:after {
width: 80px;
height: 68px;
}
.pachimoevent .table-wrap:after {
width: 70px;
height: 60px;
}
.pachimoevent #mainCenter .sec-thought h3{
font-size: 20px;
padding: 20px 0;
border-top-width: 4px;
border-bottom-width: 4px;
margin: 50px 0 20px;
}
.pachimoevent #mainCenter .sec-thought h3:before{
font-size: 14px;
}
.pachimoevent .sec-thought .flex-wrap{
flex-direction: column-reverse;
}
.pachimoevent .sec-thought .flex-wrap .text-wrap{
width: auto;
padding: 0;
}
.pachimoevent .sec-thought .flex-wrap .img-wrap {
width: auto;
margin-bottom: 10px;
}
.pachimoevent .sec-campaign{
padding-bottom: 130px;
}
.pachimoevent #mainCenter .sec-campaign h2{
width: fit-content;
margin-bottom: 30px;
}
.pachimoevent .sec-campaign .common-inner{
padding: 14px 20px;
}
.pachimoevent .campaign-inner{
width: auto;
height: 396px;
padding-top: 100px;
margin: 100px 5px 0;
background: url(https://img.altema.jp/pachimo/uploads/2025/08/2025y08m28d_184310645.png) no-repeat center / 100% 100%;
}
.pachimoevent .campaign-inner:after{
width: 132px;
height: 76px;
background: url(https://img.altema.jp/pachimo/common/chara-yuusya.gif) no-repeat left bottom / 52px, url(https://img.altema.jp/pachimo/common/chara-takarabako.gif) no-repeat right bottom / 80px;
}
.pachimoevent .campaign-inner dl{
margin: 0 30px;
border-top-width: 4px;
padding: 18px 0;
}
.pachimoevent .campaign-inner dt{
margin-bottom: 8px;
}
.pachimoevent .campaign-inner dd {
line-height: 1.6;
}
.pachimoevent .campaign-inner .s {
font-size: 14px;
}
.pachimoevent .campaign-ticket{
width: 90%;
background: url(https://img.altema.jp/pachimo/uploads/2025/08/2025y08m28d_183912749.png) no-repeat center / 100% 100%;
height: 130px;
top: 15px;
font-size: 14px;
}
.pachimoevent .search_pachimo_d1{
margin: -30px 10px 26px;
box-shadow: inset 0 0 0 4px #151515,3px 3px 0 #539635;
padding: 44px 20px 30px;
}
.pachimoevent .search_pachimo_d1 .sf-htxt{
font-size: 18px;
}
.pachimoevent .date-img{
width: 10px!important;
flex-grow: 1;
}
.pachimoevent .date-img::after{
right: 14px !important;
}
.pachimoevent .search_pachimo_d1 input, .pachimoevent .search_pachimo_d1 select,.pachimoevent .search_pachimo_d1 .choices__inner{
font-size: 14px;
height: 40px;
max-width: 100%;
}
.pachimoevent .search_pachimo_d1 .choices__list--single .undefined span{
font-size: 14px;
}
.pachimoevent .search_pachimo_d1 .choices__list.choices__list--dropdown{
padding-left: 12px;
}
.pachimoevent .result-div{
margin: 0 10px;
box-shadow: inset 0 0 0 4px #151515,3px 3px 0 #539635;
padding: 24px 20px;
}
.pachimoevent #mainCenter .result-div h3, .pachimoevent #mainCenter .sec-report h3{
margin: 26px 0 16px;
font-size: 18px;
padding: 0 0 0 12px;
}
.pachimoevent .event-cont{
padding: 10px;
}
.pachimoevent .event-cont .img-wrap{
width: 120px;
padding: 10px 8px;
}
.pachimoevent .event-cont .text-wrap{
width: calc(100% - 130px);
padding: 10px 12px 10px;
}
.pachimoevent .event-cont .text-wrap .date {
font-size: 14px;
}
.pachimoevent .event-cont .text-wrap .tag-icon{
font-size: 12px;
margin: 0 0 0 8px;
}
.pachimoevent .event-cont .text-wrap .name-wrap{
border-bottom-width: 4px;
font-size: 14px;
padding-bottom: 2px;
margin-bottom: 6px;
}
.pachimoevent .event-cont .text-wrap .gray,.pachimoevent .event-cont .text-wrap .report-link{
font-size: 12px;
}
.pachimoevent .sec-eventList{
padding-top: 160px;
}
.pachimoevent #mainCenter .sec-eventList h2:before, .pachimoevent #mainCenter .sec-eventList h2:after{
display: none;
}
.pachimoevent .sec-eventList:before, .pachimoevent .sec-eventList:after{
width: calc(50% - 80px);
height: 100px;
background: url(https://img.altema.jp/pachimo/uploads/2025/08/2025y08m27d_1917265988.jpg) repeat-x center top / 50px;
}
.pachimoevent .table-wrap{
margin: 0 10px 60px;
box-shadow: inset 0 0 0 4px #151515,3px 3px 0 #590e2c;
padding: 4px;
}
.pachimoevent #mainCenter .table-wrap th{
font-size: 10px;
padding: 10px 0;
}
.pachimoevent #mainCenter .table-wrap th img {
width: 80%;
margin-bottom: -10px;
}
.pachimoevent #mainCenter .table-wrap td{
font-size: 12px;
padding: 10px;
}
.pachimoevent #mainCenter .table-wrap tr:first-child th{
font-size: 12px;
padding-top: 8px;
padding-bottom: 10px;
}
.pachimoevent #mainCenter .table-wrap tr:first-child th:last-child {
padding-left: 10px;
padding-right: 10px;
}
.pachimoevent .inquiry-wrap{
margin: 0 10px;
box-shadow: inset 0 0 0 4px #151515,inset 0 0 0 8px #fff,3px 3px 0 #590e2c;
padding: 40px 0;
}
.pachimoevent #mainCenter .inquiry-wrap h2{
font-size: 18px;
}
.pachimoevent .inquiry-wrap p{
font-size: 13px;
}
.pachimoevent .inquiry-wrap .gachaBtn {
margin-top: 20px;
font-size: 20px;
box-shadow: 0 0 0 3px #000,6px 6px 0 #000;
padding: 14px 0;
width: 320px;
}
.pachimoevent .inquiry-wrap .gachaBtn:before {
border-top: 11px solid transparent;
border-bottom: 11px solid transparent;
border-left: 9px solid #151515;
}
}

@media only screen and (orientation:landscape) and (max-width : 813px),(orientation:portrait) and (max-width : 753px){
span.pr {
position: absolute;
top: 12px;
right: 12px;
background: rgb(224 224 224);
padding: 0px 15px;
padding-bottom:-30px;
border-radius: 4px;
font-size: 12px;
letter-spacing: 0.04em;
height:12px;
line-height:14px;
z-index:9999;
color:#8a8a8a;
}
}
@media screen and (max-width : 391px){
.pachimoevent .gachaBtn{
font-size: 14px;
}
.pachimoevent .fv-text-h, .pachimoevent .mokuji-wrap p.mokujiTitle, .pachimoevent #mainCenter h2{
font-size: 18px;
}
.pachimoevent .event-cont .img-wrap{
width: 110px;
}
.pachimoevent .event-cont .text-wrap{
width: calc(100% - 120px);
}
.pachimoevent #mainCenter .inquiry-wrap h2 {
font-size: 16px;
}
.pachimoevent .inquiry-wrap p {
font-size: 12px;
}
}

@media screen and (max-width : 376px){
.pachimoevent .mokuji-wrap ul li a{
font-size: 13px;
}
.pachimoevent .campaign-ticket{
font-size: 13px;
}
.pachimoevent .event-cont .img-wrap {
width: 100px;
}
.pachimoevent .event-cont .text-wrap {
width: calc(100% - 110px);
}
.pachimoevent .inquiry-wrap .gachaBtn{
width: 300px;
}
}

@media screen and (max-width : 361px){
.pachimoevent .event-cont .text-wrap .gray, .pachimoevent .event-cont .text-wrap .report-link {
font-size: 11px;
}
.pachimoevent #mainCenter .inquiry-wrap h2 {
font-size: 15px;
}
.pachimoevent .inquiry-wrap p {
font-size: 11px;
}
}