@charset "shift-JIS"; 

#page { padding-top: 30px; background: url('/common/service/em/gm_ft.gif') center top no-repeat; }

#center_in h3			{ margin: 0 0 15px 0; padding: 0; }

/* Service */

.mn_title				{ width: 180px; height: 57px; background:  url("/common/signup/mn_order_top.jpg") top left no-repeat; }
.mn_title a				{ display: block; width: 180px; height: 57px; text-indent: -9999px; font-size: 0; line-height: 0; }


/* Payment */

.mn_payment_top			{ width: 180px; height: 36px; background: url("/common/signup/mn_payment_top.gif") top left no-repeat; }
.mn_payment				{ margin-bottom: 10px; padding: 1px; border: 4px solid #E1E1E1; border-top: none; /*background-color: #C6EAF2;*/ }
.mn_payment h4 			{ margin: 9px 9px 3px 9px; padding: 0; font-weight: normal; font-size: 11px; }
.mn_payment h4 u		{ font-size: 11px; }
.mn_payment p			{ margin: 0 9px 9px 9px; font-size: 11px; line-height: 1.4; }

/* Service List */
.service_list			{ width: 100%; margin: 0 0 30px 0; border-top: 1px solid #ccc; border-left: 1px solid #ccc; }
.service_list th		{ padding: 2px 10px; font-weight: normal; background-color: #e5e5e5; 
							border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.service_list th.c1		{ width: 55%; }
.service_list th.c2		{ width: 15%; }
.service_list th.c3		{ width: 15%; }
.service_list th.c4		{ width: 15%; }
.service_list td		{ padding: 2px 10px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
.service_list td a		{ text-decoration: none; }
.service_list td a:hover{ text-decoration: underline; }