@charset "utf-8";

/* index styles */

#bg_top { background: url(../images/bg_top.jpg) repeat-x; }
#body { min-height: 920px; height: auto !important; height: 920px; }


/* main */

/* article01 */

#article01 { padding: 30px 34px 30px 35px; border-bottom: 1px solid #809fcc; background: url(../../common/images/bg_content.gif) no-repeat right bottom; }
#article01 p.lead { margin: 23px 0 10px; }

#article01 div.itemwrap { margin-bottom: 20px; background: url(../images/frm_01.gif); }
#article01 div.itemwrap div.clearfix { padding-bottom: 15px; background: url(../images/frm_01_b.gif) no-repeat left bottom; }
#article01 div.itemwrap div.item_left { float: left; width: 348px; padding: 0 20px; }
#article01 div.itemwrap div.item_right { float: right; width: 348px; padding: 0 20px; }
#article01 div.itemwrap h5 { width: 388px; margin: 0 -20px 3px; }
#article01 div.itemwrap p.txt10 { padding-left: 1em; text-indent: -1em; }
#article01 div.itemwrap p.note { margin-top: 0.5em; }
#article01 div.itemwrap p.img01 { margin: 0 -10px -5px 0; }
#article01 div.itemwrap p.img01 img { float: right; padding: 3px 0 0 20px; }
* html #article01 div.itemwrap p.img01 img { position: relative; right: -10px; padding-left: 10px; }
#article01 div.itemwrap p.img02 { margin-right: -5px; }
#article01 div.itemwrap p.img02 img { float: right; padding: 3px 0 0 20px; }
* html #article01 div.itemwrap p.img02 img { position: relative; right: -5px; padding-left: 15px; }

#article01 div.warning { margin: 25px 0 30px; background: url(../images/warn_bg.gif) repeat-y left top; }
#article01 div.warning div.inner { padding: 0 47px 3px 22px; background: url(../images/warn_bg_btm.gif) no-repeat left bottom; }
#article01 div.warning ul { float: left; width: 250px; line-height: 1.7; }
#article01 div.warning img.wimg { float: right; }

#article01 div.guideline h5 { margin-bottom: 10px; }


/* article02 */

#article02 { padding: 20px 34px 25px 35px; background-color: #fff; }
#article02 div.inner { background: url(../images/frm_01.gif); }
#article02 div.inner div.inner { padding-bottom: 5px; background: url(../images/frm_01_b.gif) no-repeat left bottom; }
#article02 div.left { float: left; width: 348px; padding: 0 20px; }
#article02 div.right { float: right; width: 348px; padding: 0 20px; }
#article02 h4 { width: 388px; margin: 0 -20px; }
#article02 ul li { padding: 0 0 12px 12px; background: url(../images/note_listhd.gif) no-repeat 0 0.2em; }
#article02 ul li p.link {  }
#article02 ul li p.link a { color: #004098; background: url(../images/note_anchd.gif) no-repeat right 0.5em; padding-right: 12px;}
