/* reset */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { -webkit-text-size-adjust: 100%; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } //@import url("./pc.less"); //@import url("./sp.less"); /* 汎用 */ body{ /* background-image:url("/wp-content/themes/tricell/img/back_icon.svg") ; background-repeat: repeat-y; background-size: 1200px; background-position: 100px 0; background-color:rgba(255,255,255,0.8); background-blend-mode:lighten; */ .center{ text-align:center; } .clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } .clearfix{ *zoom: 1; } .mintyo{ font-family: 'Noto Serif JP', serif; } .red{ //color:#C60367; color:#807e32; } .lightFont{ color:#555; } .sizeDown{ font-size: 75% !important; } .gold{ color: #b47526; border-top: solid 3px #b47526; border-bottom: solid 3px #b47526; } .regular{ color: #fe455c; border-top: solid 3px #fe455c; border-bottom: solid 3px #fe455c; } /* CF7 */ .wpcf7{ text-align: center; } .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, { background-color: #fff; color: #000; margin: 20px 5%; font-size: 24px; border: 3px solid #888; width: 90%; } .wpcf7 p { font-size: 24px; text-align: center; } .wpcf7 input[type="submit"]{ font-size: 24px; margin: 5%; padding: 5px 30px; } }/* 汎用ここまで */ /* ヤフーショッピング用のリスト */ .YahooShoppingList{ .uiShoppingModule{ ul{ display:flex; flex-flow: row wrap; justify-content:flex-start; align-items: flex-start; li{ width: 32%; height: auto; margin: 10px 0; list-style: none; img{ width: 80%; height: auto; } .elPrice{ color: #d90000; em{ font-style: normal; font-weight: bold; } } } } } } //storesのボタン、半透明にして買えない感じに .storesjp-button-cart{ width:100%; //filter: saturate(20%) contrast(20%); } @media screen and (min-width:1001px) { .heightMargin{ height:30px; } .heightMargin80{ height:80px; } img.PcOnly{ display:inline !important; } img.SpOnly{ display:none !important; } /* header(not head) area */ header{ width:100%; margin:0; height: 120px; //background-color: rgb(240, 253, 255); background-color: #FFF; //background-image: url('/wp-content/themes/tricell/img/header.png'); //background-size: 100px; z-index: 20; box-shadow:2px 2px 3px #AAA; //position: fixed; //top:0; //left:0; color:#555; h1{ width:100%; display: table-cell; text-align: center; vertical-align: middle; padding: 10px; a{ img.logo{ width: auto; height: 100px; margin-left:30px; filter: drop-shadow(2px 2px 3px #AAA); } } } img#menuToggle{ display:none; } p#menuToggleBatsu{ display:none; } .info{ position: absolute; top:0; right:0; margin-top: 10px; margin-right: 20px; //background-color: #FFF; text-align: left; width:50%; max-width: 900px; ul.infoBox{ display:flex; flex-flow: row -no-wrap; justify-content:space-between; margin:0; li{ text-align:center; padding:3px 0; list-style: none; font-size:16px; font-weight: bold; } li.phone{ width:20%; } li.mail::before{ content:""; display:inline-block; width:2em; height:2em; background:url('/wp-content/themes/tricell/img/mail.svg') no-repeat; background-size:contain; margin:5px 10px -10px 0; } li.phone::before{ content:""; display:inline-block; width:2em; height:2em; background:url('/wp-content/themes/tricell/img/phone.svg') no-repeat; background-size:contain; margin:5px 10px -10px 0; } li.address::before{ content:""; display:inline-block; width:2em; height:2em; background:url('/wp-content/themes/tricell/img/pin.svg') no-repeat; background-size:contain; margin:5px 10px -10px 0; } } } #menu{ width:100%; margin:0; padding: 10px; display: table-cell; text-align: center; vertical-align: bottom; ul{ width:700px; display:flex; flex-flow: row wrap; justify-content:space-between; margin:0 auto; li{ text-align:center; padding:4px 0; list-style: none; flex: 0 1 19%; border-right:1px solid #000; a{ text-decoration:none; p{ padding:3px 0; font-size:16px; color:#333; font-weight: bold; } } } li:hover{ background-color:#888; p{ color:#FFF; a{ text-decoration:underline; } } } } } } /* slideshow */ #slideshow{ width:100%; height:90%; z-index: -100; .slide{ .layer{ width:100%; height:100%; .wordbox{ left: 50%; position: absolute; top: 60%; p{ color:#FFF; font-size:1.6vw; line-height:150%; text-align:center; text-shadow:2px 2px 4px #000; transform: translate(-50%,-50%); } p.mintyo{ font-size:4vw; font-family: 'Noto Serif JP', serif; } } img{ left: 0%; position: absolute; top: 100%; transform: translate(0,-100%); width:30%; } } } } /* main area */ main{ .wrapper{ background-image:none; margin:0 auto; width:1100px; padding: 1px 0; img{ width:auto; margin:0 auto; display: block; } img.topIchigo{ width:100%; } .flex{ display:flex; flex-flow: row wrap; justify-content:space-start; align-items: flex-start; .item{ width: 200px; height: 200px; margin: 10px 5px; border:solid 2px #888; a{ img.sell{ width: 100%; //border-radius:10px; } } } } h2{ text-align:center; font-size:40px; margin:120px 0 30px 0; } h2.big{ font-size:5em; } h2.withIcon:before{ content: url('/wp-content/themes/tricell/img/icon.png'); margin: 20px; position: relative; top: 20px; } p.lineup{ margin:50px 0; text-align:center; font-size:2em; line-height:160%; } p.setumei{ margin:50px 0; text-align:left; font-size:16px; line-height:160%; } .itemPC{ img{ border-radius:10px; margin:20px 10px; } } .itemSP{ display:none; } img.kao{ float:left; } .leftBox{ color:#555; font-size:22px; float:left; width:40%; margin:20px 40px; line-height:35px; } .hitokoto{ color:#555; font-size:22px; line-height:180%; margin:50px auto 0 auto; width:750px; padding:100px 100px; background-image: url('/wp-content/themes/tricell/images/comment2.jpg'), url('/wp-content/themes/tricell/images/comment3.jpg'), url('/wp-content/themes/tricell/images/comment4.jpg'); background-repeat: no-repeat, no-repeat, no-repeat; background-position: top center , top 100px left, top 100px right; } } .grd{ height: 100px; width: 100%; } .fill{ width: 100%; } .fade { opacity : 0; transform : translate(0, 80px); transition : all 300ms; filter: blur(10px); } .fade.effect-scroll { opacity : 1; transform : translate(0, 0); transition-delay: 0.5s; filter: none; } } main.liteglay{ background-color: #fafafa; } main#top{ margin-top: 70vh; } /* blog */ .blogContenar{ display:flex; flex-flow: row wrap; justify-content:left; .blogBox{ width:345px; height:480px; background-color:white; //border-radius:10px; margin:20px 10px 20px 10px; box-shadow: 1px 1px 2px #888; transition: all .2s; position: relative; img{ display:block; margin:0; width:100%; height:auto; //border-radius:10px 10px 0 0; } .new{ position:absolute; top:2px; left:2px; color:white; background-color:#88C410; padding:8px 24px; border-radius:10px 0 10px 0; } .blogBoxWords{ padding:5px 10px; h3{ background: linear-gradient( to right, rgba(155, 155, 155, 1) 0%, rgba(155, 155, 155, 1) 20%, rgba(213, 213, 213, 1) 24%, rgba(213, 213, 213, 1) 100% ); background-repeat:no-repeat; background-size:100% 4px; background-position:bottom; padding:10px 0; a{ font-size:24px; color:#C60367; text-decoration:none; } } p{ color:#333; font-size:18px; padding:10px 0; line-height:150%; } p.date{ position:absolute; bottom:5px; color:#888; } } } .blogBox:hover{ box-shadow: 4px 4px 8px #888; transform: translateY(-4px); opacity: 0.8; } .pageNavi{ width:100%; margin:40px 0; display:flex; flex-flow: row nowrap; justify-content:right; .page-numbers{ display:inline-block; width:50px; height:50px; border-radius:50%; text-align:center; vertical-align:middle; line-height:50px; margin:0 10px; text-decoration:none; font-size:25px; background-color:white; color:#555; } .current{ color:#C60367; } } } .single{ /* background: rgba(255,255,255,0.7); box-sizing:border-box; margin:0 2%; padding:30px 2% 0 2%; box-shadow:2px 2px 5px #333; */ background-color: #FFF; box-sizing:border-box; width:780px; margin:0 auto; //border:1px solid #F00; float: left; h2.title{ font-size:32px; margin: 50px 0; } .category{ font-size: 16px; line-height: 1em; display: inline-block; background: #a61919; padding: 8px 10px; border-radius: 15px; a{ color: #ffffff; text-decoration: none; } } .category:hover{ opacity: 0.7; } .content{ padding: 0 20px; h2{ font-size:24px; text-align:left; padding: 20px 0 20px 20px; margin:30px 0 30px -23px; border-left:solid 7px rgb(127, 190, 25); } p{ line-height: 240%; } } } aside.sidebar{ box-sizing:border-box; width:310px; float: right; li{ list-style: none; } h2{ font-size: 1.2em; } } .navigationBox{ margin-top:100px; background: rgba(100,100,100,0.7); /* はみ出しトリック */ width: 100vw; position: relative; left: 50%; transform: translateX(-50%); h2.nav{ text-align:center; color:white; margin:0px; font-size:24px; } ul{ padding:10px; li{ display:inline-block; margin:30px; list-style:none; a{ text-decoration:none; color:white; font-size:22px; } } } .navigation{ margin: 0 auto; width:1100px; padding:30px; .nav-previous,.nav-next{ width:48%; float:left; text-align:left; a{ font-size:20px; color:white; text-decoration:none; } } .nav-next{ float:right; text-align:right; } } /* 関数出力タグなのでclearfixクラスを追加したくない */ .navigation:before, .navigation:after { content: " "; display: table; } .navigation:after { clear: both; } .navigation{ *zoom: 1; } } /* lineup */ main{ .wrapper{ .koe{ padding:20px; border-radius:10px; margin:20px auto; img{ margin:20px; } p{ margin:20px; color:white; width:720px; line-height:160%; font-size:26px; font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "MS P明朝", "MS PMincho", "MS 明朝", serif; .name{ font-size:18px; font-family: initial; } } } .koe.left{ img{ float:left } p{ float:left; } } .koe.right{ img{ float:right } p{ float:right; } } .koe.orange{ background-color:#F39700; } .koe.red{ background-color:#E93928; } .koe.green{ background-color:#78AF1F; } .koe.violet{ background-color:#930885; } } } .blogContenar.lineupContenar{ .blogBox{ height:auto; img{ } .blogBoxWords{ height:400px; h3.lineup{ font-size:22px; color:#000; background: linear-gradient( to right, rgba(198, 3, 103, 1) 0%, rgba(198, 3, 103, 1) 100% ); background-repeat:no-repeat; background-size:100% 1px; background-position:bottom; } p{ } .buy{ position:absolute; bottom:20px; font-weight:bold; font-size:18px; span.price{ padding:10px 10px; color:#C60367; } a{ text-decoration:none; color:white; span.btn{ padding:10px 30px; background-color:#C60367; border-radius:5px; } span.btn.not{ border:2px solid #888; color:#888; background-color:#FFF; cursor: default; } } } } } } .blogContenar.lineupContenar.momo{ .blogBoxWords{ .buy{ a{ span.btn{ background-color:#E18A00; } } span.price{ color:#E18A00; } } } } /* form */ main{ .wrapper{ .mauticform_wrapper{ h3.form{ margin:50px 0 20px 0; padding-left:20px; font-size:26px; border-left:8px solid #C60367; } .mauticform-row{ display: grid; grid-template-rows: auto; grid-template-columns: 240px 1fr; background-color:#F2F2F2; .mauticform-label{ grid-row: 1; grid-column: 1; display:table-cell; vertical-align:middle; padding:25px 20px; margin:0; background-color:#FDE1EE; } .mauticform-helpmessage{ display:none; } input.mauticform-input, select.mauticform-selectbox, textarea.mauticform-textarea{ grid-row: 1; grid-column: 2; font-size:20px; margin:10px; border:solid 1px #AAA; width:96%; } input.mauticform-input:focus, textarea.mauticform-textarea:focus{ box-shadow:0px 0px 6px #00F; } select.mauticform-selectbox{ -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #eee; background: url(arrow01.png) right 50% no-repeat, -webkit-linear-gradient(top, #FFF 0%,#DDD 100%); background: url(arrow01.png) right 50% no-repeat, linear-gradient(to bottom, #FFF 0%,#DDD 100%); background-size: 20px, 100%; width:50%; option{ margin:10px; } } select.mauticform-selectbox::-ms-expand { display: none; } input[type="email"], input[type="text"], input[type="number"], input[type="tel"], input[type="search"], input[type="url"], textarea{ padding:6px 10px; background:#fff; border:1px solid #ddd; border-radius: 4px; box-sizing:border-box; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; } input[type="number"] { -moz-appearance: textfield; } } .mauticform-button-wrapper{ display: block; background-color:#FFF; margin:50px 0 200px 0; button{ display:block; margin:0px auto; text-align:center; padding:20px 100px; border-radius:10px; font-size:32px; color:white; background-color:#C60367; transition: all .2s; } button:hover{ transform: translateY(-4px); box-shadow:4px 4px 4px #888; } } .formNote{ background-color:#EEE; padding:1px 20px 50px 20px;; h3.form:first-child{ margin-top:30px; } h4{ font-size:24px; margin:5px 0; } p{ line-height:160%; } } } .mauticform_wrapper.momo{ h3.form{ border-left:8px solid #E18A00; } .mauticform-row{ .mauticform-label{ background-color:#FAE4C1; } } .mauticform-button-wrapper{ button{ background-color:#E18A00; } } } } } table#keisanKekka{ margin:30px auto 20px auto; width:60%; font-size:1.1em; tr{ th,td{ border-bottom:2px solid #FFF; padding:5px; } th{ text-align:left; width:240px; background-color:#FDE1EE; } td{ background-color:#F2F2F2; } th.soukei,td.soukei{ font-size:2em; } } } /* footer area */ footer{ width:100%; margin:0; background-color:white; text-align:center; .footerContact{ width:100%; margin:0 0 50px 0; background-color:#888; padding:30px 0 60px 0; h2{ font-size:42px; color:white; margin:30px 0; } img{ border-radius:10px; } } ul.infoBox{ width:1000px; display:flex; flex-flow: row wrap; justify-content:space-between; margin:30px auto; li{ text-align:center; padding:12px 0; list-style: none; width:39%; font-size:18px; } li.phone{ width:20%; } li.mail::before{ content:""; display:inline-block; width:2em; height:2em; background:url('/wp-content/themes/tricell/images/icon.jpg') no-repeat; background-size:contain; margin:5px 10px -10px 0; } li.phone::before{ content:""; display:inline-block; width:2em; height:2em; background:url('/wp-content/themes/tricell/images/ico2.jpg') no-repeat; background-size:contain; margin:5px 10px -10px 0; } li.address::before{ content:""; display:inline-block; width:2em; height:2em; background:url('/wp-content/themes/tricell/images/ico3.jpg') no-repeat; background-size:contain; margin:5px 10px -10px 0; } } p{ margin:30px 0; } } } @media screen and (max-width:1000px) { .heightMargin{ height:20px; } .heightMargin80{ height:50px; } img.PcOnly{ display:none !important; } img.SpOnly{ display:inline !important; } header{ width:100%; margin:0 0 50px 0; z-index: 20; background-color: rgb(255, 255, 255); h1{ width:100%; z-index:3; text-align: center; img.logo{ margin-top: 15px; width:30%; filter: drop-shadow(2px 2px 3px #AAA); } } img#menuToggle{ position:fixed; top:8px; right:8px; width:12%; height:auto; z-index:10; opacity: 0.6; } p#menuToggleBatsu{ position: fixed; top:0; right:0; z-index:10; font-size:64px; color:#4b4b4b; display:none; line-height: 80%; } #menu{ position:fixed; top:0; right:0; background:#FFF; z-index:5; border:1px solid #000; width:100%; border:none; display:none; ul{ li{ list-style: none; margin:40px 20px; text-align: center; border-bottom:2px solid #000; a{ text-decoration:none; font-size:20px; p{ color: #333; font-weight:bold; } } } li:first-child{ } } } .info{ display: none; } } /* slideshow */ #slideshow{ width:100%; height:50%; z-index: -100; margin-top: 20%; .slide{ .layer{ width:100%; height:100%; .wordbox{ left: 50%; position: absolute; top: 50%; width:100%; p{ color:#FFF; font-size:1.6vw; line-height:150%; text-align:center; text-shadow:2px 2px 4px #000; transform: translate(-50%,-50%); } p.mintyo{ font-size:8vw; font-family: 'Noto Serif JP', serif; } } img{ left: 0%; position: absolute; top: 100%; transform: translate(0,-100%); width:100vw; } } } } /* main area */ main{ margin-top:-4px; z-index: 0; .wrapper{ margin:0 auto; padding: 1px 0; h2{ text-align:center; font-size:24px; margin:50px 0 20px 0; } h2.big{ font-size:2.5em; } h2.withIcon:before{ content: '';/*何も入れない*/ display: inline-block;/*忘れずに!*/ width: 80px;/*画像の幅*/ height: 59px;/*画像の高さ*/ background-image: url('/wp-content/themes/tricell/img/icon.png'); background-size: contain; vertical-align: middle; background-repeat: no-repeat; } p.lineup{ margin:20px 2%; text-align:center; font-size:1em; line-height:160%; } p.setumei{ margin:20px 0; text-align:left; font-size:8px; line-height:160%; } img{ width: 90%; display: block; margin: 0 auto; } img.topIchigo{ width: 100%; } .center{ img{ width:60%; height:auto; } } .itemPC{ display:none; } .itemSP{ text-align:center; img{ width:90%; height:auto; margin: 30px auto; } } img.kao{ display:block; width:80%; margin:10px auto; } .leftBox{ color:#555; font-size:20px; width:80%; margin:20px auto; line-height:200%; } .hitokoto{ color:#555; font-size:18px; line-height:180%; margin:100px auto 0 auto; padding:100px 60px; background-image: url('/wp-content/themes/tricell/images/comment2.jpg'), url('/wp-content/themes/tricell/images/comment3.jpg'), url('/wp-content/themes/tricell/images/comment4.jpg'); background-repeat: no-repeat, no-repeat, no-repeat; background-position: top center , top 100px left, top 100px right; } .flex{ display:flex; flex-flow: row wrap; justify-content:space-between; align-items: flex-start; .item{ width: 49%; height: auto; margin: 10px 0; a{ img.sell{ width: 100%; //border-radius:10px; } } } } } .grd{ height: 60px; width: 100%; } .fill{ width: 100%; } .grd.w2p{ background: linear-gradient(to bottom right, #FFF,#FFF 49.5% ,#ff788f 50% ,#ff788f); } .fill.p{ background-color: #ff788f; color: #FFF; } .grd.p2w{ background: linear-gradient(to bottom right, #ff788f,#ff788f 49.5% ,#FFF 50% ,#FFF); } .grd.w2g{ background: linear-gradient(to bottom right, #FFF,#FFF 49.5% ,#F2F2F2 50% ,#F2F2F2); } .fill.g{ background-color: #F2F2F2; } .grd.g2w{ background: linear-gradient(to bottom right, #F2F2F2,#F2F2F2 49.5% ,#FFF 50% ,#FFF); } .fade { opacity : 0; transform : translate(0, 5px); transition : all 500ms; //filter: blur(20px); } .fade.effect-scroll { opacity : 1; transform : translate(0, 0); transition-delay: 0.8s; filter: none; } } main#top{ margin-top: 46vh; } /* blog */ .blogContenar{ display:flex; flex-flow: row wrap; justify-content:start; .blogBox{ width:46%; height:auto; background-color:white; border-radius:5px; margin:20px 0 20px 2%; padding-bottom:30px; position: relative; box-shadow: 1px 1px 2px #888; img{ display:block; margin:2px auto 0 auto; width:100%; height:auto; //border-radius:10px 10px 0 0; } .new{ position:absolute; top:2px; left:2px; color:white; background-color:#88C410; padding:8px 24px; border-radius:10px 0 10px 0; } .blogBoxWords{ padding:5px 5px; h3{ background: linear-gradient( to right, rgba(155, 155, 155, 1) 0%, rgba(155, 155, 155, 1) 20%, rgba(213, 213, 213, 1) 24%, rgba(213, 213, 213, 1) 100% ); background-repeat:no-repeat; background-size:100% 4px; background-position:bottom; padding:10px 5px; a{ font-size:18px; color:#C60367; text-decoration:none; } } p{ color:#333; padding:5px; line-height:150%; font-size:12px; } p.date{ position:absolute; bottom:5px; color:#888; } } } .pageNavi{ width:100%; margin:40px 0; display:flex; flex-flow: row nowrap; justify-content:center; .page-numbers{ display:inline-block; width:40px; height:40px; border-radius:50%; text-align:center; vertical-align:middle; line-height:40px; margin:0 10px; text-decoration:none; font-size:18px; background-color:white; color:#555; } .current{ color:#C60367; } } } .single{ /* background: rgba(255,255,255,0.7); box-sizing:border-box; margin:20px 2% 0 2%; padding:30px 2% 0 2%; box-shadow:2px 2px 5px #333; */ margin:40px 2% 0 2%; h2.title{ font-size:30px; text-align:center; color:#C60367; } .content{ } } .rpwwt-widget ul li{ display: inline-block; width:30%; margin:0 2%; } .navigationBox{ margin-top:100px; background: rgba(100,100,100,0.7); /* はみ出しトリック */ width: 100vw; position: relative; left: 50%; transform: translateX(-50%); h2.nav{ text-align:center; color:white; margin:0px; font-size:20px; } ul{ padding:10px; li{ display:inline-block; margin:10px; list-style:none; a{ text-decoration:none; color:white; font-size:18px; } } } .navigation{ margin: 0 auto; padding:30px; .nav-previous,.nav-next{ width:48%; float:left; text-align:left; a{ font-size:18px; color:white; text-decoration:none; } } .nav-next{ float:right; text-align:right; } } .navigation:before, .navigation:after { content: " "; display: table; } .navigation:after { clear: both; } .navigation{ *zoom: 1; } } /* form */ main{ .wrapper{ .mauticform_wrapper{ h3.form{ margin:50px 0 20px 10px; padding-left:10px; font-size:18px; border-left:8px solid #C60367; } .mauticform-row{ width:100%; background-color:#FDE1EE; padding:10px 5px; margin:0 auto; .mauticform-label{ background-color:#FDE1EE; } .mauticform-helpmessage{ display:none; } input.mauticform-input, select.mauticform-selectbox{ font-size:20px; border:solid 1px #AAA; width:96%; } input.mauticform-input:focus{ box-shadow:0px 0px 6px #00F; } select.mauticform-selectbox{ -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #eee; background: url(arrow01.png) right 50% no-repeat, -webkit-linear-gradient(top, #FFF 0%,#DDD 100%); background: url(arrow01.png) right 50% no-repeat, linear-gradient(to bottom, #FFF 0%,#DDD 100%); background-size: 20px, 100%; option{ margin:10px; } } select.mauticform-selectbox::-ms-expand { display: none; } input[type="email"], input[type="text"], input[type="number"], input[type="tel"], input[type="search"], input[type="url"], textarea{ padding:6px 10px; background:#fff; border:1px solid #ddd; border-radius: 4px; box-sizing:border-box; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; } input[type="number"] { -moz-appearance: textfield; } } .mauticform-button-wrapper{ display: block; background-color:#FFF; margin:50px 0 200px 0; button{ width:70%; display:block; margin:0px auto; text-align:center; padding:10px; border-radius:10px; font-size:16px; color:white; background-color:#C60367; transition: all .2s; } button:hover{ transform: translateY(-4px); box-shadow:4px 4px 4px #888; } } .formNote{ margin-top:60px; background-color:#EEE; padding:1px 20px 50px 20px;; h3.form:first-child{ margin-top:30px; } h4{ font-size:12px; margin:5px 0; } p{ font-size:8px; line-height:160%; } } } .mauticform_wrapper.momo{ h3.form{ border-left:8px solid #E18A00; } .mauticform-row{ background-color:#FAE4C1; .mauticform-label{ background-color:#FAE4C1; } } .mauticform-button-wrapper{ button{ background-color:#E18A00; } } } } } table#keisanKekka{ margin:30px auto 20px auto; width:100%; font-size:1.1em; tr{ th,td{ border-bottom:2px solid #FFF; padding:5px; } th{ text-align:left; background-color:#FDE1EE; } td{ background-color:#F2F2F2; } th.soukei,td.soukei{ font-size:2em; } } } /* footer area */ footer{ width:100%; margin:0; background-color:white; text-align:center; .footerContact{ width:100%; margin:0 0 50px 0; background-color:#C60367; padding:30px 0 60px 0; h2{ font-size:36px; color:white; margin:30px 0; } img{ max-width:80%; height:auto; border-radius:10px; } } ul.infoBox{ width:90%; margin:0 auto; li{ text-align:left; list-style: none; font-size:14px; margin:20px 0; } li.phone{ } li.mail::before{ content:""; display:inline-block; width:1.5em; height:1.5em; background:url('/wp-content/themes/tricell/images/icon.jpg') no-repeat; background-size:contain; margin:0px 10px -6px 0; } li.phone::before{ content:""; display:inline-block; width:1.5em; height:1.5em; background:url('/wp-content/themes/tricell/images/ico2.jpg') no-repeat; background-size:contain; margin:0px 10px -6px 0; } li.address::before{ content:""; display:inline-block; width:1.5em; height:1.5em; background:url('/wp-content/themes/tricell/images/ico3.jpg') no-repeat; background-size:contain; margin:0px 10px -6px 0; } } p{ width:100%; background-color:#888; color:white; font-size:20px; margin-top:50px; padding:40px 0; } } }