@charset "UTF-8";
.copy {
width: 96%;
margin: 0 2%;
text-align: left;
padding-top: 20px;
}
.copy dl {
}
.copy dl dt {
font-size : 20px;
line-height: 30px;
margin-bottom: 20px;
}
.copy dl dd {
font-size : 14px;
line-height : 28px;
color : #767575;
}
.flow {
width: 96%;
margin: 0 2%;
padding: 4% 0 0;
}
.flow dl {
}
.flow dl dt {
font-size: 20px;
line-height: 100%;
color: #fff;
padding: 2%;
margin: 0 0 4%;
box-shadow: 0px 0px 6px -3px #000000;
-moz-box-shadow: 0px 0px 6px -3px #000000;
-webkit-box-shadow: 0px 0px 6px -3px #000000;
/* border-radius */
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
.flow dl dt.now {
background-color: #034273;
}
.flow dl dt.already {
background-color: #b4091e;
}
.flow dl dt img {
width: 100%;
height: auto;
}
.flow dl dd {
font-size: 16px;
line-height: 26px;
font-weight: 700;
text-align: left;
width: 96%;
margin: 0 0 2% 0;
padding: 2%;
/* box-shadow */
box-shadow: 0px 0px 6px -3px #000000;
-moz-box-shadow: 0px 0px 6px -3px #000000;
-webkit-box-shadow: 0px 0px 6px -3px #000000;
}
.flow dl dd ul {
	width:100%;
display: table;
}
.flow dl dd ul li {
font-size: 14px;
line-height: 20px;
}
.flow dl dd ul li.line2 {
width: 50%;
float: left;
}
.flow dl dd p {
font-size: 14px;
line-height: 20px;
}
.flow dl dd img {
width: 100%;
height: auto;
}
.flow dl dd.yajirushi {
width: 100%;
text-align: center;
padding: 0;
margin: 0;
/* box-shadow */
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
.flow dl dd.yajirushi img {
width: auto!important;
}
.mitsui_group {
width: 96%;
margin: 0 2%;
}
.mitsui_group p {
text-align: left;
font-size : 14px;
line-height: 24px;
font-weight: 700;
margin-bottom: 20px;
}
.mitsui_group .pic {
width: 100%;
margin: 0;
padding: 0;
}
.mitsui_group .pic img {
width: 100%;
height: auto;
}
