├── css ├── object │ ├── utility │ │ └── _utility.scss │ ├── project │ │ ├── _page.scss │ │ ├── _single.scss │ │ ├── _archive.scss │ │ ├── _contact.scss │ │ └── _project.scss │ └── component │ │ └── _component.scss ├── style.scss ├── foundation │ ├── _var.scss │ ├── _base.scss │ └── _reset.scss ├── layout │ ├── _main.scss │ ├── _footer.scss │ ├── _header.scss │ └── _top.scss └── style.css.map ├── favicon.ico ├── img ├── ogp.jpg ├── top.jpg ├── blog-bg.jpg ├── capsule.png ├── news-bg.jpg ├── page-bg.jpg ├── capsules.jpg ├── icon │ ├── line.png │ ├── instagram.png │ ├── arrow.svg │ ├── check.svg │ ├── blog.svg │ ├── mail.svg │ ├── contact.svg │ ├── pointer.svg │ └── calendar.svg ├── capsule-bg.png ├── capsules_sp.jpg ├── conditioning.jpg ├── contact-bg.jpg ├── capsule-exterior.png ├── capsule-interior.png ├── personal-training.jpg └── logo.svg ├── screenshot.png ├── favicon-96x96.png ├── apple-touch-icon.png ├── web-app-manifest-192x192.png ├── web-app-manifest-512x512.png ├── style.css ├── footer.php ├── site.webmanifest ├── 404.php ├── page.php ├── sidebar.php ├── README.md ├── header.php ├── inc ├── footer.php └── header.php ├── favicon.svg ├── js └── script.js ├── archive.php ├── single.php ├── functions.php └── index.php /css/object/utility/_utility.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/favicon.ico -------------------------------------------------------------------------------- /img/ogp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/img/ogp.jpg -------------------------------------------------------------------------------- /img/top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/img/top.jpg -------------------------------------------------------------------------------- /img/blog-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/img/blog-bg.jpg -------------------------------------------------------------------------------- /img/capsule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/img/capsule.png -------------------------------------------------------------------------------- /img/news-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/img/news-bg.jpg -------------------------------------------------------------------------------- /img/page-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/img/page-bg.jpg -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/screenshot.png -------------------------------------------------------------------------------- /favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/favicon-96x96.png -------------------------------------------------------------------------------- /img/capsules.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/img/capsules.jpg -------------------------------------------------------------------------------- /img/icon/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/img/icon/line.png -------------------------------------------------------------------------------- /apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/apple-touch-icon.png -------------------------------------------------------------------------------- /img/capsule-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/img/capsule-bg.png -------------------------------------------------------------------------------- /img/capsules_sp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/img/capsules_sp.jpg -------------------------------------------------------------------------------- /img/conditioning.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/img/conditioning.jpg -------------------------------------------------------------------------------- /img/contact-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/img/contact-bg.jpg -------------------------------------------------------------------------------- /img/icon/instagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/img/icon/instagram.png -------------------------------------------------------------------------------- /img/capsule-exterior.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/img/capsule-exterior.png -------------------------------------------------------------------------------- /img/capsule-interior.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/img/capsule-interior.png -------------------------------------------------------------------------------- /img/personal-training.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/img/personal-training.jpg -------------------------------------------------------------------------------- /web-app-manifest-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/web-app-manifest-192x192.png -------------------------------------------------------------------------------- /web-app-manifest-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/000Jerry000/unico/HEAD/web-app-manifest-512x512.png -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- 1 | /* 2 | Theme Name: Unico 3 | Author: Michael 4 | Author URI: https://color-piece.com/ 5 | Description: Unico専用オリジナルテーマです。 6 | Version: 1.0 7 | */ -------------------------------------------------------------------------------- /img/icon/arrow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /img/icon/check.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /css/object/project/_page.scss: -------------------------------------------------------------------------------- 1 | @use "../../foundation/var"; 2 | 3 | .p-page { 4 | padding: 7.6rem 4.6rem; 5 | background-color: #FFF; 6 | box-shadow: 0 3px 6px #00000029; 7 | @include var.mq-max(800px) { 8 | padding: 7.6rem 4.6rem 0; 9 | } 10 | @include var.mq-max(600px) { 11 | padding: 3.6rem 2.4rem 0; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /site.webmanifest: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Unico", 3 | "short_name": "Unico", 4 | "icons": [ 5 | { 6 | "src": "/web-app-manifest-192x192.png", 7 | "sizes": "192x192", 8 | "type": "image/png", 9 | "purpose": "maskable" 10 | }, 11 | { 12 | "src": "/web-app-manifest-512x512.png", 13 | "sizes": "512x512", 14 | "type": "image/png", 15 | "purpose": "maskable" 16 | } 17 | ], 18 | "theme_color": "#ffffff", 19 | "background_color": "#ffffff", 20 | "display": "standalone" 21 | } -------------------------------------------------------------------------------- /css/style.scss: -------------------------------------------------------------------------------- 1 | // Foundation 2 | @use "foundation/reset"; 3 | @use "foundation/base"; 4 | 5 | // Layout 6 | @use "layout/header"; 7 | @use "layout/top"; 8 | @use "layout/main"; 9 | @use "layout/footer"; 10 | 11 | // Object 12 | // component 13 | @use "object/component/component"; 14 | 15 | // project 16 | @use "object/project/project"; 17 | @use "object/project/page"; 18 | @use "object/project/single"; 19 | @use "object/project/archive"; 20 | @use "object/project/contact"; 21 | 22 | // utility 23 | @use "object/utility/utility"; 24 | -------------------------------------------------------------------------------- /css/foundation/_var.scss: -------------------------------------------------------------------------------- 1 | @mixin mq-max($width) { 2 | @media (max-width: $width) { 3 | @content; 4 | } 5 | } 6 | @mixin mq-min($width) { 7 | @media (min-width: $width) { 8 | @content; 9 | } 10 | } 11 | 12 | $color-main: #F0F3F5; 13 | $color-letter: #333; 14 | $color-gray: #5D5D5D; 15 | $color-darkgray: #4F5357; 16 | $color-lightgray: #E4E4E4; 17 | $color-green: #9DC6C0; 18 | $color-yellow: #FFE51C; 19 | $color-pink: #DE8080; 20 | $color-lightpink: #F48585; 21 | $color-anchor: #00AEE0; 22 | $content-width: 1280px; 23 | $inner-top-content-width: 960px; 24 | $inner-page-content-width: 1100px; 25 | -------------------------------------------------------------------------------- /img/icon/blog.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /css/layout/_main.scss: -------------------------------------------------------------------------------- 1 | @use "../foundation/var"; 2 | 3 | .l-main { 4 | max-width: var.$content-width; 5 | margin: 0 auto; 6 | padding: 0 .8rem; 7 | 8 | &--single { 9 | background-color: #FFF; 10 | box-shadow: 0 0 0 100vmax #FFF; 11 | clip-path: inset(0 -100vmax -100vmax); 12 | } 13 | &--archive { 14 | background-color: #FFF; 15 | box-shadow: 0 0 0 100vmax #FFF; 16 | clip-path: inset(0 -100vmax -100vmax); 17 | } 18 | 19 | &__section { 20 | margin: 0 auto 4.8rem; 21 | padding: 4.8rem 0; 22 | 23 | &--top { 24 | max-width: var.$inner-top-content-width; 25 | } 26 | &--page { 27 | margin-top: -3.0rem; 28 | max-width: var.$inner-page-content-width; 29 | @include var.mq-max(600px) { 30 | margin-top: -1.5rem; 31 | } 32 | } 33 | &--single { 34 | max-width: var.$inner-page-content-width; 35 | } 36 | &--archive { 37 | max-width: var.$inner-page-content-width; 38 | } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /img/icon/mail.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /404.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 |
10 | 11 |
12 |
13 |

404 ERROR

14 |

404エラー

15 |
16 |
17 | 18 |
19 |
20 |
21 | 22 |
23 |
24 |

404ページ

25 |
26 |

お探しのページは見つかりませんでした。

27 |
28 |
29 |
30 |
31 |
32 | 33 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /img/icon/contact.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /page.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 |
10 | 11 | 20 | 21 |
22 |
23 |

24 |

ID, 'title_sub', true)); ?>

25 |
26 |
27 | 28 |
29 |
30 |
31 | 32 |
33 | 34 |
35 |
36 |
37 | 38 | 42 | 43 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /sidebar.php: -------------------------------------------------------------------------------- 1 | 2 |
3 |

カテゴリー

4 | 18 | 21 |
22 | 23 | 24 |
25 |

キーワード

26 | 36 | 39 |
40 | 41 | -------------------------------------------------------------------------------- /img/icon/pointer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /css/foundation/_base.scss: -------------------------------------------------------------------------------- 1 | @use "var"; 2 | 3 | html { 4 | font-size: 62.5%; 5 | } 6 | 7 | body { 8 | margin: 0 auto; 9 | background-color: var.$color-main; 10 | color: var.$color-letter; 11 | font-family: "Helvetica Neue", Helvetica, Arial, "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif; 12 | font-weight: 500; 13 | font-size: 1.5rem; 14 | letter-spacing: .1em; 15 | line-height: 1.5; 16 | position: relative; 17 | } 18 | 19 | // For page and single 20 | .p-single__wrap-content-body, .p-page__content { 21 | h2 { 22 | margin: 3.0rem 0 2.4rem; 23 | font-size: 2.0rem; 24 | font-weight: bold; 25 | } 26 | 27 | h3 { 28 | margin: 2.4rem 0 2.0rem; 29 | font-size: 1.8rem; 30 | font-weight: bold; 31 | } 32 | 33 | h4 { 34 | margin: 2.0rem 0 1.8rem; 35 | font-size: 1.6rem; 36 | font-weight: bold; 37 | } 38 | 39 | p { 40 | margin-bottom: 1.8rem; 41 | } 42 | 43 | img { 44 | margin-bottom: 1.8rem; 45 | } 46 | 47 | a { 48 | color: var.$color-anchor; 49 | &:hover { 50 | text-decoration: underline; 51 | } 52 | } 53 | 54 | img { 55 | max-width: 100%; 56 | } 57 | 58 | ol { 59 | margin-bottom: 1.8rem; 60 | list-style: decimal inside; 61 | 62 | li { 63 | padding: .3rem 1.6rem .3rem 0; 64 | } 65 | } 66 | 67 | ul { 68 | margin-bottom: 1.8rem; 69 | list-style: disc inside; 70 | 71 | li { 72 | padding: .3rem 1.6rem .3rem 0; 73 | } 74 | } 75 | 76 | pre { 77 | white-space: pre-wrap; 78 | } 79 | } -------------------------------------------------------------------------------- /img/icon/calendar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # unico 2 | This website built using Wordpress、HTML5, CSS3, JavaScript. 3 | 4 | **Visit Now** 🚀 5 | 6 | 7 | ## 📌 Tech Stack 8 | [![WORDPRESS](https://img.shields.io/badge/wordpress-0083b9?style=for-the-badge&logo=wordpress&logoColor=fff)](https://github.com/000jerry000/Portfolio-Website/search?l=php)  9 | [![HTML](https://img.shields.io/badge/html5%20-%23E34F26.svg?&style=for-the-badge&logo=html5&logoColor=white)](https://github.com/000jerry000/Portfolio-Website/search?l=html)  10 | [![CSS](https://img.shields.io/badge/css3%20-%231572B6.svg?&style=for-the-badge&logo=css3&logoColor=white)](https://github.com/000jerry000/Portfolio-Website/search?l=css)  11 | [![JS](https://img.shields.io/badge/javascript%20-%23323330.svg?&style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)](https://github.com/000jerry000/Portfolio-Website/search?l=javascript) 12 | 13 | 14 | ### Extras : 15 | Particle.js, Typed.js, Tilt.js, Scroll Reveal, Tawk.to, Font Awesome and JSON 16 | 17 | ## 📌 Sneak Peek of Main Page 🙈 : 18 | ![mockup720](https://github.com/000Jerry000/portfolio/blob/main/assets/images/projects/unico.jpg) 19 | 20 | 21 |

📬 Contact

22 | 23 | Feel free to reach me through the below handles if you'd like to contact me. 24 | 25 | [![telegram](https://img.shields.io/badge/telegram-139bd5?style=for-the-badge&logo=telegram&logoColor=fff)](https://t.me/tomjerry1024) 26 | [![discord](https://img.shields.io/badge/discord-6854eb?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/SpCY5Tvy) 27 | [![slack](https://img.shields.io/badge/slack-521e4e?style=for-the-badge&logo=slack&logoColor=white)](https://jerry-2qp9506.slack.com/archives/C08QNMUKU6S) 28 | [![chatwork](https://img.shields.io/badge/chatwork-131f2e?style=for-the-badge&logo=chatwork&logoColor=white)](https://www.chatwork.com/Web_coding) 29 | [![gmail](https://img.shields.io/badge/gmail-bfe5fd?style=for-the-badge&logo=gmail&logoColor=f44a3c)](https://mail.google.com/mail/u/0/?ogbl#search/in%3Asent+whitewolf961024%40gmail.com) 30 | -------------------------------------------------------------------------------- /css/foundation/_reset.scss: -------------------------------------------------------------------------------- 1 | *,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}body{margin:0;}main{display:block;}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0;}ul,ol{margin:0;padding:0;list-style:none;}dt{font-weight:bold;}dd{margin-left:0;}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit;}pre{font-family:monospace,monospace;font-size:inherit;}address{font-style:inherit;}a{background-color:transparent;text-decoration:none;color:inherit;}abbr[title]{text-decoration:underlinedotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:inherit;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}svg,img,embed,object,iframe{vertical-align:bottom;}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit;}[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox;}[type="radio"]{-webkit-appearance:radio;appearance:radio;}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default;}:-moz-focusring{outline:auto;}select:disabled{opacity:inherit;}option{padding:0;}fieldset{margin:0;padding:0;min-width:0;}legend{padding:0;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}label[for]{cursor:pointer;}details{display:block;}summary{display:list-item;}[contenteditable]:focus{outline:auto;}table{border-color:inherit;border-collapse:collapse;}caption{text-align:left;}td,th{vertical-align:top;padding:0;}th{text-align:left;font-weight:bold;} -------------------------------------------------------------------------------- /header.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | "> 13 | 14 | 15 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /inc/footer.php: -------------------------------------------------------------------------------- 1 | 27 | 28 | -------------------------------------------------------------------------------- /css/object/project/_single.scss: -------------------------------------------------------------------------------- 1 | @use "../../foundation/var"; 2 | 3 | .p-single { 4 | padding: 7.6rem 4.6rem; 5 | @include var.mq-max(800px) { 6 | padding: 7.6rem 4.6rem 0; 7 | } 8 | @include var.mq-max(600px) { 9 | padding: 3.6rem 2.4rem 0; 10 | } 11 | 12 | &__wrap { 13 | display: flex; 14 | gap: 3.6rem; 15 | @include var.mq-max(800px) { 16 | flex-direction: column; 17 | align-items: center; 18 | } 19 | 20 | &-content { 21 | width: 100%; 22 | 23 | &-date { 24 | margin-bottom: 2.0rem; 25 | font-size: 1.2rem; 26 | font-weight: bold; 27 | @include var.mq-max(600px) { 28 | margin-bottom: 1.0rem; 29 | } 30 | } 31 | 32 | &-tax { 33 | margin-bottom: 2.4rem; 34 | display: flex; 35 | align-items: center; 36 | flex-wrap: wrap; 37 | gap: 1.2rem 3.2rem; 38 | @include var.mq-max(600px) { 39 | margin-bottom: 1.5rem; 40 | } 41 | 42 | &-category { 43 | color: #FFF; 44 | &-link { 45 | margin-right: 1.2rem; 46 | padding: .2rem 2.4rem; 47 | font-size: 1.2rem; 48 | font-weight: bold; 49 | &:last-child { 50 | margin-right: 0; 51 | } 52 | } 53 | } 54 | 55 | &-tag { 56 | @include var.mq-max(600px) { 57 | display: none; 58 | } 59 | 60 | a { 61 | margin-right: 1.2rem; 62 | padding: 0 0 .2rem .6rem; 63 | font-size: .8rem; 64 | font-weight: bold; 65 | position: relative; 66 | 67 | &::before { 68 | content: '#'; 69 | position: absolute; 70 | top: 0; 71 | left: 0; 72 | } 73 | } 74 | } 75 | } 76 | 77 | &-title { 78 | margin-bottom: 2.8rem; 79 | padding: 0 .6rem 1.6rem; 80 | border-bottom: 1px solid #707070; 81 | @include var.mq-max(600px) { 82 | margin-bottom: 2.0rem; 83 | padding: 0 .6rem .6rem; 84 | } 85 | 86 | &-text { 87 | font-size: 2.5rem; 88 | font-weight: bold; 89 | } 90 | 91 | &-tag { 92 | display: none; 93 | @include var.mq-max(600px) { 94 | display: block; 95 | } 96 | 97 | a { 98 | margin-right: 1.2rem; 99 | padding: 0 0 .2rem .6rem; 100 | font-size: .8rem; 101 | font-weight: bold; 102 | position: relative; 103 | 104 | &::before { 105 | content: '#'; 106 | position: absolute; 107 | top: 0; 108 | left: 0; 109 | } 110 | } 111 | } 112 | } 113 | 114 | &-img { 115 | width: 100%; 116 | margin-bottom: 3.0rem; 117 | 118 | &-inner { 119 | width: 100%; 120 | padding-top: 56.25%; 121 | } 122 | } 123 | 124 | &-body { 125 | margin-bottom: 6.0rem; 126 | } 127 | } 128 | } 129 | } 130 | -------------------------------------------------------------------------------- /css/object/project/_archive.scss: -------------------------------------------------------------------------------- 1 | @use "../../foundation/var"; 2 | 3 | .p-archive { 4 | padding: 7.6rem 4.6rem; 5 | @include var.mq-max(800px) { 6 | padding: 7.6rem 4.6rem 0; 7 | } 8 | @include var.mq-max(600px) { 9 | padding: 3.6rem 2.4rem 0; 10 | } 11 | 12 | &__wrap { 13 | display: flex; 14 | gap: 3.6rem; 15 | @include var.mq-max(800px) { 16 | flex-direction: column; 17 | align-items: center; 18 | } 19 | 20 | &-content { 21 | width: 100%; 22 | 23 | &-main { 24 | margin-bottom: 10.0rem; 25 | display: flex; 26 | flex-wrap: wrap; 27 | gap: 4.2rem 2.4rem; 28 | @include var.mq-max(800px) { 29 | margin-bottom: 2.0rem; 30 | } 31 | @include var.mq-max(600px) { 32 | gap: 6.0rem; 33 | } 34 | 35 | &-container { 36 | width: calc((100% - 2.4rem * 2) / 3); 37 | padding: .3rem .3rem 1.2rem; 38 | box-shadow: 0 3px 6px #00000029; 39 | @include var.mq-max(1000px) { 40 | width: calc((100% - 2.4rem) / 2); 41 | } 42 | @include var.mq-max(600px) { 43 | width: 100%; 44 | } 45 | 46 | &-img { 47 | width: 100%; 48 | margin-bottom: 2.4rem; 49 | padding-top: 56.25%; 50 | } 51 | 52 | &-info { 53 | margin-bottom: .3rem; 54 | padding: 0 1.2rem; 55 | display: flex; 56 | align-items: center; 57 | gap: 0 .8rem; 58 | 59 | &-time { 60 | font-size: .8rem; 61 | font-weight: bold; 62 | } 63 | 64 | &-category { 65 | padding: .2rem 1.4rem; 66 | color: #FFF; 67 | font-size: .8rem; 68 | font-weight: bold; 69 | } 70 | } 71 | 72 | &-title { 73 | margin-bottom: 1.2rem; 74 | padding: 0 1.2rem; 75 | font-size: 1.5rem; 76 | font-weight: bold; 77 | } 78 | 79 | &-tag { 80 | padding: 0 1.2rem; 81 | display: flex; 82 | align-items: center; 83 | flex-wrap: wrap; 84 | gap: 0 .8rem; 85 | &-item { 86 | padding-left: .6rem; 87 | font-size: .8rem; 88 | font-weight: bold; 89 | position: relative; 90 | &::before { 91 | content: '#'; 92 | position: absolute; 93 | top: 0; 94 | left: 0; 95 | } 96 | } 97 | } 98 | } 99 | } 100 | 101 | &-pagination { 102 | font-size: 1.8rem; 103 | display: flex; 104 | justify-content: center; 105 | align-items: center; 106 | gap: 0 2.4rem; 107 | 108 | span { 109 | color: #938980; 110 | display: block; 111 | } 112 | 113 | a { 114 | color: #98A6B5; 115 | display: block; 116 | 117 | &.prev, &.next { 118 | padding: 1.6rem; 119 | background-color: #FAFAFA; 120 | border: 2px solid #F0F3F5; 121 | } 122 | 123 | img { 124 | width: 1.6rem; 125 | display: block; 126 | } 127 | 128 | &.prev img { 129 | transform: rotate(180deg); 130 | } 131 | } 132 | } 133 | } 134 | } 135 | 136 | } 137 | -------------------------------------------------------------------------------- /img/logo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /favicon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /css/layout/_footer.scss: -------------------------------------------------------------------------------- 1 | @use "../foundation/var"; 2 | 3 | .l-footer { 4 | padding: 4.6rem 3.2rem 3.4rem; 5 | position: relative; 6 | @include var.mq-max(970px) { 7 | padding: 4.6rem 3.2rem 8.6rem; 8 | } 9 | 10 | &__bg { 11 | width: 100%; 12 | height: 100%; 13 | position: absolute; 14 | bottom: 0; 15 | left: 0; 16 | &--pink { 17 | background-color: #F48585; 18 | opacity: .26; 19 | clip-path: polygon(22% 0, 54% 17%, 94% 0, 100% 8%, 100% 100%, 0 100%, 0 8%); 20 | } 21 | &--gray { 22 | background-color: #9B9B9B; 23 | clip-path: polygon(24% 10%, 75% 0, 100% 10%, 100% 100%, 0 100%, 0 6%); 24 | } 25 | } 26 | 27 | &__inner { 28 | padding-top: 4.0rem; 29 | position: relative; 30 | z-index: 2; 31 | 32 | &-contact { 33 | margin-bottom: 5.4rem; 34 | text-align: center; 35 | 36 | &-button { 37 | &-inner { 38 | padding: .8rem 5.8rem .8rem 5.4rem; 39 | background-color: #FFF; 40 | font-size: 1.3rem; 41 | font-weight: bold; 42 | text-align: center; 43 | display: block; 44 | position: relative; 45 | transition: opacity .3s ease-out; 46 | &:hover { 47 | opacity: .8; 48 | } 49 | &::before { 50 | content: ''; 51 | width: 16px; 52 | height: 16px; 53 | background-color: #000; 54 | border-radius: 50%; 55 | position: absolute; 56 | top: 50%; 57 | right: 10%; 58 | transform: translateY(-50%); 59 | } 60 | &::after { 61 | content: ''; 62 | width: 6px; 63 | height: 6px; 64 | border-top: 2px solid #FFF; 65 | border-right: 2px solid #FFF; 66 | position: absolute; 67 | top: 50%; 68 | right: calc(10% + 6px); 69 | transform: translateY(-50%) rotate(45deg); 70 | } 71 | 72 | &-marker { 73 | padding: 0 .2rem; 74 | background: linear-gradient(transparent 70%, #FFE51C 0%); 75 | } 76 | } 77 | } 78 | } 79 | 80 | &-company { 81 | margin-bottom: 1.0rem; 82 | text-align: center; 83 | @include var.mq-max(600px) { 84 | margin-bottom: 3.0rem; 85 | } 86 | 87 | &-logo { 88 | width: fit-content; 89 | margin: 0 auto 4.2rem; 90 | display: block; 91 | 92 | &-img { 93 | width: 10.8rem; 94 | display: block; 95 | } 96 | } 97 | 98 | &-name { 99 | margin-bottom: .4rem; 100 | color: #FFF; 101 | font-size: 1.3rem; 102 | font-weight: bold; 103 | letter-spacing: .2em; 104 | } 105 | 106 | &-address { 107 | color: #FFF; 108 | font-size: 1.3rem; 109 | letter-spacing: .2em; 110 | .u-spbr { 111 | display: none; 112 | @include var.mq-max(600px) { 113 | display: block; 114 | } 115 | } 116 | } 117 | } 118 | 119 | &-sns { 120 | margin-bottom: 1.5rem; 121 | display: flex; 122 | justify-content: center; 123 | align-items: center; 124 | gap: 0 2.2rem; 125 | @include var.mq-max(600px) { 126 | margin-bottom: 3.0rem; 127 | } 128 | 129 | &-icon { 130 | padding: 10px; 131 | background-color: #FFF; 132 | border-radius: 50%; 133 | 134 | &-img { 135 | width: 22px; 136 | display: block; 137 | } 138 | } 139 | } 140 | 141 | &-privacy { 142 | margin-bottom: 4.0rem; 143 | text-align: center; 144 | 145 | &-link { 146 | color: #FFF; 147 | font-size: 1.0rem; 148 | letter-spacing: .3em; 149 | text-decoration: underline; 150 | } 151 | } 152 | 153 | &-copyright { 154 | letter-spacing: .4em; 155 | text-align: center; 156 | 157 | &-text { 158 | color: #FFF; 159 | font-size: 1.0rem; 160 | letter-spacing: .2em; 161 | } 162 | } 163 | } 164 | } 165 | -------------------------------------------------------------------------------- /js/script.js: -------------------------------------------------------------------------------- 1 | // Header nav link 2 | const header_nav_list = ['#navService', '#navNews', '#navPlan', '#navLocation', '#navFaq']; 3 | const header_spnav_list = ['#spNavService', '#spNavNews', '#spNavPlan', '#spNavLocation', '#spNavFaq']; 4 | const header_target_list = ['#service', '#news', '#plan', '#location', '#faq']; 5 | 6 | // Service nav link 7 | const service_nav_list = ['#navTraining', '#navConditioning', '#navCapsule']; 8 | const service_target_list = ['#training', '#conditioning', '#capsule']; 9 | 10 | $(function() { 11 | // Header nav link 12 | for(let i = 0; i < header_nav_list.length; i++) { 13 | $(header_nav_list[i]).click(function() { 14 | $('html, body').animate({scrollTop: $(header_target_list[i]).offset().top - 90}, 600, 'swing'); 15 | }); 16 | } 17 | 18 | // Burger menu 19 | $('#burger').on('click', function() { 20 | $('#burgerInner').toggleClass('is-open'); 21 | $('#spmenu').slideToggle(); 22 | }); 23 | 24 | // Header spnav link 25 | for(let i = 0; i < header_spnav_list.length; i++) { 26 | $(header_spnav_list[i]).click(function() { 27 | $('#spmenu').slideUp(0); 28 | $('#burgerInner').toggleClass('is-open'); 29 | $('html, body').animate({scrollTop: $(header_target_list[i]).offset().top - 70}, 600, 'swing'); 30 | }); 31 | } 32 | 33 | // Service nav link scroll 34 | for(let i = 0; i < service_nav_list.length; i++) { 35 | if($(window).width() < 600) { 36 | $(service_nav_list[i]).click(function() { 37 | $('html, body').animate({scrollTop: $(service_target_list[i]).offset().top - 86}, 600, 'swing'); 38 | }); 39 | } else { 40 | $(service_nav_list[i]).click(function() { 41 | $('html, body').animate({scrollTop: $(service_target_list[i]).offset().top - 20}, 600, 'swing'); 42 | }); 43 | } 44 | } 45 | }); 46 | 47 | 48 | // Accordion Menu 49 | // LOCATION 50 | $('.js-location').each(function() { 51 | $(this).parent().next().slideUp(0); 52 | $(this).on('click', function() { 53 | $(this).parent().next().slideToggle(); 54 | }); 55 | }); 56 | 57 | // FAQ 58 | $('.js-details-summary').each(function() { 59 | $(this).on('click', function(event) { 60 | $(this).toggleClass("is-active"); 61 | // デフォルトの挙動を無効化 62 | event.preventDefault(); 63 | 64 | if($(this).parent($('.js-details')).attr('open')) { 65 | $(this).nextAll($('.js-details-content')).slideUp(500, function() { 66 | $(this).parent($('.js-details')).removeAttr('open'); 67 | $(this).show(); 68 | }); 69 | } else { 70 | $('.js-details-summary').not($(this)).removeClass('is-active'); 71 | $('.js-details-content').not($(this).nextAll($('.js-details-content'))).slideUp(500, function() { 72 | $(this).parent($('.js-details')).removeAttr('open'); 73 | $(this).show(); 74 | }); 75 | $(this).parent($('.js-details')).attr('open', 'true'); 76 | $(this).nextAll($('.js-details-content')).hide().slideDown(500); 77 | } 78 | }); 79 | }); 80 | 81 | 82 | // Form Enter Disable 83 | $(function() { 84 | $('input').on('keydown', function(e) { 85 | if((e.which && e.which === 13) || (e.keyCode && e.keyCode === 13)) { 86 | return false; 87 | } else { 88 | return true; 89 | } 90 | }); 91 | 92 | $('select').focus(function() { 93 | $(this).on('keydown', function(e) { 94 | if((e.which && e.which === 13) || (e.keyCode && e.keyCode === 13)) { 95 | return false; 96 | } else { 97 | return true; 98 | } 99 | }); 100 | }); 101 | }); 102 | 103 | //Option Color Change 104 | $(function() { 105 | if($('.wpcf7-date').val() == '') { 106 | $('.wpcf7-date').addClass('is-init'); 107 | } 108 | if($('.wpcf7-select').val() == '') { 109 | $('.wpcf7-select').css('color', '#CDD6DD'); 110 | } 111 | }); 112 | $('.wpcf7-select').change(function() { 113 | if($(this).val() == '') { 114 | $(this).css('color', '#CDD6DD'); 115 | } else { 116 | $(this).css('color', '#333'); 117 | } 118 | }); 119 | $('.wpcf7-date').change(function() { 120 | if($(this).val() == '') { 121 | $(this).addClass('is-init'); 122 | } else { 123 | $(this).removeClass('is-init'); 124 | } 125 | }); 126 | -------------------------------------------------------------------------------- /archive.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 |
10 | 11 | 15 |
16 |
17 |

NEWS

18 |

ニュース

19 |
20 |
21 | 24 |
25 |
26 |

BLOG

27 |

ブログ

28 |
29 |
30 | 33 |
34 |
35 |

NO NAME

36 |

未設定

37 |
38 |
39 | 42 | 43 |
44 |
45 |
46 | 47 |
48 |
49 |
50 | term_id); 58 | $tags = ''; 59 | } else if ($post_type == 'blog'){ 60 | $category = get_the_terms(get_the_ID(), 'blog_category'); 61 | $category_color = get_field('category_color', 'blog_category_'.$category[0]->term_id); 62 | $tags = get_the_terms(get_the_ID(), 'blog_tag'); 63 | } else { 64 | $category = get_the_category(); 65 | $category_color = '#ACACAC'; 66 | $tags = ''; 67 | } 68 | ?> 69 | 96 | 97 |
98 |
99 | 1, 102 | 'prev_next' => true, 103 | 'prev_text' => '', 104 | 'next_text' => '', 105 | 'current' => max(1, get_query_var('paged')), 106 | 'total' => $wp_query -> max_num_pages 107 | ));?> 108 |
109 | 110 |
111 |
112 | 113 |
114 |
115 |
116 |
117 | 118 | 121 | 122 | 123 | 124 | -------------------------------------------------------------------------------- /single.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 |
10 | 11 | 15 |
16 |
17 |

NEWS

18 |

ニュース

19 |
20 |
21 | 24 |
25 |
26 |

BLOG

27 |

ブログ

28 |
29 |
30 | 33 |
34 |
35 |

NO NAME

36 |

未設定

37 |
38 |
39 | 42 | 43 |
44 | 45 |
46 | 47 |
48 | 49 |
50 | 51 |
52 | term_id); 60 | $tags = ''; 61 | } else if ($post_type == 'blog'){ 62 | $category = get_the_terms(get_the_ID(), 'blog_category'); 63 | $category_color = get_field('category_color', 'blog_category_'.$category[0]->term_id); 64 | $tags = get_the_terms(get_the_ID(), 'blog_tag'); 65 | } else { 66 | $category = get_the_category(); 67 | $category_color = '#ACACAC'; 68 | $tags = ''; 69 | } 70 | ?> 71 |
72 | 73 |
74 |
75 | 76 | name); ?> 77 | 78 |
79 |
80 | 83 | name); ?> 84 | 87 |
88 |
89 |
90 |

91 | 92 |
93 | 94 | name); ?> 95 | 96 |
97 | 98 |
99 | 100 |
101 | 102 |
103 | 104 |
105 |
106 | 107 |
108 |
109 | 113 | 114 |
115 | 116 |
117 | 118 |
119 |
120 |
121 | 122 | 125 | 126 | 127 | 128 | -------------------------------------------------------------------------------- /css/layout/_header.scss: -------------------------------------------------------------------------------- 1 | @use "../foundation/var"; 2 | 3 | .l-header { 4 | width: 100%; 5 | padding: 0 3.2rem; 6 | background-color: var.$color-main; 7 | display: flex; 8 | align-items: center; 9 | justify-content: space-between; 10 | position: fixed; 11 | box-shadow: 0 3px 6px #00000029; 12 | position: fixed; 13 | top: 0; 14 | left: 0; 15 | z-index: 10; 16 | @include var.mq-max(970px) { 17 | padding: 3.0rem 2.4rem .8rem; 18 | } 19 | 20 | &__logo { 21 | margin-right: 2%; 22 | display: block; 23 | @include var.mq-max(970px) { 24 | margin-right: 0; 25 | } 26 | 27 | &-img { 28 | width: 10.8rem; 29 | display: block; 30 | @include var.mq-max(600px) { 31 | width: 8.0rem; 32 | } 33 | } 34 | } 35 | 36 | &__menu { 37 | display: flex; 38 | gap: 0 2.7rem; 39 | @include var.mq-max(970px) { 40 | display: none; 41 | } 42 | 43 | &-item { 44 | padding-right: 2.7rem; 45 | border-right: 1px solid var.$color-letter; 46 | text-align: center; 47 | display: flex; 48 | flex-direction: column; 49 | align-items: center; 50 | gap: 6px 0; 51 | cursor: pointer; 52 | &:last-child { 53 | padding-right: 0; 54 | border-right: none; 55 | } 56 | 57 | a { 58 | display: flex; 59 | flex-direction: column; 60 | align-items: center; 61 | gap: 6px 0; 62 | } 63 | 64 | &-text { 65 | font-weight: bold; 66 | letter-spacing: .2em; 67 | 68 | &--en { 69 | font-size: 1.3rem; 70 | } 71 | &--jp { 72 | font-size: 1.0rem; 73 | } 74 | } 75 | } 76 | } 77 | 78 | &__button { 79 | padding-bottom: 2.0rem; 80 | display: flex; 81 | gap: 0 2.0rem; 82 | @include var.mq-max(970px) { 83 | display: none; 84 | } 85 | 86 | &-inner { 87 | min-width: 9.6rem; 88 | padding: 1.0rem 1.0rem .4rem; 89 | border-radius: 0 0 7px 7px; 90 | display: flex; 91 | flex-direction: column; 92 | justify-content: flex-start; 93 | align-items: center; 94 | 95 | &--blog { 96 | background: var.$color-gray; 97 | gap: 8px 0; 98 | } 99 | &--contact { 100 | background: var.$color-green; 101 | gap: 4px 0; 102 | } 103 | 104 | &-icon { 105 | width: 5.2rem; 106 | height: 5.2rem; 107 | background-color: #FFF; 108 | border-radius: 50%; 109 | display: flex; 110 | justify-content: center; 111 | align-items: center; 112 | 113 | &-img { 114 | width: 2.7rem; 115 | display: block; 116 | } 117 | } 118 | 119 | &-text { 120 | color: #FFF; 121 | font-size: 1.1rem; 122 | font-weight: bold; 123 | text-align: center; 124 | } 125 | } 126 | } 127 | 128 | &__burger { 129 | margin: 0; 130 | display: none; 131 | align-items: center; 132 | cursor: pointer; 133 | position: absolute; 134 | right: 5%; 135 | @include var.mq-max(970px) { 136 | display: flex; 137 | } 138 | 139 | &-inner { 140 | width: 22px; 141 | height: 2px; 142 | margin: 10px 0; 143 | background-color: var.$color-letter; 144 | border-radius: 15vw; 145 | transition: all .4s ease; 146 | position: relative; 147 | 148 | &::before { 149 | width: 22px; 150 | height: 2px; 151 | content: ''; 152 | background-color: var.$color-letter; 153 | border-radius: 15vh; 154 | position: absolute; 155 | top: -8px; 156 | left: 0; 157 | transition: all .4s ease; 158 | } 159 | &::after { 160 | width: 22px; 161 | height: 2px; 162 | content: ''; 163 | background-color: var.$color-letter; 164 | border-radius: 15vh; 165 | position: absolute; 166 | top: 8px; 167 | left: 0; 168 | transition: all .4s ease; 169 | } 170 | 171 | &.is-open { 172 | width: 23px; 173 | height: 23px; 174 | background-color: transparent; 175 | 176 | &::before { 177 | width: 23px; 178 | height: 2px; 179 | content: ''; 180 | background-color: var.$color-letter; 181 | border-radius: 15vw; 182 | position: absolute; 183 | top: 10px; 184 | transform: rotate(-45deg); 185 | transition: all .4s ease; 186 | } 187 | &::after { 188 | width: 23px; 189 | height: 2px; 190 | content: ''; 191 | background-color: var.$color-letter; 192 | border-radius: 15vw; 193 | position: absolute; 194 | top: 10px; 195 | transform: rotate(45deg); 196 | transition: all .4s ease; 197 | } 198 | } 199 | } 200 | } 201 | } 202 | 203 | .l-spmenu { 204 | width: 100%; 205 | height: calc(100vh - 8.0rem); 206 | height: calc(100dvh - 8.0rem); 207 | background-color: var.$color-main; 208 | position: fixed; 209 | top: 8.0rem; 210 | left: 0; 211 | z-index: 9; 212 | display: none; 213 | @include var.mq-max(600px) { 214 | height: calc(100vh - 7.0rem); 215 | height: calc(100dvh - 7.0rem); 216 | top: 7.0rem; 217 | } 218 | 219 | &__list { 220 | &-item { 221 | padding: 2.2rem 1.2rem; 222 | border-bottom: 1px solid #E2D7D7; 223 | text-align: center; 224 | display: flex; 225 | flex-direction: column; 226 | align-items: center; 227 | gap: 6px 0; 228 | cursor: pointer; 229 | &:last-child { 230 | border-bottom: none; 231 | } 232 | 233 | a { 234 | width: 100%; 235 | display: flex; 236 | flex-direction: column; 237 | align-items: center; 238 | gap: 6px 0; 239 | } 240 | 241 | &-text { 242 | font-weight: bold; 243 | letter-spacing: .2em; 244 | 245 | &--en { 246 | font-size: 1.3rem; 247 | } 248 | &--jp { 249 | font-size: 1.0rem; 250 | } 251 | } 252 | } 253 | } 254 | 255 | &__sns { 256 | margin: 2.4rem auto; 257 | display: flex; 258 | justify-content: center; 259 | align-items: center; 260 | gap: 0 5.6rem; 261 | 262 | &-icon { 263 | width: 3.3rem; 264 | 265 | &-img { 266 | width: 100%; 267 | display: block; 268 | } 269 | } 270 | } 271 | } 272 | -------------------------------------------------------------------------------- /functions.php: -------------------------------------------------------------------------------- 1 | 'BLOG', 9 | 'public' => true, 10 | 'menu_position' => 5, 11 | 'menu_icon' => 'dashicons-edit', 12 | 'supports' => ['title', 'editor', 'thumbnail', 'excerpt', 'revisions'], 13 | 'has_archive' => true, 14 | 'show_in_rest' => true 15 | ]); 16 | register_taxonomy('blog_category', 'blog', [ 17 | 'label' => 'カテゴリー', 18 | 'hierarchical' => 'true', 19 | 'show_in_rest' => true 20 | ]); 21 | register_taxonomy('blog_tag', 'blog', [ 22 | 'label' => 'キーワード', 23 | 'hierarchical' => 'false', 24 | 'show_in_rest' => true, 25 | 'update_count_callback' => '_update_post_term_count' 26 | ]); 27 | 28 | register_post_type('news', [ 29 | 'label' => 'NEWS', 30 | 'public' => true, 31 | 'menu_position' => 5, 32 | 'menu_icon' => 'dashicons-media-text', 33 | 'supports' => ['title', 'editor', 'thumbnail', 'excerpt'], 34 | 'has_archive' => true, 35 | 'show_in_rest' => true 36 | ]); 37 | register_taxonomy('news_category', 'news', [ 38 | 'label' => 'カテゴリー', 39 | 'hierarchical' => 'true', 40 | 'show_in_rest' => true 41 | ]); 42 | }); 43 | 44 | function meta_description() { 45 | $default = '通い放題のパーソナルジムで理想の自分へ。専門的なケアとあなたに寄り添うサポートで、心と体のバランスを整え、自分らしく輝ける毎日を。unicoが、あなたの健康と美しさを支えます。'; 46 | if(is_single() || is_page()) { 47 | $description = get_the_excerpt(); 48 | if(empty($description)) { 49 | $description = $default; 50 | } 51 | } else { 52 | $description = $default; 53 | } 54 | return $description; 55 | } 56 | 57 | // Custom Field on post-type 'page' 58 | add_action('admin_menu', 'title_sub_hooks'); 59 | add_action('save_post', 'save_title_sub'); 60 | function title_sub_hooks() { 61 | add_meta_box('title_sub', 'サブタイトル', 'title_sub_input', 'page', 'normal'); 62 | } 63 | function title_sub_input() { 64 | global $post; 65 | echo ''; 66 | } 67 | function save_title_sub($post_id) { 68 | if(!empty($_POST['title_sub'])) { 69 | update_post_meta($post_id, 'title_sub', $_POST['title_sub']); 70 | } else { 71 | delete_post_meta($post_id, 'title_sub'); 72 | } 73 | } 74 | 75 | // Create Breadcrumb 76 | function breadcrumb() { 77 | if(is_front_page()) {} 78 | $wp_obj = get_queried_object(); 79 | echo ''; 119 | } 120 | 121 | // Add original menu 122 | add_action('admin_menu', 'original_menu'); 123 | function original_menu() { 124 | add_menu_page('キャンペーン', 'キャンペーン', 'manage_options', 'original_menu', 'add_original_menu', 'dashicons-star-empty', 8); 125 | add_action('admin_init', 'register_original_menu'); 126 | } 127 | 128 | function add_original_menu() { 129 | ?> 130 |
131 |

設定を保存しました

'; 134 | } 135 | ?> 136 |

キャンペーンバナー

137 |
138 | 142 |
143 |
144 |

バナー情報

145 |
146 |
147 |

お問い合わせフォームの上部に表示させるキャンペーンバナーを編集できます。

148 |

テキスト

149 | 150 |

文字色

151 | 152 |

背景色

153 | 154 |
155 |
156 |
157 |
158 | 159 |
160 | 161 |

'.$text.'

'; 176 | } 177 | ?> -------------------------------------------------------------------------------- /inc/header.php: -------------------------------------------------------------------------------- 1 | 60 | 61 |
62 | 107 |
108 | LINE 109 | Instagram 110 |
111 |
-------------------------------------------------------------------------------- /css/object/component/_component.scss: -------------------------------------------------------------------------------- 1 | @use "../../foundation/var"; 2 | 3 | .c-pagebtn { 4 | display: flex; 5 | 6 | &--footer { 7 | width: 100%; 8 | display: none; 9 | position: fixed; 10 | bottom: 0; 11 | left: 0; 12 | z-index: 9; 13 | @include var.mq-max(970px) { 14 | display: flex; 15 | } 16 | } 17 | 18 | &__button { 19 | width: 50%; 20 | padding: .6rem 2.0rem; 21 | display: flex; 22 | align-items: center; 23 | gap: 0 .6rem; 24 | 25 | &--blog { 26 | background: var.$color-gray; 27 | } 28 | &--contact { 29 | background: var.$color-green; 30 | } 31 | 32 | &-icon { 33 | width: 3.6rem; 34 | height: 3.6rem; 35 | background-color: #FFF; 36 | border-radius: 50%; 37 | display: flex; 38 | justify-content: center; 39 | align-items: center; 40 | 41 | &-img { 42 | width: 2.0rem; 43 | display: block; 44 | } 45 | } 46 | 47 | &-text { 48 | color: #FFF; 49 | font-size: 1.5rem; 50 | text-align: center; 51 | flex-grow: 1; 52 | } 53 | } 54 | } 55 | 56 | .c-header { 57 | margin-bottom: 4.0rem; 58 | font-size: 2.0rem; 59 | font-weight: bold; 60 | letter-spacing: .4em; 61 | 62 | &__jp { 63 | margin-left: 1.0rem; 64 | font-size: 1.2rem; 65 | font-weight: bold; 66 | letter-spacing: .1em; 67 | } 68 | } 69 | 70 | .c-contact { 71 | text-align: center; 72 | 73 | &__header { 74 | width: fit-content; 75 | margin: 0 auto .4rem; 76 | padding: 0 2.4rem; 77 | color: var.$color-pink; 78 | font-size: 1.5rem; 79 | font-weight: bold; 80 | letter-spacing: .2em; 81 | position: relative; 82 | display: block; 83 | &::before { 84 | content: ''; 85 | width: 1.5px; 86 | height: 100%; 87 | background-color: var.$color-pink; 88 | position: absolute; 89 | top: 0; 90 | left: 0; 91 | transform: rotate(-30deg); 92 | } 93 | &::after { 94 | content: ''; 95 | width: 1.5px; 96 | height: 100%; 97 | background-color: var.$color-pink; 98 | position: absolute; 99 | top: 0; 100 | right: 0.8rem; 101 | transform: rotate(30deg); 102 | } 103 | } 104 | 105 | &__button { 106 | min-width: 36.0rem; 107 | background-color: #FFF; 108 | border: 1px solid #000; 109 | box-shadow: .3rem .3rem 0 0 #E3E3E3; 110 | transition: background-color .3s ease-out; 111 | &:hover { 112 | background-color: var.$color-main; 113 | } 114 | @include var.mq-max(600px) { 115 | min-width: auto; 116 | max-width: 38.0rem; 117 | width: 100%; 118 | } 119 | 120 | &-inner { 121 | padding: .2rem 6.4rem .2rem 4.0rem; 122 | display: flex; 123 | justify-content: flex-start; 124 | align-items: center; 125 | gap: 0 14%; 126 | position: relative; 127 | &::before { 128 | content: ''; 129 | width: 13px; 130 | height: 13px; 131 | background-color: #000; 132 | border-radius: 50%; 133 | position: absolute; 134 | top: 50%; 135 | right: 5%; 136 | transform: translateY(-50%); 137 | } 138 | &::after { 139 | content: ''; 140 | width: 5px; 141 | height: 5px; 142 | border-top: 2px solid #FFF; 143 | border-right: 2px solid #FFF; 144 | position: absolute; 145 | top: 50%; 146 | right: calc(5% + 5px); 147 | transform: translateY(-50%) rotate(45deg); 148 | } 149 | 150 | &-icon { 151 | width: 2.0rem; 152 | display: block; 153 | } 154 | 155 | &-text { 156 | font-size: 1.3rem; 157 | font-weight: bold; 158 | letter-spacing: .2em; 159 | display: block; 160 | 161 | &-line { 162 | padding: 0 .2rem; 163 | background: linear-gradient(transparent 70%, var.$color-yellow 0%); 164 | } 165 | } 166 | } 167 | } 168 | } 169 | 170 | .c-breadcrumb { 171 | margin-bottom: 3.6rem; 172 | font-size: 1.0rem; 173 | font-weight: bold; 174 | 175 | &__list { 176 | list-style: none; 177 | display: flex; 178 | align-items: center; 179 | flex-wrap: wrap; 180 | 181 | &-item { 182 | margin-right: 1.2rem; 183 | 184 | &+li::before { 185 | margin-right: .9rem; 186 | content: '>'; 187 | vertical-align: text-bottom; 188 | } 189 | 190 | a { 191 | padding-bottom: 2px; 192 | color: var.$color-letter; 193 | background-image: linear-gradient(90deg, var.$color-letter, var.$color-letter); 194 | background-size: 0 1px; 195 | background-position: left bottom; 196 | background-repeat: no-repeat; 197 | transition: background-size .4s ease-out; 198 | 199 | &:hover { 200 | background-size: 100% 1px; 201 | } 202 | } 203 | } 204 | } 205 | } 206 | 207 | .c-sidebar { 208 | width: 100%; 209 | max-width: 18.6rem; 210 | @include var.mq-max(800px) { 211 | max-width: 36.0rem; 212 | } 213 | 214 | &-group { 215 | &-header { 216 | padding: 1.5rem; 217 | background-color: var.$color-darkgray; 218 | border-radius: 3px; 219 | color: #FFF; 220 | font-size: 1.0rem; 221 | font-weight: bold; 222 | text-align: center; 223 | } 224 | 225 | ul { 226 | li { 227 | border-bottom: 1px solid #707070; 228 | color: #8D9093; 229 | font-size: 1.0rem; 230 | font-weight: bold; 231 | list-style: none; 232 | text-align: center; 233 | &.u-all { 234 | background-color: var.$color-main; 235 | border-bottom: none; 236 | border-radius: 3px; 237 | color: var.$color-darkgray; 238 | font-weight: bold; 239 | } 240 | 241 | a { 242 | padding: 1.5rem; 243 | display: block; 244 | } 245 | } 246 | } 247 | 248 | &--archive { 249 | ul { 250 | max-height: calc(4.4rem * 5 - 1.1rem); 251 | background: linear-gradient(0deg, #0000001A 0, transparent 10px, transparent); 252 | overflow-y: scroll; 253 | -ms-overflow-style: none; 254 | scrollbar-width: none; 255 | &::-webkit-scrollbar { 256 | display: none; 257 | } 258 | } 259 | } 260 | } 261 | } 262 | 263 | .c-pagetitle { 264 | width: fit-content; 265 | margin: 0 auto; 266 | padding: .6rem 1.5rem; 267 | background-color: #00000038; 268 | text-align: center; 269 | 270 | &__main { 271 | color: #FFF; 272 | font-size: 2.0rem; 273 | font-weight: bold; 274 | letter-spacing: .3em; 275 | } 276 | 277 | &__sub { 278 | margin-top: .8rem; 279 | color: #FFF; 280 | font-size: .8rem; 281 | font-weight: bold; 282 | letter-spacing: .2em; 283 | } 284 | } 285 | 286 | .c-backbtn { 287 | &__inner { 288 | width: 100%; 289 | max-width: 26.4rem; 290 | margin: 0 auto; 291 | text-align: center; 292 | display: block; 293 | 294 | &-link { 295 | padding: 1.6rem; 296 | background-color: #F0F0F0; 297 | font-size: 1.5rem; 298 | display: block; 299 | } 300 | } 301 | } 302 | 303 | a.c-topbackbtn { 304 | width: 27.2rem; 305 | margin: 6.0rem auto 0; 306 | padding: 1.2rem; 307 | background-color: var.$color-green; 308 | color: #FFF; 309 | font-size: 1.6rem; 310 | font-weight: bold; 311 | letter-spacing: .3em; 312 | text-align: center; 313 | display: block; 314 | transition: opacity .3s ease-out; 315 | &:hover { 316 | opacity: .8; 317 | text-decoration: none; 318 | } 319 | } 320 | 321 | .c-banner { 322 | max-width: 62.6rem; 323 | margin: 0 auto 6.0rem; 324 | padding: 2.4rem 1.2rem; 325 | @include var.mq-max(767px) { 326 | max-width: none; 327 | margin: 0 -2.4rem 2.4rem; 328 | padding: 1.0rem .8rem; 329 | } 330 | 331 | &__text { 332 | font-size: 1.6rem; 333 | font-weight: bold; 334 | text-align: center; 335 | letter-spacing: normal; 336 | display: block; 337 | @include var.mq-max(767px) { 338 | font-size: 1.3rem; 339 | } 340 | } 341 | 342 | p.c-banner__text { 343 | margin: 0; 344 | } 345 | } 346 | -------------------------------------------------------------------------------- /css/object/project/_contact.scss: -------------------------------------------------------------------------------- 1 | @use "../../foundation/var"; 2 | 3 | .p-form { 4 | margin: 0 auto 4.2rem; 5 | border-spacing: 0 1.5rem; 6 | border-collapse: separate; 7 | @include var.mq-max(767px) { 8 | width: 100%; 9 | margin: 0 auto 3.2rem; 10 | border-spacing: 0 1.8rem; 11 | } 12 | 13 | &__head { 14 | width: 25.4rem; 15 | @include var.mq-max(767px) { 16 | width: 100%; 17 | display: block; 18 | } 19 | &--pb { 20 | padding-bottom: 3.0rem; 21 | @include var.mq-max(767px) { 22 | padding-bottom: 0; 23 | } 24 | } 25 | 26 | p { 27 | margin: 0; 28 | padding: 1.2rem 2.0rem; 29 | border: 1px solid #FFF; 30 | @include var.mq-max(767px) { 31 | padding: .8rem 1.0rem; 32 | } 33 | &.p-form__head-caption { 34 | padding: 0 2.0rem; 35 | @include var.mq-max(767px) { 36 | padding: 0 1.0rem; 37 | } 38 | &:last-child { 39 | @include var.mq-max(767px) { 40 | padding: 0 1.0rem 1.0rem; 41 | } 42 | } 43 | } 44 | } 45 | 46 | &--textarea { 47 | p { 48 | @include var.mq-max(767px) { 49 | padding: .8rem 1.0rem 0; 50 | } 51 | } 52 | } 53 | 54 | &-must { 55 | margin-left: 1.2rem; 56 | padding: .2rem .5rem; 57 | background-color: var.$color-pink; 58 | border-radius: 4px; 59 | color: #FFF; 60 | font-size: 1.0rem; 61 | } 62 | 63 | &-caption { 64 | padding: 0; 65 | font-size: 1.2rem; 66 | font-weight: normal; 67 | } 68 | } 69 | 70 | &__data { 71 | vertical-align: middle; 72 | @include var.mq-max(767px) { 73 | width: 100%; 74 | display: block; 75 | } 76 | &--pb { 77 | padding-bottom: 3.0rem; 78 | } 79 | 80 | &-select { 81 | width: fit-content; 82 | position: relative; 83 | @include var.mq-max(767px) { 84 | width: 100%; 85 | } 86 | &--input { 87 | &::before { 88 | content: ''; 89 | width: 1.2rem; 90 | height: 1.2rem; 91 | background-color: #CDD6DE; 92 | border-radius: 50%; 93 | position: absolute; 94 | top: 1.8rem; 95 | right: 1.6rem; 96 | } 97 | &::after { 98 | content: ''; 99 | width: .4rem; 100 | height: .4rem; 101 | border-top: 1.5px solid #FFF; 102 | border-right: 1.5px solid #FFF; 103 | position: absolute; 104 | top: 2.1rem; 105 | right: 2.0rem; 106 | transform: rotate(135deg); 107 | } 108 | } 109 | } 110 | 111 | p { 112 | margin: 0; 113 | } 114 | 115 | input { 116 | padding: 1.2rem; 117 | border: 1px solid #CDD6DD; 118 | @include var.mq-max(767px) { 119 | width: 100%; 120 | } 121 | 122 | &[type='text'], 123 | &[type='email'], 124 | &[type='date'] { 125 | min-width: 40.0rem; 126 | &::placeholder { 127 | color: #CDD6DD; 128 | } 129 | @include var.mq-max(767px) { 130 | min-width: auto; 131 | } 132 | } 133 | 134 | &[type='date'] { 135 | padding: 1.2rem; 136 | text-align: left; 137 | position: relative; 138 | cursor: pointer; 139 | &.is-init { 140 | min-height: 5.0rem; 141 | padding: 1.2rem 1.2rem 1.2rem calc(1.2rem + 2.5rem + 1.2rem); 142 | color: #CDD6DD; 143 | } 144 | &.is-init::after { 145 | content: ''; 146 | width: 2.5rem; 147 | height: 2.6rem; 148 | background: url(../img/icon/calendar.svg) no-repeat center center / contain; 149 | position: absolute; 150 | top: 50%; 151 | left: 1.2rem; 152 | transform: translateY(-50%); 153 | pointer-events: none; 154 | } 155 | &::-webkit-calendar-picker-indicator { 156 | width: 100%; 157 | height: 100%; 158 | position: absolute; 159 | opacity: 0; 160 | top: 0; 161 | left: 0; 162 | cursor: pointer; 163 | } 164 | } 165 | 166 | &[type='radio'] { 167 | opacity: 0; 168 | visibility: hidden; 169 | position: absolute; 170 | @include var.mq-max(767px) { 171 | width: auto; 172 | } 173 | &+span { 174 | position: relative; 175 | &::before { 176 | content: ''; 177 | width: 3.0rem; 178 | height: 3.0rem; 179 | border: 1px solid #CDD6DD; 180 | border-radius: 50%; 181 | position: absolute; 182 | top: 50%; 183 | left: -4.0rem; 184 | transform: translateY(-50%); 185 | } 186 | } 187 | &:checked+span { 188 | &::after { 189 | content: ''; 190 | width: 1.8rem; 191 | height: 1.8rem; 192 | background-color: var.$color-green; 193 | border-radius: 50%; 194 | position: absolute; 195 | top: 50%; 196 | left: -3.4rem; 197 | transform: translateY(-50%); 198 | } 199 | } 200 | } 201 | } 202 | 203 | select { 204 | min-width: 40.0rem; 205 | padding: 1.2rem; 206 | border: 1px solid #CDD6DD; 207 | cursor: pointer; 208 | @include var.mq-max(767px) { 209 | width: 100%; 210 | min-width: auto; 211 | } 212 | } 213 | 214 | textarea { 215 | min-width: 40.0rem; 216 | padding: 1.2rem; 217 | border: 1px solid #CDD6DD; 218 | &::placeholder { 219 | color: #CDD6DD; 220 | } 221 | @include var.mq-max(767px) { 222 | width: 100%; 223 | min-width: auto; 224 | } 225 | } 226 | 227 | .wpcf7-radio { 228 | margin-left: 4.0rem; 229 | margin-bottom: .3rem; 230 | display: flex; 231 | flex-direction: column; 232 | gap: 2.0rem 0; 233 | } 234 | 235 | .wpcf7-not-valid-tip { 236 | padding-left: 1.2rem; 237 | } 238 | } 239 | } 240 | 241 | p.p-checkbox { 242 | width: fit-content; 243 | margin: 0 auto; 244 | text-align: center; 245 | 246 | input[type='checkbox'] { 247 | opacity: 0; 248 | visibility: hidden; 249 | position: absolute; 250 | &+span { 251 | position: relative; 252 | &::before { 253 | content: ''; 254 | width: 3.0rem; 255 | height: 3.0rem; 256 | border: 1px solid #CDD6DD; 257 | position: absolute; 258 | top: 50%; 259 | left: -2.5rem; 260 | transform: translateY(-50%); 261 | } 262 | } 263 | &:checked+span { 264 | &::after { 265 | content: ''; 266 | width: 1.6rem; 267 | height: 1.6rem; 268 | background: url(../img/icon/check.svg) no-repeat center center / contain; 269 | position: absolute; 270 | top: 50%; 271 | left: -1.8rem; 272 | transform: translateY(-50%); 273 | } 274 | } 275 | } 276 | 277 | &--confirm { 278 | position: relative; 279 | &::before { 280 | content: ''; 281 | width: 3.0rem; 282 | height: 3.0rem; 283 | border: 1px solid #CDD6DD; 284 | position: absolute; 285 | top: 50%; 286 | left: -3.0rem; 287 | transform: translateY(-50%); 288 | } 289 | &::after { 290 | content: ''; 291 | width: 1.6rem; 292 | height: 1.6rem; 293 | background: url(../img/icon/check.svg) no-repeat center center / contain; 294 | position: absolute; 295 | top: 50%; 296 | left: -2.3rem; 297 | transform: translateY(-50%); 298 | } 299 | } 300 | 301 | a { 302 | padding-left: 1.0rem; 303 | color: var.$color-letter; 304 | text-decoration: underline; 305 | } 306 | } 307 | 308 | p.p-submit { 309 | margin: 3.0rem auto 0; 310 | text-align: center; 311 | display: flex; 312 | flex-direction: column; 313 | align-items: center; 314 | gap: .2rem 0; 315 | 316 | input[type='submit'] { 317 | width: 27.2rem; 318 | padding: 1.2rem; 319 | background-color: var.$color-green; 320 | color: #FFF; 321 | font-size: 1.6rem; 322 | font-weight: bold; 323 | letter-spacing: .3em; 324 | transition: opacity .3s ease-out; 325 | &:hover { 326 | opacity: .8; 327 | } 328 | } 329 | } 330 | 331 | p.p-back { 332 | margin: 1.2rem auto 0; 333 | text-align: center; 334 | 335 | input[type='button'] { 336 | width: 27.2rem; 337 | padding: 1.2rem; 338 | background-color: var.$color-gray; 339 | color: #FFF; 340 | font-size: 1.6rem; 341 | font-weight: bold; 342 | letter-spacing: .3em; 343 | transition: opacity .3s ease-out; 344 | &:hover { 345 | opacity: .8; 346 | } 347 | } 348 | } 349 | 350 | span.wpcf7-list-item { 351 | margin-left: 0; 352 | } 353 | span.wpcf7-list-item-label { 354 | cursor: pointer; 355 | } 356 | 357 | div.wpcf7-response-output { 358 | display: none; 359 | } -------------------------------------------------------------------------------- /css/layout/_top.scss: -------------------------------------------------------------------------------- 1 | @use "../foundation/var"; 2 | 3 | .l-top { 4 | max-width: var.$content-width; 5 | margin-top: 12.0rem; 6 | margin-right: auto; 7 | margin-left: auto; 8 | @include var.mq-max(970px) { 9 | margin-top: 8.0rem; 10 | } 11 | @include var.mq-max(600px) { 12 | margin-top: 7.0rem; 13 | } 14 | &--top { 15 | margin-bottom: 9.4rem; 16 | position: relative; 17 | @include var.mq-max(600px) { 18 | margin-bottom: 6.8rem; 19 | } 20 | } 21 | &--page { 22 | padding: 11.2rem .8rem 8.8rem; 23 | @include var.mq-max(600px) { 24 | padding: 3.6rem .8rem; 25 | } 26 | } 27 | &--single { 28 | padding: 11.2rem .8rem 8.8rem; 29 | @include var.mq-max(600px) { 30 | padding: 3.6rem .8rem; 31 | } 32 | } 33 | &--archive { 34 | padding: 11.2rem .8rem 8.8rem; 35 | @include var.mq-max(600px) { 36 | padding: 3.6rem .8rem; 37 | } 38 | } 39 | 40 | &__view { 41 | max-width: 1107px; 42 | margin: 0 auto; 43 | padding: 0 4.6rem; 44 | position: relative; 45 | @include var.mq-max(820px) { 46 | padding: 0 2.3rem; 47 | } 48 | @include var.mq-max(767px) { 49 | padding: 0; 50 | } 51 | 52 | &-img { 53 | width: 100%; 54 | 55 | &-inner { 56 | padding-top: 53.3%; 57 | @include var.mq-max(600px) { 58 | padding-top: 46.0rem; 59 | } 60 | } 61 | } 62 | 63 | &-banner { 64 | margin: 0 auto; 65 | background-color: var.$color-yellow; 66 | transition: background-color .3s ease-out; 67 | &:hover { 68 | background-color: #fff080; 69 | } 70 | 71 | &-link { 72 | padding: .8rem; 73 | font-size: 2.0rem; 74 | display: flex; 75 | justify-content: center; 76 | align-items: center; 77 | flex-wrap: wrap; 78 | gap: 0 3.6rem; 79 | @include var.mq-max(600px) { 80 | padding: .6rem; 81 | font-size: 1.6rem; 82 | text-align: center; 83 | display: block; 84 | } 85 | 86 | &-span { 87 | font-weight: bold; 88 | display: inline-block; 89 | 90 | &--detail { 91 | display: flex; 92 | justify-content: center; 93 | align-items: center; 94 | gap: 0 .6rem; 95 | } 96 | 97 | &-img { 98 | width: 2.6rem; 99 | margin-left: .6rem; 100 | display: block; 101 | @include var.mq-max(600px) { 102 | width: 1.7rem; 103 | } 104 | } 105 | } 106 | } 107 | } 108 | 109 | &-message { 110 | position: absolute; 111 | top: 44%; 112 | left: 1.2rem; 113 | z-index: 5; 114 | transform: translateY(-50%); 115 | display: flex; 116 | flex-direction: column; 117 | align-items: flex-start; 118 | gap: 1.0rem; 119 | 120 | &-text { 121 | width: fit-content; 122 | background-color: #FFF; 123 | 124 | &--lg { 125 | padding: .2rem 2.4rem; 126 | font-size: 2.0rem; 127 | font-weight: bold; 128 | @include var.mq-max(767px) { 129 | padding: .2rem 1.2rem; 130 | clip-path: polygon(0 0, 75% 0, 75% 53%, 100% 53%, 100% 100%, 0 100%); 131 | } 132 | span { 133 | font-size: 3.0rem; 134 | } 135 | br { 136 | display: none; 137 | @include var.mq-max(767px) { 138 | display: block; 139 | } 140 | } 141 | } 142 | 143 | &--md { 144 | padding: 1.0rem 2.4rem; 145 | font-size: 2.0rem; 146 | font-weight: bold; 147 | @include var.mq-max(767px) { 148 | padding: .8rem 1.2rem; 149 | } 150 | } 151 | 152 | &--gray { 153 | padding: .2rem 2.4rem; 154 | color: #A2A2A2; 155 | font-size: 1.5rem; 156 | font-weight: bold; 157 | } 158 | } 159 | 160 | &-ribbon { 161 | height: 4.5rem; 162 | margin-left: 1.5rem; 163 | text-align: center; 164 | display: inline-block; 165 | position: relative; 166 | @include var.mq-max(767px) { 167 | height: 3.6rem; 168 | margin-left: .6rem; 169 | } 170 | &::before { 171 | width: 10px; 172 | content: ''; 173 | border: 20px solid #E58181; 174 | border-left-color: transparent; 175 | position: absolute; 176 | bottom: -10px; 177 | left: -25px; 178 | z-index: -2; 179 | @include var.mq-max(767px) { 180 | border-width: 16px; 181 | left: -17px; 182 | } 183 | } 184 | &::after { 185 | width: 10px; 186 | content: ''; 187 | position: absolute; 188 | bottom: -10px; 189 | right: -25px; 190 | z-index: -2; 191 | border: 20px solid #E58181; 192 | border-right-color: transparent; 193 | @include var.mq-max(767px) { 194 | border-width: 16px; 195 | right: -17px; 196 | } 197 | } 198 | 199 | &-inner { 200 | margin: 0; 201 | padding: 0 20px; 202 | background-color: #F48585; 203 | color: #FFF; 204 | font-size: 1.9rem; 205 | font-weight: bold; 206 | line-height: 4.5rem; 207 | display: inline-block; 208 | position: relative; 209 | @include var.mq-max(767px) { 210 | padding: 0 10px; 211 | font-size: 1.5rem; 212 | line-height: 3.6rem; 213 | } 214 | &::before { 215 | content: ''; 216 | border-bottom: solid 10px transparent; 217 | border-right: solid 15px #C46161; 218 | position: absolute; 219 | top: 100%; 220 | left: 0; 221 | } 222 | &::after { 223 | content: ''; 224 | border-bottom: solid 10px transparent; 225 | border-left: solid 15px #C46161; 226 | position: absolute; 227 | top: 100%; 228 | right: 0; 229 | } 230 | } 231 | } 232 | } 233 | 234 | &-button { 235 | position: absolute; 236 | top: 65%; 237 | right: 6%; 238 | z-index: 5; 239 | @include var.mq-max(970px) { 240 | top: 60%; 241 | } 242 | @include var.mq-max(820px) { 243 | right: 4%; 244 | } 245 | @include var.mq-max(767px) { 246 | display: none; 247 | } 248 | 249 | &-inner { 250 | padding: .6rem 6.4rem .6rem 5.2rem; 251 | background-color: var.$color-lightpink; 252 | border: 4px solid #FFF; 253 | border-radius: 4.5rem; 254 | color: #FFF; 255 | font-size: 2.5rem; 256 | font-weight: bold; 257 | text-align: center; 258 | display: block; 259 | position: relative; 260 | transition: all .3s ease-out; 261 | @include var.mq-max(970px) { 262 | padding: .6rem 5.4rem .6rem 3.0rem; 263 | font-size: 2.0rem; 264 | border: 3px solid #FFF; 265 | } 266 | &::before { 267 | content: ''; 268 | width: 3.0rem; 269 | height: 3.0rem; 270 | background-color: #FFF; 271 | border-radius: 50%; 272 | position: absolute; 273 | top: 50%; 274 | right: 1.8rem; 275 | transform: translateY(-50%); 276 | transition: background-color .3s ease-out; 277 | } 278 | &::after { 279 | content: ''; 280 | width: 1.0rem; 281 | height: 1.0rem; 282 | border-top: 4px solid var.$color-lightpink; 283 | border-right: 4px solid var.$color-lightpink; 284 | position: absolute; 285 | top: 50%; 286 | right: 2.8rem; 287 | transform: translateY(-50%) rotate(45deg); 288 | transition: border .3s ease-out; 289 | } 290 | &:hover { 291 | background-color: #FFF; 292 | border: 4px solid var.$color-lightpink; 293 | color: var.$color-lightpink; 294 | @include var.mq-max(970px) { 295 | border: 3px solid var.$color-lightpink; 296 | } 297 | &::before { 298 | background-color: var.$color-lightpink; 299 | } 300 | &::after { 301 | border-color: #FFF; 302 | } 303 | } 304 | } 305 | } 306 | } 307 | 308 | &__scroll { 309 | font-size: .8rem; 310 | font-weight: bold; 311 | position: absolute; 312 | left: 3%; 313 | bottom: 2.4rem; 314 | writing-mode: sideways-lr; 315 | @include var.mq-max(1160px) { 316 | left: 1.2rem; 317 | bottom: 0; 318 | } 319 | @include var.mq-max(820px) { 320 | display: none; 321 | } 322 | 323 | &::before { 324 | content: ""; 325 | width: 2px; 326 | height: 10.0rem; 327 | background-color: #707070; 328 | position: absolute; 329 | left: calc(50% - 1px); 330 | top: -10.4rem; 331 | z-index: 2; 332 | animation: scroll 2s infinite; 333 | @include var.mq-max(900px) { 334 | height: 8.0rem; 335 | top: -8.4rem; 336 | } 337 | } 338 | 339 | &::after { 340 | content: ""; 341 | width: 2px; 342 | height: 10.0rem; 343 | background-color: #D9D9D9; 344 | position: absolute; 345 | left: calc(50% - 1px); 346 | top: -10.4rem; 347 | @include var.mq-max(900px) { 348 | height: 8.0rem; 349 | top: -8.4rem; 350 | } 351 | } 352 | 353 | @keyframes scroll { 354 | 0% { 355 | transform: scale(1, 0); 356 | transform-origin: 0 0; 357 | } 358 | 50% { 359 | transform: scale(1, 1); 360 | transform-origin: 0 0; 361 | } 362 | 51% { 363 | transform: scale(1, 1); 364 | transform-origin: 0 100%; 365 | } 366 | 100% { 367 | transform: scale(1, 0); 368 | transform-origin: 0 100%; 369 | } 370 | } 371 | } 372 | } 373 | -------------------------------------------------------------------------------- /css/style.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sourceRoot":"","sources":["foundation/_reset.scss","foundation/_base.scss","foundation/_var.scss","layout/_header.scss","layout/_top.scss","layout/_main.scss","layout/_footer.scss","object/component/_component.scss","object/project/_project.scss","object/project/_page.scss","object/project/_single.scss","object/project/_archive.scss","object/project/_contact.scss"],"names":[],"mappings":";AAAA;EAAmB;EAAsB;EAAmB;;;AAAgB;EAAK;EAAiB;EAA8B;;;AAAyC;EAAK;;;AAAU;EAAK;;;AAAe;EAAqD;;;AAAU;EAAkB;EAAkB;EAAoB;;;AAAU;EAAM;EAAS;EAAU;;;AAAiB;EAAG;;;AAAkB;EAAG;;;AAAe;EAAG;EAAuB;EAAS;EAAiB;EAAqB;EAAS;EAAW;;;AAAe;EAAI;EAAgC;;;AAAmB;EAAQ;;;AAAoB;EAAE;EAA6B;EAAqB;;;AAAe;EAAY;;;AAAiC;EAAS;;;AAAoB;EAAc;EAAgC;;;AAAmB;EAAM;;;AAAe;EAAQ;EAAc;EAAc;EAAkB;;;AAAyB;EAAI;;;AAAgB;EAAI;;;AAAY;EAA4B;;;AAAuB;EAAsC;EAAwB;EAAgB;EAAsB;EAAc;EAAa;EAAuB;EAAU;EAAS;EAAgB;EAAmB;;;AAAwB;EAAkB;EAA4B;;;AAAqB;EAAe;EAAyB;;;AAAkB;EAAsD;;;AAAgB;EAA0F;;;AAAgB;EAAgB;;;AAAc;EAAgB;;;AAAiB;EAAO;;;AAAW;EAAS;EAAS;EAAU;;;AAAa;EAAO;;;AAAW;EAAS;;;AAAyB;EAAS;;;AAAe;EAAsF;;;AAAa;EAAgB;;;AAAqB;EAA2C;;;AAAyB;EAA6B;EAA0B;;;AAAc;EAAW;;;AAAgB;EAAQ;;;AAAe;EAAQ;;;AAAmB;EAAwB;;;AAAc;EAAM;EAAqB;;;AAA0B;EAAQ;;;AAAiB;EAAM;EAAmB;;;AAAW;EAAG;EAAgB;;;ACEtsE;EACC;;;AAGD;EACC;EACA,kBCGY;EDFZ,OCGc;EDFd;EACA;EACA;EACA;EACA;EACA;;;AAKA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC,OC3Ba;;AD4Bb;EACC;;AAIF;EACC;;AAGD;EACC;EACA;;AAEA;EACC;;AAIF;EACC;EACA;;AAEA;EACC;;AAIF;EACC;;;AE1EF;EACC;EACA;EACA,kBDMY;ECLZ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;ADbA;ECCD;IAcE;;;AAGD;EACC;EACA;;ADpBD;ECkBA;IAIE;;;AAGD;EACC;EACA;;AD3BF;ECyBC;IAIE;;;AAKH;EACC;EACA;;ADpCD;ECkCA;IAIE;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAED;EACC;;AAMJ;EACC;EACA;EACA;;AD/ED;EC4EA;IAKE;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,YDlFS;ECmFT;;AAED;EACC,YDnFU;ECoFV;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;;ADpID;EC8HA;IAQE;;;AAGD;EACC;EACA;EACA;EACA,kBDlIY;ECmIZ;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA,kBD3IW;EC4IX;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA,kBDtJW;ECuJX;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA,kBDvKU;ECwKV;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA,kBDlLU;ECmLV;EACA;EACA;EACA;EACA;;;AAOL;EACC;EACA;EACA;EACA,kBDnMY;ECoMZ;EACA;EACA;EACA;EACA;;ADlNA;ECyMD;IAWE;IACA;IACA;;;AAIA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAED;EACC;;AAMJ;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;EACA;;;ACxQJ;EACC,WFkBe;EEjBf;EACA;EACA;;AFLA;EECD;IAME;;;AFPD;EECD;IASE;;;AAED;EACC;EACA;;AFdD;EEYA;IAIE;;;AAGF;EACC;;AFpBD;EEmBA;IAGE;;;AAGF;EACC;;AF1BD;EEyBA;IAGE;;;AAGF;EACC;;AFhCD;EE+BA;IAGE;;;AAIF;EACC;EACA;EACA;EACA;;AF1CD;EEsCA;IAME;;;AF5CF;EEsCA;IASE;;;AAGD;EACC;;AAEA;EACC;;AFtDH;EEqDE;IAGE;;;AAKH;EACC;EACA,kBF/CY;EEgDZ;;AACA;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AF5EH;EEqEE;IASE;IACA;IACA;IACA;;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AFlGL;EE+FI;IAKE;;;AAOL;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;EACA;EACA;;AF7HJ;EE0HG;IAKE;IACA;;;AAED;EACC;;AAED;EACC;;AFtIL;EEqII;IAGE;;;AAKH;EACC;EACA;EACA;;AFhJJ;EE6IG;IAKE;;;AAIF;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;;AFnKH;EE8JE;IAOE;IACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AFhLJ;EEwKG;IAUE;IACA;;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AF9LJ;EEsLG;IAUE;IACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AF9MJ;EEqMG;IAWE;IACA;IACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAMJ;EACC;EACA;EACA;EACA;;AF5OF;EEwOC;IAME;;;AF9OH;EEwOC;IASE;;;AFjPH;EEwOC;IAYE;;;AAGD;EACC;EACA,kBFvOc;EEwOd;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AFlQH;EEuPE;IAaE;IACA;IACA;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA,OFjRa;;AAlBjB;EEgSG;IAKE;;;AAED;EACC,kBFtRY;;AEwRb;EACC;;AAOL;EACC;EACA;EACA;EACA;EACA;EACA;;AFxTD;EEkTA;IAQE;IACA;;;AF3TF;EEkTA;IAYE;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AF1UF;EEiUC;IAWE;IACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AFxVF;EEiVC;IASE;IACA;;;AAIF;EACC;IACC;IACA;;EAED;IACC;IACA;;EAED;IACC;IACA;;EAED;IACC;IACA;;;;AC7WJ;EACC,WHkBe;EGjBf;EACA;;AAEA;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC,WHDuB;;AGGxB;EACC;EACA,WHJwB;;AAtB1B;EGwBC;IAIE;;;AAGF;EACC,WHVwB;;AGYzB;EACC,WHbwB;;;AIrB3B;EACC;EACA;;AJHA;EICD;IAIE;;;AAGD;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AAED;EACC;EACA;;AAIF;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAGC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAMJ;EACC;EACA;;AJhFF;EI8EC;IAIE;;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AACA;EACC;;AJ7GJ;EI4GG;IAGE;;;AAMJ;EACC;EACA;EACA;EACA;EACA;;AJ1HF;EIqHC;IAOE;;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAKH;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;;AAEA;EACC;EACA;EACA;;;AC7JJ;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;ALVD;EKIA;IAQE;;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC,YLZU;;AKcX;EACC,YLZW;;AKeZ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;;;AAKH;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;;AAIF;EACC;;AAEA;EACC;EACA;EACA;EACA,OL1DW;EK2DX;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA,kBLpEU;EKqEV;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA,kBL9EU;EK+EV;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;;AACA;EACC,kBLpGU;;AAVZ;EKuGA;IAUE;IACA;IACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;;AAOL;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA,OLnLW;EKoLX;EACA;EACA;EACA;EACA;;AAEA;EACC;;;AAOL;EACC;EACA;;AL/MA;EK6MD;IAIE;;;AAIA;EACC;EACA,kBL1Mc;EK2Md;EACA;EACA;EACA;EACA;;AAIA;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC,kBL9NQ;EK+NR;EACA;EACA,OL9NY;EK+NZ;;AAGD;EACC;EACA;;AAMF;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAOL;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAKD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;;AAKH;EACC;EACA;EACA;EACA,kBLlSa;EKmSb;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;;;AAIF;EACC;EACA;EACA;;ALlUA;EK+TD;IAKE;IACA;IACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;AL9UD;EKyUA;IAOE;;;AAIF;EACC;;;ACpVF;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;ANjBD;EMaA;IAME;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AN7BF;EMsBC;IASE;;;;AAOH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AN7CD;EMsCA;IASE;IACA;;;AAGD;EACC;EACA;EACA,kBNzCc;EM0Cd;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AN/DH;EMmDC;IAeE;IACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKH;EACC;;AACA;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AN1GF;EMqGC;IAOE;;;AAIF;EACC;EACA;EACA;EACA;EACA;;ANrHF;EMgHC;IAOE;;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;;AACA;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AN5IL;EMiIE;IAeE;;;AAIF;EACC;EACA;EACA;EACA;;ANxJH;EMoJE;IAME;IACA;IACA;;;AAGD;EACC;EACA;;AACA;EACC;EACA;EACA;;ANrKL;EM+JG;IASE;;;AAGD;EACC;EACA;;AN7KL;EM2KI;IAIE;;;AAIF;EACC;EACA;;ANrLL;EMmLI;IAIE;;;AAIF;EACC;EACA;;AN7LL;EM2LI;IAIE;;;AAGD;EACC;EACA;EACA;EACA;;AACA;EACC;;AAED;EACC;;AN3MP;EMkMK;IAYE;;;AAGD;EACC;;AAOL;EACC;EACA;EACA;;;AAOH;EACC;EACA;EACA;EACA;;AACA;EACC;;ANzOF;EMmOA;IASE;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;ANxPH;EM+OC;IAYE;;;AAGD;EACC;;AACA;EACC;;AAIF;EACC;;ANtQH;EMqQE;IAGE;;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;;ANhSJ;EM8RG;IAIE;;;;AASL;EACC;EACA;;AACA;EACC;;AAED;EACC;;AAGD;EACC;;AAGD;EACC;EACA,kBN9Sc;EM+Sd;EACA;EACA;EACA;EACA;EACA;EACA;;ANlUF;EMyTC;IAWE;;;AAIF;EACC;;ANzUF;EMwUC;IAGE;;;AAGD;EACC;;AN/UH;EM8UE;IAGE;;;ANjVJ;EMmVG;IAEE;;;ANrVL;EMuVI;IAEE;;;AAMJ;EACC;EACA;EACA;EACA;;AAEA;EACC;;AACA;EACC;;ANxWL;EMuWI;IAGE;;;AAIH;EACC;;AN/WJ;EM8WG;IAGE;;;AAED;EACC;;ANpXL;EMmXI;IAGE;;;AAIH;EACC;;AACA;EACC;;AN7XL;EM4XI;IAGE;;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC,kBN/XQ;EMgYR;;AAED;EACC,kBNhYY;EMiYZ;;AAED;EACC,kBN5YO;EM6YP,ON5YS;EM6YT;;ANxZL;EMqZI;IAKE;;;AAGF;EACC;EACA;;AACA;EACC;EACA;EACA;;AAKH;EACC;EACA;EACA;;AAEA;EACC,kBN5ZY;EM6ZZ;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAED;EACC;;AAMJ;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AAIF;EACC;EACA;;AAEA;EACC;EACA;;;AASL;EACC;EACA;EACA;EACA;EACA;EACA;;AN3fD;EMqfA;IAQE;IACA;;;AAGD;EACC;EACA;EACA;;ANpgBF;EMigBC;IAKE;;;AAED;EACC;EACA;EACA;EACA,kBNjgBW;EMkgBX;EACA;EACA;EACA;;ANhhBH;EMwgBE;IAUE;;;AAKH;EACC;EACA;EACA;EACA,ONzgBe;EM0gBf;EACA;EACA;;AACA;EACC,kBN9gBc;EM+gBd;;ANjiBH;EMuhBC;IAaE;IACA;;;AAKH;EACC;EACA;EACA;EACA;;AN9iBD;EM0iBA;IAME;;;AAIA;EACC;;ANrjBH;EMojBE;IAGE;;;AAGF;EACC;;AN3jBH;EM0jBE;IAGE;;;AAIF;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;;AAOL;EACC;EACA,kBNvlBiB;EMwlBjB;EACA;;ANvmBA;EMmmBD;IAME;;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;ANxnBH;EMgnBC;IAWE;;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;ANnoBH;EM6nBE;IAQE;IACA;;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA,kBNzoBU;EM0oBV;EACA;;AAED;EACC;EACA;EACA;EACA,kBNjpBU;EMkpBV;EACA;;AAKD;EACC;;AACA;EACC;;AAMJ;EACC;EACA,ON7pBU;EM8pBV;EACA;EACA;;ANjrBF;EM4qBC;IAOE;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AN5rBH;EMsrBE;IAQE;;;;AC7rBL;EACC;EACA;EACA;;APJA;EOCD;IAKE;;;APND;EOCD;IAQE;;;;ACRF;EACC;;ARFA;EQCD;IAGE;;;ARJD;EQCD;IAME;;;AAGD;EACC;EACA;;ARZD;EQUA;IAIE;IACA;;;AAGD;EACC;;AAEA;EACC;EACA;EACA;;ARxBH;EQqBE;IAKE;;;AAIF;EACC;EACA;EACA;EACA;EACA;;ARnCH;EQ8BE;IAOE;;;AAGD;EACC;;AACA;EACC;EACA;EACA;EACA;;AACA;EACC;;ARhDN;EQqDG;IAEE;;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAMJ;EACC;EACA;EACA;;AR9EH;EQ2EE;IAKE;IACA;;;AAGD;EACC;EACA;;AAGD;EACC;;AR1FJ;EQyFG;IAGE;;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAMJ;EACC;EACA;;AAEA;EACC;EACA;;AAIF;EACC;;;AC1HJ;EACC;;ATFA;ESCD;IAGE;;;ATJD;ESCD;IAME;;;AAGD;EACC;EACA;;ATZD;ESUA;IAIE;IACA;;;AAGD;EACC;;AAEA;EACC;EACA;EACA;EACA;;ATzBH;ESqBE;IAME;;;AT3BJ;ESqBE;IASE;;;AAGD;EACC;EACA;EACA;;ATpCJ;ESiCG;IAKE;;;ATtCL;ESiCG;IAQE;;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;AAOL;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;;AC9HN;EACC;EACA;EACA;;AVJA;EUCD;IAKE;IACA;IACA;;;AAGD;EACC;;AVZD;EUWA;IAGE;IACA;;;AAED;EACC;;AVlBF;EUiBC;IAGE;;;AAIF;EACC;EACA;EACA;;AV3BF;EUwBC;IAKE;;;AAED;EACC;;AVhCH;EU+BE;IAGE;;;AVlCJ;EUoCG;IAEE;;;AVtCL;EU6CE;IAEE;;;AAKH;EACC;EACA;EACA,kBVtCU;EUuCV;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAIF;EACC;;AVrED;EUoEA;IAGE;IACA;;;AAED;EACC;;AAGD;EACC;EACA;;AVhFF;EU8EC;IAIE;;;AAGA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKH;EACC;;AAGD;EACC;EACA;;AVnHF;EUiHC;IAIE;;;AAGD;EAGC;;AACA;EACC;;AV7HJ;EUwHE;IAQE;;;AAIF;EACC;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;;AVvKH;EUoKE;IAKE;;;AAED;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAID;EACC;EACA;EACA;EACA,kBV/KQ;EUgLR;EACA;EACA;EACA;EACA;;AAMJ;EACC;EACA;EACA;EACA;;AV7MF;EUyMC;IAME;IACA;;;AAIF;EACC;EACA;EACA;;AACA;EACC;;AVzNH;EUoNC;IAQE;IACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;;;AAKH;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AACA;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKH;EACC;;AACA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA,OVlSa;EUmSb;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA,kBV9SY;EU+SZ;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAKH;EACC;EACA;;AAEA;EACC;EACA;EACA,kBVpUW;EUqUX;EACA;EACA;EACA;EACA;;AACA;EACC;;;AAKH;EACC;;;AAED;EACC;;;AAGD;EACC","file":"style.css"} -------------------------------------------------------------------------------- /css/object/project/_project.scss: -------------------------------------------------------------------------------- 1 | @use "../../foundation/var"; 2 | 3 | .p-top { 4 | margin: 0 auto 2.4rem; 5 | padding: 4.8rem 0 0; 6 | 7 | &__heading { 8 | margin-bottom: 2.0rem; 9 | font-size: 2.0rem; 10 | font-weight: bold; 11 | letter-spacing: .4em; 12 | text-align: center; 13 | } 14 | 15 | &__container { 16 | max-width: 600px; 17 | margin: 0 auto; 18 | padding: 1.8rem 2.4rem; 19 | background-color: #FFF; 20 | @include var.mq-max(600px) { 21 | padding: 1.0rem; 22 | } 23 | 24 | &-text { 25 | font-size: 1.4rem; 26 | font-weight: bold; 27 | line-height: 2.5; 28 | letter-spacing: normal; 29 | text-align: center; 30 | word-break: keep-all; 31 | overflow-wrap: break-word; 32 | @include var.mq-max(600px) { 33 | font-size: 1.4rem; 34 | } 35 | } 36 | } 37 | } 38 | 39 | .p-service { 40 | &__nav { 41 | max-width: 600px; 42 | margin: 0 auto 3.6rem; 43 | display: flex; 44 | justify-content: center; 45 | align-items: center; 46 | flex-wrap: wrap; 47 | gap: 1.0rem 1.8rem; 48 | @include var.mq-max(600px) { 49 | margin: 0 auto 6.9rem; 50 | gap: 1.0rem; 51 | } 52 | 53 | &-button { 54 | width: calc((100% - 1.8rem * 2) / 3); 55 | padding: 1.6rem 3.2rem 1.6rem 1.6rem; 56 | background-color: var.$color-darkgray; 57 | border-radius: 5px; 58 | color: #FFF; 59 | font-size: 1.0rem; 60 | font-weight: bold; 61 | text-align: center; 62 | position: relative; 63 | transition: opacity .3s ease-out; 64 | &:hover { 65 | opacity: .8; 66 | } 67 | @include var.mq-max(600px) { 68 | max-width: 18.6rem; 69 | width: calc((100% - 1.8rem) / 2);; 70 | } 71 | 72 | &::before { 73 | content: ''; 74 | width: 1.2rem; 75 | height: 1.2rem; 76 | background-color: #FFF; 77 | border-radius: 50%; 78 | position: absolute; 79 | top: 50%; 80 | right: 6.5%; 81 | transform: translateY(-50%); 82 | } 83 | &::after { 84 | content: ''; 85 | width: 5px; 86 | height: 5px; 87 | border-top: 2px solid var.$color-darkgray; 88 | border-right: 2px solid var.$color-darkgray; 89 | position: absolute; 90 | top: 50%; 91 | right: calc(6.5% + 1px); 92 | transform: translate(-50%, -50%) rotate(135deg); 93 | } 94 | } 95 | } 96 | 97 | &__block { 98 | margin: 0 auto 9.6rem; 99 | &:nth-child(4) { 100 | margin: 0 auto 4.8rem; 101 | } 102 | 103 | &-headen { 104 | margin-bottom: 1.2rem; 105 | font-size: 2.0rem; 106 | font-weight: bold; 107 | letter-spacing: .4em; 108 | text-align: center; 109 | @include var.mq-max(600px) { 110 | letter-spacing: .3em; 111 | } 112 | } 113 | 114 | &-headjp { 115 | margin-bottom: 3.6rem; 116 | font-size: 1.5rem; 117 | font-weight: bold; 118 | letter-spacing: .4em; 119 | text-align: center; 120 | @include var.mq-max(600px) { 121 | letter-spacing: .3em; 122 | } 123 | } 124 | 125 | &-container { 126 | display: flex; 127 | justify-content: center; 128 | gap: 0 4.6%; 129 | flex-wrap: wrap; 130 | 131 | &-img { 132 | width: calc(50% - 2.3%); 133 | &-inner { 134 | padding-top: 65.9%; 135 | position: relative; 136 | 137 | img { 138 | width: 100%; 139 | display: block; 140 | position: absolute; 141 | top: 0; 142 | left: 0; 143 | } 144 | } 145 | @include var.mq-max(870px) { 146 | display: none; 147 | } 148 | } 149 | 150 | &-inner { 151 | width: calc(50% - 2.3%); 152 | display: flex; 153 | flex-direction: column; 154 | gap: 1.0rem 0; 155 | @include var.mq-max(870px) { 156 | width: 100%; 157 | max-width: 600px; 158 | gap: 0; 159 | } 160 | 161 | &-box { 162 | padding: 1.8rem; 163 | background-color: #FFF; 164 | &:last-child { 165 | flex-grow: 1; 166 | display: flex; 167 | align-items: center; 168 | } 169 | @include var.mq-max(600px) { 170 | padding: 1.5rem 1.0rem; 171 | } 172 | 173 | &-text { 174 | font-size: 1.4rem; 175 | font-weight: bold; 176 | @include var.mq-max(600px) { 177 | font-size: 1.3rem; 178 | } 179 | } 180 | 181 | &-img { 182 | width: 100%; 183 | display: none; 184 | @include var.mq-max(870px) { 185 | display: block; 186 | } 187 | } 188 | 189 | &-list { 190 | padding-left: 2.5rem; 191 | list-style: '▶︎ ' outside; 192 | @include var.mq-max(870px) { 193 | margin: 0 auto; 194 | } 195 | 196 | &-item { 197 | width: fit-content; 198 | margin: 2.0rem 0; 199 | font-size: 1.4rem; 200 | font-weight: bold; 201 | &:first-child { 202 | margin-top: 0; 203 | } 204 | &:last-child { 205 | margin-bottom: 0; 206 | } 207 | @include var.mq-max(600px) { 208 | font-size: 1.3rem; 209 | } 210 | 211 | &-line { 212 | background: linear-gradient(transparent 70%, var.$color-yellow 0%); 213 | } 214 | } 215 | } 216 | } 217 | } 218 | 219 | &-image { 220 | width: 100%; 221 | margin: 0 auto; 222 | display: block; 223 | } 224 | } 225 | } 226 | } 227 | 228 | .p-news { 229 | &__carousel { 230 | display: flex; 231 | gap: 0 3.4rem; 232 | -ms-overflow-style: none; 233 | scrollbar-width: none; 234 | &::-webkit-scrollbar { 235 | display: none; 236 | } 237 | @include var.mq-max(600px) { 238 | gap: 0 2.4rem; 239 | } 240 | 241 | &-container { 242 | width: 31.6%; 243 | min-width: 38.0rem; 244 | margin-bottom: .3rem; 245 | padding: .6rem; 246 | background-color: #FFF; 247 | box-shadow: .4rem .4rem 0 0 #E3E3E3; 248 | transition: opacity .3s ease-out; 249 | &:hover { 250 | opacity: .8; 251 | } 252 | @include var.mq-max(600px) { 253 | min-width: 26.7rem; 254 | } 255 | 256 | &-img { 257 | width: 100%; 258 | &-inner { 259 | padding-top: 56.25%; 260 | } 261 | } 262 | 263 | &-inner { 264 | padding: 1.0rem 2.0rem; 265 | @include var.mq-max(600px) { 266 | padding: 1.0rem .8rem; 267 | } 268 | 269 | &-info { 270 | margin-bottom: .3rem; 271 | display: flex; 272 | align-items: center; 273 | gap: 0 .8rem; 274 | 275 | &-date { 276 | font-size: .8rem; 277 | font-weight: bold; 278 | } 279 | 280 | &-category { 281 | padding: .2rem 1.4rem; 282 | color: #FFF; 283 | font-size: .8rem; 284 | font-weight: bold; 285 | } 286 | } 287 | 288 | &-title { 289 | font-size: 1.5rem; 290 | font-weight: bold; 291 | @include var.mq-max(600px) { 292 | font-size: 1.2rem; 293 | } 294 | } 295 | } 296 | } 297 | } 298 | } 299 | 300 | .p-plan { 301 | &__container { 302 | margin-bottom: 12.4rem; 303 | background-color: #FFF; 304 | &:nth-child(5) { 305 | margin-bottom: 4.8rem; 306 | } 307 | &:last-child { 308 | margin-bottom: 0; 309 | } 310 | 311 | &--lightpink { 312 | margin-top: 9.6rem; 313 | } 314 | 315 | &-header { 316 | padding: 1.4rem; 317 | background-color: var.$color-darkgray; 318 | color: #FFF; 319 | font-size: 2.0rem; 320 | font-weight: bold; 321 | text-align: center; 322 | letter-spacing: normal; 323 | word-break: keep-all; 324 | overflow-wrap: break-word; 325 | @include var.mq-max(600px) { 326 | font-size: 1.6rem; 327 | } 328 | } 329 | 330 | &-body { 331 | padding: 3.0rem 4.0rem; 332 | @include var.mq-max(600px) { 333 | padding: 3.0rem 1.0rem 1.0rem; 334 | } 335 | 336 | &--lightpink { 337 | padding: 1.0rem 4.0rem 3.0rem; 338 | @include var.mq-max(600px) { 339 | padding: 1.0rem; 340 | } 341 | .p-plan__container-body-table--lg { 342 | @include var.mq-max(600px) { 343 | min-width: 72.0rem; 344 | } 345 | .p-plan__container-body-table-head:nth-child(n+2) { 346 | @include var.mq-max(600px) { 347 | width: 27%; 348 | } 349 | } 350 | } 351 | } 352 | 353 | &-table { 354 | width: 100%; 355 | margin: 0 auto; 356 | border-collapse: separate; 357 | border-spacing: 1px; 358 | 359 | &--lg { 360 | min-width: 62.0rem; 361 | .p-plan__container-body-table-head:nth-child(n+2) { 362 | width: 26%; 363 | @include var.mq-max(600px) { 364 | width: 28%; 365 | } 366 | } 367 | } 368 | &--sm { 369 | max-width: 60.0rem; 370 | @include var.mq-max(600px) { 371 | min-width: 50.0rem; 372 | } 373 | .p-plan__container-body-table-head:nth-child(n+2) { 374 | width: 36%; 375 | @include var.mq-max(600px) { 376 | width: 40%; 377 | } 378 | } 379 | } 380 | &--single { 381 | max-width: 60.0rem; 382 | .p-plan__container-body-table-head:nth-child(1) { 383 | width: 28%; 384 | @include var.mq-max(600px) { 385 | width: 34%; 386 | } 387 | } 388 | } 389 | 390 | &-head { 391 | height: 6.0rem; 392 | color: #FFF; 393 | font-weight: bold; 394 | text-align: center; 395 | vertical-align: middle; 396 | word-break: keep-all; 397 | overflow-wrap: break-word; 398 | 399 | &--green { 400 | background-color: var.$color-green; 401 | font-size: 1.5rem; 402 | } 403 | &--lightpink { 404 | background-color: var.$color-lightpink; 405 | font-size: 1.0rem; 406 | } 407 | &--gray { 408 | background-color: var.$color-main; 409 | color: var.$color-letter; 410 | font-size: 1.0rem; 411 | @include var.mq-max(600px) { 412 | font-size: 1.4rem; 413 | } 414 | } 415 | &--unico { 416 | padding: 2.4rem 2.0rem; 417 | border-radius: 4px 4px 0 0; 418 | img { 419 | width: 8.4rem; 420 | margin: 0 auto; 421 | display: block; 422 | } 423 | } 424 | } 425 | 426 | &-value { 427 | border: 1px solid #707070; 428 | font-weight: bold; 429 | vertical-align: middle; 430 | 431 | &--lightpink { 432 | background-color: var.$color-lightpink; 433 | border: none; 434 | color: #FFF; 435 | } 436 | 437 | &-flex { 438 | display: flex; 439 | flex-direction: column; 440 | align-items: center; 441 | 442 | &-vallg { 443 | font-size: 3.5rem; 444 | color: #D63976; 445 | background: linear-gradient(transparent 75%, #F48585 75%, #F48585 85%, transparent 85%, transparent 100%); 446 | } 447 | &-vallgsm { 448 | font-size: 1.8rem; 449 | } 450 | &-valmd { 451 | font-size: 2.0rem; 452 | } 453 | &-valmdsm { 454 | font-size: 1.0rem; 455 | } 456 | &-valsm { 457 | font-size: 1.5rem; 458 | } 459 | } 460 | } 461 | } 462 | 463 | &-caption { 464 | margin-top: 1.6rem; 465 | 466 | &-text { 467 | font-size: 1.5rem; 468 | font-weight: bold; 469 | text-align: center; 470 | word-break: keep-all; 471 | overflow-wrap: break-word; 472 | } 473 | 474 | &-linetext { 475 | width: fit-content; 476 | margin: 1.0rem auto 0; 477 | padding: 0 .2rem; 478 | font-size: 1.5rem; 479 | font-weight: bold; 480 | text-align: center; 481 | &-inner { 482 | word-break: keep-all; 483 | overflow-wrap: break-word; 484 | background: linear-gradient(transparent 80%, var.$color-green 0%); 485 | } 486 | } 487 | 488 | &-list { 489 | width: fit-content; 490 | margin: 0 auto; 491 | 492 | &-item { 493 | font-size: 1.5rem; 494 | font-weight: bold; 495 | } 496 | } 497 | } 498 | } 499 | } 500 | } 501 | 502 | .p-location { 503 | &__head { 504 | margin-top: 4.0rem; 505 | padding: 1.6rem 3.2rem 1.6rem 5.2rem; 506 | background-color: #FFF; 507 | display: flex; 508 | justify-content: space-between; 509 | align-items: center; 510 | @include var.mq-max(600px) { 511 | margin-top: 3.0rem; 512 | padding: 1.0rem 2.4rem 1.0rem 3.6rem; 513 | } 514 | 515 | &-text { 516 | font-size: 2.0rem; 517 | font-weight: bold; 518 | position: relative; 519 | @include var.mq-max(600px) { 520 | font-size: 1.5rem; 521 | } 522 | &::before { 523 | content: ''; 524 | width: 5px; 525 | height: 80%; 526 | background-color: var.$color-letter; 527 | position: absolute; 528 | top: 50%; 529 | left: -2.0rem; 530 | transform: translateY(-50%); 531 | @include var.mq-max(600px) { 532 | left: -1.45rem; 533 | } 534 | } 535 | } 536 | 537 | &-button { 538 | padding: .6rem 4.0rem; 539 | border: 1px solid var.$color-lightpink; 540 | border-radius: 5vh; 541 | color: var.$color-lightpink; 542 | font-size: 2.0rem; 543 | font-weight: bold; 544 | transition: all .3s ease-out; 545 | &:hover { 546 | background-color: var.$color-lightpink; 547 | color: #FFF; 548 | } 549 | @include var.mq-max(600px) { 550 | padding: .3rem 1.6rem; 551 | font-size: 1.2rem; 552 | } 553 | } 554 | } 555 | 556 | &__container { 557 | margin: 2.4rem auto 0; 558 | display: flex; 559 | flex-wrap: wrap; 560 | gap: 3.0rem 6%; 561 | @include var.mq-max(800px) { 562 | max-width: 600px; 563 | } 564 | 565 | &-inner { 566 | &--map { 567 | width: calc(55% - 3%); 568 | @include var.mq-max(800px) { 569 | width: 100%; 570 | } 571 | } 572 | &--table { 573 | width: calc(45% - 3%); 574 | @include var.mq-max(800px) { 575 | width: 100%; 576 | } 577 | } 578 | 579 | &-map { 580 | padding-top: 67%; 581 | position: relative; 582 | 583 | iframe { 584 | width: 100%; 585 | height: 100%; 586 | position: absolute; 587 | top: 0; 588 | left: 0; 589 | } 590 | } 591 | 592 | &-table { 593 | width: 100%; 594 | 595 | &-head { 596 | width: 7.4rem; 597 | padding: .9rem; 598 | font-size: 1.2rem; 599 | font-weight: bold; 600 | } 601 | 602 | &-data { 603 | padding: .9rem; 604 | font-size: 1.2rem; 605 | font-weight: bold; 606 | line-height: 1.6; 607 | } 608 | } 609 | } 610 | } 611 | } 612 | 613 | .p-faq { 614 | padding-top: 9.6rem; 615 | background-color: var.$color-lightgray; 616 | box-shadow: 0 0 0 100vmax var.$color-lightgray; 617 | clip-path: inset(0 -100vmax -100vmax); 618 | @include var.mq-max(600px) { 619 | padding-top: 4.2rem; 620 | } 621 | 622 | &__container { 623 | margin-bottom: 1.5rem; 624 | background-color: #FFF; 625 | 626 | &-head { 627 | padding: 1.6rem 8.0rem 1.6rem 6.0rem; 628 | font-size: 1.5rem; 629 | font-weight: bold; 630 | list-style: none; 631 | position: relative; 632 | cursor: pointer; 633 | &::-webkit-details-marker { 634 | display: none; 635 | } 636 | @include var.mq-max(600px) { 637 | padding: 1.2rem 3.0rem 1.2rem 3.6rem; 638 | } 639 | &::before { 640 | content: 'Q.'; 641 | font-size: 2.0rem; 642 | line-height: normal; 643 | position: absolute; 644 | top: 1.3rem; 645 | left: 2.2rem; 646 | @include var.mq-max(600px) { 647 | top: 1.0rem; 648 | left: .8rem; 649 | } 650 | } 651 | 652 | &-plus { 653 | position: absolute; 654 | top: 50%; 655 | right: 3.5%; 656 | transition: all .3s ease-out; 657 | 658 | &::before { 659 | content: ''; 660 | width: 1.2rem; 661 | height: 2px; 662 | background-color: var.$color-letter; 663 | position: absolute; 664 | transform: translateX(-50%); 665 | } 666 | &::after { 667 | content: ''; 668 | width: 1.2rem; 669 | height: 2px; 670 | background-color: var.$color-letter; 671 | position: absolute; 672 | transform: translateX(-50%) rotate(90deg); 673 | } 674 | } 675 | 676 | &.is-active { 677 | .p-faq__container-head-plus { 678 | transform: rotate(-180deg); 679 | &::after { 680 | content: none; 681 | } 682 | } 683 | } 684 | } 685 | 686 | &-body { 687 | padding: 0 8.0rem 1.6rem 6.0rem; 688 | color: var.$color-pink; 689 | font-size: 1.5rem; 690 | font-weight: bold; 691 | position: relative; 692 | @include var.mq-max(600px) { 693 | padding: 0 3.0rem 1.2rem 3.6rem; 694 | } 695 | 696 | &::before { 697 | content: 'A.'; 698 | font-size: 2.0rem; 699 | line-height: normal; 700 | position: absolute; 701 | top: 0; 702 | left: 2.2rem; 703 | @include var.mq-max(600px) { 704 | left: .8rem; 705 | } 706 | } 707 | } 708 | } 709 | } 710 | -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 |
10 | 11 |
12 |

Unico

13 |
14 |
15 |
16 |
17 | 'blog', 19 | 'posts_per_page' => 1, 20 | 'post_status' => 'publish', 21 | 'post__in' => get_option('sticky_posts') 22 | )); 23 | $sticky_posts = get_option('sticky_posts'); 24 | while($banner_query->have_posts()): $banner_query->the_post(); ?> 25 | 31 | 33 |
34 | 月額38,500円〜
通い放題のパーソナルジム
35 | Achieve your ideal body 36 | 女性トレーナー在籍しています! 37 |
38 | 41 |
42 |
SCROLL
43 |
44 | 45 |
46 |
47 |

OUR SERVICE

48 |
49 |

日々の疲れやストレスに負けない、しなやかで健やかな身体へ。
専門的なケアとあなたに寄り添うサポートで、心と体のバランスを整え、自分らしく輝ける毎日を。
唯一無二のあなたの体を、もっと好きになるために。
Unicoが、あなたの健康と美しさを支えます。

50 |
51 |
52 | 53 |
54 |
55 | 56 | 57 | 58 |
59 |
60 |

PERSONAL TRAINING

61 |

パーソナルトレーニング

62 |
63 |
64 |
65 | Personal Training 66 |
67 |
68 |
69 |
70 |

定額制の30分パーソナルトレーニングは、短時間で効率的に、60分のパーソナルトレーニングは肉体に更なる負荷をかけて運動できるサービスです。プロの指導で理想の体づくりをサポートします。

71 |
72 | Personal Training 73 |
74 |
    75 |
  • パーソナルトレーニングが1ヵ月通い放題
  • 76 |
  • 1回30分だからこそ、運動・筋トレ初心者でも通いやすさ◎
  • 77 |
  • 経験者向けの1回1時間のトレーニングで、さらなる筋力アップ
  • 78 |
79 |
80 |
81 |
82 |
83 | 84 |
85 |

CONDITIONING

86 |

コンディショニング

87 |
88 |
89 |
90 | Conditioning 91 |
92 |
93 |
94 |
95 |

30分コンディショニングは、短時間で体の調子を整えるプログラムです。プロによるストレッチや軽運動を通じて柔軟性や姿勢を改善し、日常の疲れや不調をケアします。

96 |
97 | Conditioning 98 |
99 |
    100 |
  • ケガの予防と身体機能の向上
  • 101 |
  • 疲労回復とパフォーマンス向上
  • 102 |
  • 姿勢改善と体の歪みの修正
  • 103 |
104 |
105 |
106 |
107 |
108 | 109 |
110 |

Hydrogen / Oxygen Capsules

111 |

酸素・水素カプセル

112 |
113 | 114 | 115 | Hydrogen / Oxygen Capsules 116 | 117 |
118 |
119 | 120 |
121 |

お気軽にご連絡ください!

122 | 123 |
124 |
125 | 126 |
127 |

NEWS

128 | 162 |
163 | 164 |
165 |

PLAN

166 |
167 |

30分パーソナルトレーニング通い放題

168 |
169 |
170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 187 | 192 | 197 | 198 | 199 | 200 | 205 | 210 | 215 | 216 | 217 |
1ヶ月プラン6ヶ月プラン12ヶ月プラン
入会金 183 |
184 |

33,000円(税込)

185 |
186 |
188 |
189 |

16,500円(税込)

190 |
191 |
193 |
194 |

0

195 |
196 |
月会費 201 |
202 |

38,500円(税込)

203 |
204 |
206 |
207 |

36,575円(税込)

208 |
209 |
211 |
212 |

34,650円(税込)

213 |
214 |
218 |
219 |
220 |

221 | 追加2万円(税込)で酸素・水素カプセル25分入り放題プランあり! 222 |

223 |
224 |
225 |
226 |
227 |

60分パーソナルトレーニング通い放題

228 |
229 |
230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 247 | 252 | 257 | 258 | 259 | 260 | 265 | 270 | 275 | 276 | 277 |
1ヶ月プラン3ヶ月プラン6ヶ月プラン
入会金 243 |
244 |

33,000円(税込)

245 |
246 |
248 |
249 |

16,500円(税込)

250 |
251 |
253 |
254 |

0

255 |
256 |
月会費 261 |
262 |

55,000円(税込)

263 |
264 |
266 |
267 |

53,625円(税込)

268 |
269 |
271 |
272 |

52,250円(税込)

273 |
274 |
278 |
279 |
280 |

281 | 追加2万円(税込)で酸素・水素カプセル25分入り放題プランあり! 282 |

283 | 287 |
288 |
289 |
290 |
291 |

チケットコース(ビジタープラン)

292 |
293 | 294 | 295 | 296 | 297 | 302 | 303 | 304 | 305 | 310 | 311 | 312 |
1時間パーソナル 298 |
299 |

6,600円(税込)/ 回

300 |
301 |
30分パーソナル
ストレッチ
306 |
307 |

3,300円(税込)/ 回

308 |
309 |
313 |
314 |
315 |
316 |

酸素・水素カプセル料金

317 |
318 |
319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 335 | 340 | 341 | 342 | 343 | 348 | 353 | 354 | 355 |
パーソナルジム会員様ビジター様
25分 331 |
332 |

2,000円(税込2,200円)

333 |
334 |
336 |
337 |

3,000円(税込3,300円)

338 |
339 |
50分 344 |
345 |

4,000円(税込4,400円)

346 |
347 |
349 |
350 |

5,000円(税込5,500円)

351 |
352 |
356 |
357 |
358 |

※お得な回数券もございますので、お問い合わせください!

359 |
360 |
361 |
362 |
363 |

お気軽にご連絡ください!

364 | 365 |
366 |
367 |

他社比較

368 |
369 |
370 | 371 | 372 | 373 | 374 | 375 | 376 | 377 | 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 | 386 | 387 | 394 | 399 | 404 | 405 | 406 | 407 | 412 | 417 | 422 | 423 | 424 | 425 | 430 | 435 | 440 | 441 | 442 | 443 | 449 | 454 | 459 | 460 | 461 |
  
BジムCジム
サービス 388 |
389 | パーソナルトレーニング 390 | 391 | 酸素・水素浴 392 |
393 |
395 |
396 | パーソナルトレーニング 397 |
398 |
400 |
401 | パーソナルトレーニング 402 |
403 |
月会費 408 |
409 |

38,500円(税込)

410 |
411 |
413 |
414 |

100,320円(税込)

415 |
416 |
418 |
419 |

120,000円(税込)

420 |
421 |
回数 426 |
427 |

通い放題

428 |
429 |
431 |
432 |

12

433 |
434 |
436 |
437 |

8

438 |
439 |
1回あたりの金額 444 |
445 |

3,208円/回

446 | ※月12回利用した場合 447 |
448 |
450 |
451 |

7,600円(税込)

452 |
453 |
455 |
456 |

15,000円(税込)

457 |
458 |
462 |
463 |
464 |
465 |
466 | 467 |
468 |

LOCATION

469 |
470 |

UNICO 橿原神宮前店

471 | 472 |
473 |
474 |
475 |
476 | 477 |
478 |
479 |
480 | 481 | 482 | 483 | 484 | 485 | 486 | 487 | 488 | 489 | 490 | 491 | 492 | 493 | 494 | 495 | 496 | 497 |
店舗名UNICO 橿原神宮前店
住所〒634-0063 奈良県橿原市久米町708
コレツィオーネ1F北
アクセス橿原神宮前駅 徒歩5分
駐車場/駐輪場あり
営業時間平日  10:00〜21:30
土日祝 9:30〜19:30
※水曜日のみ酸素・水素浴専用営業
※営業時間は、今後変更となる可能性もございます
498 |
499 |
500 |
501 |

UNICO JR奈良店

502 | 503 |
504 |
505 |
506 |
507 | 508 |
509 |
510 |
511 | 512 | 513 | 514 | 515 | 516 | 517 | 518 | 519 | 520 | 521 | 522 | 523 | 524 | 525 | 526 | 527 | 528 |
店舗名UNICO JR奈良店
住所〒630-8244 奈良県奈良市三条町606-99
ミユキシティーマンション102
アクセスJR奈良駅 徒歩4分
駐車場/駐輪場あり
営業時間平日  10:00〜21:30
土日祝 9:30〜19:30
※水曜日のみ酸素・水素浴専用営業
※営業時間は、今後変更となる可能性もございます
529 |
530 |
531 |
532 | 533 |
534 |

FAQ

535 |
536 | パーソナルジムは何をするの? 537 |
538 |

あなたの目標や体力レベルに合わせてプロのトレーナーが最適なメニューを作成し、正しいフォームを指導、そして定期的なセッションによってモチベーションを保ちながら、プロのトレーナーとお客様の二人三脚で効率的に理想のカラダを目指します。

539 |
540 |
541 |
542 | マッチョではなく、綺麗なスラっとしたカラダになりたいのですが大丈夫? 543 |
544 |

なれます。筋骨隆々なマッチョになる方法から、どうしたらそうならないかを熟知しております。トレーニングでインナーマッスルを中心に鍛えることで姿勢改善・代謝アップをしながら、適切な食事と有酸素運動、そして世界初の酸素水素浴により、最短ルートで理想の体へと導きます。

545 |
546 |
547 |
548 | トレーニングをしたことないけど大丈夫? 549 |
550 |

全く心配ございません!通われるお客様のほとんどが運動経験の無い方です。むしろUnicoでは、初心者こそパーソナルトレーニングを受けるべきだと考えております。やみくもにトレーニングを行うことは、ダイエットの観点からも、ケガのリスクの観点からも、非常に効率が悪いからです。

551 |
552 |
553 |
554 | 効果はどれくらいで出るの? 555 |
556 |

だいたい1ヶ月で体重自体は落ちます。しかし、無理な食事制限などで体重を大幅に落としてしまうと、リバウンドする可能性が高いです。リバウンドしにくい、綺麗なカラダにしたいのであれば、2~3カ月が必要となります。食事・トレーニングを習慣化させるのにも2~3ヶ月くらい時間は必要ですが、筋肉を鍛えるのにも最低2~3ヶ月かかります。その中で1ヶ月で2~3kg、多くても5キロの減量を目指し、3カ月後に理想のカラダになるようにトレーニングを行います。

557 |
558 |
559 |
560 | リバウンドしませんか? 561 |
562 |

リバウンドの原因は無理な食事制限による反動です。例えば、目標を達成したので、食事に気を使わなくなる、他にも、極端に糖質を減らすダイエットが原因で、痩せづらい体質になってしまうことです。Unicoは30分通い放題のトレーニングにより、生活習慣の見直しを行い、無理のないダイエットと太りづらい体質づくりを実施しております。正しい知識をお届けし、卒業後も続けることのできるライフスタイルの提供を行っています。

563 |
564 |
565 |
566 | 酸素水素浴とはどういうものですか? 567 |
568 |

今まであった酸素カプセルの効果(疲労回復、ケガの早期回復、冷え性など)に、水素の力を加えることにより、美肌、エイジングケア、病気の予防の効果がございます。弊社に設置してあるカプセルは、世界で唯一高気圧環境の中で酸素と水素を同時に吸収できる特許を取得している技術により、常に新鮮な水素を生成してカプセルに送り込み、体内で吸収することができます。ブログでより詳しく記載しておりますので、そちらもご覧ください。

569 |
570 |
571 |
572 | 体験トレーニングでは何をするんですか? 573 |
574 |

約60分間で、カウンセリング、2~3種目の体験トレーニングを行います。酸素水素浴の体験もご希望の方は約90分間の体験となります。

575 |
576 |
577 |
578 | トレーニングには何を持っていけばいいですか? 579 |
580 |

トレーニングにはお飲み物とタオルをお持ちください。室内シューズ・運動服は貸し出しがございますので不要です。

581 |
582 |
583 |
584 |
585 | 586 | 589 | 590 | 593 | 594 | 595 | --------------------------------------------------------------------------------