/* BASIC css start */
.title { margin-top:60px; }
.info_Bar { margin-top:20px; }

h5 { font-size:34px; margin-top:50px; padding-bottom:20px; font-weight:600; color:#000; border-bottom: 2px solid #666; }
h6 { font-size:14px; color:#666; line-height:28px; margin:5px 0 10px 0; }

ul.tabs { margin-top:20px; float: left; list-style: none;height: 50px; border-top:2px solid #666;  width: 100%; font-size:18px;}
ul.tabs li { float: left; color:#666; cursor: pointer; width:20%; height: 50px;line-height: 50px;font-weight: bold; overflow: hidden; position: relative;}
.tab_container { clear: both; float: left; width: 1000px; background: #FFFFFF;}
.tab_container .tab_content { padding: 30px 0;  display: none;}
.tab_container .tab_content p { font-size:18px; line-height:28px; color:#666; font-weight:500; }
h2 { font-size:34px; color:#000; margin:40px 0 10px 0; }
h4 { font-size:18px; color:#555; line-height:28px; margin:5px 0 10px 0; }
.tab_container .tab_content h3 { font-size:13px; line-height:28px; }

.imgpart { float:right; }

#mailform { width:900px; padding: 20px 50px 50px 50px; color:#333;  }
#mem_form { width:900px; margin-top:30px; color:#333;  }
#mem_form table tr { background-color: #FFF; height:40px; padding:10px 0; }
#mem_form table tr td {background-color: #fff; height:40px; padding:10px 0; font-size: 18px; }
#mem_form table tr .imfort {color:#ff0000; }
#mem_form table tr .title { font-size: 18px; font-weight:600; vertical-align:middle;}
#mem_form table tr td .infotext { font-size: 14px; color: #666; padding-left: 10px; }
select { height:36px; padding:2px 0 0 10px; border:1px solid #ddd; background-color:#f2f2f2; }
#mem_form table tr td .input01 { font-size: 18px; height:36px; padding:2px 0 0 10px; border:1px solid #ddd; background-color:#f2f2f2; }
#mem_form table tr td .input02 { font-size: 18px; height:36px; }
#mem_form table tr td .input03 { font-size: 15px; height:32px; padding:2px 0 0 10px; border:1px solid #ddd; background-color:#f2f2f2; margin-bottom:8px; }
#mem_form table tr td .input04 { font-size: 15px; height:32px; width:380px; padding:2px 0 0 10px; border:1px solid #ddd; background-color:#f2f2f2; margin-bottom:3px; margin-top:-4px; }
#mem_form table tr td .checks label { font-size: 18px; line-height:50px; margin-right:15px; }

#mem_form table tr td .more { float:right; width:110px; text-align:right; padding:10px 0; text-decoration:underline; background:url('/design/dependgood/ico_more.gif') no-repeat left 3px top 13px; }
#mem_form table tr td .more a { font-size: 18px; }

/* BASIC css end */

