#about{
	
}
#about h2.parent{
	text-indent:-1000em;
	height:67px;
	background:url(../img/about/title.gif) left top no-repeat;
	margin-bottom:0px;
}
#about h2{
	text-indent:-1000em;
	height:67px;
	background:url(../img/about/title.gif) left top no-repeat;
	margin-bottom:0px;
}
#about .readset{
	height:240px;
	background:url(../img/about/read_bg.jpg) left top no-repeat;
	padding-left:165px;
}
#about .readset h3.catch{
	text-indent:-1000em;
	height:112px;
	background:none;
	/*background:url(../img/about/catch_bg.gif) left top no-repeat;*/
	margin:0px;
}

#about h3.guide_ttl{
	text-indent:-1000em;
	height:23px;
	background:url(../img/about/guide_ttl.gif) left top no-repeat;
	margin-bottom:0px;
	margin-top: 15px;
	margin-right: 8px;
	margin-left: 0px;
}

#about h3.num01{
	padding-left:58px;
	background:url(../img/about/h3_bg01.gif) left top no-repeat;
}
#about h3.num02{
	padding-left:58px;
	background:url(../img/about/h3_bg02.gif) left top no-repeat;
}
#about h3.num03{
	padding-left:58px;
	background:url(../img/about/h3_bg03.gif) left top no-repeat;
}
#about h3.num04{
	padding-left:58px;
	background:url(../img/about/h3_bg04.gif) left top no-repeat;
}
#about h3.num05{
	padding-left:58px;
	background:url(../img/about/h3_bg05.gif) left top no-repeat;
}
#about h3.num06{
	padding-left:58px;
	background:url(../img/about/h3_bg06.gif) left top no-repeat;
}
#about h3.num07{
	padding-left:58px;
	background:url(../img/about/h3_bg07.gif) left top no-repeat;
}
#about h3.num08{
	padding-left:58px;
	background:url(../img/about/h3_bg08.gif) left top no-repeat;
}

#about .readset p{
	line-height:1.75em;
	margin-left:96px;
	margin-right:15px;
}
#about .cat_list{
	list-style-type:none;
	margin:0px;
}
#about .cat_list li{
	float:left;
	width:299px;
	height:55px;
	font-size:14px;
}
#about .cat_list li a{
	display:block;
	margin:4px 3px 4px 0px;
	padding-left:56px;
	line-height:45px;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#3399cc;
}
#about .cat_list li.num01{
	background:url(../img/about/cat_list_bg01.gif) left top no-repeat;
}
#about .cat_list li.num02{
	background:url(../img/about/cat_list_bg02.gif) left top no-repeat;
}
#about .cat_list li.num03{
	background:url(../img/about/cat_list_bg03.gif) left top no-repeat;
}
#about .cat_list li.num04{
	background:url(../img/about/cat_list_bg04.gif) left top no-repeat;
}
#about .cat_list li.num05{
	background:url(../img/about/cat_list_bg05.gif) left top no-repeat;
}
#about .cat_list li.num06{
	background:url(../img/about/cat_list_bg06.gif) left top no-repeat;
}
#about .cat_list li.num07{
	background:url(../img/about/cat_list_bg07.gif) left top no-repeat;
}
#about .cat_list li.num08{
	background:url(../img/about/cat_list_bg08.gif) left top no-repeat;
}
#about .cat_list li.num09{
	background:url(../img/about/cat_list_bg09.gif) left top no-repeat;
}
#about .cat_list li.num10{
	background:url(../img/about/cat_list_bg10.gif) left top no-repeat;
}
#about .cat_list li.num11{
	background:url(../img/about/cat_list_bg11.gif) left top no-repeat;
}
#about img.ent_img{
	float:right;
	margin:0px 0px 10px 10px;
}
#about img.ent_img2{
	float:left;
	margin:0px 10px 10px 0px;
}
#about .cms_img{
	text-indent:-1000em;
	height:64px;
	background:url(../img/about/cms_img.jpg) left top no-repeat;
}
#about div.service{
	margin:20px 5px 20px 0px;
	padding-top:20px;
	padding-bottom:7px;
	border:1px solid #ffcc00;
	background-color:#FFFFE5;
	font-weight:bold;
	color:#000000;
	text-align:center;

}

#about .service a{
	text-indent:-1000em;
	display:block;
	width:246px;
	height:69px;
	margin:0px auto;
	background:url(../img/about/service_btn.gif) center top no-repeat;
}
#about #demoform{
	text-align:center;
	margin-bottom:20px;
}
#about #demoform form{
	text-align:left;
	width:457px;
	margin:0px auto;
	background:url(../img/about/demoform_bg.gif) left top repeat-y;
}
#about #demoform form .ttl{
	text-indent:-1000em;
	height:71px;
	background:url(../img/about/demoform_ttl.gif) left top no-repeat;
}
#about #demoform form .btn{
	text-align:center;
	padding-bottom:20px;
	background:url(../img/about/demoform_btm.gif) left bottom no-repeat;
}
#about #demoform table{
	border:none;
	margin:10px 40px;
}
#about #demoform table th,#about #demoform table td{
	padding:5px;
	font-weight:normal;
	text-align:left;
}
#about #demoform input.txtwd{
	width:210px;
	height:18px;
	border:1px solid #cccccc;
	border-top:1px solid #707070;
}

.mainte_link a{
	display:block;
	text-indent:-1000em;
	width:222px;
	height:39px;
	background:url(../img/about/mainte_btn.gif) left top no-repeat;
}
#about ol{
	line-height:1.75em;
}
#about table#quicktb td{
	vertical-align:top;
}
#about table#quicktb th{
	font-size:12px;
}



#about div.sets h3{
	height:44px;
	color:#ffffff;
	margin:0px;padding:0px;
	padding-left:15px;
	background:url(../img/document_request/h2_bg.gif) left top no-repeat;
}
#about div.sets{
	border-bottom:1px solid #CCCCCC;
	margin-bottom:20px;
	background:url(../img/document_request/dv_bg.gif) left top repeat-y;
}
#about div.sets dl{
	margin:10px 15px 10px 0px;
	padding-left:130px;
	line-height:1.75em;
}
#about div.sets dl.web{
	background:url(../img/document_request/web_bg.gif) left top no-repeat;
}
#about div.sets dl.post{
	background:url(../img/document_request/post_bg.gif) left top no-repeat;
}
#about div.sets dt{
	height:33px;
	text-indent:-1000em;
	margin-bottom:5px;
	border-bottom:1px solid #006699;
}
#about div.sets dd{
	margin-bottom:5px;
}
#about div.sets dt.wd1{
	background:url(../img/document_request/wd1.gif) left top no-repeat;
}
#about div.sets dt.wd2{
	background:url(../img/document_request/wd2.gif) left top no-repeat;
}
#about div.sets dt.wd3{
	background:url(../img/document_request/wd3.gif) left top no-repeat;
}
#about div.sets dt.wd4{
	background:url(../img/document_request/wd4.gif) left top no-repeat;
}
#about div.sets dt.pd1{
	background:url(../img/document_request/pd1.gif) left top no-repeat;
}
#about div.sets dt.pd2{
	background:url(../img/document_request/pd2.gif) left top no-repeat;
}
#about div.sets dt.pd3{
	background:url(../img/document_request/pd3.gif) left top no-repeat;
}
#about div.sets dt.pd4{
	background:url(../img/document_request/pd4.gif) left top no-repeat;
}
#about div.sets dt.pd5{
	background:url(../img/document_request/pd5.gif) left top no-repeat;
}
#about div.sets dt.pd6{
	background:url(../img/document_request/pd6.gif) left top no-repeat;
}
#about div.sets dt.pd7{
	background:url(../img/document_request/pd7.gif) left top no-repeat;
}
#about div.sets dt.pd8{
	background:url(../img/document_request/pd8.gif) left top no-repeat;
}
/*
#about .readset p{
	margin:0px 180px 8px 15px;
	line-height:1.75em;
}
*/
#about .readset a{
	padding-left:12px;
	background:url(../img/mobile/arrow.gif) left center no-repeat;
}
#about ol{
	margin-left:35px;
	line-height:1.75em;
}
#about .btnset{
	margin:0px 1px;
	padding:25px 0px;
	text-align:center;
	background:#DDEFF7;
}
#about .btnset img{
	margin-right:12px;
}
#about .tdcole{
	margin-left:15px;
	margin-right:15px;
}

#about .tdcole h5{
	margin-bottom:1em;
	padding-left:12px;
	font-size:14px;
	color:#666666;
	height:30px;
	line-height:25px;
	background:url(../img/about/dt_bg.gif) left bottom no-repeat;
}
#about .tdcole h6{
	font-size:12px;
	margin-bottom:1em;
	color:#3399CC;
}

.read {
	line-height: 20px;
	margin-top: 0px;
	margin-right:20px;
	margin-bottom: 0px;
	margin-left: 90px;
	border: thin none;
}

