@charset "UTF-8";
#mainpics{height:200px; background:#006600;}
#mainpics .inner{padding:30px;}
#mainpics h1{color:#fff;}
.h2Cont{margin:0 0 20px 0; padding:0px; color:#990000; border:1px solid #ECE5DC; background:url(../common/img/bg_h2.jpg) repeat-x left top;}
.h2Cont h2{margin:1px; font-size:110%; color:#442100; border:1px solid #eee; padding:15px; line-height:1; border-left:5px solid #990000;}
.h2Cont h2 span{color:#442100; font-weight:normal; margin-left:0.5em;}

#flow{float:right; width:350px;}
#flow ul{list-style:none;}
#flow ul li{padding:0 0 45px 0; margin-top:5px; background:url(img/arw.gif) no-repeat center bottom; width:350px;}
#flow ul li#fl01 div{background:url(img/flow01.jpg) no-repeat left top; height:48px;}
#flow ul li#fl02 div{background:url(img/flow02.jpg) no-repeat left top; height:48px;}
#flow ul li#fl03 div{background:url(img/flow03.jpg) no-repeat left top; height:48px;}
#flow ul li#fl04 div{background:url(img/flow04.jpg) no-repeat left top; height:48px;}
#flow ul li#fl05 div{background:url(img/flow05.jpg) no-repeat left top; height:48px;}
#flow ul li#fl06 div{background:url(img/flow06.jpg) no-repeat left top; height:48px;}
#flow ul li#fl07 div{background:url(img/flow07.jpg) no-repeat left top; height:48px;}
#flow ul li#fl08 div{background:url(img/flow08.jpg) no-repeat left top; height:48px;}
#flow ul li#fl09 div{background:url(img/flow09.jpg) no-repeat left top; height:48px;}

#flow ul li#fl01 div,
#flow ul li#fl02 div,
#flow ul li#fl03 div,
#flow ul li#fl04 div,
#flow ul li#fl05 div,
#flow ul li#fl06 div,
#flow ul li#fl07 div,
#flow ul li#fl08 div,
#flow ul li#fl09 div{text-indent:-7000px;}

#flow ul li.end{padding:0; background:none;}
#flow ul li.dotted span{color:#990000; font-weight:bold;}

#keyimage{width:380px; float:left;}
#keyimage ul{margin-top:30px; list-style:none; margin-left:0px;}
#keyimage ul li{background:url(../common/img/ico_ccl_pnk.gif) no-repeat left 0.5em; padding-left:9px; margin-bottom:1em;}
