@charset 'utf-8';

/*============================================================
Flow.css

Production Date:2007/5/17


Copyright(C)2007 Y.M All Rights Reserved.
============================================================*/


/* h4 */

body#flow div#mainContents h4{
padding:4px 0px 4px 8px;
border-left:5px solid #71529f;
border-bottom:1px dashed #ddb1e8;
margin-left:10px;
margin-right:15px;
}


/* h5 */

body#flow div#mainContents h5{
font-weight:bold;
margin:0px;
margin-left:10px;
}

/*------------------
ul.flowList
------------------*/

ul.flowList{
margin:0px 0px 20px 10px;
padding:0px;
text-align:left;
list-style-type:none;
}

ul.flowList li{
margin:0px;
padding:0px;
display:inline;
}

ul.flowList li img{
margin:0px 3px 0px 0px;
vertical-align:middle;
}

ul.flowList li.no-margin img{
margin:0px;
}

/*------------------
div.grayBox
------------------*/

div.grayBox{
background-color:#f2f2f2;
margin:0px 15px 30px 10px;
padding:11px;
}


/*------------------
dl.checkList
------------------*/

dl.checkList{
width:350px;
margin:0px 0px 30px 10px;
padding:0px;
border:1px solid #999999;
}

dl.checkList dt{
font-weight:bold;
color:#ffffff;
background-color:#999999;
margin:0px;
padding:4px 10px 4px 10px;
}

dl.checkList dd{
margin:0px;
padding:5px 10px 5px 10px;
}

dl.checkList dd ul{
line-height:150%;
margin:0px;
padding:0px;
list-style-type:none;
}

dl.checkList dd ul li{
margin-bottom:5px;
}

/*------------------
table.PriceTable
------------------*/

table.priceTable{
line-height:150%;
margin:0px 0px 30px 0px;
border-collapse:collapse;
position:relative;
left:10px;
}

table.priceTable th,table.priceTable td{
border:1px solid #cccccc;
padding:5px 15px;
}

table.priceTable tr.tableHead th{
color:#ffffff;
background-color:#737373;
}

table.priceTable th{
background-color:#f5f5f5;
}

table.priceTable td{
text-align:center;
}





