@import url("menu.css");
body{
	font-family: Arial, Helvetica, sans-serif;
	color: #5E5E5E;
	font-size: 13px;
	letter-spacing: 1px;
	text-decoration: none;
	SCROLLBAR-FACE-COLOR: #C88ED9;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #77109B;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #C88ED9;
	line-height: 180%;
}
td, tr, p {
	font-family: Arial, Helvetica, sans-serif;
	color: #5E5E5E;
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 180%;
	text-decoration: none;

}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #5E5E5E;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 180%;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #5E5E5E;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 180%;
	text-decoration: none;
}
.IndexCopyright {
	font-size: 10px;
	color: #919191;
	text-decoration: none;
	line-height: 120%;
}
.IndexCopyright a{
	font-size: 10px;
	color: #919191;
	text-decoration: underline;
	line-height: 120%;
}
.IndexCopyright a:hover{
	font-size: 10px;
	color: #919191;
	text-decoration: none;
	line-height: 120%;
}
.Copyright {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	line-height: 120%;
}
.Copyright a{
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
	line-height: 120%;
}
.Copyright a:hover{
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	line-height: 120%;
}

.CopyrightP {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 120%;
}
.CopyrightP a{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 120%;
}
.CopyrightP a:hover{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 120%;
}


.temp01 {
	background-image: url(../_img/temp_07.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.temp02 {
	background-image: url(../_img/temp_09.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.LeftMenu {
	color: #742E86;
	text-decoration: none;
	background-image: url(../_img/line_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.LeftMenu a{
	color: #333333;
	text-decoration: none;
}
.LeftMenu a:hover{
	color: #742E86;
	text-decoration: none;
}
.LeftMenuService {
	color: #FFFFFF;
	text-decoration: none;
}
.LeftMenuService  a{
	color: #FFFFFF;
	text-decoration: none;
}
.LeftMenuService  a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.LeftMenuServiceNow {
	color: #FFFFFF;
	text-decoration: none;
}
.LeftMenuServiceNow  a{
	color: #FFFFFF;
	text-decoration: none;
}
.LeftMenuServiceNow  a:hover{
	color: #CC99FF;
	text-decoration: none;
}
.LeftMenuNow {
	color: #742E86;
	text-decoration: none;
	background-image: url(../_img/line_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 10px;
}
.LeftMenuNow a{
	color: #742E86;
	text-decoration: none;
}
.LeftMenuNow a:hover{
	color: #742E86;
	text-decoration: none;
}
.LeftMenu2 {
	color: #742E86;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
}
.LeftMenu2 a{
	color: #333333;
	text-decoration: none;
}
.LeftMenu2 a:hover{
	color: #742E86;
	text-decoration: none;
}
.LeftMenuNow2 {
	color: #742E86;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 10px;
}
.LeftMenuNow2 a{
	color: #742E86;
	text-decoration: none;
}
.LeftMenuNow2 a:hover{
	color: #742E86;
	text-decoration: none;
}
.LeftMenuModel{
	color: #AB72C0;
	background-image: url(../_img/line_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 10px;
}
.LeftMenuModel a{
	color: #FFFFFF;
	text-decoration: none;
}

.LeftMenuModel a:hover{
	color: #AB72C0;
	text-decoration: none;
}
.LeftMenuModel2{
	color: #6C2A84;
	text-decoration: none;
	background-image: url(../_img/line_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 10px;
}
.LeftMenuModel2 a{
	color: #FFFFFF;
	text-decoration: none;
}
.LeftMenuModel2 a:hover{
	color: #6C2A84;
	text-decoration: none;
}
.LeftMenuModel2now {
	color: #6C2A84;
	text-decoration: none;
	background-image: url(../_img/line_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 10px;
}
.LeftMenuModel2now a{
	color: #6C2A84;
	text-decoration: none;
}
.LeftMenuModel2now a:hover{
	color: #6C2A84;
	text-decoration: none;
}
.LeftMenuModel3{
	color: #FFFFFF;
}

.LeftMenuModel3 a{
	color: #FFFFFF;
	text-decoration: none;
}
.LeftMenuModel3 a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.LeftMenuNews {
	color: #FFFFFF;
	text-decoration: none;
}
.LeftMenuNews a{
	color: #FFFFFF;
	text-decoration: none;
}
.LeftMenuNews a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.lineA {
	background-image: url(../_img/line_01.gif);
	background-repeat: repeat-x;
	height: 19px;
}
.textTitle {
	color: #742E86;
	text-decoration: none;
	font-weight: bolder;
}
.bg3Model {
	background-image: url(3_model/images/bg-00.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 610px;
}
.text130 {
	line-height: 130%;
}
.FormFormat input{
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	height: 18px;
	color: #858585;
}
.FormFormat textarea{
    background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
}
.ModelName {
	font-size: 11px;
	color: #7A2B84;
	text-decoration: none;
}
.ModelName a{
	font-size: 11px;
	color: #7A2B84;
	text-decoration: none;
}
.ModelName a:hover{
	font-size: 11px;
	color: #7A2B84;
	text-decoration: underline;
}
.BgService{}
.LeftMenuBg2 {
	background-image: url(../_img/temp_02_2_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.TeamSubNavi{
}
.TeamSubNavi div{
	padding-bottom: 15px;
}

.TeamSubNavi a{
	color: #666666;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}
.TeamSubNavi a:hover{
	color: #666666;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	position: relative;
	top: 1px;
	right: 1px;
}
.ModelPageBg{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=../../_img/bg_3_3.png);
	padding: 30px;
	font-size: 12px;
	color: #333333;
	letter-spacing: 0px;
}
.ModelPageBg p{
	font-size: 12px;
	color: #333333;}
.ModelPageBg a{color:#77109B; text-decoration: underline; position:relative;}

.ModelPageBg img{position:relative;}
html>body .ModelPageBg {
	background: url(../_img/bg_3_3.png) repeat;
	padding: 30px;
	color: #333333;
}
.ModelPicBg {
	background-image: url(3_model/images/pic_bg.gif);
	background-repeat: no-repeat;
	padding: 9px 8px 15px 11px;
	height: 194px;
	width: 160px;
}
.ModelPicBg td{
	color: #666666;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}
.ModelPicBg a{
	color: #666666;
	vertical-align: middle;
	font-size: 12px;
	text-decoration: none;
}

.ModelPicBg a:hover{
	color: #666666;
	vertical-align: middle;
	font-size: 12px;
	text-decoration: underline;
}
.NumW{
	font-size: 11px;
	color: #740B99;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.NumW a{
	color: #666666;
	font-weight: normal;
}
.NumW a:hover{
	color: #740B99;
	font-weight: normal;
}
.NumW span{
	color: #666666;
	font-weight: normal;
	padding-right: 3px;
	padding-left: 3px;
}
.NumP{
	font-size: 11px;
	color: #DA95F0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.NumP a{
	color: #FFFFFF;
	font-weight: normal;
}
.NumP a:hover{
	color: #DA95F0;
	font-weight: normal;
}
.NumP span{
	color: #FFFFFF;
	font-weight: normal;
	padding-right: 3px;
	padding-left: 3px;
}
.ModelTlt {
	font-size: 20px;
	font-weight: bold;
	color: #024691;
}
.ShopTlt {
	font-size: 20px;
	font-weight: bold;
	color: #928043;
}
.JoinForm input{
	color: #666666;
	border: 1px solid #A4C1DF;
	background-color: #F1F5FE;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.JoinForm textarea{
	color: #666666;
	border: 1px solid #A4C1DF;
	background-color: #F1F5FE;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.JoinForm select{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.JoinFormR ,.radio {
	position:relative;
}
.JoinFormBt input{
	position:relative;
	cursor: hand;
}
.SearchForm input{
	border: 1px solid #A4C1DF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #F1F5FE;
	margin: 3px 0px 3px 0px;
}
.SearchForm select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #F1F5FE;
	width: 120px;
	margin: 3px 0px 3px 0px;
}.BgNewsR {
	background-image: url(../_img/bg_5.gif);
}
.BgNewsRBottom {
	background-image: url(../_img/bg_5_t03.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
.NewsList{
	color: #B37EC4;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #8D589C;
}
.NewsList div{
	color: #C8ACD0;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
.NewsList div a{
	color: #C8ACD0;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
.NewsList div a:hover{
	color: #C8ACD0;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
.NewsList a{
	color: #E3D5E6;
	font-weight: normal;
	text-decoration: underline;
	display: block;
}
.NewsList a:hover{
	color: #E3D5E6;
	font-weight: normal;
	text-decoration: none;
}
.NewsList div{
	text-decoration: underline;
	display: block;
}
.NewsListOver {
	display: block;
	width: 100%;
	height: auto;}

.NewsListOver a{
	display: block;
	color: #C8ACD0;
	text-decoration: underline;
	width: 100%;
	height: auto;
}
.NewsListOver a:hover{
	display: block;
	color: #C8ACD0;
	text-decoration: none;
	width: 100%;
	height: auto;
}
.NewsTiteBg{
	padding: 12px;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0px;
	border: 1px solid #A7C473;
}
.NewsTiteBg p{
	font-size: 12px;
	color: #333333;}	
.NewsTiteBg a{color:#A7C473; text-decoration: underline; position:relative;}
.NewsTiteBg img{position:relative;}
html>body .NewsTiteBg {
	padding: 12px;
	color: #333333;
}

.NewsTil13{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #772B85;
	font-weight: bolder;
	letter-spacing: 1px;
}
.NewsBack {
	color: #999999;
	text-decoration: none;
}
.NewsBack a{
	color: #999999;
	text-decoration: none;
}
.NewsBack a:hover{
	color: #772B85;
	text-decoration: underline;
}
.NewsDetail{
	font-size: 12px;
	line-height: 200%;
	color: #5E5E5E;
	text-decoration: none;
}
.NewsDetail a{
	font-size: 12px;
	line-height: 200%;
	color: #65882C;
	text-decoration: underline;
}
.NewsDetail a:hover{
	font-size: 12px;
	line-height: 200%;
	color: #65882C;
	text-decoration: none;
}
.NewsDetail p{
	font-size: 12px;
	line-height: 200%;
	color: #5E5E5E;
	text-decoration: none;
}
.QTit{
	font-weight: bold;
	color: #007480;
	padding-bottom: 0px;
	padding-top: 4px;
}
.QDetail{
	line-height: 180%;
	padding-bottom: 10px;
}
.Qhr{
	border-top: 1px dashed #FFFFFF;
	border-right: 1px dashed #FFFFFF;
	border-bottom: 1px dashed #CCCCCC;
	border-left: 1px dashed #FFFFFF;
	margin-bottom: 20px;
}
.Move a{
}
.Move a:hover{
	position: relative;
	top: 1px;
	right: 1px;
}
.ShopDetailTit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #BB8D2D;
	padding-bottom: 5px;
	padding-left: 8px;
}
.ShopDetailSub{
	padding-bottom: 10px;
	font-size: 11px;
	padding-left: 8px;
	line-height: 150%;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.CartList td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #928043;
	padding-top: 8px;
	padding-bottom: 8px;
}
.CartList th{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4B47D;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-color: #928043;
	padding-top: 5px;
	padding-bottom: 5px;
}
.Navtext {
	width:550px;
	font-size:12px;
	border: 15px solid #FFFFFF;
	background-color:#FFFFFF;
	color:#333333;
	display: block;
	padding: 0px;
	height: auto;
	line-height: 180%;
}

#showimage{
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	display: block;
	padding: 15px;

}
.ServiceOverviewTxt {
	font-size: 11px;
	line-height: 125%;
	color: #B3ABB5;
	font-family: Arial, Helvetica, sans-serif;
}
.text130 {
	line-height: 11pt;
}
.textPop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #333333;
	text-decoration: none;
}
.textPop a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #6D2D81;
	text-decoration: underline;
}
.textPop a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #6D2D81;
	text-decoration: none;
}
.NewsTopic {
	font-size: 15px;
	font-weight: bolder;
	color: #65882C;
	text-decoration: none;
}
.NewsTitle {
	line-height: 130%;
	color: #772B85;
	text-decoration: none;
}
.NewsTitle a{
	line-height: 130%;
	color: #772B85;
	text-decoration: none;
}
.NewsTitle a:hover{
	line-height: 130%;
	color: #772B85;
	text-decoration: underline;
}
.NewsNote {
	line-height: 130%;
	color: #333333;
	text-decoration: none;
}
.NewsNote a{
	line-height: 130%;
	color: #333333;
	text-decoration: none;
}
.NewsNote a:hover{
	line-height: 130%;
	color: #333333;
	text-decoration: underline;
}
.NewsDate {
	color: #333333;
}
.page {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.page a{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.page a:hover{
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.TextWhite {
	line-height: 130%;
	color: #C0CCD8;
	text-decoration: none;
}
.TextWhite a{
	line-height: 130%;
	color: #C0CCD8;
	text-decoration: none;
}
.TextWhite a:hover{
	line-height: 130%;
	color: #C0CCD8;
	text-decoration: underline;
}
.menuLine {
	background-image: url(../_img/LeftMenuLine.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	height: 15px;
}
.menuLineA {
	background-image: url(../_img/LeftMenuLine.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
.TitleA {
	font-size: 12px;
	line-height: 140%;
	font-weight: bolder;
	color: #772B85;
	text-decoration: none;
}
.TitleB {
	font-size: 18px;
	line-height: 140%;
	font-weight: bolder;
	color: #999999;
	text-decoration: none;
	letter-spacing: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif, MS Gothic;
}
.LinkA {
	line-height: 140%;
	color: #666666;
	text-decoration: none;
}
.LinkA a{
	line-height: 140%;
	color: #666666;
	text-decoration: none;
}
.LinkA a:hover{
	line-height: 140%;
	color: #772B85;
	text-decoration: none;
}
.MenuLink {
	line-height: 130%;
	color: #666666;
	text-decoration: none;
	letter-spacing: 2px;
}
.MenuLink a{
	line-height: 130%;
	color: #666666;
	text-decoration: none;
	letter-spacing: 2px;
}
.MenuLink a:hover{
	line-height: 130%;
	color: #772B85;
	text-decoration: none;
	letter-spacing: 2px;
}
.MenuLinko {
	line-height: 130%;
	color: #772B85;
	text-decoration: none;
	letter-spacing: 2px;
}
.MenuLinko a{
	line-height: 130%;
	color: #772B85;
	text-decoration: none;
	letter-spacing: 2px;
}
.MenuLinko a:hover{
	line-height: 130%;
	color: #772B85;
	text-decoration: none;
	letter-spacing: 2px;
}
.Date {
	line-height: 120%;
	text-decoration: none;
	font-size: 11px;
	color: #999999;
}

