/* --------------------------------
　共通
-------------------------------- */
.old_design .only-pc {
    display: none;
}

.old_design .only-sp {
    display: block;
}

.old_design img {
    max-width: 100% !important;
    height: auto;
}

.old_design #content {
    width: 100%;
    overflow: hidden;
    width: 100%;
    padding: 0 .5em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.old_design header {
    width: 100%;
}

.old_design header h1 {
    float: none;
    height: auto;
    padding: 0;
}
.old_design header h1 img{
    width: 180px;
}
.old_design header p {
    height: auto;
    font-size: 20px;
}

.old_design header p br {
    display: none;
}

.old_design #anshin_ft_nav {
    width: 100%;
    height: 120px;
}

.old_design #anshin_ft_nav img {
    width: 48%;
    max-width: 231px !important;
}

.old_design #anshin_ft_nav #backto_index {
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    right: 0;
    margin: 0 auto;
    margin-top: 70px;
    width: 74%;
    max-width: 282px !important;
}

.old_design #contentsFooter,
.old_design #contentsFooter02,
.old_design #contentsFooter04 {
    width: 100%;
    height: auto;
    background: none;
    border: 4px solid #00a0e8;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 25px 15px;
}

.old_design #contentsFooter {
    margin-top: 30px;
}

.old_design #contentsFooter h1,
.old_design #contentsFooter .contentsFooter_title {
    line-height: 1.4;
    margin-bottom: 1rem;
    padding: 0;
}

.old_design #contentsFooterInnerLeft,
.old_design #contentsFooter02 h2,
.old_design #contentsFooter02 .contentsFooter02_title ,
.old_design #contentsFooter04 h2,
.old_design #contentsFooter04 .contentsFooter04_title {
    width: 100%;
    border-right: none;
    float: none;
    border-bottom: 1px dotted #00a0e8;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    padding-right: 0;
    text-align: center;
}

.old_design #contentsFooter04{
  margin: 20px 0 0 0;
}

.old_design #contentsFooterInnerRight,
.old_design #contentsFooter02 p.tel,
.old_design #contentsFooter04 p.tel{
    width: 100%;
    float: none;
    padding: 0;
    text-align: center;
}
.old_design #contentsFooter02 p.tel,
.old_design #contentsFooter04 p.tel {
    font-size: 28px;
}
.old_design #contentsFooter02 p.tel span,
.old_design #contentsFooter04 p.tel span  {
    display: block;
    margin-top: 8px;
    font-size: 20px;
}

.old_design .anshin-bannar-pc {
    display: none;
}

.old_design .anshin-bannar {
    display: block !important;
    margin-bottom: 20px;
    border: 5px solid #a7e3fe;
    color: #019be1;
    font-size: 26px;
    font-weight: bold;
    background-image: url(/assets/images/original/baikyaku-anshin-images-banner_sp_01.jpg), url(/assets/images/original/baikyaku-anshin-images-banner_sp_02.jpg);
    background-repeat: no-repeat, no-repeat;
    background-position: 20px 6px, 98% center;
}

.old_design .anshin-bannar a {
    color: #019be1;
    display: block;
    padding: 10px 50px 10px 80px;
}

.old_design .anshin-bannar a:hover {
    text-decoration: none;
}

.old_design .anshin-bannar span {
    border: 2px solid #74c3e7;
    border-radius: 6px;
    background: #d5f2ff;
    padding: 5px;
    font-size: 75%;
    position: relative;
    top: -2px;
    margin-right: 5px;
    white-space: nowrap;
}

.old_design .anshin-bannar p.anshin-b-title {
    text-indent: -1rem;
    padding-left: 1rem;
    font-size: 20px;
}

.old_design .anshin-bannar p.anshin-b-txt {
    font-size: 12px;
    margin-left: 15px;
}

@media screen and (max-width: 573px) {
    .old_design .anshin-bannar a{
        padding-right: 20px;
    }

    .old_design .anshin-bannar p.anshin-b-txt {
        /*margin-left: -60px;*/
        margin-top: 15px;
        margin-right: 24px;
    }

    .old_design .anshin-bannar p.anshin-b-title{
        font-size: 16px;
    }

}

@media screen and (max-width: 464px) {
    .old_design .anshin-bannar p.anshin-b-title {
        font-size: 16px;
    }

    .old_design .anshin-bannar p.anshin-b-txt {
        margin-left: -60px;
        margin-top: 15px;
    }
}

@media screen and (max-width: 386px) {
    .old_design .anshin-bannar p.anshin-b-title {
        font-size: 16px;
    }
}
.old_design #anshin_ft_nav {
    margin: 32px 0 !important;
}
/* --------------------------------
　/anshin
-------------------------------- */
.old_design #contentsTopMain p.caution span {
    width: auto;
    padding: 25px 15px;
    line-height: 1.4;
}

.old_design #contentsTopMain #index_main02 li,
.old_design #contentsTopMain #index_main02 li img {
    width: 100%;
}

/* --------------------------------
　/anshin/about
-------------------------------- */
.old_design header p.line {
    padding-top: 20px;
    font-size: 20px;
    height: auto;
}

.old_design .about p {
    font-size: 16px;
}
.old_design .cap01 {
    margin-top: 20px;
}
.old_design .about .cap01 p.blue,
.old_design .cap01 .blue {
    font-size: 20px;
}
.old_design .contentsInner .yajirusi {
    margin: 30px auto 0;
    width: 124px;
}

.old_design .contentsInner p.about_text01 {
    margin-top: 30px;
}
.old_design .contentsInner .about_text03 {
    padding: 20px;
}
.old_design .contentsInner p.about_text01,
.old_design .contentsInner .about_text03 p {
    font-size: 18px;
    line-height: 1.4;
}

/* --------------------------------
　/anshin/seller
-------------------------------- */

.old_design .seller p,
.old_design .seller p.bold {
    font-size: 16px;
}
.old_design .seller p.bold {
    margin-bottom: 0;
}

.old_design .seller img {
    margin-top: 30px;
}

.old_design .sellerFlowLeft, .old_design .sellerFlowRight {
    width: auto;
}

.old_design .baikyaku-anshin-images-imageChuukai12 {
    max-width: 131% !important;
    margin-left: -17% !important;
}
.old_design .buyerFlow p.cap {
    margin-top: 8px;
}


/* --------------------------------
　/anshin/how02
-------------------------------- */
.old_design #guarantee02_sttl {
    font-size:20px;
    line-height: 1.5;
    width: auto;
    height: auto;
    background: none;
    border: 1px solid #00a0e8;
    border-radius: 20px;
    padding: 1rem;
}

/* --------------------------------
　/anshin/guarantee02
-------------------------------- */
.old_design .merit li {
    margin: 0 auto 1rem !important;
    display: block;
    max-width: 100%;
}
.old_design .guaranteeLeft {
    width: 100%;
    float: none;
}
.old_design .guaranteeRight {
    width: 100%;
    float: none;
}
.old_design .cap_g02,
.old_design .cap_g02_end {
    width: auto;
}

/* --------------------------------
　/anshin/guarantee
-------------------------------- */
.old_design #guaranteeTopMain p.question {
    margin: 50px auto 50px;
    padding: 20px 3% 20px 60px;
    background: url(../../assets/images/original/baikyaku-anshin-images-imageChuukai01-02.jpg) no-repeat;
    background-position: 2% 20px;
    background-size: 40px;
    width: auto;
    height: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 3px solid #00a0e8;
    border-radius: 10px;
    position: relative;
}

.old_design #guaranteeTopMain p.question:before {
    content: "";
    position: absolute;
    bottom: -38px;
    left: 50%;
    margin-left: -15px;
    border: 12px solid transparent;
    border-top: 26px solid #FFF;
    z-index: 2;
}

.old_design #guaranteeTopMain p.question:after {
    content: "";
    position: absolute;
    bottom: -48px;
    left: 50%;
    margin-left: -17px;
    border: 14px solid transparent;
    border-top: 32px solid #00a0e8;
    z-index: 1;
}

.old_design #guaranteeTopMain .answer {
    margin: 50px auto 50px;
    padding: 20px 3% 20px 60px;
    background: url(../../assets/images/original/baikyaku-anshin-images-imageChuukai02-02.jpg) no-repeat;
    background-position: 2% 20px;
    background-size: 40px;
    width: auto;
    height: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 3px solid #00a0e8;
    border-radius: 10px;
    position: relative;
}

.old_design #guaranteeTopMain .answer:before {
    content: "";
    position: absolute;
    bottom: -38px;
    left: 50%;
    margin-left: -15px;
    border: 12px solid transparent;
    border-top: 26px solid #FFF;
    z-index: 2;
}

.old_design #guaranteeTopMain .answer:after {
    content: "";
    position: absolute;
    bottom: -48px;
    left: 50%;
    margin-left: -17px;
    border: 14px solid transparent;
    border-top: 32px solid #00a0e8;
    z-index: 1;
}

.old_design #guaranteeTopMain .answer sup {
    width: 2vw;
}

.old_design #guaranteeTopMain .answer p.answerConclusion {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #00a0e8;
    font-size: 20px;
    letter-spacing: 0.1em;
    font-weight: bold;
    text-align: left;
}

.old_design #guaranteeTopMain .answer p.answerConclusion br {
    display: none;
}

.old_design .baikyaku-anshin-images-imageChuukai-fukidashi {
    text-align: center;
    display: block !important;
    width: 80%;
    margin: 0 auto;
}



/* --------------------------------
　/anshin/buyer
-------------------------------- */
.old_design .buyer .seller img:first-child {
    max-width: 138% !important;
}

.old_design .buyer .seller img:nth-child(2) {
    max-width: 117% !important;
    margin-left: -16.5%;
}

.old_design .buyer .imageChuukai17 {
    max-width: 131% !important;
    margin-left: -17% !important;
}

.old_design .buyer .seller .buyerFlow img {
    max-width: 100% !important;
    margin-left: 0;
}

@media screen and (max-width: 560px) {
    .old_design .buyer .seller .buyerFlow img {
        max-width: 180% !important;
        margin-left: -39.5%;
    }
}

/* --------------------------------
　/anshin/guarantee_about
-------------------------------- */
.old_design .guaranteeContents dt, .old_design .guaranteeOutline dt {
    font-size: 20px;
}
.old_design .guaranteeContents dd.border,
.old_design .guaranteeOutline dd.border,
.old_design .guaranteeContents dd,
.old_design .guaranteeOutline dd {
    font-size: 16px;
}
.old_design .guaranteeContents dd.caption02,
.old_design .guaranteeOutline dd.caption02 {
    font-size:13px;
}
.old_design .guaranteeContents .guaranteeLeft .colorSeller.text04,
.old_design .guaranteeContents .guaranteeRight .colorBuyer.text04 {
    font-size: 130%;
    line-height: 2;
}
.old_design #cap_list {
    width: auto;
    padding: 16px 0;
    font-size: 13px;
}
.old_design #cap_list li {
    margin: 0 16px 0 24px;
}
.old_design #cap_list span.caution {
    font-size:16px;
}


/* --------------------------------
　/anshin/top
-------------------------------- */
.old_design #top_tx02 br {
    display: none;
    font-size: 1px;
}

.old_design #top_img02 {
    margin: 0;
}

.old_design p.caution03 {
    padding: 16px;
    width: auto;
    font-size: 13px;
    text-align: left;
}

/* --------------------------------
　/anshin/jiban/guarantee
-------------------------------- */
.old_design #content ul#nav_j {
    width: 100%;
    height: auto;
    border-right: 1px solid #00a0e8;
}

.old_design #content ul#nav_j li {
    float: none;
    width: 100%;
}

.old_design #content ul#nav_j li img {
    width: 100% !important;
}

.old_design .guaranteeRightF {
    width: 100%;
}

.old_design .letterspacing .text04 {
    font-size: 130%;
}

/* --------------------------------
　/anshin/jiban/seller
-------------------------------- */
.old_design .seller .images-seller_img05 {
    max-width: 142% !important;
    margin-left: -18% !important;
}

/* --------------------------------
　/anshin/jiban/survey
-------------------------------- */
.old_design #jiban_survey .boxLeft,
.old_design #jiban_survey .boxRight {
    float: none;
    width: auto;
    height: auto;
}

.old_design #jiban_survey .boxLeft {
    padding: 0;
    margin-bottom: 30px;
}

.old_design #jiban_survey h3.survey,
.old_design #jiban_survey h4.survey {
    width: auto;
    font-size: 20px;
}
.old_design #jiban_survey h5,
.old_design #jiban_survey .s-survey_sab_h {
    font-size: 16px;
}
.old_design #jiban_survey > .txt {
    font-size: 16px;
}
.old_design #jiban_survey .txt02 {
    font-size: 14px;
    height: auto;
}

.old_design #jiban_survey .boxLeft img,
.old_design #jiban_survey .boxRight img {
    width: 100%;
}

.old_design #jiban_survey .wakaru {
    width: auto;
    padding: 16px;
    font-size: 13px;
}
.old_design #jiban_survey .wakaru span {
    font-size: 20px;
}
.old_design #jiban_survey .wakaru #left p,
.old_design #jiban_survey .wakaru #right p {
    font-size:16px;
}
.old_design #jiban_survey .wakaru #left {
    margin: 0 0 16px 0;
    float: none
}
.old_design #jiban_survey .wakaru #right {
    margin: 0;
    float: none;
}
.old_design #jiban_survey .topics {
    padding: 16px;
    font-size: 14px;
}
.old_design #jiban_survey .topic_small {
    font-size: 13px;
}
.old_design #jiban_survey .topic_title {
    font-size: 20px;
    margin: 0 0 16px;
}

.old_design #jiban_survey .threebox,
.old_design #jiban_survey .threebox_r {
    float: none;
    margin: 16px 0 0;
    padding: 0;
    width: auto;
}
.old_design #jiban_survey .threebox span,
.old_design #jiban_survey .threebox_r span {
    font-size: 16px;
    display: block;
}


/* --------------------------------
　/anshin/jiban/withdraw
-------------------------------- */
.old_design #jiban_withdraw .box {
    width: auto;
    float: none;
    margin-left: 0;
    margin-right: 0;
}

.old_design #jiban_withdraw .box:first-child {
    margin-top: 0;
}
.old_design #jiban_withdraw .txt {
    margin-top: 16px;
    font-size: 16px;
    line-height: 1.75;
}


/* --------------------------------
　/anshin/jiban
-------------------------------- */
.old_design #jiban_index h1,
.old_design #jiban_index .s-lead {
    margin-bottom: -20%;
}
.old_design #jiban_index h1{
    margin-bottom: auto;
}

.old_design .baikyaku-anshin-jiban-images-index_main01-02 {
    width: 120%;
    max-width: 118% !important;
    margin-left: -10%;
}

.old_design #jiban_index p.question {
    margin: 50px auto 50px;
    padding: 20px 3% 20px 60px;
    background: url(../../assets/images/original/baikyaku-anshin-images-imageChuukai01-02.jpg) no-repeat;
    background-position: 2% 20px;
    background-size: 40px;
    width: 96%;
    height: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 3px solid #00a0e8;
    border-radius: 10px;
    position: relative;
}

.old_design #jiban_index p.question:before {
    content: "";
    position: absolute;
    bottom: -38px;
    left: 50%;
    margin-left: -15px;
    border: 12px solid transparent;
    border-top: 26px solid #FFF;
    z-index: 2;
}

.old_design #jiban_index p.question:after {
    content: "";
    position: absolute;
    bottom: -48px;
    left: 50%;
    margin-left: -17px;
    border: 14px solid transparent;
    border-top: 32px solid #00a0e8;
    z-index: 1;
}

.old_design #jiban_index .answer {
    margin: 50px auto 50px;
    padding: 20px 3% 20px 60px;
    background: url(../../assets/images/original/baikyaku-anshin-images-imageChuukai02-02.jpg) no-repeat;
    background-position: 2% 20px;
    background-size: 40px;
    width: 96%;
    height: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 3px solid #00a0e8;
    border-radius: 10px;
    position: relative;
}

.old_design #jiban_index .answer:before {
    content: "";
    position: absolute;
    bottom: -38px;
    left: 50%;
    margin-left: -15px;
    border: 12px solid transparent;
    border-top: 26px solid #FFF;
    z-index: 2;
}

.old_design #jiban_index .answer:after {
    content: "";
    position: absolute;
    bottom: -48px;
    left: 50%;
    margin-left: -17px;
    border: 14px solid transparent;
    border-top: 32px solid #00a0e8;
    z-index: 1;
}

.old_design #jiban_index .answer p.answerConclusion {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #00a0e8;
    font-size: 20px;
    letter-spacing: 0.1em;
    font-weight: bold;
    text-align: left;
}

.old_design #jiban_index .answer p.answerConclusion br {
    display: none;
}

/* --------------------------------
　/anshin/jiban/buyer
-------------------------------- */
.old_design .jiban_buyer header p {
    height: auto;
}

.old_design .jiban_buyer .contentsInner {
    margin-top: 20px;
}

.old_design .jiban_buyer .only-sp img {
    width: 100%;
}

.old_design .jiban_buyer .seller img {
    margin-top: 20px;
}

.old_design .jiban_buyer .buyer_img05 {
    max-width: 134% !important;
    margin-left: -18%;
}

.old_design .jiban_buyer .buyer_img06 {
    margin-top: 0 !important;
    margin-bottom: 30px !important;
}

@media screen and (max-width: 750px) {
    .old_design .jiban_buyer .buyer_img06 {
        max-width: 132% !important;
        margin-left: -14% !important;
    }
}

@media screen and (max-width: 580px) {
    .old_design .jiban_buyer .buyer_img06 {
        max-width: 170% !important;
        margin-left: -34% !important;
    }
}

/* --------------------------------
　/anshin/jiban/q_a
-------------------------------- */
.old_design #jiban_q_a {
    background: none;
    width: 100%;
    height: auto;
}

.old_design #jiban_q_a #qa01,
.old_design #jiban_q_a #qa02,
.old_design #jiban_q_a #qa03,
.old_design #jiban_q_a #qa04,
.old_design #jiban_q_a #qa05,
.old_design #jiban_q_a #qa06,
.old_design #jiban_q_a #qa07,
.old_design #jiban_q_a #qa08 {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    width: 100%;
    margin: 0 auto 40px;
    height: auto;
    border-radius: 100%;
}

.old_design #jiban_q_a #qa02,
.old_design #jiban_q_a #qa03,
.old_design #jiban_q_a #qa06,
.old_design #jiban_q_a #qa07 {
    background: #009fe9;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.old_design #jiban_q_a #qa01,
.old_design #jiban_q_a #qa04,
.old_design #jiban_q_a #qa05,
.old_design #jiban_q_a #qa08 {
    border: 5px solid #009fe9;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.old_design #jiban_q_a #qa01 {
    padding: 14% 8% 22% 8%;
}

.old_design #jiban_q_a #qa02 {
    padding: 8% 14% 14% 14%;
}

.old_design #jiban_q_a #qa03 {
    padding: 20% 10% 26% 10%;
}

.old_design #jiban_q_a #qa04 {
    padding: 12% 12% 18% 12%;
}

.old_design #jiban_q_a #qa05 {
    padding: 12% 10% 20% 10%;
}

.old_design #jiban_q_a #qa06 {
    padding: 10% 12% 18% 12%;
}

.old_design #jiban_q_a #qa07 {
    padding: 12% 12% 18% 12%;
}

.old_design #jiban_q_a #qa08 {
    padding: 14% 8% 24% 8%;
}

.old_design #jiban_q_a dl dt,
.old_design #jiban_q_a .s-faq_box .s-question {
    font-size: 5vw !important;
    margin-bottom: 6% !important;
}

.old_design #jiban_q_a dl dt span,
.old_design #jiban_q_a .s-faq_box .s-question span {
    font-size: 10vw;
}

.old_design #jiban_q_a dl dd,
.old_design #jiban_q_a .s-faq_box .s-answer {
    font-size: 4vw !important;
}

.old_design #jiban_q_a dl dd span,
.old_design #jiban_q_a .s-faq_box .s-answer span {
    font-size: 8vw;
    margin-bottom: 0;
}

.old_design #jiban_q_a dl br,
.old_design #jiban_q_a .s-faq_box br {
    display: none;
}

.old_design #jiban_q_a dl dd small,
.old_design #jiban_q_a .s-faq_box .s-answer small {
    padding-top: 10px;
}

/* --------------------------------
　/anshin/old/guarantee_about
-------------------------------- */
.old_design .guarantee figure {
    padding: 0 0 0 0;
}

.old_design .guaranteeOutline {
    margin-top: 40px;
}

/* --------------------------------
　/anshin/old/guarantee02
-------------------------------- */
.old_design #guaranteeTopMain .text05 {
    font-size: 160%;
}

/* --------------------------------
　/anshin/old/how
-------------------------------- */
.old_design .baikyaku-anshin-old-how {
    height: auto !important;
}

/* --------------------------------
　/anshin/old/buyer
-------------------------------- */
.old_design .old_buyer .contentsInner {
    margin-top: 20px;
}

.old_design .old_buyer .seller .imageChuukai14 {
    max-width: 138% !important;
}

.old_design .old_buyer .seller .imageChuukai15 {
    max-width: 117% !important;
    margin-left: -16.5%;
}

.old_design .old_buyer .seller p,
.old_design .old_buyer .buyerFlow {
    margin-top: 30px;
}

.old_design .old_buyer .seller img {
    margin-top: 20px;
}

.old_design .old_buyer .imageChuukai17 {
    max-width: 136% !important;
    margin-left: -18%;
}

@media screen and (max-width: 573px) {
    .old_design .old_buyer .buyer_img06 {
        max-width: 170% !important;
        margin-left: -36%;
    }
}

@media screen and (max-width: 386px) {
    .old_design .old_buyer .buyer_img06 {
        max-width: 186% !important;
        margin-left: -43%;
    }
}

/* --------------------------------
　/anshin/old/seller
-------------------------------- */
.old_design .old_seller .contentsInner {
    margin-top: 20px;
}

.old_design .old_seller .imageChuukai09 {
    max-width: 118% !important;
}

.old_design .old_seller .imageChuukai10 {
    max-width: 124% !important;
    margin-left: -25%;
}

.old_design .old_seller .seller p,
.old_design .old_seller .buyerFlow {
    margin-top: 16px;
}

.old_design .old_seller .seller img {
    margin-top: 20px;
}

.old_design .old_seller .imageChuukai12 {
    max-width: 134% !important;
    margin-left: -18%;
}

/* --------------------------------
　/anshin/youheki/buyer
-------------------------------- */
.old_design .youheki_buyer .contentsInner {
    margin-top: 20px;
}

.old_design .youheki_buyer .only-sp img {
    width: 100%;
}

.old_design .youheki_buyer .images-buyer_img05 {
    max-width: 134% !important;
    margin-left: -18%;
}

@media screen and (max-width: 386px) {
    .old_design .youheki_buyer .images-buyer_img06 {
        max-width: 170% !important;
        margin-left: -34% !important;
    }
}

.old_design .youheki_buyer .seller p {
    margin-top: 30px;
}

.old_design .youheki_buyer .seller img {
    margin-top: 20px;
}

/* --------------------------------
　/anshin/youheki/guarantee
-------------------------------- */
.old_design .youheki_guarantee header p.line {
    height: auto;
}

/* --------------------------------
　/anshin/youheki/seller
-------------------------------- */
.old_design .youheki_seller .contentsInner {
    margin-top: 20px;
}

.old_design .youheki_seller header p {
    height: auto;
}

.old_design .youheki_seller .only-sp img {
    width: 100%;
}

.old_design .youheki_seller .seller_img05 {
    max-width: 138% !important;
    margin-left: -16% !important;
}

.old_design .youheki_seller .seller p {
    margin-top: 30px;
}

.old_design .youheki_seller .seller p.bold {
    margin: 5px 0 0 0;
}

/* --------------------------------
　/anshin/youheki/survey
-------------------------------- */
.old_design .youheki_survey #youheki_survey h3#ti01,
.old_design #youheki_survey h3#ti02 {
    font-size: 200% !important;
    line-height: 1.5 !important;
    padding-top: 10px !important;
    padding-bottom: 0 !important;
}

.old_design .youheki_survey #youheki_survey h4#chap01,
.old_design .youheki_survey #youheki_survey h4#chap02 {
    width: auto;
    height: auto;
    margin: 24px 0 16px;
    line-height: 1.5;
    font-size: 20px;
}

.old_design .youheki_survey #youheki_survey .tx01 {
    width: auto;
    padding: 0;
    font-size: 16px;
}
.old_design .youheki_survey #youheki_survey .tx01 .checktx {
    width: auto;
    padding: 0;
    margin: 16px 0 32px;
}

.old_design .youheki_survey #youheki_survey .tx01 .checktx table {
    width: 100%;
}

.old_design .youheki_survey #youheki_survey .tx01 .checktx table th {
    display: block;
    border-right: none;
    border-bottom: 1px solid #00a0e8;
    text-align: center;
    font-size: 18px;
}

.old_design .youheki_survey #youheki_survey .tx01 .checktx table td.type2 {
    display: block;
    width: auto;
    font-size: 16px;
}

/* --------------------------------
　/anshin/youheki/withdraw
-------------------------------- */
.old_design .youheki_withdraw #youheki_survey h4#chap01,
.old_design .youheki_withdraw #youheki_survey h4#chap02 {
    width: auto;
    height: auto;
    margin: 24px 0 16px;
    line-height: 40px;
    font-size: 20px;
}

.old_design .youheki_withdraw #youheki_survey .tx01 {
    width: auto;
    padding: 0;
    font-size: 16px;
}
.old_design #youheki_survey .tx01 table#kekka {
    margin: 16px 0 32px;

}
.old_design #youheki_survey .tx01 table#kekka td {
    width: 80%;
    padding: 8px;
    font-size: 14px;
}
.old_design .youheki_withdraw #youheki_survey .cap01 {
    margin-top: 20px;
    font-size: 13px;
}
.old_design #youheki_survey .blue {
    margin-bottom: 16px;
    font-size: 18px;
}

.old_design .youheki_withdraw #youheki_survey #cap_list {
    width: auto;
}

/* --------------------------------
　anshin/old/top
-------------------------------- */
.old_design #top_tx02 {
    margin: 0 0 20px;
    font-size: 24px;
}

/* --------------------------------
　/anshin/youheki/
-------------------------------- */
.old_design #index #copy01 {
    margin: -48px 0 24px;
}
.old_design #index .copy02 {
    font-size: 20px;
}
.old_design #index #copy03 {
    font-size: 16px;
}
.old_design #index .blue {
    font-size: 18px;
    margin-bottom: 16px;
}
.old_design #index .cap01 {
    font-size: 14px;
}
.old_design #index .sti {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.old_design #index p.question {
    margin: 50px auto 50px;
    padding: 20px 3% 20px 60px;
    background: url(/assets/images/original/baikyaku-anshin-images-imageChuukai01-02.jpg) no-repeat;
    background-position: 2% 20px;
    background-size: 40px;
    width: auto;
    height: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 3px solid #00a0e8;
    border-radius: 10px;
    position: relative;
    font-size: 18px;
}
.old_design #index p.question:before {
    content: "";
    position: absolute;
    bottom: -38px;
    left: 50%;
    margin-left: -15px;
    border: 12px solid transparent;
    border-top: 26px solid #FFF;
    z-index: 2;
}
.old_design #index p.question:after {
    content: "";
    position: absolute;
    bottom: -48px;
    left: 50%;
    margin-left: -17px;
    border: 14px solid transparent;
    border-top: 32px solid #00a0e8;
    z-index: 1;
}

.old_design #index .answer {
    margin: 50px auto 50px;
    padding: 20px 3% 20px 60px;
    background: url(/assets/images/original/baikyaku-anshin-images-imageChuukai02-02.jpg) no-repeat;
    background-position: 2% 20px;
    background-size: 40px;
    width: auto;
    height: auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 3px solid #00a0e8;
    border-radius: 10px;
    position: relative;
    font-size: 16px;
}

.old_design #index .answer:before {
    content: "";
    position: absolute;
    bottom: -38px;
    left: 50%;
    margin-left: -15px;
    border: 12px solid transparent;
    border-top: 26px solid #FFF;
    z-index: 2;
}

.old_design #index .answer:after {
    content: "";
    position: absolute;
    bottom: -48px;
    left: 50%;
    margin-left: -17px;
    border: 14px solid transparent;
    border-top: 32px solid #00a0e8;
    z-index: 1;
}
.old_design #index .answer p {
    margin-bottom: 16px;

}
.old_design #index .answer p .blue {
    font-size: 18px;
}
.old_design #index .answer sup {
    width: 2vw;
}

.old_design #index .answer p.answerConclusion {
    padding: 0 0 16px 0;
    color: #00a0e8;
    font-size: 18px;
    letter-spacing: 0.1em;
    font-weight: bold;
    text-align: left;
}

.old_design #index .answer p.answerConclusion br {
    display: none;
}

.old_design .baikyaku-anshin-images-imageChuukai-fukidashi {
    text-align: center;
    display: block !important;
    width: 80%;
    margin: 0 auto;
}

.old_design #index .answer .caution {
    width: 100%;
    position: relative;
    bottom: 0;
    left: 0;
}

/* --------------------------------
　/anshin/youheki/q_a
-------------------------------- */
.old_design #youheki_q_a {
    background: none;
    width: 100%;
    height: auto;
}

.old_design #youheki_q_a #qa01,
.old_design #youheki_q_a #qa02,
.old_design #youheki_q_a #qa03,
.old_design #youheki_q_a #qa04,
.old_design #youheki_q_a #qa05,
.old_design #youheki_q_a #qa06 {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    width: 100%;
    margin: 0 auto 40px;
    height: auto;
    border-radius: 100%;
}

.old_design #youheki_q_a #qa02,
.old_design #youheki_q_a #qa05 {
    background: #009fe9;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.old_design #youheki_q_a #qa01,
.old_design #youheki_q_a #qa03,
.old_design #youheki_q_a #qa04,
.old_design #youheki_q_a #qa06 {
    border: 5px solid #009fe9;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.old_design #youheki_q_a #qa01 {
    padding: 20% 8% 36% 8%;
}

.old_design #youheki_q_a #qa02 {
    padding: 6% 14% 13% 14%;
}

.old_design #youheki_q_a #qa03 {
    padding: 24% 10% 28% 10%;
}

.old_design #youheki_q_a #qa04 {
    padding: 18% 12% 24% 12%;
}

.old_design #youheki_q_a #qa05 {
    padding: 8% 10% 18% 10%;
}

.old_design #youheki_q_a #qa06 {
    padding: 14% 12% 24% 12%;
}

.old_design #youheki_q_a dl dt,
.old_design #youheki_q_a .s-faq_box .s-question {
    font-size: 4vw !important;
    margin-bottom: 4% !important;
}

.old_design #youheki_q_a dl dt span,
.old_design #youheki_q_a .s-faq_box .s-question span {
    font-size: 8vw;
}

.old_design #youheki_q_a dl dd,
.old_design #youheki_q_a .s-faq_box .s-answer {
    font-size: 3.5vw !important;
}

.old_design #youheki_q_a dl dd span,
.old_design #youheki_q_a .s-faq_box .s-answer span {
    font-size: 6vw;
    margin-bottom: 0;
}

.old_design #youheki_q_a dl br,
.old_design #youheki_q_a .s-faq_box br {
    display: none;
}

.old_design #youheki_q_a dl dd small,
.old_design #youheki_q_a .s-faq_box .s-answer small {
    padding-top: 10px;
}

/* --------------------------------
　/anshin/consent.html
-------------------------------- */

.old_design .consent article.contentsInner {margin-top:0!important;}
.old_design .consent article.guaranteeOutline div.title{margin:0!important;}
.old_design .consent article.guaranteeOutline {padding:0px;}
.old_design .consent article.guaranteeOutline p {padding-left:1em;}
.old_design .consent article.guaranteeOutline div.fullbox{padding: 0 0 10px 20px;}
.old_design ol.point li{padding-bottom:1em;}

/* 200729追記 */
.old_design .s-anshin-bannar200729 {
    background-image: url(/assets/images/original/baikyaku-anshin-images-banner_sp_01_200729.png), url(/assets/images/original/baikyaku-anshin-images-banner_sp_02.jpg);
    background-position: 4px 6px, 98% center;
}

/* 220927追記 */
.old_design .s-anshin-bannar220927 {
    background-image: url(/assets/images/original/baikyaku-anshin-images-banner_sp_01_220927.png), url(/assets/images/original/baikyaku-anshin-images-banner_sp_02.jpg);
    background-position: 4px 6px, 98% center;
}
/* 240829追記 */
.old_design .s-anshin-bannar240829 {
    background-image: url(/assets/images/original/baikyaku-anshin-images-banner_sp_01_240829.png), url(/assets/images/original/baikyaku-anshin-images-banner_sp_02.jpg);
    background-position: 4px 6px, 98% center;
}

