@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);

/*-------------------------------------------------------------------
	.section
-------------------------------------------------------------------*/
#content .section {
	margin-bottom: 50px;
}
#content .section .box {
	margin-bottom: 20px;
	overflow: hidden;
	/zoom: 1;
}
#content .section .box ul a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 220px;
}
#content .section .imgright ul.image{
    margin-left: 18px;
}
#content .section .imgleft ul.image{
    margin-right: 18px;
}
#content .section .imgleft .text{
    margin-left: 240px;
}

#content .section .imgright .text{
    margin-right: 240px;
}
/*-------------------------------------------------------------------
    #flow
-------------------------------------------------------------------*/
#flow {
    margin-bottom: 50px;
}
#flow .box {
    margin-bottom: 20px;
    overflow: hidden;
    /zoom: 1;
    background: #1A1A1A url(../image/flow_bg.jpg) center bottom no-repeat;
    padding-bottom: 50px;
    
}
#flow .box .image {
    float: left;
    background: url(../image/flow_arrow.jpg) center bottom no-repeat;
    padding-bottom: 60px;
}
#flow .box dl {
    text-align: center;
    
}
#flow .box dl dt {
    font-weight: bold;
    color: #F15A24;
    font-size: 1.25em;
    padding: 16px 20px 10px;
    
}
#flow .box dl dd{
    padding-bottom: 10px;
}
#flow .box dl dd a{
    color: #C1272D;
    font-weight: bold;
}
#flow .box.last {
    margin-bottom: 0;
    background: #1A1A1A;
    padding-bottom: 0px;
}
#flow .box:last-child .image {
    background: none;
}

