@charset "UTF-8";
@import url(../css/font-awesome.min.css);
@import url(../js/bxslider/jquery.bxslider.css);
@import url("./addition.css");
/* Reset
------------------------------------------------------------*/
/* line 5, ../sass/_base.scss */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}

/* line 31, ../sass/_base.scss */
address,
em {
    font-style: normal;
}

/* line 36, ../sass/_base.scss */
th {
    font-weight: normal;
}

/* line 40, ../sass/_base.scss */
table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

/* line 46, ../sass/_base.scss */
th {
    text-align: left;
}

/* line 50, ../sass/_base.scss */
hr,
legend {
    display: none;
}

/* line 55, ../sass/_base.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

/* line 65, ../sass/_base.scss */
img,
fieldset {
    border: 0;
}

/* line 70, ../sass/_base.scss */
img {
    border: 0;
    vertical-align: top;
    max-width: 100%;
    height: auto;
}

/* line 78, ../sass/_base.scss */
li {
    list-style-type: none;
}

/* line 82, ../sass/_base.scss */
input[type="submit"], button, label, select {
    cursor: pointer;
}

/* line 43, ../sass/_mixin.scss */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* link
------------------------------------------------------------*/
/* line 97, ../sass/_base.scss */
a {
    color: #333;
    text-decoration: none;
}

/* line 98, ../sass/_base.scss */
a:hover {
    text-decoration: underline;
    color: #333;
}

/* line 103, ../sass/_base.scss */
.mainContent__container section a {
    text-decoration: underline;
    color: #005085;
}

/* line 106, ../sass/_base.scss */
.mainContent__container section a:hover {
    text-decoration: none;
}

/* line 108, ../sass/_base.scss */
.mainContent__container section a.btn_style01 {
    color: #fff;
    text-decoration: none;
}

/* Fonts
------------------------------------------------------------*/
/* line 116, ../sass/_base.scss */
html {
    font-size: 62.5%;
}

/* 10px base */
/* line 118, ../sass/_base.scss */
body {
    -webkit-text-size-adjust: 100%;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

/* line 123, ../sass/_base.scss */
body > div, input, button, textarea, select {
    font-size: 12px;
    font-size: 1.2rem;
    font-family: "メイリオ", Verdana, "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, Meiryo, sans-serif;
    line-height: 1.5;
    color: #333;
}

/* form
------------------------------------------------------------*/
/* line 133, ../sass/_base.scss */
.input100per, textarea {
    padding: 3px;
    border: 1px solid #CCC;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

/* layout */
/* line 5, ../sass/_layout.scss */
html, body {
    -ms-overflow-x: visible !important;
    overflow-x: visible !important;
}

/* line 15, ../sass/_layout.scss */
.wrapper {
    background: #FFF url("../img/tmp_bg_1.jpg") no-repeat center center;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/* line 22, ../sass/_layout.scss */
.wrapper__Houses {
    background-image: url(../img/contents/Houses/background.jpg) !important;
}

/* line 25, ../sass/_layout.scss */
.wrapper__sale {
    background-image: url(../img/contents/sale/background.jpg) !important;
}

/* line 28, ../sass/_layout.scss */
.wrapper__nobg {
    background-image: none;
}

.wrapper_line01 {
    width: 100%;
}

@media only screen and (max-width: 480px) {
    /* line 28, ../sass/_layout.scss */
    .wrapper__nobg {
        background-image: none !important;
    }
}

/* line 34, ../sass/_layout.scss */
.wrapper__nobg .siteNav {
    margin-bottom: 0;
}

/* line 37, ../sass/_layout.scss */
.wrapper__nobg .mainContent {
    margin-bottom: 0;
}

/* line 42, ../sass/_layout.scss */
.contentsContainer {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

/* line 43, ../sass/_mixin.scss */
.contentsContainer:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

@media only screen and (max-width: 800px) {
    .wrapper_line01 {
        width: 100%;
    }

    /* line 42, ../sass/_layout.scss */
    .contentsContainer {
        padding-left: 10px;
        padding-right: 10px;
    }
}

/* line 52, ../sass/_layout.scss */
.siteHeader {
    background-color: #FFF;
    padding-top: 10px;
    padding-bottom: 10px;
}

/* line 57, ../sass/_layout.scss */
.corpLogo {
    float: left;
    margin-right: 15px;
    margin-bottom: 0;
    margin-top: 0;
    line-height: 1;
}

/* line 64, ../sass/_layout.scss */
.siteSearch {
    float: left;
}

/* line 68, ../sass/_layout.scss */
.siteSearch__q {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #dfdfdf;
    font-size: 10.5px;
    height: 25px;
    line-height: normal;
    padding: 0 5px 0 1em;
    width: 160px;
    box-sizing: border-box;
}

/* line 80, ../sass/_layout.scss */
.siteSearch__submit {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #6F6F6F;
    background-image: linear-gradient(top, #333333, #6F6F6F);
    background-image: -moz-linear-gradient(top, #333333, #6F6F6F);
    background-image: -webkit-linear-gradient(top, #333333, #6F6F6F);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #333333), color-stop(1, #6F6F6F));
    border: 0;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    line-height: 24px;
    font-size: 12px;
    padding: 0;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08);
    width: 50px;
    height: 25px;
    box-sizing: border-box;
}

/* line 104, ../sass/_layout.scss */
.siteSearch__submit:hover {
    opacity: 0.9;
}

@media only screen and (max-width: 800px) {
    /* line 64, ../sass/_layout.scss */
    .siteSearch {
        display: none;
    }
}

/* line 112, ../sass/_layout.scss */
.headerLinks {
    float: right;
}

/* line 114, ../sass/_layout.scss */
.headerLinks__list {
    float: left;
    margin-right: 52px;
}

@media only screen and (max-width: 800px) {
    /* line 114, ../sass/_layout.scss */
    .headerLinks__list {
        margin-right: 10px;
    }
}

@media only screen and (max-width: 480px) {
    /* line 114, ../sass/_layout.scss */
    .headerLinks__list {
        display: none;
    }
}

/* line 124, ../sass/_layout.scss */
.headerLinks__item {
    float: left;
    margin: 0 5px;
}

@media only screen and (max-width: 800px) {
    /* line 124, ../sass/_layout.scss */
    .headerLinks__item {
        margin: 0 2px;
    }
}

/* line 130, ../sass/_layout.scss */
.headerLinks__item a {
    display: block;
    padding: 5px 25px;
}

@media only screen and (max-width: 800px) {
    /* line 130, ../sass/_layout.scss */
    .headerLinks__item a {
        padding: 5px 2px;
    }
}

/* line 138, ../sass/_layout.scss */
.headerLinks__item_btn a {
    background-color: #0074C1;
    color: #fff;
    font-size: 12px;
    font-size: 1.2rem;
}
.headbtn_contact a {
    background-color: #339999 !important;
}

@media only screen and (max-width: 800px) {
    /* line 138, ../sass/_layout.scss */
    .headerLinks__item_btn a, .headerLinks__item_btn__contact a {
        font-size: 10px;
        font-size: 1rem;
    }
}

/* line 145, ../sass/_layout.scss */
.headerLinks__item_btn a:hover {
    opacity: 0.9;
    text-decoration: none;
}

/* line 152, ../sass/_layout.scss */
.headerLinks__item_txt a {
    padding: 0;
    font-size: 10px;
    font-size: 1rem;
}

/* line 159, ../sass/_layout.scss */
.sitenameJp {
    float: right;
    text-align: center;
}

/* line 164, ../sass/_layout.scss */
.sitenameJp__areaList {
    line-height: 1;
    margin-top: 3px;
}

/* line 168, ../sass/_layout.scss */
.sitenameJp__area {
    display: inline-block;
    font-size: 10px;
    font-size: 1rem;
}

/* line 173, ../sass/_layout.scss */
.siteNav {
    background-color: #f3f3f3;
    margin-bottom: 50px;
}

/* line 177, ../sass/_layout.scss */
.siteNav__Trigger {
    display: none;
}

@media only screen and (max-width: 480px) {
    /* line 177, ../sass/_layout.scss */
    .siteNav__Trigger {
        background-color: #000;
        color: #FFF;
        display: inline-block;
        padding: 10px 6px;
    }
}

@media only screen and (max-width: 480px) {
    /* line 186, ../sass/_layout.scss */
    .siteNav__list {
        display: none;
    }
}

/* line 191, ../sass/_layout.scss */
.siteNav__item {
    float: left;
    width: 11.1%;
    font-size: 11px;
    font-size: 1rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 198, ../sass/_layout.scss */
.siteNav__item:first-child a span {
    border-left: 1px dotted #a7a7a7;
}

@media only screen and (max-width: 800px) {
    /* line 191, ../sass/_layout.scss */
    .siteNav__item {
        width: 25%;
    }
}

/* line 204, ../sass/_layout.scss */
.siteNav__item a {
    display: block;
    padding-top: 10px;
    padding-bottom: 7px;
    text-align: center;
    border-bottom: 3px solid transparent;
}

/* line 210, ../sass/_layout.scss */
.siteNav__item a span {
    display: block;
    border-right: 1px dotted #a7a7a7;
}

/* line 214, ../sass/_layout.scss */
.siteNav__item a.state__current {
    border-bottom-color: #0074c1;
}

/* line 217, ../sass/_layout.scss */
.siteNav__item a:hover {
    text-decoration: none;
    color: rgba(0, 0, 0, 0.6);
}

/* ドロップダウンメニュー */
.siteNav__item .siteNav__subList {
    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
    background-color: #f3f3f3;
    width: 106px;
    z-index: 1000;
}

.siteNav__item:hover .siteNav__subList {
    display: block;
}

.siteNav__subItem a {
    display: block;
    padding-top: 10px;
    padding-bottom: 7px;
    text-align: center;
    border-bottom: 3px solid transparent;
}

.siteNav__subItem a span {
    display: block;
}

.siteNav__subItem a.state__current {
    border-bottom-color: #0074c1;
}

.siteNav__subItem a:hover {
    text-decoration: none;
    color: rgba(0, 0, 0, 0.6);
}


/* line 225, ../sass/_layout.scss */
#Top .siteNav__list .siteNav__Top a,
#Houses .siteNav__list .siteNav__Houses a,
#Estates .siteNav__list .siteNav__Estates a,
#Assets .siteNav__list .siteNav__Assets a,
#usedhouse .siteNav__list .siteNav__usedhouse a,
#Owners .siteNav__list .siteNav__Owners a,
#Reforms .siteNav__list .siteNav__Reforms a,
#sale .siteNav__list .siteNav__sale a {
    border-bottom-color: #0074c1;
}

/* line 238, ../sass/_layout.scss */
.siteFooter__outSide {
    background-color: rgba(243, 243, 243, 0.9);
    padding-top: 10px;
    padding-bottom: 10px;
}

/* line 243, ../sass/_layout.scss */
.siteFooter__inSide {
    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}

/* line 250, ../sass/_layout.scss */
.insidelinks__item {
    float: left;
    margin-right: 15px;
    left: 1.2em;
    white-space: nowrap;
}

@media only screen and (max-width: 480px) {
    /* line 250, ../sass/_layout.scss */
    .insidelinks__item {
        margin-bottom: 10px;
        clear: left;
    }

    /* line 258, ../sass/_layout.scss */
    .insidelinks__item:last-child {
        margin-bottom: 0;
    }
}

/* line 262, ../sass/_layout.scss */
.insidelinks__item_fb {
    font-size: 10px;
    font-size: 1rem;
    padding-left: 3em;
    background: transparent url("../img/facebook.png") no-repeat left center;
}

/* line 268, ../sass/_layout.scss */
/*.insidelinks__item_youtube {
  font-size: 10px;
  font-size: 1rem;
  padding-left: 3em;
  background: transparent url("../img/youtube.png") no-repeat left center;
} */
.insidelinks__item_insta {
    font-size: 10px;
    font-size: 1rem;
    padding-left: 3em;
    background: transparent url("../img/icon_instagram.png") no-repeat left center;
    background-size: 25px auto;
}

/* line 268, ../sass/_layout.scss */
.insidelinks__item_youtube {
    font-size: 10px;
    font-size: 1rem;
    padding-left: 3em;
    background: transparent url("../img/icon_youtube.png") no-repeat left center;
    background-size: 25px auto;
}

/* line 278, ../sass/_layout.scss */
.corpinfoLinks {
    float: left;
}

/* line 280, ../sass/_layout.scss */
.corpinfoLinks__item {
    float: left;
    margin-right: 10px;
}

/* line 283, ../sass/_layout.scss */
.corpinfoLinks__item a {
    padding: 5px 0;
}

/* line 285, ../sass/_layout.scss */
.corpinfoLinks__item a:before {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    content: "\f105";
    margin-right: 5px;
}

/* line 295, ../sass/_layout.scss */
.siteInfoLinks {
    float: right;
}

@media only screen and (max-width: 480px) {
    /* line 295, ../sass/_layout.scss */
    .siteInfoLinks {
        float: left;
        margin-bottom: 10px;
    }
}

/* line 301, ../sass/_layout.scss */
.siteInfoLinks__item {
    float: left;
    margin-left: 10px;
}

@media only screen and (max-width: 480px) {
    /* line 301, ../sass/_layout.scss */
    .siteInfoLinks__item {
        margin-left: 0;
        margin-right: 5px;
    }
}

/* line 308, ../sass/_layout.scss */
.siteInfoLinks__item a {
    padding: 5px 0;
}

/* line 310, ../sass/_layout.scss */
.siteInfoLinks__item a:before {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    content: "\f105";
    margin-right: 5px;
}

/* line 319, ../sass/_layout.scss */
.footCopyRight {
    clear: both;
    text-align: right;
    font-size: 10px;
    font-size: 1rem;
}

@media only screen and (max-width: 480px) {
    /* line 319, ../sass/_layout.scss */
    .footCopyRight {
        text-align: left;
    }
}

/* line 331, ../sass/_layout.scss */
.sideNav__item {
    border-bottom: 1px solid #4d4d4d;
}

/* line 332, ../sass/_layout.scss */
.sideNav__item a {
    display: block;
    background-color: #222;
    color: #FFF;
    text-decoration: none;
    padding: 12px;
    border-bottom: 1px solid #000;
}

.sideNav__subItem a {
    padding-left: 36px;
}

/* line 348, ../sass/_layout.scss */
.contentTitle {
    margin: -50px 0 20px;
    background-color: rgba(102, 102, 102, 0.4);
}

/* line 352, ../sass/_layout.scss */
.contentTitle h1 {
    padding: 31px 0;
    font-size: 34px;
    font-size: 3.4rem;
    color: #fff;
}

@media only screen and (max-width: 480px) {
    /* line 352, ../sass/_layout.scss */
    .contentTitle h1 {
        padding: 15px;
        font-size: 23px;
        font-size: 2.3rem;
    }
}

/* line 363, ../sass/_layout.scss */
.contentSubTitle {
    padding: 2px 0 2px 10px;
    border-left: 4px solid #0074c1;
    margin-bottom: 15px;
    letter-spacing: 0.1em;
    line-height: 1;
    font-size: 23px;
    font-size: 2.3rem;
    color: #fff;
}

@media only screen and (max-width: 480px) {
    /* line 363, ../sass/_layout.scss */
    .contentSubTitle {
        font-size: 20px;
        font-size: 2rem;
    }
}

/* line 376, ../sass/_layout.scss */
.mainContent {
    /*	margin-top: 50px;*/
    margin-bottom: 40px;
}

/* line 380, ../sass/_layout.scss */
.topMainContent {
    margin-bottom: 0px;
}

/* line 384, ../sass/_layout.scss */
.mainContent__container {
    margin-bottom: 20px;
    padding: 10px;
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mainContent2__container {
    font-size: 19px;
    text-align: center;
    margin-bottom: 20px;
    padding: 10px;
    background-color: rgba(232, 235, 255, 0.80);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: underline;
}

/* line 43, ../sass/_mixin.scss */
.mainContent__container:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.mainContent2__container a {
    text-decoration: underline;
    font-weight: 600;
}

.mainContent2__container:hover {
    color: #ffffff;
    background-color: rgba(126, 124, 252, 0.60);
}

/* line 393, ../sass/_layout.scss */
.mainContent__container__white06 {
    background-color: rgba(255, 255, 255, 0.6);
}

/* line 396, ../sass/_layout.scss */
.mainContent__container__black {
    background-color: rgba(102, 102, 102, 0.4) !important;
    background-image: none !important;
}

/* line 400, ../sass/_layout.scss */
.incontTitle {
    position: relative;
    font-weight: bold;
    margin-bottom: 10px;
}

.incontTitle2 {
    position: relative;
    font-weight: bold;
    color: #000000;
    font-size: medium;
    background-image: url(../img/ttl_icon.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 45px;
    width: 27%;
    float: left;
    height: 31px;
    padding-top: 7px;
}

.incontTitle3 {
    position: relative;
    font-weight: bold;
    color: #000000;
    font-size: medium;
    background-image: url(../img/ttl_icon2.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 45px;
    width: 27%;
    float: left;
    height: 31px;
    padding-top: 7px;
}

.incontTitle_banner {
    width: 38%;
    float: left;
    text-align: right;
    margin-top: 5px;
}

.incontTitle_banner img {
    margin-right: 10px;
    width: 93px;
}

.incontTitle_ichiran {
    float: right;
    clear: right;
    width: 27%;
    text-align: right;
    margin-top: 5px;
}

.incontTitle_ichiran a {
    color: #036EB7;
    font-size: small;
}

/* line 404, ../sass/_layout.scss */
.incontTitle_full {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
    padding: 10px;
}

/* line 410, ../sass/_layout.scss */
.incontTitle_gray {
    background-color: #a1a5a2;
    color: #fff;
}

/* line 414, ../sass/_layout.scss */
.incontTitle_reforms {
    background-color: #0074c1;
    color: #fff;
}

/* line 418, ../sass/_layout.scss */
.incontTitle_assets {
    background-color: #0074c1;
    color: #fff;
}

/* line 422, ../sass/_layout.scss */
.incontTitle_okayama {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
    padding: 10px;
    background-color: #55824B;
    color: #fff;
}

/* line 430, ../sass/_layout.scss */
.incontTitle_kurashiki {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
    padding: 10px;
    background-color: #386784;
    color: #fff;
}

/* line 438, ../sass/_layout.scss */
.incontTitle_sanin {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
    padding: 10px;
    background-color: #4f98ad;
    color: #fff;
}

/* line 445, ../sass/_layout.scss */
.incontTitle_saninH3 {
    border-left: 7px solid #4f98ad;
    border-bottom: 1px solid #4f98ad;
    margin-bottom: 15px;
    padding: 5px;
}

/* line 452, ../sass/_layout.scss */
.incontTitle_fukuyama {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
    padding: 10px;
    background-color: #a36361;
    color: #fff;
}

/* line 460, ../sass/_layout.scss */
.incontTitle_hiroshima {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
    padding: 10px;
    background-color: #a0719c;
    color: #fff;
}

/* line 468, ../sass/_layout.scss */
.incontTitle_yamaguchi {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
    padding: 10px;
    background-color: #887445;
    color: #fff;
}

/* line 476, ../sass/_layout.scss */
.incontTitle_gray {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px;
    padding: 10px;
    background-color: #515151;
    color: #fff;
}

/* line 484, ../sass/_layout.scss */
.incontTitle_line {
    border-bottom: 2px solid #515151;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

/* line 489, ../sass/_layout.scss */
.incontTitle__addLink {
    display: inline-block;
    position: absolute;
    right: 30px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    height: 1em;
    font-weight: normal;
}

/* line 499, ../sass/_layout.scss */
.incontTitle__addLink:after {
    content: url("../img/menu_arrow.png");
    margin-left: 1em;
}

/* line 504, ../sass/_layout.scss */
.incontTitle_inbody {
    margin-top: 10px;
}

/* line 509, ../sass/_layout.scss */
.incontTitle02 {
    background-color: rgba(255, 255, 255, 0.6);
    margin-bottom: 10px;
    padding: 5px 10px;
    font-weight: bold;
}

/* line 515, ../sass/_layout.scss */
.incontTitle03 {
    color: #0074c1;
    font-size: 14px;
    font-size: 1.4rem;
}

/* line 523, ../sass/_layout.scss */
.estatesSearch__space,
.reformsSearch__space {
    clear: both;
    padding-top: 10px;
    text-align: center;
    margin-bottom: 10px;
}

@media only screen and (max-width: 480px) {
    /* line 529, ../sass/_layout.scss */
    .estatesSearch__space .reformsSearch__submitBtn,
    .reformsSearch__space .reformsSearch__submitBtn {
        margin-bottom: 10px;
    }

    /* line 532, ../sass/_layout.scss */
    .estatesSearch__space .reformsSearch__submitBtn:last-child,
    .reformsSearch__space .reformsSearch__submitBtn:last-child {
        margin-bottom: 0;
    }
}

/* line 537, ../sass/_layout.scss */
.estatesSearch__submit,
.reformsSearch__submit {
    clear: both;
    padding-top: 20px;
    text-align: center;
    margin-bottom: 10px;
}

/* line 543, ../sass/_layout.scss */
.estatesSearch__submitBtn,
.reformsSearch__submitBtn {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #515151;
    color: #fff;
    border: none;
    padding: 5px;
    letter-spacing: 1em;
    text-indent: 1em;
    text-align: center;
    width: 200px;
}

/* line 555, ../sass/_layout.scss */
.estatesSearch__submitBtn:before,
.reformsSearch__submitBtn:before {
    content: "\f002";
    font-family: 'FontAwesome';
}

/* line 559, ../sass/_layout.scss */
.estatesSearch__submitBtn:hover,
.reformsSearch__submitBtn:hover {
    opacity: 0.9;
}

/* line 562, ../sass/_layout.scss */
.estatesSearch__submitBtn_okayama,
.reformsSearch__submitBtn_okayama {
    background: #55824B;
}

/* line 565, ../sass/_layout.scss */
.estatesSearch__submitBtn_kurashiki,
.reformsSearch__submitBtn_kurashiki {
    background: #386784;
}

/* line 568, ../sass/_layout.scss */
.estatesSearch__submitBtn_sanin,
.reformsSearch__submitBtn_sanin {
    background: #4f98ad;
}

/* line 571, ../sass/_layout.scss */
.estatesSearch__submitBtn_fukuyama,
.reformsSearch__submitBtn_fukuyama {
    background: #a36361;
}

/* line 574, ../sass/_layout.scss */
.estatesSearch__submitBtn_hiroshima,
.reformsSearch__submitBtn_hiroshima {
    background: #a0719c;
}

/* line 577, ../sass/_layout.scss */
.estatesSearch__submitBtn_yamaguchi,
.reformsSearch__submitBtn_yamaguchi {
    background: #887445;
}

/* line 580, ../sass/_layout.scss */
.estatesSearch__submitBtn_reforms,
.reformsSearch__submitBtn_reforms {
    background: #8ac527;
}

/* line 583, ../sass/_layout.scss */
.estatesSearch__submitBtn_houses,
.reformsSearch__submitBtn_houses {
    background: #515151;
}

/* line 586, ../sass/_layout.scss */
.estatesSearch__submitBtn_gray,
.reformsSearch__submitBtn_gray {
    background: #515151;
}

/* line 589, ../sass/_layout.scss */
.estatesSearch__submitBtn.submitBtn_long,
.reformsSearch__submitBtn.submitBtn_long {
    display: inline-block;
    padding: 10px 5px;
    background: #515151;
    letter-spacing: 0.1em;
    width: 322px;
}

/* line 595, ../sass/_layout.scss */
.estatesSearch__submitBtn.submitBtn_long:before,
.reformsSearch__submitBtn.submitBtn_long:before {
    display: none;
}

/* line 598, ../sass/_layout.scss */
.estatesSearch__submitBtn.submitBtn_long:hover,
.reformsSearch__submitBtn.submitBtn_long:hover {
    color: #fff;
    text-decoration: none;
}

@media only screen and (max-width: 480px) {
    /* line 589, ../sass/_layout.scss */
    .estatesSearch__submitBtn.submitBtn_long,
    .reformsSearch__submitBtn.submitBtn_long {
        width: 100%;
        box-sizing: border-box;
    }
}

/* line 608, ../sass/_layout.scss */
.estatesSearch__submitBtn.submitBtn_longSearch,
.reformsSearch__submitBtn.submitBtn_longSearch {
    display: inline-block;
    padding: 10px 5px;
    background: #515151;
    letter-spacing: 0.1em;
    width: 322px;
}

/* line 614, ../sass/_layout.scss */
.estatesSearch__submitBtn.submitBtn_longSearch:before,
.reformsSearch__submitBtn.submitBtn_longSearch:before {
    margin-right: 10px;
}

/* line 617, ../sass/_layout.scss */
.estatesSearch__submitBtn.submitBtn_longSearch:hover,
.reformsSearch__submitBtn.submitBtn_longSearch:hover {
    color: #fff;
    text-decoration: none;
}

@media only screen and (max-width: 480px) {
    /* line 608, ../sass/_layout.scss */
    .estatesSearch__submitBtn.submitBtn_longSearch,
    .reformsSearch__submitBtn.submitBtn_longSearch {
        width: 100%;
        box-sizing: border-box;
    }
}

/* line 627, ../sass/_layout.scss */
.estatesSearch__wordsBlock,
.reformsSearch__wordsBlock {
    float: left;
    width: 33.333333%;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 634, ../sass/_layout.scss */
.estatesSearch__wordsBlock_half,
.reformsSearch__wordsBlock_half {
    width: 50%;
}

@media only screen and (max-width: 800px) {
    /* line 627, ../sass/_layout.scss */
    .estatesSearch__wordsBlock,
    .reformsSearch__wordsBlock {
        font-weight: normal;
        width: auto;
        padding-right: 0;
    }
}

/* line 642, ../sass/_layout.scss */
.estatesSearch__wordsBlock input[type="text"], .estatesSearch__wordsBlock select,
.reformsSearch__wordsBlock input[type="text"],
.reformsSearch__wordsBlock select {
    width: 100%;
}

/* line 645, ../sass/_layout.scss */
.estatesSearch__wordsBlock td,
.reformsSearch__wordsBlock td {
    line-height: 2;
    padding-top: 6px;
    padding-bottom: 6px;
}

/* line 650, ../sass/_layout.scss */
.estatesSearch__wordsBlock th,
.reformsSearch__wordsBlock th {
    white-space: nowrap;
    padding-right: 1em;
    font-weight: bold;
}

/* line 656, ../sass/_layout.scss */
.estatesSearch__checkBlock,
.reformsSearch__checkBlock {
    float: right;
    width: 66.666666%;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 663, ../sass/_layout.scss */
.estatesSearch__checkBlock_half,
.reformsSearch__checkBlock_half {
    width: 50%;
}

/* line 666, ../sass/_layout.scss */
.estatesSearch__checkBlock td,
.reformsSearch__checkBlock td {
    line-height: 2;
    padding-bottom: 12px;
}

/* line 670, ../sass/_layout.scss */
.estatesSearch__checkBlock th,
.reformsSearch__checkBlock th {
    vertical-align: top;
    white-space: nowrap;
    padding-right: 1em;
    line-height: 2;
    font-weight: bold;
}

@media only screen and (max-width: 800px) {
    /* line 656, ../sass/_layout.scss */
    .estatesSearch__checkBlock,
    .reformsSearch__checkBlock {
        font-weight: normal;
        width: auto;
        padding-left: 0;
    }

    /* line 681, ../sass/_layout.scss */
    .estatesSearch__checkBlock th,
    .reformsSearch__checkBlock th {
        padding-right: 2em;
    }
}

/* line 689, ../sass/_layout.scss */
#privacyContents section {
    margin-bottom: 50px;
}

/* line 692, ../sass/_layout.scss */
#privacyContents section ol {
    margin: 10px 0 20px;
}

/* line 694, ../sass/_layout.scss */
#privacyContents section ol li {
    list-style: outside decimal;
}

/* line 698, ../sass/_layout.scss */
#privacyContents section ul {
    margin: 10px 0 20px;
}

/* line 700, ../sass/_layout.scss */
#privacyContents section ul li {
    list-style: outside disc;
}

/* line 704, ../sass/_layout.scss */
#privacyContents section li {
    margin: 0 0 5px 30px;
}

/* line 707, ../sass/_layout.scss */
#privacyContents section p {
    text-indent: 1em;
    margin-bottom: 20px;
}

/* line 715, ../sass/_layout.scss */
.areaSideBar {
    width: 25.625%;
    float: left;
}

@media only screen and (max-width: 480px) {
    /* line 715, ../sass/_layout.scss */
    .areaSideBar {
        width: auto;
        float: none;
        margin-bottom: 20px;
    }
}

/* line 725, ../sass/_layout.scss */
.topAreaSideBar .areaInfo__contArea {
    box-sizing: border-box;
    min-height: 245px;
}

@media only screen and (max-width: 979px) {
    /* line 725, ../sass/_layout.scss */
    .topAreaSideBar .areaInfo__contArea {
        min-height: auto;
    }
}

/* line 735, ../sass/_layout.scss */
.areaInfo {
    margin-bottom: 20px;
}

/* line 737, ../sass/_layout.scss */
.areaInfo__header {
    background-color: #515151;
    padding: 5px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 1px;
}

/* line 746, ../sass/_layout.scss */
.areaInfo__tabList {
    border-bottom: 3px solid transparent;
}

/* line 43, ../sass/_mixin.scss */
.areaInfo__tabList:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* line 750, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="okayama"] {
    border-bottom-color: #58854e;
}

/* line 752, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="okayama"] .areaInfo__tabItemLabel_okayama {
    background-color: #58854e;
    color: #fff;
}

/* line 755, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="okayama"] .areaInfo__tabItemLabel_okayama a {
    color: #fff;
}

/* line 758, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="kurashiki"] {
    border-bottom-color: #386784;
}

/* line 760, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="kurashiki"] .areaInfo__tabItemLabel_kurashiki {
    background-color: #386784;
    color: #fff;
}

/* line 763, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="kurashiki"] .areaInfo__tabItemLabel_kurashiki a {
    color: #fff;
}

/* line 766, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="sanin"] {
    border-bottom-color: #4f98ad;
}

/* line 768, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="sanin"] .areaInfo__tabItemLabel_sanin {
    background-color: #4f98ad;
    color: #fff;
}

/* line 771, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="sanin"] .areaInfo__tabItemLabel_sanin a {
    color: #fff;
}

/* line 774, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="fukuyama"] {
    border-bottom-color: #a36361;
}

/* line 776, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="fukuyama"] .areaInfo__tabItemLabel_fukuyama {
    background-color: #a36361;
    color: #fff;
}

/* line 779, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="fukuyama"] .areaInfo__tabItemLabel_fukuyama a {
    color: #fff;
}

/* line 782, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="hiroshima"] {
    border-bottom-color: #a0719c;
}

/* line 784, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="hiroshima"] .areaInfo__tabItemLabel_hiroshima {
    background-color: #a0719c;
    color: #fff;
}

/* line 787, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="hiroshima"] .areaInfo__tabItemLabel_hiroshima a {
    color: #fff;
}

/* line 790, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="yamaguchi"] {
    border-bottom-color: #887445;
}

/* line 792, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="yamaguchi"] .areaInfo__tabItemLabel_yamaguchi {
    background-color: #887445;
    color: #fff;
}

/* line 795, ../sass/_layout.scss */
.areaInfo__tabList[data-currentarea="yamaguchi"] .areaInfo__tabItemLabel_yamaguchi a {
    color: #fff;
}

/* line 799, ../sass/_layout.scss */
.areaInfo__tabItem {
    float: left;
    width: 16.6666666667%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-right: transparent 1px solid;
}

/* line 806, ../sass/_layout.scss */
.areaInfo__tabItem:last-child {
    border-right: none;
}

/* line 810, ../sass/_layout.scss */
.areaInfo__tabItemLabel {
    display: block;
    background: #EDEAE7;
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: center;
    cursor: pointer;
}

/* line 817, ../sass/_layout.scss */
.areaInfo__tabItemLabel a {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-top: -12px;
    margin-bottom: -12px;
}

/* line 827, ../sass/_layout.scss */
.areaInfo__contArea {
    background: #EDEAE7;
    /*
  padding: 12px;
  */
}

/* line 835, ../sass/_layout.scss */
.areaInfo__contList a {
    display: block;
    padding: 7.5px 12px;
}

/* line 840, ../sass/_layout.scss */
.areaInfo__contList li:first-child a {
    padding: 12px 12px 7.5px;
}

/* line 845, ../sass/_layout.scss */
.areaInfo__contList li:last-child a {
    padding: 7.5px 12px 12px;
}

/* line 849, ../sass/_layout.scss */
.areaInfo__contList a:hover {
    text-decoration: underline;
    /*
  background-color: rgba(81, 81, 81, 0.6);
  color:#fff;
  */
}

/* line 857, ../sass/_layout.scss */
.areaInfo__contList .onPage a {
    background-color: rgba(81, 81, 81, 0.2);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    font-weight: bold;
}

/* line 862, ../sass/_layout.scss */
.areaInfo__contList .onPage a:hover {
    text-decoration: none;
}

/* line 865, ../sass/_layout.scss */
.areaInfo__contItem {
    /*
  margin-bottom: 12px;
  */
}

/* line 872, ../sass/_layout.scss */
.areaEstatesNav {
    margin-bottom: 20px;
}

/* line 874, ../sass/_layout.scss */
.areaEstatesNav__header {
    background-color: rgba(255, 255, 255, 0.6);
    margin-bottom: 1px;
    padding: 5px;
}

/* line 43, ../sass/_mixin.scss */
.areaEstatesNav__list:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* line 882, ../sass/_layout.scss */
.areaEstatesNav__item {
    width: 50%;
    float: left;
    margin-bottom: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 889, ../sass/_layout.scss */
.areaEstatesNav__item:nth-child(2n+1) {
    padding-right: 1px;
}

/* line 892, ../sass/_layout.scss */
.areaEstatesNav__item a {
    display: block;
    /*  padding: 10px; */
    color: #FFF;
}

.areaEstatesNav__item2 a {
    display: block;
    padding: 10px;
    color: #FFF;
}

/* line 896, ../sass/_layout.scss */
.areaEstatesNav__item a:hover {
    opacity: 0.9;
    text-decoration: none;
}

/* line 902, ../sass/_layout.scss */
.areaEstatesNav__item_okayama a {
    /*  background-color: rgba(79, 137, 73, 0.8); */
}

/* line 907, ../sass/_layout.scss */
.areaEstatesNav__item_kurashiki a {
    /*  background-color: rgba(40, 101, 141, 0.8); */
}

/* line 912, ../sass/_layout.scss */
.areaEstatesNav__item_sanin a {
    /*  background-color: rgba(60, 155, 185, 0.8); */
}

/* line 917, ../sass/_layout.scss */
.areaEstatesNav__item_fukuyama a {
    /* background-color: rgba(164, 86, 88, 0.8); */
}

/* line 922, ../sass/_layout.scss */
.areaEstatesNav__item_hiroshima a {
    /* background-color: rgba(161, 104, 163, 0.8); */
}

/* line 927, ../sass/_layout.scss */
.areaEstatesNav__item_yamaguchi a {
    /*  background-color: rgba(129, 106, 52, 0.8); */
}

.areaEstatesNav__item_okayama2 a {
    background-color: rgba(79, 137, 73, 0.8);
}

/* line 907, ../sass/_layout.scss */
.areaEstatesNav__item_kurashiki2 a {
    background-color: rgba(40, 101, 141, 0.8);
}

/* line 912, ../sass/_layout.scss */
.areaEstatesNav__item_sanin2 a {
    background-color: rgba(60, 155, 185, 0.8);
}

/* line 917, ../sass/_layout.scss */
.areaEstatesNav__item_fukuyama2 a {
    background-color: rgba(164, 86, 88, 0.8);
}

/* line 922, ../sass/_layout.scss */
.areaEstatesNav__item_hiroshima2 a {
    background-color: rgba(161, 104, 163, 0.8);
}

/* line 927, ../sass/_layout.scss */
.areaEstatesNav__item_yamaguchi2 a {
    background-color: rgba(129, 106, 52, 0.8);
}

/* line 934, ../sass/_layout.scss */
#top_areaEstatesNav .areaEstatesNav__header {
    margin-bottom: 10px;
    padding: 5px 10px;
    font-weight: bold;
}

/* line 940, ../sass/_layout.scss */
#top_areaEstatesNav .areaEstatesNav__item {
    width: 19.2%;
    margin-right: 0.8%;
    font-size: 13px;
    font-size: 1.3rem;
}

/* line 944, ../sass/_layout.scss */
#top_areaEstatesNav .areaEstatesNav__item a {
    /*  padding: 17px 7px 17px 17px; */
}

/* line 946, ../sass/_layout.scss */
#top_areaEstatesNav .areaEstatesNav__item a .small {
    font-size: 10px;
    font-size: 1rem;
}

/* line 950, ../sass/_layout.scss */
#top_areaEstatesNav .areaEstatesNav__item:last-child {
    margin-right: 0;
}

@media only screen and (max-width: 480px) {
    /* line 940, ../sass/_layout.scss */
    #top_areaEstatesNav .areaEstatesNav__item {
        width: 100%;
    }

    /* line 955, ../sass/_layout.scss */
    #top_areaEstatesNav .areaEstatesNav__item a {
        padding: 12px 7px 12px 12px;
    }

    /* line 958, ../sass/_layout.scss */
    #top_areaEstatesNav .areaEstatesNav__item br {
        display: none;
    }
}

/* line 966, ../sass/_layout.scss */
.areaBanners {
    margin-bottom: 20px;
}

/* line 970, ../sass/_layout.scss */
.areaBanners__item {
    text-align: center;
    margin-bottom: 10px;
}

/* line 43, ../sass/_mixin.scss */
.areaContents:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* line 980, ../sass/_layout.scss */
.areaContents__item {
    width: 49%;
    text-align: center;
    float: left;
    margin-left: 0.5%;
    margin-bottom: 10px;
}

/* line 986, ../sass/_layout.scss */
.areaContents__item:nth-child(2n) {
    margin-right: 0.5%;
    float: right;
}

@media only screen and (max-width: 480px) {
    /* line 986, ../sass/_layout.scss */
    .areaContents__item:nth-child(2n) {
        float: left;
    }
}

@media only screen and (max-width: 480px) {
    /* line 980, ../sass/_layout.scss */
    .areaContents__item {
        width: 32.4%;
        margin-right: 0.5;
        margin-bottom: 10px;
    }
}

/* line 1001, ../sass/_layout.scss */
.areaMain {
    width: 72.2916666667%;
    float: right;
}

@media only screen and (max-width: 480px) {
    /* line 1001, ../sass/_layout.scss */
    .areaMain {
        width: auto;
        float: none;
    }
}

/* line 1010, ../sass/_layout.scss */
.areaHeader {
    margin-bottom: 20px;
    padding: 40px;
    background-color: rgba(79, 137, 73, 0.8);
    color: #fff;
}

/* line 1015, ../sass/_layout.scss */
.areaHeader_okayama {
    background-color: rgba(79, 137, 73, 0.8);
}

/* line 1018, ../sass/_layout.scss */
.areaHeader_kurashiki {
    background-color: rgba(40, 101, 141, 0.8);
}

/* line 1021, ../sass/_layout.scss */
.areaHeader_sanin {
    background-color: rgba(60, 155, 185, 0.8);
}

/* line 1024, ../sass/_layout.scss */
.areaHeader_fukuyama {
    background-color: rgba(164, 86, 88, 0.8);
}

/* line 1027, ../sass/_layout.scss */
.areaHeader_hiroshima {
    background-color: rgba(161, 104, 163, 0.8);
}

/* line 1030, ../sass/_layout.scss */
.areaHeader_yamaguchi {
    background-color: rgba(129, 106, 52, 0.8);
}

/* line 1033, ../sass/_layout.scss */
.areaHeader__areaName {
    font-size: 20px;
    font-size: 2rem;
}

/* line 1040, ../sass/_layout.scss */
.areaMainBanner {
    margin-bottom: 20px;
}

/* line 1044, ../sass/_layout.scss */
.areaMainVisual {
    margin-bottom: 20px;
    display: table;
}

/* line 1048, ../sass/_layout.scss */
.areaMainVisual .txt {
    display: table-cell;
    background: #1880c5;
    width: 43.4%;
    padding: 30px 50px 10px 40px;
    color: #fff;
}

@media only screen and (max-width: 480px) {
    /* line 1048, ../sass/_layout.scss */
    .areaMainVisual .txt {
        display: block;
        width: auto;
        float: none;
        padding: 20px 10px 15px;
    }
}

/* line 1060, ../sass/_layout.scss */
.areaMainVisual .txt .icon {
    margin-bottom: 20px;
    text-align: center;
}

/* line 1064, ../sass/_layout.scss */
.areaMainVisual .txt .title {
    margin-bottom: 18px;
    font-weight: bold;
    font-size: 22px;
    font-size: 2.2rem;
    letter-spacing: 0.05em;
}

@media only screen and (max-width: 480px) {
    /* line 1064, ../sass/_layout.scss */
    .areaMainVisual .txt .title {
        font-size: 20px;
        font-size: 2rem;
    }
}

/* line 1074, ../sass/_layout.scss */
.areaMainVisual .txt .point li {
    background: #2c5b93;
    padding: 12px 24px 10px;
    margin-top: 1px;
    font-size: 13px;
    font-size: 1.3rem;
}

/* line 1079, ../sass/_layout.scss */
.areaMainVisual .txt .point li span {
    color: #fffcd0;
    font-weight: bold;
}

/* line 1086, ../sass/_layout.scss */
.areaMainVisual .visual {
    display: table-cell;
    width: 56.6%;
    vertical-align: top;
}

@media only screen and (max-width: 480px) {
    /* line 1086, ../sass/_layout.scss */
    .areaMainVisual .visual {
        display: block;
        width: auto;
        float: none;
    }
}

/* line 1098, ../sass/_layout.scss */
.areaPickupBan {
    text-align: center;
}

/* line 1100, ../sass/_layout.scss */
.areaPickupBan li {
    display: inline-block;
    margin: 0 11px;
}

@media only screen and (max-width: 480px) {
    /* line 1100, ../sass/_layout.scss */
    .areaPickupBan li {
        display: block;
        margin: 5px 0;
    }
}

/* line 1110, ../sass/_layout.scss */
.areaPickupBan__black {
    display: table;
    width: 100%;
    margin: -10px;
}

@media only screen and (max-width: 800px) {
    /* line 1110, ../sass/_layout.scss */
    .areaPickupBan__black {
        display: block;
        margin: 0;
    }
}

/* line 1121, ../sass/_layout.scss */
.areaPickupBan__black .title {
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    font-weight: bold;
    padding: 10px 15px;
}

@media only screen and (max-width: 800px) {
    /* line 1121, ../sass/_layout.scss */
    .areaPickupBan__black .title {
        display: block;
    }
}

/* line 1132, ../sass/_layout.scss */
.areaPickupBan__black .title_reforms {
    background: #0074c1;
}

/* line 1133, ../sass/_layout.scss */
.areaPickupBan__black .title_assets {
    background: #0074c1;
}

/* line 1135, ../sass/_layout.scss */
.areaPickupBan__black ul {
    display: table-cell;
    padding: 10px;
}

@media only screen and (max-width: 800px) {
    /* line 1135, ../sass/_layout.scss */
    .areaPickupBan__black ul {
        display: block;
    }
}

/* line 1148, ../sass/_layout.scss */
.areaTopBt {
    margin-bottom: 19px;
}

/* line 43, ../sass/_mixin.scss */
.areaTopBt:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* line 1152, ../sass/_layout.scss */
.areaTopBt li {
    width: 19.5%;
    margin-right: 0.6%;
    float: left;
}

@media only screen and (max-width: 480px) {
    /* line 1152, ../sass/_layout.scss */
    .areaTopBt li {
        width: 32.4%;
        margin-right: 1.4%;
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 480px) {
    /* line 1163, ../sass/_layout.scss */
    .areaTopBt li:nth-child(3n) {
        margin-right: 0%;
    }
}

/* line 1168, ../sass/_layout.scss */
.areaTopBt li:last-child {
    margin-right: 0;
}

/* line 1175, ../sass/_layout.scss */
.areaFootBan .incontTitle {
    background-color: rgba(255, 255, 255, 0.6);
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 10px;
}

/* line 1182, ../sass/_layout.scss */
.areaFootBan ul {
    margin-bottom: 14px;
}

/* line 43, ../sass/_mixin.scss */
.areaFootBan ul:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* line 1187, ../sass/_layout.scss */
.areaFootBan li {
    width: 24.3%;
    margin-right: 0.93%;
    margin-bottom: 9px;
    float: left;
}

@media only screen and (max-width: 480px) {
    /* line 1187, ../sass/_layout.scss */
    .areaFootBan li {
        width: 49.5%;
        margin-right: 1%;
    }
}

@media only screen and (max-width: 480px) {
    /* line 1197, ../sass/_layout.scss */
    .areaFootBan li:nth-child(2n) {
        margin-right: 0%;
    }
}

/* line 1202, ../sass/_layout.scss */
.areaFootBan li:nth-child(4n) {
    margin-right: 0;
}

@media only screen and (max-width: 480px) {
    /* line 1202, ../sass/_layout.scss */
    .areaFootBan li:nth-child(4n) {
        margin-right: auto;
    }
}

/* line 1211, ../sass/_layout.scss */
.areaTopBan_5 .incontTitle {
    background-color: rgba(255, 255, 255, 0.6);
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 10px;
}

.areaTopBan_6 .incontTitle {
    background-color: rgba(255, 255, 255, 0.6);
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 10px;
}

/* line 1218, ../sass/_layout.scss */
.areaTopBan_5 ul {
    margin-bottom: 14px;
}

.areaTopBan_6 ul {
    margin-bottom: 14px;
}

/* line 43, ../sass/_mixin.scss */
.areaTopBan_5 ul:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.areaTopBan_6 ul:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* line 1223, ../sass/_layout.scss */
.areaTopBan_5 li {
    width: 19.3%;
    margin-right: 0.85%;
    margin-bottom: 9px;
    float: left;
}

.areaTopBan_6 li {
    width: 16%;
    margin-right: 0.8%;
    margin-bottom: 9px;
    float: left;
}

@media only screen and (max-width: 480px) {
    /* line 1223, ../sass/_layout.scss */
    .areaTopBan_5 li {
        width: 49.5%;
        margin-right: 1%;
    }

    .areaTopBan_6 li {
        width: 49.5%;
        margin-right: 1%;
    }
}

@media only screen and (max-width: 480px) {
    /* line 1233, ../sass/_layout.scss */
    .areaTopBan_5 li:nth-child(2n) {
        margin-right: 0%;
    }

    .areaTopBan_6 li:nth-child(2n) {
        margin-right: 0%;
    }
}

/* line 1238, ../sass/_layout.scss */
.areaTopBan_5 li:nth-child(5n) {
    margin-right: 0;
}

.areaTopBan_6 li:nth-child(6n) {
    margin-right: 0;
}

@media only screen and (max-width: 480px) {
    /* line 1238, ../sass/_layout.scss */
    .areaTopBan_5 li:nth-child(5n) {
        margin-right: auto;
    }

    .areaTopBan_6 li:nth-child(6n) {
        margin-right: auto;
    }
}

@media only screen and (max-width: 480px) {
    /* line 1259, ../sass/_layout.scss */
    .areaTopBan_6 li {
        width: 49.5%;
        margin-right: 1%;
    }
}

@media only screen and (max-width: 480px) {
    /* line 1269, ../sass/_layout.scss */
    .areaTopBan_6 li:nth-child(2n) {
        margin-right: 0%;
    }
}

/* line 1274, ../sass/_layout.scss */
.areaTopBan_6 li:nth-child(6n) {
    margin-right: 0;
}

@media only screen and (max-width: 480px) {
    /* line 1274, ../sass/_layout.scss */
    .areaTopBan_6 li:nth-child(6n) {
        margin-right: auto;
    }
}

/* CSS Document */
/* line 4, ../sass/_responsive.scss */
.container {
    width: auto;
    max-width: 980px;
}

@media only screen and (min-width: 1170px) {
    /* line 4, ../sass/_responsive.scss */
    .container {
        max-width: 1170px;
    }
}

@media only screen and (max-width: 979px) {
    /* line 4, ../sass/_responsive.scss */
    .container {
        max-width: 800px;
    }
}

@media only screen and (max-width: 800px) {
    /* line 4, ../sass/_responsive.scss */
    .container {
        width: auto;
        padding-right: 10px;
        padding-left: 10px;
    }
}

@media only screen and (max-width: 800px) {
    /* line 24, ../sass/_responsive.scss */
    .modPcOnly {
        display: none !important;
    }
}

@media only screen and (max-width: 480px) {
    /* line 29, ../sass/_responsive.scss */
    .modPcOnly_s {
        display: none !important;
    }
}

@media only screen and (max-width: 480px) {
    /* line 34, ../sass/_responsive.scss */
    .modPcOnly_tel {
        display: none !important;
    }
}

/* line 39, ../sass/_responsive.scss */
.modSpOnly {
    display: none !important;
}

@media only screen and (max-width: 800px) {
    /* line 39, ../sass/_responsive.scss */
    .modSpOnly {
        display: block !important;
    }
}

/* line 46, ../sass/_responsive.scss */
.modSpOnly_s {
    display: none !important;
}

@media only screen and (max-width: 480px) {
    /* line 46, ../sass/_responsive.scss */
    .modSpOnly_s {
        display: block !important;
    }
}

/* line 53, ../sass/_responsive.scss */
.modSpOnly_tel {
    display: none !important;
}

@media only screen and (max-width: 480px) {
    /* line 53, ../sass/_responsive.scss */
    .modSpOnly_tel {
        display: inline-block !important;
    }
}

/* modTitle
------------------------------------------------------------*/
/* modTxt
------------------------------------------------------------*/
/* line 6, ../sass/_mod_txt.scss */
.addressText {
    display: inline-block;
    border: 1px solid #999;
    background: #eee;
    padding: 10px;
}

/* modBtn
------------------------------------------------------------*/
/* line 7, ../sass/_mod_btn.scss */
.ov:hover {
    text-decoration: none;
}

/* line 11, ../sass/_mod_btn.scss */
.ov70:hover {
    opacity: 0.7;
    text-decoration: none;
}

/* line 17, ../sass/_mod_btn.scss */
.bt_line {
    margin: 30px 0 20px;
}

/* line 43, ../sass/_mixin.scss */
.bt_line:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* line 21, ../sass/_mod_btn.scss */
.bt_line li {
    float: left;
    width: 32%;
    text-align: center;
    margin: 0 0.5%;
}

/* line 29, ../sass/_mod_btn.scss */
.btn_style01 {
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.69);
    color: #fff;
    border-radius: 5px;
    padding: 5px 20px 5px 10px;
    margin: 10px 0;
}

/* line 37, ../sass/_mod_btn.scss */
.btn_style01:hover {
    opacity: 0.7;
    color: #fff;
}

/* modBlock
------------------------------------------------------------*/
/* modTable
------------------------------------------------------------*/
/* line 8, ../sass/_mod_table.scss */
.table_style01 th, .table_style01 td,
.table_style02 th,
.table_style02 td {
    padding: 5px;
    border: 1px solid rgba(29, 29, 29, 0.5);
}

/* line 12, ../sass/_mod_table.scss */
.table_style01 th,
.table_style02 th {
    background: #1679bb;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

/* line 18, ../sass/_mod_table.scss */
.table_style01 td,
.table_style02 td {
    background: #fff;
}

/* line 21, ../sass/_mod_table.scss */
.table_style01 .label,
.table_style02 .label {
    width: 11em;
    font-weight: bold;
}

/* line 23, ../sass/_mod_table.scss */
.table_style02 {
    border-bottom: 1px solid rgba(29, 29, 29, 0.5);
}

/* line 25, ../sass/_mod_table.scss */
.table_style02 th {
    width: 120px;
    background: #676767;
}

@media only screen and (max-width: 480px) {
    /* line 25, ../sass/_mod_table.scss */
    .table_style02 th {
        width: auto;
        border-bottom: none;
    }
}

@media only screen and (max-width: 480px) {
    /* line 33, ../sass/_mod_table.scss */
    .table_style02 td {
        border-top: none;
        border-bottom: none;
    }
}

@media only screen and (max-width: 480px) {
    /* line 39, ../sass/_mod_table.scss */
    .table_style02 th, .table_style02 td {
        display: block;
    }
}

/* line 46, ../sass/_mod_table.scss */
.table_style03 th, .table_style03 td {
    padding: 5px;
}

/* line 49, ../sass/_mod_table.scss */
.table_style03 th {
    font-weight: bold;
    width: 120px;
    border-bottom: 1px solid rgba(29, 29, 29, 0.5);
}

@media only screen and (max-width: 480px) {
    /* line 49, ../sass/_mod_table.scss */
    .table_style03 th {
        border-bottom: none;
        padding-bottom: 0;
    }
}

/* line 58, ../sass/_mod_table.scss */
.table_style03 td {
    border-bottom: 1px dotted rgba(29, 29, 29, 0.3);
}

@media only screen and (max-width: 480px) {
    /* line 63, ../sass/_mod_table.scss */
    .table_style03 th, .table_style03 td {
        display: block;
    }
}

/* line 71, ../sass/_mod_table.scss */
.form_inline td.cosW30,
.form_inline td.cosW20 {
    padding-left: 5px;
}

/* modList
------------------------------------------------------------*/
/* line 6, ../sass/_mod_list.scss */
.thumbnainList01 {
    padding-left: 20px;
    padding-right: 20px;
}

/* line 43, ../sass/_mixin.scss */
.thumbnainList01:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

@media only screen and (max-width: 480px) {
    /* line 6, ../sass/_mod_list.scss */
    .thumbnainList01 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .thumbnainList02 {
        padding-left: 0px;
        padding-right: 0px;
    }
}

/* line 16, ../sass/_mod_list.scss */
.thumbnainList01__item {
    float: left;
    width: 16%;
    margin-right: 0.8%;
    margin-bottom: 10px;
    box-sizing: border-box;
    background-color: #fff;
}

.thumbnainList02__item {
    float: left;
    width: 42%;
    /*	margin-right: 0.8%; */
    margin-right: 0px;
    margin-bottom: 10px;
    box-sizing: border-box;
    background-color: #FFFFFF;
    padding: 15px;
}

/* line 23, ../sass/_mod_list.scss */
.thumbnainList01__item:nth-child(6n) {
    margin-right: 0;
}

@media only screen and (max-width: 800px) {
    /* line 16, ../sass/_mod_list.scss */
    .thumbnainList01__item {
        width: 32.2%;
        margin-right: 0.8%;
        /*			&:nth-child(2n+1){
    				padding-right: 5px;
    			}
    */
    }

    .thumbnainList02__item {
        width: 100%;
        margin-right: 0.8%;
        /*			&:nth-child(2n+1){
    				padding-right: 5px;
    			}
    */
    }

    /* line 29, ../sass/_mod_list.scss */
    .thumbnainList01__item:nth-child(3n) {
        margin-right: 0;
    }
}

@media only screen and (max-width: 480px) {
    /* line 16, ../sass/_mod_list.scss */
    .thumbnainList01__item {
        width: 50%;
        margin-right: 0;
    }

    .thumbnainList02__item {
        width: 100%;
        margin-right: 0;
    }

    /* line 40, ../sass/_mod_list.scss */
    .thumbnainList01__item:nth-child(2n+1) {
        padding-right: 5px;
    }

    /* line 43, ../sass/_mod_list.scss */
    .thumbnainList01__item:nth-child(2n) {
        padding-left: 5px;
    }
}

/* line 48, ../sass/_mod_list.scss */
.thumbnainList01_4p {
    padding-left: 20px;
    padding-right: 20px;
}

/* line 51, ../sass/_mod_list.scss */
.thumbnainList01_4p .thumbnainList01__item {
    width: 23%;
    margin-right: 2.6%;
}

/* line 54, ../sass/_mod_list.scss */
.thumbnainList01_4p .thumbnainList01__item:last-child {
    margin-right: 0;
}

@media only screen and (max-width: 800px) {
    /* line 51, ../sass/_mod_list.scss */
    .thumbnainList01_4p .thumbnainList01__item {
        width: 50%;
        margin-right: 0;
        margin-bottom: 10px;
    }

    /* line 61, ../sass/_mod_list.scss */
    .thumbnainList01_4p .thumbnainList01__item:nth-child(2n+1) {
        padding-right: 5px;
    }

    /* line 64, ../sass/_mod_list.scss */
    .thumbnainList01_4p .thumbnainList01__item:nth-child(2n) {
        padding-left: 5px;
    }
}

@media only screen and (max-width: 480px) {
    /* line 48, ../sass/_mod_list.scss */
    .thumbnainList01_4p {
        padding-left: 0;
        padding-right: 0;
    }
}

/* line 74, ../sass/_mod_list.scss */
.thumbnainList01__title {
    position: relative;
    background: #55824B;
    color: #fff;
    padding-left: 5px;
    letter-spacing: 2px;
}

.thumbnainList02__title {
    position: relative;
    color: #036EB7;
    padding-left: 5px;
    letter-spacing: 2px;
    font-size: large;
    clear: both;
}

/* line 80, ../sass/_mod_list.scss */
.thumbnainList01__title_okayama {
    background: #55824B;
}

/* line 83, ../sass/_mod_list.scss */
.thumbnainList01__title_kurashiki {
    background: #386784;
}

/* line 86, ../sass/_mod_list.scss */
.thumbnainList01__title_sanin {
    background: #4f98ad;
}

/* line 89, ../sass/_mod_list.scss */
.thumbnainList01__title_fukuyama {
    background: #a36361;
}

/* line 92, ../sass/_mod_list.scss */
.thumbnainList01__title_hiroshima {
    background: #a0719c;
}

/* line 95, ../sass/_mod_list.scss */
.thumbnainList01__title_yamaguchi {
    background: #887445;
}

/* line 99, ../sass/_mod_list.scss */
.thumbnainList01__label {
    position: absolute;
    display: inline-block;
    background-color: #d41d1d;
    right: 0;
    top: 0;
    bottom: 0;
    padding-left: 7px;
    padding-right: 7px;
    letter-spacing: 0px;
}

/* line 109, ../sass/_mod_list.scss */
.thumbnainList01__label_pricedown {
    background-color: #de9e03;
}

/* line 112, ../sass/_mod_list.scss */
.thumbnainList01__label_articlenew {
    background-color: #0074c1;
}

/* line 116, ../sass/_mod_list.scss */
.thumbnainList01__photo {
    text-align: center;
    background-color: rgba(0, 0, 0, 0.14);
    min-height: 105px;
}

/* line 120, ../sass/_mod_list.scss */
.thumbnainList01__photo img {
    max-width: 100%;
    height: auto;
    width: auto;
}

.thumbnainList02__table {
    color: #000000;
}

.thumbnainList02__table th {
    padding: 5px;
    background-color: #CCCCCC;
    text-align: center;
    border: 2px solid #FFFFFF;
}

.thumbnainList02__table td {
    padding: 5px;
}

@media only screen and (min-width: 800px) {
    .thumbnainTtl01 {
        background-color: #CCCC33;
        width: 100%;
        height: 38px;
        padding-left: 0px;
        padding-top: 0px;
        padding-right: 7px;
    }

    .thumbnainTtl02 {
        background-color: #99CCFF;
        width: 100%;
        height: 38px;
        padding-left: 0px;
        padding-top: 0px;
        padding-right: 7px;
    }

    .thumbnainList02 {
        padding: 10px;
        background-color: #fff;
        height: auto;
        margin-top: 20px;
    }

    .thumbnainList02:after {
        content: '';
        display: table;
        clear: both;
    }

    .thumbnainList02__photo:first-child {
        width: 100%;
    }

    .thumbnainList02__photo img:first-child {
        width: auto;
        height: 188px;
        max-width: 100%;
    }

    .thumbnainList02__photo2 img:first-child {
        object-fit: cover; /* この一行を追加するだけ！ */
        width: 250px; /* トリミングしたい枠の幅 */
        height: 188px; /* トリミングしたい枠の高さ */
    }

    /* line 120, ../sass/_mod_list.scss */
    /*.thumbnainList02__photo img {
  max-width: 100%;
  height: auto;
  width: auto;
} */
    /*.thumbnainList02__photo:nth-child(2) {
	float: left;
	clear: left;
	margin-right: 10px;
	margin-top: 5px;
}*/
    .thumbnainList02__photo img:nth-child(2) {
        width: auto;
        height: 80px;
        margin-top: 10px;
        max-width: 49%;
    }

    .thumbnainList02__photo img:nth-child(3) {
        width: auto;
        height: 80px;
        max-width: 49%;
        margin-top: 10px;
        float: right;
        clear: right;
    }

    .thumbnainList02__photo2 img:nth-child(2) {
        object-fit: cover; /* この一行を追加するだけ！ */
        width: 120px;
        height: 80px;
        margin-top: 10px;
        max-width: 49%;
    }

    .thumbnainList02__photo2 img:nth-child(3) {
        object-fit: cover; /* この一行を追加するだけ！ */
        width: 120px;
        height: 80px;
        max-width: 49%;
        margin-top: 10px;
    }

    .thumbnainList02__data {
        padding: 5px;
        font-size: 11px;
        width: 52%;
        float: right;
        margin-right: 15px;
        margin-bottom: 5px;
        clear: right;
    }

    .thumbnainList02__text {
        min-height: 120px;
    }
}

.thumbnainList03__photo {
    float: left;
    width: 120px;
    clear: left;
    margin-right: 10px;
    margin-top: 5px;
    height: 80px;
}

.thumbnainList04__photo {
    float: left;
    width: 120px;
    margin-top: 5px;
}

.thumbnainList04__photo:nth-child(2n) {
    margin-left: 5px;
    margin-top: 5px;
}

.thumbnainList02__banner {
    float: left;
    margin-left: 0px;
}

.thumbnainList03__banner {
    float: right;
    margin-right: 0px;
    margin-top: 5px;
}

.thumbnainList02__banner img {
    margin-top: 5px;
    width: 155px;
}

.thumbnainList03__banner img {
    width: 155px;
}

/* line 120, ../sass/_mod_list.scss */
.thumbnainList03__photo img {
    max-width: 100%;
    height: auto;
    width: auto;
}

/* line 126, ../sass/_mod_list.scss */
.thumbnainList01__data {
    background-color: #fff;
    padding: 5px;
    font-size: 11px;
    font-size: 1.1rem;
}

/* line 131, ../sass/_mod_list.scss */
.thumbnainList01__text {
    margin-bottom: 8px;
}

/* line 134, ../sass/_mod_list.scss */
.thumbnainList01__category {
    color: #666;
    font-size: 10px;
    font-size: 1rem;
}

.thumbnainList02__data {
    background-color: #fff;
    padding: 5px;
    font-size: 11px;
    margin-right: 15px;
    margin-bottom: 5px;
}

/* line 131, ../sass/_mod_list.scss */
.thumbnainList02__midashi {
    font-size: 14px;
    margin-bottom: 10px;
}

.thumbnainList02__midashi:after {
    content: "\A";
    white-space: pre;
}

.thumbnainList02__text {
    margin-bottom: 8px;
}

/* line 134, ../sass/_mod_list.scss */
.thumbnainList02__category {
    color: #666;
    font-size: 10px;
    font-size: 1rem;
}

/* line 139, ../sass/_mod_list.scss */
.thumbnainList01 + .thumbnainList01 {
    margin-top: 11px;
}

/* line 43, ../sass/_mixin.scss */
.checkboxList:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* line 144, ../sass/_mod_list.scss */
.checkboxList__item {
    float: left;
    margin-right: 20px;
    margin-bottom: 12px;
}

/* line 154, ../sass/_mod_list.scss */
.checkboxList_jsf .checkboxList__item {
    width: 25%;
    margin-right: 0;
}

@media only screen and (max-width: 480px) {
    /* line 154, ../sass/_mod_list.scss */
    .checkboxList_jsf .checkboxList__item {
        width: 50%;
    }

    .thumbnainTtl01 {
        background-color: #CCCC33;
        width: 100%;
    }

    .thumbnainTtl02 {
        background-color: #99CCFF;
        width: 100%;
    }
}

/* line 163, ../sass/_mod_list.scss */
.checkboxList_mb0 .checkboxList__item {
    margin-bottom: 0;
}

/* line 167, ../sass/_mod_list.scss */
.checkboxList_bold {
    font-weight: bold;
}

/* line 172, ../sass/_mod_list.scss */
.archiveList01 {
    max-height: 220px;
    overflow: auto;
}

.archiveList02 {
    max-height: auto;
}

/* line 175, ../sass/_mod_list.scss */
.archiveList01__list {
    /*		padding-right: 10px;*/
}

.archiveList02__list {
    /*		padding-right: 10px;*/
}

/* line 178, ../sass/_mod_list.scss */
.archiveList01__item {
    margin-bottom: 12px;
}

.archiveList02__item {
    margin-bottom: 12px;
    margin-left: 15px;
}

/* line 43, ../sass/_mixin.scss */
.archiveList01__item:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.archiveList02__item:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* line 182, ../sass/_mod_list.scss */
.archiveList01__label {
    float: left;
    margin-right: 1em;
    color: #fff;
    letter-spacing: 0.5em;
    padding-left: 0.5em;
}

/* line 188, ../sass/_mod_list.scss */
.archiveList01__label_okayama {
    background: #55824B;
}

/* line 191, ../sass/_mod_list.scss */
.archiveList01__label_kurashiki {
    background: #386784;
}

/* line 194, ../sass/_mod_list.scss */
.archiveList01__label_sanin {
    background: #4f98ad;
}

/* line 197, ../sass/_mod_list.scss */
.archiveList01__label_fukuyama {
    background: #a36361;
}

/* line 200, ../sass/_mod_list.scss */
.archiveList01__label_hiroshima {
    background: #a0719c;
}

/* line 203, ../sass/_mod_list.scss */
.archiveList01__label_yamaguchi {
    background: #887445;
}

/* line 207, ../sass/_mod_list.scss */
.archiveList01__date {
    float: left;
    margin-right: 1em;
}

/* line 211, ../sass/_mod_list.scss */
.archiveList01__title {
    /*
  		float: none;
     		margin-left: 10em;
  		*/
    margin: 3px 0 0 0;
    float: none;
    clear: both;
}

.archiveList02__label {
    margin-right: 1em;
    color: #fff;
    letter-spacing: 0.5em;
    padding-left: 0.5em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
}

.archiveList02__ichiran {
    display: inline-block;
    right: 0;
    top: 0;
    bottom: 0;
    padding-left: 73%;
    letter-spacing: 0px;
}

.archiveList02__ichiran a {
    color: #FFFFFF;
}

/* line 188, ../sass/_mod_list.scss */
.archiveList02__label_okayama {
    background: #55824B;
}

.arrow_okayama {
    background-image: url(../img/top/arrow_okayama.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

/* line 191, ../sass/_mod_list.scss */
.archiveList02__label_kurashiki {
    background: #386784;
}

.arrow_kurashiki {
    background-image: url(../img/top/arrow_kurashiki.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

/* line 194, ../sass/_mod_list.scss */
.archiveList02__label_sanin {
    background: #4f98ad;
}

.arrow_sanin {
    background-image: url(../img/top/arrow_sanin.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

/* line 197, ../sass/_mod_list.scss */
.archiveList02__label_fukuyama {
    background: #a36361;
}

.arrow_fukuyama {
    background-image: url(../img/top/arrow_fukuyama.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

/* line 200, ../sass/_mod_list.scss */
.archiveList02__label_hiroshima {
    background: #a0719c;
}

.arrow_hiroshima {
    background-image: url(../img/top/arrow_hiroshima.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

/* line 203, ../sass/_mod_list.scss */
.archiveList02__label_yamaguchi {
    background: #887445;
}

.arrow_yamaguchi {
    background-image: url(../img/top/arrow_yamaguchi.png);
    background-position: 0% 50%;
    background-repeat: no-repeat;
}

/* line 207, ../sass/_mod_list.scss */
.archiveList02__date {
    float: left;
    margin-right: 1em;
    padding-top: 5px;
    padding-left: 15px;
}

/* line 211, ../sass/_mod_list.scss */
.archiveList02__title {
    /*
  		float: none;
     		margin-left: 10em;
  		*/
    margin: 3px 0 0 0;
    float: none;
    clear: both;
    border-bottom: 1px solid #9F9F9F;
    padding-bottom: 5px;
    padding-left: 15px;
}

.archiveList02__title2 {
    /*
  		float: none;
     		margin-left: 10em;
  		*/
    margin: 3px 0 0 0;
    float: none;
    clear: both;
    padding-left: 15px;
}

@media only screen and (max-width: 480px) {
    /* line 211, ../sass/_mod_list.scss */
    .archiveList01__title {
        float: left;
        min-height: auto;
    }

    .archiveList02__title {
        float: left;
        min-height: auto;
    }

    .archiveList02__title2 {
        float: left;
        min-height: auto;
    }
}

/* line 229, ../sass/_mod_list.scss */
.topArchiveList01 li {
    /*@include clearfix();*/
    display: inline-block;
    margin-bottom: 15px;
    vertical-align: top;
    width: 48%;
}

.topArchiveList02 li {
    /*@include clearfix();*/
    display: inline-block;
    margin-bottom: 15px;
    vertical-align: top;
    width: 48%;
}

/* line 235, ../sass/_mod_list.scss */
.topArchiveList01 li:nth-child(odd) {
    clear: both;
}

/* line 238, ../sass/_mod_list.scss */
.topArchiveList01 li:nth-child(even) {
    /*
  float:right;
  display:block;
  */
}

.topArchiveList02 li:nth-child(odd) {
    clear: both;
}

/* line 238, ../sass/_mod_list.scss */
.topArchiveList02 li:nth-child(even) {
    /*
  float:right;
  display:block;
  */
}

@media only screen and (max-width: 480px) {
    /* line 229, ../sass/_mod_list.scss */
    .topArchiveList01 li {
        display: block;
        float: none;
        width: 100%;
    }

    .topArchiveList02 li {
        display: block;
        float: none;
        width: 100%;
    }
}

@media only screen and (max-width: 480px) {
    /* line 250, ../sass/_mod_list.scss */
    .topArchiveList01 .archiveList01__title {
        float: left;
        min-height: auto;
    }

    .topArchiveList02 .archiveList02__title {
        float: left;
        min-height: auto;
    }

    .topArchiveList02 .archiveList02__title2 {
        float: left;
        min-height: auto;
    }
}

/* line 259, ../sass/_mod_list.scss */
.listLocation {
    list-style: none;
    padding: 20px;
}

/* line 43, ../sass/_mixin.scss */
.listLocation:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

@media only screen and (max-width: 480px) {
    /* line 259, ../sass/_mod_list.scss */
    .listLocation {
        padding: 10px;
    }
}

/* line 268, ../sass/_mod_list.scss */
.listLocation .list {
    float: left;
    width: 31%;
    margin: 0;
    padding: 0;
    margin-right: 3%;
    margin-bottom: 20px;
}

/* line 276, ../sass/_mod_list.scss */
.listLocation .list:nth-child(3n) {
    margin-right: 0;
}

@media only screen and (max-width: 480px) {
    /* line 276, ../sass/_mod_list.scss */
    .listLocation .list:nth-child(3n) {
        margin-right: 3%;
    }
}

@media only screen and (max-width: 480px) {
    /* line 268, ../sass/_mod_list.scss */
    .listLocation .list {
        width: 48%;
    }

    /* line 285, ../sass/_mod_list.scss */
    .listLocation .list:nth-child(2n) {
        margin-right: 0%;
    }
}

/* line 290, ../sass/_mod_list.scss */
.listLocation .list .add strong {
    display: inline-block;
    margin: 10px 0 5px;
    padding: 2px 5px;
    font-size: 13px;
    font-size: 1.3rem;
}

/* line 297, ../sass/_mod_list.scss */
.listLocation .list_okayama .add strong {
    border-left: 4px solid rgba(79, 137, 73, 0.8);
}

/* line 300, ../sass/_mod_list.scss */
.listLocation .list_kurashiki .add strong {
    border-left: 4px solid rgba(40, 101, 141, 0.8);
}

/* line 303, ../sass/_mod_list.scss */
.listLocation .list_sanin .add strong {
    border-left: 4px solid rgba(60, 155, 185, 0.8);
}

/* line 306, ../sass/_mod_list.scss */
.listLocation .list_fukuyama .add strong {
    border-left: 4px solid rgba(164, 86, 88, 0.8);
}

/* line 309, ../sass/_mod_list.scss */
.listLocation .list_hiroshima .add strong {
    border-left: 4px solid rgba(161, 104, 163, 0.8);
}

/* line 312, ../sass/_mod_list.scss */
.listLocation .list_yamaguchi .add strong {
    border-left: 4px solid rgba(129, 106, 52, 0.8);
}

/* line 318, ../sass/_mod_list.scss */
.listSupport {
    list-style: none;
    padding: 20px;
}

/* line 43, ../sass/_mixin.scss */
.listSupport:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

@media only screen and (max-width: 480px) {
    /* line 318, ../sass/_mod_list.scss */
    .listSupport {
        padding: 10px;
    }
}

/* line 327, ../sass/_mod_list.scss */
.listSupport .list {
    float: left;
    width: 48%;
    margin: 0;
    padding: 0;
    margin-right: 3%;
    margin-bottom: 20px;
}

@media only screen and (max-width: 480px) {
    /* line 327, ../sass/_mod_list.scss */
    .listSupport .list {
        width: 100%;
        margin-right: 0%;
    }
}

/* line 340, ../sass/_mod_list.scss */
.listSupport .list:nth-child(2n) {
    margin-right: 0%;
}

/* line 343, ../sass/_mod_list.scss */
.listSupport .list .title {
    display: table;
    background: #fff;
}

/* line 347, ../sass/_mod_list.scss */
.listSupport .list .title .photo {
    display: table-cell;
    width: 50%;
    padding-right: 20px;
}

/* line 351, ../sass/_mod_list.scss */
.listSupport .list .title .photo img {
    width: 100%;
}

/* line 355, ../sass/_mod_list.scss */
.listSupport .list .title .hl {
    display: table-cell;
    vertical-align: middle;
}

/* line 358, ../sass/_mod_list.scss */
.listSupport .list .title .hl h3 {
    padding: 5px 5px 5px 10px;
    font-weight: bold;
}

/* line 364, ../sass/_mod_list.scss */
.listSupport .list .add {
    padding-top: 10px;
}

/* line 366, ../sass/_mod_list.scss */
.listSupport .list .add dt {
    float: left;
    font-weight: bold;
    width: 8em;
}

/* line 371, ../sass/_mod_list.scss */
.listSupport .list .add dd {
    border-bottom: 1px dotted rgba(29, 29, 29, 0.3);
    padding-left: 8em;
}

/* line 374, ../sass/_mod_list.scss */
.listSupport .list .add dd li {
    margin-right: 5px;
}

/* line 377, ../sass/_mod_list.scss */
.listSupport .list .add dd li:last-child {
    margin-right: 0;
}

/* line 381, ../sass/_mod_list.scss */
.listSupport .list .add dd li.tel:before {
    margin-right: 5px;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    content: "";
}

/* line 388, ../sass/_mod_list.scss */
.listSupport .list .add dd li.fax:before {
    margin-right: 5px;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    content: "";
}

/* line 395, ../sass/_mod_list.scss */
.listSupport .list .add dd li.free span {
    margin-right: 5px;
    font-weight: bold;
}

@media only screen and (max-width: 480px) {
    /* line 402, ../sass/_mod_list.scss */
    .listSupport .list .add dd li.tel:before, .listSupport .list .add dd li.free:before {
        display: none;
    }

    /* line 405, ../sass/_mod_list.scss */
    .listSupport .list .add dd li.tel a, .listSupport .list .add dd li.free a {
        display: inline-block;
        box-sizing: content-box;
        padding: 5px 10px;
        margin: 5px 0;
        border-radius: 6px;
        border: 1px solid rgba(0, 0, 0, 0.2);
        background: rgba(255, 255, 255, 0.5);
        text-decoration: none;
    }

    /* line 415, ../sass/_mod_list.scss */
    .listSupport .list .add dd li.tel a:hover, .listSupport .list .add dd li.free a:hover {
        text-decoration: underline;
    }

    /* line 419, ../sass/_mod_list.scss */
    .listSupport .list .add dd li.tel a:before {
        margin-right: 5px;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        content: "";
    }

    /* line 426, ../sass/_mod_list.scss */
    .listSupport .list .add dd li.fax a:before {
        margin-right: 5px;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        content: "";
    }
}

/* line 438, ../sass/_mod_list.scss */
.listSupport .list_okayama .title .hl h3 {
    border-left: 4px solid rgba(79, 137, 73, 0.8);
}

/* line 441, ../sass/_mod_list.scss */
.listSupport .list_kurashiki .title .hl h3 {
    border-left: 4px solid rgba(40, 101, 141, 0.8);
}

/* line 444, ../sass/_mod_list.scss */
.listSupport .list_sanin .title .hl h3 {
    border-left: 4px solid rgba(60, 155, 185, 0.8);
}

/* line 447, ../sass/_mod_list.scss */
.listSupport .list_fukuyama .title .hl h3 {
    border-left: 4px solid rgba(164, 86, 88, 0.8);
}

/* line 450, ../sass/_mod_list.scss */
.listSupport .list_hiroshima .title .hl h3 {
    border-left: 4px solid rgba(161, 104, 163, 0.8);
}

/* line 453, ../sass/_mod_list.scss */
.listSupport .list_yamaguchi .title .hl h3 {
    border-left: 4px solid rgba(129, 106, 52, 0.8);
}

/* line 458, ../sass/_mod_list.scss */
.sitemapList {
    list-style: none;
    margin: 20px 5px;
}

/* line 461, ../sass/_mod_list.scss */
.sitemapList li {
    padding-bottom: 20px;
}

@media only screen and (max-width: 480px) {
    /* line 461, ../sass/_mod_list.scss */
    .sitemapList li {
        padding-bottom: 10px;
    }
}

/* line 466, ../sass/_mod_list.scss */
.sitemapList li span,
.sitemapList li a {
    display: block;
    background: rgba(0, 0, 0, 0.5);
    padding: 10px;
    color: #fff;
    text-decoration: none;
}

/* line 473, ../sass/_mod_list.scss */
.sitemapList li span:hover,
.sitemapList li a:hover {
    background: rgba(0, 0, 0, 0.4);
    text-decoration: underline;
}

/* line 478, ../sass/_mod_list.scss */
.sitemapList li:last-child {
    padding-bottom: 0;
}

/* line 481, ../sass/_mod_list.scss */
.sitemapList li ul {
    margin: 10px 0 0 20px;
}

/* line 484, ../sass/_mod_list.scss */
.sitemapList li ul li span, .sitemapList li ul li a {
    display: inline;
    background: none;
    color: #333;
    padding: 5px;
}

/* line 489, ../sass/_mod_list.scss */

.sitemapList li ul li span:hover, .sitemapList li ul li a:hover {
    background: none;
    text-decoration: underline;
}

/* line 493, ../sass/_mod_list.scss */
.sitemapList li ul li span:before, .sitemapList li ul li a:before {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    content: "\f105";
    margin-right: 5px;
}

@media only screen and (max-width: 480px) {
    /* line 484, ../sass/_mod_list.scss */
    .sitemapList li ul li span, .sitemapList li ul li a {
        display: block;
    }
}

/* line 503, ../sass/_mod_list.scss */
.sitemapList li ul li ul {
    background: rgba(0, 0, 0, 0.1);
    margin: 15px 0 0 11px;
    padding: 10px;
    border-top: 1px solid #999;
}

/* line 43, ../sass/_mixin.scss */
.sitemapList li ul li ul:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* line 509, ../sass/_mod_list.scss */
.sitemapList li ul li ul li {
    width: 33%;
    float: left;
    padding: 10px;
    box-sizing: border-box;
}

@media only screen and (max-width: 480px) {
    /* line 509, ../sass/_mod_list.scss */
    .sitemapList li ul li ul li {
        width: 100%;
        float: none;
        padding: 5px 10px;
    }
}

@media only screen and (max-width: 480px) {
    /* line 503, ../sass/_mod_list.scss */
    .sitemapList li ul li ul {
        padding-top: 0;
    }
}

/* line 526, ../sass/_mod_list.scss */
.sitemapList li ul .nolabel ul {
    margin-left: 0;
}

/* line 529, ../sass/_mod_list.scss */
.sitemapList li ul .nolabel:before {
    display: none;
}

/* other
------------------------------------------------------------*/
/* line 5, ../sass/_mod_other.scss */
a:hover img {
    opacity: 0.7;
}

/* リフォームページ
------------------------------------------------------------*/
/* line 11, ../sass/_mod_other.scss */
.areaSubPage {
    /*	min-height:320px;*/
}

/* line 14, ../sass/_mod_other.scss */
.areaSubPage .areaTitle {
    background: #8ac527;
    text-align: center;
    padding: 30px 5px;
    margin-bottom: 1px;
    color: #fff;
}

/* line 20, ../sass/_mod_other.scss */
.areaSubPage .areaTitle .title {
    font-size: 20px;
    font-size: 2rem;
    font-weight: bold;
}

/* line 29, ../sass/_mod_other.scss */
.areaSubPage .areaNavi ul li {
    background: rgba(255, 255, 255, 0.8);
    margin-bottom: 1px;
}

/* line 33, ../sass/_mod_other.scss */
.areaSubPage .areaNavi ul li a {
    display: block;
    padding: 8.3px 9px;
}

/* line 37, ../sass/_mod_other.scss */
.areaSubPage .areaNavi ul li a:before {
    display: inline-block;
    content: ".";
    border-left: 3px solid #8ac527;
    margin-right: 8px;
    text-indent: -9999px;
}

/* line 45, ../sass/_mod_other.scss */
.areaSubPage .areaNavi ul li span.blank {
    display: block;
    padding: 8.3px 9px;
}

@media only screen and (max-width: 480px) {
    /* line 51, ../sass/_mod_other.scss */
    .areaSubPage .areaNavi ul li.noBlock {
        display: none;
    }
}

/* line 60, ../sass/_mod_other.scss */
.areaSubPage.pageReform .areaTitle {
    background: #0074c1;
}

/* line 65, ../sass/_mod_other.scss */
.areaSubPage.pageReform .areaNavi a:before {
    border-left: 3px solid #0074c1;
}

/* line 72, ../sass/_mod_other.scss */
.areaSubPage.pageAssets .areaTitle {
    background: #0074c1;
}

/* line 77, ../sass/_mod_other.scss */
.areaSubPage.pageAssets .areaNavi a:before {
    border-left: 3px solid #0074c1;
}

/* line 43, ../sass/_mixin.scss */
.areaCaseList ul:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* line 89, ../sass/_mod_other.scss */
.areaCaseList ul li {
    float: left;
    width: 23.67%;
    margin: 0 1.7733333333% 10px 0;
    display: table;
}

@media only screen and (max-width: 800px) {
    /* line 89, ../sass/_mod_other.scss */
    .areaCaseList ul li {
        width: 48%;
        margin-right: 4%;
    }

    /* line 99, ../sass/_mod_other.scss */
    .areaCaseList ul li:nth-child(2n) {
        margin-right: 0;
    }
}

@media only screen and (max-width: 480px) {
    /* line 89, ../sass/_mod_other.scss */
    .areaCaseList ul li {
        width: 100%;
        margin-right: 0%;
    }
}

/* line 109, ../sass/_mod_other.scss */
.areaCaseList ul li:nth-child(4n) {
    margin-right: 0;
}

/* line 113, ../sass/_mod_other.scss */
.areaCaseList ul li label {
    position: relative;
    display: table-cell;
    height: 54px;
    vertical-align: middle;
    padding: 0px 65px 0px 30px;
    background: #fff;
    border-bottom: 1px solid #999;
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 54px;
}

/* line 125, ../sass/_mod_other.scss */
.areaCaseList ul li label.ckb_01 {
    background-image: url(../../Reforms/images/kitchen.jpg);
}

/* line 126, ../sass/_mod_other.scss */
.areaCaseList ul li label.ckb_02 {
    background-image: url(../../Reforms/images/genkan.jpg);
}

/* line 127, ../sass/_mod_other.scss */
.areaCaseList ul li label.ckb_03 {
    background-image: url(../../Reforms/images/living.jpg);
}

/* line 128, ../sass/_mod_other.scss */
.areaCaseList ul li label.ckb_04 {
    background-image: url(../../Reforms/images/exterior.jpg);
}

/* line 129, ../sass/_mod_other.scss */
.areaCaseList ul li label.ckb_05 {
    background-image: url(../../Reforms/images/bas.jpg);
}

/* line 130, ../sass/_mod_other.scss */
.areaCaseList ul li label.ckb_06 {
    background-image: url(../../Reforms/images/yane.jpg);
}

/* line 131, ../sass/_mod_other.scss */
.areaCaseList ul li label.ckb_07 {
    background-image: url(../../Reforms/images/zouchiku.jpg);
}

/* line 132, ../sass/_mod_other.scss */
.areaCaseList ul li label.ckb_08 {
    background-image: url(../../Reforms/images/apart.jpg);
}

/* line 133, ../sass/_mod_other.scss */
.areaCaseList ul li label.ckb_09 {
    background-image: url(../../Reforms/images/taiyo.jpg);
}

/* line 134, ../sass/_mod_other.scss */
.areaCaseList ul li label.ckb_10 {
    background-image: url(../../Reforms/images/bariar.jpg);
}

/* line 135, ../sass/_mod_other.scss */
.areaCaseList ul li label.ckb_11 {
    background-image: url(../../Reforms/images/sonota.jpg);
}

@media only screen and (max-width: 800px) {
    /* line 138, ../sass/_mod_other.scss */
    .areaCaseList ul li label br {
        display: none;
    }
}

/* line 141, ../sass/_mod_other.scss */
.areaCaseList ul li label input {
    position: absolute;
    left: 13px;
    top: 50%;
    top: auto \9;
    /* すべてのIE向け */
    margin-top: -7px;
    margin-top: 0px \9;
    /* すべてのIE向け */
}

/* line 153, ../sass/_mod_other.scss */
.areaCaseList .estatesSearch__submit {
    padding-top: 10px;
    margin-bottom: 5px;
}

/* line 161, ../sass/_mod_other.scss */
.areaCaseList__houses ul li label.ckb_01 {
    background-image: url(../img/contents/Houses/ckb_01.jpg);
}

/* line 162, ../sass/_mod_other.scss */
.areaCaseList__houses ul li label.ckb_02 {
    background-image: url(../img/contents/Houses/ckb_02.jpg);
}

/* line 163, ../sass/_mod_other.scss */
.areaCaseList__houses ul li label.ckb_03 {
    background-image: url(../img/contents/Houses/ckb_03.jpg);
}

/* line 164, ../sass/_mod_other.scss */
.areaCaseList__houses ul li label.ckb_04 {
    background-image: url(../../Houses/jitsurei/images/houses_ckb01.png);
}

/* line 165, ../sass/_mod_other.scss */
.areaCaseList__houses ul li label.ckb_05 {
    background-image: url(../img/contents/Houses/ckb_05.jpg);
}

/* line 166, ../sass/_mod_other.scss */
.areaCaseList__houses ul li label.ckb_06 {
    background-image: url(../img/contents/Houses/ckb_06.jpg);
}

/* line 167, ../sass/_mod_other.scss */
.areaCaseList__houses ul li label.ckb_07 {
    background-image: url(../img/contents/Houses/ckb_07.jpg);
}

/* line 168, ../sass/_mod_other.scss */
.areaCaseList__houses ul li label.ckb_08 {
    background-image: url(../img/contents/Houses/ckb_08.jpg);
}

/* line 169, ../sass/_mod_other.scss */
.areaCaseList__houses ul li label.ckb_09 {
    background-image: url(../img/contents/Houses/ckb_09.jpg);
}

/* line 170, ../sass/_mod_other.scss */
.areaCaseList__houses ul li label.ckb_10 {
    background-image: url(../img/contents/Houses/ckb_10.jpg);
}

/* line 179, ../sass/_mod_other.scss */
.areaCaseList__assets ul li label.ckb_01 {
    background-image: url(../../Assets/jitsurei/images/asset_ckb01.png);
}

/* line 180, ../sass/_mod_other.scss */
.areaCaseList__assets ul li label.ckb_02 {
    background-image: url(../../Assets/jitsurei/images/asset_ckb02.png);
}

/* line 181, ../sass/_mod_other.scss */
.areaCaseList__assets ul li label.ckb_03 {
    background-image: url(../../Assets/jitsurei/images/asset_ckb03.png);
}

/* line 182, ../sass/_mod_other.scss */
.areaCaseList__assets ul li label.ckb_04 {
    background-image: url(../../Assets/jitsurei/images/asset_ckb04.png);
}

/* line 191, ../sass/_mod_other.scss */
.areaCaseList__iryou ul li label.ckb_01 {
    background-image: url(../../iryou_kaigo/jitsurei/images/iryou_ckb01.png);
}

/* line 192, ../sass/_mod_other.scss */
.areaCaseList__iryou ul li label.ckb_02 {
    background-image: url(../../iryou_kaigo/jitsurei/images/iryou_ckb02.png);
}

/* line 199, ../sass/_mod_other.scss */
.areaPageBan {
    margin-bottom: 20px;
}

/* line 43, ../sass/_mixin.scss */
.areaPageBan:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* line 203, ../sass/_mod_other.scss */
.areaPageBan li {
    width: 49.1%;
    background-color: rgba(255, 255, 255, 0.8);
}

/* line 207, ../sass/_mod_other.scss */
.areaPageBan li:nth-child(odd) {
    float: left;
}

/* line 208, ../sass/_mod_other.scss */
.areaPageBan li:nth-child(even) {
    float: right;
}

@media only screen and (max-width: 800px) {
    /* line 203, ../sass/_mod_other.scss */
    .areaPageBan li {
        width: 100%;
        float: none;
        margin-bottom: 10px;
    }

    /* line 214, ../sass/_mod_other.scss */
    .areaPageBan li br {
        display: none;
    }
}

/* line 219, ../sass/_mod_other.scss */
.areaPageBan li a {
    display: table;
    width: 100%;
}

/* line 223, ../sass/_mod_other.scss */
.areaPageBan li a .img {
    display: table-cell;
    width: 172px;
}

@media only screen and (max-width: 480px) {
    /* line 223, ../sass/_mod_other.scss */
    .areaPageBan li a .img {
        width: 150px;
    }
}

/* line 232, ../sass/_mod_other.scss */
.areaPageBan li a .txt {
    display: table-cell;
    vertical-align: middle;
    padding: 5px 25px 5px 20px;
    background: url(../img/contents/reforms/icon_01.png) no-repeat center right;
}

@media only screen and (max-width: 480px) {
    /* line 232, ../sass/_mod_other.scss */
    .areaPageBan li a .txt {
        padding: 5px 25px 5px 10px;
    }
}

/* line 242, ../sass/_mod_other.scss */
.areaPageBan li a .txt dt {
    color: #0074c1;
    font-size: 14px;
    font-size: 1.4rem;
}

/* line 250, ../sass/_mod_other.scss */
.areaPageBan li.long {
    float: none;
    display: block;
    text-align: center;
    margin: 0 auto 10px;
    box-sizing: border-box;
}

/* line 259, ../sass/_mod_other.scss */
.areaPageBan__assets li a .txt dt {
    color: #0074c1;
}

/* line 266, ../sass/_mod_other.scss */
.areaPopularity {
    margin-bottom: 20px;
}

/* line 43, ../sass/_mixin.scss */
.areaPopularity__List:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* line 271, ../sass/_mod_other.scss */
.areaPopularity__List li {
    width: 23.67%;
    float: left;
    margin-right: 1.7733333333%;
    background: rgba(255, 255, 255, 0.8);
}

@media only screen and (max-width: 480px) {
    /* line 271, ../sass/_mod_other.scss */
    .areaPopularity__List li {
        width: 48%;
        margin-right: 4%;
        margin-bottom: 10px;
    }

    /* line 282, ../sass/_mod_other.scss */
    .areaPopularity__List li:nth-child(2n) {
        margin-right: 0;
    }
}

/* line 288, ../sass/_mod_other.scss */
.areaPopularity__List li:nth-child(4n) {
    margin-right: 0;
}

/* line 291, ../sass/_mod_other.scss */
.areaPopularity__List li a {
    display: block;
    text-align: center;
    font-size: 14px;
    font-size: 1.4rem;
}

/* line 295, ../sass/_mod_other.scss */
.areaPopularity__List li a .txt {
    width: 100%;
    display: table;
    padding: 14px;
    box-sizing: border-box;
}

/* line 300, ../sass/_mod_other.scss */
.areaPopularity__List li a .txt span {

    display: table-cell;
    vertical-align: middle;
}

@media only screen and (max-width: 800px) {
    /* line 305, ../sass/_mod_other.scss */
    .areaPopularity__List li a .txt span br {
        display: none;
    }
}

/* line 308, ../sass/_mod_other.scss */
.areaPopularity__List li a .txt .hl {
    color: #0074c1;
    margin-bottom: 6px;
}

/* line 312, ../sass/_mod_other.scss */
.areaPopularity__List li a .txt p {
    font-size: 12px;
    font-size: 1.2rem;
}

/* line 318, ../sass/_mod_other.scss */
.areaPopularity__List li .btn {
    text-align: center;
    margin: 0 10px 10px;
}

/* line 321, ../sass/_mod_other.scss */
.areaPopularity__List li .btn a {
    display: inline-block;
    background: #0074c1;
    color: #fff;
    padding: 5px 20px;
    font-size: 12px;
    font-size: 1.2rem;
}

/* line 333, ../sass/_mod_other.scss */
.areaPopularity__white li {
    background: #fff;
}

/* line 336, ../sass/_mod_other.scss */
.areaPopularity__white li a .txt {
    padding: 14px 20px;
}

/* line 338, ../sass/_mod_other.scss */
.areaPopularity__white li a .txt p {
    text-align: left;
}

/* line 347, ../sass/_mod_other.scss */
.areaCatalog {
    padding: 0 25px;
}

@media only screen and (max-width: 800px) {
    /* line 347, ../sass/_mod_other.scss */
    .areaCatalog {
        padding: 0px;
    }
}

/* line 354, ../sass/_mod_other.scss */
.areaCatalog li {
    width: 46.5%;
    float: left;
    display: table;
    margin-bottom: 20px;
}

/* line 43, ../sass/_mixin.scss */
.areaCatalog li:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* line 361, ../sass/_mod_other.scss */
.areaCatalog li:nth-child(2n) {
    float: right;
}

@media only screen and (max-width: 480px) {
    /* line 354, ../sass/_mod_other.scss */
    .areaCatalog li {
        width: 100%;
        float: none;
    }
}

/* line 370, ../sass/_mod_other.scss */
.areaCatalog li:nth-last-of-type(2) {
    margin-bottom: 0;
}

@media only screen and (max-width: 480px) {
    /* line 370, ../sass/_mod_other.scss */
    .areaCatalog li:nth-last-of-type(2) {
        margin-bottom: 20px;
    }
}

/* line 376, ../sass/_mod_other.scss */
.areaCatalog li:nth-last-of-type(1) {
    margin-bottom: 0;
}

/* line 380, ../sass/_mod_other.scss */
.areaCatalog li .img {
    width: 70px;
    display: table-cell;
    vertical-align: top;
}

/* line 385, ../sass/_mod_other.scss */
.areaCatalog li .txt {
    padding-left: 13px;
    display: table-cell;
    vertical-align: top;
}

/* line 390, ../sass/_mod_other.scss */
.areaCatalog li .txt dt {
    font-size: 14px;
    font-size: 1.4rem;
    margin-bottom: 5px;
}

/* line 400, ../sass/_mod_other.scss */
.areaCatalog__assets li .txt dt {
    color: #0074c1;
}

/* line 403, ../sass/_mod_other.scss */
.areaFlow {
    width: 100%;
    display: table;
    table-layout: fixed;
    border-spacing: 10px 0px;
    margin-left: -10px;
}

@media only screen and (max-width: 800px) {
    /* line 403, ../sass/_mod_other.scss */
    .areaFlow {
        display: block;
        margin-left: 0;
    }
}

/* line 414, ../sass/_mod_other.scss */
.areaFlow li {
    display: table-cell;
    position: relative;
    border: 5px solid rgba(102, 102, 102, 0.4);
    background-color: #fff;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    padding: 33px 10px 10px;
    box-sizing: border-box;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
    font-size: 1.4rem;
}

@media only screen and (max-width: 800px) {
    /* line 414, ../sass/_mod_other.scss */
    .areaFlow li {
        display: block;
        padding-top: 10px;
        margin-bottom: 10px;
    }
}

/* line 434, ../sass/_mod_other.scss */
.areaFlow li .step {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 5px;
    background: #0074c1;
    color: #fff;
    font-size: 11px;
    font-size: 1.1rem;
}

/* line 446, ../sass/_mod_other.scss */
.areaPoint {
    width: 100%;
    display: table;
    margin-bottom: 10px;
}

@media only screen and (max-width: 800px) {
    /* line 446, ../sass/_mod_other.scss */
    .areaPoint {
        display: block;
    }
}

/* line 453, ../sass/_mod_other.scss */
.areaPoint .num {
    display: table-cell;
    width: 120px;
    vertical-align: middle;
    background-color: rgba(102, 102, 102, 0.6);
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-size: 1.3rem;
}

@media only screen and (max-width: 800px) {
    /* line 453, ../sass/_mod_other.scss */
    .areaPoint .num {
        display: block;
        width: 100%;
        padding-top: 10px;
    }
}

/* line 467, ../sass/_mod_other.scss */
.areaPoint .num span {
    display: block;
    font-size: 36px;
    font-size: 3.6rem;
}

/* line 473, ../sass/_mod_other.scss */
.areaPoint .txt {
    display: table-cell;
    background-color: rgba(255, 255, 255, 0.8);
    padding: 15px 35px;
}

@media only screen and (max-width: 800px) {
    /* line 473, ../sass/_mod_other.scss */
    .areaPoint .txt {
        display: block;
    }
}

/* line 481, ../sass/_mod_other.scss */
.areaPoint .txt .hl {
    margin-bottom: 15px;
}

/* line 485, ../sass/_mod_other.scss */
.areaPoint .photo {
    display: table-cell;
    width: 255px;
    text-align: center;
    vertical-align: top;
    background-color: rgba(255, 255, 255, 0.8);
}

@media only screen and (max-width: 800px) {
    /* line 485, ../sass/_mod_other.scss */
    .areaPoint .photo {
        display: block;
        width: 100%;
        padding-bottom: 15px;
    }
}

/* オーナーさま割引制度
------------------------------------------------------------*/
/* line 504, ../sass/_mod_other.scss */
.contentsOwner {
    max-width: 750px;
    font-family: "游明朝体", "Yu Mincho", 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', "メイリオ", Meiryo, serif;
    font-size: 13px;
    font-size: 1.3rem;
}

/* line 509, ../sass/_mod_other.scss */
.contentsOwner_back {
    background: #fffde5;
    padding: 45px 0 40px;
}

/* line 515, ../sass/_mod_other.scss */
.contentsOwner .cosGrid .contentsOwner_span10 {
    width: 76%;
}

@media only screen and (max-width: 800px) {
    /* line 515, ../sass/_mod_other.scss */
    .contentsOwner .cosGrid .contentsOwner_span10 {
        width: 100%;
    }
}

/* line 521, ../sass/_mod_other.scss */
.contentsOwner .cosGrid .contentsOwner_span11 {
    width: 83.978723%;
}

@media only screen and (max-width: 800px) {
    /* line 521, ../sass/_mod_other.scss */
    .contentsOwner .cosGrid .contentsOwner_span11 {
        width: 100%;
    }
}

/* line 527, ../sass/_mod_other.scss */
.contentsOwner .cosGrid .contentsOwner_span2 {
    width: 21%;
}

@media only screen and (max-width: 800px) {
    /* line 527, ../sass/_mod_other.scss */
    .contentsOwner .cosGrid .contentsOwner_span2 {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
}

/* line 535, ../sass/_mod_other.scss */
.contentsOwner .cosGrid .contentsOwner_span1 {
    width: 13.893617%;
}

@media only screen and (max-width: 800px) {
    /* line 535, ../sass/_mod_other.scss */
    .contentsOwner .cosGrid .contentsOwner_span1 {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
}

/* line 545, ../sass/_mod_other.scss */
.area_owner_visual {
    position: relative;
    height: 566px;
    background: url(../img/contents/Houses/owner/mainvisual.jpg) no-repeat top center;
}

@media only screen and (max-width: 800px) {
    /* line 545, ../sass/_mod_other.scss */
    .area_owner_visual {
        height: 400px;
        background-size: auto 100%;
    }
}

@media only screen and (max-width: 480px) {
    /* line 545, ../sass/_mod_other.scss */
    .area_owner_visual {
        height: 200px;
    }
	.colona_taio_txt{text-align: left!important;}
	.br_none{display: none;}
}

/* line 559, ../sass/_mod_other.scss */
.area_owner_visual .area_owner_title01 {
    position: absolute;
    width: 100%;
    bottom: 0;
    background: url(../img/contents/Houses/owner/title01_back.png) no-repeat bottom center;
    text-align: center;
    padding: 25px 0px;
}

@media only screen and (max-width: 800px) {
    /* line 559, ../sass/_mod_other.scss */
    .area_owner_visual .area_owner_title01 {
        padding: 15px 5px;
        box-sizing: border-box;
    }
}

/* line 572, ../sass/_mod_other.scss */
.area_owner_title02 {
    background: url(../img/contents/Houses/owner/title02_back.jpg) no-repeat top center;
    text-align: center;
    padding: 23px 0;
}

@media only screen and (max-width: 800px) {
    /* line 572, ../sass/_mod_other.scss */
    .area_owner_title02 {
        padding: 15px 5px;
        box-sizing: border-box;
        background-size: auto 100%;
    }
}

/* line 582, ../sass/_mod_other.scss */
.area_owner_txt01 {
    color: #725e01;
    text-align: center;
    margin-bottom: 25px;
    font-size: 19px;
    font-size: 1.9rem;
}

@media only screen and (max-width: 480px) {
    /* line 582, ../sass/_mod_other.scss */
    .area_owner_txt01 {
        font-size: 16px;
        font-size: 1.6rem;
    }
}

/* line 591, ../sass/_mod_other.scss */
.area_owner_txt02 {
    color: #a70b13;
    margin-bottom: 6px;
    font-size: 22px;
    font-size: 2.2rem;
}

/* line 596, ../sass/_mod_other.scss */
.area_owner_txt03 {
    color: #0c0c53;
}

/* line 599, ../sass/_mod_other.scss */
.area_owner_dl {
    min-height: 170px;
    margin: 15px 0;
    padding: 20px 10px 15px;
    background: url(../img/contents/Houses/owner/back.jpg) no-repeat top center;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
}

@media only screen and (max-width: 800px) {
    /* line 599, ../sass/_mod_other.scss */
    .area_owner_dl {
        background-size: cover;
    }
}

/* line 612, ../sass/_mod_other.scss */
.area_owner_dl .title {
    font-size: 20px;
    font-size: 2rem;
}

@media only screen and (max-width: 480px) {
    /* line 612, ../sass/_mod_other.scss */
    .area_owner_dl .title {
        font-size: 16px;
        font-size: 1.6rem;
    }
}

/* line 618, ../sass/_mod_other.scss */
.area_owner_dl .btn {
    display: inline-block;
    padding: 8px 35px;
    margin: 10px 0;
    border: 1px solid #c42d35;
    border-radius: 4px;
    background-color: #a70b13;
    background-image: -moz-linear-gradient(90deg, #840000 0%, #c70000 100%);
    background-image: -webkit-linear-gradient(90deg, #840000 0%, #c70000 100%);
    background-image: -ms-linear-gradient(90deg, #840000 0%, #c70000 100%);
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-size: 1.4rem;
}

/* line 634, ../sass/_mod_other.scss */
.area_owner_btn {
    display: block;
    max-width: 420px;
    margin: 0 auto;
    padding: 25px 10px;
    box-sizing: border-box;
    border: 10px solid rgba(102, 102, 102, 0.4);
    background-color: #fff;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    text-align: center;
    font-family: "メイリオ", Verdana, "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, Meiryo, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
}

/* line 649, ../sass/_mod_other.scss */
.area_owner_btn img {
    margin-right: 17px;
}

@media only screen and (max-width: 800px) {
    /* line 654, ../sass/_mod_other.scss */
    .area_owner_imgCenter {
        text-align: center;
    }
}

/* MFO
------------------------------------------------------------*/
/* line 663, ../sass/_mod_other.scss */
.mainContent_mfo {
    background: url(../img/contents/Houses/mfo/line_02.png) repeat-x bottom left;
}

/* line 666, ../sass/_mod_other.scss */
.mainContent_mfo .btnStyle01 {
    display: inline-block;
    width: 280px;
    padding: 15px 30px;
    margin: 10px 0;
    border: 1px solid #00518e;
    border-radius: 4px;
    background-color: #0068b7;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
    color: #fff;
    text-decoration: none;
    text-align: center;
    box-sizing: border-box;
    font-size: 14px;
    font-size: 1.4rem;
}

/* line 682, ../sass/_mod_other.scss */
.area_mfo_visual {
    background: #fff8ce;
    padding: 40px 0 0;
    text-align: center;
}

@media only screen and (max-width: 480px) {
    /* line 682, ../sass/_mod_other.scss */
    .area_mfo_visual {
        padding: 16px 10px 0;
    }
}

/* line 690, ../sass/_mod_other.scss */
.contentsMfo {
    padding-top: 30px;
    padding-bottom: 20px;
}

@media only screen and (max-width: 480px) {
    /* line 690, ../sass/_mod_other.scss */
    .contentsMfo {
        text-align: left;

    }
}

/* line 698, ../sass/_mod_other.scss */
.contentsMfo .area01 {
    text-align: center;
    margin-bottom: 40px;
}

@media only screen and (max-width: 480px) {
    /* line 698, ../sass/_mod_other.scss */
    .contentsMfo .area01 {
        margin-bottom: 20px;
    }
}

/* line 704, ../sass/_mod_other.scss */
.contentsMfo .area01 h2 {
    margin-bottom: 20px;
}

@media only screen and (max-width: 480px) {
    /* line 704, ../sass/_mod_other.scss */
    .contentsMfo .area01 h2 {
        margin-left: 10%;
        margin-right: 10%;
        margin-bottom: 10px;
    }
}

/* line 712, ../sass/_mod_other.scss */
.contentsMfo .area01 h3 {
    margin-bottom: 30px;
}

@media only screen and (max-width: 480px) {
    /* line 712, ../sass/_mod_other.scss */
    .contentsMfo .area01 h3 {
        margin-bottom: 20px;
    }
}

/* line 718, ../sass/_mod_other.scss */
.contentsMfo .area01 p {
    color: #0068b7;
    font-size: 14px;
    font-size: 1.4rem;
}

@media only screen and (max-width: 480px) {
    /* line 718, ../sass/_mod_other.scss */
    .contentsMfo .area01 p {
        text-align: left;
    }
}

/* line 726, ../sass/_mod_other.scss */
.contentsMfo .area02 {
    text-align: center;
    margin-bottom: 30px;
}

@media only screen and (max-width: 480px) {
    /* line 726, ../sass/_mod_other.scss */
    .contentsMfo .area02 {
        margin-left: -10px;
        margin-right: -10px;
    }
}

/* line 734, ../sass/_mod_other.scss */
.contentsMfo .area02 .line {
    padding-bottom: 50px;
    margin: 30px 0 40px;
    background: url(../img/contents/Houses/mfo/line.png) repeat-x bottom center;
}

/* line 739, ../sass/_mod_other.scss */
.contentsMfo .area02 .area_1f {
    margin-bottom: 45px;
}

/* line 742, ../sass/_mod_other.scss */
.contentsMfo .area02 .hl_orange {
    background: #e95412;
    padding: 10px 50px;
    margin-bottom: 10px;
}

/* line 747, ../sass/_mod_other.scss */
.contentsMfo .area02 .hl_green {
    background: #019e97;
    padding: 10px 50px;
    margin-bottom: 10px;
}

/* line 752, ../sass/_mod_other.scss */
.contentsMfo .area02 .map {
    margin-bottom: 10px;
}

/* line 755, ../sass/_mod_other.scss */
.contentsMfo .area02 .teema {
    border: 1px solid #e95412;
    border-radius: 5px;
    padding: 10px;
    margin: 0 10px 10px;
    text-align: left;
}

/* line 43, ../sass/_mixin.scss */
.contentsMfo .area02 .teema:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

/* line 762, ../sass/_mod_other.scss */
.contentsMfo .area02 .teema .title {
    color: #e95412;
    font-weight: bold;
    padding: 10px 0;
    font-size: 15px;
    font-size: 1.5rem;
}

/* line 767, ../sass/_mod_other.scss */
.contentsMfo .area02 .teema .title span {
    display: inline-block;
    background: #e95412;
    padding: 5px 6px;
    color: #fff;
    line-height: 1;
    position: relative;
}

/* line 774, ../sass/_mod_other.scss */
.contentsMfo .area02 .teema .title span:before {
    content: "テーマ";
    color: #e95412;
    position: absolute;
    top: -10px;
    left: 0;
    font-size: 9px;
    font-size: 0.9rem;
    letter-spacing: -0.1em;
    font-weight: normal;
}

/* line 786, ../sass/_mod_other.scss */
.contentsMfo .area02 .teema .photo {
    float: right;
    margin-left: 10px;
}

/* line 790, ../sass/_mod_other.scss */
.contentsMfo .area02 .teema_green {
    border: 1px solid #019e97;
}

/* line 795, ../sass/_mod_other.scss */
.contentsMfo .area06 {
    margin-bottom: 35px;
}

/* line 43, ../sass/_mixin.scss */
.contentsMfo .area06:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

@media only screen and (max-width: 480px) {
    /* line 795, ../sass/_mod_other.scss */
    .contentsMfo .area06 {
        margin-bottom: 20px;
    }
}

/* line 801, ../sass/_mod_other.scss */
.contentsMfo .area06 .img {
    float: left;
    width: 35%;
}

@media only screen and (max-width: 480px) {
    /* line 801, ../sass/_mod_other.scss */
    .contentsMfo .area06 .img {
        float: none;
        width: 50%;
        margin: 0 auto;
    }
}

/* line 810, ../sass/_mod_other.scss */
.contentsMfo .area06 .txt {
    float: right;
    width: 64%;
    padding-top: 30px;
}

@media only screen and (max-width: 480px) {
    /* line 810, ../sass/_mod_other.scss */
    .contentsMfo .area06 .txt {
        float: none;
        width: 100%;
        text-align: center;
        padding-top: 10px;
    }
}

/* line 820, ../sass/_mod_other.scss */
.contentsMfo .area06 .txt h3 {
    font-size: 24px;
    font-size: 2.4rem;
    font-weight: bold;
    margin-bottom: 10px;
}

@media only screen and (max-width: 480px) {
    /* line 820, ../sass/_mod_other.scss */
    .contentsMfo .area06 .txt h3 {
        font-size: 16px;
        font-size: 1.6rem;
        text-align: center;
    }
}

/* line 828, ../sass/_mod_other.scss */
.contentsMfo .area06 .txt h3 span {
    margin-left: 20px;
    font-size: 14px;
    font-size: 1.4rem;
}

@media only screen and (max-width: 480px) {
    /* line 828, ../sass/_mod_other.scss */
    .contentsMfo .area06 .txt h3 span {
        display: block;
        text-align: center;
    }
}

/* line 837, ../sass/_mod_other.scss */
.contentsMfo .area06 .txt h4 {
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    color: #0068b7;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* line 844, ../sass/_mod_other.scss */
.contentsMfo .area06 .txt address {
    font-size: 15px;
    font-size: 1.5rem;
}

@media only screen and (max-width: 480px) {
    /* line 847, ../sass/_mod_other.scss */
    .contentsMfo .area06 .txt address span {
        display: block;
        font-weight: bold;
    }
}

/* line 855, ../sass/_mod_other.scss */
.contentsMfo .area07 {
    padding-bottom: 30px;
}

/* line 857, ../sass/_mod_other.scss */
.contentsMfo .area07 .area_owner_btn {
    display: inline-block;
    width: 420px;
    margin: 0 10px 10px;
    box-sizing: border-box;
    /*
  img {
  	margin:0 0 0 10px;
  	vertical-align:baseline;
  }
  */
}

@media only screen and (max-width: 480px) {
    /* line 857, ../sass/_mod_other.scss */
    .contentsMfo .area07 .area_owner_btn {
        width: 100%;
        display: block;
        margin: 0 0 10px;
    }
}

/* line 877, ../sass/_mod_other.scss */
.contentsMfoMap {
    background: #e5f0f8;
    text-align: center;
    padding: 50px 0;
}

@media only screen and (max-width: 480px) {
    /* line 877, ../sass/_mod_other.scss */
    .contentsMfoMap {
        padding: 25px 0;
    }
}

/* line 884, ../sass/_mod_other.scss */
.contentsMfoMap .area04 {
    margin-bottom: 50px;
}

@media only screen and (max-width: 480px) {
    /* line 884, ../sass/_mod_other.scss */
    .contentsMfoMap .area04 {
        margin-bottom: 25px;
    }

    /* line 888, ../sass/_mod_other.scss */
    .contentsMfoMap .area04 img {
        height: 20px;
    }
}

/* line 893, ../sass/_mod_other.scss */
.contentsMfoMap .area05 {
    background: #fff;
    border-radius: 8px;
    padding: 50px;
    font-size: 14px;
    font-size: 1.4rem;
}

/* line 898, ../sass/_mod_other.scss */
.contentsMfoMap .area05 p {
    margin: 20px 0 30px;
}

@media only screen and (max-width: 480px) {
    /* line 898, ../sass/_mod_other.scss */
    .contentsMfoMap .area05 p {
        text-align: left;
    }
}

@media only screen and (max-width: 480px) {
    /* line 893, ../sass/_mod_other.scss */
    .contentsMfoMap .area05 {
        padding: 20px;
    }
}

/* width
------------------------------------------------------------*/
/* line 5, ../sass/_cosmetic.scss */
.cosW5, .cosW10, .cosW15, .cosW20, .cosW25, .cosW30, .cosW35, .cosW40, .cosW45, .cosW50, .cosW55, .cosW60, .cosW65, .cosW70, .cosW75, .cosW80, .cosW85, .cosW90, .cosW95, .cosW100, .cosW105, .cosW110, .cosW115, .cosW120, .cosW125, .cosW130, .cosW135, .cosW140, .cosW145, .cosW150, .cosW155, .cosW160, .cosW165, .cosW170, .cosW175, .cosW180, .cosW185, .cosW190, .cosW195, .cosW200, .cosW205, .cosW210, .cosW215, .cosW220, .cosW225, .cosW230, .cosW235, .cosW240, .cosW245, .cosW250, .cosW255, .cosW260, .cosW265, .cosW270, .cosW275, .cosW280, .cosW285, .cosW290, .cosW295, .cosW300, .cosW305, .cosW310, .cosW315, .cosW320, .cosW325, .cosW330, .cosW335, .cosW340, .cosW345, .cosW350, .cosW355, .cosW360, .cosW365, .cosW370, .cosW375, .cosW380, .cosW385, .cosW390, .cosW395, .cosW400, .cosW405, .cosW410, .cosW415, .cosW420, .cosW425, .cosW430, .cosW435, .cosW440, .cosW445, .cosW450, .cosW455, .cosW460, .cosW465, .cosW470, .cosW475, .cosW480, .cosW485, .cosW490, .cosW495, .cosW500, .cosW505, .cosW510, .cosW515, .cosW520, .cosW525, .cosW530, .cosW535, .cosW540, .cosW545, .cosW550, .cosW555, .cosW560, .cosW565, .cosW570, .cosW575, .cosW580, .cosW585, .cosW590, .cosW595, .cosW600, .cosW605, .cosW610, .cosW615, .cosW620, .cosW625, .cosW630, .cosW635, .cosW640, .cosW645, .cosW650, .cosW655, .cosW660, .cosW665, .cosW670, .cosW675, .cosW680, .cosW685, .cosW690, .cosW695, .cosW700, .cosW705, .cosW710, .cosW715, .cosW720, .cosW725, .cosW730, .cosW735, .cosW740, .cosW745, .cosW750, .cosW755, .cosW760, .cosW765, .cosW770, .cosW775, .cosW780, .cosW785, .cosW790, .cosW795, .cosW800, .cosW805, .cosW810, .cosW815, .cosW820, .cosW825, .cosW830, .cosW835, .cosW840, .cosW845, .cosW850, .cosW855, .cosW860, .cosW865, .cosW870, .cosW875, .cosW880, .cosW885, .cosW890, .cosW895 {
    max-width: 100%;
}

/* line 9, ../sass/_cosmetic.scss */
.cosW100per {
    width: 100% !important;
}

/* line 10, ../sass/_cosmetic.scss */
.cosW5 {
    width: 5px !important;
}

/* line 11, ../sass/_cosmetic.scss */
.cosW10 {
    width: 10px !important;
}

/* line 12, ../sass/_cosmetic.scss */
.cosW15 {
    width: 15px !important;
}

/* line 13, ../sass/_cosmetic.scss */
.cosW20 {
    width: 20px !important;
}

/* line 14, ../sass/_cosmetic.scss */
.cosW25 {
    width: 25px !important;
}

/* line 15, ../sass/_cosmetic.scss */
.cosW30 {
    width: 30px !important;
}

/* line 16, ../sass/_cosmetic.scss */
.cosW35 {
    width: 35px !important;
}

/* line 17, ../sass/_cosmetic.scss */
.cosW40 {
    width: 40px !important;
}

/* line 18, ../sass/_cosmetic.scss */
.cosW45 {
    width: 45px !important;
}

/* line 19, ../sass/_cosmetic.scss */
.cosW50 {
    width: 50px !important;
}

/* line 20, ../sass/_cosmetic.scss */
.cosW55 {
    width: 55px !important;
}

/* line 21, ../sass/_cosmetic.scss */
.cosW60 {
    width: 60px !important;
}

/* line 22, ../sass/_cosmetic.scss */
.cosW65 {
    width: 65px !important;
}

/* line 23, ../sass/_cosmetic.scss */
.cosW70 {
    width: 70px !important;
}

/* line 24, ../sass/_cosmetic.scss */
.cosW75 {
    width: 75px !important;
}

/* line 25, ../sass/_cosmetic.scss */
.cosW80 {
    width: 80px !important;
}

/* line 26, ../sass/_cosmetic.scss */
.cosW85 {
    width: 85px !important;
}

/* line 27, ../sass/_cosmetic.scss */
.cosW90 {
    width: 90px !important;
}

/* line 28, ../sass/_cosmetic.scss */
.cosW95 {
    width: 95px !important;
}

/* line 29, ../sass/_cosmetic.scss */
.cosW100 {
    width: 100px !important;
}

/* line 30, ../sass/_cosmetic.scss */
.cosW105 {
    width: 105px !important;
}

/* line 31, ../sass/_cosmetic.scss */
.cosW110 {
    width: 110px !important;
}

/* line 32, ../sass/_cosmetic.scss */
.cosW115 {
    width: 115px !important;
}

/* line 33, ../sass/_cosmetic.scss */
.cosW120 {
    width: 120px !important;
}

/* line 34, ../sass/_cosmetic.scss */
.cosW125 {
    width: 125px !important;
}

/* line 35, ../sass/_cosmetic.scss */
.cosW130 {
    width: 130px !important;
}

/* line 36, ../sass/_cosmetic.scss */
.cosW135 {
    width: 135px !important;
}

/* line 37, ../sass/_cosmetic.scss */
.cosW140 {
    width: 140px !important;
}

/* line 38, ../sass/_cosmetic.scss */
.cosW145 {
    width: 145px !important;
}

/* line 39, ../sass/_cosmetic.scss */
.cosW150 {
    width: 150px !important;
}

/* line 40, ../sass/_cosmetic.scss */
.cosW155 {
    width: 155px !important;
}

/* line 41, ../sass/_cosmetic.scss */
.cosW160 {
    width: 160px !important;
}

/* line 42, ../sass/_cosmetic.scss */
.cosW165 {
    width: 165px !important;
}

/* line 43, ../sass/_cosmetic.scss */
.cosW170 {
    width: 170px !important;
}

/* line 44, ../sass/_cosmetic.scss */
.cosW175 {
    width: 175px !important;
}

/* line 45, ../sass/_cosmetic.scss */
.cosW180 {
    width: 180px !important;
}

/* line 46, ../sass/_cosmetic.scss */
.cosW185 {
    width: 185px !important;
}

/* line 47, ../sass/_cosmetic.scss */
.cosW190 {
    width: 190px !important;
}

/* line 48, ../sass/_cosmetic.scss */
.cosW195 {
    width: 195px !important;
}

/* line 49, ../sass/_cosmetic.scss */
.cosW200 {
    width: 200px !important;
}

/* line 50, ../sass/_cosmetic.scss */
.cosW205 {
    width: 205px !important;
}

/* line 51, ../sass/_cosmetic.scss */
.cosW210 {
    width: 210px !important;
}

/* line 52, ../sass/_cosmetic.scss */
.cosW215 {
    width: 215px !important;
}

/* line 53, ../sass/_cosmetic.scss */
.cosW220 {
    width: 220px !important;
}

/* line 54, ../sass/_cosmetic.scss */
.cosW225 {
    width: 225px !important;
}

/* line 55, ../sass/_cosmetic.scss */
.cosW230 {
    width: 230px !important;
}

/* line 56, ../sass/_cosmetic.scss */
.cosW235 {
    width: 235px !important;
}

/* line 57, ../sass/_cosmetic.scss */
.cosW240 {
    width: 240px !important;
}

/* line 58, ../sass/_cosmetic.scss */
.cosW245 {
    width: 245px !important;
}

/* line 59, ../sass/_cosmetic.scss */
.cosW250 {
    width: 250px !important;
}

/* line 60, ../sass/_cosmetic.scss */
.cosW255 {
    width: 255px !important;
}

/* line 61, ../sass/_cosmetic.scss */
.cosW260 {
    width: 260px !important;
}

/* line 62, ../sass/_cosmetic.scss */
.cosW265 {
    width: 265px !important;
}

/* line 63, ../sass/_cosmetic.scss */
.cosW270 {
    width: 270px !important;
}

/* line 64, ../sass/_cosmetic.scss */
.cosW275 {
    width: 275px !important;
}

/* line 65, ../sass/_cosmetic.scss */
.cosW280 {
    width: 280px !important;
}

/* line 66, ../sass/_cosmetic.scss */
.cosW285 {
    width: 285px !important;
}

/* line 67, ../sass/_cosmetic.scss */
.cosW290 {
    width: 290px !important;
}

/* line 68, ../sass/_cosmetic.scss */
.cosW295 {
    width: 295px !important;
}

/* line 69, ../sass/_cosmetic.scss */
.cosW300 {
    width: 300px !important;
}

/* line 70, ../sass/_cosmetic.scss */
.cosW305 {
    width: 305px !important;
}

/* line 71, ../sass/_cosmetic.scss */
.cosW310 {
    width: 310px !important;
}

/* line 72, ../sass/_cosmetic.scss */
.cosW315 {
    width: 315px !important;
}

/* line 73, ../sass/_cosmetic.scss */
.cosW320 {
    width: 320px !important;
}

/* line 74, ../sass/_cosmetic.scss */
.cosW325 {
    width: 325px !important;
}

/* line 75, ../sass/_cosmetic.scss */
.cosW330 {
    width: 330px !important;
}

/* line 76, ../sass/_cosmetic.scss */
.cosW335 {
    width: 335px !important;
}

/* line 77, ../sass/_cosmetic.scss */
.cosW340 {
    width: 340px !important;
}

/* line 78, ../sass/_cosmetic.scss */
.cosW345 {
    width: 345px !important;
}

/* line 79, ../sass/_cosmetic.scss */
.cosW350 {
    width: 350px !important;
}

/* line 80, ../sass/_cosmetic.scss */
.cosW355 {
    width: 355px !important;
}

/* line 81, ../sass/_cosmetic.scss */
.cosW360 {
    width: 360px !important;
}

/* line 82, ../sass/_cosmetic.scss */
.cosW365 {
    width: 365px !important;
}

/* line 83, ../sass/_cosmetic.scss */
.cosW370 {
    width: 370px !important;
}

/* line 84, ../sass/_cosmetic.scss */
.cosW375 {
    width: 375px !important;
}

/* line 85, ../sass/_cosmetic.scss */
.cosW380 {
    width: 380px !important;
}

/* line 86, ../sass/_cosmetic.scss */
.cosW385 {
    width: 385px !important;
}

/* line 87, ../sass/_cosmetic.scss */
.cosW390 {
    width: 390px !important;
}

/* line 88, ../sass/_cosmetic.scss */
.cosW395 {
    width: 395px !important;
}

/* line 89, ../sass/_cosmetic.scss */
.cosW400 {
    width: 400px !important;
}

/* line 90, ../sass/_cosmetic.scss */
.cosW405 {
    width: 405px !important;
}

/* line 91, ../sass/_cosmetic.scss */
.cosW410 {
    width: 410px !important;
}

/* line 92, ../sass/_cosmetic.scss */
.cosW415 {
    width: 415px !important;
}

/* line 93, ../sass/_cosmetic.scss */
.cosW420 {
    width: 420px !important;
}

/* line 94, ../sass/_cosmetic.scss */
.cosW425 {
    width: 425px !important;
}

/* line 95, ../sass/_cosmetic.scss */
.cosW430 {
    width: 430px !important;
}

/* line 96, ../sass/_cosmetic.scss */
.cosW435 {
    width: 435px !important;
}

/* line 97, ../sass/_cosmetic.scss */
.cosW440 {
    width: 440px !important;
}

/* line 98, ../sass/_cosmetic.scss */
.cosW445 {
    width: 445px !important;
}

/* line 99, ../sass/_cosmetic.scss */
.cosW450 {
    width: 450px !important;
}

/* line 100, ../sass/_cosmetic.scss */
.cosW455 {
    width: 455px !important;
}

/* line 101, ../sass/_cosmetic.scss */
.cosW460 {
    width: 460px !important;
}

/* line 102, ../sass/_cosmetic.scss */
.cosW465 {
    width: 465px !important;
}

/* line 103, ../sass/_cosmetic.scss */
.cosW470 {
    width: 470px !important;
}

/* line 104, ../sass/_cosmetic.scss */
.cosW475 {
    width: 475px !important;
}

/* line 105, ../sass/_cosmetic.scss */
.cosW480 {
    width: 480px !important;
}

/* line 106, ../sass/_cosmetic.scss */
.cosW485 {
    width: 485px !important;
}

/* line 107, ../sass/_cosmetic.scss */
.cosW490 {
    width: 490px !important;
}

/* line 108, ../sass/_cosmetic.scss */
.cosW495 {
    width: 495px !important;
}

/* line 109, ../sass/_cosmetic.scss */
.cosW500 {
    width: 500px !important;
}

/* line 110, ../sass/_cosmetic.scss */
.cosW505 {
    width: 505px !important;
}

/* line 111, ../sass/_cosmetic.scss */
.cosW510 {
    width: 510px !important;
}

/* line 112, ../sass/_cosmetic.scss */
.cosW515 {
    width: 515px !important;
}

/* line 113, ../sass/_cosmetic.scss */
.cosW520 {
    width: 520px !important;
}

/* line 114, ../sass/_cosmetic.scss */
.cosW525 {
    width: 525px !important;
}

/* line 115, ../sass/_cosmetic.scss */
.cosW530 {
    width: 530px !important;
}

/* line 116, ../sass/_cosmetic.scss */
.cosW535 {
    width: 535px !important;
}

/* line 117, ../sass/_cosmetic.scss */
.cosW540 {
    width: 540px !important;
}

/* line 118, ../sass/_cosmetic.scss */
.cosW545 {
    width: 545px !important;
}

/* line 119, ../sass/_cosmetic.scss */
.cosW550 {
    width: 550px !important;
}

/* line 120, ../sass/_cosmetic.scss */
.cosW555 {
    width: 555px !important;
}

/* line 121, ../sass/_cosmetic.scss */
.cosW560 {
    width: 560px !important;
}

/* line 122, ../sass/_cosmetic.scss */
.cosW565 {
    width: 565px !important;
}

/* line 123, ../sass/_cosmetic.scss */
.cosW570 {
    width: 570px !important;
}

/* line 124, ../sass/_cosmetic.scss */
.cosW575 {
    width: 575px !important;
}

/* line 125, ../sass/_cosmetic.scss */
.cosW580 {
    width: 580px !important;
}

/* line 126, ../sass/_cosmetic.scss */
.cosW585 {
    width: 585px !important;
}

/* line 127, ../sass/_cosmetic.scss */
.cosW590 {
    width: 590px !important;
}

/* line 128, ../sass/_cosmetic.scss */
.cosW595 {
    width: 595px !important;
}

/* line 129, ../sass/_cosmetic.scss */
.cosW600 {
    width: 600px !important;
}

/* line 130, ../sass/_cosmetic.scss */
.cosW605 {
    width: 605px !important;
}

/* line 131, ../sass/_cosmetic.scss */
.cosW610 {
    width: 610px !important;
}

/* line 132, ../sass/_cosmetic.scss */
.cosW615 {
    width: 615px !important;
}

/* line 133, ../sass/_cosmetic.scss */
.cosW620 {
    width: 620px !important;
}

/* line 134, ../sass/_cosmetic.scss */
.cosW625 {
    width: 625px !important;
}

/* line 135, ../sass/_cosmetic.scss */
.cosW630 {
    width: 630px !important;
}

/* line 136, ../sass/_cosmetic.scss */
.cosW635 {
    width: 635px !important;
}

/* line 137, ../sass/_cosmetic.scss */
.cosW640 {
    width: 640px !important;
}

/* line 138, ../sass/_cosmetic.scss */
.cosW645 {
    width: 645px !important;
}

/* line 139, ../sass/_cosmetic.scss */
.cosW650 {
    width: 650px !important;
}

/* line 140, ../sass/_cosmetic.scss */
.cosW655 {
    width: 655px !important;
}

/* line 141, ../sass/_cosmetic.scss */
.cosW660 {
    width: 660px !important;
}

/* line 142, ../sass/_cosmetic.scss */
.cosW665 {
    width: 665px !important;
}

/* line 143, ../sass/_cosmetic.scss */
.cosW670 {
    width: 670px !important;
}

/* line 144, ../sass/_cosmetic.scss */
.cosW675 {
    width: 675px !important;
}

/* line 145, ../sass/_cosmetic.scss */
.cosW680 {
    width: 680px !important;
}

/* line 146, ../sass/_cosmetic.scss */
.cosW685 {
    width: 685px !important;
}

/* line 147, ../sass/_cosmetic.scss */
.cosW690 {
    width: 690px !important;
}

/* line 148, ../sass/_cosmetic.scss */
.cosW695 {
    width: 695px !important;
}

/* line 149, ../sass/_cosmetic.scss */
.cosW700 {
    width: 700px !important;
}

/* line 150, ../sass/_cosmetic.scss */
.cosW705 {
    width: 705px !important;
}

/* line 151, ../sass/_cosmetic.scss */
.cosW710 {
    width: 710px !important;
}

/* line 152, ../sass/_cosmetic.scss */
.cosW715 {
    width: 715px !important;
}

/* line 153, ../sass/_cosmetic.scss */
.cosW720 {
    width: 720px !important;
}

/* line 154, ../sass/_cosmetic.scss */
.cosW725 {
    width: 725px !important;
}

/* line 155, ../sass/_cosmetic.scss */
.cosW730 {
    width: 730px !important;
}

/* line 156, ../sass/_cosmetic.scss */
.cosW735 {
    width: 735px !important;
}

/* line 157, ../sass/_cosmetic.scss */
.cosW740 {
    width: 740px !important;
}

/* line 158, ../sass/_cosmetic.scss */
.cosW745 {
    width: 745px !important;
}

/* line 159, ../sass/_cosmetic.scss */
.cosW750 {
    width: 750px !important;
}

/* line 160, ../sass/_cosmetic.scss */
.cosW755 {
    width: 755px !important;
}

/* line 161, ../sass/_cosmetic.scss */
.cosW760 {
    width: 760px !important;
}

/* line 162, ../sass/_cosmetic.scss */
.cosW765 {
    width: 765px !important;
}

/* line 163, ../sass/_cosmetic.scss */
.cosW770 {
    width: 770px !important;
}

/* line 164, ../sass/_cosmetic.scss */
.cosW775 {
    width: 775px !important;
}

/* line 165, ../sass/_cosmetic.scss */
.cosW780 {
    width: 780px !important;
}

/* line 166, ../sass/_cosmetic.scss */
.cosW785 {
    width: 785px !important;
}

/* line 167, ../sass/_cosmetic.scss */
.cosW790 {
    width: 790px !important;
}

/* line 168, ../sass/_cosmetic.scss */
.cosW795 {
    width: 795px !important;
}

/* line 169, ../sass/_cosmetic.scss */
.cosW800 {
    width: 800px !important;
}

/* line 170, ../sass/_cosmetic.scss */
.cosW805 {
    width: 805px !important;
}

/* line 171, ../sass/_cosmetic.scss */
.cosW810 {
    width: 810px !important;
}

/* line 172, ../sass/_cosmetic.scss */
.cosW815 {
    width: 815px !important;
}

/* line 173, ../sass/_cosmetic.scss */
.cosW820 {
    width: 820px !important;
}

/* line 174, ../sass/_cosmetic.scss */
.cosW825 {
    width: 825px !important;
}

/* line 175, ../sass/_cosmetic.scss */
.cosW830 {
    width: 830px !important;
}

/* line 176, ../sass/_cosmetic.scss */
.cosW835 {
    width: 835px !important;
}

/* line 177, ../sass/_cosmetic.scss */
.cosW840 {
    width: 840px !important;
}

/* line 178, ../sass/_cosmetic.scss */
.cosW845 {
    width: 845px !important;
}

/* line 179, ../sass/_cosmetic.scss */
.cosW850 {
    width: 850px !important;
}

/* line 180, ../sass/_cosmetic.scss */
.cosW855 {
    width: 855px !important;
}

/* line 181, ../sass/_cosmetic.scss */
.cosW860 {
    width: 860px !important;
}

/* line 182, ../sass/_cosmetic.scss */
.cosW865 {
    width: 865px !important;
}

/* line 183, ../sass/_cosmetic.scss */
.cosW870 {
    width: 870px !important;
}

/* line 184, ../sass/_cosmetic.scss */
.cosW875 {
    width: 875px !important;
}

/* line 185, ../sass/_cosmetic.scss */
.cosW880 {
    width: 880px !important;
}

/* line 186, ../sass/_cosmetic.scss */
.cosW885 {
    width: 885px !important;
}

/* line 187, ../sass/_cosmetic.scss */
.cosW890 {
    width: 890px !important;
}

/* line 188, ../sass/_cosmetic.scss */
.cosW895 {
    width: 895px !important;
}

/* margin,padding
------------------------------------------------------------*/
/* line 192, ../sass/_cosmetic.scss */
.mRLAuto {
    margin-left: auto;
    margin-right: auto;
}

/* line 194, ../sass/_cosmetic.scss */
.cosMl0 {
    margin-left: 0px !important;
}

/* line 195, ../sass/_cosmetic.scss */
.cosMl5 {
    margin-left: 5px !important;
}

/* line 196, ../sass/_cosmetic.scss */
.cosMl10 {
    margin-left: 10px !important;
}

/* line 197, ../sass/_cosmetic.scss */
.cosMl20 {
    margin-left: 20px !important;
}

/* line 198, ../sass/_cosmetic.scss */
.cosMl30 {
    margin-left: 30px !important;
}

/* line 199, ../sass/_cosmetic.scss */
.cosMl40 {
    margin-left: 40px !important;
}

/* line 200, ../sass/_cosmetic.scss */
.cosMl50 {
    margin-left: 50px !important;
}

/* line 201, ../sass/_cosmetic.scss */
.cosMl60 {
    margin-left: 60px !important;
}

/* line 202, ../sass/_cosmetic.scss */
.cosMl70 {
    margin-left: 70px !important;
}

/* line 203, ../sass/_cosmetic.scss */
.cosMl80 {
    margin-left: 80px !important;
}

/* line 204, ../sass/_cosmetic.scss */
.cosMl90 {
    margin-left: 90px !important;
}

/* line 205, ../sass/_cosmetic.scss */
.cosMl100 {
    margin-left: 100px !important;
}

/* line 206, ../sass/_cosmetic.scss */
.cosMl110 {
    margin-left: 110px !important;
}

/* line 207, ../sass/_cosmetic.scss */
.cosMl120 {
    margin-left: 120px !important;
}

/* line 208, ../sass/_cosmetic.scss */
.cosMl130 {
    margin-left: 130px !important;
}

/* line 209, ../sass/_cosmetic.scss */
.cosMl140 {
    margin-left: 140px !important;
}

/* line 210, ../sass/_cosmetic.scss */
.cosMl150 {
    margin-left: 150px !important;
}

/* line 211, ../sass/_cosmetic.scss */
.cosMl160 {
    margin-left: 160px !important;
}

/* line 212, ../sass/_cosmetic.scss */
.cosMl170 {
    margin-left: 170px !important;
}

/* line 213, ../sass/_cosmetic.scss */
.cosMl180 {
    margin-left: 180px !important;
}

/* line 214, ../sass/_cosmetic.scss */
.cosMl190 {
    margin-left: 190px !important;
}

/* line 215, ../sass/_cosmetic.scss */
.cosMl200 {
    margin-left: 200px !important;
}

/* line 216, ../sass/_cosmetic.scss */
.cosMl210 {
    margin-left: 210px !important;
}

/* line 217, ../sass/_cosmetic.scss */
.cosMl220 {
    margin-left: 220px !important;
}

/* line 218, ../sass/_cosmetic.scss */
.cosMl230 {
    margin-left: 230px !important;
}

/* line 219, ../sass/_cosmetic.scss */
.cosMl240 {
    margin-left: 240px !important;
}

/* line 220, ../sass/_cosmetic.scss */
.cosMl250 {
    margin-left: 250px !important;
}

/* line 221, ../sass/_cosmetic.scss */
.cosMl260 {
    margin-left: 260px !important;
}

/* line 222, ../sass/_cosmetic.scss */
.cosMl270 {
    margin-left: 270px !important;
}

/* line 223, ../sass/_cosmetic.scss */
.cosMl280 {
    margin-left: 280px !important;
}

/* line 224, ../sass/_cosmetic.scss */
.cosMl290 {
    margin-left: 290px !important;
}

/* line 225, ../sass/_cosmetic.scss */
.cosMl300 {
    margin-left: 300px !important;
}

/* line 226, ../sass/_cosmetic.scss */
.cosMt0 {
    margin-top: 0px !important;
}

/* line 227, ../sass/_cosmetic.scss */
.cosMt5 {
    margin-top: 5px !important;
}

/* line 228, ../sass/_cosmetic.scss */
.cosMt10 {
    margin-top: 10px !important;
}

/* line 229, ../sass/_cosmetic.scss */
.cosMt15 {
    margin-top: 15px !important;
}

/* line 230, ../sass/_cosmetic.scss */
.cosMt20 {
    margin-top: 20px !important;
}

/* line 231, ../sass/_cosmetic.scss */
.cosMt30 {
    margin-top: 30px !important;
}

/* line 232, ../sass/_cosmetic.scss */
.cosMt40 {
    margin-top: 40px !important;
}

/* line 233, ../sass/_cosmetic.scss */
.cosMt50 {
    margin-top: 50px !important;
}

/* line 234, ../sass/_cosmetic.scss */
.cosMt60 {
    margin-top: 60px !important;
}

/* line 235, ../sass/_cosmetic.scss */
.cosMt70 {
    margin-top: 70px !important;
}

/* line 236, ../sass/_cosmetic.scss */
.cosMt80 {
    margin-top: 80px !important;
}

/* line 237, ../sass/_cosmetic.scss */
.cosMt90 {
    margin-top: 90px !important;
}

/* line 238, ../sass/_cosmetic.scss */
.cosMt100 {
    margin-top: 100px !important;
}

/* line 239, ../sass/_cosmetic.scss */
.cosMt110 {
    margin-top: 110px !important;
}

/* line 240, ../sass/_cosmetic.scss */
.cosMt120 {
    margin-top: 120px !important;
}

/* line 241, ../sass/_cosmetic.scss */
.cosMt130 {
    margin-top: 130px !important;
}

/* line 242, ../sass/_cosmetic.scss */
.cosMt140 {
    margin-top: 140px !important;
}

/* line 243, ../sass/_cosmetic.scss */
.cosMt150 {
    margin-top: 150px !important;
}

/* line 244, ../sass/_cosmetic.scss */
.cosMt160 {
    margin-top: 160px !important;
}

/* line 245, ../sass/_cosmetic.scss */
.cosMt170 {
    margin-top: 170px !important;
}

/* line 246, ../sass/_cosmetic.scss */
.cosMt180 {
    margin-top: 180px !important;
}

/* line 247, ../sass/_cosmetic.scss */
.cosMt190 {
    margin-top: 190px !important;
}

/* line 248, ../sass/_cosmetic.scss */
.cosMt200 {
    margin-top: 200px !important;
}

/* line 249, ../sass/_cosmetic.scss */
.cosMt210 {
    margin-top: 210px !important;
}

/* line 250, ../sass/_cosmetic.scss */
.cosMt220 {
    margin-top: 220px !important;
}

/* line 251, ../sass/_cosmetic.scss */
.cosMt230 {
    margin-top: 230px !important;
}

/* line 252, ../sass/_cosmetic.scss */
.cosMt240 {
    margin-top: 240px !important;
}

/* line 253, ../sass/_cosmetic.scss */
.cosMt250 {
    margin-top: 250px !important;
}

/* line 254, ../sass/_cosmetic.scss */
.cosMt260 {
    margin-top: 260px !important;
}

/* line 255, ../sass/_cosmetic.scss */
.cosMt270 {
    margin-top: 270px !important;
}

/* line 256, ../sass/_cosmetic.scss */
.cosMt280 {
    margin-top: 280px !important;
}

/* line 257, ../sass/_cosmetic.scss */
.cosMt290 {
    margin-top: 290px !important;
}

/* line 258, ../sass/_cosmetic.scss */
.cosMt300 {
    margin-top: 300px !important;
}

/* line 259, ../sass/_cosmetic.scss */
.cosMr0 {
    margin-right: 0px !important;
}

/* line 260, ../sass/_cosmetic.scss */
.cosMr5 {
    margin-right: 5px !important;
}

/* line 261, ../sass/_cosmetic.scss */
.cosMr10 {
    margin-right: 10px !important;
}

/* line 262, ../sass/_cosmetic.scss */
.cosMr20 {
    margin-right: 20px !important;
}

/* line 263, ../sass/_cosmetic.scss */
.cosMr30 {
    margin-right: 30px !important;
}

/* line 264, ../sass/_cosmetic.scss */
.cosMr40 {
    margin-right: 40px !important;
}

/* line 265, ../sass/_cosmetic.scss */
.cosMr50 {
    margin-right: 50px !important;
}

/* line 266, ../sass/_cosmetic.scss */
.cosMr60 {
    margin-right: 60px !important;
}

/* line 267, ../sass/_cosmetic.scss */
.cosMr70 {
    margin-right: 70px !important;
}

/* line 268, ../sass/_cosmetic.scss */
.cosMr80 {
    margin-right: 80px !important;
}

/* line 269, ../sass/_cosmetic.scss */
.cosMr90 {
    margin-right: 90px !important;
}

/* line 270, ../sass/_cosmetic.scss */
.cosMr100 {
    margin-right: 100px !important;
}

/* line 271, ../sass/_cosmetic.scss */
.cosMr110 {
    margin-right: 110px !important;
}

/* line 272, ../sass/_cosmetic.scss */
.cosMr120 {
    margin-right: 120px !important;
}

/* line 273, ../sass/_cosmetic.scss */
.cosMr130 {
    margin-right: 130px !important;
}

/* line 274, ../sass/_cosmetic.scss */
.cosMr140 {
    margin-right: 140px !important;
}

/* line 275, ../sass/_cosmetic.scss */
.cosMr150 {
    margin-right: 150px !important;
}

/* line 276, ../sass/_cosmetic.scss */
.cosMr160 {
    margin-right: 160px !important;
}

/* line 277, ../sass/_cosmetic.scss */
.cosMr170 {
    margin-right: 170px !important;
}

/* line 278, ../sass/_cosmetic.scss */
.cosMr180 {
    margin-right: 180px !important;
}

/* line 279, ../sass/_cosmetic.scss */
.cosMr190 {
    margin-right: 190px !important;
}

/* line 280, ../sass/_cosmetic.scss */
.cosMr200 {
    margin-right: 200px !important;
}

/* line 281, ../sass/_cosmetic.scss */
.cosMr210 {
    margin-right: 210px !important;
}

/* line 282, ../sass/_cosmetic.scss */
.cosMr220 {
    margin-right: 220px !important;
}

/* line 283, ../sass/_cosmetic.scss */
.cosMr230 {
    margin-right: 230px !important;
}

/* line 284, ../sass/_cosmetic.scss */
.cosMr240 {
    margin-right: 240px !important;
}

/* line 285, ../sass/_cosmetic.scss */
.cosMr250 {
    margin-right: 250px !important;
}

/* line 286, ../sass/_cosmetic.scss */
.cosMr260 {
    margin-right: 260px !important;
}

/* line 287, ../sass/_cosmetic.scss */
.cosMr270 {
    margin-right: 270px !important;
}

/* line 288, ../sass/_cosmetic.scss */
.cosMr280 {
    margin-right: 280px !important;
}

/* line 289, ../sass/_cosmetic.scss */
.cosMr290 {
    margin-right: 290px !important;
}

/* line 290, ../sass/_cosmetic.scss */
.cosMr300 {
    margin-right: 300px !important;
}

/* line 291, ../sass/_cosmetic.scss */
.cosMb0 {
    margin-bottom: 0px !important;
}

/* line 292, ../sass/_cosmetic.scss */
.cosMb5 {
    margin-bottom: 5px !important;
}

/* line 293, ../sass/_cosmetic.scss */
.cosMb10 {
    margin-bottom: 10px !important;
}

/* line 294, ../sass/_cosmetic.scss */
.cosMb15 {
    margin-bottom: 15px !important;
}

/* line 295, ../sass/_cosmetic.scss */
.cosMb20 {
    margin-bottom: 20px !important;
}

/* line 296, ../sass/_cosmetic.scss */
.cosMb30 {
    margin-bottom: 30px !important;
}

/* line 297, ../sass/_cosmetic.scss */
.cosMb40 {
    margin-bottom: 40px !important;
}

/* line 298, ../sass/_cosmetic.scss */
.cosMb50 {
    margin-bottom: 50px !important;
}

/* line 299, ../sass/_cosmetic.scss */
.cosMb60 {
    margin-bottom: 60px !important;
}

/* line 300, ../sass/_cosmetic.scss */
.cosMb70 {
    margin-bottom: 70px !important;
}

/* line 301, ../sass/_cosmetic.scss */
.cosMb80 {
    margin-bottom: 80px !important;
}

/* line 302, ../sass/_cosmetic.scss */
.cosMb90 {
    margin-bottom: 90px !important;
}

/* line 303, ../sass/_cosmetic.scss */
.cosMb100 {
    margin-bottom: 100px !important;
}

/* line 304, ../sass/_cosmetic.scss */
.cosMb110 {
    margin-bottom: 110px !important;
}

/* line 305, ../sass/_cosmetic.scss */
.cosMb120 {
    margin-bottom: 120px !important;
}

/* line 306, ../sass/_cosmetic.scss */
.cosMb130 {
    margin-bottom: 130px !important;
}

/* line 307, ../sass/_cosmetic.scss */
.cosMb140 {
    margin-bottom: 140px !important;
}

/* line 308, ../sass/_cosmetic.scss */
.cosMb150 {
    margin-bottom: 150px !important;
}

/* line 309, ../sass/_cosmetic.scss */
.cosMb160 {
    margin-bottom: 160px !important;
}

/* line 310, ../sass/_cosmetic.scss */
.cosMb170 {
    margin-bottom: 170px !important;
}

/* line 311, ../sass/_cosmetic.scss */
.cosMb180 {
    margin-bottom: 180px !important;
}

/* line 312, ../sass/_cosmetic.scss */
.cosMb190 {
    margin-bottom: 190px !important;
}

/* line 313, ../sass/_cosmetic.scss */
.cosMb200 {
    margin-bottom: 200px !important;
}

/* line 314, ../sass/_cosmetic.scss */
.cosMb210 {
    margin-bottom: 210px !important;
}

/* line 315, ../sass/_cosmetic.scss */
.cosMb220 {
    margin-bottom: 220px !important;
}

/* line 316, ../sass/_cosmetic.scss */
.cosMb230 {
    margin-bottom: 230px !important;
}

/* line 317, ../sass/_cosmetic.scss */
.cosMb240 {
    margin-bottom: 240px !important;
}

/* line 318, ../sass/_cosmetic.scss */
.cosMb250 {
    margin-bottom: 250px !important;
}

/* line 319, ../sass/_cosmetic.scss */
.cosMb260 {
    margin-bottom: 260px !important;
}

/* line 320, ../sass/_cosmetic.scss */
.cosMb270 {
    margin-bottom: 270px !important;
}

/* line 321, ../sass/_cosmetic.scss */
.cosMb280 {
    margin-bottom: 280px !important;
}

/* line 322, ../sass/_cosmetic.scss */
.cosMb290 {
    margin-bottom: 290px !important;
}

/* line 323, ../sass/_cosmetic.scss */
.cosMb300 {
    margin-bottom: 300px !important;
}

/* line 324, ../sass/_cosmetic.scss */
.cosPl0 {
    padding-left: 0px !important;
}

/* line 325, ../sass/_cosmetic.scss */
.cosPl5 {
    padding-left: 5px !important;
}

/* line 326, ../sass/_cosmetic.scss */
.cosPl10 {
    padding-left: 10px !important;
}

/* line 327, ../sass/_cosmetic.scss */
.cosPl20 {
    padding-left: 20px !important;
}

/* line 328, ../sass/_cosmetic.scss */
.cosPl30 {
    padding-left: 30px !important;
}

/* line 329, ../sass/_cosmetic.scss */
.cosPl40 {
    padding-left: 40px !important;
}

/* line 330, ../sass/_cosmetic.scss */
.cosPl50 {
    padding-left: 50px !important;
}

/* line 331, ../sass/_cosmetic.scss */
.cosPl60 {
    padding-left: 60px !important;
}

/* line 332, ../sass/_cosmetic.scss */
.cosPl70 {
    padding-left: 70px !important;
}

/* line 333, ../sass/_cosmetic.scss */
.cosPl80 {
    padding-left: 80px !important;
}

/* line 334, ../sass/_cosmetic.scss */
.cosPl90 {
    padding-left: 90px !important;
}

/* line 335, ../sass/_cosmetic.scss */
.cosPl100 {
    padding-left: 100px !important;
}

/* line 336, ../sass/_cosmetic.scss */
.cosPl110 {
    padding-left: 110px !important;
}

/* line 337, ../sass/_cosmetic.scss */
.cosPl120 {
    padding-left: 120px !important;
}

/* line 338, ../sass/_cosmetic.scss */
.cosPl130 {
    padding-left: 130px !important;
}

/* line 339, ../sass/_cosmetic.scss */
.cosPl140 {
    padding-left: 140px !important;
}

/* line 340, ../sass/_cosmetic.scss */
.cosPl150 {
    padding-left: 150px !important;
}

/* line 341, ../sass/_cosmetic.scss */
.cosPl160 {
    padding-left: 160px !important;
}

/* line 342, ../sass/_cosmetic.scss */
.cosPl170 {
    padding-left: 170px !important;
}

/* line 343, ../sass/_cosmetic.scss */
.cosPl180 {
    padding-left: 180px !important;
}

/* line 344, ../sass/_cosmetic.scss */
.cosPl190 {
    padding-left: 190px !important;
}

/* line 345, ../sass/_cosmetic.scss */
.cosPl200 {
    padding-left: 200px !important;
}

/* line 346, ../sass/_cosmetic.scss */
.cosPl210 {
    padding-left: 210px !important;
}

/* line 347, ../sass/_cosmetic.scss */
.cosPl220 {
    padding-left: 220px !important;
}

/* line 348, ../sass/_cosmetic.scss */
.cosPl230 {
    padding-left: 230px !important;
}

/* line 349, ../sass/_cosmetic.scss */
.cosPl240 {
    padding-left: 240px !important;
}

/* line 350, ../sass/_cosmetic.scss */
.cosPl250 {
    padding-left: 250px !important;
}

/* line 351, ../sass/_cosmetic.scss */
.cosPl260 {
    padding-left: 260px !important;
}

/* line 352, ../sass/_cosmetic.scss */
.cosPl270 {
    padding-left: 270px !important;
}

/* line 353, ../sass/_cosmetic.scss */
.cosPl280 {
    padding-left: 280px !important;
}

/* line 354, ../sass/_cosmetic.scss */
.cosPl290 {
    padding-left: 290px !important;
}

/* line 355, ../sass/_cosmetic.scss */
.cosPl300 {
    padding-left: 300px !important;
}

/* line 356, ../sass/_cosmetic.scss */
.cosPt0 {
    padding-top: 0px !important;
}

/* line 357, ../sass/_cosmetic.scss */
.cosPt5 {
    padding-top: 5px !important;
}

/* line 358, ../sass/_cosmetic.scss */
.cosPt10 {
    padding-top: 10px !important;
}

/* line 359, ../sass/_cosmetic.scss */
.cosPt20 {
    padding-top: 20px !important;
}

/* line 360, ../sass/_cosmetic.scss */
.cosPt30 {
    padding-top: 30px !important;
}

/* line 361, ../sass/_cosmetic.scss */
.cosPt40 {
    padding-top: 40px !important;
}

/* line 362, ../sass/_cosmetic.scss */
.cosPt50 {
    padding-top: 50px !important;
}

/* line 363, ../sass/_cosmetic.scss */
.cosPt60 {
    padding-top: 60px !important;
}

/* line 364, ../sass/_cosmetic.scss */
.cosPt70 {
    padding-top: 70px !important;
}

/* line 365, ../sass/_cosmetic.scss */
.cosPt80 {
    padding-top: 80px !important;
}

/* line 366, ../sass/_cosmetic.scss */
.cosPt90 {
    padding-top: 90px !important;
}

/* line 367, ../sass/_cosmetic.scss */
.cosPt100 {
    padding-top: 100px !important;
}

/* line 368, ../sass/_cosmetic.scss */
.cosPt110 {
    padding-top: 110px !important;
}

/* line 369, ../sass/_cosmetic.scss */
.cosPt120 {
    padding-top: 120px !important;
}

/* line 370, ../sass/_cosmetic.scss */
.cosPt130 {
    padding-top: 130px !important;
}

/* line 371, ../sass/_cosmetic.scss */
.cosPt140 {
    padding-top: 140px !important;
}

/* line 372, ../sass/_cosmetic.scss */
.cosPt150 {
    padding-top: 150px !important;
}

/* line 373, ../sass/_cosmetic.scss */
.cosPt160 {
    padding-top: 160px !important;
}

/* line 374, ../sass/_cosmetic.scss */
.cosPt170 {
    padding-top: 170px !important;
}

/* line 375, ../sass/_cosmetic.scss */
.cosPt180 {
    padding-top: 180px !important;
}

/* line 376, ../sass/_cosmetic.scss */
.cosPt190 {
    padding-top: 190px !important;
}

/* line 377, ../sass/_cosmetic.scss */
.cosPt200 {
    padding-top: 200px !important;
}

/* line 378, ../sass/_cosmetic.scss */
.cosPt210 {
    padding-top: 210px !important;
}

/* line 379, ../sass/_cosmetic.scss */
.cosPt220 {
    padding-top: 220px !important;
}

/* line 380, ../sass/_cosmetic.scss */
.cosPt230 {
    padding-top: 230px !important;
}

/* line 381, ../sass/_cosmetic.scss */
.cosPt240 {
    padding-top: 240px !important;
}

/* line 382, ../sass/_cosmetic.scss */
.cosPt250 {
    padding-top: 250px !important;
}

/* line 383, ../sass/_cosmetic.scss */
.cosPt260 {
    padding-top: 260px !important;
}

/* line 384, ../sass/_cosmetic.scss */
.cosPt270 {
    padding-top: 270px !important;
}

/* line 385, ../sass/_cosmetic.scss */
.cosPt280 {
    padding-top: 280px !important;
}

/* line 386, ../sass/_cosmetic.scss */
.cosPt290 {
    padding-top: 290px !important;
}

/* line 387, ../sass/_cosmetic.scss */
.cosPt300 {
    padding-top: 300px !important;
}

/* line 388, ../sass/_cosmetic.scss */
.cosPr0 {
    padding-right: 0px !important;
}

/* line 389, ../sass/_cosmetic.scss */
.cosPr5 {
    padding-right: 5px !important;
}

/* line 390, ../sass/_cosmetic.scss */
.cosPr10 {
    padding-right: 10px !important;
}

/* line 391, ../sass/_cosmetic.scss */
.cosPr20 {
    padding-right: 20px !important;
}

/* line 392, ../sass/_cosmetic.scss */
.cosPr30 {
    padding-right: 30px !important;
}

/* line 393, ../sass/_cosmetic.scss */
.cosPr40 {
    padding-right: 40px !important;
}

/* line 394, ../sass/_cosmetic.scss */
.cosPr50 {
    padding-right: 50px !important;
}

/* line 395, ../sass/_cosmetic.scss */
.cosPr60 {
    padding-right: 60px !important;
}

/* line 396, ../sass/_cosmetic.scss */
.cosPr70 {
    padding-right: 70px !important;
}

/* line 397, ../sass/_cosmetic.scss */
.cosPr80 {
    padding-right: 80px !important;
}

/* line 398, ../sass/_cosmetic.scss */
.cosPr90 {
    padding-right: 90px !important;
}

/* line 399, ../sass/_cosmetic.scss */
.cosPr100 {
    padding-right: 100px !important;
}

/* line 400, ../sass/_cosmetic.scss */
.cosPr110 {
    padding-right: 110px !important;
}

/* line 401, ../sass/_cosmetic.scss */
.cosPr120 {
    padding-right: 120px !important;
}

/* line 402, ../sass/_cosmetic.scss */
.cosPr130 {
    padding-right: 130px !important;
}

/* line 403, ../sass/_cosmetic.scss */
.cosPr140 {
    padding-right: 140px !important;
}

/* line 404, ../sass/_cosmetic.scss */
.cosPr150 {
    padding-right: 150px !important;
}

/* line 405, ../sass/_cosmetic.scss */
.cosPr160 {
    padding-right: 160px !important;
}

/* line 406, ../sass/_cosmetic.scss */
.cosPr170 {
    padding-right: 170px !important;
}

/* line 407, ../sass/_cosmetic.scss */
.cosPr180 {
    padding-right: 180px !important;
}

/* line 408, ../sass/_cosmetic.scss */
.cosPr190 {
    padding-right: 190px !important;
}

/* line 409, ../sass/_cosmetic.scss */
.cosPr200 {
    padding-right: 200px !important;
}

/* line 410, ../sass/_cosmetic.scss */
.cosPr210 {
    padding-right: 210px !important;
}

/* line 411, ../sass/_cosmetic.scss */
.cosPr220 {
    padding-right: 220px !important;
}

/* line 412, ../sass/_cosmetic.scss */
.cosPr230 {
    padding-right: 230px !important;
}

/* line 413, ../sass/_cosmetic.scss */
.cosPr240 {
    padding-right: 240px !important;
}

/* line 414, ../sass/_cosmetic.scss */
.cosPr250 {
    padding-right: 250px !important;
}

/* line 415, ../sass/_cosmetic.scss */
.cosPr260 {
    padding-right: 260px !important;
}

/* line 416, ../sass/_cosmetic.scss */
.cosPr270 {
    padding-right: 270px !important;
}

/* line 417, ../sass/_cosmetic.scss */
.cosPr280 {
    padding-right: 280px !important;
}

/* line 418, ../sass/_cosmetic.scss */
.cosPr290 {
    padding-right: 290px !important;
}

/* line 419, ../sass/_cosmetic.scss */
.cosPr300 {
    padding-right: 300px !important;
}

/* line 420, ../sass/_cosmetic.scss */
.cosPb0 {
    padding-bottom: 0px !important;
}

/* line 421, ../sass/_cosmetic.scss */
.cosPb5 {
    padding-bottom: 5px !important;
}

/* line 422, ../sass/_cosmetic.scss */
.cosPb10 {
    padding-bottom: 10px !important;
}

/* line 423, ../sass/_cosmetic.scss */
.cosPb20 {
    padding-bottom: 20px !important;
}

/* line 424, ../sass/_cosmetic.scss */
.cosPb30 {
    padding-bottom: 30px !important;
}

/* line 425, ../sass/_cosmetic.scss */
.cosPb40 {
    padding-bottom: 40px !important;
}

/* line 426, ../sass/_cosmetic.scss */
.cosPb50 {
    padding-bottom: 50px !important;
}

/* line 427, ../sass/_cosmetic.scss */
.cosPb60 {
    padding-bottom: 60px !important;
}

/* line 428, ../sass/_cosmetic.scss */
.cosPb70 {
    padding-bottom: 70px !important;
}

/* line 429, ../sass/_cosmetic.scss */
.cosPb80 {
    padding-bottom: 80px !important;
}

/* line 430, ../sass/_cosmetic.scss */
.cosPb90 {
    padding-bottom: 90px !important;
}

/* line 431, ../sass/_cosmetic.scss */
.cosPb100 {
    padding-bottom: 100px !important;
}

/* line 432, ../sass/_cosmetic.scss */
.cosPb110 {
    padding-bottom: 110px !important;
}

/* line 433, ../sass/_cosmetic.scss */
.cosPb120 {
    padding-bottom: 120px !important;
}

/* line 434, ../sass/_cosmetic.scss */
.cosPb130 {
    padding-bottom: 130px !important;
}

/* line 435, ../sass/_cosmetic.scss */
.cosPb140 {
    padding-bottom: 140px !important;
}

/* line 436, ../sass/_cosmetic.scss */
.cosPb150 {
    padding-bottom: 150px !important;
}

/* line 437, ../sass/_cosmetic.scss */
.cosPb160 {
    padding-bottom: 160px !important;
}

/* line 438, ../sass/_cosmetic.scss */
.cosPb170 {
    padding-bottom: 170px !important;
}

/* line 439, ../sass/_cosmetic.scss */
.cosPb180 {
    padding-bottom: 180px !important;
}

/* line 440, ../sass/_cosmetic.scss */
.cosPb190 {
    padding-bottom: 190px !important;
}

/* line 441, ../sass/_cosmetic.scss */
.cosPb200 {
    padding-bottom: 200px !important;
}

/* line 442, ../sass/_cosmetic.scss */
.cosPb210 {
    padding-bottom: 210px !important;
}

/* line 443, ../sass/_cosmetic.scss */
.cosPb220 {
    padding-bottom: 220px !important;
}

/* line 444, ../sass/_cosmetic.scss */
.cosPb230 {
    padding-bottom: 230px !important;
}

/* line 445, ../sass/_cosmetic.scss */
.cosPb240 {
    padding-bottom: 240px !important;
}

/* line 446, ../sass/_cosmetic.scss */
.cosPb250 {
    padding-bottom: 250px !important;
}

/* line 447, ../sass/_cosmetic.scss */
.cosPb260 {
    padding-bottom: 260px !important;
}

/* line 448, ../sass/_cosmetic.scss */
.cosPb270 {
    padding-bottom: 270px !important;
}

/* line 449, ../sass/_cosmetic.scss */
.cosPb280 {
    padding-bottom: 280px !important;
}

/* line 450, ../sass/_cosmetic.scss */
.cosPb290 {
    padding-bottom: 290px !important;
}

/* line 451, ../sass/_cosmetic.scss */
.cosPb300 {
    padding-bottom: 300px !important;
}

@media only screen and (max-width: 800px) {
    /* line 456, ../sass/_cosmetic.scss */
    .cosRMl0 {
        margin-left: 0px !important;
    }

    /* line 457, ../sass/_cosmetic.scss */
    .cosRMl5 {
        margin-left: 5px !important;
    }

    /* line 458, ../sass/_cosmetic.scss */
    .cosRMl10 {
        margin-left: 10px !important;
    }

    /* line 459, ../sass/_cosmetic.scss */
    .cosRMl20 {
        margin-left: 20px !important;
    }

    /* line 460, ../sass/_cosmetic.scss */
    .cosRMl30 {
        margin-left: 30px !important;
    }

    /* line 461, ../sass/_cosmetic.scss */
    .cosRMl40 {
        margin-left: 40px !important;
    }

    /* line 462, ../sass/_cosmetic.scss */
    .cosRMl50 {
        margin-left: 50px !important;
    }

    /* line 463, ../sass/_cosmetic.scss */
    .cosRMl60 {
        margin-left: 60px !important;
    }

    /* line 464, ../sass/_cosmetic.scss */
    .cosRMl70 {
        margin-left: 70px !important;
    }

    /* line 465, ../sass/_cosmetic.scss */
    .cosRMl80 {
        margin-left: 80px !important;
    }

    /* line 466, ../sass/_cosmetic.scss */
    .cosRMl90 {
        margin-left: 90px !important;
    }

    /* line 467, ../sass/_cosmetic.scss */
    .cosRMl100 {
        margin-left: 100px !important;
    }

    /* line 468, ../sass/_cosmetic.scss */
    .cosRMl110 {
        margin-left: 110px !important;
    }

    /* line 469, ../sass/_cosmetic.scss */
    .cosRMl120 {
        margin-left: 120px !important;
    }

    /* line 470, ../sass/_cosmetic.scss */
    .cosRMl130 {
        margin-left: 130px !important;
    }

    /* line 471, ../sass/_cosmetic.scss */
    .cosRMl140 {
        margin-left: 140px !important;
    }

    /* line 472, ../sass/_cosmetic.scss */
    .cosRMl150 {
        margin-left: 150px !important;
    }

    /* line 473, ../sass/_cosmetic.scss */
    .cosRMl160 {
        margin-left: 160px !important;
    }

    /* line 474, ../sass/_cosmetic.scss */
    .cosRMl170 {
        margin-left: 170px !important;
    }

    /* line 475, ../sass/_cosmetic.scss */
    .cosRMl180 {
        margin-left: 180px !important;
    }

    /* line 476, ../sass/_cosmetic.scss */
    .cosRMl190 {
        margin-left: 190px !important;
    }

    /* line 477, ../sass/_cosmetic.scss */
    .cosRMl200 {
        margin-left: 200px !important;
    }

    /* line 478, ../sass/_cosmetic.scss */
    .cosRMl210 {
        margin-left: 210px !important;
    }

    /* line 479, ../sass/_cosmetic.scss */
    .cosRMl220 {
        margin-left: 220px !important;
    }

    /* line 480, ../sass/_cosmetic.scss */
    .cosRMl230 {
        margin-left: 230px !important;
    }

    /* line 481, ../sass/_cosmetic.scss */
    .cosRMl240 {
        margin-left: 240px !important;
    }

    /* line 482, ../sass/_cosmetic.scss */
    .cosRMl250 {
        margin-left: 250px !important;
    }

    /* line 483, ../sass/_cosmetic.scss */
    .cosRMl260 {
        margin-left: 260px !important;
    }

    /* line 484, ../sass/_cosmetic.scss */
    .cosRMl270 {
        margin-left: 270px !important;
    }

    /* line 485, ../sass/_cosmetic.scss */
    .cosRMl280 {
        margin-left: 280px !important;
    }

    /* line 486, ../sass/_cosmetic.scss */
    .cosRMl290 {
        margin-left: 290px !important;
    }

    /* line 487, ../sass/_cosmetic.scss */
    .cosRMl300 {
        margin-left: 300px !important;
    }

    /* line 488, ../sass/_cosmetic.scss */
    .cosRMt0 {
        margin-top: 0px !important;
    }

    /* line 489, ../sass/_cosmetic.scss */
    .cosRMt5 {
        margin-top: 5px !important;
    }

    /* line 490, ../sass/_cosmetic.scss */
    .cosRMt10 {
        margin-top: 10px !important;
    }

    /* line 491, ../sass/_cosmetic.scss */
    .cosRMt15 {
        margin-top: 15px !important;
    }

    /* line 492, ../sass/_cosmetic.scss */
    .cosRMt20 {
        margin-top: 20px !important;
    }

    /* line 493, ../sass/_cosmetic.scss */
    .cosRMt30 {
        margin-top: 30px !important;
    }

    /* line 494, ../sass/_cosmetic.scss */
    .cosRMt40 {
        margin-top: 40px !important;
    }

    /* line 495, ../sass/_cosmetic.scss */
    .cosRMt50 {
        margin-top: 50px !important;
    }

    /* line 496, ../sass/_cosmetic.scss */
    .cosRMt60 {
        margin-top: 60px !important;
    }

    /* line 497, ../sass/_cosmetic.scss */
    .cosRMt70 {
        margin-top: 70px !important;
    }

    /* line 498, ../sass/_cosmetic.scss */
    .cosRMt80 {
        margin-top: 80px !important;
    }

    /* line 499, ../sass/_cosmetic.scss */
    .cosRMt90 {
        margin-top: 90px !important;
    }

    /* line 500, ../sass/_cosmetic.scss */
    .cosRMt100 {
        margin-top: 100px !important;
    }

    /* line 501, ../sass/_cosmetic.scss */
    .cosRMt110 {
        margin-top: 110px !important;
    }

    /* line 502, ../sass/_cosmetic.scss */
    .cosRMt120 {
        margin-top: 120px !important;
    }

    /* line 503, ../sass/_cosmetic.scss */
    .cosRMt130 {
        margin-top: 130px !important;
    }

    /* line 504, ../sass/_cosmetic.scss */
    .cosRMt140 {
        margin-top: 140px !important;
    }

    /* line 505, ../sass/_cosmetic.scss */
    .cosRMt150 {
        margin-top: 150px !important;
    }

    /* line 506, ../sass/_cosmetic.scss */
    .cosRMt160 {
        margin-top: 160px !important;
    }

    /* line 507, ../sass/_cosmetic.scss */
    .cosRMt170 {
        margin-top: 170px !important;
    }

    /* line 508, ../sass/_cosmetic.scss */
    .cosRMt180 {
        margin-top: 180px !important;
    }

    /* line 509, ../sass/_cosmetic.scss */
    .cosRMt190 {
        margin-top: 190px !important;
    }

    /* line 510, ../sass/_cosmetic.scss */
    .cosRMt200 {
        margin-top: 200px !important;
    }

    /* line 511, ../sass/_cosmetic.scss */
    .cosRMt210 {
        margin-top: 210px !important;
    }

    /* line 512, ../sass/_cosmetic.scss */
    .cosRMt220 {
        margin-top: 220px !important;
    }

    /* line 513, ../sass/_cosmetic.scss */
    .cosRMt230 {
        margin-top: 230px !important;
    }

    /* line 514, ../sass/_cosmetic.scss */
    .cosRMt240 {
        margin-top: 240px !important;
    }

    /* line 515, ../sass/_cosmetic.scss */
    .cosRMt250 {
        margin-top: 250px !important;
    }

    /* line 516, ../sass/_cosmetic.scss */
    .cosRMt260 {
        margin-top: 260px !important;
    }

    /* line 517, ../sass/_cosmetic.scss */
    .cosRMt270 {
        margin-top: 270px !important;
    }

    /* line 518, ../sass/_cosmetic.scss */
    .cosRMt280 {
        margin-top: 280px !important;
    }

    /* line 519, ../sass/_cosmetic.scss */
    .cosRMt290 {
        margin-top: 290px !important;
    }

    /* line 520, ../sass/_cosmetic.scss */
    .cosRMt300 {
        margin-top: 300px !important;
    }

    /* line 521, ../sass/_cosmetic.scss */
    .cosRMr0 {
        margin-right: 0px !important;
    }

    /* line 522, ../sass/_cosmetic.scss */
    .cosRMr5 {
        margin-right: 5px !important;
    }

    /* line 523, ../sass/_cosmetic.scss */
    .cosRMr10 {
        margin-right: 10px !important;
    }

    /* line 524, ../sass/_cosmetic.scss */
    .cosRMr20 {
        margin-right: 20px !important;
    }

    /* line 525, ../sass/_cosmetic.scss */
    .cosRMr30 {
        margin-right: 30px !important;
    }

    /* line 526, ../sass/_cosmetic.scss */
    .cosRMr40 {
        margin-right: 40px !important;
    }

    /* line 527, ../sass/_cosmetic.scss */
    .cosRMr50 {
        margin-right: 50px !important;
    }

    /* line 528, ../sass/_cosmetic.scss */
    .cosRMr60 {
        margin-right: 60px !important;
    }

    /* line 529, ../sass/_cosmetic.scss */
    .cosRMr70 {
        margin-right: 70px !important;
    }

    /* line 530, ../sass/_cosmetic.scss */
    .cosRMr80 {
        margin-right: 80px !important;
    }

    /* line 531, ../sass/_cosmetic.scss */
    .cosRMr90 {
        margin-right: 90px !important;
    }

    /* line 532, ../sass/_cosmetic.scss */
    .cosRMr100 {
        margin-right: 100px !important;
    }

    /* line 533, ../sass/_cosmetic.scss */
    .cosRMr110 {
        margin-right: 110px !important;
    }

    /* line 534, ../sass/_cosmetic.scss */
    .cosRMr120 {
        margin-right: 120px !important;
    }

    /* line 535, ../sass/_cosmetic.scss */
    .cosRMr130 {
        margin-right: 130px !important;
    }

    /* line 536, ../sass/_cosmetic.scss */
    .cosRMr140 {
        margin-right: 140px !important;
    }

    /* line 537, ../sass/_cosmetic.scss */
    .cosRMr150 {
        margin-right: 150px !important;
    }

    /* line 538, ../sass/_cosmetic.scss */
    .cosRMr160 {
        margin-right: 160px !important;
    }

    /* line 539, ../sass/_cosmetic.scss */
    .cosRMr170 {
        margin-right: 170px !important;
    }

    /* line 540, ../sass/_cosmetic.scss */
    .cosRMr180 {
        margin-right: 180px !important;
    }

    /* line 541, ../sass/_cosmetic.scss */
    .cosRMr190 {
        margin-right: 190px !important;
    }

    /* line 542, ../sass/_cosmetic.scss */
    .cosRMr200 {
        margin-right: 200px !important;
    }

    /* line 543, ../sass/_cosmetic.scss */
    .cosRMr210 {
        margin-right: 210px !important;
    }

    /* line 544, ../sass/_cosmetic.scss */
    .cosRMr220 {
        margin-right: 220px !important;
    }

    /* line 545, ../sass/_cosmetic.scss */
    .cosRMr230 {
        margin-right: 230px !important;
    }

    /* line 546, ../sass/_cosmetic.scss */
    .cosRMr240 {
        margin-right: 240px !important;
    }

    /* line 547, ../sass/_cosmetic.scss */
    .cosRMr250 {
        margin-right: 250px !important;
    }

    /* line 548, ../sass/_cosmetic.scss */
    .cosRMr260 {
        margin-right: 260px !important;
    }

    /* line 549, ../sass/_cosmetic.scss */
    .cosRMr270 {
        margin-right: 270px !important;
    }

    /* line 550, ../sass/_cosmetic.scss */
    .cosRMr280 {
        margin-right: 280px !important;
    }

    /* line 551, ../sass/_cosmetic.scss */
    .cosRMr290 {
        margin-right: 290px !important;
    }

    /* line 552, ../sass/_cosmetic.scss */
    .cosRMr300 {
        margin-right: 300px !important;
    }

    /* line 553, ../sass/_cosmetic.scss */
    .cosRMb0 {
        margin-bottom: 0px !important;
    }

    /* line 554, ../sass/_cosmetic.scss */
    .cosRMb5 {
        margin-bottom: 5px !important;
    }

    /* line 555, ../sass/_cosmetic.scss */
    .cosRMb10 {
        margin-bottom: 10px !important;
    }

    /* line 556, ../sass/_cosmetic.scss */
    .cosRMb15 {
        margin-bottom: 15px !important;
    }

    /* line 557, ../sass/_cosmetic.scss */
    .cosRMb20 {
        margin-bottom: 20px !important;
    }

    /* line 558, ../sass/_cosmetic.scss */
    .cosRMb30 {
        margin-bottom: 30px !important;
    }

    /* line 559, ../sass/_cosmetic.scss */
    .cosRMb40 {
        margin-bottom: 40px !important;
    }

    /* line 560, ../sass/_cosmetic.scss */
    .cosRMb50 {
        margin-bottom: 50px !important;
    }

    /* line 561, ../sass/_cosmetic.scss */
    .cosRMb60 {
        margin-bottom: 60px !important;
    }

    /* line 562, ../sass/_cosmetic.scss */
    .cosRMb70 {
        margin-bottom: 70px !important;
    }

    /* line 563, ../sass/_cosmetic.scss */
    .cosRMb80 {
        margin-bottom: 80px !important;
    }

    /* line 564, ../sass/_cosmetic.scss */
    .cosRMb90 {
        margin-bottom: 90px !important;
    }

    /* line 565, ../sass/_cosmetic.scss */
    .cosRMb100 {
        margin-bottom: 100px !important;
    }

    /* line 566, ../sass/_cosmetic.scss */
    .cosRMb110 {
        margin-bottom: 110px !important;
    }

    /* line 567, ../sass/_cosmetic.scss */
    .cosRMb120 {
        margin-bottom: 120px !important;
    }

    /* line 568, ../sass/_cosmetic.scss */
    .cosRMb130 {
        margin-bottom: 130px !important;
    }

    /* line 569, ../sass/_cosmetic.scss */
    .cosRMb140 {
        margin-bottom: 140px !important;
    }

    /* line 570, ../sass/_cosmetic.scss */
    .cosRMb150 {
        margin-bottom: 150px !important;
    }

    /* line 571, ../sass/_cosmetic.scss */
    .cosRMb160 {
        margin-bottom: 160px !important;
    }

    /* line 572, ../sass/_cosmetic.scss */
    .cosRMb170 {
        margin-bottom: 170px !important;
    }

    /* line 573, ../sass/_cosmetic.scss */
    .cosRMb180 {
        margin-bottom: 180px !important;
    }

    /* line 574, ../sass/_cosmetic.scss */
    .cosRMb190 {
        margin-bottom: 190px !important;
    }

    /* line 575, ../sass/_cosmetic.scss */
    .cosRMb200 {
        margin-bottom: 200px !important;
    }

    /* line 576, ../sass/_cosmetic.scss */
    .cosRMb210 {
        margin-bottom: 210px !important;
    }

    /* line 577, ../sass/_cosmetic.scss */
    .cosRMb220 {
        margin-bottom: 220px !important;
    }

    /* line 578, ../sass/_cosmetic.scss */
    .cosRMb230 {
        margin-bottom: 230px !important;
    }

    /* line 579, ../sass/_cosmetic.scss */
    .cosRMb240 {
        margin-bottom: 240px !important;
    }

    /* line 580, ../sass/_cosmetic.scss */
    .cosRMb250 {
        margin-bottom: 250px !important;
    }

    /* line 581, ../sass/_cosmetic.scss */
    .cosRMb260 {
        margin-bottom: 260px !important;
    }

    /* line 582, ../sass/_cosmetic.scss */
    .cosRMb270 {
        margin-bottom: 270px !important;
    }

    /* line 583, ../sass/_cosmetic.scss */
    .cosRMb280 {
        margin-bottom: 280px !important;
    }

    /* line 584, ../sass/_cosmetic.scss */
    .cosRMb290 {
        margin-bottom: 290px !important;
    }

    /* line 585, ../sass/_cosmetic.scss */
    .cosRMb300 {
        margin-bottom: 300px !important;
    }

    /* line 586, ../sass/_cosmetic.scss */
    .cosRPl0 {
        padding-left: 0px !important;
    }

    /* line 587, ../sass/_cosmetic.scss */
    .cosRPl5 {
        padding-left: 5px !important;
    }

    /* line 588, ../sass/_cosmetic.scss */
    .cosRPl10 {
        padding-left: 10px !important;
    }

    /* line 589, ../sass/_cosmetic.scss */
    .cosRPl20 {
        padding-left: 20px !important;
    }

    /* line 590, ../sass/_cosmetic.scss */
    .cosRPl30 {
        padding-left: 30px !important;
    }

    /* line 591, ../sass/_cosmetic.scss */
    .cosRPl40 {
        padding-left: 40px !important;
    }

    /* line 592, ../sass/_cosmetic.scss */
    .cosRPl50 {
        padding-left: 50px !important;
    }

    /* line 593, ../sass/_cosmetic.scss */
    .cosRPl60 {
        padding-left: 60px !important;
    }

    /* line 594, ../sass/_cosmetic.scss */
    .cosRPl70 {
        padding-left: 70px !important;
    }

    /* line 595, ../sass/_cosmetic.scss */
    .cosRPl80 {
        padding-left: 80px !important;
    }

    /* line 596, ../sass/_cosmetic.scss */
    .cosRPl90 {
        padding-left: 90px !important;
    }

    /* line 597, ../sass/_cosmetic.scss */
    .cosRPl100 {
        padding-left: 100px !important;
    }

    /* line 598, ../sass/_cosmetic.scss */
    .cosRPl110 {
        padding-left: 110px !important;
    }

    /* line 599, ../sass/_cosmetic.scss */
    .cosRPl120 {
        padding-left: 120px !important;
    }

    /* line 600, ../sass/_cosmetic.scss */
    .cosRPl130 {
        padding-left: 130px !important;
    }

    /* line 601, ../sass/_cosmetic.scss */
    .cosRPl140 {
        padding-left: 140px !important;
    }

    /* line 602, ../sass/_cosmetic.scss */
    .cosRPl150 {
        padding-left: 150px !important;
    }

    /* line 603, ../sass/_cosmetic.scss */
    .cosRPl160 {
        padding-left: 160px !important;
    }

    /* line 604, ../sass/_cosmetic.scss */
    .cosRPl170 {
        padding-left: 170px !important;
    }

    /* line 605, ../sass/_cosmetic.scss */
    .cosRPl180 {
        padding-left: 180px !important;
    }

    /* line 606, ../sass/_cosmetic.scss */
    .cosRPl190 {
        padding-left: 190px !important;
    }

    /* line 607, ../sass/_cosmetic.scss */
    .cosRPl200 {
        padding-left: 200px !important;
    }

    /* line 608, ../sass/_cosmetic.scss */
    .cosRPl210 {
        padding-left: 210px !important;
    }

    /* line 609, ../sass/_cosmetic.scss */
    .cosRPl220 {
        padding-left: 220px !important;
    }

    /* line 610, ../sass/_cosmetic.scss */
    .cosRPl230 {
        padding-left: 230px !important;
    }

    /* line 611, ../sass/_cosmetic.scss */
    .cosRPl240 {
        padding-left: 240px !important;
    }

    /* line 612, ../sass/_cosmetic.scss */
    .cosRPl250 {
        padding-left: 250px !important;
    }

    /* line 613, ../sass/_cosmetic.scss */
    .cosRPl260 {
        padding-left: 260px !important;
    }

    /* line 614, ../sass/_cosmetic.scss */
    .cosRPl270 {
        padding-left: 270px !important;
    }

    /* line 615, ../sass/_cosmetic.scss */
    .cosRPl280 {
        padding-left: 280px !important;
    }

    /* line 616, ../sass/_cosmetic.scss */
    .cosRPl290 {
        padding-left: 290px !important;
    }

    /* line 617, ../sass/_cosmetic.scss */
    .cosRPl300 {
        padding-left: 300px !important;
    }

    /* line 618, ../sass/_cosmetic.scss */
    .cosRPt0 {
        padding-top: 0px !important;
    }

    /* line 619, ../sass/_cosmetic.scss */
    .cosRPt5 {
        padding-top: 5px !important;
    }

    /* line 620, ../sass/_cosmetic.scss */
    .cosRPt10 {
        padding-top: 10px !important;
    }

    /* line 621, ../sass/_cosmetic.scss */
    .cosRPt20 {
        padding-top: 20px !important;
    }

    /* line 622, ../sass/_cosmetic.scss */
    .cosRPt30 {
        padding-top: 30px !important;
    }

    /* line 623, ../sass/_cosmetic.scss */
    .cosRPt40 {
        padding-top: 40px !important;
    }

    /* line 624, ../sass/_cosmetic.scss */
    .cosRPt50 {
        padding-top: 50px !important;
    }

    /* line 625, ../sass/_cosmetic.scss */
    .cosRPt60 {
        padding-top: 60px !important;
    }

    /* line 626, ../sass/_cosmetic.scss */
    .cosRPt70 {
        padding-top: 70px !important;
    }

    /* line 627, ../sass/_cosmetic.scss */
    .cosRPt80 {
        padding-top: 80px !important;
    }

    /* line 628, ../sass/_cosmetic.scss */
    .cosRPt90 {
        padding-top: 90px !important;
    }

    /* line 629, ../sass/_cosmetic.scss */
    .cosRPt100 {
        padding-top: 100px !important;
    }

    /* line 630, ../sass/_cosmetic.scss */
    .cosRPt110 {
        padding-top: 110px !important;
    }

    /* line 631, ../sass/_cosmetic.scss */
    .cosRPt120 {
        padding-top: 120px !important;
    }

    /* line 632, ../sass/_cosmetic.scss */
    .cosRPt130 {
        padding-top: 130px !important;
    }

    /* line 633, ../sass/_cosmetic.scss */
    .cosRPt140 {
        padding-top: 140px !important;
    }

    /* line 634, ../sass/_cosmetic.scss */
    .cosRPt150 {
        padding-top: 150px !important;
    }

    /* line 635, ../sass/_cosmetic.scss */
    .cosRPt160 {
        padding-top: 160px !important;
    }

    /* line 636, ../sass/_cosmetic.scss */
    .cosRPt170 {
        padding-top: 170px !important;
    }

    /* line 637, ../sass/_cosmetic.scss */
    .cosRPt180 {
        padding-top: 180px !important;
    }

    /* line 638, ../sass/_cosmetic.scss */
    .cosRPt190 {
        padding-top: 190px !important;
    }

    /* line 639, ../sass/_cosmetic.scss */
    .cosRPt200 {
        padding-top: 200px !important;
    }

    /* line 640, ../sass/_cosmetic.scss */
    .cosRPt210 {
        padding-top: 210px !important;
    }

    /* line 641, ../sass/_cosmetic.scss */
    .cosRPt220 {
        padding-top: 220px !important;
    }

    /* line 642, ../sass/_cosmetic.scss */
    .cosRPt230 {
        padding-top: 230px !important;
    }

    /* line 643, ../sass/_cosmetic.scss */
    .cosRPt240 {
        padding-top: 240px !important;
    }

    /* line 644, ../sass/_cosmetic.scss */
    .cosRPt250 {
        padding-top: 250px !important;
    }

    /* line 645, ../sass/_cosmetic.scss */
    .cosRPt260 {
        padding-top: 260px !important;
    }

    /* line 646, ../sass/_cosmetic.scss */
    .cosRPt270 {
        padding-top: 270px !important;
    }

    /* line 647, ../sass/_cosmetic.scss */
    .cosRPt280 {
        padding-top: 280px !important;
    }

    /* line 648, ../sass/_cosmetic.scss */
    .cosRPt290 {
        padding-top: 290px !important;
    }

    /* line 649, ../sass/_cosmetic.scss */
    .cosRPt300 {
        padding-top: 300px !important;
    }

    /* line 650, ../sass/_cosmetic.scss */
    .cosRPr0 {
        padding-right: 0px !important;
    }

    /* line 651, ../sass/_cosmetic.scss */
    .cosRPr5 {
        padding-right: 5px !important;
    }

    /* line 652, ../sass/_cosmetic.scss */
    .cosRPr10 {
        padding-right: 10px !important;
    }

    /* line 653, ../sass/_cosmetic.scss */
    .cosRPr20 {
        padding-right: 20px !important;
    }

    /* line 654, ../sass/_cosmetic.scss */
    .cosRPr30 {
        padding-right: 30px !important;
    }

    /* line 655, ../sass/_cosmetic.scss */
    .cosRPr40 {
        padding-right: 40px !important;
    }

    /* line 656, ../sass/_cosmetic.scss */
    .cosRPr50 {
        padding-right: 50px !important;
    }

    /* line 657, ../sass/_cosmetic.scss */
    .cosRPr60 {
        padding-right: 60px !important;
    }

    /* line 658, ../sass/_cosmetic.scss */
    .cosRPr70 {
        padding-right: 70px !important;
    }

    /* line 659, ../sass/_cosmetic.scss */
    .cosRPr80 {
        padding-right: 80px !important;
    }

    /* line 660, ../sass/_cosmetic.scss */
    .cosRPr90 {
        padding-right: 90px !important;
    }

    /* line 661, ../sass/_cosmetic.scss */
    .cosRPr100 {
        padding-right: 100px !important;
    }

    /* line 662, ../sass/_cosmetic.scss */
    .cosRPr110 {
        padding-right: 110px !important;
    }

    /* line 663, ../sass/_cosmetic.scss */
    .cosRPr120 {
        padding-right: 120px !important;
    }

    /* line 664, ../sass/_cosmetic.scss */
    .cosRPr130 {
        padding-right: 130px !important;
    }

    /* line 665, ../sass/_cosmetic.scss */
    .cosRPr140 {
        padding-right: 140px !important;
    }

    /* line 666, ../sass/_cosmetic.scss */
    .cosRPr150 {
        padding-right: 150px !important;
    }

    /* line 667, ../sass/_cosmetic.scss */
    .cosRPr160 {
        padding-right: 160px !important;
    }

    /* line 668, ../sass/_cosmetic.scss */
    .cosRPr170 {
        padding-right: 170px !important;
    }

    /* line 669, ../sass/_cosmetic.scss */
    .cosRPr180 {
        padding-right: 180px !important;
    }

    /* line 670, ../sass/_cosmetic.scss */
    .cosRPr190 {
        padding-right: 190px !important;
    }

    /* line 671, ../sass/_cosmetic.scss */
    .cosRPr200 {
        padding-right: 200px !important;
    }

    /* line 672, ../sass/_cosmetic.scss */
    .cosRPr210 {
        padding-right: 210px !important;
    }

    /* line 673, ../sass/_cosmetic.scss */
    .cosRPr220 {
        padding-right: 220px !important;
    }

    /* line 674, ../sass/_cosmetic.scss */
    .cosRPr230 {
        padding-right: 230px !important;
    }

    /* line 675, ../sass/_cosmetic.scss */
    .cosRPr240 {
        padding-right: 240px !important;
    }

    /* line 676, ../sass/_cosmetic.scss */
    .cosRPr250 {
        padding-right: 250px !important;
    }

    /* line 677, ../sass/_cosmetic.scss */
    .cosRPr260 {
        padding-right: 260px !important;
    }

    /* line 678, ../sass/_cosmetic.scss */
    .cosRPr270 {
        padding-right: 270px !important;
    }

    /* line 679, ../sass/_cosmetic.scss */
    .cosRPr280 {
        padding-right: 280px !important;
    }

    /* line 680, ../sass/_cosmetic.scss */
    .cosRPr290 {
        padding-right: 290px !important;
    }

    /* line 681, ../sass/_cosmetic.scss */
    .cosRPr300 {
        padding-right: 300px !important;
    }

    /* line 682, ../sass/_cosmetic.scss */
    .cosRPb0 {
        padding-bottom: 0px !important;
    }

    /* line 683, ../sass/_cosmetic.scss */
    .cosRPb5 {
        padding-bottom: 5px !important;
    }

    /* line 684, ../sass/_cosmetic.scss */
    .cosRPb10 {
        padding-bottom: 10px !important;
    }

    /* line 685, ../sass/_cosmetic.scss */
    .cosRPb20 {
        padding-bottom: 20px !important;
    }

    /* line 686, ../sass/_cosmetic.scss */
    .cosRPb30 {
        padding-bottom: 30px !important;
    }

    /* line 687, ../sass/_cosmetic.scss */
    .cosRPb40 {
        padding-bottom: 40px !important;
    }

    /* line 688, ../sass/_cosmetic.scss */
    .cosRPb50 {
        padding-bottom: 50px !important;
    }

    /* line 689, ../sass/_cosmetic.scss */
    .cosRPb60 {
        padding-bottom: 60px !important;
    }

    /* line 690, ../sass/_cosmetic.scss */
    .cosRPb70 {
        padding-bottom: 70px !important;
    }

    /* line 691, ../sass/_cosmetic.scss */
    .cosRPb80 {
        padding-bottom: 80px !important;
    }

    /* line 692, ../sass/_cosmetic.scss */
    .cosRPb90 {
        padding-bottom: 90px !important;
    }

    /* line 693, ../sass/_cosmetic.scss */
    .cosRPb100 {
        padding-bottom: 100px !important;
    }

    /* line 694, ../sass/_cosmetic.scss */
    .cosRPb110 {
        padding-bottom: 110px !important;
    }

    /* line 695, ../sass/_cosmetic.scss */
    .cosRPb120 {
        padding-bottom: 120px !important;
    }

    /* line 696, ../sass/_cosmetic.scss */
    .cosRPb130 {
        padding-bottom: 130px !important;
    }

    /* line 697, ../sass/_cosmetic.scss */
    .cosRPb140 {
        padding-bottom: 140px !important;
    }

    /* line 698, ../sass/_cosmetic.scss */
    .cosRPb150 {
        padding-bottom: 150px !important;
    }

    /* line 699, ../sass/_cosmetic.scss */
    .cosRPb160 {
        padding-bottom: 160px !important;
    }

    /* line 700, ../sass/_cosmetic.scss */
    .cosRPb170 {
        padding-bottom: 170px !important;
    }

    /* line 701, ../sass/_cosmetic.scss */
    .cosRPb180 {
        padding-bottom: 180px !important;
    }

    /* line 702, ../sass/_cosmetic.scss */
    .cosRPb190 {
        padding-bottom: 190px !important;
    }

    /* line 703, ../sass/_cosmetic.scss */
    .cosRPb200 {
        padding-bottom: 200px !important;
    }

    /* line 704, ../sass/_cosmetic.scss */
    .cosRPb210 {
        padding-bottom: 210px !important;
    }

    /* line 705, ../sass/_cosmetic.scss */
    .cosRPb220 {
        padding-bottom: 220px !important;
    }

    /* line 706, ../sass/_cosmetic.scss */
    .cosRPb230 {
        padding-bottom: 230px !important;
    }

    /* line 707, ../sass/_cosmetic.scss */
    .cosRPb240 {
        padding-bottom: 240px !important;
    }

    /* line 708, ../sass/_cosmetic.scss */
    .cosRPb250 {
        padding-bottom: 250px !important;
    }

    /* line 709, ../sass/_cosmetic.scss */
    .cosRPb260 {
        padding-bottom: 260px !important;
    }

    /* line 710, ../sass/_cosmetic.scss */
    .cosRPb270 {
        padding-bottom: 270px !important;
    }

    /* line 711, ../sass/_cosmetic.scss */
    .cosRPb280 {
        padding-bottom: 280px !important;
    }

    /* line 712, ../sass/_cosmetic.scss */
    .cosRPb290 {
        padding-bottom: 290px !important;
    }

    /* line 713, ../sass/_cosmetic.scss */
    .cosRPb300 {
        padding-bottom: 300px !important;
    }
}

/* text
------------------------------------------------------------*/
/* line 720, ../sass/_cosmetic.scss */
.cosTxtBold {
    font-weight: bold !important;
}

/* line 721, ../sass/_cosmetic.scss */
.cosTxtNormal {
    font-weight: normal !important;
}

/* line 722, ../sass/_cosmetic.scss */
.cosTxtRight {
    text-align: right !important;
}

/* line 723, ../sass/_cosmetic.scss */
.cosTxtCenter {
    text-align: center !important;
}

/* line 724, ../sass/_cosmetic.scss */
.cosTxtLeft {
    text-align: left !important;
}

/* line 725, ../sass/_cosmetic.scss */
.cosTxt08 {
    font-size: 8px !important;
    font-size: 0.8rem !important;
}

/* line 726, ../sass/_cosmetic.scss */
.cosTxt10 {
    font-size: 10px !important;
    font-size: 1rem !important;
}

/* line 727, ../sass/_cosmetic.scss */
.cosTxt11 {
    font-size: 11px !important;
    font-size: 1.1rem !important;
}

/* line 728, ../sass/_cosmetic.scss */
.cosTxt12 {
    font-size: 12px !important;
    font-size: 1.2rem !important;
}

/* line 729, ../sass/_cosmetic.scss */
.cosTxt13 {
    font-size: 13px !important;
    font-size: 1.3rem !important;
}

/* line 730, ../sass/_cosmetic.scss */
.cosTxt14 {
    font-size: 14px !important;
    font-size: 1.4rem !important;
}

/* line 731, ../sass/_cosmetic.scss */
.cosTxt15 {
    font-size: 15px !important;
    font-size: 1.5rem !important;
}

/* line 732, ../sass/_cosmetic.scss */
.cosTxt16 {
    font-size: 16px !important;
    font-size: 1.6rem !important;
}

/* line 733, ../sass/_cosmetic.scss */
.cosTxt18 {
    font-size: 18px !important;
    font-size: 1.8rem !important;
}

/* line 734, ../sass/_cosmetic.scss */
.cosTxt20 {
    font-size: 20px !important;
    font-size: 2rem !important;
}

/* grid
------------------------------------------------------------*/
/* line 738, ../sass/_cosmetic.scss */
.cosGrid {
    width: 100%;
    *zoom: 1;
}

/* line 742, ../sass/_cosmetic.scss */
.cosGrid:before,
.cosGrid:after {
    display: table;
    line-height: 0;
    content: "";
}

/* line 748, ../sass/_cosmetic.scss */
.cosGrid:after {
    clear: both;
}

/* line 751, ../sass/_cosmetic.scss */
.cosGrid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.127659574468085%;
    *margin-left: 2.074468085106383%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 762, ../sass/_cosmetic.scss */
.cosGrid [class*="span"]:first-child {
    margin-left: 0;
}

/* line 765, ../sass/_cosmetic.scss */
.cosGrid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.127659574468085%;
}

/* line 768, ../sass/_cosmetic.scss */
.cosGrid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
}

/* line 772, ../sass/_cosmetic.scss */
.cosGrid .span11 {
    width: 91.48936170212765%;
    *width: 91.43617021276594%;
}

/* line 776, ../sass/_cosmetic.scss */
.cosGrid .span10 {
    width: 82.97872340425532%;
    *width: 82.92553191489361%;
}

/* line 780, ../sass/_cosmetic.scss */
.cosGrid .span9 {
    width: 74.46808510638297%;
    *width: 74.41489361702126%;
}

/* line 784, ../sass/_cosmetic.scss */
.cosGrid .span8 {
    width: 65.95744680851064%;
    *width: 65.90425531914893%;
}

/* line 788, ../sass/_cosmetic.scss */
.cosGrid .span7 {
    width: 57.44680851063829%;
    *width: 57.39361702127659%;
}

/* line 792, ../sass/_cosmetic.scss */
.cosGrid .span6 {
    width: 48.93617021276595%;
    *width: 48.88297872340425%;
}

/* line 796, ../sass/_cosmetic.scss */
.cosGrid .span5 {
    width: 40.42553191489362%;
    *width: 40.37234042553192%;
}

/* line 800, ../sass/_cosmetic.scss */
.cosGrid .span4 {
    width: 31.914893617021278%;
    *width: 31.861702127659576%;
}

/* line 804, ../sass/_cosmetic.scss */
.cosGrid .span3 {
    width: 23.404255319148934%;
    *width: 23.351063829787233%;
}

/* line 808, ../sass/_cosmetic.scss */
.cosGrid .span2 {
    width: 14.893617021276595%;
    *width: 14.840425531914894%;
}

/* line 812, ../sass/_cosmetic.scss */
.cosGrid .span1 {
    width: 6.382978723404255%;
    *width: 6.329787234042553%;
}

/* line 816, ../sass/_cosmetic.scss */
.cosGrid .offset12 {
    margin-left: 104.25531914893617%;
    *margin-left: 104.14893617021275%;
}

/* line 820, ../sass/_cosmetic.scss */
.cosGrid .offset12:first-child {
    margin-left: 102.12765957446808%;
    *margin-left: 102.02127659574467%;
}

/* line 824, ../sass/_cosmetic.scss */
.cosGrid .offset11 {
    margin-left: 95.74468085106382%;
    *margin-left: 95.6382978723404%;
}

/* line 828, ../sass/_cosmetic.scss */
.cosGrid .offset11:first-child {
    margin-left: 93.61702127659574%;
    *margin-left: 93.51063829787232%;
}

/* line 832, ../sass/_cosmetic.scss */
.cosGrid .offset10 {
    margin-left: 87.23404255319149%;
    *margin-left: 87.12765957446807%;
}

/* line 836, ../sass/_cosmetic.scss */
.cosGrid .offset10:first-child {
    margin-left: 85.1063829787234%;
    *margin-left: 84.99999999999999%;
}

/* line 840, ../sass/_cosmetic.scss */
.cosGrid .offset9 {
    margin-left: 78.72340425531914%;
    *margin-left: 78.61702127659572%;
}

/* line 844, ../sass/_cosmetic.scss */
.cosGrid .offset9:first-child {
    margin-left: 76.59574468085106%;
    *margin-left: 76.48936170212764%;
}

/* line 848, ../sass/_cosmetic.scss */
.cosGrid .offset8 {
    margin-left: 70.2127659574468%;
    *margin-left: 70.10638297872339%;
}

/* line 852, ../sass/_cosmetic.scss */
.cosGrid .offset8:first-child {
    margin-left: 68.08510638297872%;
    *margin-left: 67.9787234042553%;
}

/* line 856, ../sass/_cosmetic.scss */
.cosGrid .offset7 {
    margin-left: 61.70212765957446%;
    *margin-left: 61.59574468085106%;
}

/* line 860, ../sass/_cosmetic.scss */
.cosGrid .offset7:first-child {
    margin-left: 59.574468085106375%;
    *margin-left: 59.46808510638297%;
}

/* line 864, ../sass/_cosmetic.scss */
.cosGrid .offset6 {
    margin-left: 53.191489361702125%;
    *margin-left: 53.085106382978715%;
}

/* line 868, ../sass/_cosmetic.scss */
.cosGrid .offset6:first-child {
    margin-left: 51.063829787234035%;
    *margin-left: 50.95744680851063%;
}

/* line 872, ../sass/_cosmetic.scss */
.cosGrid .offset5 {
    margin-left: 44.68085106382979%;
    *margin-left: 44.57446808510638%;
}

/* line 876, ../sass/_cosmetic.scss */
.cosGrid .offset5:first-child {
    margin-left: 42.5531914893617%;
    *margin-left: 42.4468085106383%;
}

/* line 880, ../sass/_cosmetic.scss */
.cosGrid .offset4 {
    margin-left: 36.170212765957444%;
    *margin-left: 36.06382978723405%;
}

/* line 884, ../sass/_cosmetic.scss */
.cosGrid .offset4:first-child {
    margin-left: 34.04255319148936%;
    *margin-left: 33.93617021276596%;
}

/* line 888, ../sass/_cosmetic.scss */
.cosGrid .offset3 {
    margin-left: 27.659574468085104%;
    *margin-left: 27.5531914893617%;
}

/* line 892, ../sass/_cosmetic.scss */
.cosGrid .offset3:first-child {
    margin-left: 25.53191489361702%;
    *margin-left: 25.425531914893618%;
}

/* line 896, ../sass/_cosmetic.scss */
.cosGrid .offset2 {
    margin-left: 19.148936170212764%;
    *margin-left: 19.04255319148936%;
}

/* line 900, ../sass/_cosmetic.scss */
.cosGrid .offset2:first-child {
    margin-left: 17.02127659574468%;
    *margin-left: 16.914893617021278%;
}

/* line 904, ../sass/_cosmetic.scss */
.cosGrid .offset1 {
    margin-left: 10.638297872340425%;
    *margin-left: 10.53191489361702%;
}

/* line 908, ../sass/_cosmetic.scss */
.cosGrid .offset1:first-child {
    margin-left: 8.51063829787234%;
    *margin-left: 8.404255319148938%;
}

@media only screen and (max-width: 800px) {
    /* line 912, ../sass/_cosmetic.scss */
    .cosGrid [class*="span"] {
        display: block;
        float: none;
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}

@media only screen and (max-width: 800px) {
    /* line 924, ../sass/_cosmetic.scss */
    .cosGrid .span12 {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}

@media only screen and (max-width: 800px) {
    /* line 932, ../sass/_cosmetic.scss */
    .cosGrid [class*="offset"]:first-child {
        margin-left: 0;
    }
}

/* line 940, ../sass/_cosmetic.scss */
.cosGridXs {
    width: 100%;
    *zoom: 1;
}

/* line 944, ../sass/_cosmetic.scss */
.cosGridXs:before,
.cosGridXs:after {
    display: table;
    line-height: 0;
    content: "";
}

/* line 950, ../sass/_cosmetic.scss */
.cosGridXs:after {
    clear: both;
}

/* line 953, ../sass/_cosmetic.scss */
.cosGridXs [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.127659574468085%;
    *margin-left: 2.074468085106383%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 964, ../sass/_cosmetic.scss */
.cosGridXs [class*="span"]:first-child {
    margin-left: 0;
}

/* line 967, ../sass/_cosmetic.scss */
.cosGridXs .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.127659574468085%;
}

/* line 970, ../sass/_cosmetic.scss */
.cosGridXs .span12 {
    width: 100%;
    *width: 99.94680851063829%;
}

/* line 974, ../sass/_cosmetic.scss */
.cosGridXs .span11 {
    width: 91.48936170212765%;
    *width: 91.43617021276594%;
}

/* line 978, ../sass/_cosmetic.scss */
.cosGridXs .span10 {
    width: 82.97872340425532%;
    *width: 82.92553191489361%;
}

/* line 982, ../sass/_cosmetic.scss */
.cosGridXs .span9 {
    width: 74.46808510638297%;
    *width: 74.41489361702126%;
}

/* line 986, ../sass/_cosmetic.scss */
.cosGridXs .span8 {
    width: 65.95744680851064%;
    *width: 65.90425531914893%;
}

/* line 990, ../sass/_cosmetic.scss */
.cosGridXs .span7 {
    width: 57.44680851063829%;
    *width: 57.39361702127659%;
}

/* line 994, ../sass/_cosmetic.scss */
.cosGridXs .span6 {
    width: 48.93617021276595%;
    *width: 48.88297872340425%;
}

/* line 998, ../sass/_cosmetic.scss */
.cosGridXs .span5 {
    width: 40.42553191489362%;
    *width: 40.37234042553192%;
}

/* line 1002, ../sass/_cosmetic.scss */
.cosGridXs .span4 {
    width: 31.914893617021278%;
    *width: 31.861702127659576%;
}

/* line 1006, ../sass/_cosmetic.scss */
.cosGridXs .span3 {
    width: 23.404255319148934%;
    *width: 23.351063829787233%;
}

/* line 1010, ../sass/_cosmetic.scss */
.cosGridXs .span2 {
    width: 14.893617021276595%;
    *width: 14.840425531914894%;
}

/* line 1014, ../sass/_cosmetic.scss */
.cosGridXs .span1 {
    width: 6.382978723404255%;
    *width: 6.329787234042553%;
}

/* line 1018, ../sass/_cosmetic.scss */
.cosGridXs .offset12 {
    margin-left: 104.25531914893617%;
    *margin-left: 104.14893617021275%;
}

/* line 1022, ../sass/_cosmetic.scss */
.cosGridXs .offset12:first-child {
    margin-left: 102.12765957446808%;
    *margin-left: 102.02127659574467%;
}

/* line 1026, ../sass/_cosmetic.scss */
.cosGridXs .offset11 {
    margin-left: 95.74468085106382%;
    *margin-left: 95.6382978723404%;
}

/* line 1030, ../sass/_cosmetic.scss */
.cosGridXs .offset11:first-child {
    margin-left: 93.61702127659574%;
    *margin-left: 93.51063829787232%;
}

/* line 1034, ../sass/_cosmetic.scss */
.cosGridXs .offset10 {
    margin-left: 87.23404255319149%;
    *margin-left: 87.12765957446807%;
}

/* line 1038, ../sass/_cosmetic.scss */
.cosGridXs .offset10:first-child {
    margin-left: 85.1063829787234%;
    *margin-left: 84.99999999999999%;
}

/* line 1042, ../sass/_cosmetic.scss */
.cosGridXs .offset9 {
    margin-left: 78.72340425531914%;
    *margin-left: 78.61702127659572%;
}

/* line 1046, ../sass/_cosmetic.scss */
.cosGridXs .offset9:first-child {
    margin-left: 76.59574468085106%;
    *margin-left: 76.48936170212764%;
}

/* line 1050, ../sass/_cosmetic.scss */
.cosGridXs .offset8 {
    margin-left: 70.2127659574468%;
    *margin-left: 70.10638297872339%;
}

/* line 1054, ../sass/_cosmetic.scss */
.cosGridXs .offset8:first-child {
    margin-left: 68.08510638297872%;
    *margin-left: 67.9787234042553%;
}

/* line 1058, ../sass/_cosmetic.scss */
.cosGridXs .offset7 {
    margin-left: 61.70212765957446%;
    *margin-left: 61.59574468085106%;
}

/* line 1062, ../sass/_cosmetic.scss */
.cosGridXs .offset7:first-child {
    margin-left: 59.574468085106375%;
    *margin-left: 59.46808510638297%;
}

/* line 1066, ../sass/_cosmetic.scss */
.cosGridXs .offset6 {
    margin-left: 53.191489361702125%;
    *margin-left: 53.085106382978715%;
}

/* line 1070, ../sass/_cosmetic.scss */
.cosGridXs .offset6:first-child {
    margin-left: 51.063829787234035%;
    *margin-left: 50.95744680851063%;
}

/* line 1074, ../sass/_cosmetic.scss */
.cosGridXs .offset5 {
    margin-left: 44.68085106382979%;
    *margin-left: 44.57446808510638%;
}

/* line 1078, ../sass/_cosmetic.scss */
.cosGridXs .offset5:first-child {
    margin-left: 42.5531914893617%;
    *margin-left: 42.4468085106383%;
}

/* line 1082, ../sass/_cosmetic.scss */
.cosGridXs .offset4 {
    margin-left: 36.170212765957444%;
    *margin-left: 36.06382978723405%;
}

/* line 1086, ../sass/_cosmetic.scss */
.cosGridXs .offset4:first-child {
    margin-left: 34.04255319148936%;
    *margin-left: 33.93617021276596%;
}

/* line 1090, ../sass/_cosmetic.scss */
.cosGridXs .offset3 {
    margin-left: 27.659574468085104%;
    *margin-left: 27.5531914893617%;
}

/* line 1094, ../sass/_cosmetic.scss */
.cosGridXs .offset3:first-child {
    margin-left: 25.53191489361702%;
    *margin-left: 25.425531914893618%;
}

/* line 1098, ../sass/_cosmetic.scss */
.cosGridXs .offset2 {
    margin-left: 19.148936170212764%;
    *margin-left: 19.04255319148936%;
}

/* line 1102, ../sass/_cosmetic.scss */
.cosGridXs .offset2:first-child {
    margin-left: 17.02127659574468%;
    *margin-left: 16.914893617021278%;
}

/* line 1106, ../sass/_cosmetic.scss */
.cosGridXs .offset1 {
    margin-left: 10.638297872340425%;
    *margin-left: 10.53191489361702%;
}

/* line 1110, ../sass/_cosmetic.scss */
.cosGridXs .offset1:first-child {
    margin-left: 8.51063829787234%;
    *margin-left: 8.404255319148938%;
}

/* etc
------------------------------------------------------------*/
/* line 1118, ../sass/_cosmetic.scss */
.cosHide {
    display: none;
}

/* トップ・メインバナー左のメニュー　*/
/* line 5, ../sass/_bell201605.scss */
.topAreaSideBar ul li {
    background-color: rgba(0, 150, 204, 0.7);
    padding: 5px;
    font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    color: #fff;
}

/* line 10, ../sass/_bell201605.scss */
.topAreaSideBar ul li.darkblue {
    background-color: rgba(0, 75, 112, 0.7);
    margin-bottom: 1px;
}

/* line 14, ../sass/_bell201605.scss */
.topAreaSideBar ul li.title {
    text-align: center;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1;
    padding: 24px 0;
}

/* line 21, ../sass/_bell201605.scss */
.topAreaSideBar ul li a {
    color: #fff;
    display: block;
    padding-left: 5px;
    font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

/* トップ・土地建売分譲ピックアップ　*/
/* line 32, ../sass/_bell201605.scss */
.suggestOffice {
    float: left;
    width: 16.66%;
}

/* line 36, ../sass/_bell201605.scss */
.suggestOffice .thumbnainList01__item {
    width: 99%;
    float: none;
}

/* line 41, ../sass/_bell201605.scss */
.suggestOffice .thumbnainList01__data {
    min-height: 65px;
}

/* 倉敷支店エリアの物件・土地建売共通 */
/* line 45, ../sass/_bell201605.scss */
.kurashiki__checkboxList__item {
    width: 100%;
    margin-bottom: 12px;
}

/* line 49, ../sass/_bell201605.scss */
.souja__checkboxList__item {
    width: 9.3%;
    float: left;
    display: inline-block;
    margin-bottom: 12px;
}

/* line 55, ../sass/_bell201605.scss */
.ikasa__checkboxList__item {
    width: 23%;
    float: left;
    display: inline-block;
    margin-bottom: 12px;
}

/* line 61, ../sass/_bell201605.scss */
.takahashi__checkboxList__item {
    width: 27%;
    float: left;
    display: inline-block;
    margin-bottom: 12px;
}

/* line 67, ../sass/_bell201605.scss */
.asakuchi__checkboxList__item {
    width: 16.5%;
    float: left;
    display: inline-block;
    margin-bottom: 12px;
}

/* line 73, ../sass/_bell201605.scss */
.hayashima__checkboxList__item {
    width: 10%;
    float: left;
    display: inline-block;
    margin-bottom: 12px;
}

@media only screen and (max-width: 768px) {
    /* トップ・土地建売分譲ピックアップ　*/
    /* line 82, ../sass/_bell201605.scss */
    .suggestOffice {
        float: left;
        width: 16.66%;
    }

    /* line 86, ../sass/_bell201605.scss */
    .suggestOffice .thumbnainList01__data {
        min-height: 75px;
    }

    /* 倉敷支店エリアの物件・土地建売共通 */
    /* line 90, ../sass/_bell201605.scss */
    .souja__checkboxList__item {
        width: 12.3%;
        float: left;
        display: inline-block;
        margin-bottom: 12px;
    }

    /* line 96, ../sass/_bell201605.scss */
    .ikasa__checkboxList__item {
        width: 30%;
        float: left;
        display: inline-block;
        margin-bottom: 12px;
    }

    /* line 102, ../sass/_bell201605.scss */
    .takahashi__checkboxList__item {
        width: 39%;
        float: left;
        display: inline-block;
        margin-bottom: 12px;
        clear: both;
    }

    /* line 109, ../sass/_bell201605.scss */
    .asakuchi__checkboxList__item {
        width: 23.5%;
        float: left;
        display: inline-block;
        margin-bottom: 12px;
    }

    /* line 115, ../sass/_bell201605.scss */
    .hayashima__checkboxList__item {
        width: 10%;
        float: left;
        display: inline-block;
        margin-bottom: 12px;
    }
}

/* tablet-end*/
@media only screen and (max-width: 480px) {
    /* 背景画像　*/
    /* line 126, ../sass/_bell201605.scss */
    .wrapper {
        background: #FFF url("../img/tmp_bg_1.jpg") repeat center center;
        background-attachment: scroll;
        background-size: auto;
    }

    /* 半透明背景　*/
    /* line 131, ../sass/_bell201605.scss */
    .mainContent__container {
        background-color: inherit;
        background-image: url(../img/mainContent__container_bg.png);
    }

    .mainContent__container:after {
        display: block;
        clear: both;
    }

    /* トップ・土地建売分譲ピックアップ　*/
    /* line 137, ../sass/_bell201605.scss */
    .suggestOffice {
        float: left;
        width: 100%;
    }

    /* line 141, ../sass/_bell201605.scss */
    .suggestOffice .thumbnainList01__item {
        width: 50%;
        float: left;
    }

    /* 倉敷支店エリアの物件・土地建売共通 */
    /* line 146, ../sass/_bell201605.scss */
    .souja__checkboxList__item {
        width: 22.3%;
        float: left;
        display: inline-block;
        margin-bottom: 12px;
    }

    /* line 152, ../sass/_bell201605.scss */
    .ikasa__checkboxList__item {
        width: 54%;
        float: left;
        display: inline-block;
        margin-bottom: 12px;
    }

    /* line 158, ../sass/_bell201605.scss */
    .takahashi__checkboxList__item {
        width: 100%;
        float: left;
        display: inline-block;
        margin-bottom: 12px;
        clear: both;
    }

    /* line 165, ../sass/_bell201605.scss */
    .asakuchi__checkboxList__item {
        width: 44%;
        float: left;
        display: inline-block;
        margin-bottom: 12px;
    }

    /* line 171, ../sass/_bell201605.scss */
    .hayashima__checkboxList__item {
        width: 20%;
        float: left;
        display: inline-block;
        margin-bottom: 12px;
    }
}

/* mobile-end*/
/* リフォーム実例　*/
/* line 4, ../sass/_Reforms_jirei.scss */
.single_wrap {
    padding: 10px 25px;
}

/* line 7, ../sass/_Reforms_jirei.scss */
.Reforms_jirei_title {
    font-size: 20px;
    font-size: 2rem;
    margin-bottom: 15px;
    background-image: url(../../Reforms/jitsurei/images/area_icon.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 35px;
    background-size: 26px auto;
}

/* line 18, ../sass/_Reforms_jirei.scss */
.jirei_title_reform {
    font-size: 20px;
    font-size: 2rem;
    margin-bottom: 5px;
    clear: both;
    background-image: url(../../Reforms/jitsurei/images/reform_icon.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 34px;
    background-size: 30px auto;
}

/* line 28, ../sass/_Reforms_jirei.scss */
.jirei_title_iryou {
    font-size: 20px;
    font-size: 2rem;
    margin-bottom: 5px;
    clear: both;
    background-image: url(../../Reforms/jitsurei/images/kaigo_icon.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 34px;
    background-size: 30px auto;
}

/* line 38, ../sass/_Reforms_jirei.scss */
.jirei_title_houses {
    font-size: 20px;
    font-size: 2rem;
    margin-bottom: 5px;
    clear: both;
    background-image: url(../../Reforms/jitsurei/images/jutaku_icon.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 34px;
    background-size: 30px auto;
}

/* line 48, ../sass/_Reforms_jirei.scss */
.jirei_title_assets {
    font-size: 20px;
    font-size: 2rem;
    margin-bottom: 5px;
    clear: both;
    background-image: url(../../Reforms/jitsurei/images/chintai_icon.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 34px;
    background-size: 30px auto;
}

/* line 60, ../sass/_Reforms_jirei.scss */
.checkboxList_area {
    margin-bottom: 30px;
    display: table;
    border-collapse: separate;
    border-spacing: 1px 0;
    table-layout: fixed;
    width: 100%;
    overflow: hidden;
}

/* line 68, ../sass/_Reforms_jirei.scss */
.checkboxList_area li {
    display: table-cell;
    vertical-align: middle;
    padding: 3px;
    color: #fff;
}

@media only screen and (max-width: 800px) {
    /* line 60, ../sass/_Reforms_jirei.scss */
    .checkboxList_area {
        display: block;
    }

    /* line 76, ../sass/_Reforms_jirei.scss */
    .checkboxList_area li {
        display: block;
        float: left;
        width: 31.8%;
        margin-right: 0.2%;
        margin-bottom: 1px;
    }

    /* line 82, ../sass/_Reforms_jirei.scss */
    .checkboxList_area li:nth-child(3n) {
        margin-right: 0;
    }
}

@media only screen and (max-width: 480px) {
    /* line 60, ../sass/_Reforms_jirei.scss */
    .checkboxList_area {
        display: block;
    }

    /* line 89, ../sass/_Reforms_jirei.scss */
    .checkboxList_area li {
        display: block;
        float: left;
        width: 47.5%;
        margin-right: 1px;
        margin-bottom: 1px;
    }

    /* line 95, ../sass/_Reforms_jirei.scss */
    .checkboxList_area li:nth-child(3n) {
        margin-right: 1px;
    }
}

/* line 101, ../sass/_Reforms_jirei.scss */
.thumbnainList01__title_all {
    background-color: #707070;
}

/* line 104, ../sass/_Reforms_jirei.scss */
.Reform_jirei_warp {
    background-color: rgba(255, 255, 255, 0.5);
    padding: 30px;
    overflow: hidden;
    margin-bottom: 30px;
}

/* line 112, ../sass/_Reforms_jirei.scss */
.Reform_link {
    display: table;
    width: 100%;
}

/* line 116, ../sass/_Reforms_jirei.scss */
.Reform_link li {
    width: 48%;
    display: inline-block;
    float: left;
    margin-right: 4%;
    margin-bottom: 15px;
}

/* line 122, ../sass/_Reforms_jirei.scss */
.Reform_link li:nth-child(2n) {
    margin-right: 0;
}

/* line 126, ../sass/_Reforms_jirei.scss */
.Reform_link li a {
    display: block;
    border: solid 1px #000;
    font-size: 18px;
    font-size: 1.8rem;
    padding: 10px;
    background-color: #eee;
}

/* line 132, ../sass/_Reforms_jirei.scss */
.Reform_link li a.reform_find {
    background-image: url(../../Reforms/jitsurei/images/reform_icon.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 51px;
    background-size: 30px auto;
}

/* line 139, ../sass/_Reforms_jirei.scss */
.Reform_link li a.desingners_find {
    background-image: url(../../Reforms/jitsurei/images/designers_icon.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 51px;
    background-size: 30px auto;
}

/* line 146, ../sass/_Reforms_jirei.scss */
.Reform_link li a.jutaku_find {
    background-image: url(../../Reforms/jitsurei/images/jutaku_icon.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 51px;
    background-size: 34px auto;
}

/* line 153, ../sass/_Reforms_jirei.scss */
.Reform_link li a.chintai_find {
    background-image: url(../../Reforms/jitsurei/images/chintai_icon.png);
    background-repeat: no-repeat;
    background-position: 11px center;
    padding-left: 51px;
    background-size: 26px auto;
}

/* line 160, ../sass/_Reforms_jirei.scss */
.Reform_link li a.kaigo_find {
    background-image: url(../../Reforms/jitsurei/images/kaigo_icon.png);
    background-repeat: no-repeat;
    background-position: 15px center;
    padding-left: 51px;
    background-size: 22px auto;
}

.line_link {
    display: table;
    width: 100%;
}

.line_link li {
    width: 48%;
    display: inline-block;
    float: left;
    margin-right: 4%;
    margin-bottom: 2px;
}

.line_link li:nth-child(2n) {
    margin-right: 0;
}

.line_link li a {
    display: block;
    font-size: 18px;
    font-size: 1.8rem;
    padding: 10px;
    background-color: #6B6868;
    background-position: 10px center;
    padding-left: 51px;
    background-size: 30px auto;
    color: #FFFFFF;
}

@media only screen and (max-width: 480px) {
    /* line 126, ../sass/_Reforms_jirei.scss */
    .Reform_link li a {
        font-size: 16px;
        font-size: 1.6rem;
    }

    .line_link li a {
        font-size: 16px;
        font-size: 1.6rem;
    }
}

@media only screen and (max-width: 480px) {
    /* line 116, ../sass/_Reforms_jirei.scss */
    .Reform_link li {
        width: 100%;
        float: none;
    }

    .line_link li {
        width: 100%;
        float: none;
    }
}

/* リフォーム実例　一覧　*/
/* line 180, ../sass/_Reforms_jirei.scss */
.Reforms_jirei_title_reform_ichiran {
    font-size: 24px;
    font-size: 2.4rem;
    margin-bottom: 5px;
    clear: both;
    text-align: center;
}

/* line 186, ../sass/_Reforms_jirei.scss */
.search_parts, .list_count, .search_parts_upper, .all_detail_view, .search_parts_bottom, .all_detail_view_under, .contents br {
    background: #fff none repeat scroll 0 0;
    opacity: 0.8;
    padding: 10px !important;
    margin-bottom: 15px;
}

/* line 192, ../sass/_Reforms_jirei.scss */
.research_link, .all_detail_view, .all_detail_view_under, .place2 {
    display: none;
}

/* line 195, ../sass/_Reforms_jirei.scss */
.list_count {
    color: #0081b7;
    font-size: 18px;
    line-height: 18px;
    border-bottom: 1px solid #b5b5b5;
    padding: 0 0 8px;
    margin: 0 0 8px;
}

/* line 203, ../sass/_Reforms_jirei.scss */
.Reform_ichiran_box {
    width: 49%;
    display: block;
    overflow: hidden;
    background-color: #fff;
    float: left;
    margin-bottom: 15px;
    margin-right: 2%;
}

/* line 211, ../sass/_Reforms_jirei.scss */
.Reform_ichiran_box:nth-child(2n) {
    margin-right: 0;
}

/* line 215, ../sass/_Reforms_jirei.scss */
.Reform_ichiran_box hr {
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: #000;
    display: block;
}

@media only screen and (max-width: 480px) {
    /* line 203, ../sass/_Reforms_jirei.scss */
    .Reform_ichiran_box {
        float: none;
        width: 100%;
        margin-right: 0;
    }
}

/* line 228, ../sass/_Reforms_jirei.scss */
.Reform_ichiran_left {
    float: left;
    width: 34%;
}

/* line 232, ../sass/_Reforms_jirei.scss */
.Reform_ichiran_photo {
    text-align: center;
}

/* line 237, ../sass/_Reforms_jirei.scss */
.Reform_ichiran_right {
    float: right;
    width: 62%;
    padding: 2%;
}

/* line 242, ../sass/_Reforms_jirei.scss */
.Reform_ichiran_right h3 {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 800;
}

/* line 247, ../sass/_Reforms_jirei.scss */
.Reform_shousai {
    text-align: right;
}

/* line 249, ../sass/_Reforms_jirei.scss */
.Reform_shousai a {
    display: inline-block;
    background-color: #333;
    text-align: center;
    padding: 3px 20px;
    color: #fff;
}

/* line 256, ../sass/_Reforms_jirei.scss */
.Reform_shousai a:hover, .Reform_shousai a:active {
    text-decoration: none;
    opacity: 0.9;
}

/* line 262, ../sass/_Reforms_jirei.scss */
.Reform_footer_info {
    background-color: rgba(103, 204, 255, 0.6);
    padding: 15px 15px 0 15px;
    overflow: hidden;
}

/* line 267, ../sass/_Reforms_jirei.scss */
.Reform_footer_info h4 {
    font-size: 18px;
    font-size: 1.8rem;
    color: #0066cc;
    border-bottom: dotted 1px #666;
    margin-bottom: 10px;
    font-weight: 700;
}

/* line 275, ../sass/_Reforms_jirei.scss */
.Reform_footer_info_title {
    clear: both;
    overflow: hidden;
    margin-bottom: 15px;
}

/* line 280, ../sass/_Reforms_jirei.scss */
.Reform_gokentou {
    background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    float: left;
    width: 10%;
    display: flex;
    text-align: center;
    justify-content: center;
    padding: 300px 0;
    margin: -281px 0;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 500;
}

/* line 293, ../sass/_Reforms_jirei.scss */
.Reform_otoiawase_title {
    float: right;
    width: 88%;
}

/* line 297, ../sass/_Reforms_jirei.scss */
.Reform_footer_info_contents {
    clear: both;
    overflow: hidden;
}

/* line 301, ../sass/_Reforms_jirei.scss */
.Reform_footer_info_contents_box {
    float: left;
    overflow: hidden;
    background-color: #fff;
    padding: 10px;
    margin-bottom: 20px;
}

/* line 308, ../sass/_Reforms_jirei.scss */
.Reform_footer_info_contents_box.box1 {
    margin-right: 2%;
    width: 35%;
}

@media only screen and (max-width: 800px) {
    /* line 308, ../sass/_Reforms_jirei.scss */
    .Reform_footer_info_contents_box.box1 {
        width: 95%;
        margin-right: 0;
    }
}

/* line 316, ../sass/_Reforms_jirei.scss */
.Reform_footer_info_contents_box.box2 {
    width: 19%;
}

@media only screen and (max-width: 800px) {
    /* line 316, ../sass/_Reforms_jirei.scss */
    .Reform_footer_info_contents_box.box2 {
        width: 95%;
        margin-right: 0;
    }
}

/* line 324, ../sass/_Reforms_jirei.scss */
.Reform_footer_info_contents_box_title {
    overflow: hidden;
    background-color: #0066cc;
    color: #fff;
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
    font-size: 1.6rem;
    padding: 1px;
}

/* line 333, ../sass/_Reforms_jirei.scss */
.Reform_footer_info_contents_box_title_inner {
    border: solid 1px #fff;
    padding: 3px;
}

/* line 337, ../sass/_Reforms_jirei.scss */
.Reform_list_point {
    background-color: aqua;
    border-radius: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
}

/* line 345, ../sass/_Reforms_jirei.scss */
.Reform_small_box_left_title {
    text-indent: -6px;
    padding-left: 13px;
    margin-bottom: 10px;
    font-size: 14px;
    font-size: 1.4rem;
}

/* line 351, ../sass/_Reforms_jirei.scss */
.Reform_small_box_left {
    float: left;
    width: 32%;
    margin-right: 1.333%;
}

/* line 355, ../sass/_Reforms_jirei.scss */
.Reform_small_box_left.end {
    margin-right: 0;
}

/* line 359, ../sass/_Reforms_jirei.scss */
.kodate_listmark {
    color: #336699;
}

/* line 362, ../sass/_Reforms_jirei.scss */
.tochi_listmark {
    color: #336666;
}

/* line 365, ../sass/_Reforms_jirei.scss */
.reform_listmark {
    color: #666699;
}

/* リフォーム実例　詳細ページ　*/
/* line 369, ../sass/_Reforms_jirei.scss */
.Reform_jirei_main {
    overflow: hidden;
    margin-bottom: 20px;
    background-color: rgba(255, 255, 255, 0.8);
    padding: 20px;
}

/* line 375, ../sass/_Reforms_jirei.scss */
.Reform_jirei_photo {
    float: left;
    width: 37%;
    margin-bottom: 15px;
    overflow: hidden;
    text-align: center;
}

@media only screen and (max-width: 480px) {
    /* line 375, ../sass/_Reforms_jirei.scss */
    .Reform_jirei_photo {
        float: none;
        width: 100%;
    }
}

/* line 386, ../sass/_Reforms_jirei.scss */
.Reform_jirei_contents {
    float: right;
    width: 61%;
    margin-bottom: 15px;
    overflow: hidden;
}

@media only screen and (max-width: 480px) {
    /* line 386, ../sass/_Reforms_jirei.scss */
    .Reform_jirei_contents {
        float: none;
        width: 100%;
    }
}

/* line 396, ../sass/_Reforms_jirei.scss */
.Reform_jirei_title {
    color: #336633;
    font-size: 20px;
    font-size: 2rem;
    font-weight: 500;
    margin-bottom: 20px;
}

/* line 402, ../sass/_Reforms_jirei.scss */
.Reform_caption {
    font-size: 14px;
    font-size: 1.4rem;
    padding-bottom: 10px;
}

/* line 406, ../sass/_Reforms_jirei.scss */
.Reform_hr {
    display: block;
    border-bottom: dotted 1px #666;
    margin-bottom: 20px;
}

/* line 412, ../sass/_Reforms_jirei.scss */
.Reform_table th {
    font-size: 13px;
    font-size: 1.3rem;
    font-weight: 700;
    text-align: right;
}

@media only screen and (max-width: 480px) {
    /* line 412, ../sass/_Reforms_jirei.scss */
    .Reform_table th {
        display: block;
        text-align: left;
        background-color: #ccc;
    }
}

@media only screen and (max-width: 480px) {
    /* line 422, ../sass/_Reforms_jirei.scss */
    .Reform_table td {
        display: block;
        text-align: left;
        margin-bottom: 10px;
    }
}

/* line 431, ../sass/_Reforms_jirei.scss */
.Reform_jirei_title_h3 {
    border-left: solid 10px #666666;
    font-size: 20px;
    font-size: 2rem;
    padding-left: 10px;
    margin-bottom: 10px;
    background-color: rgba(255, 255, 255, 0.8);
}

/* line 438, ../sass/_Reforms_jirei.scss */
.Reform_jirei_box {
    padding: 0 20px 20px 20px;
    border: solid 1px #ccc;
    background-color: rgba(255, 255, 255, 0.8);
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
}

/* line 446, ../sass/_Reforms_jirei.scss */
.Reform_jirei_title_h4 {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 700;
    background-color: #ccc;
    margin: 0 -20px 20px -20px;
    padding: 7px 10px 7px 20px;
}

/* line 453, ../sass/_Reforms_jirei.scss */
.Reform_jirei_box_before {
    float: left;
    width: 47%;
}

/* line 456, ../sass/_Reforms_jirei.scss */
.Reform_jirei_box_before img {
    background-image: url(../../Reforms/jitsurei/images/Reform_before.png);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    padding-left: 100px;
    max-width: 63%;
    margin-bottom: 15px;
}

@media only screen and (max-width: 800px) {
    /* line 456, ../sass/_Reforms_jirei.scss */
    .Reform_jirei_box_before img {
        max-width: 50%;
    }
}

@media only screen and (max-width: 480px) {
    /* line 456, ../sass/_Reforms_jirei.scss */
    .Reform_jirei_box_before img {
        padding-left: 80px;
    }
}

/* line 471, ../sass/_Reforms_jirei.scss */
.Reform_jirei_box_before .Reform_caption {
    margin-right: -20%;
}

@media only screen and (max-width: 480px) {
    /* line 471, ../sass/_Reforms_jirei.scss */
    .Reform_jirei_box_before .Reform_caption {
        margin-right: 0;
    }
}

@media only screen and (max-width: 480px) {
    /* line 453, ../sass/_Reforms_jirei.scss */
    .Reform_jirei_box_before {
        float: none;
        width: 100%;
    }
}

/* line 482, ../sass/_Reforms_jirei.scss */
.Reform_jirei_box_after {
    float: right;
    width: 53%;
    position: relative;
}

/* line 486, ../sass/_Reforms_jirei.scss */
.Reform_jirei_box_after img {
    background-image: url(../../Reforms/jitsurei/images/Reform_after.png);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    padding-left: 100px;
    max-width: 80%;
}

@media only screen and (max-width: 800px) {
    /* line 486, ../sass/_Reforms_jirei.scss */
    .Reform_jirei_box_after img {
        max-width: 70%;
    }
}

@media only screen and (max-width: 480px) {
    /* line 486, ../sass/_Reforms_jirei.scss */
    .Reform_jirei_box_after img {
        padding-left: 80px;
    }
}

/* line 501, ../sass/_Reforms_jirei.scss */
.Reform_jirei_box_after:after {
    content: " ";
    display: block;
    position: absolute;
    width: 44px;
    height: 26px;
    background-image: url(../../Reforms/jitsurei/images/Reform_yajirushi_yoko.png);
    top: 70px;
}

@media only screen and (max-width: 480px) {
    /* line 482, ../sass/_Reforms_jirei.scss */
    .Reform_jirei_box_after {
        float: none;
        width: 100%;
    }
}

@media only screen and (max-width: 480px) {
    .thumbnainList02__photo {
        float: none;
    }

    /* .thumbnainList02__photo img {
	width: 100%;} */
    .thumbnainList02__photo img:first-child {
        width: 100%;;
        height: auto;
    }

    .thumbnainList02__photo img:nth-child(2) {
        width: 100%;;
        height: auto;
    }

    .thumbnainList02__photo img:nth-child(3) {
        width: 100%;;
        height: auto;
    }

    .thumbnainList02__banner {
        float: none;
        margin-top: 10px;
    }

    .thumbnainList03__banner {
        float: none;
    }

    .thumbnainList02__banner img {
        width: 100%;
        margin-bottom: 5px;
        margin-top: 10px;
        margin-right: 20px;
    }

    .thumbnainList03__banner img {
        margin-left: 0px;
        width: 100%;
    }

    .thumbnainList02__data {
        float: none;
        width: 100%;
        height: auto;
        clear: left;
    }

    .thumbnainList03__photo {
        width: 48%;
        height: auto;
    }

    .thumbnainList04__photo {
        width: 48%;
        height: auto;
    }

    .incontTitle2 {
        width: 100%;
        float: none;
        font-size: large;
    }

    .incontTitle3 {
        width: 100%;
        float: none;
        font-size: large;
    }

    .incontTitle_banner {
        width: 100%;
        float: none;
    }

    .incontTitle_banner img {
        width: 45%;
    }

    .incontTitle_ichiran {
        width: 100%;
        float: none;
        margin-top: 10px;
    }

    .incontTitle_ichiran a {
        font-size: large;
    }

    .archiveList02__item {
        margin-left: 0px;
    }
}

@media (max-width: 799px) and (min-width: 481px) {
    .thumbnainList02 {
        padding: 10px;
        background-color: #fff;
        height: auto;
        margin-top: 20px;
    }

    .thumbnainList02:after {
        content: '';
        display: table;
        clear: both;
    }

    .thumbnainList02__banner {
        float: left;
        width: 48%;
    }

    .thumbnainList02__banner img {
        width: 100%;
    }

    .thumbnainList03__banner {
        width: 48%;
        margin-left: 15px;
    }

    .thumbnainList03__banner img {
        width: 100%;
    }

    .thumbnainList02__data {
        float: none;
        width: 100%;
        height: auto;
    }

    .thumbnainTtl01 {
        background-color: #CCCC33;
        width: 100%;
    }

    .thumbnainTtl02 {
        background-color: #99CCFF;
        width: 100%;
    }

    .incontTitle2 {
        width: 100%;
        float: none;
        font-size: large;
    }

    .incontTitle3 {
        width: 100%;
        float: none;
        font-size: large;
    }

    .incontTitle_banner {
        width: 100%;
        float: none;
    }

    .incontTitle_banner img {
        width: 45%;
    }

    .incontTitle_ichiran {
        width: 100%;
        float: none;
        margin-top: 10px;
    }

    .incontTitle_ichiran a {
        font-size: large;
    }

    .thumbnainList02__photo:first-child {
        width: 100%;
    }

    .thumbnainList02__photo img:first-child {
        width: 100%;
        height: auto;
    }

    .thumbnainList02__photo img:nth-child(2) {
        width: auto;
        height: 150px;
        margin-top: 10px;
        max-width: 49%;
    }

    .thumbnainList02__photo img:nth-child(3) {
        width: auto;
        height: 150px;
        margin-top: 10px;
        max-width: 49%;
        float: right;
        clear: right;
    }
}