@charset "shift_jis";
/* ===========================================================================
CSS Information

Update:2009/09/25

01：header
02：globalNavi
03：TopMainImg
04：TopMenu
05：header
06：glovalNavi
07：footer
08：contents
09：sideMenu
10：common
11：category
12 Fpopup

=========================================================================== */

/*----------------------------------------------------------------------------
	Hojin01：header
----------------------------------------------------------------------------*/
#header #HheadMain {
width:730px;
margin:4px 15px 0px 15px;
}

#header #HheadMain h2 {
	float:left;
	width:170px;
	height:39px;
	margin-top: 9px;
}

#header #HheadMain #serchBox {
float:right;
text-align:right;
padding-top:0px;
}

#header #HheaderSub {
width:739px;
margin:0px 15px 0px 6px;
}

#header #HheaderSub #HsubMenuList{
display:block;
float:left;
font-size:85%;
}
#header #HheaderSub #HsubMenuList ul,
#header #HheaderSub #HsubMenuList ul li {
float:left;
}

#header #HheaderSub #HsubMenuList ul {
width: 254px;
height: 22px;
background-image: url(../img/header_submenu.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}
#header #HheaderSub #HsubMenuList ul li a {
height:22px;
display:block;
text-indent:-9000px;
font-size:0;
line-height:0;
}

.HeadSub01 a {
	width:108px;
}
.HeadSub01 a.active,
.HeadSub01 a:focus,
.HeadSub01 a:hover {
	background-image: url(../img/header_submenu.gif);
	background-repeat: no-repeat;
	background-position: 0px -22px;
}
.HeadSub02 a {
	width:146px;
}
.HeadSub02 a.active,
.HeadSub02 a:focus,
.HeadSub02 a:hover {
	background-image: url(../img/header_submenu.gif);
	background-repeat: no-repeat;
	background-position: -108px -22px;
}
#header #HheaderSub #timeInfo {
float:right;
}

/*----------------------------------------------------------------------------
	Hojin02：globalNavi
----------------------------------------------------------------------------*/

#HglobalNavi {
width:760px;
margin:0px;
padding:0px;
}

#HglobalNavi ul {
width: 760px;
height: 44px;
background-image: url(../img/hojin_globalnavi.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#HglobalNavi ul li {
float:left;
}
#HglobalNavi ul li a {
height:44px;
display:block;
text-indent:-9000px;
font-size:0;
line-height:0;
}

.Hgbmenu01 a {
	width:156px;
}
.Hgbmenu01 a.active,
.Hgbmenu01 a:focus,
.Hgbmenu01 a:hover {
background-image: url(../img/hojin_globalnavi.jpg);
background-repeat: no-repeat;
background-position: 0px -44px;
}
.Hgbmenu02 a {
	width:149px;
}
.Hgbmenu02 a.active,
.Hgbmenu02 a:focus,
.Hgbmenu02 a:hover {
background-image: url(../img/hojin_globalnavi.jpg);
background-repeat: no-repeat;
background-position: -156px -44px;
}
.Hgbmenu03 a {
	width:150px;
}
.Hgbmenu03 a.active,
.Hgbmenu03 a:focus,
.Hgbmenu03 a:hover {
background-image: url(../img/hojin_globalnavi.jpg);
background-repeat: no-repeat;
background-position: -305px -44px;
}
.Hgbmenu04 a {
	width:151px;
}
.Hgbmenu04 a.active,
.Hgbmenu04 a:focus,
.Hgbmenu04 a:hover {
background-image: url(../img/hojin_globalnavi.jpg);
background-repeat: no-repeat;
background-position: -455px -44px;
}
.Hgbmenu05 a {
	width:154px;
}
.Hgbmenu05 a.active,
.Hgbmenu05 a:focus,
.Hgbmenu05 a:hover {
background-image: url(../img/hojin_globalnavi.jpg);
background-repeat: no-repeat;
background-position: -606px -44px;
}

.Hgbmenu01on a {
	width:156px;
	background-image: url(../img/hojin_globalnavi.jpg);
	background-repeat: no-repeat;
	background-position: 0px -44px;
}
.Hgbmenu02on a {
	width:149px;
	background-image: url(../img/hojin_globalnavi.jpg);
	background-repeat: no-repeat;
	background-position: -156px -44px;
}
.Hgbmenu03on a {
	width:150px;
	background-image: url(../img/hojin_globalnavi.jpg);
	background-repeat: no-repeat;
	background-position: -305px -44px;
}
.Hgbmenu04on a {
	width:151px;
	background-image: url(../img/hojin_globalnavi.jpg);
	background-repeat: no-repeat;
	background-position: -455px -44px;
}
.Hgbmenu05on a {
	width:154px;
	background-image: url(../img/hojin_globalnavi.jpg);
	background-repeat: no-repeat;
	background-position: -606px -44px;
}

/*----------------------------------------------------------------------------
	Hojin03：TopMainImg
----------------------------------------------------------------------------*/

#hojinTopImg {
width:760px;
height:267px;
margin:0px;
padding:0px;
}

#hojinTopImg ul {
width: 760px;
height: 267px;
background-image: url(../img/hojin_mainimg.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}
#hojinTopImg ul li {
float:left;
}
#hojinTopImg ul li a {
height:267px;
display:block;
text-indent:-9000px;
font-size:0;
line-height:0;
}

.topImg01 a {
	width:270px;
}
.topImg01 a.active,
.topImg01 a:focus,
.topImg01 a:hover {
background-image: url(../img/hojin_mainimg.jpg);
background-repeat: no-repeat;
background-position: 0px -267px;
}
.topImg02 a {
	width:243px;
}
.topImg02 a.active,
.topImg02 a:focus,
.topImg02 a:hover {
background-image: url(../img/hojin_mainimg.jpg);
background-repeat: no-repeat;
background-position: -270px -267px;
}
.topImg03 a {
	width:247px;
}
.topImg03 a.active,
.topImg03 a:focus,
.topImg03 a:hover {
background-image: url(../img/hojin_mainimg.jpg);
background-repeat: no-repeat;
background-position: -513px -267px;
}

/*----------------------------------------------------------------------------
	Hojin04：TopMenu
----------------------------------------------------------------------------*/

#topMainMenu{
width:736px;
height:116px;
background-image:url(../img/hojin_topmenu.jpg);
background-repeat: no-repeat;
background-position:0px 0px;
margin-bottom:15px;
padding:40px 0px 0px 24px;
}

#topMainMenu ul {
float:left;
margin:5px 11px 5px 6px;
}

#topMainMenu ul li a{
width:117px;
font-size:0.8em;
margin:3px 2px 10px 0px;
background-image:url(../img/top_arrow.gif);
background-repeat:no-repeat;
background-position:0px 5px;
display:block;
color:#fff;
font-weight:bold;
padding-left:10px;
}

/*----------------------------------------------------------------------------
	Hojin05：Base
----------------------------------------------------------------------------*/

#contentsWrap{
	width:760px;
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
	background-image: url(../img/low_level_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

#contents{
background-color:#fff;
margin:0px 10px 20px 10px;
border:1px solid #ccc;
padding:4px 4px 0px 4px;
}

#contents #categolyTl{
padding:0px;
margin:0px;
}

.redtxt{
color:#FF6600;
}

#contents #pankuzu{
background-color:#efefef;
height:24px;
color:#999999;
padding-left:10px;
font-size:0.7em;
line-height:24px;
margin-bottom:4px;
font-weight:bold;
}
#contents #pankuzu a{
color:#FF6600;
}
#contents #MenuArea{
float:left;
width:201px;
}

#contents #MainArea{
float:right;
width:529px;
}

#contents #MainArea h1{
margin-top:13px;
margin-bottom:15px;
}

#contents #MainArea p{
padding:5px 10px 10px 20px;
font-size:0.9em;
line-height:1.5em;
}
#contents #MainArea div#ContactTel {
text-indent:-9000px;
background-image:url(../img/tel_no.gif);
background-repeat:no-repeat;
height:90px;
width:499px;
padding:0px 10px 0px 20px;
margin:0px 0px 10px 0px;
}

#contents #MainArea div#Mitsumori{
background-image:url(../img/mitsumori_btn.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:521px;
height:95px;
margin:2px 4px 10px 4px;
}
#contents #MainArea div#Mitsumori ul{
width:521px;
height:95px;
}
#contents #MainArea div#Mitsumori ul a{
text-indent:-9000px;
display:block;
width:521px;
height:95px;
}
#contents #MainArea div#Mitsumori ul a.active,
#contents #MainArea div#Mitsumori ul a:focus,
#contents #MainArea div#Mitsumori ul a:hover {
background-image:url(../img/mitsumori_btn.gif);
background-repeat:no-repeat;
background-position:0px -95px;
}

#MainArea .pageTop ul{
width:92px;
height:15px;
margin:5px 0px 10px 430px;
background-image:url(../img/pageTop.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

#MainArea .pageTop ul li a{
display:block;
width:92px;
height:15px;
text-indent:-9000px;
}
#MainArea .pageTop ul li a.active,
#MainArea .pageTop ul li a:focus,
#MainArea .pageTop ul li a:hover {
background-image:url(../img/pageTop.gif);
background-repeat:no-repeat;
background-position:0px -15px;
}



/*----------------------------------------------------------------------------
	Hojin06：Mansion SideMenu
----------------------------------------------------------------------------*/

#contents #MenuArea #mansionMenu ul{
width:201px;
height:117px;
background-image:url(../../mansion_service/img/mansion_sm.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-top:5px;
}

#contents #MenuArea #mansionMenu ul li{
height:35px;
margin-top:1px;
}

#contents #MenuArea #mansionMenu ul li a{
height:35px;
display:block;
text-indent:-9000px;
}

li.manSM01 a {
height:35px;
}
li.manSM01 a.active,
li.manSM01 a:focus,
li.manSM01 a:hover {
background-image:url(../../mansion_service/img/mansion_sm.gif);
background-repeat:no-repeat;
background-position:-201px -6px;
}
li.manSM02 a {
height:35px;
}
li.manSM02 a.active,
li.manSM02 a:focus,
li.manSM02 a:hover {
background-image:url(../../mansion_service/img/mansion_sm.gif);
background-repeat:no-repeat;
background-position:-201px -42px;
}
li.manSM03 a {
height:35px;
}
li.manSM03 a.active,
li.manSM03 a:focus,
li.manSM03 a:hover {
background-image:url(../../mansion_service/img/mansion_sm.gif);
background-repeat:no-repeat;
background-position:-201px -78px;
}

li.manSM01on a {
height:35px;
background-image:url(../../mansion_service/img/mansion_sm.gif);
background-repeat:no-repeat;
background-position:-201px -6px;
}
li.manSM02on a {
height:35px;
background-image:url(../../mansion_service/img/mansion_sm.gif);
background-repeat:no-repeat;
background-position:-201px -42px;
}
li.manSM03on a {
height:35px;
background-image:url(../../mansion_service/img/mansion_sm.gif);
background-repeat:no-repeat;
background-position:-201px -78px;
}


/*----------------------------------------------------------------------------
	Hojin07：Mansion Service
----------------------------------------------------------------------------*/
#contents #MainArea p img.mansimg01{
margin:0px 5px 5px 15px;
}
#contents #MainArea p img.mansimg02{
margin:10px 7px 0px 6px;
}
#contents #MainArea #meritCont{
margin:0px;
padding:0px;
}
#contents #MainArea #meritCont h2 {
width:362px;
height:76px;
margin:5px 0px 5px 167px;
text-indent:-9000px;
background-image:url(../../mansion_service/img/merit_h2.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

/*---------Merit---------*/

#meritCont ul{
width:523px;
height:92px;
margin:0px 3px 5px 3px;
background-image:url(../../mansion_service/img/merit_link.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

#meritCont ul li{
float:left;
}
#meritCont ul li a{
display:block;
height:92px;
text-indent:-9000px;
}
.meritLink01{
width:131px;
}
.meritLink01 a.active,
.meritLink01 a:focus,
.meritLink01 a:hover {
background-image:url(../../mansion_service/img/merit_link.jpg);
background-repeat:no-repeat;
background-position:0px -92px;
}
.meritLink02{
width:130px;
}
.meritLink02 a.active,
.meritLink02 a:focus,
.meritLink02 a:hover {
background-image:url(../../mansion_service/img/merit_link.jpg);
background-repeat:no-repeat;
background-position:-131px -92px;
}
.meritLink03{
width:130px;
}
.meritLink03 a.active,
.meritLink03 a:focus,
.meritLink03 a:hover {
background-image:url(../../mansion_service/img/merit_link.jpg);
background-repeat:no-repeat;
background-position:-261px -92px;
}
.meritLink04{
width:132px;
}
.meritLink04 a.active,
.meritLink04 a:focus,
.meritLink04 a:hover {
background-image:url(../../mansion_service/img/merit_link.jpg);
background-repeat:no-repeat;
background-position:-391px -92px;
}
#meritCont #merit01 {
}
#meritCont h3 {
margin:0px 3px 10px 3px;
}
#meritCont #merit01 h4{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
	padding-left: 10px;
	border-left: 3px solid #ff0000;
}
#meritCont .meritcolum{
width:523px;
height:129px;
display:block;
margin:5px 3px 10px 3px;
background-color:#e6e6e6;
font-size:10px;
}

#meritCont .meritcolum .columImg{
width:289px;
float:left;
}
#meritCont .meritcolum .columTxt{
width:224px;
margin:0px 4px 0px 4px;
float:right;
}
#meritCont .meritcolum .columTxt h5{
margin:10px 0px 5px 0px;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	border-bottom: 1px dotted #000000;
}
#meritCont img.imgPhoto{
margin:0px 0px 0px 5px;
}
#meritCont .meritImg{
margin:5px 4px 3px 8px;
}
#meritCont #merit04 h4{
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
	padding-left: 10px;
	border-left: 3px solid #0062f6;
}

/*---------Service---------*/

#serviceCont{
}

#serviceCont h2{
width:511px;
height:26px;
border-bottom:2px solid #ff8400;
text-indent:-9000px;
background-image:url(../../mansion_service/img/service_h2.gif);
background-repeat:no-repeat;
background-position:0px 0px;
margin:0px 9px 5px 9px;
}

#serviceCont #schedule {
width:476px;
background-image:url(../../mansion_service/img/service_timeline.gif);
background-repeat:no-repeat;
background-position:0px 0px;
height:1151px;
padding-left:35px;
margin:0px 9px 10px 9px;
}

#serviceCont #schedule #schewaku{
width:459px;
height:1139px;
border:1px solid #dedede;
padding:5px 5px 5px 10px;
}
#serviceCont #schedule #schewaku table{
margin-bottom:1px;
}

/*----------------------------------------------------------------------------
	Hojin08：Tenkin SideMenu
----------------------------------------------------------------------------*/

#contents #MenuArea #tenkinMenu ul{
width:201px;
height:81px;
background-image:url(../../tenkin_service/img/tenkin_sm.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-top:5px;
}

#contents #MenuArea #tenkinMenu ul li{
height:35px;
margin-top:1px;
}

#contents #MenuArea #tenkinMenu ul li a{
height:35px;
display:block;
text-indent:-9000px;
}

li.tenSM01 a {
height:35px;
}
li.tenSM01 a.active,
li.tenSM01 a:focus,
li.tenSM01 a:hover {
background-image:url(../../tenkin_service/img/tenkin_sm.gif);
background-repeat:no-repeat;
background-position:-201px -6px;
}
li.tenSM02 a {
height:35px;
}
li.tenSM02 a.active,
li.tenSM02 a:focus,
li.tenSM02 a:hover {
background-image:url(../../tenkin_service/img/tenkin_sm.gif);
background-repeat:no-repeat;
background-position:-201px -42px;
}
li.tenSM01on a {
height:35px;
background-image:url(../../tenkin_service/img/tenkin_sm.gif);
background-repeat:no-repeat;
background-position:-201px -6px;
}
li.tenSM02on a {
height:35px;
background-image:url(../../tenkin_service/img/tenkin_sm.gif);
background-repeat:no-repeat;
background-position:-201px -42px;
}

/*----------------------------------------------------------------------------
	Hojin09：Tenkin Contents
----------------------------------------------------------------------------*/

#matomerit01{
width:520px;
height:147px;
background-image:url(../../tenkin_service/img/tenkin_img02.gif);
background-repeat:no-repeat;
background-position:0px 0px;
margin:0px 4px 0px 5px;
}
#matomerit02{
width:520px;
height:142px;
background-image:url(../../tenkin_service/img/tenkin_img03.gif);
background-repeat:no-repeat;
background-position:0px 0px;
margin:0px 4px 0px 5px;
}
#matomerit03{
width:520px;
height:146px;
background-image:url(../../tenkin_service/img/tenkin_img04.gif);
background-repeat:no-repeat;
background-position:0px 0px;
margin:0px 4px 0px 5px;
}

.mmerit{
display:none;
}

/*----------------------------------------------------------------------------
	Hojin10：Support SideMenu
----------------------------------------------------------------------------*/

#contents #MenuArea #supportMenu ul{
width:201px;
height:117px;
background-image:url(../../support/img/support_sm.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-top:5px;
}

#contents #MenuArea #supportMenu ul li{
height:35px;
margin-top:1px;
}

#contents #MenuArea #supportMenu ul li a{
height:35px;
display:block;
text-indent:-9000px;
}

li.supSM01 a {
height:35px;
}
li.supSM01 a.active,
li.supSM01 a:focus,
li.supSM01 a:hover {
background-image:url(../../support/img/support_sm.gif);
background-repeat:no-repeat;
background-position:-201px -6px;
}
li.supSM02 a {
height:35px;
}
li.supSM02 a.active,
li.supSM02 a:focus,
li.supSM02 a:hover {
background-image:url(../../support/img/support_sm.gif);
background-repeat:no-repeat;
background-position:-201px -42px;
}
li.supSM03 a {
height:35px;
}
li.supSM03 a.active,
li.supSM03 a:focus,
li.supSM03 a:hover {
background-image:url(../../support/img/support_sm.gif);
background-repeat:no-repeat;
background-position:-201px -78px;
}

li.supSM01on a {
height:35px;
background-image:url(../../support/img/support_sm.gif);
background-repeat:no-repeat;
background-position:-201px -6px;
}
li.supSM02on a {
height:35px;
background-image:url(../../support/img/support_sm.gif);
background-repeat:no-repeat;
background-position:-201px -42px;
}
li.supSM03on a {
height:35px;
background-image:url(../../support/img/support_sm.gif);
background-repeat:no-repeat;
background-position:-201px -78px;
}

/*----------------------------------------------------------------------------
	Hojin11：Support Contents
----------------------------------------------------------------------------*/

#supportCont{
}

#supportCont h2{
margin:10px 0px 0px 5px;
}

#supportCont #estimate ul{
width:425px;
height:72px;
margin:5px 52px 40px 52px;
background-image:url(../../support/img/dohi_btn.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}
#supportCont #estimate ul li{
float:left;
}
#supportCont #estimate ul li a{
display:block;
width:190px;
height:72px;
text-indent:-9000px;
}

li.est01 a{
margin-right:45px;
}

li.est01 a.active,
li.est01 a:focus,
li.est01 a:hover {
background-image:url(../../support/img/dohi_btn.gif);
background-repeat:no-repeat;
background-position:0px -72px;
}
li.est02 a.active,
li.est02 a:focus,
li.est02 a:hover {
background-image:url(../../support/img/dohi_btn.gif);
background-repeat:no-repeat;
background-position:-235px -72px;
}

#supportCont #supCaution{
width:450px;
padding:15px;
border:3px solid #FF9933;
margin-left:21px;
}
#supportCont #supCaution h3{
font-size:14px;
font-weight:bold;
line-height:1.5em;
color:#993300;
border-bottom:2px solid #FF6600;
width:450px;
margin-bottom:10px;
text-indent:7px;
}
#supportCont #supCaution ol{
font-size:0.9em;
margin:0px 10px 0px 25px;
	list-style-position: outside;
	list-style-type: decimal;
}

#supportCont h4{
margin:10px 8px 0px 8px;
}

#supportCont #yakkan {
margin:10px 0px 20px 170px;
}
#supportCont #yakkan ul{
background-image:url(../../support/img/yakkan_btn.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

#supportCont #yakkan ul li a{
width:189px;
height:44px;
display:block;
margin-bottom:30px;
text-indent:-9000px;
}
#supportCont #yakkan ul li a.active,
#supportCont #yakkan ul li a:focus,
#supportCont #yakkan ul li a:hover {
background-image:url(../../support/img/yakkan_btn.gif);
background-repeat:no-repeat;
background-position:0px -44px;
}

#quest01{
width:403px;
height:55px;
background-image:url(../../support/img/q_base01.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding:20px 15px 0px 100px;
margin:5px 0px 0px 6px;
}
#answer01{
width:383px;
background-image:url(../../support/img/a_base01.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding:5px 25px 0px 110px;
margin:10px 0px 15px 6px;
}

#quest02{
width:403px;
height:55px;
background-image:url(../../support/img/q_base02.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding:20px 15px 0px 100px;
margin:5px 0px 0px 6px;
}
#answer02{
width:383px;
background-image:url(../../support/img/a_base02.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding:5px 25px 0px 110px;
margin:10px 0px 15px 6px;
}

#yakkanTxt{
font-size:0.8em;
line-height:1.2em;
width:480px;
height:100px;
overflow:scroll;
margin:5px 23px 10px 24px;
border:1px solid #cccccc
}

/*----------------------------------------------------------------------------
	Hojin12：Popup Contents
----------------------------------------------------------------------------*/
#popup #provision {

}
#popheader{
height:20px;
background-color:#FFCC33;
margin-bottom:15px;
}
#popup #provision p{
margin-bottom:15px;
text-align:left;
font-size:85%;
line-height:1.2;
}


/*----------------------------------------------------------------------------
	Hojin13：Form Contents
----------------------------------------------------------------------------*/
#estform {
margin-left:60px;
}
#estform table.formmain{
margin-top:15px;
margin-bottom:15px;
}
#estform table.formmain td{
font-size:0.8em;
color:#666666;
line-height:1.8em;
}

#estform table.formshosai{
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin-bottom:15px;
}
#estform table.formshosai td{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
font-size:0.8em;
color:#666666;
}
#estform table.chuigaki{
margin-bottom:15px;
}
#estform table.chuigaki td{
font-size:0.7em;
color:#666666;
line-height:1.5em;
}

#estform table.thanks{
margin:100px 100px 150px 160px;
font-size:1.0em;
color:#666666;
line-height:1.8em;
}

.thanksWords{
font-size:1.7em;
font-weight:bold;
}


/*----------------------------------------------------------------------------
	Hojin14：Tenkin SideMenu
----------------------------------------------------------------------------*/

#contents #MenuArea #officeMenu ul{
width:201px;
height:81px;
background-image:url(../../office/img/office_sm.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-top:5px;
}

#contents #MenuArea #officeMenu ul li{
height:35px;
margin-top:1px;
}

#contents #MenuArea #officeMenu ul li a{
height:35px;
display:block;
text-indent:-9000px;
}

li.offSM01 a {
height:35px;
}
li.offSM01 a.active,
li.offSM01 a:focus,
li.offSM01 a:hover {
background-image:url(../../office/img/office_sm.gif);
background-repeat:no-repeat;
background-position:-201px -6px;
}
li.offSM02 a {
height:35px;
}
li.offSM02 a.active,
li.offSM02 a:focus,
li.offSM02 a:hover {
background-image:url(../../office/img/office_sm.gif);
background-repeat:no-repeat;
background-position:-201px -42px;
}
li.offSM01on a {
height:35px;
background-image:url(../../office/img/office_sm.gif);
background-repeat:no-repeat;
background-position:-201px -6px;
}
li.offSM02on a {
height:35px;
background-image:url(../../office/img/office_sm.gif);
background-repeat:no-repeat;
background-position:-201px -42px;
}

/*----------------------------------------------------------------------------
	Hojin15：Tenkin Contents
----------------------------------------------------------------------------*/
.commingsoon{
text-align:left;
margin:30px 0px 0px 50px;
font-size:1.0em;
line-height:1.8em;
}

.csFreeD{
margin:0px 0px 300px 70px;
font-size:2.0em;
}

/*----------------------------------------------------------------------------
	Hojin16：Safety SideMenu
----------------------------------------------------------------------------*/

#contents #MenuArea #safetyMenu ul{
width:201px;
height:117px;
background-image:url(../../safety/img/safety_sm.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-top:5px;
}

#contents #MenuArea #safetyMenu ul li{
height:35px;
margin-top:1px;
}

#contents #MenuArea #safetyMenu ul li a{
height:35px;
display:block;
text-indent:-9000px;
}

li.safSM01 a {
height:35px;
}
li.safSM01 a.active,
li.safSM01 a:focus,
li.safSM01 a:hover {
background-image:url(../../safety/img/safety_sm.gif);
background-repeat:no-repeat;
background-position:-201px -6px;
}
li.safSM02 a {
height:35px;
}
li.safSM02 a.active,
li.safSM02 a:focus,
li.safSM02 a:hover {
background-image:url(../../safety/img/safety_sm.gif);
background-repeat:no-repeat;
background-position:-201px -42px;
}
li.safSM03 a {
height:35px;
}
li.safSM03 a.active,
li.safSM03 a:focus,
li.safSM03 a:hover {
background-image:url(../../safety/img/safety_sm.gif);
background-repeat:no-repeat;
background-position:-201px -78px;
}

li.safSM01on a {
height:35px;
background-image:url(../../safety/img/safety_sm.gif);
background-repeat:no-repeat;
background-position:-201px -6px;
}
li.safSM02on a {
height:35px;
background-image:url(../../safety/img/safety_sm.gif);
background-repeat:no-repeat;
background-position:-201px -42px;
}
li.safSM03on a {
height:35px;
background-image:url(../../safety/img/safety_sm.gif);
background-repeat:no-repeat;
background-position:-201px -78px;
}
/*----------------------------------------------------------------------------
	Hojin17：Sitemap
----------------------------------------------------------------------------*/

#contents #MenuArea #sitemap ul{
width:520px;
height:400px;
background-image:url();
background-repeat:no-repeat;
background-position:0px 0px;
margin:0px 4px 0px 5px;
}
#matomerit02{
width:520px;
height:342px;
background-image:url();
background-repeat:no-repeat;
background-position:0px 0px;
margin:0px 4px 0px 5px;
}
#matomerit03{
width:520px;
height:346px;
background-image:url();
background-repeat:no-repeat;
background-position:0px 0px;
margin:0px 4px 0px 5px;
}
.mmerit{
display:none;
}

