@charset "UTF-8";

.main_top { display: none;}
#nav_box { padding: 20px 0 0;}

.contents { padding: 10px 0 80px;}
#link_box { padding: 30px 0 0;}
#link_box .in_box { padding: 0;}

.in_box { padding: 60px 0 0;}
.page_title { margin: 50px 0 0; color: #007f5d;}

/*--------------------------------------------------------------------------------
　▼ left_box
--------------------------------------------------------------------------------*/
.left_box {
    float: left;
    width: 20%;
    padding-right: 3%;
}
.left_box p.center,
ul.ul02 li p.center { color: #921c1c;}


/*--------------------------------------------------------------------------------
　▼ right_box
--------------------------------------------------------------------------------*/
.right_box {
    float: right;
    width: 80%;
}
.bg_box {
    padding: 10px;
    margin: 0 0 15px;
    line-height: 2em;
    border-radius: 10px;
}
.bg01 { background: rgba(253, 226, 71, 0.10);}
.bg02 { background: rgba(141, 194, 31, 0.11);}
.bg03 { background: rgba(221, 140, 161, 0.11);}

ul.ul02 { padding: 50px 0 0;}
ul.ul02 li { vertical-align: top; padding: 0 0 30px;}
ul.ul02 li .bg_box { min-height: 141px;}
ul.ul02 li:nth-child(even) { padding-left: 15px;}
ul.ul02 li:nth-child(odd) { padding-right: 15px;}







/*---------------------------------タブレット用----------------------------------*/
/*-----------------------------------------------------------------------------*/
@media screen and (max-width:900px) {

    #link_box ul li a { font-size: 16px;}
}



/*------------------------------------スマホ用----------------------------------*/
/*-----------------------------------------------------------------------------*/
@media screen and (max-width:640px) {

    .contents { padding: 10px 0;}
    .left_box {
        float: none;
        width: 100%;
        padding: 0 0 30px;
        text-align: center;
    }
    .right_box {
        float: none;
        width: 100%;
    }
    ul.ul02 li { display: block; width: 100%;}
    ul.ul02 li:nth-child(even) { padding-left: 0;}
    ul.ul02 li:nth-child(odd) { padding-right: 0;}
    ul.ul02 li .bg_box { min-height: auto !important;}


}
