@charset "utf-8";

/* ------------------------------
	reset
------------------------------ */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}

ul,ol {
	list-style-type: none;
}

em,th,address {
	font-style: normal;
	font-weight: normal;
}
strong {
	font-style: normal;
	font-weight: bold;
}.

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
}

img,
object,
embed {
	border: 0;
	vertical-align: top;
}

hr {
	display: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 100%;
	border:1px solid #cccccc;
	line-height:1.4;
}
td {
	border:1px solid #cccccc;
	padding:5px 8px;
	vertical-align:top;
}

li {
	list-style-type: none;
}


/* ------------------------------
	linkcolor
------------------------------ */
a {
	color: #1f5cc6;
}

a:link,
a:visited {
	color: #1f5cc6;
	text-decoration: none;
}

a:hover,a:active {
	text-decoration: underline;
}

a:hover img.over{
	filter:alpha(opacity=100);
	opacity:1;
}


/* ------------------------------
	base
------------------------------ */

html {
}

body {
	color:#666666;
	font-size:87.5%;
	font-family: verdana,"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
	line-height: 1.4;
	text-align:center;
}
* html body {
	font-family: verdana,"lr oSVbN","MS PGothic",Sans-Serif;
}
*:first-child + html body {
	font-family: verdana,"lr oSVbN","MS PGothic",Sans-Serif;
}

/* ------------------------------
	Headbase
------------------------------ */
#headBase {
	width:auto;
	background: url(/share/img/common/header_back.gif) repeat-x left top;
	min-height:87px;
}
* html #headBase {
	height:87px;
}
#headBase .header {
	margin:0 auto;
	width:892px;
	text-align:left;
}
#headBase .header h1 {
	float:left;
}
#headBase .header .rightarea {
	width:667px;
	float:right;
	padding-right:0;
}
#headBase .header .rightarea .copy {
	width:283px;
	height:33px;
	display:block;
	float:left;
}
#headBase .header .rightarea .copy p {
	font-size:68.8%;
	color:#999;
	line-height:1.4;
	margin-left:15px;
	text-indent:-1em;
	padding:7px 0 0 1em;
}
#headBase .header .rightarea .copy p span {
	color:#c5d7b8;
}

/* ------------------------------
	subnavi(Header)
------------------------------ */
#headBase .header .subnavi {
	width:384px;
	height:33px;
	background:url(/share/img/common/header_submenu_back.jpg) no-repeat left top;
	float:right;
}
#headBase .header .subnavi ul#snv {
	width:360px;
	margin-left:10px;
}
#headBase .header .subnavi ul#snv li {
	height:27px;
	float:left;
	display:inline;
}
#headBase .header .subnavi ul#snv li a {
	display:block;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
}
#headBase .header .subnavi ul#snv li.snv01,
#headBase .header .subnavi ul#snv li.snv01 a {
	width:65px;
}
#headBase .header .subnavi ul#snv li.snv02,
#headBase .header .subnavi ul#snv li.snv02 a {
	width:107px;
}
#headBase .header .subnavi ul#snv li.snv03,
#headBase .header .subnavi ul#snv li.snv03 a {
	width:91px;
}
#headBase .header .subnavi ul#snv li.snv04,
#headBase .header .subnavi ul#snv li.snv04 a {
	width:97px;
}
#headBase .header .subnavi ul#snv li.snv01 a {
	background:url(/share/img/common/header_submenu_btn.jpg) no-repeat 0 0;
}
#headBase .header .subnavi ul#snv li.snv02 a {
	background:url(/share/img/common/header_submenu_btn.jpg) no-repeat -65px 0;
}
#headBase .header .subnavi ul#snv li.snv03 a {
	background:url(/share/img/common/header_submenu_btn.jpg) no-repeat -172px 0;
}
#headBase .header .subnavi ul#snv li.snv04 a {
	background:url(/share/img/common/header_submenu_btn.jpg) no-repeat -268px 0;
}

/* ------------------------------
	gnavi(Header)
------------------------------ */
#headBase .header .gnavi {
	width:653px;
}
#headBase .header .gnavi ul#gnv {
	width:653px;
}
#headBase .header .gnavi ul#gnv li {
	height:50px;
	float:left;
	display:inline;
}
#headBase .header .gnavi ul#gnv li a {
	display:block;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
}
#headBase .header .gnavi ul#gnv li.gnv01,
#headBase .header .gnavi ul#gnv li.gnv01 a {
	width:149px;
}
#headBase .header .gnavi ul#gnv li.gnv02,
#headBase .header .gnavi ul#gnv li.gnv02 a {
	width:142px;
}
#headBase .header .gnavi ul#gnv li.gnv03,
#headBase .header .gnavi ul#gnv li.gnv03 a {
	width:139px;
}
#headBase .header .gnavi ul#gnv li.gnv04,
#headBase .header .gnavi ul#gnv li.gnv04 a {
	width:116px;
}
#headBase .header .gnavi ul#gnv li.gnv05,
#headBase .header .gnavi ul#gnv li.gnv05 a {
	width:107px;
}
#headBase .header .gnavi ul#gnv li.gnv01 a {
	background:url(/share/img/common/gnavi.gif) no-repeat 0 0;
}
#headBase .header .gnavi ul#gnv li.gnv02 a {
	background:url(/share/img/common/gnavi.gif) no-repeat -149px 0;
}
#headBase .header .gnavi ul#gnv li.gnv03 a {
	background:url(/share/img/common/gnavi.gif) no-repeat -291px 0;
}
#headBase .header .gnavi ul#gnv li.gnv04 a {
	background:url(/share/img/common/gnavi.gif) no-repeat -430px 0;
}
#headBase .header .gnavi ul#gnv li.gnv05 a {
	background:url(/share/img/common/gnavi.gif) no-repeat -546px 0;
}

#headBase .header .gnavi ul#gnv li.gnv01 a:hover,
.topics #headBase .header .gnavi ul#gnv li.gnv01 a {
	background:url(/share/img/common/gnavi.gif)  no-repeat -0 -60px;
}
#headBase .header .gnavi ul#gnv li.gnv02 a:hover,
.clinic #headBase .header .gnavi ul#gnv li.gnv02 a {
	background:url(/share/img/common/gnavi.gif)  no-repeat -149px -60px;
}
#headBase .header .gnavi ul#gnv li.gnv03 a:hover,
.guidance #headBase .header .gnavi ul#gnv li.gnv03 a {
	background:url(/share/img/common/gnavi.gif)  no-repeat -291px -60px;
}
#headBase .header .gnavi ul#gnv li.gnv04 a:hover,
.hospital #headBase .header .gnavi ul#gnv li.gnv04 a {
	background:url(/share/img/common/gnavi.gif)  no-repeat -430px -60px;
}
#headBase .header .gnavi ul#gnv li.gnv05 a:hover,
.medical #headBase .header .gnavi ul#gnv li.gnv05 a {
	background:url(/share/img/common/gnavi.gif)  no-repeat -546px -60px;
}

/* ------------------------------
	topimgbase
------------------------------ */
#mainimgbase {
	width:auto;
	background:url(/share/img/common/mainimage_back.jpg) repeat-x left top;
}
#mainimgbase .mainimg {
	margin:0 auto;
	width:892px;
	min-height:105px;	
}
* html #mainimgbase .mainimg {
	height:105px;	
}

/* ------------------------------
	contBase
------------------------------ */
#contBase {
	width:auto;
}
#contBase .contents {
	width:892px;
	margin:0 auto;
	text-align:left;
}

#contBase .contents p.pankuzu {
	font-size:85.7%;
	margin:3px 0 15px 9px;	
}

.contents .left_block {
	width:237px;
	text-align:left;
	float:left;
	padding-bottom:25px;
}

.contents .left_block .localmenu {
	width:226px;
	margin:0 0 7px 6px;
	background:url(/share/img/common/sidemenu_top.jpg) no-repeat left top;
	padding-top:40px;
}
.contents .left_block .localmenu .btm {
	width:226px;
	background:url(/share/img/common/sidemenu_btm.jpg) no-repeat left bottom;
	padding-bottom:14px;
}
.contents .left_block .localmenu .btm .mid {
	width:226px;
	background:url(/share/img/common/sidemenu_mid.jpg) repeat-y left top;
}
.contents .left_block .localmenu ul {
	width:182px;
	margin-left:22px;
	padding:2px 0 9px 0;
}
.contents .left_block .localmenu ul li {
	width:182px;
	background:url(/share/img/common/solidline_menu.gif) repeat-x left bottom;
	padding:8px 0 10px 0;
}
.contents .left_block .localmenu ul li.once {
	width:182px;
	background:none;
	padding:8px 0 0 0;
}
.contents .left_block .localmenu ul li p.bk_num {
	width:182px;
	background: url(/share/img/common/solidline_backnumber.gif) repeat-x left top;
	padding-top:16px;
	margin-top:16px;
}
.contents .left_block .localmenu ul li.on,
.contents .left_block .localmenu ul li.once {
	font-weight:bold;
}
.contents .left_block .localmenu ul li a {
	margin-left:2px;
	background:url(/share/img/common/menu_off.gif) no-repeat left center;
	padding-left:20px;
}
.contents .left_block .localmenu ul li.on a,
.contents .left_block .localmenu ul li.once a {
	margin-left:2px;
	background:url(/share/img/common/menu_on.gif) no-repeat left center;
	color:#333333;
	padding-left:20px;
	zoom:1;
}

.contents .left_block ul.banner_box {
	width:226px;
	padding-left:6px;
}
.contents .left_block ul.banner_box li {
	margin-bottom:6px;
}
.contents .left_block ul.banner_box li.last {
	margin-bottom:0;
}
.contents .left_block .honobono {
	width:237px;
	margin-top:3px;
}

.contents .left_block .inq_box {
	width:226px;
	height:248px;
	margin:5px 0 0 6px;
	background:url(/share/img/common/side_inquirybox.jpg)  no-repeat left top;
	position:relative;
}
.contents .left_block .inq_box p {
	width:199px;
	height:42px;
	position:absolute;
	left:13px;
	top:192px;
}

.contents .right_block {
	width:655px;
	text-align:left;
	padding:0 0 25px 0;	
	float:left;
	color:#333333;
}

/* ------------------------------
	maincontens
------------------------------ */
.contents .right_block .maincontens {
	width:630px;
	margin-left:20px;
}

/* ------------------------------
	fst_index / scd_index 
------------------------------ */
.right_block .maincontens .fst_index {
	width:630px;
	background:url(/share/img/common/box_yellow_twin_top.gif) no-repeat left top;
	padding-top:11px;
	margin-bottom:6px;
}
.right_block .maincontens .scd_index {
	width:630px;
	background:url(/share/img/common/box_yellow_top.gif) no-repeat left top;
	padding-top:11px;
	margin-bottom:6px;
}
.right_block .maincontens .fst_index .btm {
	width:630px;
	background: url(/share/img/common/box_yellow_twin_btm.gif) no-repeat left bottom;
	padding-bottom:27px;
}
.right_block .maincontens .scd_index .btm {
	width:630px;
	background: url(/share/img/common/box_yellow_btm.gif) no-repeat left bottom;
	padding-bottom:27px;
}
.right_block .maincontens .fst_index .btm .mid {
	width:630px;
	background:url(/share/img/common/box_yellow_twin_mid.gif) repeat-y left top;
}
.right_block .maincontens .scd_index .btm .mid {
	width:630px;
	background:url(/share/img/common/box_yellow_mid.gif) repeat-y left top;
}
.right_block .maincontens .fst_index .lft_txt,
.right_block .maincontens .fst_index .rgt_txt,
.right_block .maincontens .scd_index .lft_txt,
.right_block .maincontens .scd_index .rgt_txt {
	width:299px;
	margin:0 4px;
	padding:0;
}
* html .right_block .maincontens .fst_index .lft_txt,
* html .right_block .maincontens .fst_index .rgt_txt,
* html .right_block .maincontens .scd_index .lft_txt,
* html .right_block .maincontens .scd_index .rgt_txt {
	width:307px;
	margin:0;
	padding:0 4px;
}
.right_block .maincontens .fst_index .lft_txt,
.right_block .maincontens .scd_index .lft_txt {
	float:left;
}
.right_block .maincontens .fst_index .rgt_txt,
.right_block .maincontens .scd_index .rgt_txt {
	float:right;
}
.right_block .maincontens .fst_index .lft_txt img,
.right_block .maincontens .fst_index .rgt_txt img,
.right_block .maincontens .scd_index .lft_txt img {
	margin-left:7px;
}
.right_block .maincontens .fst_index .lft_txt h3,
.right_block .maincontens .fst_index .rgt_txt h3,
.right_block .maincontens .scd_index .lft_txt h3 {
	font-size:114.3%;
	padding:10px 0 11px 0;
	margin-bottom:9px;
	background:url(/share/img/common/solidline_02.gif) repeat-x left bottom;
}
.right_block .maincontens .fst_index .lft_txt h3 a,
.right_block .maincontens .fst_index .rgt_txt h3 a,
.right_block .maincontens .scd_index .lft_txt h3 a {
	margin-left:7px;
	background:url(/share/img/common/yotsuba_mk_yel.gif) no-repeat left center;
	padding-left:32px;
	zoom:1;
}
.right_block .maincontens .fst_index .lft_txt p,
.right_block .maincontens .fst_index .rgt_txt p,
.right_block .maincontens .scd_index .lft_txt p {
	width:281px;
	margin-left:9px;	
}
.right_block .maincontens .fst_index .lft_txt ul,
.right_block .maincontens .fst_index .rgt_txt ul,
.right_block .maincontens .scd_index .lft_txt ul {
	width:281px;
	margin-left:9px;
	line-height:1.6;
	white-space:nowrap;
}
.right_block .maincontens .fst_index .lft_txt ul li,
.right_block .maincontens .fst_index .rgt_txt ul li,
.right_block .maincontens .scd_index .lft_txt ul li {
	width:140px;
	display:block;
	float:left;
}
.right_block .maincontens .fst_index .lft_txt ul li a,
.right_block .maincontens .fst_index .rgt_txt ul li a,
.right_block .maincontens .scd_index .lft_txt ul li a {
	background:url(/share/img/common/lnk_backyel.gif) no-repeat left center;
	padding-left:14px;
}
.right_block .maincontens .fst_index .lft_txt ul li.nolink,
.right_block .maincontens .fst_index .rgt_txt ul li.nolink,
.right_block .maincontens .scd_index .lft_txt ul li.nolink {
	padding-left:14px;
}


/* ------------------------------
	subpg_ttl 
------------------------------ */
.right_block .maincontens .subpg_ttl {
	width:630px;
	min-height:90px;
}
* html .right_block .maincontens .subpg_ttl {
	height:90px;
}
.right_block .maincontens .subpg_ttl2 {
	width:630px;
	min-height:60px;
}
* html .right_block .maincontens .subpg_ttl2 {
	height:60px;
}

/* ------------------------------
	subpg_area 
------------------------------ */
.right_block .maincontens .subpg_area {
	width:630px;
	background:url(/share/img/common/subp_contsback_top.jpg) no-repeat left top;
	padding-top:29px;
	margin-bottom:36px;
	zoom:1;	
}
.right_block .maincontens .subpg_area .btm {
	width:630px;
	background:url(/share/img/common/subp_contsback_btm.jpg) no-repeat left bottom;
	padding-bottom:24px;
	zoom:1;		
}
.right_block .maincontens .subpg_area .btm .mid {
	width:630px;
	background:url(/share/img/common/subp_contsback_mid.jpg) repeat-y left top;
	zoom:1;	
}
.right_block .maincontens .subpg_area .subpg_conts {
	width:566px;
	padding:0 32px;
	background:url(/share/img/common/subp_contsback_txt.jpg) no-repeat left top;
	zoom:1;	
	line-height:1.4;
}
* html .right_block .maincontens .subpg_area .subpg_conts {
	width:630px;
}

/* ------------------------------
	subttl_frame 
------------------------------ */
.right_block .maincontens .subpg_area .subttl_frame,
.right_block .maincontens .subpg_area .subttl_frame2 {
	width:566px;
	background:url(/share/img/common/solidline_subtitle.gif) repeat-x left top;
	padding-top:16px;
}
* html .right_block .maincontens .subpg_area .subttl_frame2 {
	margin-bottom:-22px;
}
*:first-child + html .right_block .maincontens .subpg_area .subttl_frame2 {
	margin-bottom:-22px;
}
.right_block .maincontens .subpg_area .subttl_frame h3,
.right_block .maincontens .subpg_area .subttl_frame2 h3 {
	width:566px;
	font-size:128.6%;
	background:url(/share/img/common/dotline_01.gif) repeat-x left bottom;
	padding-bottom:12px;
	margin-bottom:40px;
}

/* ------------------------------
	grn_ttl
------------------------------ */
.subpg_area .subpg_conts .grn_ttl {
	width:566px;
	margin-top:20px;
}

.subpg_area .subpg_conts .grn_ttl .mark {
	width:566px;
	min-height:26px;
	background:url(/share/img/common/greenbar_mark.gif) no-repeat left top;
	margin-bottom:15px;
}
.subpg_area .subpg_conts .grn_ttl .mark2 {
	width:566px;
	min-height:26px;
	background:url(/share/img/common/greenbar_mark.gif) no-repeat left top;
	margin-bottom:0;
}
* html .subpg_area .subpg_conts .grn_ttl .mark,
* html .subpg_area .subpg_conts .grn_ttl .mark2 {
	height:26px;
}
.subpg_area .subpg_conts .grn_ttl .mark p.txt,
.subpg_area .subpg_conts .grn_ttl .mark2 p.txt {
	width:540px;
	font-size:114.3%;
	font-weight:bold;
	margin-left:16px;
	padding-top:2px;
	padding-bottom:0;
}
.subpg_area .subpg_conts .grn_ttl .mark p.txt span,
.subpg_area .subpg_conts .grn_ttl .mark2 p.txt span {
	font-weight:normal;
}
.subpg_area .subpg_conts .grn_ttl .mark p.txt span.min,
.subpg_area .subpg_conts .grn_ttl .mark2 p.txt span.min {
	font-size:92.9%;
}
.subpg_area .subpg_conts .grn_ttl p.cpy {
	width:566px;
	padding:0 0 18px 0;
	background:url(/share/img/common/dotline_01.gif) repeat-x left bottom;
}
.subpg_area .subpg_conts .grn_ttl p.cpy_nl {
	width:566px;
	padding:0 0 18px 0;
}
.subpg_area .subpg_conts .grn_ttl p.cpy span.grn_sub_ttl,
.subpg_area .subpg_conts .grn_ttl p.cpy_nl span.grn_sub_ttl {
	font-weight:bold;
	color:#5B945F;
}
.subpg_area .subpg_conts .grn_ttl p.cpy span.grn_sub_ttl span,
.subpg_area .subpg_conts .grn_ttl p.cpy_nl span.grn_sub_ttl span {
	font-weight:normal;
}

/* ------------------------------
	grn_ttl_ph
------------------------------ */
.subpg_area .subpg_conts .grn_ttl_ph {
	width:566px;
	margin-top:20px;
	padding:0 0 18px 0;
	background:url(/share/img/common/dotline_01.gif) repeat-x left bottom;
}
.subpg_area .subpg_conts .grn_ttl_ph_nl {
	width:566px;
	margin-top:20px;
	padding:0 0 18px 0;
}	
.subpg_area .subpg_conts .grn_ttl_ph .mark,
.subpg_area .subpg_conts .grn_ttl_ph_nl .mark {
	width:310px;
	min-height:26px;
	background:url(/share/img/common/greenbar_mark.gif) no-repeat left top;
	margin-bottom:15px;
	float:left;
}
* html .subpg_area .subpg_conts .grn_ttl_ph .mark,
* html .subpg_area .subpg_conts .grn_ttl_ph_nl .mark {
	height:26px;
}
.subpg_area .subpg_conts .grn_ttl_ph .mark p.txt,
.subpg_area .subpg_conts .grn_ttl_ph_nl .mark p.txt {
	width:284px;
	font-size:114.3%;
	font-weight:bold;
	margin-left:16px;
	padding-top:2px;
	padding-bottom:0;
}
.subpg_area .subpg_conts .grn_ttl_ph .mark p.txt2,
.subpg_area .subpg_conts .grn_ttl_ph_nl .mark p.txt2 {
	width:540px;
	font-size:114.3%;
	font-weight:bold;
	margin-left:16px;
	padding-top:2px;
	padding-bottom:0;
}
.subpg_area .subpg_conts .grn_ttl_ph p.cpy,
.subpg_area .subpg_conts .grn_ttl_ph_nl p.cpy {
	width:315px;
	float:left;
}
.subpg_area .subpg_conts .grn_ttl_ph img,
.subpg_area .subpg_conts .grn_ttl_ph_nl img {
	float:right;
}
.subpg_area .subpg_conts .grn_ttl_ph img.mar_plus,
.subpg_area .subpg_conts .grn_ttl_ph_nl img.mar_plus {
	margin:0 0 25px 25px;
}
.subpg_area .subpg_conts .grn_ttl_ph p img.img_ph {
	float:left;
}

/* ------------------------------
	hosoku
------------------------------ */
.subpg_area .subpg_conts ul.hosoku,
.subpg_area .subpg_conts ul.hosoku2 {
	margin-top:20px;
	width:566px;
}
.subpg_area .subpg_conts ul.hosoku_lt {
	margin-top:20px;
	margin-bottom:57px;
	width:566px;
	padding:0 0 18px 0;
	background:url(/share/img/common/dotline_01.gif) repeat-x left bottom;
}
.subpg_area .subpg_conts ul.hosoku li,
.subpg_area .subpg_conts ul.hosoku_lt li {
	text-indent:-1em;
	padding-left:1em;
}
.subpg_area .subpg_conts ul.hosoku li.non_ind,
.subpg_area .subpg_conts ul.hosoku_lt li.non_ind {
	text-indent:0;
	padding-left:0;
}
.subpg_area .subpg_conts ul.hosoku2 li.ttl {
	font-weight:bold;
	color:#5B945F;
}
.subpg_area .subpg_conts ul.hosoku2 li.cpy {
	padding-left:14px;
	width:552px;	
}
.subpg_area .subpg_conts ul.hosoku2 li.cpy_lt {
	padding:0 0 10px 14px;
	width:552px;
}
.subpg_area .subpg_conts ul.hosoku li span,
.subpg_area .subpg_conts ul.hosoku_lt li span {
	color:#5B945F;
}
.subpg_area .subpg_conts ul li.mar_b03 {
	margin-bottom:3px;
}
.subpg_area .subpg_conts ul li.pad_top {
	padding-top:1.5em;
}

/* ------------------------------
	inq_lar_banner 
------------------------------ */
.inq_lar_banner {
	width:630px;
	height:142px;
	background:url(/share/img/common/l_inqbox_back.jpg) no-repeat left top;
	position:relative;
	margin-top:16px;
	margin-bottom:50px;
}
* html .inq_lar_banner,
*:first-child + html .inq_lar_banner {
	margin-bottom:34px;
}
.inq_lar_banner p {
	width:203px;
	height:46px;
	position:absolute;
	left:412px;
	top:60px;
}

/* ------------------------------
	toppage 
------------------------------ */
.toppage_r {
	width:639px;
	height:30px;
	background:url(/share/img/common/pagetop_back.gif) no-repeat left top;
	position:relative;
	margin-top:23px;
}
.toppage_r_scd {
	width:639px;
	height:30px;
	background:url(/share/img/common/pagetop_back.gif) no-repeat left top;
	position:relative;
	margin:23px 0 0 11px;
}
.toppage_r p,
.toppage_r_scd p {
	width:107px;
	height:14px;
	position:absolute;
	left:521px;
	top:9px;
}

/* ------------------------------
	ftlkBase
------------------------------ */
#ftlkBase {
	width:auto;
	background:url(/share/img/common/footlink_back.gif) repeat-x left top;
	background-color:#fcf9f0;
	border-bottom:1px solid #fff;
}
#ftlkBase .ftlink {
	width:892px;
	margin:0 auto;
	font-size:85.7%;
	text-align:left;
}
#ftlkBase .ftlink ul.fstline {
	width:882px;
	padding:14px 0 3px 5px;
	white-space:nowrap;
}
#ftlkBase .ftlink ul.scdline {
	width:882px;
	padding:3px 0 11px 5px;
	white-space:nowrap;
}
#ftlkBase .ftlink ul.fstline li,
#ftlkBase .ftlink ul.scdline li {
	display:block;
	float:left;
	margin-right:0.7em;
}

/* ------------------------------
	footBase
------------------------------ */
#footBase {
	width:auto;
	background:url(/share/img/common/footer_back.gif) repeat-x left top;
	padding:20px 0 70px 0;
}
#footBase .footer {
	width:892px;
	margin:0 auto;
	text-align:left;
	line-height:1.25;
}
#footBase .footer ul.rogo_block {
	width:230px;
	padding-left:5px;
	font-size:92.9%;
	color:#333333;
	float:left;
}
#footBase .footer ul.rogo_block h4 {
	font-size:92.9%;
	font-weight:normal;
}
#footBase .footer ul.rogo_block li.rogo {
	padding:2px 0 15px 0;
}
#footBase .footer ul.rogo_block li.map {
	padding-top:8px;
}
#footBase .footer .kw_box {
	width:651px;
	font-size:85.7%;
	float:right;
	padding:9px 0 11px 0;
	border-left:1px solid #ccc; 
}
#footBase .footer .kw_box a {
	color:#666;
}
#footBase .footer .kw_box .lft {
	width:411px;
	float:left;
}
* html #footBase .footer .kw_box .lft {
	width:442px;
	float:left;
}
#footBase .footer .kw_box .lft p {
	padding:0 0 1em 30px;
}
#footBase .footer .kw_box .lft ul.lft_ul {
	width:192px;
	padding:0 20px 0 30px;
	float:left;
}
* html #footBase .footer .kw_box .lft ul.lft_ul {
	width:242px;
	padding:0 20px 0 30px;
	float:left;
}
#footBase .footer .kw_box .lft ul.rgt_ul {
	width:148px;
	padding:0 20px 0 0;
	float:right;
}
* html #footBase .footer .kw_box .lft ul.rgt_ul {
	width:160px;
	padding:0 20px 0 0;
	float:left;
}
#footBase .footer .kw_box .rgt {
	width:231px;
	float:right;
}
* html #footBase .footer .kw_box .rgt {
	width:207px;
	float:right;
}
#footBase .footer .kw_box .rgt p {
	padding:0 0 1em 0;
}

/* ------------------------------
	support_class
------------------------------ */
.red {
	color:#cc0000;
}
.mar_t35 {
	margin-top:35px;
}
.mar_b20 {
	margin-bottom:20px;
}
.subpg_area .subpg_conts .font82 {
	font-size:92.9%;
}

/* ------------------------------
	Clear
------------------------------ */

.cb {
	clear:both;
}

/* ------------------------------
	clearfix
------------------------------ */

.clearfix:after {
	content: ".";
	display: block;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0; 
	clear: both;
	visibility: hidden; 
}

.clearfix {
	display: inline-block;
}

/* Hide from IE-mac \*/

* html .clearfix { height: 1%; }
.clearfix { display:block; }

/* End hide from IE-mac */




