body	{ margin: 0px; padding: 0px; }

h1,h2,h3,h4,h5	{ position: absolute; top: -9999px; left: -9999px; margin:0px; padding:0px;}

/* all */
#main_bg	{ background: url(../top/allBg.gif) repeat-x top #5c8ff4;}

.to_top		{ margin: 18px 10px 10px 10px;}

a       	{ font-size: 12px; line-height: 130%; color:#333333; text-decoration:underline;}
a:hover 	{ font-size: 12px; line-height: 130%; color:#666666; text-decoration: none;}

p			{ font-size: 12px; line-height: 150%; color: #333333; margin: 0; padding: 0;}


/* top */
#topImg01	{ background: url(../top/top_img01.jpg) no-repeat; width: 774px; height:231px;}
#topImg02	{ background: url(../top/top_img02.jpg) no-repeat; width: 774px; height:67px;}
#topImg03	{ background: url(../top/top_img03.jpg) no-repeat; width: 774px; height:76px;}
#topImg04	{ background: url(../top/top_img04.jpg) no-repeat; width: 774px; height:116px;}
#topImg05	{ background: url(../top/top_img05.jpg) no-repeat; width: 774px; height:267px;}

#topImg04 img.mb1{ margin: 0 0 20px 0;}
#topImg04 img.mb2{ margin: 30px 0 20px 0;}

#top_spec	{ padding: 60px 0 0 0;}
p.spec		{ font-size: 12px; color: #FFFFFF; text-align: left; line-height: 135%; width: 230px; margin: 0;}
p.spec span	{ font-size: 10px; line-height: 120%; margin: 0;}
p.bold		{ font-weight: bold;}
#top_bana	{ margin-top: 30px;}
#top_bana img{ margin: 0 25px;}

/* enquete */
.enq_bg		{ background: url(../../enquete/img/enq_bg.jpg) no-repeat top #ffffff; width: 774px; margin: 0; padding: 10px 0; text-align: center;}

.enq_header	{ margin: 10px 0 0 0; display: table;}
h1.title	{ position: static; top: inherit; left: inherit; margin: 0 0 0 20px; float: left;}
h2.subtitle { position: static; top: inherit; left: inherit; margin: 0 0 0 20px; *margin: 0 10px 0 0; float: right;}
h2.subtitle2{ position: static; top: inherit; left: inherit; margin: 10px 0 0 20px; *margin: 10px 10px 0 0; float: right;}
#enq_text1	{ width: 560px; margin: 30px auto; font-size: 12px; color: #FFFFFF; line-height: 130%; text-align: left;}
#enq_text2	{ width: 585px; margin: 20px auto; font-size: 12px; color: #000000; line-height: 130%; text-align: left;}
#enq_text2 span{ color: #CC3300;}
#enq_text3	{ margin: 0; padding: 0 15px 0 0; font-size: 10px; color: #000000; text-align: right;}
#enq_text4	{ width: 360px; margin: 40px auto 30px auto; font-size: 12px; color: #FFFFFF; line-height: 130%; text-align: left;}
#enq_text5	{ width: 430px; margin: 40px auto 40px auto; font-size: 12px; color: #FFFFFF; line-height: 130%; text-align: left;}

#enq_thumBg	{ background: url(../../enquete/img/enq_wpBg.gif) no-repeat; width: 538px; height: 228px; margin: 0 auto;}
#enq_thumImg{ margin: 0 auto;}
#enq_thumImg img{ margin: 25px 30px 15px 30px;}
p.enq_kikan { font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 140%; text-align: center; margin: 10px 0;}
#enq_btn	{ margin: 5px auto 10px auto;}
.enq_btnImg	{ margin: 30px 50px;}
#enq_btn2	{ margin: 0; display: table;}
#enq_btn2_l	{ margin: 0 10px; float: left;}
*html #enq_btn2_l{ margin: 0 5px; float: left;}
#enq_btn2_l img{ margin: 0 3px;}
#enq_btn2_r	{ margin: 0 10px; float: right;}
*html #enq_btn2_r{ margin: 0 5px; float: right;}
#enq_btn2_r img{ margin: 0 3px;}

