/* CSS Document */

/*___________________________________________
Project:ips

Author:   Crayon
Email:   s153304021@hotmail.com
____________________________________________*/

/* common
____________________________________________*/

* {
	margin:0;
	padding:0;
	list-style:none;
}
body {
	background:#fff;
	font-size:12px;
	line-height:140%;
	font-family:ŁÍŁÓ ŁĐĽ´ĽˇĽĂĽŻ, Osaka, ĽŇĽéĽŽĽÎłŃĽ´ Pro W3;
	color:#000;
}
.container {
	margin:0 auto;
	width:768px;
}
img {
	border:none;
	display:block;
}
.clear {
	height:0px!important;
	line-height:0!important;
	border:0!important;
	font-size:0!important;
	visibility:hidden!important;
	padding:0!important;
	margin:0!important;
	clear:both;
}
a:link, a:visited, a:hover, a:active {
	color:#fff;
	text-decoration:none;
}
.a1 a:link, .a1 a:visited, .a1 a:hover, .a1 a:active {
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.a1 a:hover {
	text-decoration:underline;
}
.a2 a:link, .a2 a:visited, .a2 a:hover, .a2 a:active {
	font-size:12px;
	color:#003b7d;
	text-decoration:none;
}
.a2 a:hover {
	text-decoration:underline;
}
h1, h2, h3, h4 {
	text-align:left;
	font-size:12px;
	font-weight:normal;
}
h1, h2 {
	height:24px;
	line-height:24px;
	text-indent:5px;
}
h2 {
	text-indent:12px;
}
h2 a:link,
h2 a:visited{
	color:#ff7f00;
}
h2 a:hover{
	color:#CC3300;
}
h3 {
	color:#231815;
}
.symbol2 {
	padding-left:14px;
	font-size:14px;
	line-height:24px;
	background:url(../images/symbol2.gif) no-repeat;
}
.symbol1 {
	font-size:14px;
	color:#fff;
	line-height:24px;
	text-align:center;
	background:url(../images/symbol1.gif) no-repeat 9px 7px;
}
.f_left {
	float:left;
}
.f_right {
	float:right;
}


/*ş}[WĚÝč
-----------------------------------------------*/
.bot005px { margin-bottom: 5px!important; }
.bot010px { margin-bottom: 10px!important; }
.bot015px { margin-bottom: 15px!important; }
.bot020px { margin-bottom: 20px!important; }
.bot025px { margin-bottom: 25px!important; }
.bot030px { margin-bottom: 30px!important; }
.bot035px { margin-bottom: 35px!important; }
.bot040px { margin-bottom: 40px!important; }
.bot050px { margin-bottom: 50px!important; }
.bot060px { margin-bottom: 60px!important; }
.bot070px { margin-bottom: 70px!important; }
.bot100px { margin-bottom: 100px!important; }

/*ś}[WĚÝč
-----------------------------------------------*/
.lot340px { margin-left: 340px!important; }




/* index.html
____________________________________________*/

.top_banner {
	height:94px;
	margin-bottom:5px;
	border-bottom:3px #f02f00 solid;
}
#menubar {
	height:44px;
	background:url(../images/menu_bg.gif) repeat-x;
}
#menubar ul li {
	width:92px;
	font-size:12px;
	line-height:32px;
	text-align:center;
	color:#fff;
	display:block;
	float:left;
}
#menubar ul li a {
	width:92px;
	color:#fff;
	display:block;
}
#menubar ul .lli {
	width:108px;
	font-size:12px;
	line-height:32px;
	text-align:center;
	color:#fff;
	display:block;
	float:left;
}
#menubar ul .lli a {
	width:108px;
	color:#fff;
	display:block;
}
#menubar ul li a:hover {
	color:#ff7f00;
}
#menubar ul .line {
	margin-top:7px;
	width:2px;
	height:19px;
	background:url(../images/menu_line.gif) no-repeat;
	float:left;
}
#menubar ul .li{
	width:108px;
	overflow:hidden;
	letter-spacing:-0.12em;
	text-align:center;
}
#menubar ul .li a{
	width:108px;
}
#main {
	padding-bottom:12px;
}
#main_contain {
	margin-right:12px;
	width:570px;
	height:auto;
	float:left;
}
.ad {
	height:228px;
}
.mainv {
	width: 570px;
	height: 430px;
	background: url(../images/bg_index-mainv.jpg) no-repeat;
	position: relative;
}
	.mainv .btn1 {
		width: 160px;
		margin: 0 0 120px 11px;
		padding: 13px 0 0 0;
	}
	.mainv .btn2 {
		width: 157px;
		margin: 0 0 3px 11px;
	}
	.mainv .btn3 {
		width: 157px;
		margin: 0 0 3px 11px;
	}
	.mainv .btn4 {
		width: 157px;
		margin: 0 0 0 11px;
	}
	.mainv .btn5 {
		width: 380px;
		height: 407px;
		position: absolute;
		top: 0px;
		left: 190px;
	}
/* ------------------------------------------ 1107ÇÁ --------*/
.mainv1107 {
	width: 768px;
	height: 343px;
	background: url(../images/bg_index_mainv1107.gif);
	margin: 0 0 13px;
	position: relative;
}
.mainv1107 p {
	width: 553px;
	height: 189px;
	position: absolute;
	top: 84px;
	left: 1px;
}

p.leadBlock {
	width: 768px;
	margin: 0 0 10px;
}

/*-------- news_area ----------*/
.news {
	margin-top:0;
	height:24px;
	font-size:15px;
	color:#fff;
	background-color:#004f3f;
}
.news_listarea {
	padding:15px 15px 0 10px;
	height:167px;
	background:url(../images/news_areabg.gif) repeat-y;
}
.news_class {
	height:14px;
	line-height:14px;
}
.news_class1 {
	padding-left:5px;
	padding-top:5px;
}
.news_title, .news_title1 {
	border-bottom:1px #7f7f7f dashed;
}
.news_title1, .news_title2 {
	height:20px;
	line-height:20px;
}
.news_title {
	height:29px;
	line-height:29px;
}
/*-------sidebar_area---------*/

#sidebar {
	padding:12px 12px;
	width:162px;
	height:430px;
	background:url(../images/sidearea.gif) no-repeat;
	float:right;
}
.infor {
	text-align:center;
	padding:0 10px;
}
.infor_title {
	height:24px;
	font-size:14px;
	background:#004f3f;
}
.infor .imgstyle1, .infor .imgstyle2, .infor .imgstyle3 {
	border-bottom:1px #797979 dashed;
}
.infor .imgstyle1 {
	padding-top:12px;
	padding-bottom:10px;
}
.infor .imgstyle2 {
	padding-top:6px;
	padding-bottom:8px;
}
.infor .imgstyle3 {
	padding-top:8px;
	padding-bottom:10px;
}
.l_height_22 {
	line-height:22px;
}
.hheight_58 {
	height:58px;
}
.hheight_24 {
	height:24px;
}
.hheight_50 {
	height:50px;
}
.hheight_239 {
	height:239px;
}
.hheight_225 {
	height:225px;
}
.hheight_52 {
	height:52px;
}
.hheight_84 {
	height:84px;
}
.hherght_48 {
	height:49px;
}
.hherght_72 {
	height:74px;
}
.hheight_200 {
	height:200px;
}
.height_100 {
	margin-top:100px;
}
.height_90 {
	margin-top:90px;
}
.height_80 {
	margin-top:80px;
}
.height_60 {
	margin-top:60px;
}
.height_50 {
	margin-top:50px;
}
.height_40 {
	margin-top:40px;
}
.height_35 {
	margin-top:35px;
}
.height_30 {
	margin-top:30px;
}
.height_25 {
	margin-top:25px;
}
.height_20 {
	margin-top:20px;
}
.height_10 {
	margin-top:10px;
}
.height_15 {
	margin-top:15px;
}
.height_12 {
	margin-top:12px;
}
.height_8 {
	margin-top:8px;
}
.height_5 {
	margin-top:5px;
}
.height_2 {
	margin-top:2px;
}
.text_right {
	text-align:right;
}
.text_center {
	text-align:center;
}
.padl_50 {
	padding-left:50px;
}
/* second page
____________________________________________*/

#s_main {
	margin-top:4px;
	width:768px;
	background:#004f3f;
	border-bottom:1px #1f6456 solid;
}
/*----------------------------------------------------------- s_sidebar -------------*/

#s_sidebar {
	width:186px;
	float:left;
}
#s_sidebar ul {
	width:186px;
}
#s_sidebar ul li {
	height:24px;
	font-size:12px;
	line-height:24px;
}
#s_sidebar .bgc_white, #s_sidebar .bgc_white1, #s_sidebar .bgc_white2 {
	height:6px;
	font-size:0;
	line-height:0;
	background:#fff;
	overflow:hidden;
}
#s_sidebar .bgc_white1 {
	margin-top:1px;
}
#s_sidebar .bgc_white2 {
	height:3px;
}
.s_newtitle {
	text-indent:30px;
	height:24px;
	color:#fff;
	background:url(../images/new_title_bg.gif) no-repeat;
}
.s_newtitle a {
	height:24px;
	color:#fff;
	text-decoration:none;
	display:block;
}
.s_newtitle1 {
	text-indent:30px;
	height:24px;
	color:#fff;
	overflow:hidden;
	background:url(../images/new_title_bg1.gif) no-repeat;
}
.s_newtitle1 a {
	width:186px;
	height:24px;
	color:#fff;
	text-decoration:none;
	background:url(../images/new_title_bg12.gif) no-repeat;
	display:block;
}
.s_newtitle1 a:hover {
	background:url(../images/new_title_bg1.gif) no-repeat;
}
/*-------------------------------------------------------------------- s_contain ----------*/

#s_contain,
#sit_contain1,
#sap_contain,
#priv_contain,
#ips_p02{
	padding-left:42px;
	width:540px;
	background:#fff;
	float:right;
	overflow:hidden;
}
.s_picnav {
	margin-bottom:26px;
}
.s_picnav_ips01 {
	margin-bottom:20px;
}
.s_contain_title1 {
	padding-left:12px;
	font-size:18px;
	line-height:22px;
	color:#ff7f00;
	background:url(../images/s_symbol1.gif) no-repeat;
}

.s_title1_description {
	margin-bottom:40px;
	padding-left:24px;
	font-size:18px;
	color:#231815;
}
.s_contain_left, .s_contain_right {
	width:256px;
	float:left;
}
.s_contain_left {
	margin-right:28px;
}
.s_contain_title2, .s_contain_title22, .s_contain_title4 {
	height:42px;
	font-size:24px;
	font-weight:bold;
	line-height:42px;
	text-indent:5px;
}
.s_contain_title2 {
	color:#e64200;
	border-left:6px #e64200 solid;
}
.s_contain_title22 {
	color:#00bd75;
	border-left:6px #00bd75 solid;
}
.s_contain_title4 {
	color:#00bdcc;
	border-left:6px #00bdcc solid;
}
.s_contain_area1 {
	margin-bottom:16px;
	height:68px;
	padding-left:16px;
	padding-top:10px;
	font-size:15px;
	line-height:20px;
	border:1px #7f7f7f solid;
	border-right:none;
}
.s_contain_description1 {
	font-size:15px;
	padding-left:10px;
}
.s_contain_description2 {
	font-size:12px;
}
.s_contain_title3, .s_contain_title33, .s_contain_title44 {
	margin-top:45px;
	margin-bottom:10px;
	width:256px;
	height:66px;
	font-size:18px;
	line-height:66px;
	text-indent:10px;
	color:#fff;
}
.s_contain_title3 a, .s_contain_title33 a, .s_contain_title44 a {
	width:256px;
	height:66px;
	display:block;
}
.s_contain_title3 {
	background:url(../images/title3.gif) no-repeat;
}
.s_contain_title33 {
	background:url(../images/title33.gif) no-repeat;
}
.s_contain_title44 {
	margin-top:15px;
	background:url(../images/title2.gif) no-repeat;
}

.bgRedArrow {
	color: #FF0000;
	background: url(../images/bg_arrow.gif) no-repeat 0 1px;
	padding: 2px 0 2px 17px;
}
.bgRedArrow a { color: #FF0000; }
.bgRedArrow a:hover { color: #FF0000; text-decoration: underline; }


.btnBox {
	width: 100%;
	text-align: left;
}
.btnBox p.bnr {
	float: left;
	margin: 0 5px 0 0;
}
.btnBox p.text {
	padding: 3px 0 0 0;
	float: left;
}
.btnBox p.text a { color: #FF0000; }
.btnBox p.text a:hover { color: #FF0000; text-decoration: underline; }

/*---------------------------------------------------------------- s_contain1 -------------------*/
#s_contain1{
	padding-left:40px;
	width:542px;
	background:#fff;
	float:right;
}
.s1_title1 {
	height:25px;
	line-height:25px;
	font-size:18px;
	color:#fff;
	text-indent:8px;
	background:#004f3f;
}
.s1_title2 {
	height:24px;
	line-height:24px;
	font-size:18px;
	color:#fff;
	text-indent:8px;
	background: url(../images/bg_header.gif) no-repeat 0 0;
	padding: 0 0 0 8px;
}
.s1_title3 {
	height:24px;
	line-height:24px;
	font-size:15px;
	color:#fff;
	text-indent:8px;
	background: url(../images/bg_header.gif) no-repeat 0 -24px;
	padding: 0 0 0 3px;
}
.s1_title4 {
	height:24px;
	line-height:24px;
	font-size:15px;
	color:#fff;
	text-indent:8px;
	background: url(../images/bg_header.gif) no-repeat 0 -48px;
	padding: 0 0 0 3px;
}
.s1_title5 {
	height:24px;
	line-height:24px;
	font-size:15px;
	color:#fff;
	text-indent:8px;
	background: url(../images/bg_header.gif) no-repeat 0 -72px;
	padding: 0 0 0 3px;
}


.toTopBox {
	border-top: solid 1px #AEAEAE;
	padding: 5px 0 30px 0;
}
.toTopBox img {
	margin: 0 auto;
}


.alertBox {
	width: 96%;
	border: solid 1px #AEAEAE;
	padding: 10px;
}


ul.eoTopNavi {
	width: 100%;
}
ul.eoTopNavi li {
	margin: 0 5px 0 0;
	float: left;
}
ul.eoTopNavi li.end { margin: 0;float: left; }


.eoProductBox {
	width: 540px;
}
.eoProductBox .leftBox {
	color: #004E3C;
	font-weight: bold;
	width: 117px;
	_width: 130px;
	height: 53px;
	border-left: solid 3px #004E3C;
	padding: 0 0 0 10px;
	float: left;
}
.eoProductBox .rightBox {
	width: 410px;
	float: left;
}



/*---------------------- ips.html -------------------*/
.ips_title1, .ips_title2 {
	font-size:15px;
	line-height:30px;
}
.ips_title1 {
	color:#000;
}
.ips_title1 span {
	color:#ff7f00;
}
.ips_description1 {
	font-size:12px;
	line-height:18px;
	color:#000;
}
.ips_title2 {
	color:#ff7f00;
}
.ips_description2, 
.ips_description22 {
	font-size:15px;
	color:#004f3f;
}
.ips_description22 {
	font-size:12px;
}
.ips_description2 span {
	font-size:24px;
}
.ips_img_left {
	margin-right:20px;
	float:left;
}
.ips_img_right {
	margin-left:20px;
	float:right;
}
.ips_area5 {
	padding:5px;
	padding-left:20px;
	padding-bottom:30px;
	border:5px #bfd3cf solid;
}
.ips_area1 {
	padding:10px 20px;
	border:1px #004f3f solid;
}
.ips_line {
	border-bottom:1px #004f3f solid;
}
.ips_description3 {
	font-size:12px;
	line-height:16px;
	color:#004f3f;
}
#ips_table {
	font-size:12px;
	line-height:16px;
	background:#004f3f;
	border:1px #004f3f solid;
	border-bottom:none;
}
#ips_table .title {
	padding-left:10px;
	font-size:15px;
	line-height:20px;
	color:#ff7f00;
}
#ips_table td {
	padding:10px;
	vertical-align:top;
	border-bottom:1px #004f3f solid;
	border-right:1px #004f3f solid;
	background:#fff;
}
#ips_table .td_left {
	width:80px;
}
#ips_table .td_center {
	width:95px;
}
#ips_table .td_right {
	width:303px;
	border-right:none;
}
#ips_table .tdbbn {
	border-bottom: none;
}
#ips_table h4 {
	font-size:15px;
	line-height:20px;
	color:#ff7f00;
	border:none;
	margin:0;
	padding:0;
}

/* ---------------------------------110701ÇÁ ------*/
.ips_mainvBlock {
	width: 540px;
	height: 460px;
	_height: 480px;
	background: url(../images/ips_p_mainvblock.jpg) no-repeat;
	margin: 0 0 18px;
	padding: 20px 0 0 0;
	position: relative;
}
.ips_mainvBlock dl {
	margin: 0 0 17px 0;
}

.ips_mainvBlock dt {
	width: 320px;
	_width: 333px;
	height: 20px;
	_height: 24px;
	color: #0080FF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;	
	font-size: 14px;
	font-weight: bold;
	line-hegith: 24px;
	background: #FFF;
	margin: 0 0 5px;
	padding: 4px 0 0 13px;
}
.ips_mainvBlock dd {
	color: #FFF;
	margin: 0 0 0 15px;
}
.ips_mainvBlock_t {
	margin: 0 0 35px;
}

/* ---------------------------- mobileone.html ---------*/
.mo_mainvBlock {
	width: 540px;
	height: 510px;
	_height: 530px;
	background: url(../images/mo_p_mainvblock.jpg) no-repeat;
	margin: 0 0 18px;
	padding: 20px 0 0 0;
	position: relative;
}
.mo_mainvBlock dl {
	margin: 0 0 17px 0;
}

.mo_mainvBlock dt {
	width: 440px;
	_width: 453px;
	height: 20px;
	_height: 24px;
	color: #0080FF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;	
	font-size: 14px;
	font-weight: bold;
	line-hegith: 24px;
	background: #FFF;
	margin: 0 0 5px;
	padding: 4px 0 0 13px;
}
.mo_mainvBlock dd {
	color: #000;
	margin: 0 0 30px 15px;
}
.mo_mainvBlock_t {
	margin: 0 0 35px;
}

dl.moList {
	margin: 0 0 15px;
}
dl.moList dd {
	margin: 0 0 10px 20px;
}

.mo-SoftbankBox {
	width: 340px;
	_width: 540px;
	background: url(../images/mo_p_03.jpg) no-repeat;
	margin: 0 0 100px;
	padding: 0 0 0 200px;
}

.mo-SoftbankBox .title {
	color: #004E3C;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px;
}

.mo-SoftbankBox .memo {
	color: #FF0000;
	font-size: 10px;
	margin-left: 30px;
}

/* ---------------------------- globalone.html ---------*/
.goBox01 {
	width: 480px;
	background: url(../images/go_p_02.jpg) no-repeat right top;
	margin: 0 auto;
}
.goBox01 li {
	font-size: 14px;
	background: url(../images/s_bullet_blue.gif) no-repeat 0 4px;
	margin: 0 0 7px;
	padding: 0 0 0 20px;
}
.goBox01 .memo {
	font-size: 10px;
	text-align: right;
}

.goMidashi {
	font-size: 14px;
	background: url(../images/s_bullet_blue.gif) no-repeat 0 4px;
	margin: 0 0 7px;
	padding: 0 0 0 20px;
}

ul.goList li {
	background: url(../images/s_bullet_y.gif) no-repeat 0 2px;
	margin: 0 0 5px 20px;
	padding: 0 0 0 20px;
}

/* ---------------------------- cloudone.html ---------*/
.coBox01 {
	width: 540px;
	background: url(../images/co_p_02.jpg) no-repeat right top;
	margin: 0 auto 35px;
}
.coBox01 dl {
	width: 355px;
}
.coBox01 dt {
	color: #376092;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px;
}
.coBox01 dd {
	margin: 0 0 10px 20px;
}

.coBox02 {
}
.coBox02 dt {
	font-size: 12px;
	font-weight: bold;
	background: url(../images/co_bg_01.gif) no-repeat;
	padding: 8px 0 10px 45px;
}
.coBox02 dd {
	margin: 0 0 20px 60px;
}


/*--------------------- kessan.html --------------------------*/
.ir_left {
	width:165px;
	float:left;
}
.ir_right {
	margin-left:15px;
	width:360px;
	float:left;
}
.ir_left li, .ir_right li {
	padding-top:2px;
	font-size:10px;
	line-height:24px;
	text-indent:22px;
	border-bottom:1px #cfcfcf solid;
	background:url(../images/symbol5.gif) no-repeat 0 5px;
}
.ir_left li a:link,
.ir_right li a:link{
	color:#000;
	height:24px;
	width:165px;
	display:block;
}
.ir_left li a:visited,
.ir_right li a:visited{
	color:#000;
	height:24px;
	width:165px;

}
.ir_right li a:link{
	width:360px;

}
.ir_left li a:hover,
.ir_right li a:hover{
	color:#ff7f00;
}
.ir_left .lli {
	background:none;
	border-bottom:none;
}
.ir_area {
	border:3px #dfdfdf solid;
	padding:8px 15px;
	font-size:10px;
	line-height:16px;
}

/* ips00.html
______________________________________________________________________________________*/
/* ------------------------- 110701ÇÁ ---*/
.eop00box {
	width: 480px;
	_width: 550px;
	background: url(../images/bg_eop00Box.gif) no-repeat;
	padding: 0 0 0 60px;
}
.eop00box .archiveBox {
	width: 485px;
	margin: 0 0 20px;
}
	.eop00box .archiveBox .box1 {
		width: 75px;
		color: #000;
		font-weight: bold;
		float: left;
	}
	.eop00box .archiveBox .box2 {
		width: 200px;
		float: left;
	}
	.eop00box .archiveBox .box3 {
		width: 205px;
		float: left;
	}
	.eop00box .archiveBox .box3 p  {
		color: #5F5F5F;
		letter-spacing: -0.1em;
	}
	.eop00box .archiveBox .box3 p.title {
		font-size: 13px;
		font-weight: bold;
		color: #0080FF;
		margin: 0 0 3px;
	}
	.eop00box .archiveBox .box3 a {
		color: #333;
		text-decoration: underline;
		font-weight:bold;
	}

.eop00box .archiveBox2 {
	width: 405px;
	margin: 10px 0 0 75px;
}

	.eop00box .archiveBox2 .box2 {
		width: 200px;
		float: left;
	}
	.eop00box .archiveBox2 .box3 {
		width: 205px;
		color: #0080FF;
		float: left;
	}

.eop00box p.eobtn {
	margin: 30px 0 50px 75px;
}


/* ips01.html
______________________________________________________________________________________*/

.ips01_div01, .ips01_div02, .ips01_div03 {
	margin-top:20px;
	margin-bottom:30px;
	width:540px;
	height:145px;
	background:url(../images/ips02.jpg) no-repeat;
}
.ips01_div02 {
	background:url(../images/ips03.jpg) no-repeat;
	margin-top:30px;
}
.ips01_div03 {
	background:url(../images/ips04.jpg) no-repeat;
	margin-top:15px;
	height:105px;
	padding-top:40px;
}
.ips01_div01 p, .ips01_div02 p {
	margin-top:10px;
	width:400px;
	line-height:14px;
}
.ips01_div03 p {
	margin-left:140px;
	line-height:14px;
}
.ips01_p1 {
	line-height:14px;
	margin:10px auto;
}

/* sap.html
______________________________________________________________________________________*/
#sap_contain em{
	color:#e13412;
	font-style:normal;
}
#sap_contain .div01{
	width:540px;
	position:relative;
	margin-bottom:30px;
}
#sap_contain .p{
	text-align:center;
}

#sap_contain .div01 img{
	position:absolute;
	left:0;
	top:0;
	margin-bottom:30px;
}

#sap_contain .div01 p{
	margin-left:100px;
	text-align:left;
	line-height:20px;
}
#sap_contain .div01 h3{
	background:url(../images/titlebg3.gif) no-repeat;
	margin-left:100px;
	height:24px;
	text-align:center;
	font-size:12px;
	color:#fff;
	line-height:24px;
}

/* ips_p01.html
_______________________________________________________________________________________*/
.ips_p01p{
	margin-top:10px;
	margin-bottom:30px;
	line-height:14px;
}
.ips_p01div {
	position:relative;
	width:540px;
	border-bottom:1px #7f7f7f solid;
	padding-bottom:8px;
	margin-bottom:10px;
}
.ips_p01div img {
	position:absolute;
	left:0;
	top:0;
	float:left;
}
.ips_p01div p {
	margin-left:90px;
}
.ips_p01div .title {
	font-size:15px;
	color:#ff7f00;
	border-bottom:1px #003d7b solid;
	padding-bottom:5px;
	margin-bottom:5px;
}
.ips_p01div .f_color{
	color:#7f7f7f!important;
}
.ips_p01div .p1 {
	color:#003b7d;
	margin-top:5px;
	margin-bottom:5px;
	line-height:14px;
}
.ips_p01div .p2 {
	width:172px;
	height:25px;
	background:url(../images/symbol6.jpg) no-repeat;
	text-indent:36px;
	line-height:25px;
}
.ips_p01div .p2 a:link,
.ips_p01div .p2 a:visited{
	color:#000;
	width:172px;
	height:25px;
	display:block;
}
.ips_p01div .p2 a:hover{
	color:#ff7f00;
	width:172px;
	height:25px;
	display:block;
}
.p_bottom {
	text-align:right;
}
.p_bottom img {
	float:right;
	margin-left:5px;
}


.boxP01_01 {
}
.boxP01_01 .textBox {
	width: 420px;
	float: left;
}
.boxP01_01 .photoBox {
	width: 104px;
	float: right;
}

.boxP01_02 {
	width: 540px;
	height: 236px;
	background: url(../images/bg_boxP01_02.jpg);
	text-align: center;
}
.boxP01_02 .title {
	color: #FF8000;
	font-size: 18px;
	margin: 0 auto;
	padding: 16px 0 35px 0;
}
.boxP01_02 .text {
	margin: 0 auto;
}

.boxP01_03 {
	width: 540px;
}
.boxP01_03 .leftBox {
	width: 218px;
	float: left;
}
.boxP01_03 .rightBox {
	width: 322px;
	float: right;
}
	.boxP01_03 .leftBox p {
		color: #004E3C;
		padding: 2px 0 0 25px;
	}
	.boxP01_03 .leftBox p.no1 { background: url(../images/bg_boxP01_number.gif) no-repeat 0 0; }
	.boxP01_03 .leftBox p.no2 { background: url(../images/bg_boxP01_number.gif) no-repeat 0 -200px; }
	.boxP01_03 .leftBox p.no3 { background: url(../images/bg_boxP01_number.gif) no-repeat 0 -400px; }
	.boxP01_03 .leftBox p.no4 { background: url(../images/bg_boxP01_number.gif) no-repeat 0 -600px; }



/* ips_p02.html
________________________________________________________________________________________*/
#ips_p02 .menu,
#ips_p02 .menu1{
	width:540px;
	height:38px;
	background:url(../images/ips_p02.jpg) no-repeat;
}
#ips_p02 .menu li,
#ips_p02 .menu1 li{
	width:108px;
	text-align:center;
	color:#fff;
	line-height:14px;
	padding-top:6px;
	float:left;
}
#ips_p02 .menu1 li{
	text-align:left;
	width:100px;
	padding-left:4px;
	padding-right:4px;
}
#ips_p02 .menu .li,
#ips_p02 .menu1 .li{
	font-size:15px;
	line-height:30px;
}
#ips_p02 h3{
	width:540px;
	height:38px;
	font-size:12px;
	line-height:38px;
	background:url(../images/ips_p03.jpg) repeat-x;
	text-indent:16px;
	color:#fff;
}
#ips_p02 .div01{
	background:#dedcd9;
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
}
#ips_p02 .div01 ul{
	width:160px;
}
#ips_p02 .div01 ul li{
	padding:5px;
}
#ips_p02 .div01 ul li span{
	font-size:10px;
	line-height:12px;
}
#ips_p02 .div01 ul .a{
	height:14px;
	text-align:center;
	color:#fff;
	line-height:14px;
}
#ips_p02 .div01 ul .b{
	height:75px;
	color:#ea5118;
	line-height:16px;
}
#ips_p02 .div01 ul .c{
	margin-top:5px;
}

#ips_p02 .div01 .left{
	position:absolute;
	left:10px;
	top:10px;
}
#ips_p02 .div01 .left .a{
	background:#ea5118;
}
#ips_p02 .div01 .left .b{
	background:#fbd6b2;
	height:75px;
}
#ips_p02 .div01 .center .a{
	background:#104e3e;
}
#ips_p02 .div01 .center .b{
	background:#b0c7c2;
	color:#004f3f;
	height:75px;
}

#ips_p02 .div01 .right .a{
	background:#0a3976;
}
#ips_p02 .div01 .right .b{
	background:#b1c1d4;
	color:#0a3976;
	height:75px;
	overflow:hidden;
}

#ips_p02 .div01 .center{
	padding:10px;
	padding-top:0;
	padding-bottom:0;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	margin:0 auto;
}

#ips_p02 .div01 .right{
	position:absolute;
	right:10px;
	top:10px;
}
#ips_p02 .div002{
	padding-top:10px;
	line-height:30px;
}
#ips_p02 .div002 img{
	float:left;
	margin-right:10px;
}
#ips_p02 .div002 p{
	position:relative;
	width:540px;
}
#ips_p02 .div002 p .buttom{
	position:absolute;
	right:0;
	top:36px;
	margin:0;
}
#ips_p02 .div022{
	background:#dedcd9;
	padding-left:10px;
}
#ips_p02 .div022 .buttom{
	position:relative;
	width:530px;
	height:20px;
}
#ips_p02 .div022 .buttom img{
	position:absolute;
	right:0;
	top:8px;
	width:12px;
	height:12px;
	margin-left:0;
}
#ips_p02 .div02{
	width:520px;
	position:relative;
	padding-bottom:10px;
}
#ips_p02 .div02 .left{
	position:absolute;
	left:0px;
	top:10px;
}
#ips_p02 .div02 .right{
	position:absolute;
	right:0px;
	top:10px;
}
#ips_p02 .p12{
	font-size:10px;
	line-height:12px;
	position:relative;
}
#ips_p02 .p12 .buttom{
	position:absolute;
	right:-1px;
	top:32px;
}
#ips_p02 .div02 p{
	margin-top:10px;
	width:310px;
	margin-left:90px;
}

#ips_p02 .border{
	border-bottom:1px #040000 solid;
	padding-bottom:15px;
}
#ips_p02 .borderr{
	padding-bottom:10px;
}
#ips_p02 h4{
	color:#ea5118;
	font-size:15px;
	border-bottom:none;
	line-height:normal;
	margin:0;
	padding:0;
}
#ips_p02 .h4{
	color:#3e3f3f;
}
#ips_p02 .hh4{
	color:#004e3e;
}
#ips_p02 .div04{
	padding:10px;
	padding-bottom:0;
	background:#dedcd9;
	margin-bottom:10px;
}
#ips_p02 .div04 .buttom{
	position:relative;
	width:486px;
	height:20px;
	background:none;
}
#ips_p02 .div04 .buttom img{
	position:absolute;
	right:0;
	top:8px;
	width:12px;
	height:12px;
}
#ips_p02 .div04 p{
	background:url(../images/ips_p08.gif) no-repeat;
	padding-left:45px;
	width:450px;
}
#ips_p02 .div04 .p{
	background:url(../images/ips_p09.gif) no-repeat;
	padding-left:45px;
	line-height:30px;
	width:450px;
	margin:5px auto;
}
#ips_p02 .div04 div{
	background:#fff;
	padding:10px;
	padding-bottom:0;
}
#ips_p02 .div04 div p{
	background:none;
	padding:0;
	width:270px;
	font-size:10px;
	padding-left:10px;
	line-height:15px;
}
#ips_p02 .div04 div .p1{
	background:none;
	padding:0;
	width:290px;
	font-size:15px;
	color:#ff7f00;
	padding-bottom:5px;
	border-bottom:1px #ff7f00 solid;
}
#ips_p02 .div04 div .left{
	width:290px;
	float:left;
	padding:0;
}
#ips_p02 .div04 div .right{
	width:188px;
	float:right;
	padding:5px;
	margin-bottom:10px;
	*margin-bottom:0;
	border:1px #ff7f00 solid;
}
#ips_p02 .div04 div .right p{
	margin:5px;
	width:178px;
	padding:0;
	font-size:12px;
}
#ips_p02 .div04 .menu_a{
	width:540px;
	height:38px;
	background:url(../images/kaikei10.gif) no-repeat;
}
#ips_p02 .div04 .menu_a li{
	float:left;
	margin-left:30px;
	color:#fff;
	line-height:38px;
}
#ips_p02 .div04 .menu_a .li{
	padding-top:5px;
	margin-left:5px;
	line-height:14px;
	
}
#ips_p02 .div04 .menu_b{
	width:200px;
	height:38px;
	background:url(../images/kaikei12.gif) no-repeat;
}
#ips_p02 .div04 .menu_b li{
	float:left;
	margin-left:40px;
	color:#fff;
	line-height:38px;
}
#ips_p02 .div04 .menu_b .li{
	margin-left:5px;
	
}
#ips_p02 .div04 .img{
	margin-left:0;
}
/* ips_cons.html
______________________________________________________________________________________*/

.ips_cons_table,
.ips_cons_table2,
.ips_cons_table3{
	width:540px;
	border-top:1px #004f3f solid;
	border-left:1px #004f3f solid;
}
.ips_cons_table td,
.ips_cons_table2 td,
.ips_cons_table3 td{
	width:258px;
	border-right:1px #004f3f solid;
	border-bottom:1px #004f3f solid;
	padding:5px;
}
.ips_cons_table .td{
	width:500px;
}
.ips_cons_table thead td{
	font-size:18px;
	color:#3f3f3f;
	background:#e8e9e6;
	/*font-weight:bold;*/
}
.ips_cons_table2 .tdleft,
.ips_cons_table3 .tdleft{
	text-align:center;
	padding-top:10px;
	vertical-align:top;
	font-size:18px;
	color:#3f3f3f;
	width:96px;
	background:#e9e8e6;
}
.ips_cons_table2 .tdright{
	width:420px;
}
.ips_cons_table3 .tdleft{
	width:188px;
	text-align:left;
	vertical-align:middle;
	
}
.ips_cons_table3 .tdright{
	text-align:left;
	
}
.img_left{
	margin-left:0;
}
/*------------------------- kavase.html hagi.html shiba.html--------------------------*/
.kavase_title1 {
	font-size:12px;
	color:#003b7d;
}
.kavase_title2 {
	width:540px;
	height:24px;
	line-height:24px;
	color:#fff;
	text-align:center;
	background:url(../images/titlebg1.gif) no-repeat;
}
.kavase_title3 {
	color:#007b3d;
	height:48px !important;
	height:46px;
	border-bottom:1px #003b7d solid;
	overflow:hidden;
}
.kavase_title3 .firstletter {
	margin-right:10px;
	padding-top:0 !important;
	padding-top:3px;
	font-size:48px;
	color:#003b7d;
	line-height:56px;
	overflow:hidden;
	float:left;
}
.kavase_title3 h4 {
	margin-top:0;
	margin-bottom:0;
	padding-top:25px;
	padding-bottom:0;
	border-bottom:none;
	font-size:18px;
	color:#003b7d;
	line-height:22px;
	overflow:hidden;
	float:left;
}
.kavase_line {
	padding-left:5px;
	padding-bottom:3px;
	border-bottom:1px #003b7d solid;
}
.kavase_description1 {
	font-size:12px;
	line-height:16px;
	margin-top:5px;
}
#Kavase_table {
	font-size:12px;
	line-height:26px;
	border:1px #bfbfbf solid;
	border-bottom:none;
}
#Kavase_table td {
	border-bottom:1px #bfbfbf solid;
	padding-left:10px;
}
#Kavase_table .left {
	width:80px;
	border-right:1px #bfbfbf solid;
	background:#e8e9e6;
	vertical-align:top;
}
#Kavase_table .right {
	width:437px;
	background:#fff;
}
.kavase_area {
	border:2px #afafaf solid;
	padding:10px;
}
/*----------------------------- sche.html --------------------------*/
.sche_title1 {
	margin:20px auto;
	padding-top:20px;
	width:180px;
	height:48px;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:url(../images/title5.gif) no-repeat;
}
.back {
	width:80px;
	height:55px;
	padding-top:20px;
	text-align:center;
	background:url(../images/button.jpg) no-repeat;
}
#sche_table {
	background:#afafaf;
	text-align:center;
}
#sche_table td {
	background:#fff;
	padding:10px;

}

#sche_table th{
	background:#d6d6d6;
	padding:3px 10px;
}

#sche_table .dateend{
	background:#ccc;
}
#sche_table .date{
	background:#e6edec;
}
#sche_table .text{
	background:#fff2e6;
}
#sche_table .text2{
	background:#fff;
}
#sche_table .text2end{
	background:#ccc;
}
#sche_table .textend,
#sche_table .text2end_pass{
	background:#ccc;
	color:#004f3f;
}
#sche_table .text a,
#sche_table .textend a,
#sche_table .text2 a,
#sche_table .text2end a{
	color:#004f3f;
	text-decoration:underline;
}
#sche_table .text a:hover,
#sche_table .textend a:hover,
#sche_table .text2 a:hover,
#sche_table .text2end a:hover{
	text-decoration:none;
}

/* semi.html 
__________________________________________________*/
.semi_area {
	padding:20px;
	border:2px #cfcfcf solid;
	text-align:center;
	font-size:15px;
	color:#ff7f00;
	line-height:18px;
}
.semi_description1 {
	font-size:12px;
	line-height:16px;
}
.semi_title1 {
	padding-left:2px;
	width:538px;
	height:30px;
	font-size:15px;
	/*font-weight:bold;*/
	line-height:32px;
	color:#fff;
	background:url(../images/titlebg2.gif) no-repeat;
}
.semi_title2 {
	width:540px;
	height:24px;
	background:#ccdcd9;
	font-size:15px;
	color:#004f3f;
	line-height:24px;
}
.semi_title3 {
	font-size:12px;
	color:#004f3f;
	border:none;
}
/* sit.html
_________________________________________________________*/
#sit_contain1 h4{
	margin:0;
	padding:0;
	font-size:12px;
	color:#d94414;
	background:none;
	line-height:20px;
	border:none;
}
#sit_contain1 li{
	padding-left:1em;
	color:#004f3f;
	letter-spacing:1px;
}
#sit_contain1 li a:link,
#sit_contain1 li a:visited{
	color:#004f3f;
}
#sit_contain1 li a:hover{
	color:#ff7f00;
}
#sit_contain1 ul{

	margin-bottom:20px;
}
#sit_contain1 ul li ul{
	margin-bottom:0;
}

/* priv.html
_________________________________________________________*/
#priv_contain h2{
	font-size:12px;
	color:#231815;
	margin:0;
	padding:0;
	line-height:16px;
	text-indent:0;
}
#priv_contain h3{
	line-height:16px;
}
#priv_contain p{
	line-height:16px;
}
#priv_contain .wharp{
	padding-top:174px!important;
	padding-top:192px;
}

/*--------------------- exa.html ----------------------*/

.exa_title1 {
	margin-top:20px;
	margin-bottom:5px;
	padding-bottom:5px;
	font-size:12px;
	color:#004f3f;
	border-bottom:1px #004f3f solid;
}
.exa_title2 {
	font-size:15px;
}
.exa_title2 span {
	color:#ff7f00;
}
.exa_description1 {
	font-size:12px;
	line-height:16px;
}
.exa_description2 {
	font-size:12px;
	line-height:16px;
	padding-top:2em;
}
.exa_description3 {
	font-size:12px;
	line-height:16px;
	padding-top:1em;
}
.exa_img1{
	float:right;
	width:180px;
}
.exa_img1 img{
	margin:3px 0 30px 30px;
}
.exa_bottom {
	margin:10px 0;
	float:right;
}
#exa_table {
	font-size:12px;
	border:1px #afafaf solid;
	border-bottom:none;
}
#exa_table td {
	border-bottom:1px #bfbfbf solid;
	border-right:1px #afafaf solid;
	padding:0 10px;
}
#exa_table .title td {
	height:35px;
	background:#e6edec;
	padding:0;
	text-align:center;
}
#exa_table .td1 {
	width:70px;
	background:#fff2e6;
	letter-spacing:2px;
}
#exa_table .td2 {
	width:100px;
}
#exa_table .td3 {
	width:70px;
}
#exa_table .td4 {
	width:50px;
}
#exa_table .td5 {
	width:146px;
	border-right:none;
}
.td_70 {
	height:70px;
}
.td_45 {
	height:45px;
}
.td_55 {
	height:55px;
}
/*------------------------------------------------ point.html point2.html point3.html -----------*/
.title_description_red {
	color:#ff0000;
	line-height:22px;
}
#p_table {
	border:1px #bfbfbf solid;
	border-bottom:none;
	font-size:12px;
	line-height:16px;
	color:#000;
}
#p_table td {
	padding:10px;
	text-align:left;
	border-bottom:1px #bfbfbf solid;
}
#p_table .td_left {
	width:78px;
	text-align:center;
	vertical-align:top;
	background:#efefef;
}
#p_table .td_right {
	width:419px;
	border-left:1px #bfbfbf solid;
}
.point3_table {
	border:1px #718EC8 solid;
	border-bottom:none;
	font-size:12px;
	line-height:16px;
	color:#000;
}
.point3_table td {
	padding:10px;
	text-align:left;
	border-bottom:1px #718EC8 solid;
}
.point3_table .td_left {
	width:78px;
	text-align:center;
	vertical-align:top;
	background:#cfcfdf;
}
.point3_table .td_right {
	width:419px;
	border-left:1px #718EC8 solid;
}
.point3_table em {
	font-style:normal;
	color:#e64200;
}
/*---------------------------------------------------------------- rec.html -----------*/
.rec_contain_left, .rec_contain_right {
	width:256px;
	float:left;
}
.rec_contain_left {
	margin-right:28px;
}
.rec_title1, .rec_title11 {
	margin-bottom:10px;
	width:256px;
	height:66px;
	font-size:18px;
	line-height:66px;
	text-indent:10px;
	color:#fff;
}
.rec_title1 {
	background:url(../images/title4.gif) no-repeat;
}
.rec_title11 {
	background:url(../images/title44.gif) no-repeat;
}
.rec_title2 {
	padding-left:12px;
	font-size:18px;
	color:#004f3f;
	line-height:24px;
	border-bottom:1px #004f3f solid;
	background:url(../images/symbol3.gif) no-repeat 0 3px;
}
.rec_title1 a, .rec_title11 a {
	width:256px;
	height:66px;
	display:block;
}
.rec_description1 {
	font-size:12px;
	line-height:16px;
}
.rec_description2 {
	font-size:15px;
	line-height:22px;
}
.rec_description3 {
	font-size:18px;
	color:#004f3f;
	text-align:center;
}
/*------------ hraf.html -----------*/
.hraf_title1 {
	font-size:18px;
	color:#004f3f;
	line-height:24px;
	border-bottom:1px #004f3f solid;
}
.hraf_description1 {
	font-size:12px;
	line-height:16px;
}
/*------------subsc.html sales.html------------*/
.subsc_title1, .sales_title1 {
	padding-left:12px;
	font-size:15px;
	color:#004f3f;
	line-height:24px;
	background:url(../images/symbol4.gif) no-repeat 0 3px;
}
.sales_title1 {
	color:#e64200;
	background:url(../images/symbol6.gif) no-repeat 0 3px;
	text-indent:5px;
}
.subsc_description1 {
	font-size:15px;
	line-height:22px;
}
h4 {
	margin-top:20px;
	margin-bottom:8px;
	color:#ff7f00;
	padding-bottom:3px;
	border-bottom:2px #ffdf6f solid
}
#sales_table {
	width:360px;
	border:1px #e64200 solid;
	border-bottom:none;
	border-right:none;
}
#sales_table td {
	border-bottom:1px #e64200 solid;
	border-right:1px #e64200 solid;
	width:50%;
	padding-left:3px;
	height:20px;
	background:#ffdf6f;
	line-height:20px;
}
#sales_table .td {
	background:#fff;
}
/*------------ ovice.html mess.html gui.html------------*/

.mess_white{
	padding-top:357px;
}
.gui_intro1 {
	width:50px;
	height:20px;
	text-align:center;
	line-height:20px;
	background:#7f7f7f;
	float:left;
	color:#fff;
}
.gui_intro2 {
	width:480px;
	float:right;
}
.gui_intro23 {
	width:480px;
	float:right;
	display:none;
}
.map_hidden {
	display:none;
}
.map_show {
	display:block;
}
.gui_intro22 {
	width:480px;
	float:right;
	text-align:left;
}
.gui_intro22 img {
	margin-left:0;
	cursor:hand;
}
.photo {
	display:block;
	float:left;
}
.photo_intr {
	width:375px;
	font-size:12px;
	line-height:16px;
	float:right;
}
.photo_line {
	border-bottom:2px #cfcfcf solid;
	margin-bottom:2px;
	height:18px;
}
.photo_line1 {
	border-bottom:2px #e64200 solid;
	margin-bottom:5px;
	color:#e64200;
	font-size:15px;
	height:22px;
	line-height:22px;
}
.photo_intr1 {
	color:#ff7f00;
	margin-bottom:15px;
}
.photo_intr2 {
	margin-bottom:15px;
}
.photo_intr3 {
	margin-top:15px;
	font-size:15px;
	text-align:right;
}
.ovice_title {
	font-size:12px;
	color:#ff7f00;
	text-align:center;
}
.ovice_title_description {
	height:27px;
	font-size:15px;
	color:#4f4f4f;
	line-height:34px;
	/*font-weight:bold;*/
	text-align:center;
	background:url(../images/title_bg.gif) repeat-x;
}
.ovice_title_description1 {
	height:27px;
	font-size:15px;
	color:#4f4f4f;
	line-height:34px;
	/*font-weight:bold;*/
	text-align:center;
}
.ovice_contain {
	font-size:12px;
	line-height:16px;
}

dl.guiisms {
}
dl.guiisms dt {
	width: 8em;
	clear: left;
	float: left;
}
dl.guiisms dd {
	margin-left: 8em;
}

.guiPdf {
	padding-top:2px;
	line-height:24px;
	text-indent:22px;
	background:url(../images/symbol5.gif) no-repeat 0 5px;
}
.guiPdf a { color: #000000; }
.guiPdf a:hover { text-decoration: underline; }

/*------------entr2.html------------*/

.enter_steps {
	width:540px;
	height:72px;
	background:url(../images/stepbg.gif) no-repeat;
}
.step1, .step2, .step3 {
	margin-right:6px;
	width:102px;
	height:72px;
	float:left;
}
.step1 {
	background:url(../images/step1.gif) no-repeat;
}
.step2 {
	background:url(../images/step2.gif) no-repeat;
}
.step3 {
	background:url(../images/step3.gif) no-repeat;
}
.step4 {
	margin-left:129px;
	padding:18px;
	width:248px;
	height:32px;
	font-size:12px;
	line-height:16px;
	background:url(../images/steptext.gif) no-repeat;
}
.step_way {
	height:24px;
	background:url(../images/stepway.gif) no-repeat 258px 0;
}
.step_area {
	width:432px;
	font-size:12px;
	float:left;
}
.step_top, .step_bottom {
	height:7px;
	overflow:hidden;
}
.step_top {
	background:url(../images/entr_area_top.gif) no-repeat;
}
.step_center {
	padding-left:10px;
	line-height:14px;
	background:#efefef;
}
.step_bottom {
	background:url(../images/entr_area_bottom.gif) no-repeat;
}
.step_font {
	height:24px;
	font-size:18px;
	color:#ff7f00;
	text-align:center;
}
.entr_description1, .entr_description2 {
	font-size:12px;
	line-height:16px;
}
.entr_description1 {
	padding-left:24px;
	height:20px;
}
.entr_area {
	padding:15px;
	padding-bottom:50px;
	font-size:12px;
	line-height:16px;
	border:2px #bfbfbf solid;
	background:#efefef;
}
/* info.html
_________________________________________*/
.info table{
	width:100%;
	background:#d9d9d9;
}
.info table th{
	background:#fff;
	text-align:left;
	width:212px;
	font-weight:normal;
	padding:0.5em;
}
.info table td{
	background:#fff;
	padding:0.5em;
	vertical-align:middle;
}
.info table th img{
	margin:0;
}
.info em{
	color:#ff0000;
	font-style:normal;
}
.info .form th{
	width:150px;
}
.info .form input{
	width:80%;
}
.info h3 img{
	margin:0;
}
.info span{
	font-size:0.9em;
	color:#999;
}


/* footer
____________________________________________*/

#footer {
	padding-bottom:5px;
	text-align:center;
}
.copyright {
	height:24px;
	color:#fff;
	background:#004f3f;
	font-size:12px;
	text-align:center;
	line-height:24px;
}
.footmenu_nav {
	margin-top:8px;
	padding-left:60px;
	font-size:12px;
	line-height:20px;
}
.footmenu_nav ul{
	display:inline;
}
.footmenu_nav ul li {
	float:left;
	display:inline;
}
.footmenu_nav ul .li {
	margin-left:260px;
}

.footmenu_nav ul li a:link, .footmenu_nav ul li a:visited, .footmenu_nav ul li a:hover, .footmenu_nav ul li a:active {
	color:#000;
	text-decoration:none;
}
.footmenu_nav ul li a:hover {
	text-decoration:underline;
}
.webinfor {
	margin-top:10px;
	font-size:12px;
	text-align:center;
	line-height:14px;
}

