body,td,th {
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
	font-size: 14px;
	color: #333333;
	line-height: 140%;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.model_title {
	font-family: Verdana, "Arial Black", Arial;
	font-size: 18px;
	line-height: 130%;
}
.model_honbun {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 140%;
	color: #FFFFFF;
}
.model_caption {
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
	font-size: 12px;
	line-height: 140%;
}
.model_e_caption_small {
	font-family:/* Arial, Verdana, ƒqƒ‰ƒMƒmŠpƒS Pro W3,*/ ‚l‚r ‚oƒSƒVƒbƒN,Osaka,;
	font-size: 10px;
	line-height: 160%;
}
.model_title_white {
	font-family: Verdana, "Arial Black", Arial;
	font-size: 18px;
	line-height: 130%;
	color: #FFFFFF;
}
.model_title_orange {
	font-family: Verdana, "Arial Black", Arial;
	font-size: 18px;
	line-height: 130%;
	color: #FF6600;
}
.model_honbun_white {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 140%;
}
.model_caption_white {
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
	font-size: 12px;
	line-height: 140%;
	color: #FFFFFF;
}
.model_caption_orange {
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
	font-size: 12px;
	line-height: 140%;
	color: #FF6600;
}

.img_caption {
	font-family:‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
	font-size: 10px;
	line-height: 160%;
}

.caption_orange {
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
	font-size: 10px;
	line-height: 160%;
	color: #FF6600;
}

li,.list p {
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
	font-size: 12px;
	line-height: 140%;
}

li {
	padding: 0px 0px 4px 0px;
	font-size: 10px;
	line-height: 160%;
}

ul { 
	margin: 0 0 0 1.5em; 
	padding: 0; 
}

.table_pad {
	padding: 8px 0px 8px 8px;
}


.table_pad2 {
	padding: 4px;
}

.table_pad3 td {
	padding: 8px 0px 8px 8px;
}

.table_spac {
	border-style: none none none none; 
}

._12px_wh img {
	padding: 0px 0px 5px 0px;
}

.table_spac td {
	border-style: solid none none none; 
	border-top-width: 2px; 
	border-top-color: #FFFFFF; 
}

.table_detail td {
	padding: 5px 5px 0px 0px;
}

.table_sub {
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
	font-weight: bold;
}

.table_detail td {
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
}

.table_detail img {
	padding: 5px 0px 0px 0px;
}

.img_name {
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
	font-size: 10px;
	line-height: 200%;
}

hr {
	border-style: solid none none none; 
	border-top-width: 1px; 
	border-top-color: #666666;
	height: 1px; 
}

.titlepad {
	margin: 2px 0px 2px 6px;
}

.titlepad2 {
	margin: 5px 0px 5px 4px;
	padding: 0px;
}

.titlebox {
	border: solid 1px #000000;
}

.close_btn {
	position: relative; 
	top: -35px;
	left: -1px;
}

.pointer {
	cursor:pointer;
}

.linkStyle {
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
	font-size: 10px;
	line-height: 120%;
}
.nomal_linkStyle {
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
	font-size: 12px;
	line-height: 140%;
}

.nomal_linkStyle a:link,.nomal_linkStyle a:visited,.nomal_linkStyle a:active {
	text-decoration: underline ;
	color:#333333;
}
.nomal_linkStyle a:hover {
	text-decoration: underline ;
	color:#ff6600;
}

.linkStyle a:link {
	text-decoration: none;
	color:#666666;
}
.linkStyle a:visited {
	text-decoration: none;
	color:#666666;
}
.linkStyle a:hover {
	text-decoration: none;
	color:#ff6600;
}
.linkStyle a:active {
	text-decoration: none;
	color:#666666;
}


.link_ul a:link,.link_ul a:visited,.link_ul a:active {
	text-decoration: underline ;
	color:#666666;
}
.link_ul a:hover {
	text-decoration: underline ;
	color:#ff6600;
}


.model_ul { 
	list-style: square outside url(../images/common/list_mark.gif); 
}

.model_ul ul { 
	margin: 0 0 0 1em; 
	padding: 0; 
} 
.link_ul { 
	list-style: none; 
	margin: 5px 0 5px 1em; 
}

.link_ul li {
	font-size: 12px;
	padding: 2px 2px 2px 5px ; 
}

.div_ul {
	margin: 0 0 0 -13px; 
	text-decoration: underline;
}

.support_table {
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
}

.support_table th {
	background-color: #666666;
	color: #ffffff;
	padding: 5px;
	font-weight: normal; 
}

.support_table td {
	border-left: solid 1px #666666;
	border-bottom: solid 1px #666666;
	padding: 5px;
	width: 490px;
}

.support_table li {
	font-size: 12px;
}

.table_th {
	border-bottom: solid 1px #ffffff;
}

.table_end {
	border-bottom: solid 1px #666666;
}

.ulmark {
	list-style: disc outside url(../../images/support/mark.gif);
	margin: 0 0 0 0.8em; 
}

.ulmark2 {
	list-style: disc outside url(../../images/support/mark2.gif);
	margin: 0 0 0 0.8em; 
}

.table_style {
	border: solid 1px #666666;
	border-collapse: collapse}

.table_style td {
	border: solid 1px #cccccc;
}

.table_style th {
	border: solid 1px #cccccc;
	font-weight: normal; 
}

.news_box {	
	padding: 3px 0 3px 0; 
}
.news_main {
	width:45px;
	margin: 0 10px 0 0; 
	float: left;
}
.news_sub {	
	border-left: solid 1px #333333;
	margin: 0 0 0 70px; 
	padding: 0 0 0 10px; 
}

.press_small {
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
	font-size: 10px;
	line-height: 160%;
}

img.float_right {
	float: right;
}
img.float_left {
	float: left;
}

.clear_left {
	clear: left;
}
.clear_right {
	clear: right;
}

.present_text {
	padding: 0 0 0 410px;
	position: relative;
	top: 268px;
/*	top: 206px;*/
	text-align:center;
}

.present_box {
/*	border: 3px #ff6600 double;*/
	width:193px;
	margin: 0 7px 0 0;
	padding: 5px 0 5px 0;
	text-align: center;
}

.present_box2 {
	margin: 0 7px 0 0;
	text-align: center;
}

.text-cap {
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	text-indent: -1em;
	margin:0 7px 0 1.2em;
}

.box_only {
	border:1px solid #999999;
	padding:10px;
}