@charset "utf-8";
/* --------------------------------------------------
**
** imine.css
** version : 0.1
** date : 2015/09/10
**
** -------------------------------------------------- */

/* con01 ---------------------------- */
    #contents .sec {
        overflow: hidden;
        padding: 30px 60px;
    }
    #contents .sec div.con01 {
        width: 462px;
        float: left;
    }
    #contents .sec div.img01 {
        width: 376px;
        float: right;
        text-align: right;
    }

#mainContents .link {
    width: 600px;
    margin: 30px 0;
}
.link li a {
    position: relative;
    display: block;
    width: 600px;
    padding: 10px;
    border: 1px solid #ccc;
    background: #ec5d5d;
    color: #fff;
    font-family: Verdana, Roboto, 'Droid Sans', 游ゴシック, YuGothic, メイリオ, Meiryo, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'ＭＳ Ｐゴシック', sans-serif;
}
.link li a img {
    margin-right: 10px;
}
.link li:first-child a {
    width: 450px;
}
.link li a:after {
    content: ' > ';
    position: absolute;
    padding-right: 20px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto 0 auto auto;
    width: 20px;
    height: 50px;
    font-size: 30px;
    vertical-align: middle;
    text-align: right;
    font-family: 'ＭＳ Ｐゴシック','ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', Roboto, 'Droid Sans', 游ゴシック, YuGothic, メイリオ, Meiryo,Verdana, sans-serif;
}
.link li a:hover {
    background: #f09191;
}
/*
.link li a:hover {
    border: 1px solid #ffa9de;
    color:#ffa9de;
}
.link li a:hover:after {
    color: #ffa9de;
}
*/
.slideBox{
    width:960px;
    padding-bottom: 40px;
}
.slick-slide { height: auto; padding: 10px;}
.slick-slide a {
    display: block;
    height: 169px;
    overflow: hidden;
}
.slick-slide img{ width: 100%; height: auto;}
.slick-prev:before,
.slick-next:before {
    color: #1372ab!important;
}

/* con02 ---------------------------- */
    #contents .sec.con02 {
        padding: 40px 60px 278px ;
        background: url(../img/pittare/bg-img02.png) no-repeat bottom;
    }
/* con03 ---------------------------- */
    #contents .sec div.con03 {
        width: 488px;
        padding-right: 20px;
        float: left;
    }
    #contents .sec div.img03 {
        width: 330px;
        float: left;
        text-align: right;
    }
    #contents .sec div.img03 img {
        border: 1px solid #ececec;
        background:#fdfdfd;
    }
/* con04 ---------------------------- */
    #contents div.con04 {
        background: url(../img/imine/img05.png) no-repeat 80px -50px;
    }
    #contents div.con04 h2 {
			line-height: 1.2;
		}
    #contents div.con04 p {
			padding-right: 260px;
		}
    #contents .sec div.img03 {
        width: 330px;
        float: left;
        text-align: right;
    }
    #contents .sec div.img03 img {
        border: 1px solid #ececec;
        background:#fdfdfd;
    }
/* 自由配置アイコン ---------------------------- */
    .sec p.icon01 {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        margin: auto auto auto 60px!important;
        padding: 0;
        width: 244px;
        height: 245px;
        opacity: 0.4;
    }
