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


#candle .contents_box {background:url(../../imgdir/point/candle/parts_dot.gif) repeat-x bottom left; padding:0 0 30px 0; margin:0 0 30px 0;}

#candle .contents_box.box_last {background:none;}

h2#flash {margin-bottom:20px;}

/* UNIT layout */
#candle .contents_box .unit {margin:0 0 40px 0;}
#candle .contents_box .unit_report {margin:0 0 20px 0;}
	#candle .contents_box .unit .unit_photo {width:195px; margin:0 0 25px 0;}
	#candle .contents_box .unit .unit_txt {width:400px;}
	#candle .contents_box .unit .unit_txt.w390 {width:390px;}
	#candle .contents_box .unit .unit_txt h4 {background:url(../../imgdir/point/candle/parts_line_blue.gif) repeat-x bottom left; padding:0 0 15px 0;}
	#candle .contents_box p {text-align:justify; text-justify:inter-ideograph;}
	
	#candle .contents_box .unit dl {margin:0 0 0 10px; padding:0;}
	#candle .contents_box .unit dl dt {width:60px; height:15px;}
	#candle .contents_box .unit dl dd {margin:-15px 0 15px 60px; line-height:15px;}
	#candle .contents_box .unit dl dd p {line-height:200%;}
	
	#candle .contents_box .unit dl.wide {margin:0;}
	#candle .contents_box .unit dl.wide dt {width:100px; height:15px;}
	#candle .contents_box .unit dl.wide dd {margin:-15px 0 15px 100px; line-height:15px;}
	
	#candle .contents_box .unit ul li {line-height:200%;}
		
	#candle .contents_box .btn {text-align:right;}
	#candle .contents_box .btn a:hover img { filter: alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}

	
	#candle .contents_box .unit_form {}
	#candle .contents_box .unit_form table {margin-bottom:25px;}
	#candle .contents_box .unit_form table th {border-top:1px solid #172f52; padding:15px 0; font-weight:normal; font-size:12px; width:170px;}
	#candle .contents_box .unit_form table td {border-top:1px dotted #172f52; padding:15px 0 15px 15px;}
	
	#candle .contents_box .unit_form table td input,
	#candle .contents_box .unit_form table td textarea {border:1px solid #172f52; padding:3px;}
	#candle .contents_box .unit_form table td textarea {width:300px;}
	#candle .contents_box .unit_form table td input:focus,
	#candle .contents_box .unit_form table td textarea:focus {border:1px solid #0099FF;}
	
	#candle .contents_box .unit_form table th.th_last {border-bottom:1px solid #172f52; padding:15px 0; font-weight:normal; font-size:12px;}
	#candle .contents_box .unit_form table td.td_last {border-bottom:1px dotted #172f52; padding:15px 0 15px 15px;}
	
	#candle .contents_box .unit_form .entry_btn {text-align:center;}
	
	
	
	#candle .contents_box .unit_report .unit_photo {width:286px; margin:0 0 25px 0;}
	#candle .contents_box .unit_report .unit_txt {width:300px;}
	#candle .contents_box .unit_report .unit_txt h3 {border-bottom:1px solid #51637d; padding-bottom:5px; background:url(../../imgdir/point/candle_report/report_ic.gif) no-repeat left 0.2em; padding-left:20px;}
	#candle .contents_box .unit_report dl {width:185px; margin:0; padding:0;}
	#candle .contents_box .unit_report dl dt {margin-bottom:5px;}
	#candle .contents_box .unit_report dl dd {margin:0;}
	#candle .contents_box .unit_report dl dd h4 {border-bottom:1px solid #51637d; padding-bottom:5px; background:url(../../imgdir/point/candle_report/report_ic.gif) no-repeat left 0.2em; padding-left:20px;}
	#candle .contents_box h5 {margin-bottom:15px;}
	
	
	
	
