@charset "UTF-8";
/* CSS Document */

/* バレンタイン */
#val { width:760px; color:#996633; margin:0; padding:0; background:#FFC; line-height:1.4;}
#val img.title { margin:0 auto; }
#val h3 { text-indent:-9999px; margin:0; padding:0; font-size:1px;}

/* formのbg */
#val #formbg_t { margin:0 auto; padding:50px 0 20px 0; width:680px; background:url(/lab/rel_val/images/form_01.gif) no-repeat top left; }
#val #formbg_d { margin:0 auto; padding:0 20px 30px 20px; min-height:40px; background:url(/lab/rel_val/images/form_02.gif) no-repeat bottom left;}
#val #form { min-height:50px;}
#val #form .sect1 { margin:0 0 7px 0;}
#val #form .sect2 { margin:0 0 7px 0;}
#val #form .sect3 { margin:0; *margin-top:20px;}
#val #form span { margin:10px 0 0 0;}
#val form #valentine input #congenial{ width:124px; height:41px; margin:2px auto;}
#val form table { margin:0; padding:0; border:0; border-collapse:collapse; background:none; width:450px;}
#val form td { margin:0; padding:0; border:0; }
#val form select #iYear { min-width:30px;}

/* birthのbg */
#val #birth_t { margin:0 auto; padding:20px 0; width:680px; background:url(/lab/rel_val/images/birthday_01.gif) no-repeat top left; }
#val #birth_d { margin:0 auto; padding:1px 20px 30px 20px; background:url(/lab/rel_val/images/birthday_02.gif) no-repeat bottom left;}
/* IE6 "_" hack */
#val #birth_t { _margin:0 0 0 40px; _padding:20px 0 0 0; }
#val #birth_d { _margin:0 auto; _padding:0px 20px 10px 20px;}

/* 各sctのbg */
#val #longbg_t01 { margin:0 auto; padding:70px 0 10px 0; width:680px; background:url(/lab/rel_val/images/h3-01.gif) no-repeat top left; }
#val #longbg_t02 { margin:0 auto; padding:70px 0 10px 0; width:680px; background:url(/lab/rel_val/images/h3-02.gif) no-repeat top left; }
#val #longbg_t03 { margin:0 auto; padding:70px 0 10px 0; width:680px; background:url(/lab/rel_val/images/h3-03.gif) no-repeat top left; }
#val #longbg_t04 { margin:0 auto; padding:70px 0 10px 0; width:680px; background:url(/lab/rel_val/images/h3-04.gif) no-repeat top left; }
#val .longbg_d { margin:0 auto; padding:1px 20px 30px 20px; background:url(/lab/rel_val/images/h3-d.gif) no-repeat bottom left;}

#val #form { padding:0 0 0 60px; }
#val #result { width:760px; margin:0 auto 10px auto; padding:0; min-height:800px; border:none; display:none; }
#val #result_r { width:760px; margin:0 auto 10px auto; padding:0; min-height:800px; border:none; }
#sct1,#sct2,#sct3,#sct4,#sct5,#sct6,#sct7 { min-height:60px; padding:5px 0;} /* #sctの一括指定　*/
#sct1,#sct2,#sct3,#sct4,#sct5,#sct6,#sct7 { _height:60px; } /* IE6 "_" hack　*/

#val #sct1 { /* width:760px;*/ width:660px; margin:0; padding:0; min-height:30px;}
#val #sct1 div { width:300px; float:left; /* margin:0 0 0 40px; */ margin:0 0 0 10px;}

#val #sct2 { width:760px; margin:0; padding:0;}
#val #sct2 #sct_lef { margin:0px 0 15px 40px; width:330px; min-height:80px; float:left;}
#val #sct2 #sct_lef span,#val #sct2 #sct_rig span { display:block; width:320px; text-align:center; margin:0 0 0 10px; font-weight:bold;}
#val #sct2 #val_sum { margin:0;}
#val #sct2 #sct_rig { margin:0px 0 15px 30px; width:330px; min-height:80px; float:left;}
#val #sct2 #sct_rel { margin:0;}
/*IE6 "_" hack*/
#val #sct2 #sct_lef { _margin:0px 0 15px 15px; _height:80px;}
#val #sct2 #sct_rig { _margin:0px 0 15px 30px; _height:80px;}

#val #sct3 #char_p1 { width:280px; margin:0 0 0 20px; float:left;}
#val #sct3 #char_p2 { width:280px; margin:0 0 0 20px; float:left;}
/*IE6 "_" hack*/
#val #sct3 #char_p1 { _margin:0 0 0 10px;}
#val #sct3 #char_p2 { _margin:0 0 0 20px;}

#val #sct4 { margin:0;}
#val #sct4 #rel_msg { margin:0; width:640px;}

#val #sct5 { margin:0;}
#val #sct5 #rel_oracle div img { margin:0 0 5px 0;}
#val #sct5 #rel_oracle div span { margin:0;}

#val #sct6 #rel_item img { border:1px solid #950; }
#val #sct6 #unit1 { display:block; width:150px; float:left; padding:20px; }
#val #sct6 #unit2 { display:block; width:350px; float:left; padding:20px; }

#val #sct7 { width:660px; margin:0 auto; padding:0;}
