@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
*/
h1 {
    text-align: left;
}

#header, #footer {
    margin: 0 auto;
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    font-size: 12px;
    line-height: 20px;
    .rnaka h1 {box-sizing: content-box;}
    .sentence img {
        height: 33px;
        max-width: initial;
    }
    h1 {text-align: right;}
    a {color: #333333;}
}
@media screen and (max-width: 768px) {
    #header, #footer {transform: scale(0.8);transform-origin: top left;overflow: hidden;}
    #body_wrap {margin-top: -32px;}
}
@media screen and (max-width: 600px) {
    #header, #footer {transform: scale(0.6);transform-origin: top left;overflow: hidden;}
    #body_wrap {margin-top: -65px;}
}
@media screen and (max-width: 480px) {
    #header, #footer {transform: scale(0.43);transform-origin: top left;overflow: hidden;}
    #body_wrap {margin-top: -90px;}
}

#main_content {
    width: auto;
    float: none;
}

[class*=is-style-btn_] > span {
    background: var(--the-btn-bg);
    border-radius: var(--the-btn-radius,0);
    display: inline-block;
    letter-spacing: var(--byw-letter_spacing,1px);
    line-height: 1.5;
    margin: 0;
    min-width: var(--the-min-width);
    padding: var(--the-padding);
    position: relative;
    text-decoration: none;
    width: var(--the-width);
}

.mukojima-block-button > a,.mukojima-block-button > span {
	text-align: center;
	cursor: pointer;
	text-decoration:none !important;
	color:#fff !important;
}

.mkjm-inline-btn > a,.mkjm-inline-btn > span {
	text-align: center;
	cursor: pointer;
	text-decoration:none !important;
	color:#fff !important;
}

span[class*="mukojima_txt"] {
    cursor: pointer;
    text-decoration: underline;
    color: var(--color_link);
}