@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

.b { font-weight: bold; }
.fwnm { font-weight: normal; }

.f07em{ font-size: 0.7em !important; }
.f08em{ font-size: 0.8em !important; }
.f09em{ font-size: 0.9em !important; }
.f10em{ font-size: 1.0em !important; }
.f11em{ font-size: 1.1em !important; }
.f12em{ font-size: 1.2em !important; }
.f13em{ font-size: 1.3em !important; }
.f14em{ font-size: 1.4em !important; }
.f15em{ font-size: 1.5em !important; }
.f16em{ font-size: 1.6em !important; }
.f17em{ font-size: 1.7em !important; }
.f18em{ font-size: 1.8em !important; }
.f19em{ font-size: 1.9em !important; }
.f20em{ font-size: 2.0em !important; }
.f21em{ font-size: 2.1em !important; }
.f22em{ font-size: 2.2em !important; }
.f23em{ font-size: 2.3em !important; }
.f24em{ font-size: 2.4em !important; }
.f25em{ font-size: 2.5em !important; }
.f26em{ font-size: 2.6em !important; }
.f27em{ font-size: 2.7em !important; }
.f28em{ font-size: 2.8em !important; }
.f29em{ font-size: 2.9em !important; }
.f30em{ font-size: 3.0em !important; }

.mt0em { margin-top:0 !important; }
.mt05em { margin-top:0.5em !important; }
.mt1em { margin-top:1em !important; }
.mt2em { margin-top:2em !important; }
.mt3em { margin-top:3em !important; }
.mt4em { margin-top:4em !important; }
.mt5em { margin-top:5em !important; }

.mb0em { margin-bottom:0 !important; }
.mb05em { margin-bottom:0.5em !important; }
.mb1em { margin-bottom:1em !important; }
.mb2em { margin-bottom:2em !important; }
.mb3em { margin-bottom:3em !important; }
.mb4em { margin-bottom:4em !important; }
.mb5em { margin-bottom:5em !important; }

.pt1em { padding-top:1em !important; }
.pt2em { padding-top:2em !important; }
.pt3em { padding-top:3em !important; }
.pt4em { padding-top:4em !important; }
.pt5em { padding-top:5em !important; }

.pb0em { padding-bottom:0em !important; }
.pb05em { padding-bottom:0.5em !important; }
.pb1em { padding-bottom:1em !important; }
.pb2em { padding-bottom:2em !important; }
.pb3em { padding-bottom:3em !important; }
.pb4em { padding-bottom:4em !important; }
.pb5em { padding-bottom:5em !important; }

.pl05em { padding-left:0.5em !important; }
.pl1em { padding-left:1em !important; }
.pl2em { padding-left:2em !important; }

.pr3px { padding-right:3px !important; }
.pr1em { padding-right:1em !important; }

.w10p { width:10% !important; }
.w15p { width:15% !important; }
.w20p { width:20% !important; }
.w25p { width:25% !important; }
.w30p { width:30% !important; }
.w35p { width:35% !important; }
.w40p { width:40% !important; }
.w45p { width:45% !important; }
.w50p { width:50% !important; }
.w55p { width:55% !important; }
.w60p { width:60% !important; }
.w65p { width:65% !important; }
.w70p { width:70% !important; }
.w75p { width:75% !important; }
.w80p { width:80% !important; }
.w85p { width:85% !important; }
.w90p { width:90% !important; }
.w95p { width:95% !important; }
.w100p { width:100% !important; }

.al-left { text-align:left !important; }
.al-center { text-align:center !important; }
.al-right { text-align:right !important; }

.color-black { color: #000 !important; }
.color-youtube { color: #da1725 !important; }

/* カテゴリ3階層目マージン */
.widget ul li ul li ul li a {
    padding: 5px 7px 5px 19px;
}


/************************************
** Form
************************************/
.wpcf7-submit {
    -webkit-appearance: none;
    border-radius: 0;
	font-size: 1em;
	line-height: 1em;
	padding: 0.8em 1.5em 1em;
    background: #fd9535;
    color: #fff;
    border: 0;
    border-radius: 4px;
    box-shadow: 0 0 8px gray;
	font-weight: bold;
}

.wpcf7-submit:hover {
	cursor: pointer;
	background: #00751b;
}

.wpcf7-spinner {
    display: block;
    margin: 0.5em auto;
}
