@charset "UTF-8";
.sp{
	display:block;
}
.pc{
	display:none;
}

/********************************
DEFAULT for header and footer
*********************************/
html, body, main{
	margin:0;
	padding:0;
	background-color: #fafafa;
	
}

img{
	width:100%;
}


header li{
list-style: none;
}
footer li{
list-style: none;
}
a {
    transition: 0.3s linear;
    -ms-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    -webkit-transition: 0.3s linear;
    transition-property: all;
    -ms-transition-property: all;
    -moz-transition-property: all;
    -webkit-transition-property: all;
}
a[href^="tel:"] {
    cursor: default;
}
a,a:link {
    color: #312b2b;
    text-decoration: none;
    word-break: break-all;
}
a:visited {
    color: #171a19;
}
a:hover,a:active {
    color:#f0ce0c;
    text-decoration: none;
}
a[href^="tel:"] {
    cursor: default;
}
.c_fix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    font-size: .01em;
    height: 0;
    overflow: hidden;
}
.c_fix {
    min-height: 1px;
}

body{
	    min-width: 320px;
    padding: 0 0 0 0;
}


time{
	    color: gray;
    padding: 0px 0px 0px 10px;
    font-size: 0.75em;
}



/********************************
fixing
*********************************/

/********************************
for Smart-phone
*********************************/
/********************************
HEADER
*********************************/
.page-header h1{
		text-align:center;
}

header{
		margin:0;
	     min-height: 50px;
		    z-index: 9999;
}
.header {
  padding: 5px 0px 0 5px;
        position: absolute;
}

.head-logo {
width:200px;
	height:50px;
	    position: absolute;
    top: 5px;
    left: 10px;
}
.header_wrap{
	height:60px;
	background-color: rgba(91, 200, 172, 1);
	margin-top:0px;
		    z-index: 9999;
}

.sp_logo{
display:block;
margin-left: calc(40% - 83px);
}
.head-logo a {
    width: 100%;
    height:  20px;
    display: block;
    padding: 50px 0px 0px 10px;
    overflow: hidden;
	background: url(data:image/png;base64,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) no-repeat 0 0;
}




.head_nav {
    display:none;
}
.headNav-menu {
    position:fixed;
    right: 20px;
    top: 20px;
    display: block;
    float: right;
    cursor: pointer;
    width: 28px;
    height: 22px;
    z-index: 9999;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: .6s;
    transition-duration: .6s;
    -webkit-transition-timing-function: cubic-bezier(.645,.045,.355,1);
    transition-timing-function: cubic-bezier(.645,.045,.355,1);
    -webkit-backface-visibility: hidden;
}
.headNav-menu span,
.headNav-menu span:before,
.headNav-menu span:after {
	display: block;
	width: 100%;
	height: 2px;
	background: #000000;
	transition: all 0.5s;
	backface-visibility: hidden;
}
.headNav-menu.selected span,
.headNav-menu.selected span:before,
.headNav-menu.selected span:after {
	background: #000000;
}
.headNav-menu span {
	position: relative;
	margin: 10px 0 0;
}
.headNav-menu span:before,
.headNav-menu span:after {
	position: absolute;
	content: "";
}
.headNav-menu span:before {
	top: -10px;
}
.headNav-menu span:after {
	top: 10px;
}
.headNav-menu.selected span:before {
	transform: translate(0px, 10px) rotate(-90deg);
}
.headNav-menu.selected span:after {
	transform: translate(0px, -10px) rotate(-90deg);
}
.headNav-menu.selected span {
	transform: rotate(45deg);
}

.headSp_nav {
    display: block;
    position: fixed;
    top: 0;
    right: -100%;
    width: 100%;
    height: 100%;
    z-index: 9999;
    transition: 0.5s cubic-bezier(0.61, 0.01, 0.21, 0.97);
    -ms-transition: 0.5s cubic-bezier(0.61, 0.01, 0.21, 0.97);
    -moz-transition: 0.5s cubic-bezier(0.61, 0.01, 0.21, 0.97);
    -webkit-transition: 0.5s cubic-bezier(0.61, 0.01, 0.21, 0.97);
    transition-property: all;
    -ms-transition-property: all;
    -moz-transition-property: all;
    -webkit-transition-property: all;
}
.headSp_nav.is-on {
    right: 0;
}
.spNav-bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    width: 100%;
    height: 100%;
    background: rgba(241, 141, 158, 0.418);
}
.spNav-close {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 999;
    width: 45px;
    height: 55px;
}
.spNav_in {
    position: absolute;
    top: 0;
    left: 24%;
    z-index: 99;
    width: 76%;
    height: 100%;
    background:  rgba(91, 200, 172, 0.96);
    overflow-y: scroll;
	text-align:center;

}
.spNav_in ul {
    padding: 60px 0 0 0;
}
.spNav_in ul li {
    line-height: 1;
    letter-spacing: 0.1em;
}
.spNav_in ul li a {
    padding: 20px 15px 20px 30px;
    display: block;
    font-size: 18px;
}















/********************************
FOOTER
*********************************/
footer{

      background-color: #f18d9e;;
}

footer .footer {
    width: auto;
    padding: 60px 25px 60px 25px;
}
footer .foot_link {
    float: none;
    width: auto;
    margin: 0 0 60px 0;
}
footer .footLink_in {
    display: flex;
    vertical-align: top;
    text-align: left;
}


footer .footLink_in:nth-child(1) {
    width: 100%;
    padding: 0 2% 0 0;
}
footer .footLink_in:nth-child(2) {
    width: 100%;
    padding: 0 0 0 2%;
}
footer .footLink-tl {
    line-height: 1;
    margin: 25px 0 0 0;
}
footer .footLink-tl:first-child {
    margin: 0 0 0 0;
    font-size: 5vw;
}
footer .footLink_in ul {
    margin: 25px 0 0 0;
    padding: 0 0 0 0;
    border-left: 0;
    height: auto;
}
footer .footLink_in ul li {
    line-height: 1;
    margin: 0 0 20px 0;
}
footer .foot-p {
    right: auto;
    bottom: 190px;
    left: 150px;
}
footer .foot-p img {
    width: 50px;
    height: auto;
}
footer .foot_det {
    float: none;
}
	



footer .foot-logo {
width: 200px;
height: 50px;
margin: auto;
}

footer .foot-logo a {
    width: 100%;
    height: 0;
    display: block;
    padding: 50px 0 0 0;
    overflow: hidden;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAyCAYAAAAZUZThAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAACo5SURBVHhe7X0HWBTH+/9cL3D03ptgLKBUxYKADVHRCJZI7KJib7ElQewNg9FgjV2jRqOxFyzYxV6oFqT3dnAcV/f/zrnwpRxwKGqe/8/P87zP7s7M7u3OvHXaoW/4hm9oGBTy+MUQFhZG5/P5DA0NDVF4eDgREhKiQaVSWXK5vHzHjh0VZLFv+Ib/c6DY29s7UiiUTQwGI5rNZp9wdHScQaPRbgFlMZnMpzY2NsOPHTtGI8t/wzf838GwYcNswVJc16RSpW3oTEKTQiUgWWpGo8sDOeqEJY1OgPCUgpD0+3DHN3zD//+g9O3bV9/FxaWHubn5UgaFIlzI0yHijayIZZq6BB0hYomGDpFlYktc1jcj9Kk0AoTo1rhx43jk/d/wDV8VnzUGcXV1bffs2bP1BEF4ymQyFgtRmEf0jCndWVy0R1CKlpQUoF06hqgfRx3JCQLNL81H+yvKynx79vS7cuXKHfIx/xlA/EQlTxUoKipipIhSeAwqgyqUCI0yczP1Hexb6dkatLq4duHaUrLYN3xFhEWE6di0MlEfPXBSGplUDUV7GrKt9OW8vGnTppWTybXw2QQkKCiIdu7cuQ30ysrpP3B5NIGcQIcr+Gidlj4ao6aJDgn4aG5JHtqqbYgGcz8YjJjKCjSiKJuwbNVqYXJy8jpF4lcA7khIzk7WSi1PNcvOzDZDNEThqXEZ+fwip9KyUh2yGGIymBypTNoGhJ/NoDO0JFKJLovNuvtjj8GjNq/ek08W+4avhJlhYVoJleIZpWUV7p3tLCdGzpmTTWYpMGnt2laXXqRH2Jqq3+jKYUWGh4fLyaxq1NKILQkLCwu2RCJpa0Gj06ara6PpPC0ELhQ6VlGGUqQSpE6lIjqFgh6KKxXWA8OERkcQm1DS09Nb19XWXwIh20MYw+cNcfzn5fGFF19d/Ot50vOTuWW5R3KLc4++yUg5WMovXQTFplaRWCIeJ5fLO0Hs1BEExZpKoTItTU1v57wpL8LP+4avB9zZk0un+D1ILAx9mVre+2pi9tiaPLVq82bdawm5oXnFwp6xCQXTE5jMzmRWLXw2JkxLS6vkcrn56VIpOiMsR+eFAsQmBWJwQSZaVJKPRCAYt0RCVEJ8EFwsNDwgQNd///13wPfff28J7tkX6YoO2xSm8eLq06GX7lzb/fZ9ys+iSpEv/LYVZKmBneWQxIBr/D51CYNgsOivNdV1T//9998yMu0bvhKelmU73I7LD5VI5QbQRIzUnJKJr2hsJ5yHBeXc64zuhXzBD4hCYcvkyPLm88yf1u5aWy/2rWrcFkXv3r11ysrKPB89ejQVrEgfDp1OYXA4SEdXFxkbGytIS0sThCgd3bh2DUVo6KFgNQ2UAZZlUEEWyqRRENwnhYA9lcViPXJ3dz9gb29/e8eOHZ/Fr8fCcenhhfHxSYnzwBIYQVJdxQFGjiin0akEyLJGA0Ir1tPVXj/Wc8IyMNViMk1lrN+/Xi0vOd2kja12+tix4ZVkcrMQdShK++b1myb6mpqEg0f7tGlDlfvVjQE0r/q7/ETz3Dfv6GLU7M9QCpqMShgamucuWbL6i7id2EV+JKMsAqZfLJMTbEUitJyZgfqOFf20Zl6IY5udfZm2RVAp7gMComhr0N0CT0fTaVdWLt0HFx9cGkCLCkhwcLDavXv3fAsLC0eXl5d7aWlpabu5uVF9fLyRs3NHZGpqinRBSNTV1RGNRkN5eXnIx8cXsVLS0Ck9E4XrNbwwG/kGDUHdu3dHEMMgEDIoly8CYXkIz9s5cuTIU5s3b+aTP/nJmB0xm3Pu2pnpOXl5s0jhqLYIQOUEIt6ymKynNBolWY2n5lBaxB8ukUo/VPr/QHDYnAcd7NuGXN178yWZpjLCjoUxU+8nT4k+GRNCo1LO9h7QL3Jn5M5a/nJT2HJsi9Hp43/Pj73+LFAukdMsrE1Pz1w49+eJwyaq7O4dO7Zd813x22k579PGlOUXqQFTkTmfDjqLmeLU2X1h6I9ht8ikTwK2AhWM0g5Ra3d6i0Qi+oyfp+S7OHc6ObL/yOLARYv0Y14XHxUIpd5kcQXU2PSMId1s/WIT8pwS04u3QkvXtBgEi0V96G9tPOBgRHgemQbhZ8uA4u3tbXvx4sWfi4qKFoEQuAQFBXLXr19LmTBhAvL27oGsra0VwsEBS4KFAxgeqampIbFYjI5duYxsaAxUTMjQeakITZ46FYWETESBgUOQn19fuIdNz8nJtcjJyekfGxvbJSAgIMPR0TEtPj7+k1vQuJ2+96uEhF9BOCzgEgsHmAeKUE2Nc09fT2+rlqbmbblMZlUpEvcpLxN0gpiDS5arAgFXBQ6t7FbPGDDnKrhXzXqn7du3M/7+80jPG+dvLy7MLfqutLjMIy0ltUPorAn37t6KLSaLNYoN2zfoXTx1ekHMhfvjy0sFhqJKsUZJcamTlKikjAgceSsmJkYll8+1s2PbjLeJ6ytK+FbwgTyIrVqMCJncLD8zW8Pf/4cz8D5S8ic/Gmraaq2vnI+OLC0qHSeTyHo+j33ZVyQpqRz2ffDtNIFAKzlXCHEiRY8sroBcTkglUvGFlJyy3lKZ3BMsRc12pEilBFuTKTv9/smDauX0yTEIdjdatWrlfuvWra0sFjNkxIjhBsePH6Ns2hSJwDVC2tpadd7jf8BCMmTI98gChGdzeTE6CbGKtqEBcnFxVuQzmUwEgoAiIiJQdPRlNHv2LIaRkVGPM2fO/HPq1KmNQUFBWON/NHBQfuPebT+JVGINlxRgdRkIb5qFmdlmNxfX9TKpzCYnN++XUn7ZSKlU2g7KaCjK1YbYxMjwn1bmrU8PHTq0WbEH1oKHju7v8epJ3AoBv8IekvCzGQW5hT7bNv8ZpCjUBCKORnDOnT4zOOby3TGVFZWaZDISiyTMCyeuTHpbkjAcuxxkcqPISn3HqCwXqMOp8gb7NAADSo1LSkrqWt9mA/NcKb/AJzs1pzO0EY4LaRUCIev8iWv+cXFxWt3bGvHtzHiZuKjihg8gqBRKirkON00olkNcqYQpQTPKpLVl4lMFhGJpadn5/fv3m/T09HyXLl3K/O23jXj8A0HsQBZpHBYWFmjOnNnoHXzLNQjYe/XqhSDeIHP/BysrK7Ru3Vp08uQJ1K+fH44DpkMgf9zHx8eRLNJsVNyqYFaKKr+DiqHCz0s0NXi33Tt0XNzKyibpxcu4xXkFBSHQqBaQr5zB8D08jTvdXb23HF5zWCVtXwXcyG9y37R68vD5fEG5EAePVdacoDPoaS7uTqkzfpnoNj98Vrejd49yyLxawMKRkpQy7MXjVz8JBZXaZHI1gHl0Lh2LXl0oz+rVQNxUC7omhiU0Br3ZcYsqgN+X0+i0XFB6n9yBAXxGefk43h6eWZPJKKAUtPLz87k/jf+pfEA3631qbFoGVnqYwEVOszHn7tKj0TI11Zk5+IXI+6pBpRAiBptey7p9koB4eHi0z8jIWKOvr+8WHr6UOnnyJIUb1ZDFUAZsRUaN+hEtWPATGjNuLJoyZYrC9VIG/FyIadCRI3+BsKyhsNnsLmCuj3h5ebmSRZoPQiEcMi0tzbvuzs47cgry29+8f3dNUXFRJ7IBlH8MgaTwnrcDBw5a0rdt3wQyVWVMnT/V8PalmMWCckE3uKx2dYGJMlw826+wcLAoO/f3pV27Nu85eWjLnp8gxsCavRrY+ryOfdn5xJ/HFxfmFNpCktL3zM8uMt4beXj15AUT3MikBiGz1kox/852F53NyIIPhNilpQgVcjXUE8xtbA6uW7euRQSwjF+OeVfpNwOfEE5M48P+7kaD1Dj0JcA2K1ubqU9209PcvyM8vKKrk/5+Nov2AorWEBJCpKPFvW5ryEsnExRQnZProGfPnibAnJt5PF7A8uXLaGPHjlHZajQEoVCIgOlVEjCIBSCo/BuFhk5F5eXlz8HyDIEY6C2ZrRJCwkK4Z2+ePsxksbh9unodfJ+Z5Xf7wb2BEJhjjd3gS1ApVKGert7dDg6tl+sITJ5AHFVrgElbW1u6efNmEXlZD1FRq7V37D885UVs3Hz4Di0yGSuLInNr06igSQEXo0/e+On5/Th/EFIaCI1g0Fj/3UMHj1w+rN8wRU/QrMVTXXdvPbCBX8zvCpcfBAycRNDQhXK5jCmVyLA7WAVCz1Dnyczw2cN+mfxLo3W05/oeds7LRIec1Ey2RPrJoUI1jCwtyjVppm9mzpzZYL2oCqwcli0L3wQ2AI9H1WynRFCWvYAvM8jrBvHDsmUul59nra4QStvS6YjPYdIv9O1kvmPv3MVJWMDIYh+H6dOns/DcKhAI4bx5c4nSUgivZZIvTlKpmNi9exfB5XLlQKdCQ0NradmGAExH8errZTZx4kTjRZtmey/YMqNr70neEZrumkKuM5dohGQ8N16mZR/z34fPDuzr3LXDr2oaamfgkedqEp1OP9TZy2P4+vXr65nCsO1h3C49Os+FWAf3lOCGUBDoBJGBid7mZZsWdOwd4PsXuFmYkarzze1Nc9buXanoldm4bYVxe+fW26hUCu6HrSojZzAZmYPH9JvXN9A3FIQKa+7q+4GkZpYm+3FAD+dNYt6SUbaTZw4cN23e0C6YIcnkaoRtCjObOi9o6pLVU3soy1+5aZH+5FmDRi8OHxOwZ0/YJ8cdNRF0LIgGTLwFTrFiqv5GCpWS1Lt3b3M4VwkLV6/Wdg2e0c53whz72RERSt3Yj+rF4vP5PqmpqeE9e/rqrFixHEH8QeZ8WWBL07ZtW1RQUEC5d++eHViSYvBB75PZDeJp3FOHBzcfbH4R9yLAxcljT15BsTjm0a0FIrHIBLKrNBKu9KqjhM6gZaqrqV2xNLb4Q1PMe/Ds2vNRb+NTJopF4jaQj4OmVlUEVqFdZnpW3/jkV2j2zDn3avYiafHUe8VE3w6TSqSmcFn1WxJNLY2rft/77MrJzR0QfTpmpKhSjHvLFABmL3br2iHK093rtG8/d+7Va7cW3L/xeBTEGNVlmCxGUTtXh3Xde/bcadbe4lH8g3hdQZkAu55VbUzll5Z9J5SWM8OXLLsJ8VuD5mHt2rW8gpzkuVKxeI66jvpTJtJ9Dt9QVR8KdGhvaywqK9olLCs1EovY/8bGxtaKLXoP7s8ozUlbWlZcEso11Hp3+czduPDwcDK3PrDS0jPnmjx68HxIhaCiNyRhy6iUkk8mdwMF4iWTyczgutqCAD8wsrMy1SQSKY5Lld6LCZSa8+gJo0s2rVqXNWlIv7yUJ/cK71++rLQ+mi0gAwYMMHz69OkqAwMD57Vr11AcHdur5BJ9LuAuY9wpcO3adeqrV6/ade/e/TwIbwGZrRQ0ROsCsdNccaXY4d2btya+/bvd0NbRvpeRnZEvlclS4XvE0GDFLAbzDlT/bStz07266jo7jZmGlyrThS4v7scvBh+4K4hOQ64Y7hFjQhkHNpt68c2blFwyHWWkZoyqrBD1h9MqrStnq7EfDxzh/UtZhbD1jXN355eVlFfP9wLhqOzk3eG4i6vTaiN1lnDXrr9/vHc9dia8e3UZKo1a4e7V8Yhvn74bV85fWRLzb4x0yaolj8oERcY5mfntCTlR9Vu0rNTsNhwjVtkv83992tCIf7t2eo4iUUUYg8GMNzazjfxl4ap6A7Te3TtrC4TFI+kMag4Vaf9TV0Ciz0aLunR2SpeIhUElBUXWd27fOXX79qMGB0A1NJDOxWvXVya9ej0XBN8PknwbIlBA3qRw1LZcBGKBcOBYywdI6b2YJCJJn9fJr3vcfRoTmxz3ttHxpnqmsTFgU/ro0aMAeLkew4YNpXbpUrcr+esAW7AlSxbhbmGTu3fvTlFm8msCmB8H5lg50HMyc4dtWPj7kQfHHzo7G7r+ZY2Mf6EV0yYRucQEK5b1Ejuu3XpRivxtxt2sHrGXn/7x4nH8EtD+rXFjfHhawwDGVE9IeKtLXirA5iqUflWlERx1TtzAwP6R2joGlg+uP5pTnF9SbY6hasU6elr/DhgasD4ifFvejccvXRJeJs0FAat+JgiHRN9Y74Sbi8uaNYvXFJLJaPH0xYUzf5q23NnT8T64HtUxEry71qUTl39JynzsSSbVA43DrQSfL97E0nKXsIgDAXt9GDnal6lraTzQMdKL0dHRUSpoWl2+u6+prxcFH5vFYhG4O7ZBnD59SefK6Rs+okoR7qrGbdMUNdTGOF1Z+ZpELystc7x8+vpE4JVGu8Cbxd3+/v6mFy5cOOro6Oh5+PAhioND/e7YlgIwsYJwL5cqqKioQIMGDUbXr9/I8vHx6REdHf2azKqH7777blBCQsJfcFrTN5biuACEv3Z3LQXrAIoeMDvuRsWV2Zw6K7OwsBiUlpZ2jbxGK6LC+/yx8o+N2Zl5Ziw2K7P3oB5LjU1Ncy78c/H39JQs7Boong+/KbewNX3WL8A3ZGvEvieQRETsX2W3O3LfobinSa4goLhiZJo6mg8m/TRu9rqFv8Xi++pi17nNrmsXRW57/eItHlzC3yLUN9a5NvfXSb8umLwKP1cBUqmQlR1Pzc6ma/B4NKG6uq3SoDo7O5uiZqzGkxblSXV07BpZKp3NTCsqUlNHxnwsSEuXhstA8Gu5axgQXNvdvn3rikwmx/PfvgQINpd1YuL4kODGOlSaAwpo6hAIzCvWrVtLiERCpYFzQ1RUVEA8fBhLlJWVKs2vSWJxJXH06F/EmDGjieTkRKVllNH+/XvxgiuZubn5ZPKdlQILCByEQIrgDhMwjgDufQTntz+GcPcsHGsFjUB8EBBs7quBGXHWrCk2bZ3a9nDzdHNdsmGOp6ml0Wn4/VoBt4YO72XY73MG4ZF2fB8G9tO3H/+9tbWdxT5gMgGLy7zXd1BPr7DrDWtBfM/w8YN7sdjMTPi+cmML4z3jZ4+3w+lkEbRp0yZWO+d2g0FB7ITLvU0ShSRleQ0ReQ9PU23ZpBljcKxWC8HBgw0g7yac1q3Dz0IQw5S7d3defAwCfrhuECprQ9DKhrdu3ToCzOV15MhhsB4OZI5q2LlzJ1q6dBkCpkfLly9r1DJUVlaioUOHofPnL6CVK1coxkhUAQTroIm80evXr29OmjTJPyoqSmmfuzILQqVS3ji6OgVaGlumkknNwvWY6z/yS/gRcFrTlahnQWoiYu8K06P7jm94fOvlEHJEWAEuj5NvbWuxrnf/7pdizj9G5jaGqI1HG8Jezyxj7NjZJaujVmtvXh0ZYGZtmkrIaZmVpZWNuntO7g5CCptq+8+Bc3bDgoed3R21Gy8ewoyiEKDvR/j3uXj6eqSwQvj5XIL/gVDjce9NmjF6xMaVW2uNOUxZOMHl7NHzSwpyizoKKxr+JuAdKsQhOAar5baBkpGC31EEX6bU5SNBaOlpplvamT1wcfbYCHXRaHurNAUBIysryxMqs2NAwECKjY0Nmao6tLS0EYNBxx9BpigaB0FAjR4/fqKYrwUmWJGOx0LCwn6FYLEdgt9TpKkCfL+nZ2eUlJTUPjExEb8kHgxSDRQKnVFDq6oKdXV1+aFDh8q0tLSw/69gOlVw7Oweo9379895cT+hX03hYKuxcvyH9Izs3N352t6tx3a8epZo+fIlDT2IfUz8EBIQBXW2CuqwOHhy8Pk70TFLsjLyfMFvrw7YlSEuPo5vamW0Y97seVHh4bVnCi9dupQW9zLZv1JYibV6s7//I0ARlFW47dt2rDucH/qQ9AFb1+x6HLY9LPjdw0SzZw/iGxQQBiApOWmpoFyAOzuq3xnqJcPRte00uZBSb/VgFaAM0aaNVZGDQ8eiunXx0QgMDOQAI+wzMzOT379/V6l70xRVVlYQSUkJRF5ebnVaWtp7Ijh4JAFuGxEUFEgUFhbUuudj6NChA9jNklpbW48jX78elLlYUM1iCHifwvmN5hAI/Xm/QL/2ICA/wHWtsQugei4Wxq5Tu3hzV4auUNdSw/FOzfJyDW31+65d2vt5eLkO19TRwD0s1XmW9qabqzogOvdw84X3zamR3ygBY2Q6ujri+WS1gJ/n3t31VzjF3ZxK7/0MJIE2b9QNbgxkHWwGquuOJUAsg3u3WgwN+zk1IBaLrQUCgaeHhzulTRvc7d98gNAjOzs7pKv7Qdnx+Xy0ceNv6MyZ48jeToROnfoHazO8DkSR/7FwcnLCvVo0CCK7wKXqGpFADLlM3gHOvJpDEom0a9KTOH04Vwl4pVtC4pM+Z/++PErAr6geRSdB4ReXuz6+++rQg5hHUaVF/FrPTU3G8+8+ACyLGbxvvflXDQEsD1sikNQbuMTLTKl0+lnwyd/DZU1mayn6KGDXDw4Nt18zbB1+VpViaS5Uugnclc4sFtMc4hDE/dBN+UmQyWToxIl/0L59+1Hb1iK0ailCrs5ytHv3HnT6NB6Y/njgxVjm5mZY0FoHBwd/+su2MN6+faJx7q/LY5NfvDUl5Er5hwYNihkfU80AklDX5FZ31/Yb4BvLVecmwSn2t3F6gwTWQwxB+mtwQZXGZPeu3n/q7ddtHI1GiQQP+I8PRPkE+vAMJpOxTY3HeQY/gd9DZeA1Ot69PHtzOKw15lamkyZMC8azrT8KeDGcs7uzz5p1a1bZtraaOGvxRGMySyU0GYOA5DHXrl3rqaenz+zatUutGKIuSktLUUWFEBkZGTZaTiQSoaNHj6Hi4mL0DKKEyTPA3wFvEHfV4vT+/f0/el4XXoxlY2OLnj17bghWCvepCz7k/DdQWcmSSKUyAoSjGToQJIVOq3Tq1C4ZrCyBR6SP7D+ZOGHm6OCje//pX84vVz67k4SppbEwIKjvRT2u+es7d+6Qqf8DNBVI6nXcg3QL2rtZ79UUzkefCXh458l+OFVpGhD8Pv308ZOBLx/FLZVKZJbp7zPlx/86E7tw1cJxaxavSSaLgQHBL924gcLLGfat2zM8PTXzZ4jzjN8mvpft2HRwJAjc2F1bDqaQxT4N48ePNwT3KLZHDy+ioCBfqd+PCc+LWrVqJeHg4ED8+ecuQiIRKS2HCeddvnyRmDlzBjF58iRiwoQJxMSJEwk8r+vBg3uKZym7TxXC906dGorjkNyuXbsq9QeVxiAftBz2w5tFwFwlNjYWPqrGINjcT1sz1s/AVOcNXEqpVAp+DrYCNe/DJGMw6VJMTBZT7NDB6urMZVO+g3QF1q+fqzZp0jCrwN5edv7dPVo1RbMmjjT+WDfjU2BpadkDDiVANb+twRgEr0ql0qmn4RS3h6I8KFupqbnxLJyPofgOStMxSFBQkAWHy8Ld8DXLVbZuYzMajiqhyQpLSUkxlUqlFsBUSEOj4f3csMXw8PBAcrkMLV68BHe1kjn1gbt4fX19IQaJQFu2bEbbtkWhqKgtaM2a1YppI41Zn6aA7zU0NMSzfTUzMzNVDphoNGoBR50VCadLmkM0Bn25XdvWDfaa1AW8H6ErtLg0asrwQFNLg/lsLmuJ14BOW+l0GmaiKhBcHiem73DfX3+cHbRkwoKRi8bNGD1fS2aAXSoUGbnI8G509E8vYqLPvkt4eCU75eXlpujOtdMX7l3ct3znzohGe7z+C4DYCrsP1UwASgVlpmc326WA0EBTWCHCvZk1GYqRGP+u3jjMR6NDhw4BdDq9IirqD6Uauy4dOnQQT7kmtm/fpjT/SxC2ZPDqBI/H+7vmQFsVGrAgiT3798TLbj8KzenFqouQkBBNEFDcK1Z1H17ZuBr4QpmmoIwf4/eDqy2vyNmCSzSHXG00hOPH+w0jn/NF0FwLEhgYqAMWBI8b1SyPrewCIAVUtSDtAXDAU2VqlsHWeiWQSmjSgpSUlFiw2WxWq1Z2ZErjwMtl8aKphw8fKiT/a0IgELhGR0erFJQBg2onvoz3tQB3SVWyt7fHU8Gb3REwdeqPutatrLt18e7ihEexIfaSymTyWtMdwBLLly4No8ydO9nAxsamq6OjY8ft4FODMNFT4+K95BJZ9fJaVSGTSukJD56q3PP1NZCeng7mX7Hd0n8CjQoI9peLioqsOBwOFQ/0qQLcywWaWxFwg5tDpn5Z4N1SMOD9DQoKClTqFwcG1c9Izfoj7V3aKVXp9evk4wcO7OlEPkIlLFgQovnvuatzUt+mnrh3896ZdRHrGhgJpWA3VfPg4ZPLwM09+erVq393HLjrX1xcTCnMyau7brymhqxLtSCpbJFpRypDQ4fb6FSOupBIKujyqq16/gNoVEDwKKtMJtPHTI83X1AFeJcSPFUEj4Z/DUC8pOhNwwABYcP7qDpwhBkOT1/HgZZKBAZSUyAQNdqDVBdlUqJ1cWHpj6A89MBImBXkFgwGgVbiXxPo6dOnJnk5eX3gO/SgvNmTO3E9oC3qtRmFSimhsxiH4JY/ahKDyTgCIZnSrt0vgXlhoUbFRcUDoWb/MwzfXDTlYlGhcbRw1ymHo5onkZeXD9ZDoHCz8FqNLw1sud69S6ma60WBY82lp18d0Rdi1CorhFjbYIGkiEQi3ZycHKXd7aCc8JhIDeEhlFYoCFqedZsOvwwYN39mTbLz6DSXoFBbpjuzmQgNHW10aNeJ+VkZeWNAWJlksgIUCkWia6CldJoHk6mG6PQvzzcNoVEBAfeKAo1ExT1D4KOTqY0jMTERLIhIsdLvawC7VxkZGYoBQ3IspZ6b8TVRWV6J3Tny6iNRP3Qn6FSOFI+K1yRKBVdGyGQ4wP2iwJbj2u07c3Kz8yeA8GJrW8sdZKuxEy1tbPDM6XowttClglYjrz4PNPV4Kv9ArYLW1ta9wDVaEhwcrIjIdXR0CLACcjzyrUo8gbX39evX4T5txZSPr4G4uHiFkOCN6gD43VV1MfCIM17Hjec/qURQPovJZbbMhLfm4D8l8rWxPirM4NK566HJce8mAs/U3UeMYDDoWTp6Ont79+hdPehXBbz9qq6hXndCTnzOGRAUBp3lvDJypSF53ShqCUhmZuYQiB+W//XXX2fJrlC8J20h9ukFgqb/PvDly1foxo0Y1LVrN2Rr2/wZv58KHPtcvnwZqalxFQIN8QgfXKwmd7jAoNKoueY2JrOcOzn3cXZurxK5uTkN7BXYq8k18P9XEDov1GjDym0/xT1JmgaWo27QSjBZzAzv3l4rZ0yZsQcsXK2Nf7dv3869dSbmx2MHTs4Do6fMLa6tFlRQEhCvSUE862p2SkFOgU/kmsiNKyMXNSkktQQEhMESDhQWl+2QkJCwD156oZaWVn5ZWRmRn9/4vsMCgQDt379fsXXPsGFDG9zb6nPixYsXijUkJiamimksgGR9ff13isymQBCCVlat7wzoMyBuwIDvVSI/v4BEc665APfLq/HYKi8d+NyA92GuXLlIX4yKDCCAr/leFDUtjiHuOsa7q5BpLYIZi2YY/nvs5Pz87LwJoJzqdnkSdDo907WL86rOfl0PLFiwoIxMVwDel73v8K5RVy9cW8wv4ZvXGf8hmExGSfc+nfBkymbB3d09k8dTwyst64oTPT8nf+jm9bsj8A4xZFrTAHfqKVQoEThtGNHRywUP8Ys5HE4iaGFZYwOFeAXgkSOHCQMDA8X09cLChqekfC7i80sUU0w0NDQIT09PAt5bZGpquhj/kQ/5edVQNlAIYZaAyaIfhXM8ANU8oqDNTA7jCpxjf7/6mUD1BgrJa7z5dlWZS46Ojgb4WCMNL0td6eLi0hraoGpxk5zJZvw+evRodkdzziFnC668agDQxZL7eliAl5ViAA2w59gWo7nh4454ttF76WypJqgqp7jHilvQpY3e3WUbpo+rKv+pmAwCZ2FjvgH4BHcfVn1DFcmxcHh0dZuCp8fAdT0MHDjQBHjvMZzWHfiTQzrfwsYsImROSPVaffK9cd3XLV9vunvAsH6ebC4bK8ma5apIrKGjsR6e16Byq1VB4K+z8AzTx9cfodB1M5F3oC8D3BYH0AiUGzduKGbh1gVYHXT37j20atUaxRSPGTOm41FlMvfLAE+RP3XqX8VER9x7FR8fB0IrfmRnZ3dM1f/qgM/gikVSvB9u9R/kqEwEmioWSvCOGS3a/eLj45NpaGJwE4SET6PTUju4t32EFQCZXQ3gEpOUuGdrz+xdv2n8lAHB4mJGIZfG/FsiFBvBh9W0FBRChjSg1bNYdPYtHMiT6R+NucD0b97GT85Kz8Z/JoQD8prAS1uz3Ls4b+jr2+/A/PkRSieOdvTvWGLRyvQhnNbqUAC3t8zYwnCPX4D/xh0bdzS6U01D6NDa7X7g6MFzIPbBqxdr1h1+twIHB7taqxobBUj6K0NzI4KnxSM69fUkdj86SICQYINHmJmZEW/evK6ltfEiqOjoK4SHh7si/8CB/QprUrPM5yY8OfHq1SsEWAWFVgBmwlrnNQhHrdVmNdHAVJPPQfUsiJWdFV5HUqVp5SDQ5xqyIHBEYevDDDy6ePRo49TGPSQkhBsWFsSsa0GqrQOQi7X6hQ/lwpj+Xg5LO1qqVVSV6WjBlXZ20L3/44ieeH8opXXTXHT26tyOxWbgOWL1tD+4Rmlde7iGhoY1vaEfjgcMTfQPwileEIQnm5aYWhlHjJ8xvl6cgC0ItPNvcNqkBcHAa3AG/TDgewaTXm2NGQxGVlfvTrPnz59fV6gbBgjIdes2NsSC7T8TBmaGhJGlMTFh2RQCp8ELEwsXLiCysjKIiopyEJZk4rffNhL29vaEpaUlsWPHdkW6Mib+XIQ3jrhx4xrh5uamEAz4BCGTybxvbm4eAExSbw5WFey/sw+Aw2cXEHinXCcXJ7xwqxqTZk8yNbcxxX6xBOq03LqVZXhAQIAWsGstAWEwaErnC+HpJn272e8jBaKmgJBCwLmEZ8TismFbwtR7eVj9iQUD8uTuNppvxozo0aelXCuM9u3b491S6q5sBAakp/bp33Py9tPbVY51Ziwab2hoZrCfzWXlYeEInTe6wd37bVtbhcCh1tw3qO9XDa0oxELyw/hh33O47BQmi5FpaWs5d5eSf5RqFKB1F4L2lYYsDyV23NtH+I8ZiPdtInSNdBVWBKSOcHJyJPz8+hLt2rUl1NXViS5dPImTJ//54sJRXs5X7HwCDYR93CwQjGPa2tohwGzVvnhDGDBkgCOdTsN71NZs1JYmqYYW75/AsYG1VgWCS0r5efWCjgbGBhPBFR01I2yGBbwvW9dAB28iodCIbA6rYsAPfZTuVIHvHxXsO8rFUq28rnBgqikgGKtXz7Ty6mh8zsWCWzwysPPMiIjZSrfY/FjMDputY2phchlOq7Q5thzpPQf6TFa29WpTCIuYrTNp/o/9Inc23g3rF+DbHtoQLxlQ1De4Y+LO3q47G7MImC+m/zShU8+B3gPx7pFksuqAijUArRZDZzLkbr08iMmrpxG9hvchGCyG4iV4PB4BgSMIRzuiXz8/Ytu2rURqasonrd9oLgmFAuLp08cExDoExDwyEI5EAwODEbNnKxpeJbcBV5RnT89+DCbjIlxiQcGjzS1GFCrltaaO5kEzKzMvVbV16OIJHcysjM+aWRsl+AzsHrX1eGSDU7Lxf+mNCOq81M1WI8HZnJtSRa62vJTO3+nuwS4WWVSBOXOGd/R1MV+6ImI23u60xTFh5oQOdCZ9D9T+CTgebN2+9Qhl//fXksD16j+ibz8mi34EYokThmb62+Yum+FCZrcY6jEU/uPMs2fPLoCAHO+Pik0cTU7IpRREYXI4HCbeixf/6Y2mpqaiKxfMmuK+z4mq+VWvX79Bhw8fxmMtxNu3b/EAYLStre2GwMDAWAg4mz1iPH/+ON7792XaENC3mMuBAdZMbmTELPn990NlUD1YuaiETZs2aRQJMzWQOqckfFp4owOcwCD0gvQkg3IBUT2NA09/U9fTrtiwYWs+tEut38Uu544dOz5twX8jwM9nsViKetTR0ZG0RAeAKoB6YOIZH/j8999/F9f97k+FUu7GZnzkyJEWqamp5uBWqQkEAmFxcbF+SkrKCrAwrbt16wbWZiRydnZGpqYmSENDA8cv5N2fBtwrhgWivLwcbzWEEhOT0P379xXT5xMSEuUgKKVQ5hkI6374/bMxMTEf1bvxDd+gCpql/v39/Vtdvnx5DjCoPzCxmb6+PsXCwhxZWFgiExNjxZ904lFsXV09xbR3iAkUVgafs1hM0HAcxd5YVcCCgAcY8Rp1PLCXnZ2D/z5aMZ8rKSkZvX//ngDtIAUNjweWsPvywNPT8zwI6QMQjGbtQ/UN3/AxaLZ/hH2/d+/e2YGL4xYbG+sDzGoPZCiRSHhyuZwDJo4JxACistlsCgRSFCwY2MJg4aHTGdVumUQiRniTBxAQCPIrCDiCzEgr4Xl8HHiD9YoDs/0Q3KhXenp6r83MzAo/p5vwDd9QF80WkLrAf1qDhSMzM1OLz+drAHNrQPzCA4ugCUyvDtZGDwRCHRifQ6PR1OCIp3ArhATK4gmCAkgvA2HCrlIWCEIWWB68j2wBBN/8bwLxDV8PCP0/bhFr/vsIHZMAAAAASUVORK5CYII=)
     no-repeat 0 0;
}
footer .foot-txt a {
    text-decoration: underline;
	
}

footer .foot-txt {
     line-height: 1.5;
    font-weight: bold;
    padding: 0 10%;
    font-size: 4vw;
}














footer .foot_cp {
    padding: 24px 0 24px 0;
    background: #222222;
    color:floralwhite;
    text-align: center;
}

footer .footLink-description{
    width: 30vw;
    padding-top: 0vh;
    padding-bottom: 40vh;
}



.js-view {
    opacity: 0;
    transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition-delay:0.3s;
    -ms-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    -webkit-transition-delay:0.3s;
    transform: translate( 0 , 30px );
    -ms-transform: translate( 0 , 30px );
    -moz-transform: translate( 0 , 30px );
    -webkit-transform: translate( 0 , 30px );
}
.js-view2 {
    opacity: 0;
    transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition-delay:0.3s;
    -ms-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    -webkit-transition-delay:0.3s;
    transform: translate( 0 , 30px );
    -ms-transform: translate( 0 , 30px );
    -moz-transform: translate( 0 , 30px );
    -webkit-transform: translate( 0 , 30px );
}
.js-view_st1 {
    opacity: 0;
    transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition-delay:0.3s;
    -ms-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    -webkit-transition-delay:0.3s;
    transform: translate( 0 , 30px );
    -ms-transform: translate( 0 , 30px );
    -moz-transform: translate( 0 , 30px );
    -webkit-transform: translate( 0 , 30px );
}
.js-view_st2 {
    opacity: 0;
    transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition-delay:0.3s;
    -ms-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    -webkit-transition-delay:0.3s;
    transform: translate( 0 , 30px );
    -ms-transform: translate( 0 , 30px );
    -moz-transform: translate( 0 , 30px );
    -webkit-transform: translate( 0 , 30px );
}
.js-view_st3 {
    opacity: 0;
    transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition-delay:0.3s;
    -ms-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    -webkit-transition-delay:0.3s;
    transform: translate( 0 , 30px );
    -ms-transform: translate( 0 , 30px );
    -moz-transform: translate( 0 , 30px );
    -webkit-transform: translate( 0 , 30px );
}
.js-view_st4 {
    opacity: 0;
    transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition-delay:0.3s;
    -ms-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    -webkit-transition-delay:0.3s;
    transform: translate( 0 , 30px );
    -ms-transform: translate( 0 , 30px );
    -moz-transform: translate( 0 , 30px );
    -webkit-transform: translate( 0 , 30px );
}
.js-view_st5 {
    opacity: 0;
    transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition-delay:0.3s;
    -ms-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    -webkit-transition-delay:0.3s;
    transform: translate( 0 , 30px );
    -ms-transform: translate( 0 , 30px );
    -moz-transform: translate( 0 , 30px );
    -webkit-transform: translate( 0 , 30px );
}
.js-view_st6 {
    opacity: 0;
    transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition-delay:0.3s;
    -ms-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    -webkit-transition-delay:0.3s;
    transform: translate( 0 , 30px );
    -ms-transform: translate( 0 , 30px );
    -moz-transform: translate( 0 , 30px );
    -webkit-transform: translate( 0 , 30px );
}
.js-view_on {
    opacity: 1;
    transform: translate( 0 , 0 );
    -ms-transform: translate( 0 , 0 );
    -moz-transform: translate( 0 , 0 );
    -webkit-transform: translate( 0 , 0 );
}
/********************************
            main&aside
*********************************/
main{
	margin-top: 0px;
}
.aside-wrap{
	    width:90%;
	    margin:0 auto;
	    min-height:1px;
}

/********************************
            PC CSS
*********************************/


@media only screen and (min-width: 767px) {
.pc{
	display:block;
}
.sp{
	display:none;
}


/********************************
HEADER
*********************************/
header{
	     min-height: 100px;
}
	
	
.header_wrap{
	    top: -30px;
		margin-bottom:80px;
    left: 0;
	height:150px;
	    width: 100%;
	background-color:rgba(91, 200, 172, 1);
	margin-top:0px;
	    position: fixed;

}

.header {
    padding: 30px 20px 0 30px;
    width: 91%;
}
.head-logo {
display: block;
    float: left;
    width: 200px;
    height: 50px;
    position: absolute;
    top: 30px;
    left: 0px;
    font-size: 8px;
    text-align: center;

}

.sp_logo{
    display:none;
    }
.head-logo a {
    width: 100%;
    height: 33px;
    display: block;
    padding: 40px 0 0 0;
    color: #fffded;
}
.head_nav {
    float: right;
    padding: 10px 0 0 0;
    display: block;
    padding-left: 135px;
}
header c_fix{
    display:block;
}
.head_nav ul li {
    float: left;
    line-height: 1;
    margin: 0 0 0 40px;
    letter-spacing: 0.1em;
    font-size: 2vw;
    font-weight: 400;
}
.head_nav ul li:first-child {
    margin: 0 0 0 0;
}
.head_nav ul li a {
    text-decoration: none;
    position: relative;
    display: inline-block;
    font-size: 16px;
}
.head_nav ul li a:hover {
    color: #222222;
}
.head_nav ul li a:after {
    position: absolute;
    bottom: -4px;
    left: -5%;
    content: '';
    width: 110%;
    height: 2px;
    background: #FFEB3B;
    transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -moz-transform: scale(0, 1);
    -webkit-transform: scale(0, 1);
    transform-origin: right top;
    -ms-transform-origin: right top;
    -moz-transform-origin: right top;
    -webkit-transform-origin: right top;
    transition: transform .3s;
    -ms-transition: transform .3s;
    -moz-transition: transform .3s;
    -webkit-transition: transform .3s;
}
.head_nav ul li a:hover:after {
    transform-origin: left top;
    -ms-transform-origin: left top;
    -moz-transform-origin: left top;
    -webkit-transform-origin: left top;
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
}
.headNav-menu {
    display:block;

}
.headSp_nav {
     display:block;
}
.spNav_in{
top: 0;
left: 80%;
z-index: 99;
width: 20%;
height: 100%;
background: rgba(91, 200, 172, 0.96);
overflow-y: hidden;
}
.spNav-bg{
position: absolute;
top: 0;
left: initial;
z-index: 9;
width: 25%;
margin-left: 75%;
height: 100%;
background: rgba(241, 141, 158, 0.418);
}
.spNav-close {
    position: absolute;
    top: 15px;
    z-index: 999;
    width: 45px;
    height: 55px;
	    left: initial;
    right: 10px;
}

/********************************
FOOTER
*********************************/
footer {
    text-align: left;
	
}
footer .footer {
    min-width: 767px;
    margin: 0 auto;
    padding: 60px 0 60px 0;
    position: relative;
}
footer .foot_link {
    float: right;
    width: 70%;
}
footer .footLink {
    width: 100%;
    display: table;
}
footer .footLink_in {
    display: table-cell;
    vertical-align: top;
    text-align: left;
}
footer .footLink_in:nth-child(1) {
    width: 33%;
}
footer .footLink_in:nth-child(2) {
    width: 33%;
}
footer .footLink_in:nth-child(3) {
    width: 33%;
}

footer .footLink-tl {
    line-height: 1;
    margin: 25px 0 0 0;
    letter-spacing: 0.1em;
}
footer .footLink-tl:first-child {
    font-size: 1.4vw;
}
footer .footLink_in ul {
    margin: 10px 0 0 0;
    padding: 15px 0 15px 10px;
    border-left: 1px solid #dddddd;
    height: 125px;
}
footer .footLink_in ul li {
    line-height: 1;
    margin: 0 0 14px 0;
}
footer .footLink_in ul li:last-child {
    margin: 0 0 0 0;
}
footer .footLink_in ul li a {
    font-size: 12px;
}
footer .foot-p {
    position: absolute;
    right: 40px;
    bottom: 65px;
}
footer .foot-p img {
    width: 70px;
    height: auto;
}
footer .foot_det {
    float: left;
    width: 200px;
    padding: 0px 40px;
	
}
footer .foot-logo {
    width: 200px;
    height: 50px;
    margin: 0;
}
footer .foot-logo a {
    width: 100%;
    height: 0;
    display: block;
    padding: 50px 0 0 0;
    overflow: hidden;
}
footer .foot-txt {
    line-height: 1;
    font-weight: bold;
    padding-left:10px;
	font-size:14px;
}
footer .foot_cp {
    text-align: center;
    background: #222222;
    padding: 10px 0 10px 0;
}
footer .foot_cp small {
    color: #ffffff;
    line-height: 1;
}
footer .footLink-description{
    width: auto;
    padding-top: 0vh;
    padding-bottom: 1vh;
}



.js-view {
    opacity: 0;
    transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition-delay:0.3s;
    -ms-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    -webkit-transition-delay:0.3s;
    transform: translate( 0 , 30px );
    -ms-transform: translate( 0 , 30px );
    -moz-transform: translate( 0 , 30px );
    -webkit-transform: translate( 0 , 30px );
}
.js-view2 {
    opacity: 0;
    transition: 0.8s;
    -ms-transition: 0.8s;
    -moz-transition: 0.8s;
    -webkit-transition: 0.8s;
    transition-delay:1s;
    -ms-transition-delay:1s;
    -moz-transition-delay:1s;
    -webkit-transition-delay:1s;
    transform: translate( 0 , 30px );
    -ms-transform: translate( 0 , 30px );
    -moz-transform: translate( 0 , 30px );
    -webkit-transform: translate( 0 , 30px );
}
.js-view_st1 {
    opacity: 0;
    transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition-delay:0.3s;
    -ms-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    -webkit-transition-delay:0.3s;
    transform: translate( 0 , 30px );
    -ms-transform: translate( 0 , 30px );
    -moz-transform: translate( 0 , 30px );
    -webkit-transform: translate( 0 , 30px );
}
.js-view_st2 {
    opacity: 0;
    transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition-delay:0.5s;
    -ms-transition-delay:0.5s;
    -moz-transition-delay:0.5s;
    -webkit-transition-delay:0.5s;
    transform: translate( 0 , 30px );
    -ms-transform: translate( 0 , 30px );
    -moz-transform: translate( 0 , 30px );
    -webkit-transform: translate( 0 , 30px );
}
.js-view_st3 {
    opacity: 0;
    transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition-delay:0.7s;
    -ms-transition-delay:0.7s;
    -moz-transition-delay:0.7s;
    -webkit-transition-delay:0.7s;
    transform: translate( 0 , 30px );
    -ms-transform: translate( 0 , 30px );
    -moz-transform: translate( 0 , 30px );
    -webkit-transform: translate( 0 , 30px );
}
.js-view_st4 {
    opacity: 0;
    transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition-delay:0.9s;
    -ms-transition-delay:0.9s;
    -moz-transition-delay:0.9s;
    -webkit-transition-delay:0.9s;
    transform: translate( 0 , 30px );
    -ms-transform: translate( 0 , 30px );
    -moz-transform: translate( 0 , 30px );
    -webkit-transform: translate( 0 , 30px );
}
.js-view_st5 {
    opacity: 0;
    transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition-delay:1.1s;
    -ms-transition-delay:1.1s;
    -moz-transition-delay:1.1s;
    -webkit-transition-delay:1.1s;
    transform: translate( 0 , 30px );
    -ms-transform: translate( 0 , 30px );
    -moz-transform: translate( 0 , 30px );
    -webkit-transform: translate( 0 , 30px );
}
.js-view_st6 {
    opacity: 0;
    transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition-delay:1.1s;
    -ms-transition-delay:1.1s;
    -moz-transition-delay:1.1s;
    -webkit-transition-delay:1.1s;
    transform: translate( 0 , 30px );
    -ms-transform: translate( 0 , 30px );
    -moz-transform: translate( 0 , 30px );
    -webkit-transform: translate( 0 , 30px );
}
.js-view_on {
    opacity: 1;
    transform: translate( 0 , 0 );
    -ms-transform: translate( 0 , 0 );
    -moz-transform: translate( 0 , 0 );
    -webkit-transform: translate( 0 , 0 );
}

main{
	margin-top: 0px;
}
/********************************
_________END OF PC CSS
*********************************/

}

/********************************
            tablet CSS
*********************************/
@media only screen and (min-width: 1024px) {
header{
		
	     min-height: 70px;
		 
}
	
.header_wrap{
	height:100px;
	background-color:rgba(91, 200, 172, 1);
	margin-top:0px;
	}
	body{
		width:1120px;
		margin:auto;
	}
	footer {
	    width: 100vw;
    margin-left: calc(560px - 50vw);
}

/********************************
            main&aside
*********************************/
main{
	margin-top: 0px;
}
.aside-wrap{
	    width: 300px;
        float: right;
}

	
}






























