@charset "utf-8";

* {
   margin: 0;
   padding: 0;
   list-style: none;
}
img {
  border: none;
}
body {
   background: #C7D4E9 url(images/bg_body.gif) repeat-x;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;
   font-size: 100%;
}
/* "ヒラギノ角ゴ Std W5",*/
#outline {
   width: 835px;
   margin: 0 auto;
   background: #FFFFFF url(images/bg_globalnav.gif) left top repeat-y;
}
.hidden {
   position: absolute;
   top: 0;
   left: 0;
   visibility: hidden;
}
/* Header
---------------------------------------------------------------------*/
#header {
   background: url(images/bg_header.gif) no-repeat;
   width: 835px;
   height: 136px;
   position: relative;
}
#header #logo {
   position: absolute;
   top: 29px;
   left: 29px;
}
#header #maintitle {
   position: absolute;
   top: 29px;
   left: 169px;
}
#header #link_freedial {
   position: absolute;
   top: 41px;
   left: 438px;
}
#header ul {
   position: absolute;
   top:63px;
   left:412px;
   width: 257px;
   height: 11px;
}
#header ul li {
   display:inline;
   width: 170px;
   height: 11px;
}
#header span {
   background: url(images/worldwide.gif) right top no-repeat;
   position: absolute;
   width: 155px;
   height: 74px;
   left: 680px;
   top: 0;
}
#header span a
 {
   text-indent: -9999px;
   display: block;
   width: 100%;
   height: 100%;
   text-decoration: none;
   overflow: hidden;
}   
#container {
   width: 835px;
}
/* Global Navigation
---------------------------------------------------------------------*/
#globalnav {
	float: left;
	width: 177px;
	background: url(images/bg_globalnav.gif) left top repeat-y;
}
#globalnav ul {
   margin: 0 8px 0 12px;

}
#globalnav li {
   text-indent: -9999px;
   display: block;
   width: 100%;
   text-decoration: none;

}
#globalnav .banner {
	margin: 36px 20px 0 36px;
	font-size: 10px;
	color: #777777;
	line-height: 140%;
	letter-spacing: 0.05em;
}
#globalnav .banner img {
   margin: 0 0 8px 0;
}
/* Disposer(TITLE)
------------------------------------------------*/
#globalnav li#nav_dsp {
   background: url(images/nav_title1.gif) left top no-repeat;
   height: 55px;
}
/* Hot Water Dispenser(TITLE)
------------------------------------------------*/
#globalnav li#nav_hwd {
   background: url(images/nav_title2.gif) left top no-repeat;
   height: 74px;  
}
/* Hot Water Dispenser(TITLE)
------------------------------------------------*/
#globalnav li#nav_dspcare {
   background: url(images/nav_title3.jpg) left top no-repeat;
   height: 55px;  
}
#globalnav li a {
   text-indent: -9999px;
   display: block;
   width: 100%;
   height: 33px;
   text-decoration: none;
   overflow: hidden;
}
   /*position 0, 33, 66, 99, 132, 165, 198, 231, 264, 297, 330, 363, 396, 429, 462, 495, 528, 561*/
/* HOME
---------------------------------*/
#globalnav li#nav_home a {
   background: url(images/globalnav.gif) 0px 0px no-repeat;
   margin-bottom: 1px;
}
#globalnav li#nav_home a:hover{
   background: url(images/globalnav.gif) -157px 0px no-repeat;
}
#globalnav li#nav_home_a a{
   background: url(images/globalnav.gif) -314px 0px no-repeat;
   margin-bottom: 1px;
}
/* よくある質問(FAQ)
---------------------------------*/
#globalnav li#nav_faq a {
   background: url(images/globalnav.gif) 0px -33px no-repeat;
   margin-bottom: 1px;
}
#globalnav li#nav_faq a:hover{
   background: url(images/globalnav.gif) -157px -33px no-repeat;
}
#globalnav li#nav_faq_a a{
   background: url(images/globalnav.gif) -314px -33px no-repeat;
   margin-bottom: 1px;
}
/* エマソン　InSinkEratorについて
---------------------------------*/
#globalnav li#nav_ise a {
   background: url(images/globalnav.gif) 0px -66px no-repeat;
}
#globalnav li#nav_ise a:hover{
   background: url(images/globalnav.gif) -157px -66px no-repeat;
}
#globalnav li#nav_ise_a a{
   background: url(images/globalnav.gif) -314px -66px no-repeat;
}
/* ディスポーザについて
---------------------------------*/
#globalnav li#nav_aboutdsp a {
   background: url(images/globalnav.gif) 0px -99px no-repeat;
   margin-bottom: 1px;
}
#globalnav li#nav_aboutdsp a:hover{
   background: url(images/globalnav.gif) -157px -99px no-repeat;
}
#globalnav li#nav_aboutdsp_a a{
   background: url(images/globalnav.gif) -314px -99px no-repeat;
   margin-bottom: 1px;
}
/* 衛生的・環境にも配慮
---------------------------------*/
#globalnav li#nav_eco a {
   background: url(images/globalnav.gif) 0px -132px no-repeat;
   margin-bottom: 1px;
}
#globalnav li#nav_eco a:hover{
   background: url(images/globalnav.gif) -157px -132px no-repeat;
}
#globalnav li#nav_eco_a a{
   background: url(images/globalnav.gif) -314px -132px no-repeat;
   margin-bottom: 1px;
}
/* 製品ラインアップ
---------------------------------*/
#globalnav li#nav_lineup a {
   background: url(images/globalnav.gif) 0px -165px no-repeat;
   margin-bottom: 1px;
}
#globalnav li#nav_lineup a:hover{
   background: url(images/globalnav.gif) -157px -165px no-repeat;
}
#globalnav li#nav_lineup_a a{
   background: url(images/globalnav.gif) -314px -165px no-repeat;
   margin-bottom: 1px;
}
/* 使い方マニュアル
---------------------------------*/
#globalnav li#nav_manual a {
   background: url(images/globalnav.gif) 0px -198px no-repeat;
   margin-bottom: 1px;
}
#globalnav li#nav_manual a:hover{
   background: url(images/globalnav.gif) -157px -198px no-repeat;
}
#globalnav li#nav_manual_a a{
   background: url(images/globalnav.gif) -314px -198px no-repeat;
   margin-bottom: 1px;
}

/* ホットウォーターディスペンサーについて
---------------------------------*/
#globalnav li#nav_abouthwd a {
   background: url(images/globalnav.gif) 0px -231px no-repeat;
   margin-bottom: 1px;
}
#globalnav li#nav_abouthwd a:hover{
   background: url(images/globalnav.gif) -157px -231px no-repeat;
}
#globalnav li#nav_abouthwd_a a{
   background: url(images/globalnav.gif) -314px -231px no-repeat;
   margin-bottom: 1px;
}
/* 使い方はいろいろ
---------------------------------*/
#globalnav li#nav_examplehwd a {
   background: url(images/globalnav.gif) 0px -264px no-repeat;
}
#globalnav li#nav_examplehwd a:hover{
   background: url(images/globalnav.gif) -157px -264px no-repeat;
}
#globalnav li#nav_examplehwd_a a{
   background: url(images/globalnav.gif) -314px -264px no-repeat;
}
/* ディスポーザケアご購入
---------------------------------*/
#globalnav li#nav_disposercare a {
   background: url(images/globalnav.gif) 0px -297px no-repeat;
   margin-bottom: 56px;
}
#globalnav li#nav_disposercare a:hover{
   background: url(images/globalnav.gif) -157px -297px no-repeat;
}
#globalnav li#nav_disposercare_a a{
   background: url(images/globalnav.gif) -314px -297px no-repeat;
   margin-bottom: 56px;
}
/* ユーザーサポート
---------------------------------*/
#globalnav li#nav_support a {   
   background: url(images/globalnav.gif) 0px -330px no-repeat;
   margin-bottom: 1px;
}
#globalnav li#nav_support a:hover{
   background: url(images/globalnav.gif) -157px -330px no-repeat;
}
#globalnav li#nav_support_a a{
   background: url(images/globalnav.gif) -314px -330px no-repeat;
   margin-bottom: 1px;
}
/* お問い合せ
---------------------------------*/
#globalnav li#nav_inquiry a {   
   background: url(images/globalnav.gif) 0px -363px no-repeat;
   margin-bottom: 35px;
}
#globalnav li#nav_inquiry a:hover{
   background: url(images/globalnav.gif) -157px -363px no-repeat;
}
#globalnav li#nav_inquiry_a a{
   background: url(images/globalnav.gif) -314px -363px no-repeat;
   margin-bottom: 35px;
}
/* 日本エマソン
---------------------------------*/
#globalnav li#navlink_emerson a {
   background: url(images/globalnav.gif) 0px -396px no-repeat;
   margin-bottom: 1px;
}
#globalnav li#navlink_emerson a:hover{
   background: url(images/globalnav.gif) -157px -396px no-repeat;
}
/* InSinkErator本社
---------------------------------*/
#globalnav li#navlink_ise a {
   background: url(images/globalnav.gif) 0px -429px no-repeat;
   margin-bottom: 6px;
}
#globalnav li#navlink_ise a:hover{
   background: url(images/globalnav.gif) -157px -429px no-repeat;
}

/* 配管工事 配水管清掃機はRIDGID
---------------------------------*/
#globalnav li#navlink_ridgid a {
   background: url(images/globalnav.gif) 0px -462px no-repeat;
   margin-bottom: 6px;
}
#globalnav li#navlink_ridgid a:hover{
   background: url(images/globalnav.gif) -157px -462px no-repeat;
}

/* リンク
---------------------------------*/
#globalnav li#nav_link a {   
   background: url(images/globalnav.gif) 0px -495px no-repeat;
   margin-bottom: 1px;
}
#globalnav li#nav_link a:hover{
   background: url(images/globalnav.gif) -157px -495px no-repeat;
}
#globalnav li#nav_link_a a{
   background: url(images/globalnav.gif) -314px -495px no-repeat;
   margin-bottom: 1px;
}

/* サイトマップ
---------------------------------*/
#globalnav li#nav_sitemap a {   
   background: url(images/globalnav.gif) 0px -528px no-repeat;

}
#globalnav li#nav_sitemap a:hover{
   background: url(images/globalnav.gif) -157px -528px no-repeat;
}
#globalnav li#nav_sitemap_a a{
   background: url(images/globalnav.gif) -314px -528px no-repeat;
}


/* ホットウォーターディスペンサーFAQ
---------------------------------*/
#globalnav li#nav_faqhwd a {   
   background: url(images/globalnav.gif) 0px -561px no-repeat;
   margin-bottom: 63px;
}
#globalnav li#nav_faqhwd a:hover{
   background: url(images/globalnav.gif) -157px -561px no-repeat;
}
#globalnav li#nav_faqhwd_a a{
   background: url(images/globalnav.gif) -314px -561px no-repeat;
   margin-bottom: 63px;
}




/* Content
------------------------------------------------------------------------*/
#content {
	float: left;
	width: 511px;
	position: relative;
	font-size: 12px;
	color: #555555;
	line-height: 1.5;
}
#content a:link {
   color: #555555;
}
#content a:visited {
   color: #555555;
}
#content a:hover {
   color: #777777;
}
#content .lclr2 a:link {
   color: #09387B;
}
#content .lclr2 a:visited {
   color: #09387B;
}
#content .lclr2 a:hover {
   color: #44698F;
}
#content .txtr {
   text-align: right;
}
#content h1 {
   margin-left: 46px;
   text-indent: -9999px;
   width: 400px;
   height: 67px;
   text-decoration: none;
}

#content h1.homeMain {
	margin-top: 11px;
   margin-left: 46px;
   text-indent: 0px;
   width: 442px;
   height: 292px;
   text-decoration: none;
}
/* 各h1の背景設定
--------------------------------*/

#content h1#h_home {
   background: url(images/h_home.gif) no-repeat;
   margin-bottom: 5px;
}
#content h1#h_dsp {
   background: url(images/h_dsp.gif) no-repeat;
}
#content h1#h_lineh {
   background: url(images/h_lineuphousehold.gif) no-repeat;
}
#content h1#h_lineb {
   background: url(images/h_lineupbusiness.gif) no-repeat;
}
#content h1#h_manual {
   background: url(images/h_manual.jpg) no-repeat;
}
#content h1#h_eco {
   background: url(images/h_eco.jpg) no-repeat;
}
#content h1#h_about {
   background: url(images/h_about.gif) no-repeat;
}
#content h1#h_hwd {
   background: url(images/h_hwd.gif) no-repeat;
}
#content h1#h_hwdExample {
   background: url(images/h_hwdExample.gif) no-repeat;
}
#content h1#h_disposercare {
   background: url(images/h_disposercare.gif) no-repeat;
}
#content h1#h_support {
   background: url(images/h_support.gif) no-repeat;
}
#content h1#h_privacy {
   background: url(images/h_privacy.gif) no-repeat;
}
#content h1#h_link {
   background: url(images/h_link.gif) no-repeat;
}
#content h1#h_sitemap {
   background: url(images/h_sitemap.gif) no-repeat;
}
#content h1#h_media {
   background: url(images/h_media.gif) no-repeat;
}
#content h1#h_infoImport {
   background: url(images/h_infoImport.gif) no-repeat;
}
#content h1#h_study {
   background: url(images/h_study.gif) no-repeat;
}
#content h1#h_library {
   background: url(images/h_library.gif) no-repeat;
}
#content h1#h_faq{
   background: url(images/h_faqIndividual.gif) no-repeat;
}
#content h1#h_hwdFaq {
	background: url(images/h_hwdFaq.gif) no-repeat;
	height: 20px;
	overflow: hidden;
}
#content h1#h_cmgallery {
   background: url(images/h_cmgallery.gif) no-repeat;
}


#content h2 {
   font-weight: 600;
   font-size:120%;
   color: #44698F;  
}
#content .mleft {
   margin-left: 46px;
}
#content h3 {
   font-weight: 600;
   font-size:110%;
   color: #44698F;  
}
#content h3 span {
   color: #666666;  
}
#content .gotoTOP {
   background: url(images/gotoTOP.gif) no-repeat;
   width: 91px;
   height: 14px;
   position: relative;
   left: 338px;
}
#content .gotoTOP_r {
   background: url(images/gotoTOP.gif) no-repeat;
   width: 91px;
   height: 14px;
   position: relative;
   left: 222px;
}
#content .gotoTOP a,
#content .gotoTOP_r a
 {
   display: block;
   width: 100%;
   height: 100%;
}
#content #wr_a {
   margin: 0 40px 30px 46px;
}
#content .sec_a {
   margin-top: 83px;
}
#content .sec_b,
#content .sec_r {
   margin-top: 40px;
}
#content .sec_c {
   margin-top: 30px;
}
#content .sec_d {
   margin-top: 70px;
}
#content .sec_e {
   margin-top: 15px;
}

#content .sec_a h3,
#content .sec_b h3,
#content .sec_c h2,
#content .sec_e h3 {
   margin-bottom: 22px;
}
#content .sec_c h2.mediaSubHeading {
   margin-bottom: 5px;
}
#content .sec_d h4 {
	height: 21px;
	border-bottom: solid 1px #2d4887;
	margin: 21px 0 11px 0;
	color: #09387B;
	font-size: 13px;
	font-weight: normal;
	position: relative;
	top: 0px;
	left: 0px;
}
#content .sec_d h4 img {
   position: absolute;
   top: 3px;
   left: 0;
}
#content .sec_d h4 span {
   position: absolute;
   right: 0;
   top: 0;
   display: block;
}
#content .sec_r h2 {
   margin-bottom: 27px;
}
#content .sec_a p,
#content .sec_b p,
#content .sec_e p,
#content .sec_r h3,
#content .sec_r p  {
   margin-bottom: 15px;
}
#content .sec_a dl dl {
   margin-top: 10px;
}
#content .sec_l {
   margin-top: 140px;
}
#content .sec_l span{
   font-size: 1.2em;
   font-weight: bold
}
#content .sec_l .strg {
   font-size: 1.2em;
}
















/* sec_i (HOME:Information Section)
--------------------------------*/

#content .sec_i {
   margin: 65px 0 0 10px;
   line-height: 150%;
}
#content .sec_i dl {
   margin: 18px 0 0 16px;
}
#content .sec_i dt {
   margin-left: 2px;
   clear: both;
}
#content .sec_i dd.infotxt {
	margin: 2px 0 10px 0;
	width: 390px;
}
/* Float Image */
#content .sec_i dd.infotxt .infoLeft {
	float: left;
	width: 280px;

}
#content .sec_i dd.infotxt .infoRight {

}
#content .sec_i dd.infotxt .space {
	margin-bottom: 3px;
}
#content .sec_i .strg {
   display: block;
   font-size:1.3em;
   font-weight: bold;
   padding: 2px 0;
}
#content .sec_i .strg .strgSubtitle {
	font-size: 0.8em;
	font-weight: normal;
}
#content .sec_i .strg2 {
	display: block;
	font-size:1.1em;
	font-weight: bold;
	padding: 4px 0;
}

/* homeBanners
--------------------------------*/
#content #homeBanners {
	margin: 4px 0 0 46px;
}


/* homeLinkbtn (HOME:BtnLink)
--------------------------------*/
#content #homeLinkbtn {
   position: relative;
   top: 0;
   left: 0;
   margin: 15px 0 0 46px;
}
#content #homeLinkbtn #link_home_lineup,
#content #homeLinkbtn #link_home_faq {
   width: 218px;
   height: 36px;
}
#content #homeLinkbtn #link_home_lineup {
   position: absolute;
   top: 0;
   left: 0;
}
#content #homeLinkbtn #link_home_faq {
   position: absolute;
   top: 0;
   left: 227px;
}
#content #homeLinkbtn #link_home_lineup a,
#content #homeLinkbtn #link_home_faq a {
   width: 100%;
   height: 100%;
   display: block;
   text-indent: -9999px;
   text-decoration: none;
   overflow: hidden;
}
#content #homeLinkbtn #link_home_lineup a {
   background: url(images/link_home_DSPh.gif) left top no-repeat;
}
#content #homeLinkbtn #link_home_lineup a:hover {
   background: url(images/link_home_DSPh_r.gif) left top no-repeat;
}
#content #homeLinkbtn #link_home_faq a {
   background: url(images/link_home_faq.gif) left top no-repeat;
}
#content #homeLinkbtn #link_home_faq a:hover {
   background: url(images/link_home_faq_r.gif) left top no-repeat;
}

/* 並行輸入商品について　からラインアップへリンク */
#link_btn_lineup {
   background: url(images/link_home_DSPh_r.gif) left top no-repeat;
   width: 218px;
   height: 36px;
}
#link_btn_lineup a {
   background: url(images/link_home_DSPh.gif) left top no-repeat;
   width: 100%;
   height: 100%;
   display: block;
   text-indent: -9999px;
   text-decoration: none;
   overflow: hidden;
}
#link_btn_lineup a:hover {
   background: none;
}

#content #links li {
   line-height: 180%;
}
#content #links dd {
   margin: 2px 0 27px 0;
}
#content #links dd dd {
   margin: 1px 0 0 0;
}
#content #links a:link,
#content #links a:visited {
   color: #09387B;
}
#content #links a:hover {
   color: #44698F;
}
#content #links dd dt a:link,
#content #links dd dt a:visited {
   color: #000000;
}
#content #links dd dt a:hover {
   color: #606060;
}


/*環境ライブラリ 一覧*/
#content .libraryList {
	margin: 8px 0 6px 5px;
}
#content .libraryList li {
	line-height: 180%;
	margin: 0 0 12px 0;
}

#content .libraryList a:link,
#content .libraryList a:visited {
   color: #09387B;
}
#content .libraryList a:hover {
   color: #44698F;
}




/*CMギャラリー 一覧*/
#content .cmList {
	width: 425px;
	overflow: hidden;
	margin: 0 0 0 0;
}
#content .cmList ul {
	width: 425px;
	margin: 0 0 0 0;
}
#content .cmList ul li {
	margin: 0 40px 0 0;
	width: 113px;
	float: left;
	text-align: center;
}


/*CMギャラリー 注意書き*/

#content .cmNoticeArea {
	background: url(images/iconInfo1.gif) 0 0 no-repeat;
	border-bottom: solid 1px #42669a;
	border-top: solid 1px #42669a;
	margin: 20px 0;
}

#content .cmNoticeArea p {
	padding: 8px 0 8px 42px;
	font-size: 11px;
}



/*FAQ 個別リスト*/
#content .faqIndividualList {
	margin: 0 0 25px 0;
}

#content .faqIndividualList dd {
	width: 375px;
	margin: -1px 0 12px 48px;

}



/* float in about.html(エマソンISEについて） */
#content .fr1 {
   float: right;
   width: 100px;
}
#content .fl1 {
   float: left;
   width: 310px;
   margin: 0 15px 0 0;
}
#content .fr1 img {
   margin: 0 0 11px 0;
}

/* float in dsp.html(ディスポーザについて） */
#content .fr2 {
   float: right;
   width: 242px;
   margin: 0 0 0 15px;
}
#content .fr2 a {
   font-size: 0.85em;
}
#content .fl2 {
   float: left;
   width: 168px;
}

/* float in hwd.html(ホットウォーターディスペンサーについて） */
#content .fr3 {
	float: right;
	width: 297px;
	margin: 0 0 0 8px;
	position: relative;
	top: -0.2em;
}
#content .fl3 {
   float: left;
   width: 120px;
}

/* float in lineup_b.html（業務用ラインアップ） */
#content .fr4 {
	float: right;
	width: 157px;
	margin: 0;
}
#content .fl4 {
   float: left;
   width: 268px;
}

/* float in lineup.html（家庭用ラインアップ） */
#content .fr_lineup {
	float: right;
	width: 233px;
	height: 290px;
	margin: 0;
	position: relative;
}
#content .fl_lineup {
   float: left;
   width: 192px;
	height: 290px;
	line-height: 0;
	font-size: 1%;
}

/* 家庭用ラインアップ サムネイル */
#content .fl_lineup ul {
	margin-top: 7px;
}
#content .fl_lineup ul li {
	float: left;
	margin-right: 3px;
}


/* 家庭用ラインアップ 機能リスト */
#content .fr_lineup ul {
	position: absolute;
	left: 0;
	bottom: 2px;
	line-height: 0;
	;
	font-size: 1%;
	
}
#content .fr_lineup ul li {
	line-height: 0;
	margin-bottom: 3px;
	
}


/* 家庭用ラインアップ PDFリスト */
#content .lineupPDF {
	background:url(images/bg_pdfList.jpg) 0 0 no-repeat;
	width: 425px;
	height: 29px;
	clear: left;
	text-indent: 43px;
	margin: 0 0 30px 0;
}
#content .lineupPDF a {
	margin: 0 25px 0 0;
	line-height: 2.3;
}


/* float in media.html（メディア掲載情報） */
#content .fr_mediaImg {
	float: right;
	width: 161px;
	margin: 0;
   padding: 0 0 15px 0;
	text-align: center;
}
#content .fr_mediaImg img {
   display: block;
   margin: 20px auto 0 auto;
}
#content .fl_mediaText {
   float: left;
   width: 255px;
   padding: 0 0 15px 0;
}
#content .fl_mediaText dt {
   margin: 20px 0 0 0;
}
#content .fl_mediaText dd h4 {
   font-size: 13px;
}

/*メディア掲載情報 textだけ（floatなし）*/
#content .mediaTextOnly dt {
   margin: 20px 0 0 0;
}
#content .mediaTextOnly dd h4 {
   font-size: 13px;
}
#content .mediaListBorder {
   background: #034a8c;
   clear: both;
   line-height: 0;
   font-size: 0;
   height: 1px;
   width: 100%;

}
.clear {
   clear: both;
}
#content img#iso {
   margin-top:8px;
}
#content .l1 {
   margin: 0 0 15px 0;
   display: block;
}
#content .l2 {
   margin: 0 0 50px 0;
   display: block;
}
#content .l3 {
   margin: 0 0 25px 0;
   display: block;
}
.l2break {
   margin: 0 0 1em 0;
   display: block;
}
#content .l4 {
   margin: 0 0 10px 0;
   display: block;
}
#content .l5 {
   margin: 0 0 5px 0;
   display: block;
}
#content .l6 {
   margin: 0 0 35px 0;
   display: block;
}

/* ● 何々何々　
のリスト改行揃え*/
/*2バイト1＋半角1*/
.listBreak1 {
	margin-left: 1.4em;
   text-indent: -1.4em;
}
/*2バイト1*/
.listBreak2 {
	margin-left: 1.15em;
   text-indent: -1.05em;
}

#content .c1 {
   color: #44698F;
}
#content .c2 {
   color: #09387B;
}
.sml {
   font-size: 0.85em;
}
.font10px {
   font-size: 10px;
}
.font11px {
   font-size: 11px;
}
.font13px {
   font-size: 13px;
}
.font15px {
   font-size: 15px;
}
.fontStyle1 {
   font-weight: 600;
   font-size:120%;
   color: #44698F;  
}
#content .dottedline {
	background: url(images/dottedline425.gif) 0 0 repeat-x;
	height: 1px;
	line-height: 0;
	width: 425px;
	font-size: 0px;
	overflow: hidden;
}
#content .lrg {
   font-size: 1.6em;
}
#content .xlrg {
   font-size: 2.5em;
}
#content .warningMessage {
   background: url(images/icon_warning.gif) 0 0 no-repeat;
   font-size: 0.85em;
   padding: 0 0 0 25px;
   margin: 10px 0;
}
#content #link_lineup a {
   position: absolute;
   top: 11px;
   left: 359px;
   width: 112px;
   height: 23px;
}
#content table#chart_disposercare {
}
#content table#chart_disposercare th,
#content table#chart_disposercare td {
	text-align: left;
	vertical-align: top;
	padding: 0 0 25px 0;
}
#content table#chart_disposercare th {
   width: 101px;
}
#content table#chart {
   background: #cacaca;
   width: 425px;
   margin-bottom: 15px;
   font-size: 0.8em;
}
#content table#chart th {
   background: #FFFFFF;
   padding: 4px;
   text-align: left; 
   vertical-align: top;
   font-weight: normal;
}
#content table#chart tr.chartgray th,
#content table#chart tr.chartgray td {
   background: #f0f0f0;
}
#content table#chart td {
   background: #FFFFFF;
   padding: 4px;
   text-align: center; 
   vertical-align: middle;
}
#content table#chart2 {
   width: 425px;
}
#content table#chart2 td {
	line-height: 0;
	font-size: 0px;
}
#content table#chart2 td.dotted {
   height: 1px;
}
#content .faqanswer dt { 
   color: #124f8e;
}
#content .faqanswer dd { 
   margin-left: 1.55em;
}
#content .faqanswer dd dd { 
   margin-left: 0;
}
#content .faqanswer dd dt { 
   color: #555555;
}
#content .faqanswer dd.fp {
   text-indent: -1.55em;
}
#content #changephoto {
   position: absolute;
   top: 250px;
   left: 471px;
}
#content #changephoto img {
   cursor: pointer;
}
#content #photo_disposercare {
   background: url(images/photo_disposercare2.jpg) right top no-repeat;
   height: 296px;
}
#content th.tlvt {
   vertical-align: top;
   text-align: left;
}

/* 
 * メディア掲載情報詳細
 */
#content #mediaYear {
   position: absolute;
   right: 40px;
   top: 11px;
}
#content table.mediaColumn {
	width: 417px;
	border: solid 5px #4F65AA;
	margin: 1em 0;

}
#content table.mediaColumn td {
	padding: 0 10px;
	vertical-align: top;
}


/* 
 * 学ぼう勉強会ページ用
 */

.innerNav_study {
	line-height: 0;
	font-size: 0;
	margin: 33px 0 0 0;
	height: 88px;
	overflow: hidden;
}

.innerNav_study li {
	width: 133px;
	height: 88px;
	line-height: 0;
	font-size: 0;
	float: left;
	margin: 0 13px 0 0;
}
.innerNav_study li a {
	width: 133px;
	height: 88px;
	line-height: 0;
	font-size: 0;
}
.innerNav_study li#studymenuLast {
	margin: 0 0 0 0;
}


/* ホットウォーターディスペンサーFAQ用 */

.hwdFaqList {
	border-bottom: solid 1px #034a8c;
	position: relative;
}

.hwdFaqList li {
	background: url(images/dottedline425_2.gif) left top repeat-x;
	padding: 8px 3px;
}
.hwdFaqList li a {
	text-decoration: none;
}

.hwdAnswerList dt {
	color: #09387B;
	padding: 5px 0 0 0;
}

.hwdAnswerList dd {
	margin: 0 0 18px 0;
}




.dispVisible {
   display: block;
}
.dispNone {
   display: none;
}

   
/* Sidemenu
-----------------------------------------------------------------*/
#sidemenu {
   float: right;
   width: 147px;
}
#sidemenu #link_s_info1 {
   margin: 0 0 32px 0;
}
#sidemenu #link_s_study {
   margin: 0 0 22px 0;
}
#sidemenu #link_s_library {
   margin: 0 0 1px 0;
}
#sidemenu #link_s_emerson {
   margin: 0 0 20px 0;
}

#sidemenu #link_s_info1 a,
#sidemenu #link_s_study a,
#sidemenu #link_s_library a,
#sidemenu #link_s_media a,
#sidemenu #link_s_dsph a,
#sidemenu #link_s_dspb a,
#sidemenu #link_s_hwd a,
#sidemenu #link_s_dspcare a,
#sidemenu #link_s_catalog a,
#sidemenu #link_s_emerson a {
   text-indent: -9999px;
   display: block;
   text-decoration: none;
   width: 100%;
   height: 100%;
   overflow: hidden;
}
#sidemenu #link_s_info1 a {
   background: url(images/link_info1.gif) left top no-repeat;
   width: 146px;
   height: 85px;
}
#sidemenu #link_s_study a {
   background: url(images/link_study.gif) left top no-repeat;
   width: 146px;
   height: 106px;
}
#sidemenu #link_s_library a {
   background: url(images/link_library.gif) left top no-repeat;
   width: 146px;
   height: 106px;

}
#sidemenu #link_s_media a {
   background: url(images/link_media.gif) left top no-repeat;
   width: 146px;
   height: 169px;
}
#sidemenu #link_s_dsph a {
   background: url(images/link_DSP_h.gif) left top no-repeat;
   width: 146px;
   height: 161px;
}
#sidemenu #link_s_dspb a {
   background: url(images/link_DSP_b.gif) left top no-repeat;
   width: 146px;
   height: 176px;
}
#sidemenu #link_s_dspcare a {
   background: url(images/link_DSPcare.gif) left top no-repeat;
   width: 146px;
   height: 144px;
}
#sidemenu #link_s_hwd a {
   background: url(images/link_HWD.gif) left top no-repeat;
   width: 146px;
   height: 196px;
}
#sidemenu #link_s_catalog a {  
   background: url(images/link_catalog.gif) left top no-repeat;
   width: 146px;
   height: 181px;
   margin: 24px 0 0 0;
}
#sidemenu #link_s_emerson a {
   background: url(images/link_emerson.gif) left top no-repeat;
   width: 146px;
   height: 58px;
   margin: 28px 0 3px 0;
}

#sidemenu #link_s_emerson .side_name {
   display: block;
   font-size: 11px;
   color: #777777;
   margin: 0 0 0 21px;
   line-height: 150%;

}
#sidemenu #link_s_emerson .side_text {
   display: block;
   font-size: 10px;
   color: #777777;
   margin: 0 0 0 21px;
   line-height: 140%;

}
#sidemenu #link_s_emerson strong {
   letter-spacing: -0.05em;
}
/* Footer
---------------------------------------------------------------*/
#footer {
	background: url(images/bg_footer.gif) left top repeat-y;
	height: 77px;
	clear: both;
}
#footer #ctr {
   padding: 13px 0 0 180px;
}
#footer ul {
	margin: 0 0 7px 0;
	text-align: center;
}
#footer li {
	display: inline;
	font-size: 10px;
	color: #777777;
   padding: 0 0.2em;
   background: #ffffff url(images/bg_footer_bar.gif) right top repeat-y;
}
#footer li.footer_line {
   background: #ffffff;
}

#footer li a {
}

#footer li a:link,
#footer li a:visited {
   color: #777777;
   text-decoration: none;
}
#footer li a:hover {
   color: #09387B;
   text-decoration: none;
}
   
   
#footer #copyright {
	text-align: center;
   font-family: Arial, Helvetica, sans-serif;
   color: #777777;
   font-size: 11px;
   position: relative;
   top: -1px;
}
/* News Detail ニュース詳細popup
---------------------------------------------------------------*/
#newsdetail {
   background: #ffffff;
   font-size: 80%;
   color: #555555;
   line-height: 150%;
   width: 600px;
}
#newsdetail h2 {
   font-weight: 600;
   font-size:120%;
   color: #44698F;  
}
#newsdetail a:link {
   color: #555555;
}
#newsdetail a:visited {
   color: #555555;
}
#newsdetail a:hover {
   color: #777777;
}
#newsdetail .lclr2 a:link {
   color: #09387B;
}
#newsdetail .lclr2 a:visited {
   color: #09387B;
}
#newsdetail .lclr2 a:hover {
   color: #44698F;
}

#newsdetail #newsheader {
   background: url(images/news_headerbg.gif) 0 0 repeat-x;
   height: 92px;
}
#newsdetail .sec_news {
   margin: 0 11px;
   height: auto !important;
   height: 446px;
   min-height: 446px;
}
#newsdetail .sec_news_2 {
   margin: 0 11px;
   height: auto !important;
   height: 600px;
   min-height: 600px;
}
#newsdetail .sec_detail {
   margin: 0 10px 0 25px;
   height: auto !important;
   height: 600px;
   min-height: 600px;
   font-size: 11px;
}
#newsdetail .sec_orderDisposercare {
   background: url(images/photo_disposercare3.jpg) 286px 0 no-repeat;
	margin: 0 0 0 56px;
	height: auto !important;
	height: 600px;
	min-height: 600px;
	width: 520px;
	font-size: 12px;
	z-index: 200;
}
#newsdetail .sec_orderDisposercare h2 {
   font-size: 12px;
  margin: 0 0 5px 0;
}
#newsdetail .title_centered {
   padding: 75px 0 34px 0;
}
#newsdetail .title_centered h1 {
   border: solid 1px #999999;
   font-size: 110%;
   font-weight: normal;
   /*\*/
   letter-spacing: 0.05em;  
   /**/
   padding: 12px;
   text-align: center;
   vertical-align: middle;
}
#newsdetail .space1 {
   margin: 0 0 15px 0;
}
#newsdetail .space2 {
   margin: 0 0 45px 0;
}
#newsdetail .space3 {
   margin: 0 0 30px 0;
}
#newsdetail .space4 {
   margin: 0 0 75px 0;
}
#newsdetail .txtlarge {
   font-size: 110%;
}
#newsdetail #newsfooter {
	background: url(images/bg_footer_info.gif) left bottom repeat-x;
	height: 70px;
	padding: 0 11px;
	position: relative;
	top: 0;
	left: 0;
}
#newsdetail #newsfooter span {
   position: absolute;
   top: 0;
   left: 353px;                /*290px;*/
}
#newsdetail #detailfooter {
	background: url(images/bg_footer_info.gif) left bottom repeat-x;
	height: 30px;
	padding: 0 11px;
	position: relative;
	top: 0;
	left: 0;
}
#newsdetail #detailfooter span {
   position: absolute;
   top: 0;
   left: 353px;                /*290px;*/
}

#newsdetail .maintitle {
	margin: 36px 0 16px 0;
	width: 329px;
}
#newsdetail .detailFloatL {
   float: left;
}

/* newsdetail > disposercare;
ディスポーザ注文
--------------------------------*/

#newsdetail .h3_disposercare {
   font-size:100%;
}
#newsdetail .detailchart1 {
	width: 336px;
	border-right: solid 1px #a3a3a3;
	margin: 5px 0 30px 0;
	padding-bottom: 15px;
}
#newsdetail .detailchart1 dl {
	width: 323px;
	clear: left;
}
#newsdetail .detailchart1 dt {
	float: left;
	width: 93px;
	padding: 0 0 11px 0;
}
#newsdetail .detailchart1 dd {
	width: 222px;
	padding: 0 0 0 8px;
	float: left;
	line-height: 130%;
}
#newsdetail #detailchart2 {
	width: 225px;
	z-index: 100;
	position: absolute;
	left: 371px;
	top: 370px;
	line-height: 140%;

}
#newsdetail #detailchart2 td {
	vertical-align: top;
}
#newsdetail #detailchart2 p {
	margin-left: 1.45em;
   text-indent: -1.35em;
}
#newsdetail #orderDC_leftbox  {
	float: left;
	width: 203px;
	border-right: solid 1px #bbbbbb;
	padding: 0 5px 0 0;
}
#newsdetail #orderDC_rightbox  {
	float: left;
	width: 290px;
	padding: 0 0 0 13px;
	z-index: 100;
}
#newsdetail #img_disposercare {
	position: absolute;
	top: 44px;
	left: 362px;
	width: 221px;
	height: 383px;
	background:url(images/photo_disposercare.jpg) 0 0 no-repeat;
	z-index: 1;
   text-indent: -9999px;
}
#newsdetail .orderDC_maintitle {
	margin: 0 0 16px 0;
	width: 290px;
}
#newsdetail .orderDC_maintitle h2 {
   padding: 30px 0 0 0;
}
#newsdetail #img_orderDisposercare {

	position: absolute;
	top: 38px;
	left: 317px;
	width: 240px;
	height: 56px;
	z-index: 0;
	text-align: right;
}
#newsdetail #link_downloadOrder {
	width: 262px;
	border: solid 1px #d8d8d8;
	text-align: center;
	margin: 3px 0 5px 0;
}
#newsdetail #link_downloadOrder p {
	line-height: 100%;
	margin: 18px auto;
}
/* newsdetail LinkButton 
--------------------------------*/
#newsdetail #Linkbtn {

}
#newsdetail #Linkbtn #link_lineup,
#newsdetail #Linkbtn #link_faq {
	width: 218px;
	height: 36px;
	margin: 0 0 10px 0;
}
#newsdetail #Linkbtn #link_lineup {

}
#newsdetail #Linkbtn #link_faq {

}
#newsdetail #Linkbtn #link_lineup a,
#newsdetail #Linkbtn #link_faq a {
   width: 100%;
   height: 100%;
   display: block;
   text-indent: -9999px;
   text-decoration: none;
   overflow: hidden;
}
#newsdetail #Linkbtn #link_lineup a {
   background: url(images/link_home_DSPh.gif) left top no-repeat;
}
#newsdetail #Linkbtn #link_lineup a:hover {
   background: url(images/link_home_DSPh_r.gif) left top no-repeat;
}
#newsdetail #Linkbtn #link_faq a {
   background: url(images/link_home_faq.gif) left top no-repeat;
}
#newsdetail #Linkbtn #link_faq a:hover {
   background: url(images/link_home_faq_r.gif) left top no-repeat;
}
