/* main */
.main {width:770px; padding:0; margin:0 auto;}

/*main_top_bg container*/
.main_top_bg { background:#ffffff; margin:0 0 0 0; padding:0;}
/*main_top*/
.main_top { margin:0 auto; padding:0; width:750px; height:530px;}
.main_top .right1 { float:right; width:290px; height:540px; padding:0; margin:0;}
.main_top .right1 img { margin:0 5px; padding:0;}
.main_top .right1 h2 {font:bold 26px Arial, Helvetica, sans-serif; color:#194E84; padding:15px 15px 5px 25px; margin:0; border:none;}
.main_top .right1 ul { margin:0; padding:5px 5px 12px 30px; list-style:square;}

/*
.main_top .right1 li { font:normal 14px Arial, Helvetica, sans-serif; color:#3B6B9C; padding:0 0 0 25px; margin:0; background:url(images/ullicheck.jpg) left no-repeat; line-height:1.8em;}
*/

.main_top .right1 li { font:normal 12px Arial, Helvetica, sans-serif; color:#3B6B9C; padding:0 0 8px 2px; margin:0;}

.main_top p { font:normal 10px  Arial, Helvetica, sans-serif; color:#1F242A; padding:5px 0; margin:0;}
.main_top .right1 a {color:#194E84; float: left; text-decoration: none; font-size: 1.4em; padding-top: 0px;}

.main_top .right1 .check_txt {background-image:none; margin:0; padding:10px 0 10px 20px;}
.main_top .right1 .check_txt li {float:left; background-image:none; border:none; width:200px; color:#194E84;}
.main_top .right1 .check_txt li {font:bold 12px Arial, Helvetica, sans-serif;}

.main_top .right1 .check_img {background-image:none; margin:0; padding:0 0 0 15px;}
.main_top .right1 .check_img li {float:left; background-image:none; border:none;width:200px; list-style:none;}
.main_top .right1 .check_img li a img {border:none;}

/*main_lower */
.main_lower { padding:0; margin:0; background:#ffffff;}
.main_lower { border-top: none;}
.main_lower h2 {font:bold 18px Arial, Helvetica, sans-serif; color:#60BB22; padding:5px 5px 5px 5px; margin:0;}
.main_lower h3 {font: bold 14px Arial, Helvetica, sans-serif; color:#1F242A; padding:5px; margin:0;}
.main_lower p {font:normal 12px Arial, Helvetica, sans-serif; color:#37414A; line-height:1.8em; padding:5px; margin:0;}

.main_lower .left {width:455px; border:none; margin:0 10px 0 10px; padding:5px; float:left;}
.main_lower .left p {padding-right:25px;}

.main_lower .right {width:250px; margin:0; padding:0 15px 0 15px; float:right; background:#194E84; height:550px;}
.main_lower .right h2 {margin:0; padding:15px 0 5px 0; color:#ffffff;}
.main_lower .right h3 {margin:0; padding:5px 0 5px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#60BB22;}
.main_lower .right p {margin:0; padding:10px 0 0 0; font:italic normal 12px Arial, Helvetica, sans-serif; color:#ffffff; line-height:1.3em}
