<?php header('Content-Type: text/css; charset=utf-8');?>
@charset "utf-8";
/* 【 background-color 】背景色 ****************/
.repair_machine_area {
    background-color: #fbf2d7;
}
.enclose .p1 {
    background-color: red;
}
.choosy {
    background-color: #F9F9CB;
}
/* 【 background-image 】　*********************/
/* 【 background-repeat 】　********************/
/* 【 background-size 】　*********************/
/* 【 border 】線　****************************/
.sell_machine_zone .block.no3 {
    border: none;
}
.flame .enclose,
.block.no2 .box.no1 {
    border-color: #292929;
}
.choosy {
    border-color: #E6BA0B;
}
.block.no1 .box.no1 {
    border-color: red;
}
.block.no1 .box.no1 {
    border-style: dashed;
}
.choosy,
.flame .enclose,
.block.no2 .box.no1 {
    border-style: solid;
}
.flame .enclose,
.block.no2 .box.no1 {
    border-width: 1px;
}
.choosy {
    border-width: 2px;
}
.block.no1 .box.no1 {
    border-width: 3px;
}
.flame.no1,
.gk_newspaper {
    border-bottom-color: #ff9d47;
}
.sell_machine_zone .block {
    border-bottom-color: #595959;
}
.gk_newspaper,
.flame.no1 {
    border-bottom-style: dotted;
}
.sell_machine_zone .block {
    border-bottom-style: solid;
}
.sell_machine_zone .block {
    border-bottom-width: 1px;
}
.gk_newspaper,
.flame.no1 {
    border-bottom-width: 4px;
}
/* 【 color 】色 *****************************/
.enclose .p1 {
    color: #fff;
}
.flame .free_d.p2 {
    color: red;
}
/* 【 content 】 *****************************/
.flame.no1 .p0::before,
.flame.no2 .additional .p5::before  {
    content: "※";
}
.enclose .p2::before,
.enclose .p3::before,
.enclose .p4::before,
.flame.no1 .additional .p1::before,
.flame.no1 .additional .p2::before,
.flame.no1 .additional .p3::before,
.flame.no1 .additional .p4::before,
.flame.no2 .additional .p1::before,
.flame.no2 .additional .p2::before,
.flame.no2 .additional .p3::before,
.flame.no2 .additional .p4::before {
    content: "・";
}
.repair_machine_zone .p1::before,
.block.no2 .box.no1 .p2::before  {
    content: "1．";
}
.repair_machine_zone .p2::before,
.block.no2 .box.no1 .p3::before  {
    content: "2．";
}
.repair_machine_zone .p3::before,
.block.no2 .box.no1 .p4::before  {
    content: "3．";
}
.repair_machine_zone .p4::before  {
    content: "4．";
}
.repair_machine_zone .p5::before  {
    content: "5．";
}
.block.no2 .box.no1 .p5::before  {
    content: "☆";
}
/* 【 display 】 *****************************/
.flame .box .div.no1 img {
    display: block;
}
.flame .box {
    display: flex;
}
.amount_img {
    display: none;
}
/* 【 font-size 】文字の大きさ ***************/
.sell_material_price {
    font-size: 20px;
}
.sell_material_price span {
    font-size: 22px;
}
.free_d.p2 {
    font-size: 23px;
}
.choosy .p1 {
    font-size: 25px;
}
.repair_machine_zone h4 {
    font-size: 26px;
}
/* 【 font-weight 】 ************************/
.choosy .p1,
.enclose .p1,
.flame .free_d.p2,
.block.no1 .box.no1 p,
.block.no2 .box.no1 p span {
    font-weight: bold;
}
/* 【 height 】高さ *************************/
/* 【 justify-content   ********************/
.dummy {
    justify-content: space-between;
}
/* 【 line-height 】 ************************/
.dummy p {
    line-height: 115%;
}
.dummy p span {
    line-height: 125%;
}
/* 【 left 】 ******************************/
/* 【 margin 】 ***************************/
.enclose p,
.box.tell p,
.additional p,
.supplement p,
.repair_machine_zone p,
.block.no2 .box.no1 .p2,
.block.no2 .box.no1 .p3,
.block.no2 .box.no1 .p5 {
    margin: 0;
}
.choosy {
    margin: 50px auto;
}
.enclose,
.gk_newspaper .div.no1,
.flame .box .div.no1 img {
    margin: 0 auto;
}
.additional,
.supplement,
.enclose .p1 {
    margin-bottom: 15px;
}
.flame.no1,
.gk_newspaper,
.sell_machine_zone .block {
    margin-bottom: 50px;
}
.box.tell,
.sell_material_price {
    margin-left: 1em;
}
.box.tell .free_d.p1 {
    margin-right: 10px;
}
.choosy .p1 {
    margin-top: 15px;
}
/* 【 max-height 】 *************************/
/* 【 max-width 】 **************************/
.flame .box .div.no1 img {
    max-width: 200px;
}
.xcart_form_action {
    max-width: 330px;
}
.gk_newspaper .div.no1 {
    max-width: 550px;
}
/* 【 opacity 】 ****************************/
/* 【 overflow 】 ***************************/
/* 【 padding 】 ****************************/
.box.tell p {
    padding: 0;
}
.choosy {
    padding: 15px;
}
.block.no1 .box.no1,
.block.no2 .box.no1 {
    padding: 15px 5px;
}
.sell_machine_zone .block.no3 {
    padding-bottom: 0px;
}
.enclose {
	padding-bottom: 15px;
}
.flame.no1,
.gk_newspaper,
.sell_machine_zone .block {
    padding-bottom: 50px;
}
.enclose .p2,
.enclose .p3,
.enclose .p4,
.flame.no1 .p0,
.repair_machine_zone p,
.block.no2 .box.no1 .p2,
.block.no2 .box.no1 .p3,
.block.no2 .box.no1 .p4,
.block.no2 .box.no1 .p5,
.flame.no1 .additional p,
.flame.no2 .additional p {
    padding-left: 2em;
}
/* 【 position 】************************** */
/* 【 text-align 】 *************************/
.enclose .p1,
.flame.no1 .p0,
.repair_machine_zone h4 {
    text-align: center;
}
/* 【 text-indent 】 ************************/
.enclose .p2,
.enclose .p3,
.enclose .p4,
.flame.no1 .p0,
.repair_machine_zone p,
.block.no2 .box.no1 .p2,
.block.no2 .box.no1 .p3,
.block.no2 .box.no1 .p4,
.block.no2 .box.no1 .p5,
.flame.no1 .additional p,
.flame.no2 .additional p {
    text-indent: -1em;
}
/* 【 text-decoration 】 ********************/
.choosy .p6 {
    text-decoration-color: red;
}
.choosy .p6 {
    text-decoration-style: double;
}
.choosy .p6 {
    text-decoration-line: underline;
}
/* 【 top 】 ********************************/
/* 【 vertical-align 】 *********************/
/* 【 width 】横幅 **************************/
.cw.attention_box {
    width: auto;
}
.free_d.p1 {
    width: 30px;
}
.choosy,
.enclose {
    width: 810px;
}
.flame .box .div.no1 {
    width: 48%;
}
.flame .box .div.no2 {
    width: 50%;
}
.div.no1 img,
.free_d.p1 img,
.flame .box .div.no1 img {
    width: 100%;
}
/* 【 other or special CSS 】 *****************/
/*　▽▽▽▽▽▽ レスポンシブ CSS (画面サイズが(max-width: XXXpx) XXX以下で下記効果を適用します。)　▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽　*/
@media screen and (max-width: 640px){
	/* 【 ［SP］/ background-color 】背景色  ****/
	/* 【 ［SP］/ background-image 】　*********/
	/* 【 ［SP］/ background-repeat 】　********/
	/* 【 ［SP］/ background-size 】　**********/
	/* 【 ［SP］/ border 】線　*****************/
	/* 【 ［SP］/ color 】色 ******************/
    /* 【 ［SP］/ display 】 ******************/
    .flame .box {
        display: block;
    }
    .flame .box.tell {
        display: flex;
    }
    /* 【 ［SP］/ font-size 】文字の大きさ *****/
    .repair_machine_zone h4 {
        font-size: 5.1vw;
    }
	/* 【 ［SP］/ font-weight 】 **************/
	/* 【 ［SP］/ height 】高さ ***************/
	/* 【 ［SP］/ justify-content 】 **********/
	/* 【 ［SP］/ line-height 】 *************/
	/* 【 ［SP］/ left 】 ********************/
    /* 【 ［SP］/ margin 】 ******************/
    .choosy {
        margin: 15px auto;
    }
    .flame.no1 .div.no1 {
        margin-bottom: 15px;
    }
    .repair_machine_zone {
        margin-bottom: 50px;
    }
    .supplement p {
        margin-left: 15px;
    }
	/* 【 ［SP］/ max-height 】 **************/
	/* 【 ［SP］/ max-width 】 ***************/
	/* 【 ［SP］/ opacity 】 *****************/
	/* 【 ［SP］/ overflow 】 ****************/
    /* 【 ［SP］/ padding 】 *****************/
    .choosy {
        padding: 0;
    }
    .block.no1 .box.no1 p {
        padding: 0 10px;
    }
    .choosy p {
        padding: 0 15px;
    }
    .enclose .p2,
    .enclose .p3,
    .enclose .p4,
    .flame.no1 .p0,
    .repair_machine_zone p,
    .block.no2 .box.no1 .p2,
    .block.no2 .box.no1 .p3,
    .block.no2 .box.no1 .p4,
    .block.no2 .box.no1 .p5 {
        padding-left: 1em;
    }
	/* 【 ［SP］/ position 】 ****************/
	/* 【 ［SP］/ text-align 】 **************/
	/* 【 ［SP］/ text-indent 】 *************/
	/* 【 ［SP］/ top 】 *********************/
	/* 【 ［SP］/ vertical-align 】 **********/
    /* 【 ［SP］/ width 】横幅 ***************/
    .choosy, .enclose {
        width: 95%;
	}
    .flame .box .div.no1,
    .flame .box .div.no2 {
        width: 100%;
    }
	/* 【 ［SP］other or special CSS 】 ******/
}
/*************** レスポンシブ E ******************************/