.entry-content .btn-gelatin-blue,
.entry-content .btn-gelatin-red,
.entry-content .btn-gelatin-green,
.entry-content .btn-gelatin-purple,
.entry-content .btn-gelatin-gray{ 
width: 500px;
font-size: 28px;
font-weight: bold;
margin: 10px auto 20px;
display: block;
text-decoration: none;
text-align: center;
position: relative;
outline: none;
color: #fff;
line-height: 2.3;
border-radius: 3px;
border: none;
-webkit-transition: -webkit-box-shadow .3s;
-webkit-transition: box-shadow .3s;
transition: box-shadow .3s;
}
.btn-gelatin-blue,
input.btn-gelatin-blue{
background: #1253A4;
box-shadow: 0 0 0 -2px #CFF09E, 0 0 0 -1px #FE4365;
}
.btn-gelatin-red,
input.btn-gelatin-red{
background: #e5000b;
box-shadow: 0 0 0 -2px #CFF09E, 0 0 0 -1px #FE4365;
}
.btn-gelatin-green,
input.btn-gelatin-green{
background: #008c4b;
box-shadow: 0 0 0 -2px #CFF09E, 0 0 0 -1px #FE4365;
}
.btn-gelatin-purple,
input.btn-gelatin-purple{
background: #ad1283;
box-shadow: 0 0 0 -2px #CFF09E, 0 0 0 -1px #FE4365;
}
.btn-gelatin-gray,
input.btn-gelatin-gray{
background: #2e2e2e;
box-shadow: 0 0 0 -2px #CFF09E, 0 0 0 -1px #FE4365;
}
input.btn-gelatin-blue,
input.btn-gelatin-red,
input.btn-gelatin-green,
input.btn-gelatin-purple,
input.btn-gelatin-gray {
line-height: normal !important;
}
.btn-gelatin-blue a,
.btn-gelatin-red a,
.btn-gelatin-green a,
.btn-gelatin-purple a,
.btn-gelatin-gray a{
color: #fff;
text-decoration: none;
}
.btn-gelatin-blue:hover, .btn-gelatin-blue:focus,
.btn-gelatin-red:hover, .btn-gelatin-red:focus,
.btn-gelatin-green:hover, .btn-gelatin-green:focus,
.btn-gelatin-purple:hover, .btn-gelatin-purple:focus,
.btn-gelatin-gray:hover, .btn-gelatin-gray:focus{
-webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
-webkit-animation: gelatine 0.5s 1;
animation: gelatine 0.5s 1;
}
.btn-gelatin-blue:hover, .btn-gelatin-blue:focus {
box-shadow: 0 0 0 2px #fff, 0 0 0 4px #1253A4;
}
.btn-gelatin-red:hover, .btn-gelatin-red:focus {
box-shadow: 0 0 0 2px #fff, 0 0 0 4px #e5000b;
}
.btn-gelatin-green:hover, .btn-gelatin-green:focus {
box-shadow: 0 0 0 2px #fff, 0 0 0 4px #008c4b;
}
.btn-gelatin-purple:hover, .btn-gelatin-purple:focus {
box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ad1283;
}
.btn-gelatin-gray:hover, .btn-gelatin-gray:focus {
box-shadow: 0 0 0 2px #fff, 0 0 0 4px #2e2e2e;
}
.btn-gelatin-blue:active,
.btn-gelatin-red:active,
.btn-gelatin-green:active,
.btn-gelatin-purple:active,
.btn-gelatin-gray:active{
background: #4ECDC4;
-webkit-transition-duration: 0;
transition-duration: 0;
box-shadow: 0 0 0 2px #fff, 0 0 0 4px #3ac7bd;
} @keyframes gelatine {
from,to {
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
25% {
-webkit-transform: scale(0.9, 1.1);
transform: scale(0.9, 1.1);
}
50% {
-webkit-transform: scale(1.1, 0.9);
transform: scale(1.1, 0.9);
}
75% {
-webkit-transform: scale(0.95, 1.05);
transform: scale(0.95, 1.05);
}
from,to {
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
25% {
-webkit-transform: scale(0.9, 1.1);
transform: scale(0.9, 1.1);
}
50% {
-webkit-transform: scale(1.1, 0.9);
transform: scale(1.1, 0.9);
}
75% {
-webkit-transform: scale(0.95, 1.05);
transform: scale(0.95, 1.05);
}
}
@-webkit-keyframes gelatine {
from,to {
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
25% {
-webkit-transform: scale(0.9, 1.1);
transform: scale(0.9, 1.1);
}
50% {
-webkit-transform: scale(1.1, 0.9);
transform: scale(1.1, 0.9);
}
75% {
-webkit-transform: scale(0.95, 1.05);
transform: scale(0.95, 1.05);
}
from,to {
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
25% {
-webkit-transform: scale(0.9, 1.1);
transform: scale(0.9, 1.1);
}
50% {
-webkit-transform: scale(1.1, 0.9);
transform: scale(1.1, 0.9);
}
75% {
-webkit-transform: scale(0.95, 1.05);
transform: scale(0.95, 1.05);
}
}@font-face {
font-family: 'fontello';
src: url(//yoshikitchen-lp.net/wp-content/themes/lptemp_colorful/font/fontello.eot?63837372);
src: url(//yoshikitchen-lp.net/wp-content/themes/lptemp_colorful/font/fontello.eot?63837372#iefix) format('embedded-opentype'),
url(//yoshikitchen-lp.net/wp-content/themes/lptemp_colorful/font/fontello.woff2?63837372) format('woff2'),
url(//yoshikitchen-lp.net/wp-content/themes/lptemp_colorful/font/fontello.woff?63837372) format('woff'),
url(//yoshikitchen-lp.net/wp-content/themes/lptemp_colorful/font/fontello.ttf?63837372) format('truetype'),
url(//yoshikitchen-lp.net/wp-content/themes/lptemp_colorful/font/fontello.svg?63837372#fontello) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.icon-folder:before { content: '\e800'; } .icon-clock:before { content: '\e801'; } .icon-th-list:before { content: '\e802'; }@media only screen and (max-width: 800px){
body {
overflow: hidden !important;
font-size: 95% !important;
}
.site {
width: auto !important;
box-shadow: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
}
.entry-content {
width: auto !important;
}
.site {
padding: 0 !important;
}
.head-image {
background-size: cover !important;
}
p {
padding-left: 5px !important;
padding-right: 5px !important;
}
.alignleft {
float: none !important;
display: block !important;
margin-left: auto !important;
margin-right: auto !important;
}
.alignright {
float: none !important;
display: block !important;
margin-left: auto !important;
margin-right: auto !important;
}
img {
max-width: 100% !important;
}
entry-content img.size-full {
max-width: 90%;
}
img.wide {
margin: 0 -5px !important;
width: 100% !important;
position: absolute !important;
}
.entry-content form{
width: 100% !important;
height: auto !important;
}	
.submit {
width: auto !important;
}
.submit form dd {
display: block;
}
.submit form input {
font-size: 80% !important;
margin: 0 !important;
}
.submit form input[type="text"] {
margin: 0 !important;
}
.submit form input.fd01wide,
.submit form input.fd02flat {
margin: 20px auto !important;
}
.submit form dd input { height: 25px;
padding: 6px 6px 4px;
}
.submit form .btn {
width: 100% !important;
margin: 5px 0 !important;
font-size: 80% !important;
}
.submit form .btn input {
display: inline-block;
}
.submit form dt {
font-size: 80% !important;
margin: 10px 15px 0 10px;
}
.submit form dd {
text-align: center !important;
padding-top: 5px;
}
@media only screen and (max-width: 767px){
.submit form input {
width: 90% !important;
}
.submit form dt,
.submit form dd {
float: none !important;
}
table.head-w,
table.head-b {
height: auto !important;
}
.entry-header .entry-title {
font-size: 26px;
}
}
table.head-w {
height: none !important;
}
table.head-w,
table.head-b {
width: 100% !important;
background-size: cover !important;
border-collapse: separate !important;
font-size: 100% !important;
margin: 0 auto !important;
padding : 20px 0;
}
table.head-w span,
table.head-b span {
font-size: 200% !important;
}
table.head-w span span,
table.head-b span span {
font-size: 100% !important;
}
table.obi,
table.obi-b,
table.tape{
background-size: 100% 100% !important;
}
@media only screen and (max-width: 600px){
table.obi,
table.obi-b,
table.tape {
height: 93px !important;
}
}
table.obi,
table.obi-b,
table.tape {
width: 100% !important;
font-size: 150% !important;
margin: 0 auto !important;
}
table.obi span,
table.obi-b span,
table.tape span {
font-size: 100% !important;
}
table.wide {
width: 100% !important;
margin: 0 !important;
padding:0 !important;
}
table.wide p {
padding-left: 10px !important;
}
table.wide td{
padding:0;
}
@media only screen and (min-width: 768px){
table.obi,
table.obi-b,
table.tape {
font-size: 200% !important;
}
table.head-w,
table.head-b {
font-size: 180% !important;
}
}
.submit,
.shikaku,
.marukaku,
.pressed,
.tableshadow {
width: 90% !important;
margin: 0 auto !important;
}
.shikaku form input,
.marukaku form input,
.pressed form input,
.tableshadow form input {
width: 90% !important;
font-size: 80% !important;
}
.shikaku form .input,
.marukaku form .input,
.pressed form .input,
.tableshadow form .input {
margin-bottom: 10px;
}
.shikaku form select,
.marukaku form select,
.pressed form select,
.tableshadow form select {
width: 90% !important;
font-size: 100% !important;
}
.btn-custom-sma,
input[type="submit"].btn-custom-sma,
.btn-custom-3d-sma,
input[type="submit"].btn-custom-3d-sma,
.btn-blue-sma,
input[type="submit"].btn-blue-sma,
.btn-blue-3d-sma,
input[type="submit"].btn-blue-3d-sma,
.btn-red-sma,
input[type="submit"].btn-red-sma,
.btn-red-3d-sma,
input[type="submit"].btn-red-3d-sma,
.btn-green-sma,
input[type="submit"].btn-green-sma,
.btn-green-3d-sma,
input[type="submit"].btn-green-3d-sma,
.btn-purple-sma,
input[type="submit"].btn-purple-sma,
.btn-purple-3d-sma,
input[type="submit"].btn-purple-3d-sma,
.btn-gray-sma,
input[type="submit"].btn-gray-sma,
.btn-gray-3d-sma,
input[type="submit"].btn-gray-3d-sma {
width: 90% !important;
font-size: 110% !important;
}
.btn-gelatin-blue,
input[type="submit"].btn-gelatin-blue,
.btn-gelatin-red,
input[type="submit"].btn-gelatin-red,
.btn-gelatin-green,
input[type="submit"].btn-gelatin-green,
.btn-gelatin-purple,
input[type="submit"].btn-gelatin-purple,
.btn-gelatin-gray,
input[type="submit"].btn-gelatin-gray,
.btn-skewlr-blue,
input[type="submit"].btn-skewlr-blue,
.btn-skewlr-red,
input[type="submit"].btn-skewlr-red,
.btn-skewlr-green,
input[type="submit"].btn-skewlr-green,
.btn-skewlr-purple,
input[type="submit"].btn-skewlr-purple,
.btn-skewlr-gray,
input[type="submit"].btn-skewlr-gray,
.btn-custom,
input[type="submit"].btn-custom,
.btn-custom-3d,
input[type="submit"].btn-custom-3d,
.btn-blue,
input[type="submit"].btn-blue,
.btn-blue-3d,
input[type="submit"].btn-blue-3d,
.btn-red,
input[type="submit"].btn-red,
.btn-red-3d,
input[type="submit"].btn-red-3d,
.btn-green,
input[type="submit"].btn-green,
.btn-green-3d,
input[type="submit"].btn-green-3d,
.btn-purple,
input[type="submit"].btn-purple,
.btn-purple-3d,
input[type="submit"].btn-purple-3d,
.btn-gray,
input[type="submit"].btn-gray,
.btn-gray-3d,
input[type="submit"].btn-gray-3d {
width: 90% !important;
font-size: 16px !important; }
.navbar {
margin-bottom: 45px !important;
}
.navbar .navbar-inner {
height: 40px !important;
}
.navbar-nofix .navbar-inner {
height: auto !important;
}
.navbar .brand {
font-size: 100% !important;
}
dl.pub_form input {
width: 100% !important;
height:25px;
padding:6px 6px 4px;
}
.absolute {
position: relative !important;
}
.content-width {
width: auto !important;
}
nav.fixed_menu1,
nav.fixed_menu2,
nav.fixed_menu3,
nav.fixed_menu4,
nav.fixed_menu5,
nav.fixed_menu6 {
height: auto;
min-height: 60px;
max-height: 100%;
overflow-y: auto;
}
nav.fixed_menu1 ul,
nav.fixed_menu2 ul,
nav.fixed_menu3 ul,
nav.fixed_menu4 ul,
nav.fixed_menu5 ul,
nav.fixed_menu6 ul {
width: 100%;
height: auto;
padding-top: 50px;
}
nav.fixed_menu1 ul li,
nav.fixed_menu2 ul li,
nav.fixed_menu3 ul li,
nav.fixed_menu4 ul li,
nav.fixed_menu5 ul li,
nav.fixed_menu6 ul li {
display: block !important;
padding: 20px 0;
}
nav.fixed_menu1 > ul > li {
background-color: #333;
}
nav.fixed_menu2 > ul > li {
background-color: #eee;
}
nav.fixed_menu3 > ul {
background: rgb(244,67,54);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2Y0NDMzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzJlMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(244,67,54,1) 1%, rgba(204,46,46,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(244,67,54,1)), color-stop(100%,rgba(204,46,46,1))); background: -webkit-linear-gradient(top, rgba(244,67,54,1) 1%,rgba(204,46,46,1) 100%); background: -o-linear-gradient(top, rgba(244,67,54,1) 1%,rgba(204,46,46,1) 100%); background: -ms-linear-gradient(top, rgba(244,67,54,1) 1%,rgba(204,46,46,1) 100%); background: linear-gradient(to bottom, rgba(244,67,54,1) 1%,rgba(204,46,46,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f44336', endColorstr='#cc2e2e',GradientType=0 ); }
nav.fixed_menu4 > ul {
background: rgb(239,91,135);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmNWI4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOTFlNjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(239,91,135,1) 0%, rgba(233,30,99,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,91,135,1)), color-stop(100%,rgba(233,30,99,1))); background: -webkit-linear-gradient(top,  rgba(239,91,135,1) 0%,rgba(233,30,99,1) 100%); background: -o-linear-gradient(top,  rgba(239,91,135,1) 0%,rgba(233,30,99,1) 100%); background: -ms-linear-gradient(top,  rgba(239,91,135,1) 0%,rgba(233,30,99,1) 100%); background: linear-gradient(to bottom,  rgba(239,91,135,1) 0%,rgba(233,30,99,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef5b87', endColorstr='#e91e63',GradientType=0 ); }
nav.fixed_menu5 > ul {
background: rgb(33,150,243);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxOTZmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Mjg3YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(33,150,243,1) 0%, rgba(66,135,191,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(33,150,243,1)), color-stop(100%,rgba(66,135,191,1))); background: -webkit-linear-gradient(top,  rgba(33,150,243,1) 0%,rgba(66,135,191,1) 100%); background: -o-linear-gradient(top,  rgba(33,150,243,1) 0%,rgba(66,135,191,1) 100%); background: -ms-linear-gradient(top,  rgba(33,150,243,1) 0%,rgba(66,135,191,1) 100%); background: linear-gradient(to bottom,  rgba(33,150,243,1) 0%,rgba(66,135,191,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2196f3', endColorstr='#4287bf',GradientType=0 ); }
nav.fixed_menu6 > ul {
background: rgb(0,188,212);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmNkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMGEzYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,188,212,1) 0%, rgba(48,163,178,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,188,212,1)), color-stop(100%,rgba(48,163,178,1))); background: -webkit-linear-gradient(top,  rgba(0,188,212,1) 0%,rgba(48,163,178,1) 100%); background: -o-linear-gradient(top,  rgba(0,188,212,1) 0%,rgba(48,163,178,1) 100%); background: -ms-linear-gradient(top,  rgba(0,188,212,1) 0%,rgba(48,163,178,1) 100%); background: linear-gradient(to bottom,  rgba(0,188,212,1) 0%,rgba(48,163,178,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bcd4', endColorstr='#30a3b2',GradientType=0 ); }
nav.fixed_menu1 ul li:first-child:before,
nav.fixed_menu2 ul li:first-child:before,
nav.fixed_menu3 ul li:first-child:before,
nav.fixed_menu4 ul li:first-child:before,
nav.fixed_menu5 ul li:first-child:before,
nav.fixed_menu6 ul li:first-child:before {
border: none;
}
nav.fixed_menu1 ul li:after,
nav.fixed_menu2 ul li:after,
nav.fixed_menu3 ul li:after,
nav.fixed_menu4 ul li:after,
nav.fixed_menu5 ul li:after,
nav.fixed_menu6 ul li:after {
border: none;
}
nav.fixed_menu1 > ul > li > .sub-menu,
nav.fixed_menu2 > ul > li > .sub-menu,
nav.fixed_menu3 > ul > li > .sub-menu,
nav.fixed_menu4 > ul > li > .sub-menu,
nav.fixed_menu5 > ul > li > .sub-menu,
nav.fixed_menu6 > ul > li > .sub-menu {
background: rgba(255, 255, 255, 0.2);
margin-top: 10px;
padding-top: 0;
padding-bottom: 20px;
position: relative;
top: 0;
width: 100%;
}
nav.fixed_menu2 > ul > li > .sub-menu {
background: rgba(0, 0, 0, 0.2);
}
nav.fixed_menu1 > ul > li > .sub-menu li,
nav.fixed_menu2 > ul > li > .sub-menu li,
nav.fixed_menu3 > ul > li > .sub-menu li,
nav.fixed_menu4 > ul > li > .sub-menu li,
nav.fixed_menu5 > ul > li > .sub-menu li,
nav.fixed_menu6 > ul > li > .sub-menu li {
padding: 20px 0;
text-align: center;
}
nav.fixed_menu1 > ul > li > .sub-menu li:last-child,
nav.fixed_menu2 > ul > li > .sub-menu li:last-child,
nav.fixed_menu3 > ul > li > .sub-menu li:last-child,
nav.fixed_menu4 > ul > li > .sub-menu li:last-child,
nav.fixed_menu5 > ul > li > .sub-menu li:last-child,
nav.fixed_menu6 > ul > li > .sub-menu li:last-child {
padding: 20px 0 0;
}
.youtube {
position: relative;
width: 100%;
padding-top: 56.25%;
}
.youtube iframe {
position: absolute;
top: 0;
right: 0;
width: 100% !important;
height: 100% !important;
}
.btn-gelatin-blue,
.btn-gelatin-red,
.btn-gelatin-green,
.btn-gelatin-purple,
.btn-gelatin-gray,
.btn-skewlr-blue,
.btn-skewlr-red,
.btn-skewlr-green,
.btn-skewlr-purple,
.btn-skewlr-gray,
.btn-custom,
.btn-blue,
.btn-red,
.btn-green,
.btn-purple,
.btn-gray,
.btn-blue-3d,
.btn-red-3d,
.btn-green-3d,
.btn-purple-3d,
.btn-gray-3d {
padding: 10px 0 !important;
}
.btn-custom-3d {
padding: 10px 0  16px !important;
}
.btn-footer img {
height: auto;
width: 100%;
}
.btn-skewlr-blue:hover:after,
.btn-skewlr-red:hover:after,
.btn-skewlr-green:hover:after,
.btn-skewlr-purple:hover:after,
.btn-skewlr-gray:hover:after{
left: -10%;
width: 0;
}
.flip-clock-wrapper {
margin: 0;
padding-top: 10px;
}
.flip-clock-wrapper ul {
margin: 2px;
height: 45px;
width: 30px;
}
.flip-clock-wrapper ul li {
line-height: 43px;
}
.flip-clock-wrapper ul li a div {
font-size: 40px;
}
.flip-clock-wrapper ul li a div div.inn {
font-size: 35px;
}
.flip-clock-divider {
height: 50px;
width: 10px;
}
.flip-clock-dot {
left: 3px;
height: 5px;
width: 5px;
}
.flip-clock-dot.top {
top: 18px;
}
.flip-clock-dot.bottom {
bottom: 12px;
}
.flip-clock-divider .flip-clock-label {
right: -46px;
}
.flip-clock-divider.minutes .flip-clock-label {
right: -52px;
}
.flip-clock-divider.seconds .flip-clock-label {
right: -55px;
}
#primary.two-column {
float: none !important;
width: 100%;
}
#secondary {
float: none !important;
width: 100%;
}
#primary .col2,
#primary .col3,
#header .widget-area,
#footer .widget-area {
float: none;
margin: 0 !important;
width: auto;
}
#footer.widget-template {
padding: 30px;
}
.full-width-image p img {
margin: 0 -5px;
max-width: 100vw !important;
}
table.formbox {
margin: 0 auto !important;
width: 100% !important;
}
table.formbox p {
font-size: 12px;
margin-top: 10px;
}
table.formbox td.header p {
font-size: inherit;
}
table.formbox td.header h1,
table.formbox td.header h2,
table.formbox td.header h3 {
font-size: 28px;
} .site-content article.card-type {
float: none !important;
margin: 20px !important;
width: auto !important;
}
} @media screen and (max-width: 1000px) {
.headParts002_container,
.headParts003_container,
.subHeadParts001_container,
.subHeadParts001_b_container,
.subHeadParts002_container,
.subHeadParts003_container,
.subHeadParts004_container {
padding: 40px 20px;
max-width: 1000px;
margin: 0 auto;
}
.headParts001_container {
padding: 80px 20px;
}
.subHeadParts002_container {
padding: 0 20px;
}
}
@media screen and (min-width: 768px) {
.sp {
display: none;
}
.br_sp {
display: none;
}
a[href^="tel:"] {
pointer-events: none;
}
}
@media screen and (max-width: 767px) {
.headParts001_container,
.headParts002_container,
.headParts003_container,
.subHeadParts001_container,
.subHeadParts001_b_container,
.subHeadParts002_container,
.subHeadParts003_container,
.subHeadParts004_container {
padding: 40px 20px;
max-width: 1000px;
margin: 0 auto;
} .headParts001_container {
margin: 40px 20px;
border: solid 6px #fff;
}
.headParts001 {
width: 100%;
background-repeat: no-repeat;
background-position: center;
-webkit-background-size: cover;
background-size: cover;
position: relative;
padding: 0;
}
.entry-content .headParts001 {
height: auto;
}
.headParts001_content {
height: 100%;
display: block;
padding: 0;
}
.headParts001_content_inner {
padding: 0;
}
.headParts001_subTitle_wrap {
width: 100%;
display: block;
}
.headParts001_content .headParts001_subTitle {
font-size: 16px;
font-weight: 600;
line-height: 24px;
color: #fff;
text-align: center;
padding: 15px 20px;
border: solid 4px #fff;
display: block;
}
.headParts001_content .headParts001_mainTitle {
font-size: 28px;
line-height: 40px;
font-weight: 600;
color: #fff;
text-align: center;
margin: 15px 0 10px 0 !important;
}
.headParts001_content .headParts001_txt {
font-size: 14px;
line-height: 28px;
font-weight: 500;
color: #fff;
text-align: left;
}  .headParts002 {
width: 100%;
height: auto;
background-repeat: no-repeat;
background-position: center;
-webkit-background-size: cover;
background-size: cover;
position: relative;
padding: 40px 0;
}
.headParts002_content {
width: 100%;
padding: 30px 20px;
background: rgba(255,255,255,0.9);
box-shadow: 0px 0px 8px 3px rgba(50,50,50,0.3);
position: static;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
box-sizing: border-box;
}
.headParts002_subTitle {
font-size: 16px;
line-height: 24px;
font-weight: 500;
color: #313131;
padding-bottom: 20px;
border-bottom: solid 1px #313131;
margin-bottom: 20px;
}
.headParts002_mainTitle {
font-size: 28px;
line-height: 36px;
font-weight: 600;
color: #313131;
margin: 10px 0 !important;
}
.headParts002_txt {
font-size: 14px;
line-height: 28px;
font-weight: 500;
color: #313131;
}  .headParts003 {
width: 100%;
padding: 40px 0;
background-repeat: no-repeat;
background-position: center;
-webkit-background-size: cover;
background-size: cover;
position: relative;
}
.headParts003_content {
width: 100%;
display: -webkit-flex;
display: -ms-flex;
display: flex;
justify-content: center;
margin: 0;
}
.headParts003_content_left,
.headParts003_content_right {
flex: 0 0 100%;
max-width: 100%;
padding: 0;
}
.headParts003_content_left {
order: 2;
}
.headParts003_content_right {
order: 1;
margin-bottom: 30px;
}
.headParts003_content_right img {
max-width: 100%;
width: 100%;
height: auto;
box-sizing: border-box;
}
.headParts003_ttl_wrap {
position: relative;
padding-bottom: 10px;
margin-bottom: 30px;
}
.headParts003_ttl_wrap::after {
content: "";
display: block;
width: 40px;
height: 1px;
background: #e32924;
position: absolute;
left: 0;
bottom: 0;
}
.headParts003_subTitle {
font-size: 18px;
line-height: 30px;
font-weight: 600;
color: #e32924;
margin-bottom: 0;
}
.headParts003_mainTitle {
font-size: 28px;
line-height: 60px;
font-weight: 600;
color: #313131;
}
.headParts003_txt {
font-size: 14px;
line-height: 28px;
font-weight: 500;
color: #313131;
}
.headParts003_img {
border: solid 10px #fff;
box-shadow: 0px 0px 8px 3px rgba(50,50,50,0.3);
}  .subHeadParts001 {
padding: 30px 0;
position: relative;
}
.subHeadParts001_container {
padding: 20px;
}
.subHeadParts001::after {
content: "";
display: block;
width: 40px;
height: 40px;
background-color: inherit;
transform: rotate(45deg);
position: absolute;
bottom: -20px;
left: 0;
right: 0;
margin: auto;
}
.subHeadParts001 p {
font-size: 22px;
font-weight: 600;
color: #fff;
text-align: center;
text-shadow:1px 1px 0px rgba(50,50,50,0.6);
}
.subHeadParts001 p.subHeadParts001_mainTitle {
font-size: 22px;
font-weight: 600;
color: #fff;
text-align: center;
text-shadow:1px 1px 0px rgba(50,50,50,0.6);
}
.subHeadParts001 p.subHeadParts001_txt {
font-size: 14px;
font-weight: 600;
color: #fff;
text-align: center;
margin-top: 10px;
text-shadow:1px 1px 0px rgba(50,50,50,0.6);
}  .subHeadParts002 {
background-size: 100% 100% !important;
}
.subHeadParts002_container {
padding: 0 20px;
}
.subHeadParts002_subTitle_wrap {
display: -webkit-flex;
display: -ms-flex;
display: flex;
justify-content: center;
}
.subHeadParts002 p {
font-size: 22px;
font-weight: 600;
color: #fff;
text-align: center;
}
.subHeadParts002 p.subHeadParts002_subTitle {
font-size: 16px;
font-weight: 600;
color: #555555;
text-align: center;
position: relative;
display: inline-block;
margin-bottom: 20px;
max-width: 80%;
}
.subHeadParts002_subTitle::before {
content: "";
display: block;
width: 2px;
height: 80px;
background: #999999;
position: absolute;
left: -20px;
top: 50%;
-webkit-transform: translateY(-50%) rotate(150deg);
-ms-transform: translateY(-50%) rotate(150deg);
transform: translateY(-50%) rotate(150deg);
}
.subHeadParts002_subTitle::after {
content: "";
display: block;
width: 2px;
height: 80px;
background: #999999;
position: absolute;
right: -20px;
top: 50%;
-webkit-transform: translateY(-50%) rotate(-150deg);
-ms-transform: translateY(-50%) rotate(-150deg);
transform: translateY(-50%) rotate(-150deg);
}
.subHeadParts002_mainTitle_wrap {
padding: 20px 0;
position: relative;
}
.subHeadParts002 p.subHeadParts002_mainTitle {
font-size: 22px;
font-weight: 600;
color: #fff;
text-align: center;
}  .subHeadParts003_wrap {
width: 100%;
padding: 20px 20px;
border: solid 4px #00b7ee;
box-shadow: 0px 0px 8px 3px rgba(50,50,50,0.3);
box-sizing: border-box;
}
.subHeadParts003 p {
font-size: 22px;
font-weight: 600;
color: #00a5d7;
text-align: center;
}
.subHeadParts003 p.subHeadParts003_mainTitle {
font-size: 22px;
font-weight: 600;
color: #00a5d7;
text-align: center;
}
.subHeadParts003 p.subHeadParts003_txt {
font-size: 14px;
font-weight: 500;
color: #878787;
text-align: left;
margin-top: 20px;
}  .subHeadParts004 {
padding: 30px 0;
position: relative;
}
.subHeadParts004_container {
padding: 20px;
}
.subHeadParts004 p {
font-size: 22px;
font-weight: 600;
color: #fff;
text-align: center;
text-shadow:1px 1px 0px rgba(50,50,50,0.6);
}
.subHeadParts004 p.subHeadParts004_mainTitle {
font-size: 22px;
font-weight: 600;
color: #fff;
text-align: center;
text-shadow:1px 1px 0px rgba(50,50,50,0.6);
}
.subHeadParts004 p.subHeadParts004_txt {
font-size: 14px;
font-weight: 600;
color: #fff;
text-align: center;
margin-top: 10px;
text-shadow:1px 1px 0px rgba(50,50,50,0.6);
} .pc {
display: none;
}
.sp_order1 {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.sp_order2 {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
}