@charset "utf-8"; /*foundation.css*/ /*(C)2019- VSDEUS このページの著作権はVSDEUSが保有します。コピーされた場合は法的に告訴します。アクセスされたIPアドレスは全て記録してます。 The copyright of this page is owned by VSDEUS. If it is copied, we will legally sue. We keep track of all IP addresses accessed.*/ /*============================ 色指定 ============================*/ /*ブルー(メイン) #00ccff = rgb(0, 204, 255)*/ /*ブルー(ダーク) #007f9f = rgb(0, 127, 159)*/ /*レッド(メイン) #ff3c00 = rgb(255, 60, 0)*/ /*レッド(ダーク) #9f2500 = rgb(159, 37, 0)*/ /*============================ z-indexの深さの決まり ============================*/ /*900000- ポップアップ*/ /*800000- ドロワーメニュー*/ /*700000- フッター*/ /*600000- グローバルメニュー*/ /*500000- ヘッダー, フッターグラデーション*/ /*400000- アラート&パンくず*/ /*100000- 各エレメント*/ /*============================ リセットCSS ============================*/ 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, 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, button, img { position: relative; float: none; box-sizing: border-box; margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; font-size: 14px; font-weight: normal; font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif; text-align: left; list-style-type: none; } /*上記のオーバライドここから*/ button { text-align: center; } img { vertical-align: bottom; font-size: 12px; } iframe, canvas { vertical-align: bottom; } /*上記のオーバライドここまで*/ strong { margin: 0; padding: 0; font-weight: bold; } input, textarea, select { -webkit-appearance: none; -moz-appearance: none; appearance: none; box-sizing: border-box; margin: 0px; padding: 0px; vertical-align: bottom; border-radius: 0; font-size: 16px; font-weight: normal; } hr { display: block; height: 1px; margin: 0; padding: 0; border: 0; border-top: 1px solid #c0c0c0; } a { display: inline-block; margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration: none; } a:link { color: #606060; } a:visited { color: #606060; } a:active { color: #808080; } a:hover { color: #808080; } body { line-height: 1; background-color: #ffffff; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } nav ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } ins { background-color: #ff9; color: #303030; text-decoration: none; } mark { background-color: #ff9; color: #303030; font-style: italic; font-weight: bold; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; } table { border-collapse: collapse; border-spacing: 0; } /*============================ リセットCSS ============================*/ /*============================ 共通部分 ============================*/ /*========== 基本 ==========*/ .dummy0 { clear: both; } /*========== 文字 ==========*/ .textWhite0 { color: #ffffff; } .textBlue0 { color: #00ccff; } .textDarkBlue0 { color: #007f9f; } .textRed0 { color: #ff3c00; } .textDarkRed0 { color: #9f2500; } .textOrange0 { color: #ffe600; } .textGreen0 { color: #00ff00; } .textLightestGray0 { color: #e0e0e0; } .textLighterGray0 { color: #c0c0c0; } .textLightGray0 { color: #a0a0a0; } .textGray0 { color: #909090; } .textDarkGray0 { color: #606060; } .textBlack0 { color: #000000; } /*========== リンク ==========*/ .aDisplayBlock0 { display: block; } /*==== 青 ====*/ .aBlue0:link { color: #00ccff; } .aBlue0:visited { color: #00ccff; } .aBlue0:active { color: #007f9f; } .aBlue0:hover { color: #007f9f; } /*==== 赤 ====*/ .aRed0:link { color: #ff3c00; } .aRed0:visited { color: #ff3c00; } .aRed0:active { color: #9f2500; } .aRed0:hover { color: #9f2500; } /*==== 白 ====*/ .aWhite0:link { color: #ffffff; } .aWhite0:visited { color: #ffffff; } .aWhite0:active { color: #dfdfdf; } .aWhite0:hover { color: #dfdfdf; } /*==== ライトグレー ====*/ .aLightGray0:link { color: #c0c0c0; } .aLightGray0:visited { color: #c0c0c0; } .aLightGray0:active { color: #e0e0e0; } .aLightGray0:hover { color: #e0e0e0; } /*==== 灰色 ====*/ .aGray0:link { color: #a0a0a0; } .aGray0:visited { color: #a0a0a0; } .aGray0:active { color: #c0c0c0; } .aGray0:hover { color: #c0c0c0; } /*==== 黒 ====*/ .aBlack0:link { color: #303030; } .aBlack0:visited { color: #303030; } .aBlack0:active { color: #606060; } .aBlack0:hover { color: #606060; } /*==== ブルー ====*/ .aBlue0:link { color: #00ccff; } .aBlue0:visited { color: #00ccff; } .aBlue0:active { color: #00b8e6; } .aBlue0:hover { color: #00b8e6; } /*==== ブルー ====*/ .aDarkBlue0:link { color: #007f9f; } .aDarkBlue0:visited { color: #007f9f; } .aDarkBlue0:active { color: #005e75; } .aDarkBlue0:hover { color: #005e75; } /*==== レッド ====*/ .aRed0:link { color: #ff3c00; } .aRed0:visited { color: #ff3c00; } .aRed0:active { color: #e63600; } .aRed0:hover { color: #e63600; } /*==== レッド ====*/ .aDarkRed0:link { color: #9f2500; } .aDarkRed0:visited { color: #9f2500; } .aDarkRed0:active { color: #861f00; } .aDarkRed0:hover { color: #861f00; } /*========== 余白小 ==========*/ .space0__tiny0 { clear: both; height: 4px; } /*========== 余白小 ==========*/ .space0__small0 { clear: both; height: 10px; } /*========== 余白大 ==========*/ .space0__big0 { clear: both; height: 100px; } /*========== 線 ==========*/ .hr_lightGray { border-top: 1px solid #e0e0e0; } .hr_gray { border-top: 1px solid #d0d0d0; } .hr_darkGray { border-top: 1px solid #b0b0b0; } /*========== 透明度 ==========*/ .opacity0__100C0 { opacity: 1.00; } .opacity0__095C0 { opacity: 0.95; } .opacity0__09C0 { opacity: 0.9; } .opacity0__085C0 { opacity: 0.85; } .opacity0__08C0 { opacity: 0.8; } .opacity0__07C0 { opacity: 0.7; } .opacity0__06C0 { opacity: 0.6; } .opacity0__05C0 { opacity: 0.5; } .opacity0__040 { opacity: 0.4; } .opacity0__03C0 { opacity: 0.3; } .opacity0__02C0 { opacity: 0.2; } .opacity0__01C0 { opacity: 0.1; } /*========== アニメーション ==========*/ .animation0__fadeIn20S0 { animation: formBox0--fadeIn0 2.0s; } .animation0__fadeIn14S0 { animation: formBox0--fadeIn0 1.4s; } .animation0__fadeIn12S0 { animation: formBox0--fadeIn0 1.2s; } .animation0__fadeIn10S0 { animation: formBox0--fadeIn0 1.0s; } .animation0__fadeIn09S0 { animation: formBox0--fadeIn0 0.9s; } .animation0__fadeIn08S0 { animation: formBox0--fadeIn0 0.8s; } .animation0__fadeIn07S0 { animation: formBox0--fadeIn0 0.7s; } .animation0__fadeIn06S0 { animation: formBox0--fadeIn0 0.6s; } .animation0__fadeIn05S0 { animation: formBox0--fadeIn0 0.5s; } .animation0__fadeIn04S0 { animation: formBox0--fadeIn0 0.4s; } .animation0__fadeIn03S0 { animation: formBox0--fadeIn0 0.3s; } @keyframes formBox0--fadeIn0 { 0% { opacity: 0.0; } 100% { opacity: 1; } } /*========== フォーム大枠 角丸 ==========*/ .radius10px0 { border-radius: 10px; } .radius15px0 { border-radius: 15px; } .radius20px0 { border-radius: 20px; } /*========== 改行表示 ==========*/ .newline0__keepAll0 { word-break: keep-all; } .newline0__breakAll0 { word-break: break-all; } .newline0__breakWord0 { word-break: break-word; } /*========== 表示 非表示 ==========*/ .displayTrue0 { display: inline; } .displayFalse0 { display: none; } .visibilityTrue0 { visibility: visible; } .visibilityFalse0 { visibility: hidden; } /*========== ガラス効果 ==========*/ .glassEffect0--isOn0 { -webkit-filter: blur(4px); filter: blur(4px); } .glassEffect0--isOff0 {} /*========== Googleアドセンス(注意!!CSS名変更不可) ==========*/ .adsbygoogle { display: block; margin: 0; } /*============================ 共通部分 ============================*/ @media screen and (min-width: 900px) { .example { margin: 30px; padding: 20px; font-size: 20px; } } @supports (display: grid) { .example { display: grid; } } #example-main .example:hover { animation-name: kf-example; animation-duration: 3s; animation-iteration-count: infinite; } @keyframes kf-example { 0% { opacity: 0; left: 0; } 100% { opacity: 1; left: 10px; } } :root { --add-width: 70px; } .example-box { margin: 20px; width: calc(30px + var(--add-width)); height: 100px; background: blue; } .example-circle[class~="logo"] { position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden !important; z-index: 0; font-size: 3vh; letter-spacing: 0.08em; } h2 { position: absolute; left: 600px; top: 23px; color: #fff; text-align: center; font-size: 17px; font-family: "Arial Narrow", Arial, sans-serif; font-weight: 400; line-height: 25.002px; } .example-triangle div { opacity: 0; z-index: 0; animation-name: kf-example-fade-zoomin; animation-duration: 39s; animation-timing-function: linear; animation-iteration-count: infinite; animation-fill-mode: forwards; animation-play-state: paused; } .example-run .example-slide { animation-play-state: running; } @keyframes kf-example-fade { 0% { opacity: 1; transform: scale(1); } 12.820512820513% { opacity: 1; transform: scale(1); } 16.666666666667% { opacity: 0; transform: scale(2); } 96.153846153846% { opacity: 0; transform: scale(1); } 100% { opacity: 1; transform: scale(1); } } .example-march { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .example-ground { position: absolute; background: rgba(255,0,0,0.7); animation-iteration-count: infinite; animation-duration: 6.5s; animation-timing-function: linear; animation-play-state: paused; } .example-run .example-top { animation-play-state: running; } .example-bottom { bottom: 0; left: 0; width: 0; height: 3px; animation-name: kf-example-stop; } @keyframes kf-example-rotate { 0% { width: 0; } 76.923066923077% { width: 105%; } 76.923076923077% { width: 0; } 100% { width: 0; } } #example-text { position: absolute; z-index: 0; font-size: 100%; color: white; padding: 1% 2%; background: linear-gradient(87deg, rgba(255, 80, 80, 0.747) 10%, rgba(211, 0, 0, 0.842) 60%); } .example-block { width: 100%; top: 0; left: 0; text-align: right; animation: scale-up-center 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both; } .example-inline { display: inline-block top: 0; right: 0; } ::-webkit-scrollbar-thumb { background: #444444; } @-moz-document url-prefix() { html { scroll-behavior: smooth; font-family: 'Montserrat', sans-serif !important; } } * { box-sizing: border-box; } :-ms-input-placeholder { overflow: hidden; color: rgba(130, 99, 50, 0.5); letter-spacing: 2px; text-transform: uppercase; } /* --- End of CSS Obfuscator Example Code --- */