@charset "Shift_JIS";
/*
----------------------------------------------------------------------------------------------------------------------
COMMON PAGE SET
---------------------------------------------------------------------------------------------------------------------- */
body{
	zoom: 90%;
	background: none;
	font-family: "Osaka", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "Helvetica", "Arial", "sans-serif";
}

.clearing {
	margin: 0;
	padding: 0;
	clear: both;
}
a  {
	color : #7d7d6a;
	text-decoration : none;
	cursor : pointer;
}

a:hover {
	text-decoration : underline;
}

a.imglink  {
	/* img/object tags wrapped with a link */
	text-decoration : none;
}

a.centered, a.gray-white-sideborder  {
	text-align : center;
}

a.blue  {
	color : #5e8f7d;
}

a.back-arrow-blue  {
	color : #5e8f7d;
	text-transform : uppercase;
	font-weight : 900;
	padding-left : 25px;
	background-color : #fff;
	background-image : url(/ui/images/backarrowblue.gif);
	background-repeat : no-repeat; 
	background-position : 5px 3px;
}

a.back-arrow-blue:hover  {
	background-position : 0px 3px;
}

img  {
	border : 0;
}

p  {
	/*padding-top : 0.5em;
	padding-bottom : 0.5em;*/
	padding:0px 0px 0px 0px;
}

p.centered  {
	text-align : center;
}
.right-text  {
	text-align : right;
}

.left-text  {
	text-align : left;
}
/*
----------------------------------------------------------------------------------------------------------------------
TEXT COLOR SET
---------------------------------------------------------------------------------------------------------------------- */
/*//////////// TABLE SET  ////////////////*/
.sol-table {
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	border-right:#666666 1px solid;
	font-size:12px;
}
	
.sol-table-left {
	padding:5px;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	background:#eeeeee;
	width:68px;
}
.sol-table-right {
	padding:5px;
	border-bottom:#666666 1px solid;
	width:275px;
}

.ex-table-d9d9d9 {
	padding:5px;
	border-bottom:#666666 1px solid;
	background:#d9d9d9;
	/*width:380px;*/
}
.ex-table-fff-380 {
	padding:5px;
	border-bottom:#666666 1px solid;
	width:380px;
}
.ex-table-fff-940 {
	padding:5px;
	border-bottom:#666666 1px solid;
	width:940px;
}
.sol-table-left {
	padding:5px;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	background:#eeeeee;
	width:68px;
}
.sol-table-left2 {
	padding:5px;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	width:275px;
	background:#eeeeee;
}
.sol-table-left3 {
	padding:5px;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	background:#eeeeee;
	width:68px;
}
.sol-table-right {
	padding:5px;
	border-bottom:#666666 1px solid;
	width:280px;
}

#vanish{
display:none;
}
.new-info-txt{
font-size:12px;
}


/*
----------------------------------------------------------------------------------------------------------------------
MARGIN SET
---------------------------------------------------------------------------------------------------------------------- */

.list001 { margin-top: 1px;}
.list002 { margin-top: 2px;}
.list003 { margin-top: 3px;}
.list004 { margin-top: 4px;}
.list01 { margin-top: 5px;}
.list006 { margin-top: 6px;}
.list007 { margin-top: 7px;}
.list008 { margin-top: 8px;}
.list009 { margin-top: 9px;}
.list02 { margin-top: 10px;}
.list011 { margin-top: 11px;}
.list012 { margin-top: 12px;}
.list013 { margin-top: 13px;}
.list014 { margin-top: 14px;}
.list03 { margin-top: 15px;}
.list04 { margin-top: 20px;}
.list05 { margin-top: 25px;}
.list06 { margin-top: 30px;}
.list07 { margin-top: 35px;}
.list08 { margin-top: 40px;}
.list09 { margin-top: 45px;}
.list10 { margin-top: 50px;}

.paddinglist001 { padding-top: 1px;}
.paddinglist002 { padding-top: 2px;}
.paddinglist003 { padding-top: 3px;}
.paddinglist004 { padding-top: 4px;}
.paddinglist01 { padding-top: 5px;}
.paddinglist006 { padding-top: 6px;}
.paddinglist007 { padding-top: 7px;}
.paddinglist008 { padding-top: 8px;}
.paddinglist009 { padding-top: 9px;}
.paddinglist02 { padding-top: 10px;}
.paddinglist011 { padding-top: 11px;}
.paddinglist012 { padding-top: 12px;}
.paddinglist013 { padding-top: 13px;}
.paddinglist014 { padding-top: 14px;}
.paddinglist03 { padding-top: 15px;}
.paddinglist04 { padding-top: 20px;}
.paddinglist05 { padding-top: 25px;}
.paddinglist06 { padding-top: 30px;}
.paddinglist07 { padding-top: 35px;}
.paddinglist08 { padding-top: 40px;}
.paddinglist09 { padding-top: 45px;}
.paddinglist10 { padding-top: 50px;}

.bottom001 { margin-bottom: 1px;}
.bottom002 { margin-bottom: 2px;}
.bottom003 { margin-bottom: 3px;}
.bottom004 { margin-bottom: 4px;}
.bottom01 { margin-bottom: 5px;}
.bottom02 { margin-bottom: 10px;}
.bottom03 { margin-bottom: 15px;}
.bottom04 { margin-bottom: 20px;}
.bottom05 { margin-bottom: 25px;}

.left001 { margin-left: 1px;}
.left002 { margin-left: 2px;}
.left003 { margin-left: 3px;}
.left004 { margin-left: 4px;}
.left01 { margin-left: 5px;}
.left006 { margin-left: 6px;}
.left007 { margin-left: 7px;}
.left008 { margin-left: 8px;}
.left009 { margin-left: 9px;}
.left02 { margin-left: 10px;}
.left011 { margin-left: 11px;}
.left012 { margin-left: 12px;}
.left013 { margin-left: 13px;}
.left014 { margin-left: 14px;}
.left03 { margin-left: 15px;}
.left04 { margin-left: 20px;}
.left05 { margin-left: 25px;}

.right001 { margin-right: 1px;}
.right002 { margin-right: 2px;}
.right003 { margin-right: 3px;}
.right004 { margin-right: 4px;}
.right01 { margin-right: 5px;}
.right006 { margin-right: 6px;}
.right007 { margin-right: 7px;}
.right008 { margin-right: 8px;}
.right009 { margin-right: 9px;}
.right02 { margin-right: 10px;}
.right03 { margin-right: 15px;}
.right04 { margin-right: 20px;}
.right05 { margin-right: 25px;}

.rightpadding001 { padding-right: 1px;}
.rightpadding002 { padding-right: 2px;}
.rightpadding003 { padding-right: 3px;}
.rightpadding004 { padding-right: 4px;}
.rightpadding01 { padding-right: 5px;}
.rightpadding006 { padding-right: 6px;}
.rightpadding007 { padding-right: 7px;}
.rightpadding008 { padding-right: 8px;}
.rightpadding009 { padding-right: 9px;}
.rightpadding02 { padding-right: 10px;}
.rightpadding03 { padding-right: 15px;}
.rightpadding04 { padding-right: 20px;}
.rightpadding05 { padding-right: 25px;}


#list001 { margin-top: 1px;}
#list002 { margin-top: 2px;}
#list003 { margin-top: 3px;}
#list004 { margin-top: 4px;}
#list01 { margin-top: 5px;}
#list006 { margin-top: 6px;}
#list007 { margin-top: 7px;}
#list008 { margin-top: 8px;}
#list009 { margin-top: 9px;}
#list02 { margin-top: 10px;}
#list011 { margin-top: 11px;}
#list012 { margin-top: 12px;}
#list013 { margin-top: 13px;}
#list014 { margin-top: 14px;}
#list03 { margin-top: 15px;}
#list04 { margin-top: 20px;}
#list05 { margin-top: 25px;}
#list06 { margin-top: 30px;}
#list07 { margin-top: 35px;}
#list08 { margin-top: 40px;}
#list09 { margin-top: 45px;}
#list10 { margin-top: 50px;}

#paddinglist001 { padding-top: 1px;}
#paddinglist002 { padding-top: 2px;}
#paddinglist003 { padding-top: 3px;}
#paddinglist004 { padding-top: 4px;}
#paddinglist01 { padding-top: 5px;}
#paddinglist006 { padding-top: 6px;}
#paddinglist007 { padding-top: 7px;}
#paddinglist008 { padding-top: 8px;}
#paddinglist009 { padding-top: 9px;}
#paddinglist02 { padding-top: 10px;}
#paddinglist011 { padding-top: 11px;}
#paddinglist012 { padding-top: 12px;}
#paddinglist013 { padding-top: 13px;}
#paddinglist014 { padding-top: 14px;}
#paddinglist03 { padding-top: 15px;}
#paddinglist04 { padding-top: 20px;}
#paddinglist05 { padding-top: 25px;}
#paddinglist06 { padding-top: 30px;}
#paddinglist07 { padding-top: 35px;}
#paddinglist08 { padding-top: 40px;}
#paddinglist09 { padding-top: 45px;}
#paddinglist10 { padding-top: 50px;}

#bottom001 { margin-bottom: 1px;}
#bottom002 { margin-bottom: 2px;}
#bottom003 { margin-bottom: 3px;}
#bottom004 { margin-bottom: 4px;}
#bottom01 { margin-bottom: 5px;}
#bottom02 { margin-bottom: 10px;}
#bottom03 { margin-bottom: 15px;}
#bottom04 { margin-bottom: 20px;}
#bottom05 { margin-bottom: 25px;}

#left001 { margin-left: 1px;}
#left002 { margin-left: 2px;}
#left003 { margin-left: 3px;}
#left004 { margin-left: 4px;}
#left01 { margin-left: 5px;}
#left006 { margin-left: 6px;}
#left007 { margin-left: 7px;}
#left008 { margin-left: 8px;}
#left009 { margin-left: 9px;}
#left02 { margin-left: 10px;}
#left011 { margin-left: 11px;}
#left012 { margin-left: 12px;}
#left013 { margin-left: 13px;}
#left014 { margin-left: 14px;}
#left03 { margin-left: 15px;}
#left04 { margin-left: 20px;}
#left05 { margin-left: 25px;}

#right001 { margin-right: 1px;}
#right002 { margin-right: 2px;}
#right003 { margin-right: 3px;}
#right004 { margin-right: 4px;}
#right01 { margin-right: 5px;}
#right006 { margin-right: 6px;}
#right007 { margin-right: 7px;}
#right008 { margin-right: 8px;}
#right009 { margin-right: 9px;}
#right02 { margin-right: 10px;}
#right03 { margin-right: 15px;}
#right04 { margin-right: 20px;}
#right05 { margin-right: 25px;}

#rightpadding001 { padding-right: 1px;}
#rightpadding002 { padding-right: 2px;}
#rightpadding003 { padding-right: 3px;}
#rightpadding004 { padding-right: 4px;}
#rightpadding01 { padding-right: 5px;}
#rightpadding006 { padding-right: 6px;}
#rightpadding007 { padding-right: 7px;}
#rightpadding008 { padding-right: 8px;}
#rightpadding009 { padding-right: 9px;}
#rightpadding02 { padding-right: 10px;}
#rightpadding03 { padding-right: 15px;}
#rightpadding04 { padding-right: 20px;}
#rightpadding05 { padding-right: 25px;}


/*
----------------------------------------------------------------------------------------------------------------------
HEAD AREA SET
---------------------------------------------------------------------------------------------------------------------- */
#header_elem_1 {
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*#header-block #header-unit-block {
	width:100%;
	margin: 0;
	padding: 0px 0px 0px 0px;
	text-align:left;
}*/
#header_elem_2 {
	display: none;
}

#primenav {
	display: none;
}

#grey_line_above #aboutus_page_header #green_line_below {
	display: none;
}

#aboutus_page_header,
#new_page_header,
#home_page_header,
#sitemap_page_header,
#solution_page_header,
#solution_page_header02,
#propsearch_page_header,
#propsearch_page_header01,
#propsearch_page_header02,
#propsearch_page_header03,
#propsearch_page_header04,
#investor_page_header,
#globalplatform_page_header,
#new_page_header,
#new_page_header01,
#new_page_header02,
#search_page_header {
	display: none;
}



/*
----------------------------------------------------------------------------------------------------------------------
FOOTER AREA SET
---------------------------------------------------------------------------------------------------------------------- */
#footer_elem_1 {
	display: none;
}
#utilnav {
	display: none;
}
.add {
	margin:10px 0px 10px 0px;
	font-weight:bold;
	border-top:#666666 1px solid;
	border-bottom:#666666 1px solid;
	color:#666666;
}

.copyright {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align:right;
	color: #666;
	font-size: 10px;
	/*\*/
	_font-size: 71%;
	/**/
}


/*
----------------------------------------------------------------------------------------------------------------------
BASIS SET
---------------------------------------------------------------------------------------------------------------------- */
#main-contents-block {
	width: 100%;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
.main-contents-block-2column {
	width: 100%;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
.main-contents-block-2column-left-w500 {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.main-contents-block-2column-right-w280 {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#left_col_elem_1 {
	display:none;
}
.pankuzu-block {
	display:none;
}
.pagetop {
	display:none;
}

div#middle_col_elem_1_dots, div#right_col_elem_1_dots {
	background-image: url(/ui/images/vertdots.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding-top: 0px;
	margin-top: 20px;
	
    }
.dots-y {
	background-image: url(/ui/images/vertdots.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding-top: 0px;
	margin-top: 20px;
	height:100%;
	
    }
.pdf-icon {
	background-image:url(/ui/images/pdf_icon_s.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	margin:5px 0px 0px 0px;
}
.pdf-icon-sol {
	background-image:url(/ui/images/pdf_icon_s.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	margin:0px;
}
.blank-icon {
	background-image:url(/ui/images/blank_icon.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	margin:5px 0px 0px 0px;
}
.blank-icon-sol {
	background-image:url(/ui/images/blank_icon.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	margin:5px 0px 0px 0px;
	width:230px;
	font-weight:bold;
}
.explanation {
	color:#666666;
	padding:3px 0px 0px 0px;
	_font-size:83%;
	_line-height:130%;
}
hr{
background-color: #c8d6cb; 
color: #c8d6cb; 
border: none; 
height: 1px;
margin:0px 0px 10px 0px;
_margin:0px;
} 

.print-block {
	display:none;
}
br.clearing  {
	clear : both;
	font-size : 1px;
	height : 1px;
	line-height : 1px;
}

/*//////////// メイン画像と本文の間のライン SET  ////////////////*/
.line-top {
	background:url(/ui/images/header_underline.gif) repeat-x top ;
	padding:10px 0px 0px 0px;
}
.line-top h3 {
	font-weight:bold;
	margin:20px 0px 0px 0px;
}
.line-top h4 {
	font-weight:bold;
	color:#666666;
	margin:30px 0px 0px 0px;
}
.line-top h5 {
	font-weight:bold;
	margin:0px 0px 0px 0px;
}
.line-top-sol {
	background:url(/ui/images/header_underline.gif) repeat-x top ;
	padding:20px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}
.line-top p {
	margin:0px;
	padding:0px;
}

/*//////////// IMG SET  ////////////////*/
.img-left {
	margin:0px 10px 5px 0px;
}
.img-right {
	margin:0px 0px 5px 5px;
}
.img-sol {
	margin:0px 10px 20px 0px;
	padding: 0px 0px 0px 0px;
	border:#b5d3cb 4px solid;
}

/*//////////// LEFT BORDER SET  ////////////////*/
.left-border-green {
	border-left:solid 3px #005138;
	padding:0px 0px 0px 10px;
	margin:20px 0px 0px 0px;
}
.left-border-green h6 {
	color:#005138;
}
/*//////////// TXT SET  ////////////////*/
.txt-green { color:#005138; }
.txt-666 { color:#666666; }

/*//////////// BOX SET  ////////////////*/
.box-01 {
	background:#EDF2EE;
	border:#CCCCCC 1px solid;
	padding:5px;
	width:720px;
	margin:5px 0px 0px 0px;
}




/*//////////// DOT LIST SET  ////////////////*/
ul.ul-dot-box {
	margin: 5px 0px 0px 0px;
	padding: 5px;
	background:#EDF2EE;
	border:#CCCCCC 1px solid;
	list-style: none;
}
ul.ul-dot-box li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 13px;
	background: url(/ui/images/icon_dot01.gif) 0px 3px no-repeat;
	/**/
	_padding: 0px 0px 0px 13px;
	_background: url(/ui/images/icon_dot01.gif) 0px 4px no-repeat;
	/**/
}

/*
----------------------------------------------------------------------------------------------------------------------
TOP PAGE SET
---------------------------------------------------------------------------------------------------------------------- */
.flash-block {
	display:none;
}
.lightblue-topborder  {
	border-top : 1px solid #b5d3cb;
	border-bottom : 1px solid #b5d3cb;
}

.lightblue-sideborder  {
	border-left : 2px solid #b5d3cb;
	border-right : 2px solid #b5d3cb;
}

.gray-white-topborder  {
	background : #edf2ee;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #fff;
}

.gray-white-sideborder, a.gray-white-sideborder  {
	background : #edf2ee;
	border-left : 2px solid #fff;
	border-right : 2px solid #fff;
}
.main_company_txt p {
	margin:0px 0px 0px 0px;
	color:#666666;
	font-size: 100%;
	line-height: 130%;
	font-weight:bold;
}
.main_company_link {
	display:none;
}
.blueheader  {
	color : #37715b;
}

.lgrayheader  {
	color : #666666;
	padding-top : .7em;
	padding-bottom : .6em;
	margin-bottom: .5em;
	background-image: url(/ui/images/header_underline.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	text-transform: none;
	font-weight: bold;
}

.lgrayheader-02  {
	color : #666666;
	padding-top : .1em;
	padding-bottom : .6em;
	margin-bottom: .5em;
	background-image: url(/ui/images/header_underline.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	text-transform: none;
}

.dgrayheader  {
	color : #7d7d6a;
	padding-top : .7em;
	padding-bottom : .2em;
}

.frontpage .container-col-left lgrayheader  {
	width : 220px;
	background-image : url(/ui/images/header_grey_line_above.gif);
	background-repeat : repeat-x; 
	background-position : 0px 4px;
}

.internalpage .container-col-right h3, .internalpage .container-col-right h4  {
	width : 173px;
	text-align : center;
	text-transform : uppercase;
	padding-bottom : .5em;
}

.property-search-nav h1.left  {
	padding-right : 0px;
}

.col-2-form-left .container-col-middle h5  {
	text-transform : none;
	padding-top : 6px;
	padding-bottom : 6px;
}

.gray-dot-leader  {
	padding-left : 25px;
	background-image : url(/ui/images/triplegraydots.gif);
	background-repeat : no-repeat; 
	background-position : 0px 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}


/*
----------------------------------------------------------------------------------------------------------------------
ABOUT SET
---------------------------------------------------------------------------------------------------------------------- */
.line-bottom {
	background:url(/ui/images/header_underline.gif) repeat-x bottom ;
	padding:0px 0px 5px 0px;
}
.line-bottom h3 {
	font-weight:bold;
	margin:20px 0px 0px 0px;
	/*color:#37715b;*/
}
.line-bottom h4 {
	font-weight:bold;
	color:#666666;
	margin:30px 0px 0px 0px;
}
.line-bottom h5 {
	font-weight:bold;
	margin:0px 0px 0px 0px;
	color:#37715b;
}
.line-bottom h6 {
	font-weight:bold;
	margin:20px 0px 0px 0px;
}

.pdf-print {
	display:none;
}

.recruit-top-navi {
	display:none;
}


/*//////////// ABOUT TABLE SET  ////////////////*/
.about-table {
}
.about-table-left {
	padding:4px;
	border-left:#37715b solid 5px ;
	border-bottom:#37715b solid 1px ;
	width:200px;
	font-weight:bold;
	vertical-align:text-top;
}
.about-table-right {
	border-bottom:#c8d6cb solid 1px ;
	padding:4px;
	width:auto;
	vertical-align:text-top;
}

.history-table-left {
	padding:4px;
	border-left:#37715b solid 5px ;
	border-bottom:#37715b solid 1px ;
	width:100px;
	font-weight:bold;
	vertical-align:text-top;
	color:#666666;
}
.history-table-right {
	border-bottom:#c8d6cb solid 1px ;
	padding:4px;
	width:auto;
	vertical-align:text-top;
	
}

/*//////////// PROPERTY TABLE SET  ////////////////*/
.sol-table {
	border-top:#666666 1px solid;
	border-left:#666666 1px solid;
	border-right:#666666 1px solid;
}
	
.sol-table-left {
	padding:5px;
	border-bottom:#666666 1px solid;
	border-right:#666666 1px solid;
	background:#eeeeee;
	width:68px;
}
.sol-table-right {
	padding:5px;
	border-bottom:#666666 1px solid;
	width:280px;
}

.ex-table-d9d9d9 {
	padding:5px;
	border-bottom:#666666 1px solid;
	background:#d9d9d9;
	/*width:380px;*/
}
.ex-table-fff-380 {
	padding:5px;
	border-bottom:#666666 1px solid;
	width:380px;
}
.ex-table-fff-940 {
	padding:5px;
	border-bottom:#666666 1px solid;
	width:auto;
}


/*//////////// RECRUIT TABLE SET  ////////////////*/
.recruit-table {
}
	
.recruit-table-left {
	padding:5px;
	border-left:#37715b solid 5px ;
	border-bottom:#37715b solid 1px ;
	width:150px;
}
.recruit-table-right {
	padding:5px;
	border-bottom:#c8d6cb solid 1px ;
	width:auto;
}
.recruit-table-bottom {
	padding:5px;
	width:100%;
}

/*//////////// UL SET  ////////////////*/	
ul.new-mainimg-01 {
	padding:0px;
	margin:10px 0px 0px 0px;
}
ul.new-mainimg-01 li {
	float:left;
	margin:0px 5px 0px 0px;
	list-style:none;
}

ul.new-mainimg-02 {
	padding:0px;
	margin:0px;
}
ul.new-mainimg-02 li {
	float:left;
	margin:0px 5px 10px 0px;
	list-style:none;
}
/*
----------------------------------------------------------------------------------------------------------------------
NEW SET
---------------------------------------------------------------------------------------------------------------------- */
#left_col_elem_1_dots {
	display:none;
}

.container-col-new-top-pro h3,
.container-col-new-top-global h3,
.container-col-new-top-info h3 {
	color:#37715b;
}

.pdf-block {
	display:none;
}

ul.new-mainimg-02 {
	padding:0px;
	margin:0px;
}
ul.new-mainimg-02 li {
	float:left;
	margin:0px 5px 10px 0px;
	list-style:none;
}

#trackbacks-info {
	display:none;
}

.block_bdd6_bgee {
	margin:10px 0px 10px 0px;
	padding:5px;
	border:#d6d6d6 solid 1px;
	background:#eeeeee;
	width:auto;
}
.block_bdd6_bgee h6 {
	padding:0px 0px 5px 0px;
}


/*
----------------------------------------------------------------------------------------------------------------------
PROPERTY SET
---------------------------------------------------------------------------------------------------------------------- */
/*//////////// SOLUTION FLOAT SET  ////////////////*/
.solution-img-left {
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
}
.solution-img-right {
	float:right;
	margin:0px;
	padding:0px;
}
.solution-mainimg {
	margin:0px 0px 10px 0px;
	padding:0px;
} 

/*//////////// SOLUTION UL SET  ////////////////*/
ul.solution-img-02 {
	padding:0px;
	margin:0px 0px 0px 0px;
}
ul.solution-img-02 li {
	float:left;
	margin:0px 10px 0px 0px;
	list-style:none;
	width:190px;
}

/*//////////// SOLUTION MAP SET  ////////////////*/

.sol-map {
	margin:10px 0px 0px 0px;
}

/*//////////// SOLUTION DL SET  ////////////////*/
dl.sol-excerpt {
	/*width: 340px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}
dl.sol-excerpt dt.sol-data {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	font-size: 12px;
	line-height: 130%;
	color: #666666;
	font-weight: bold;
	list-style:none;
	float:left;
	/*\*/
	_margin: 0px 0px 0px 0px;
	_padding: 5px 0px 0px 0px;
	_font-size: 83%;
	_line-height: 130%;
	/**/
}
dl.sol-excerpt dd.sol-title {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	font-weight:bold;
	/*background:url(/ui/images/header_underline.gif) repeat-x bottom ;*/
	/*\*/
	
}


/*
----------------------------------------------------------------------------------------------------------------------
GLOBAL SET
---------------------------------------------------------------------------------------------------------------------- */
div.GlobalText {
	position:absolute;
	left:10px;
}
div.GlobalText p {
	margin:10px;
	font-size:12px;
}


div.world {
	position:relative;
}






/*
----------------------------------------------------------------------------------------------------------------------
UL SET
---------------------------------------------------------------------------------------------------------------------- */


/*----------------- UL CONTENTS AREA SET [ver.normal] ----------------- */

/*----------------- UL CONTENTS AREA SET [ver.float] ----------------- */

/*----------------- UL CONTENTS AREA SET [ver.maru] ----------------- */

/*----------------- UL CONTENTS AREA SET [ver.attention] ----------------- */

/*----------------- UL CONTENTS AREA SET [ver.background #cfcdcc] ----------------- */


/*
----------------------------------------------------------------------------------------------------------------------
FONT SET
---------------------------------------------------------------------------------------------------------------------- */
h1{ padding: 0; font-size: 160%; font-weight: bold;}
h2{ padding: 0; font-size: 120%; font-weight: bold;}
h3{ padding: 0; font-size: 105%; font-weight: bold;}
h4{ padding: 0; font-size: 95%; font-weight: bold;}
h5{ padding: 0; font-size: 83%; font-weight: bold;}
h6{ padding: 0; font-size: 71%; font-weight: bold;}
address{ padding: 0; font-weight: lighter; font-size: 71%; line-height: 100%; font-style: normal;}

.fixs10 { font-size: 10px; line-height: 130%;}
.fixs12 {font-size: 12px; line-height: 130%;}
.s10 {font-size: 10px; line-height: 130%;}
.s12 {font-size: 12px; line-height: 130%;}
.s14 {font-size: 14px; line-height: 150%;}
.s18 {font-size: 18px;}

.fixs10put { font-size: 10px; line-height: 130%;}
.fixs12put {font-size: 12px; line-height: 130%;}
.s10put {font-size: 10px; line-height: 130%;}
.s12put {font-size: 12px; line-height: 130%;}
.s14put {font-size: 14px; line-height: 150%;}

/*\*/
h1{ padding: 0; font-size: 160%; font-weight: bold;}
h2{ padding: 0; font-size: 120%; font-weight: bold;}
h3{ padding: 0; font-size: 105%; font-weight: bold;}
h4{ padding: 0; font-size: 95%; font-weight: bold;}
h5{ padding: 0; font-size: 83%; font-weight: bold;}
h6{ padding: 0; font-size: 71%; font-weight: bold;}
address{ padding: 0; font-weight: lighter; font-size: 71%; line-height: 100%; font-style: normal;}

.fixs10 {_font-size: 11px; _line-height: 130%;}
.fixs12 {_font-size: 12px; _line-height: 130%;}
.s10 {_font-size: 71%; _line-height: 130%;}
.s12 {_font-size: 83%; _line-height: 130%;}
.s14 {_font-size: 95%; _line-height: 150%;}
.s18 {_font-size: 120%;}

.fixs10put {_font-size: 11px; _line-height: 130%;}
.fixs12put {_font-size: 12px; _line-height: 130%;}
.s10put {_font-size: 83%; _line-height: 130%;}
.s12put {_font-size: 95%; _line-height: 130%;}
.s14put {_font-size: 100%; _line-height: 150%;}
/**/

/*\*//*/
h1{ padding: 0; font-size: 24px; font-weight: bold;}
h2{ padding: 0; font-size: 18px; font-weight: bold;}
h3{ padding: 0; font-size: 16px; font-weight: bold;}
h4{ padding: 0; font-size: 14px; font-weight: bold;}
h5{ padding: 0; font-size: 12px; font-weight: bold;}
h6{ padding: 0; font-size: 10px; font-weight: bold;}
address{ padding: 0; font-weight: lighter; font-size: 10px; font-style: normal;}

.fixs10 { font-size: 10px; line-height: 140%;}
.fixs12 {font-size: 12px; line-height: 130%;}
.s10 {font-size: 10px; line-height: 140%;}
.s12 {font-size: 12px; line-height: 130%;}
.s14 {font-size: 14px; line-height: 140%;}
.s18 {font-size: 18px;}

.fixs10put { font-size: 10px; line-height: 140%;}
.fixs12put {font-size: 12px; line-height: 130%;}
.s10put {font-size: 10px; line-height: 140%;}
.s12put {font-size: 12px; line-height: 130%;}
.s14put {font-size: 14px; line-height: 140%;}
/**/
