@charset "UTF-8";


#Meister #PageTitle,
#Lite #PageTitle,
#Prime #PageTitle {
	width:880px;
	height:140px;
	text-indent:-9999px;
	background: url(../service/images/in_visual_meister.jpg) no-repeat;
}

#Lite #PageTitle{
	background: url(../service/images/in_visual_lite.jpg) no-repeat;
}

#Prime #PageTitle{
	background: url(../service/images/in_visual_prime.jpg) no-repeat;
}



#Meister h2 {
	width:640px;
	height:60px;
	text-indent:-9999px;
	background: url(../service/images/in_tit_meister.gif) no-repeat;
}

#Lite h2 {
	width:640px;
	height:60px;
	text-indent:-9999px;
	background: url(../service/images/in_tit_lite.gif) no-repeat;
}

#Prime h2 {
	width:640px;
	height:60px;
	text-indent:-9999px;
	background: url(../service/images/in_tit_prime.gif) no-repeat;
}



#SubMnu{
	width:220px;
	margin:0;
	padding:0;
	list-style:none;
	border-top: 4px solid #2B6D79;
	border-bottom: 4px solid #DADEE0;
	text-indent:-9999px;
	overflow:hidden;
}

#SubMnu li{
	width:220px;
	height:36px;
}

#SubMnu li a{
	display:block;
	width:220px;
	height:36px;
}

#SubMnu #SubMnu01{
	background: url(../service/images/sub_mnu01.gif) no-repeat;
}

#SubMnu #SubMnu02{
	background: url(../service/images/sub_mnu02.gif) no-repeat;
}

#SubMnu #SubMnu03{
	background: url(../service/images/sub_mnu03.gif) no-repeat;
}




#SubMnu #SubMnu01 a:hover,
#SubMnu #SubMnuActive01{
	background: url(../service/images/sub_mnu01on.gif) no-repeat;
}

#SubMnu #SubMnu02 a:hover,
#SubMnu #SubMnuActive02{
	background: url(../service/images/sub_mnu02on.gif) no-repeat;
}

#SubMnu #SubMnu03 a:hover,
#SubMnu #SubMnuActive03{
	background: url(../service/images/sub_mnu03on.gif) no-repeat;
}


#Reason #BtnArea{
	width:640px;
}


/* SPEC ------------------------------------------------------ */

#Meister div#SpecBox,
#Lite div#SpecBox,
#Prime div#SpecBox {
	width: 565px;
	height: 36px;
	margin-bottom: 25px;
	padding-top: 150px;
	padding-left: 75px;
	background: url(../service/images/img_spec_meister.gif) 0 0 no-repeat;
}

#Meister div#SpecBox a,
#Lite div#SpecBox a,
#Prime div#SpecBox a {
	margin-right: 5px;
}

#Lite div#SpecBox {
	background: url(../service/images/img_spec_lite.gif) 0 0 no-repeat;
}

#Prime div#SpecBox {
	background: url(../service/images/img_spec_prime.gif) 0 0 no-repeat;
}


ul#InnerNav {
	clear: both;
	height: 1%;
	text-align: left;
	border-bottom: 4px solid #406970;
	margin-bottom: 25px;
}

ul#InnerNav li {
	display: inline;
}


dl#FeatureBox {
	width: 640px;
}

dl#FeatureBox dt#Feature01,
dl#FeatureBox dt#Feature02,
dl#FeatureBox dt#Feature03,
dl#FeatureBox dt#Feature04,
dl#FeatureBox dt#Feature05,
dl#FeatureBox dt#Feature06,
dl#FeatureBox dt#Feature07,
dl#FeatureBox dt#Feature08 {
	height: 26px;
	background: url(../service/images/icon_feature01.gif) 0 0 no-repeat;
	margin-bottom: 5px;
	padding-left: 77px;
	padding-top: 6px;
	font-size: 14px;
	font-weight: 700;
	color: #21515a;
}

dl#FeatureBox dt#Feature02 {
	background: url(../service/images/icon_feature02.gif) 0 0 no-repeat;
}

dl#FeatureBox dt#Feature03 {
	background: url(../service/images/icon_feature03.gif) 0 0 no-repeat;
}

dl#FeatureBox dt#Feature04 {
	background: url(../service/images/icon_feature04.gif) 0 0 no-repeat;
}

dl#FeatureBox dt#Feature05 {
	background: url(../service/images/icon_feature05.gif) 0 0 no-repeat;
}

dl#FeatureBox dt#Feature06 {
	background: url(../service/images/icon_feature06.gif) 0 0 no-repeat;
}

dl#FeatureBox dt#Feature07 {
	background: url(../service/images/icon_feature07.gif) 0 0 no-repeat;
}

dl#FeatureBox dt#Feature08 {
	background: url(../service/images/icon_feature08.gif) 0 0 no-repeat;
}

dl#FeatureBox dd {
	margin-left: 77px;
	margin-bottom: 30px;
	line-height: 1.4em;
}

div#BtnOrder {
	background: url(../service/images/line_dot_spec.gif) 0 0 repeat-x;
	padding-top: 15px;
	text-align: center;
}

#Meister h3,
#Lite h3,
#Prime h3 {
	height: 30px;
	background: url(../service/images/bg_tablettl.gif) 0 0 repeat-x;
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 700;
	color: #21515a;
}



.FormTbl03{
	width:640px;
	margin-bottom:25px;
	border-top: 1px solid #E5E5E5;
}

.FormTbl03 th,
.FormTbl03 td{
	padding:8px;
	font-size:12px;
	border-bottom: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}

.FormTbl03 th{
	text-align:left;
	width: 25%;
	background: #fff;
}


	/* float box error(start) */
	#Reason #BtnArea:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	#Reason #BtnArea { display:inline-table; }
	/* Not for Mac IE \*/
	* html #Reason #BtnArea { height:1px; }
	#Reason #BtnArea { display:block; }
	/* */
	/* float box error(end) */
	
#Reason #BtnArea p {
	float:left;
	width:320px;
}

#Sample h3,
#Solution h3,
#Security h3{
	margin-bottom:20px;
}

#Sample  .Tbl01 th{
	width:90px;
	text-align:left;
}

#Sample .IcoDia{
	margin-left:20px;
}

#Security .Tbl01 th{
	width:140px;
	text-align:left;
}

#Security #List{
	margin: 0;
	margin-bottom:30px;
	padding:0;
	list-style:none;
}

#Security #List li{
	margin-bottom:10px;
	padding-left:15px;
	background: url(../images/ico_circle.gif) left 6px no-repeat;
}

#Solution #List{
	margin: 0;
	margin-bottom:20px;
	padding:0;
	list-style:none;
}

.ImgRgt{
	float:right;
	margin-left:20px;
}

.NoMgn{
	margin-bottom:0 !important;
}

#Sample .Illust{
	margin: 5px 0;
}
