@charset "UTF-8";
/*!
Theme Name: Morishita	
Description: Cocoon専用の子テーマ
Theme URI: 
Author:
Author URI: 
Template:   cocoon-master
Version:    1.1.3
*/
.appeal-in{max-width:1040px;width:100%;height:540px;padding:0 auto}.index-tab-button{color:#333;font-size:16px!important;background:#F0F0F0!important;border:solid 1px #F0F0F0!important}#index-tab-1:checked~.index-tab-buttons .index-tab-button[for=index-tab-1],#index-tab-2:checked~.index-tab-buttons .index-tab-button[for=index-tab-2],#index-tab-3:checked~.index-tab-buttons .index-tab-button[for=index-tab-3],#index-tab-4:checked~.index-tab-buttons .index-tab-button[for=index-tab-4]{color:#fff;background:#cc2e2e!important;border:solid 1px #CC2e2e!important;font-weight:400}table{margin-bottom:20px;max-width:100%;width:100%;border-collapse:collapse;border-spacing:0}table th{background-color:#f5f6f7}table tr:nth-of-type(2n+1){background-color:#fff}table th,table td{border:1px solid #eee;padding:6px}.contact7{max-width:100%;box-sizing:border-box}.contact7 dd{margin:0 0 30px;background-color:}.contact7 dt{font-weight:400}.contact7 .must{background:#ff1a00}.contact7 .optional{background:#999}.contact7 .must,.contact7 .optional{color:#fff;border-radius:3px;font-size:10px;margin-left:10px;padding:5px 10px;letter-spacing:2px}.btn_contact7{text-align:center}.btn_contact7 input{width:70%;background-color:#cc2e2e;color:#fff;font-size:1.1em;font-weight:700;letter-spacing:.2em;border:1px solid #ce2e2e;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.btn_contact7 input:hover{background-color:#fff;color:#d14242}@media screen and (max-width:1023px){.appeal-in{width:100%;max-width:1023px;height:auto;padding:0 auto}}@media screen and (max-width:834px){.appeal-in{width:100%;height:auto;padding:0 auto}.contact7 dt{float:left;clear:left;width:35%;padding:5px 10px 5px 0}.contact7 dd{margin-left:35%}.btn_contact7 input{width:70%;background-color:#005513;color:#fff;font-size:1.1em;font-weight:700;letter-spacing:.2em;border:1px solid #005513;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.btn_contact7 input:hover{background-color:#fff;color:#005513}}.appeal{height:calc(100vh - 60px);background-size:cover}@media screen and (max-width:834px){.appeal{height:calc(100svh - 50px)}}.appeal-in{height:100%;width:100%}.appeal-content{background-color:initial}.appeal-button{background-color:initial;font-size:.8em;color:#fff}.appeal-button{color:#fff}.appeal-button:before{display:block;font-family:"Font Awesome 5 Free";font-weight:700;content:"\f103";font-size:1.5em;animation:move 1s infinite alternate ease-in-out}.appeal-content{margin-top:25%}.appeal-content .appeal-button{color:#fff}.appeal-title{color:#fff;font-size:1.7em}.appeal-message{color:#fff;font-size:1.2em;font-weight:600}@keyframes move{from{transform:translateY(0)}to{transform:translateY(10px)}}html{scroll-behavior:smooth}.appeal{position:relative}.appeal-button{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}