h2
	{ font-size:85%; padding-top:30px; margin:0 0 5px 0; color:#674738; border-bottom:1px solid #E9966E; clear:both; }
h2.fst
	{ padding-top:20px; }
h3
	{ font-size:80%; padding-top:20px; margin:0 0 5px 0; color:#674738; clear:both; }
h3.fst
	{ padding-top:5px; }

body
	{ background:url('../img/img_bodybg.jpg') repeat-x; }
div.body
	{ width:780px; height:678px; background:url('../img/img_divbodybg.jpg') no-repeat; margin-left:auto; margin-right:auto; }
div.insbody
	{ width:780px; background:url('../img/ins/img_divbodybg.jpg') repeat-y left 116px; margin-left:auto; margin-right:auto; }

div.leftbtns
	{ padding-left:49px; width:370px; float:left; }
div.rightbtns
	{ width:284px; float:left; }
div.btn1
	{ margin-top:22px; width:370px; height:143px; clear:both; }
div.btn2, div.btn3, div.btn7
	{ width:370px; height:113px; clear:both; }
div.btn4
	{ margin-top:22px; width:284px; height:143px; clear:both; }
div.btn5, div.btn6, div.btn8
	{ width:284px; height:113px; clear:both; }
div.bird
	{ float:left; width:132px; height:90px; }
div.book
	{ float:left; padding-top:20px; width:152px; height:43px; }
div.search
	{ padding:3px 0 0 5px; background:url('../img/img_searchboxbg.gif'); width:230px; height:66px; }
div.search p
	{ line-height:130%; }
div.otona
	{ clear:both; width:343px; margin-left:auto; margin-right:5px; }

p.ftr
	{ width:780px; color:#674738; font-size:70%; text-align:right; padding-right:5px; margin-left:auto; margin-right:auto; }
div.insftr
	{ width:574px; margin-left:auto; margin-right:0; }


div.inslft
	{ width:206px; float:left; }
div.ins_otona
	{ width:169px; margin-left:auto; margin-right:auto; margin-top:10px; }
div.childmain
	{ width:574px; float:right; background:#ffffff url('../img/ins/img_right.jpg') repeat-y right top; }
div.childmain div.pgtitle
	{ width:484px; margin-left:auto; margin-right:auto; }
div.childmainbody
	{ padding:20px 31px 20px 20px; }
div.childmain ul
	{ padding-left:30px; }
div.guideimg
	{ width:300px; padding-top:20px; margin-left:auto; margin-right:auto; }

table
	{ border-collapse:collapse; }
td, th
	{ padding:2px 5px; background:#ffffff; }
td.nwp, th.nwp
	{ white-space:nowrap; }
table.brdr2
	{ width:492px; }
table.brdr2 td, table.brdr2 th
	{ padding:2px 3px; background:#ffffff; }
table.brdr2 th.plc
	{ width:1em; }
table.brdr3 td, table.brdr3 th
	{ padding:2px 1px; background:#ffffff; }
table.brdr td, table.brdr th, table.brdr2 td, table.brdr2 th, table.brdr3 td, table.brdr3 th
	{ border:1px solid #E9E2D8; }
table.brdr th, table.brdr2 th, table.brdr3 th
	{ background:#F9F7F4; }
