/* mainarea */div#mainarea h2 {background:url(../images/templete/titlebar.gif) no-repeat 0 0;width:880px;height:41px;margin:0 0 10px;padding:10px 0 0 10px;color:#ffc;}div#mainarea div#main_box {width:888px;border-top:#57bc10 solid 4px;border-right:#499200 solid 1px;border-left:#499200 solid 1px;border-bottom:#499200 solid 1px;}div#mainarea div#main_box div#inbox {width:860px;margin:14px;}div#mainarea div#main_box div#inbox div#textarea01 {width:455px;float:left;}div#mainarea div#main_box div#inbox div#imagearea {width:383px;float:right;}/* div#textarea01 */div#mainarea div#main_box div#inbox div#textarea01 h3 {background:url(../images/templete/catch.gif) no-repeat 0 0;width:446px;height:27px;margin:0 0 10px;padding:0;text-indent:-9999px;}div#mainarea div#main_box div#inbox div#textarea01 h4 {background:#fae8ac;padding:10px;width:435px;font-size:15px;color:#499200;margin:15px 0;}div#mainarea div#main_box div#inbox div#textarea01 h4 strong {color:#f60;}div#mainarea div#main_box div#inbox div#textarea01 p.explanation {font-size:medium;line-height:1.5em;}/* div#imagearea */div#mainarea div#main_box div#inbox div#imagearea p.caption {font-size:x-small;}div#mainarea div#main_box div#inbox div#imagearea p#attention {border:solid 1px #ccc;padding:10px;width:363px;font-size:medium;line-height:1.5em;}/* clickbutton */div#mainarea div#main_box div#clickbutton {text-align:center;margin:0px 0;}/* sponsor */div#mainarea div#sponsor {width:890px;margin:20px 0;padding:0 0 15px;border-bottom:#bababa solid 1px;}div#mainarea div#sponsor div#group {width:425px;border-top:#828282 solid 1px;float:left;}div#mainarea div#sponsor div#company {width:425px;border-top:#828282 solid 1px;float:right;}div#mainarea div#sponsor dl {margin:0 0 10px;padding:0;background:#f3f3f3;}div#mainarea div#sponsor dl dt {float:left;margin:5px;padding-right:5px;font-size:medium;border-right:#666 solid 1px;}div#mainarea div#sponsor dl dd {padding:5px 5px 0 0;}div#mainarea div#sponsor div.logo a {width:120px;float:left;border:0px;}div#mainarea div#sponsor div.sponsortxt {width:295px;float:right;}div#mainarea div#sponsor div.comment {text-align:right;margin:10px 0;}/* clear */div#mainarea div#main_box div#inbox:after,div#mainarea div#sponsor:after,div#mainarea div#sponsor dl:after,div#mainarea div#sponsor div#group:after,div#mainarea div#sponsor div#company:after{	display: block;	clear: both;	height: 0;	visibility: hidden;	content: ".";	}/* hasLayout *//* common-ie6 */* html div#mainarea h2 {width:890px;}* html div#mainarea div#main_box {width:890px;}/* * html div#mainarea div#main_box div#inbox div#textarea01 h4 {width:455px;}* html div#mainarea div#main_box div#inbox div#imagearea p#attention {width:383px;}*/* html div#mainarea div#main_box div#inbox,* html div#mainarea div#sponsor,* html div#mainarea div#sponsor dl,* html div#mainarea div#sponsor div#group,* html div#mainarea div#sponsor div#company{zoom: 1;	}	/* common-ie7 */*:first-child+html div#mainarea div#main_box div#inbox,*:first-child+html div#mainarea div#sponsor,*:first-child+html div#mainarea div#sponsor dl,*:first-child+html div#mainarea div#sponsor div#group,*:first-child+html div#mainarea div#sponsor div#company{zoom: 1;	}