

	/*----------------------------------------------*/
	
	@import "style.css";
	
	/*----------------------------------------------*/
	
	
	
	
	/*----------------------------------------------*/
	/* BASE                                         */
	/*----------------------------------------------*/
	
	body {
		margin : 0px;
		color : #888888;
		background-color : #E8E8E8;
		font-family : verdana, arial, helvetica, sans-serif, ‚l‚r ‚oƒSƒVƒbƒN, OSAKA;
	}
	
	/*----------------------------------------------*/
	
   A:link { text-decoration:underline; color:#; }
A:visited { text-decoration:underline; color:#; }
 A:active { text-decoration:none; color:#; }
  A:hover { text-decoration:none; color:#; }
	
	/*----------------------------------------------*/
	
	  big { font-size:11pt; }
	  div { font-size:10pt; }
	small { font-size:8pt;  }
	
	/*----------------------------------------------*/
	
	h1 {
		margin:0px;
	}
	
	h2 {
		color:#0000CC;
		font-size:1em;
		margin:3px;
	}
	
	h4 {
		font-size:1em;
		margin:2px;
	}
	
	p {
		margin-top:2px;
	}
	
	/*----------------------------------------------*/
	
	ul {
		margin-left   :0px;
		margin-top    :3px;
		margin-bottom :3px;
		padding-left:0px;
	}
	
	li {
		margin-left   :20px;
		margin-bottom :2px;
	}
	
	/*----------------------------------------------*/
	
	.help {
		font-size:10pt;
		color:#777777;
	}
	
	.txt_strong {
		color:#FF0000;
	}
	
	.txt_small {
		font-size:10pt;
	}
	
	/*----------------------------------------------*/
	/* [ HEADER ]                                   */
	/*----------------------------------------------*/
	
 	
	/*----------------------------------------------*/
	/* [ MENU ]                                     */
	/*----------------------------------------------*/
	
	
	/*----------------------------------------------*/
	/* [ MAIN ]                                     */
	/*----------------------------------------------*/
	
	#main .body {
		width:470px;
		margin-left:30px;
		line-height:120%;
	}
	
	/*----------------------------------------------*/
	
	#news_topics {
		padding:10px;
	}
	
	#news_topics .date {
		font-weight:bold;
	}
	
	#news_topics .paragraph {
		padding:10px 5px 10px 5px;
	}
	
	#news_topics .line {
		background-image:url(../images/img_line_dot.gif);
	}
	
	/*----------------------------------------------*/
	
	#business .subimage {
		margin:0px 0px 0px 20px;
	}
	
	#business .subbody {
		width:440px;
		margin:0px 0px 0px 20px;
		padding:5px;
		border:1px solid #888888;
	}
	
	/*----------------------------------------------*/
	
	#faq .question {
	
	}
	
	#faq .answer {
		margin:5px 10px 5px 10px;
		padding-top:5px;
		border-top:1px dotted #AAAAAA;
	}
	
	/*----------------------------------------------*/
	
	.ProfileLine {
		
	}
	
	.ProfileName {
		font-size:11pt;
		font-weight:bold;
		color:#666666;
	}
	
	/*----------------------------------------------*/
	
	.PolicyHeader {
		font-weight:bold;
	}
	
	.PolicyText {
	
	}
	
	/*----------------------------------------------*/
	/* [ CONTENTS ]                                 */
	/*----------------------------------------------*/
	
	
	
	/*----------------------------------------------*/
	/* [ FOOTER ]                                   */
	/*----------------------------------------------*/
	
	.copyright {
		width:700px;
		background-color:#0000CC;
		color:#FFFFFF;
		padding:3px;
		font-size:8pt;
		font-family : Verdana;
	}
	
	/*----------------------------------------------*/
	/* [ FORM ]                                     */
	/*----------------------------------------------*/
	
	form {
		padding : 0px;
		margin  : 0px;
	}
	
	
	input {
		font-size   : 10pt;
		font-family : OSAKA, verdana, arial, helvetica, sans-serif, ‚l‚r ‚oƒSƒVƒbƒN;
	}
	
	
	textarea {
		font-size    : 10pt;
		font-family  : OSAKA, verdana, arial, helvetica, sans-serif, ‚l‚r ‚oƒSƒVƒbƒN;
		line-height  : 130%;
	}
	
	
	.form_required {
		color:#EE0000;
		font-weight:bold;
		margin-right:3px;
	}
	
	.form_required_option {
		color:#339900;
		font-weight:bold;
		margin-right:3px;
	}
	
	.form_bg_left {
		background-color:#FCFAF7;
	}
	
	.form_bg_right {
		background-color:#FCFBFA;
	}
	
	/*----------------------------------------------*/
	
	
	
	
	
	
	
	/*----------------------------------------------*/
	/* [ NEWS & TOPICS ]                            */
	/*----------------------------------------------*/
	
	.NewsDate {
		color:#003399;
		font-weight:bold;
		margin:0px, 3px, 0px, 3px;
	}
	
	.NewsLine {
		width:97%;
		height:1px;
		background-image:url(../images/img_line_dot.gif);
		margin:4px, 0px, 4px, 0px;
	}
	
	.NewsText {
		width:96%;
		margin:0px, 3px, 0px, 3px;
	}
	
	/*----------------------------------------------*/
	/* [ COMPANY ]                                  */
	/*----------------------------------------------*/
	
	.CompanyBranchLeft {
		float:left;
		width:240px;
		margin-left:5px;
	}
	
	.CompanyBranchRight {
		float:right;
		width:240px;
	}
	
	.CompanyBranchTitle {
		width:220px;
		padding:3px;
		background-color:#CCCCCC;
		color:#FFFFFF;
	}
	
	.CompanyBranchBody {
		width:220px;
		padding:3px;
	}
	
	/*----------------------------------------------*/
	
	
	
	
	
	
	
	
	
	
	/*----------------------------------------------*/
	/* [ ADMIN ]                                    */
	/*----------------------------------------------*/
	
	.fmbtn_add  { border:1px #AAAAAA solid; background-color:#CCEEFF; }
	.fmbtn_edit { border:1px #AAAAAA solid; background-color:#EEFFAA; }
	.fmbtn_del  { border:1px #AAAAAA solid; background-color:#FFEEEE; }
	.fmbtn_back { border:1px #AAAAAA solid; background-color:#FAFAFA; }
	
	.title { background-color : #666666; }
	
	.table_outside_list { border: #CCCCCC 1px solid; }
	
	.table_outside {
		background-color : #FFFEFB;
		border           : #AAAAAA 2px solid;
	}
	
	/*----------------------------------------------*/
	
	
	
	
	
	
	/*----------------------------------------------*/
	
	.table_outside_header {
		border           : #FFFFFF 0px solid;
		width            : 650px;
	}
	
	
	.table_header {
		border           : #FFFFFF 0px solid;
		padding          : 0px;
		font-family      : verdana, arial, helvetica, sans-serif, ‚l‚r ‚oƒSƒVƒbƒN, OSAKA;
	}
	
	/*----------------------------------------------*/
	
	.table_outside_menu {
		border-top       : #DDDDDD 0px solid;
		border-right     : #777777 2px solid;
		border-bottom    : #777777 2px solid;
		border-left      : #777777 2px solid;
		width            : 650px;
	}
	
	
	.table_menu {
		background-color : #FFFFFF;
		border           : #777777 0px solid;
		padding          : 5px;
		font-family      : verdana, arial, helvetica, sans-serif, ‚l‚r ‚oƒSƒVƒbƒN, OSAKA;
	}
	
	/*----------------------------------------------*/
	
	.table_outside_search {
		border-top       : #DDDDDD 0px solid;
		border-right     : #777777 2px solid;
		border-bottom    : #777777 2px solid;
		border-left      : #777777 2px solid;
		width            : 650px;
	}
	
	
	.table_search {
		background-color : #F2F2F2;
		border           : #777777 0px solid;
		padding          : 5px;
		font-family      : verdana, arial, helvetica, sans-serif, ‚l‚r ‚oƒSƒVƒbƒN, OSAKA;
	}
	
	/*----------------------------------------------*/
	
	.table_outside_body {
		border-top       : #FFFFFF 0px solid;
		border-right     : #888888 1px solid;
		border-bottom    : #FFFFFF 0px solid;
		border-left      : #888888 1px solid;
		width            : 650px;
	}
	
	.table_body {
		background-color : #FFFFFF;
		border           : #FFFFFF 0px solid;
		padding          : 5px;
	}
	
	/*----------------------------------------------*/
	
	.table_outside_footer {
		border-top       : #FFFFFF 0px solid;
		border-right     : #888888 1px solid;
		border-bottom    : #888888 1px solid;
		border-left      : #888888 1px solid;
		width            : 650px;
	}
	
	.table_footer {
		background-color : #FFFFFF;
		border           : #FFFFFF 0px solid;
		padding          : 4px;
	}
	
	/*----------------------------------------------*/
	
	.hr1 {
		border  : #999999 1px dotted;
	}
	
	/*----------------------------------------------*/
	
	.fm_btn_ok {
		background      : #D6E7EF;
		border-top      : 1px solid #AFC4D5;
		border-right    : 1px solid #104A7B;
		border-bottom   : 1px solid #104A7B;
		border-left     : 1px solid #AFC4D5;
		padding         : 2px;
		color           : #000066;
		text-decoration : none;
		cursor          : hand;
		font-family     : MS UI Gothic;
		font-size       : 12px;
	}
	
	.fm_btn_no {
		background      : #FFCCEE;
		border-top      : 1px solid #EEAACC;
		border-right    : 1px solid #663366;
		border-bottom   : 1px solid #663366;
		border-left     : 1px solid #EEAACC;
		padding         : 2px;
		color           : #333333;
		text-decoration : none;
		cursor          : hand;
		font-family     : MS UI Gothic;
		font-size       : 12px;
	}

	
	.fm_btn_cancel {
		background      : #EEEEEE;
		border-top      : 1px solid #AAAAAA;
		border-right    : 1px solid #222222;
		border-bottom   : 1px solid #222222;
		border-left     : 1px solid #AAAAAA;
		padding         : 2px;
		color           : #333333;
		text-decoration : none;
		cursor          : hand;
		font-family     : MS UI Gothic;
		font-size       : 12px;
	}
	
	.fm_btn_edit {
		background      : #CCF066;
		border-top      : 1px solid #AAAAAA;
		border-right    : 1px solid #222222;
		border-bottom   : 1px solid #222222;
		border-left     : 1px solid #AAAAAA;
		padding         : 2px;
		color           : #333333;
		text-decoration : none;
		cursor          : hand;
		font-family     : MS UI Gothic;
		font-size       : 12px;
	}
	
	.fm_btn_del {
		background      : #FFAABB;
		border-top      : 1px solid #EEAACC;
		border-right    : 1px solid #663366;
		border-bottom   : 1px solid #663366;
		border-left     : 1px solid #EEAACC;
		padding         : 2px;
		color           : #333333;
		text-decoration : none;
		cursor          : hand;
		font-family     : MS UI Gothic;
		font-size       : 12px;
	}
	
	/*----------------------------------------------*/
	
	.input_txt {
		font-size       : 12px;
		font-family     : OSAKA, verdana, arial, helvetica, sans-serif, ‚l‚r ‚oƒSƒVƒbƒN;
	}
	
	/*----------------------------------------------*/
	
	.textarea {
		font-size       : 12px;
		font-family     : OSAKA, verdana, arial, helvetica, sans-serif, ‚l‚r ‚oƒSƒVƒbƒN;
	}
	
	/*----------------------------------------------*/
	
	.fm_help_txt {
		color           : #777777;
	}
	
	/*----------------------------------------------*/
	
	.bbs_reply {
		width:90%;
		float:right;
	}
	
	/*----------------------------------------------*/

