/*-----------------------------
(C)AXEL INTERNET CONSULTING
-----------------------------*/

/* --- BASE Style --- */

body				{ padding-top: 0px ;padding-left: 0px ; font-size:12px; line-height:14px; color:#000000 }

p					{ line-height:120%; margin:12px }

h1					{ font-size: 16px; color: #000000; font-weight:bold; padding: 0; margin: 0; ; line-height: 16px }
h2					{ font-size: 14px; color: #000000; font-weight:normal; margin:0; line-height: 16px }
h3					{ font-size: 12px; color: #000000; font-weight:normal; margin:0; line-height: 16px }

td					{ font-size: 12px; color: #000000; line-height:16px; }

em					{ font-size: 14px; color: #333333; line-height: 18px; font-style: normal; font-weight: bold }

strong				{ font-size: 16px; color: #333333; line-height: 18px; font-style: normal; font-weight: bold  }

/* textarea			{ font-size: 12px; color: #333333; background-color: #FFFFFF; border: 1px solid #303030 } */
/* input			{ font-size: 12px; color: #333333; background-color: #FFFFFF; border: 0px solid #303030 } */

/* img				{ border:0 } */

/* a:link				{ color: #000033; text-decoration: none }
a:visited			{ color: #336699; text-decoration: none }
a:active			{ color: #FF3300; text-decoration: none }
a:hover				{ color: #FF3300; text-decoration: none } */

a:link				{ text-decoration: none }
a:visited			{ text-decoration: none }
a:active			{ text-decoration: none }
a:hover				{ color: #CC3399; text-decoration: none }

/* --- CUSTOM Style --- */

/* font color */
.white				{ color:#FFFFFF }
.black				{ color:#000000 }
.gray				{ color:#303030 }
.graylite			{ color:#C1C1C1 }
.graymiddle			{ color:#9A9A9A }
.green				{ color:#91D04B }
.greenlite			{ color:#91D04B }
.brown				{ color:#BF460C }
.orange				{ color:#FF942F }
.orangelite			{ color:#FAC68E }
.blue				{ color:#1B6FC1 }
.bluelite			{ color:#A0C8F7 }
.pink				{ color:#F4575F }
.pinklite			{ color:#FFCCCC }

/* font size */
.f10				{ font-size:10px; line-height:12px }
.f11				{ font-size:11px; line-height:13px }
.f12				{ font-size:12px; line-height:16px }
.f13				{ font-size:13px; line-height:17px }
.f14				{ font-size:14px; line-height:18px }

/* copyright */
.copyright			{ font-size: 10px; color:#000000; line-height: 14px; text-decoration: none; font-family:"Arial,Verdana,Helvetica, sans-serif" }

/* radio and checkbox */
.check				{ font-size: 12px; color: #333333; background-color: #FFFFFF; border: none }

/* link */
a:link.locater		{ color: #FFFFFF; text-decoration: none }
a:visited.locater	{ color: #CCCCCC; text-decoration: none }
a:active.locater	{ color: #FF3300; text-decoration: none }
a:hover.locater		{ color: #FF3300; text-decoration: none }

/* --- Serch Column Style --- */
/* input.button		{ background-color:#FFFFFF; border:2 solid #FF942F } */
input.rmchbox		{ background-color:#FFFFFF }

/* --- FAQ page Style --- */
#contents			{ padding:6px; }
#contents_menu		{ margin-left:40px; }

h4.faq				{ margin:2px; padding-top:18px; padding-left:40px; background:#ffffff url("../img/t_faq_table3.gif") no-repeat left top; font-size:12px ; line-height:1.6em; }

p.faq_ans			{ margin-top:2px; margin-right:2px; margin-left:2px; margin-bottom:0px; padding-top:18px; padding-left:40px; background:#ffffff url("../img/t_faq_table4.gif") no-repeat left top; font-size:12px ; line-height:1.6em; }

.contents_lead		{ margin-top:20px; margin-left:50px; padding-left:6px; padding-top:2px; padding-bottom:2px; width:160px; background:#313031 url("../img/t_faq_lead.gif") no-repeat right top; color:#FFFFFF }

.faq_table			{ margin-left:50px; margin-top:2px; margin-bottom:15px; }

.totop				{ margin-top:0px; margin-right:2px; margin-left:2px; margin-bottom:2px; text-align:right; background:#ffffff url("../img/t_faq_table5.gif"); }

/* --- gaiyou page Style --- */
.gaiyou_data		{ margin-left:30px; margin-top:10px;}

h4.company			{ margin-left:30px; margin-top:10px; margin-right:15px; margin-bottom:0px; padding-top:4px; padding-left:4px; background:#FF9629; font-size:14px ; color:#ffffff; }

h5.each_company		{ margin-left:30px; margin-top:2px; margin-right:15px; margin-bottom:1px; padding-top:4px; padding-left:4px; background:#e7e7e7; font-style:normal; font-size:12px ;}

h5.each_company span	{ margin-left:3px; margin-right:4px; color:#9C9A9C;}

p.each_company_detail	{ margin-left:45px; margin-top:0px; margin-bottom:0px; padding:4px;}

/* --- Search page Style --- */
.search_title		{ font-size:16px; line-height:20px; color:#000000 }
.search_contents	{ font-size:12px; line-height:18px; color:#000000 }

/* --- branch page Style --- */
.branch_title		{ font-size:16px; line-height:20px; color:#000000; font-weight: bold; padding-left:10px;}
.branch_tel			{ font-size:16px; line-height:18px; color:#000000; font-weight: bold }
.branch_contents	{ font-size:12px; line-height:16px; color:#000000 }

/* --- welfare_prog page Style --- */
.wel_contents		{ margin-left:30px; margin-top:10px; font-size:12px; line-height:16px; color:#000000}

/* --- registly form Style --- */
input.branchdata	{ font-size: 14px; font-weight: bold; border: 1px solid #000000 }
input.regform		{ font-size: 13px; color: #333333; border: 1px solid #000000; background-color: #FFFFFF;}