@charset "UTF-8";
@import url(reset.css);
@import url(fonts.css);

/* ================================================================ *
	
	Nabtesco Automotive Website ver1.0 201002
	inmportはYUI270の初期化css

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



/*基本設定
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

html {
	overflow-y: scroll; /* Firefoxで縦スクロールバーの表示／非表示によって、左右のセンタリングが微妙にずれる問題を回避 */
	background: #ffffff;
}

html,body {
	font-family:'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS P Gothic','Osaka','Helvetica','Arial','Gothic','sans-serif';
 _font-family:"ＭＳ Ｐゴシック", sans-serif;
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	color: #333;
	}




/*全画面共通
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

a {                  						 /* テキストリンク */
	color:#2851b7;	text-decoration:none;
	}

a:hover {                   /* カーソルが上にある時のリンク */
	color: #ce0c18;	text-decoration:underline;
	}

.clearfloat { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */
	clear:both;
	}

#container { 
	width: 760px;  /* 最大幅である 800px より 20px 小さくすることにより、ブラウザクロームの使用が可能となり、水平スクロールバーが表示されなくなります */
	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	text-align:left;
	background-image:url(../images/lib-bg.gif);
	background-repeat:repeat-y;
	position:relative;
	} 

#header {
	width:758px;	height:86px;	margin:0px 1px;	background-image:url(../images/header758-19.gif);	background-repeat:no-repeat;	
	} 

#header h1{
	background: url(../images/header-logo.gif) no-repeat;	width:1px;	height:1px;
	}

#header h1 span{
	position: absolute;	left:-3000px;
	}


#header #logo {
	margin-left:20px; margin-top:14px; float:left; width:350px; text-align:left;
	}

#header #rightbox {
	margin-right:10px; margin-top:14px; float:right; width:350px; text-align:right;	font-size:77%;
	} 

#nav {
	margin:0px 1px;
	}

#nav th {
	padding:0;	border:none;
	}

#nav td {
	padding:0;	border:none;
	}

#container #contents{
	width:730px;	margin:15px;
	}

#container #contents p{
	color:#333;	line-height:1.8;	margin-bottom:10px;
	}

#footer{
	width:728px;	margin:0px 1px; border-top:2px solid #2a7fb6; overflow:hidden; padding:10px 15px;
	}

#footer .footmenu{
	float:right; text-align:right; font-size:77%; line-height:2;
	}

#topimg{
	margin:0px 2px;
	}

#top-shita{
	margin:0px 2px; background-image:url(../images/top-img-shita.gif); background-repeat:no-repeat; height:10px;
	}

#pankuzu {
	height:16px; font-size:77%; margin:0px 2px; padding:15px 30px 0px 30px;	background-image:url(../images/panbg756-12.gif); background-repeat:no-repeat;
	}


/*基本装飾設定
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

img {
	vertical-align:top;
	}
	
.text-red {
	color:#ff0000;
	}

.text-mizuiro {
	color:#2a7fb6;
	}
	
.text-left {
	text-align:left;
	}

.text-right {
	text-align:right;
	}

.text-center {
	text-align:center;
	}

.red-b {
	color:#CC0000;
	font-weight:bold;
	}

.t-bold {
	font-weight:bold;
	}

.kajyo1em {
	padding-left:1em;
	text-indent:-1em;
	}

.kajyo2em {
	padding-left:2em;
	text-indent:-2em;
	}

.indent1em{
	text-indent:1em;
	}

.jisage1em {
	padding-left:1em;
	}

.jisage2em {
	padding-left:2em;
	}

.float-left {
	float:left;
	}

.float-right {
	float:right;
	}

.margin-s04 {
	margin-bottom:4px;
	}

.margin-s08 {
	margin-bottom:8px;
	}

.margin-s16 {
	margin-bottom:16px;
	}

.margin-s24 {
	margin-bottom:24px;
	}

.px10 {font-size:77%;} /* for setting 10px */
.px11 {font-size:85%;} /* for setting 11px */
.px12 {font-size:93%;} /* for setting 12px */
.px13 {font-size:100%;} /* for setting 13px */
.px14 {font-size:108%;} /* for setting 14px */
.px15 {font-size:116%;} /* for setting 15px */
.px16 {font-size:123.1%;} /* for setting 16px */
.px17 {font-size:131%;} /* for setting 17px */
.px18 {font-size:138.5%;} /* for setting 18px */
.px19 {font-size:146.5%;} /* for setting 19px */
.px20 {font-size:153.9%;} /* for setting 20px */
.px21 {font-size:161.6%;} /* for setting 21px */
.px22 {font-size:167%;} /* for setting 22px */
.px23 {font-size:174%;} /* for setting 23px */
.px24 {font-size:182%;} /* for setting 24px */
.px25 {font-size:189%;} /* for setting 25px */
.px26 {font-size:197%;} /* for setting 26px */




/*サブメニュー
---------------- */

#container #smenu{
	padding-left:15px;	float:left;	width:200px;	overflow:hidden;	font-size:93%;
	}

.smenu-li01-a{
	width:200px;	height:60px;	background-image:url(../images/smenu-li01-a.gif);
	}

.smenu-li01-b{
	width:200px;	height:60px;	background-image:url(../images/smenu-li01-b.gif);
	}

.smenu-li01-c{
	width:200px;	height:60px;	background-image:url(../images/smenu-li01-c.gif);
	}

.smenu-li01-d{
	width:200px;	height:60px;	background-image:url(../images/smenu-li01-d.gif);
	}

.smenu-li01-e{
	width:200px;	height:60px;	background-image:url(../images/smenu-li01-e.gif);
	}

.smenu-li01-f{
	width:200px;	height:60px;	background-image:url(../images/smenu-li01-f.gif);
	}

.smenu-li01{
	width:200px;	height:20px;	background-image:url(../images/submenu-bg01.gif);
	}

.smenu-li02{
	width:200px;	background-image:url(../images/submenu-bg02.gif);	background-repeat:repeat-y;
	}

.smenu-li03{
	width:200px;	height:12px;	background-image:url(../images/submenu-bg03.gif);
	}

.smenu-li {
	width: 180px;	margin:0px 10px;	text-align:left;
	}

.smenu-li li{
	list-style: none outside;	padding:0px 0px 2px 0px;	width: 180px;	height:40px;
	}

.smenu-li li a {
	text-decoration: none;	width:162px;	height:27px;	display: block;	background-image:url(../images/submenu-li.gif);	background-repeat:no-repeat;	padding:15px 4px 0px 14px; color:#2a7fb6; font-size:85%;
	}

.smenu-li li a:link {}
.smenu-li li a:hover {
	background-image:url(../images/submenu-li_o.gif);	background-repeat:no-repeat;	color:#fff;
	}
.smenu-li li a:visited {}
.smenu-li li a:active {}

.smenu-li li.act{
	list-style: none outside;	padding:15px 4px 0px 14px;	width: 162px;	height:28px;	background-image:url(../images/submenu-li_o.gif);	background-repeat:no-repeat;	color:#fff; font-size:85%;
	}


.smenu-dw01 {
	width:200px; height:34px; overflow:hidden; background-image:url(../images/sub-dw_03.gif); background-repeat:repeat-y;
	}
	
.smenu-dw02 {
	width:200px; background-image:url(../images/sub-dw_03.gif); background-repeat:repeat-y; padding:10px 0px;
	}

.smenu-dw03 {
	width:200px; height:10px; overflow:hidden; background-image:url(../images/sub-dw_03.gif); background-repeat:repeat-y;
	}




/*フォントサイズチェンジャー CSS
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

#header #fontsize {
	top:35px;
	left:710px;
	position:absolute;
	background-image:url(../images/fontsize-btn.gif);
	background-repeat:no-repeat;
	}


div#header-nav {
/*	
position:absolute;
top:41px;
left:798px;
*/
	width:280px;
	height:24px;
}

div#header-nav ul,
div#header-nav li {
	display: inline;
	float:right;
}

div#header-nav ul li li a {
	width: 38px;
	padding-top: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../js/font_size.gif);
}

div#header-nav ul li li#font-small a {
	background-position: 0 0;
	height:20px;
}

div#header-nav ul li li#font-small a:hover {
	background-position: 0 -20px;
}

div#header-nav ul li li#font-default a {
	background-position: -37px 0;
	height:20px;
}

div#header-nav ul li li#font-default a:hover {
	background-position: -37px -20px;
}

div#header-nav ul li li#font-large a {
	background-position: -74px 0;
	height:20px;
}

div#header-nav ul li li#font-large a:hover {
	background-position: -74px -20px;
}



/* Yahooサイト内検索
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

#srchBox{
width:298px; _width:296px; margin-bottom:0px; background-color:#FFFFFF; color:#000000; text-align:left; float:right;
	}

#srchBox *{
margin:0; padding:0; font-size:13px; *font-size:small; *font:x-small;
	}

#srchBox a img{
 border:none;
	}

#srchBox #srch{
	padding:10px 10px 0 14px;
	}

#srchBox #srch #srchForm{
	white-space:nowrap;
	}

#srchBox #srchInput{
	width:183px;	margin-right:6px;	vertical-align:bottom;
	}

#srchBox #srchBtn{
	width:80px;
	}

*html #srchBox #srchBtn{
	padding-top:2px;
	}

*:first-child+html #srchBox #srchBtn{
	padding-top:2px;
	}

#srchBox ul{
	margin-top:6px;	text-align:left;
	}

#srchBox li{
	list-style-type:none;	display:inline;	zoom:1;	padding-right:10px;
	}

#srchBox li input{
	zoom:1;	margin-right:2px;	_margin:-4px 0 -4px -4px;	vertical-align:middle;	border:0;
	}

*:+html #srchBox li input{
	margin:-4px 0 -4px -4px;
	}

#srchBox #srchLogo{
	margin:6px 6px 6px 0;	text-align:right;
	}

#srchBox #srchLogo a{
	color:#333;	text-decoration:none;	font-size:85%;
	}

#srchBox #srchLogo a:hover{
	text-decoration:underline;
	}

#srchBox.watermark{
	padding-bottom: 6px;
	}

#srchBox.watermark #srchInput{
	padding:1px 1px 2px 1px;	border:1px solid #a5acb2;	background: #fff url(../images/yahoo_rogo.gif) center center no-repeat;
	}

#srchBox.watermark #srchInput.nomark{
	background: #fff;
	}

#srchBox.watermark #srchLogo{
	display: none;
	}



/*トップページのみ---------------- */

.pickupbox{
 width:690px; height:120px; background-image:url(../images/pickup730-160.gif); background-repeat:no-repeat; padding:20px; overflow:hidden; margin-bottom:15px;
}

.pickupbox .menu{
 width:220px; height:100px; padding-top:4px; float:left; margin-right:15px; overflow:hidden;
	}

.pickupbox .menu-r{
 width:220px; height:100px; padding-top:4px; float:left; margin-right:0px; overflow:hidden;
	}

.pickupbox p{
	font-size:85%; padding-top:3px;
}

.pickupbox img{
	vertical-align:middle;	margin-right:5px;
}

#news{
	width:480px; float:left; margin-bottom:30px; overflow:hidden;
	}

#news li{
	width:480px; height:26px; font-size:85%; background-image:url(../images/top-newsli.gif); background-repeat:no-repeat; padding-left:30px; padding-top:14px;
	}

#news .date{
	padding-right:5px;
	}



/*第２階層以下
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */


#contents h2{
	margin:0px 15px 20px 15px;
	}

#honbun {
	float:right;
	width:480px;
	padding-right:15px;
	}
	
#honbun h2{
	margin:0px 0px 20px 0px;
	}

#honbun h3{
	width:466px; /*480-14*/
	/*height:23px;	30-7*/
	background-color:#f8fafa;
	border-bottom:1px dotted #ddd;
	margin-bottom:13px;
	font-size:108%;
	padding:7px 7px 2px 7px;
	color:#2a7fb6;
	font-weight:bold;
	line-height:1.6;
	}

#honbun h4{
	font-size:108%;
	font-weight:bold;
	line-height:1.4;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #999;
	line-height:1.5;
	}


#container #contents #honbun .prof{
	width:480px;
	}
	
#container #contents #honbun .prof p{
	line-height:1.5;
	margin:0;
	padding:0;
	}
	
#container #contents #honbun .prof table {
	margin:0;
	padding:0;
	border:none;
	}
	
#container #contents #honbun .prof th {
	padding:20px 0px;
	font-weight:bold;
	width:120px;
	border-top:1px dotted #ddd;
	vertical-align:top;
	}
	
#container #contents #honbun .prof td {
	padding:20px 0px;
	width:356px;
	border-top:1px dotted #ddd;
	vertical-align:top;
	}

#container #contents #honbun .prof th.last {
	border-bottom:1px dotted #ddd;
	}

#container #contents #honbun .prof td.last {
	border-bottom:1px dotted #ddd;
	}


#container #contents #honbun .history{
	width:480px;
	font-size:85%;
	}
	
#container #contents #honbun .history p{
	line-height:1.5;
	margin:0;
	padding:0;
	}
	
#container #contents #honbun .history table {
	margin:0;
	padding:0;
	border:none;
	}
	
#container #contents #honbun .history th {
	padding:10px 0px;
	width:100px;
	border-top:1px solid #2a7fb6;
	vertical-align:top;
	}
	
#container #contents #honbun .history td {
	padding:10px 0px;
	width:376px;
	border-top:1px solid #2a7fb6;
	vertical-align:top;
	}

#container #contents #honbun .history th.last {
	border-bottom:1px solid #2a7fb6;
	}

#container #contents #honbun .history td.last {
	border-bottom:1px solid #2a7fb6;
	}





#container #contents #honbun .shop{
	width:480px;
	font-size:85%;
	text-align:left;
	}
	
#container #contents #honbun .shop p{
	line-height:1.5;
	margin:0;
	padding:0;
	}
	
#container #contents #honbun .shop table {
	width:100%;
	margin:0;
	padding:0;
	border:none;
	}
	
#container #contents #honbun .shop th {
	padding:5px;
	border:1px solid #ddd;
	vertical-align:top;
	font-weight:bold;
	background-color:#eee;
	}
	
#container #contents #honbun .shop td {
	padding:5px;
	border:1px solid #ddd;
	vertical-align:top;
	}



#lineup{
	font-size:85%;
	}

#lineup li{
	float:left;
	margin-right:15px;
	margin-bottom:25px;
	}

#lineup img{
	margin-bottom:3px;
	}

#lineup li.last{
	float:left;
	margin-right:0px;
	margin-bottom:25px;
	}

#container #contents #honbun .officewaku{
	border:1px solid #8797aa;
	margin-bottom:20px;
}

#container #contents #honbun .officewaku .uchi{
	margin:2px; background-color:#f7f9fa; padding:12px;
}

#container #contents #honbun .officewaku .map{
	width:450px;
	margin:15px 0px 0px 0px;
	font-size:77%;
}

#container #contents #honbun .officewaku h4{
	font-size:123.1%;
	font-weight:bold;
	padding:0px 0px 3px 0px;
	border-bottom:1px solid #ccc;
	margin:0px 0px 6px 0px;
	text-align:left;
}

#container #contents #honbun .officewaku p{
	font-size:85%;
	margin:0px;
	padding:0px;
	line-height:1.5;
	text-align:left;
}

#container #contents #honbun .officewaku  table {
	width:100%;
	margin:0;
	padding:0;
	border:none;
	}
	
#container #contents #honbun .officewaku  th {
	width:200px;
	vertical-align:top;
	}
	
#container #contents #honbun .officewaku  td {
	width:246px;
	vertical-align:top;
	}

#container #scotact{
	margin-left:15px;	float:left;	width:180px;	overflow:hidden;	font-size:85%;	padding:10px; background-color:#f9fbf7;
	}




#container #contents .product480 {
	}

#container #contents .product480 img {
	margin-bottom:10px; border:1px solid #cddfed;
	}

#container #contents .product480t {
	font-size:93%;
	}

#container #contents .productl {
	margin:0px 15px 35px 0px; float:left; border:1px solid #cddfed;
	}

#container #contents .productt {
	width:210px; float:right; font-size:93%;
	}

#container #contents .psl {
	float:left; font-size:85%; line-height:1.5; margin-bottom:15px;
	}

#container #contents .psl p{
	margin:0; padding:0;
	}

#container #contents .psl img {
	margin-bottom:5px; border:1px solid #cddfed;
	}

#container #contents .psr {
	float:right; font-size:85%; line-height:1.5; margin-bottom:15px;
	}

#container #contents .psr p{
	margin:0; padding:0;
	}

#container #contents .psr img {
	margin-bottom:5px; border:1px solid #cddfed;
	}




#container #contents h4.mono01 {
	font-size:161.6%; font-weight:bold; color:#555; border-bottom:none; margin:0; border-top:1px dotted #ccc; padding-top:10px; background-image:url(../images/mono-kmds.gif); background-repeat:no-repeat; background-position:0px 11px; padding-left:28px;
	}

#container #contents .monoph01 {
	float:right; margin:0px 0px 25px 25px;
	}

#container #contents .mono-kakomi01a {
	background-image:url(../images/kakomi-bg.gif); padding:5px;
	}

#container #contents .mono-kakomi01b {
	background-color:#fff; padding:15px;
	}

#container #contents .mono-kakomi01b h4 {
	margin-bottom:5px;	line-height:1.6;	font-size:100%;	font-weight:bold;	color:#3188c2;	border:none;	padding:0;
	}

#container #contents .mono-kakomi01b p {
	margin:0;	line-height:1.6;	font-size:93%;
	}



#container #contents .mono-kakomi03 {
	padding:15px 15px 0px 15px; background-color:#f1f1f4; margin-bottom:15px;
	}

#container #contents .mono-kakomi03 h4 {
	margin-bottom:5px;	line-height:1.6;	font-size:100%;	font-weight:bold;	color:#0b71b4;	border:none;	padding:0;
	}

#container #contents .mono-kakomi03 p {
	margin:0; line-height:1.6;	font-size:100%;
	}






/*ENGフォントサイズチェンジャー CSS
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

#header #e-fontsize {
	top:35px;
	left:710px;
	position:absolute;
	background-image:url(../images/e-fontsize-btn.gif);
	background-repeat:no-repeat;
	}


div#e-header-nav {
/*	
position:absolute;
top:41px;
left:798px;
*/
	width:280px;
	height:24px;
}

div#e-header-nav ul,
div#e-header-nav li {
	display: inline;
	float:right;
}

div#e-header-nav ul li li a {
	width: 38px;
	padding-top: 0px;
	overflow: hidden;
	display: block;
	background-image: url(../js/e-font_size.gif);
}

div#e-header-nav ul li li#font-small a {
	background-position: 0 0;
	height:20px;
}

div#e-header-nav ul li li#font-small a:hover {
	background-position: 0 -20px;
}

div#e-header-nav ul li li#font-default a {
	background-position: -37px 0;
	height:20px;
}

div#e-header-nav ul li li#font-default a:hover {
	background-position: -37px -20px;
}

div#e-header-nav ul li li#font-large a {
	background-position: -74px 0;
	height:20px;
}

div#e-header-nav ul li li#font-large a:hover {
	background-position: -74px -20px;
}






/*library.htmlのみ
---------------- */

.library-menu{
 width:150px;
	height:225px;
	margin:20px 0px 0px 0px;
	float:left;
}

.library-menu .comment{
	width:112px;
	height:55px;
	background-image:url(../images/libtop-menu.gif);
	padding:10px 19px;
	font-size:11px;
	line-height:1.4;
}

.library-menu .sampleimg{
 width:130px;
	height:130px;
	background-image:url(../images/libtop-box150.gif);
	padding:10px;
}



div.CollapsibleBox {
   /* ■ボックス全体■ */
   width: 444px;               /* 横幅:390px */
			background-color:#f5fafa;
			border:3px solid #f18d00;
			padding:15px;
}
div.CollapsibleBox div.CollapsibleBoxTitle {
   /* ■タイトル枠■ */
   color: white;               /* 文字色:白 */
}
div.CollapsibleBox div.CollapsibleBoxTitle p.cBoxTitle {
   /* ■タイトル文字列■ */
   font-weight: bold;          /* 太字 */
}
div.CollapsibleBox div.CollapsibleBoxTitle p.cBoxButtons {
   /* ■ボタン群■ */
   float: right;
   text-align: right;    /* 右寄せ */
}
div.CollapsibleBox div.CollapsibleBoxTitle p.cBoxButtons a img {
   /* ■ボタンそのもの■ */
   border-width: 0px;    /* リンクの枠線を消す */
}
div.CollapsibleBox div.CollapsibleBoxBody {
   /* ■本文枠■ */
   margin: 0px;
   padding: 0px;
   color: #000055;            /* 文字色:暗青 */
}
div.CollapsibleBox div.CollapsibleBoxBody p {
   /* ■本文■ */
   margin: 0px;
}






/*素材一覧画面共通
---------------- */

#list{
}

#list h2{
	background-image:url(../images/omds480-58.gif);
	width:465px;
	height:46px;
	font-size:250%;
	color:#84cef9;
	padding-top:12px;
	padding-left:15px;
	margin-bottom:24px;
}


.phlist-l{
	 width:464px; /* 480-16 */
		background-color:#f3f3f3;
		margin-bottom:20px;
		padding:8px;
		margin-bottom:20px;
		position:relative;
		}


.phlist-box{
	 width:130px;
		height:130px;
		border:2px solid #fff;
		background-color:#ccc;
		float:left;
		margin-right:10px;
	position:relative;
		}

.phlist-text{
		float:right;
		width:318px;
		}

.phlist-text h3{
		font-size:153.9%;
		color:#555;
		font-weight:bold;
		}

.phlist-text p{
	line-height:1.4;
		}

.phlist-text ul{
		margin:0;
		padding:0;
}
.phlist-text li{
	list-style: none outside;
	font-size:85%;
	line-height:1.4;
}

.phlist-mark{
	left:16px;
	top:120px;
	width:68px;
	height:15px;
	position:absolute;
	z-index:10;
		}




/*未使用
------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

#sidebar1 {
	float: left; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 200px; /* 標準に準拠したブラウザまたは Internet Explorer の標準モードでは、この div の実際の幅には、幅に加えて余白と境界線も含まれます */
	padding: 0;
	}

#mainContent { 
	width:515px;
	background-color:#ffffff;
	margin: 0px 17px 0 230px; /* この div エレメントの左マージンにより、ページの左側に #sidebar1 div が設定されます。#sidebar1 div に含まれるコンテンツの量に関係なく、#sidebar1 div のスペースは維持されます。#sidebar1 のコンテンツが終了した後のスペースに #mainContent div のテキストを挿入するには、このマージンを削除します。 */
	padding: 0; /* 余白は div ボックスの内側のスペース、マージンは div ボックスの外側のスペースです */
	}
 

	



.margin-u04 {
	margin-top:4px;
	}

.margin-u08 {
	margin-top:8px;
	}

.margin-u16 {
	margin-top:16px;
	}

.margin-u24 {
	margin-top:24px;
	}


.padding-u04 {
	padding-top:4px;
	}

.padding-u08 {
	padding-top:8px;
	}

.padding-u16 {
	padding-top:16px;
	}

.padding-u24 {
	padding-top:24px;
	}

.padding-s04 {
	padding-bottom:4px;
	}

.padding-s08 {
	padding-bottom:8px;
	}

.padding-s16 {
	padding-bottom:16px;
	}

.padding-s24 {
	padding-bottom:24px;
	}

.line-height14 {
	line-height:1.4;
	}

.line-height16 {
	line-height:1.6;
	}

.line-height18 {
	line-height:1.8;
	}







