/* カスタム CSS 機能へようこそ。 使い方についてはこちらをご覧ください (英語ドキュメンテーション)。http://wp.me/PEmnE-Bt */ /************************************************************* 【クイックタグ】 *************************************************************/ /* h3 */ .style_headline1 { position: relative; margin: 3.8em 0 1.4em; padding: 1.5em 0 .8em; font-size: 20px; color: #4d4d4d; line-height: 1.8; font-weight: bold; border-bottom: 1px solid #e5e5e5; background: url(https://casinot.jp/img/common/srp.png) repeat-x scroll 0 0; } .style_headline1:after { content: ""; width: 25%; height: 8px; position: absolute; top: 0; left: 0; background: none repeat scroll 0 0 #4d4d4d; } /* h4 */ .style_headline2 { margin: 3em 0 1.2em; padding: 5px 0; color: #4d4d4d; font-size: 17px; line-height: 1.7; border-bottom: 5px solid #dddddd; background: #ffffff; -moz-box-shadow: 0 1px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1); box-shadow: 0 1px 0 rgba(0,0,0,.1); } /* h5 */ .style_headline3 { margin: 2em 0 1em; padding: 5px 0 10px; color: #4d4d4d; font-size: 16px; line-height: 1.5; border-bottom: 1px dotted #aaaaaa; background: #ffffff; } /************************************************************* 【見出し】 *************************************************************/ .news_headline1 { margin: 80px 0 25px; border-left: 8px solid #444; border-bottom: 1px dotted #999; line-height: 30px; font-size: 1.2em; padding: 0 0 0 14px; } .news_headline2 { margin: 40px 0 20px; border-left: 6px solid #666; line-height: 26px; font-size: 1.1em; padding: 0 0 0 12px; } .news_headline3 { margin: 80px 0 25px; border-left: 8px solid #444; border-bottom: 1px dotted #999; line-height: 30px; font-size: 1.2em; padding: 0 0 0 14px; } .news_headline4 { margin: 40px 0 20px; border-left: 6px solid #666; line-height: 26px; font-size: 1.1em; padding: 0 0 0 12px; } .ggmap { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; } .ggmap iframe, .ggmap object, .ggmap embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .movie-wrap { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; } .movie-wrap iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /*ボタン追加バージョン*/ .ribbon { position: relative; color: #ffffff ; background: #ec524e; font-size: 16pt ; line-height: 1; margin: 20px -10px 20px -10px; padding: 10px 5px 10px 20px; box-shadow:1px 3px 7px 0px #ccc ; border-top:3px solid #ea9878; } .ribbon:after, .ribbon:before { content: ""; position: absolute; top: 100%; height: 0; width: 0; border: 5px solid transparent; border-top: 5px solid #bb2925; } .ribbon:after { left: 0; border-right: 5px solid #bb2925; } .ribbon:before { right: 0; border-left: 5px solid #bb2925; } /*プルるんエースカジノ */ .animate69,.a-option69,.a-btnsub69 {-webkit-animation-timing-function: ease-in;-moz-animation-timing-function: ease-in;-o-animation-timing-function: ease-in;animation-timing-function: ease-in;-moz-animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;animation-iteration-count: infinite;}a.a-btn {position:relative;display:inline-block;margin:auto;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}a.a-btn img {display: block;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}img.a-option {z-index: 55;position: absolute;}img.a-main {width:100%;position:relative;z-index: 54;}a.shover:hover * {animation-name:none!important;}@-moz-keyframes animate69 {0%{ -moz-transform: skewX(9deg);}10%{ -moz-transform: skewX(-8deg);}20%{ -moz-transform: skewX(7deg);}30%{ -moz-transform: skewX(-6deg);}40%{ -moz-transform: skewX(5deg);}50%{ -moz-transform: skewX(-4deg);}60%{ -moz-transform: skewX(3deg);}70%{ -moz-transform: skewX(-2deg);}80%{ -moz-transform: skewX(1deg);}90%{ -moz-transform: skewX(0deg);}100%{ -moz-transform: skewX(0deg);}}@-o-keyframes animate69 {0%{ -o-transform: skewX(9deg);}10%{ -o-transform: skewX(-8deg);}20%{ -o-transform: skewX(7deg);}30%{ -o-transform: skewX(-6deg);}40%{ -o-transform: skewX(5deg);}50%{ -o-transform: skewX(-4deg);}60%{ -o-transform: skewX(3deg);}70%{ -o-transform: skewX(-2deg);}80%{ -o-transform: skewX(1deg);}90%{ -o-transform: skewX(0deg);}100%{ -o-transform: skewX(0deg);}}@-webkit-keyframes animate69 {0%{ -webkit-transform: skewX(9deg);}10%{ -webkit-transform: skewX(-8deg);}20%{ -webkit-transform: skewX(7deg);}30%{ -webkit-transform: skewX(-6deg);}40%{ -webkit-transform: skewX(5deg);}50%{ -webkit-transform: skewX(-4deg);}60%{ -webkit-transform: skewX(3deg);}70%{ -webkit-transform: skewX(-2deg);}80%{ -webkit-transform: skewX(1deg);}90%{ -webkit-transform: skewX(0deg);}100%{ -webkit-transform: skewX(0deg);}}@keyframes animate69 {0%{ transform: skewX(9deg);}10%{ transform: skewX(-8deg);}20%{ transform: skewX(7deg);}30%{ transform: skewX(-6deg);}40%{ transform: skewX(5deg);}50%{ transform: skewX(-4deg);}60%{ transform: skewX(3deg);}70%{ transform: skewX(-2deg);}80%{ transform: skewX(1deg);}90%{ transform: skewX(0deg);}100%{ transform: skewX(0deg);}}.animate69{-webkit-animation-name: animate69;-moz-animation-name: animate69;-o-animation-name: animate69;animation-name: animate69;}@-moz-keyframes option69 {0%{ -moz-transform: translateX(0);}20%{ -moz-transform: translateX(9%);}50%{ -moz-transform: translateX(5%); }60%{ -moz-transform: translateX(13%);}90%{ -moz-transform: translateX(0);}100%{ -moz-transform: translateX(0);}}@-o-keyframes option69 {0%{ -o-transform: translateX(0);}20%{ -o-transform: translateX(9%);}50%{ -o-transform: translateX(5%); }60%{ -o-transform: translateX(13%);}90%{ -o-transform: translateX(0);}100%{ -o-transform: translateX(0);}}@-webkit-keyframes option69 {0%{ -webkit-transform: translateX(0);}20%{ -webkit-transform: translateX(9%);}50%{ -webkit-transform: translateX(5%); }60%{ -webkit-transform: translateX(13%);}90%{ -webkit-transform: translateX(0);}100%{ -webkit-transform: translateX(0);}}@keyframes option69 {0%{ transform: translateX(0);}20%{ transform: translateX(9%);}50%{ transform: translateX(5%); }60%{ transform: translateX(13%);}90%{ transform: translateX(0);}100%{ transform: translateX(0);}}.a-option69{-webkit-animation-name: option69;-moz-animation-name: option69;-o-animation-name: option69;animation-name: option69;}img.a-option69 {left:0;top:18%;}.a-btn69{padding-left:4%!important;}.a-option69{top:14%!important;}.a-option69{width:8%!important;}.a-btn69{max-width:100%!important;}.animate69,.a-btnsub69,.a-option69{animation-duration:1s!important;-webkit-animation-duration:1s;-ms-animation-duration:1s;-moz-animation-duration:1s!important;} /* ボタン */ .btn-shine { color: #fff; background-color: #7FA3FF;/*背景色の変更*/ font-weight: bold; border-radius: 4px; cursor: pointer; line-height: normal; text-decoration: none; border: 2px solid transparent; padding: 14px 20px; font-size: 18px; margin: 1em; display: flex; justify-content: center; align-items: center; position: relative; overflow: hidden; } .btn-shine:hover{ color: #fff; } /* ボタンを光らせる */ .btn-shine:before { /*光るアニメーション用*/ animation: shine 3s ease-in-out infinite;/*数字を変更することで光る間隔が変更*/ background-color: #fff; content: " "; height: 100%; left: 0; opacity: 0; position: absolute; top: -180px; transform: rotate(45deg); width: 30px; } @keyframes shine { 0% { transform: scale(0) rotate(45deg); opacity: 0; } 80% { transform: scale(0) rotate(45deg); opacity: 0.5; } 81% { transform: scale(4) rotate(45deg); opacity: 1; } 100% { transform: scale(50) rotate(45deg); opacity: 0; } } /* スマホで横長の表をスクロールさせる */ .scrollable-table table{ border-collapse: collapse; margin: 2em 0; max-width: 100%; } .scrollable-table th{ background-color: #eee; } .scrollable-table th, .scrollable-table td{ border: solid 1px #ccc; padding: 3px 5px; white-space: nowrap; } .scrollable-table { overflow-x: auto; margin-bottom: 1em; max-width: 770px; } /* 折り畳み */ details { border: 1px solid #aaa; border-radius: 4px; padding: .5em .5em 0; } summary { font-weight: bold; margin: -.5em -.5em 0; padding: .5em; } details[open] { padding: .5em; } details[open] summary { border-bottom: 1px solid #aaa; margin-bottom: .5em; }