@charset "utf-8";
/* 法人用　お問合せから納品までcss */

.text {
padding-left: 20px;
}

.flow {
background-image: url(/corporate/flow/images/arrow_bottom.gif);
background-repeat: no-repeat;
background-position: bottom left;
padding-bottom: 25px;
}

.flow table{
width: 664px;
}

.flow th{
width: 20px;
background-repeat: no-repeat;
background-position: center;
text-indent: -999px;
}

.bkarrow {
background-image: url(/corporate/flow/images/td_bk.gif);
background-repeat: repeat-y;
}

.flow td{
padding: 0 5px 0 0;
vertical-align: top;
}

.flow td p {
width: 260px;
margin: 10px 0; 
float: right;
}





/* flow01 color */
.flow01 table{
background-color: #fff6d6;
border-top: solid 3px #fff6d6;
border-left: solid 3px #fff6d6;
border-bottom: solid 3px #fff6d6;
}

.flow01 th{
background-image: url(/corporate/flow/images/flow01_title.gif);
background-color: #FBB03B;
}

/* flow02 color */
.flow02 table{
background-color: #fffed6;
border-top: solid 3px #fffed6;
border-left: solid 3px #fffed6;
border-bottom: solid 3px #fffed6;
}

.flow02 th{
background-image: url(/corporate/flow/images/flow02_title.gif);
background-color: #fbd449;
}

/* flow03 color */
.flow03 table{
background-color: #f8ffe8;
border-top: solid 3px #f8ffe8;
border-left: solid 3px #f8ffe8;
border-bottom: solid 3px #f8ffe8;
}

.flow03 th{
background-image: url(/corporate/flow/images/flow03_title.gif);
background-color: #add782;
}

/* flow04 color */
.flow04 table{
background-color: #f1faff;
border-top: solid 3px #f1faff;
border-left: solid 3px #f1faff;
border-bottom: solid 3px #f1faff;
}

.flow04 th{
background-image: url(/corporate/flow/images/flow04_title.gif);
background-color: #6abef8;
}


.lotto {
width: 205px;
border: solid 1px #ccc;
padding: 1px;
float: left;
}

.lotto dt{
background-image: url(/inc/images/global/th_bk.gif);
background-position: bottom;
background-repeat: repeat-x;
color: #fff;
padding: 10px;
font-weight: bold;
text-align: center;
}


.lotto dd {
padding: 10px;
}

.lotto dd img {
margin-bottom: 5px;
}

.lotto dd  strong {
color:#7BBE35;
}
