@charset "euc-jp";

*{font-size:14px;}
/*clearfix*/
.cf:before, .cf:after {content: " "; display: table;}
.cf:after {clear: both;}
.cf {*zoom: 1;}

.wid90per{width:90%}
.wid80per{width:80%}
.wid70per{width:70%}
.wid60per{width:60%}
.wid50per{width:50%}
.wid40per{width:40%}
.wid30per{width:30%}
.wid20per{width:20%}
.wid10per{width:10%}

.mar_auto{margin:0 auto;}
.mar_t50{margin-top:50px;}
.mar_t40{margin-top:40px;}
.mar_t30{margin-top:30px;}
.mar_t20{margin-top:20px;}
.mar_t10{margin-top:10px;}

.mar_b50{margin-bottom:50px;}
.mar_b40{margin-bottom:40px;}
.mar_b30{margin-bottom:30px;}
.mar_b20{margin-bottom:20px;}
.mar_b10{margin-bottom:10px;}

h2{border:none;}
.caption_size{font-size:12px; line-height:1.5em !important;}
.align_l{text-align:left;}
.align_r{text-align:right;}
.align_c{text-align:center;}
.flt_l{float:left !important;}
.flt_r{float:right !important;}

h4{
    position:relative;
    margin-bottom: 5px;
    padding-left:1em;
    font-size:16px
}
h4:before{
    position:absolute;
    top:.25em;
    left:0;
    content:"";
    width:.8em;
    height:.8em;
    background-color:#3e7c39;
    border-radius:50%;
}

.yellow_back_corner{
    padding:20px;
    background-color:#fbf9c6;
    border-radius: 10px;
}
#putitvert h3{
    position:relative;
    margin-bottom:10px;
    padding-left:20px;
    font-size: 18px;
    font-weight:bold;
    color:#3e7c39;
}
#putitvert h3:before{
    position:absolute;
    top:.2em;
    left:0;
    content:"";
    width:.8em;
    height:.8em;
    background-color:#3e7c39;
}

.yellow_back_corner .pri_block div{
    width:50%;
    float:left;
}
.yellow_back_corner .sec_block{
    display:flex;
    justify-content: space-between;
}
.yellow_back_corner .sec_block div{
    display:inline-block;
    width:226px;
    vertical-align: top;
}

.float_corner{
    display:flex;
    justify-content: space-between;
    flex-wrap:         wrap;
}
.float_corner div{
    margin-bottom:20px;
}
.leas-putit:first-child{
    border-bottom:1px solid #c2d0c4;
    padding:0 0 36px;
}
.leas-putit:nth-child(2){
    padding-top:36px;
}
.leas-putit div.flex{
    display:flex;
    justify-content: space-between;
    /*flex-wrap: wrap;*/
    margin:10px 0;
}
.leas-putit div.flex div.pict{
    margin-right:15px;
}
.leas-putit .go_button{
    width:100%;
	margin:20px 0 !important;
	text-align:center;
}
