@charset "utf-8";

body{
	font-family:Arial, Helvetica, sans-serif;
	}
div#globalAdjustment{
	width:928px;
	margin:0 31px;
	text-align:left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	color:#000;
}

/*お見積依頼・体験・見学お申込ページ用（7月先行公開分）*/
#globalPlatform div#globalAdjustment{
	width:938px;
	margin:0 26px;
}
#globalPlatform #tp,
#globalPlatform #ctArea2{
	width:938px;
	}
#globalPlatform #contents{
	padding:0;
	}
#globalPlatform .tit{
	zoom:1;
	}
#globalPlatform .selectBlock{
	zoom:1;
}
#globalPlatform #pg{
	margin-bottom:17px !important;
	zoom:1;
}
/**/

#wrap{
	font-size:125%;
	text-align:justify;
	letter-spacing:0.1em;
	}
head~/* */body #wrap{/* IE8 */
	font-size:110%;
	text-align:justify;
	letter-spacing:0.1em;
	}
*+html body #wrap{
	font-size:90%;
	text-align:justify;
	line-height:2.0;
}

html:not(:target)  #wrap{/* FF */
	font-size:125%;
	text-align:justify;
	letter-spacing:0.1em;
	}
	
div#globalAdjustment #tp{
	font-family:Arial, Helvetica, sans-serif;
	}
div#footer{
	width:962px;
	height:auto;
	margin-top:0;
	}
p.siteSerch{
	text-align:right;
	}
	
div#headerArea *{
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	}
div#footerArea *{
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	}
div#globalAdjustment #wrap{
	background:none;
	}


/* download */	
.cefine2boxTable{
	border-collapse:separate;
	color:#000000;
	line-height:122.1%;
	letter-spacing:0.1em;
	text-align:left;
	}
head~/* */body .cefine2boxTable{/* IE8 */
	border-collapse:separate;
	color:#000000;
	line-height:105%;
	letter-spacing:0;
	text-align:left;
	}
html:not(:target)  .cefine2boxTable{/* FF */
	border-collapse:separate;
	color:#000000;
	line-height:122.1%;
	letter-spacing:0.1em;
	text-align:left;
	}

/* fair */
#fairWrap{
	font-size:86.9%;
	letter-spacing:0.117em;
	box-sizing :                border-box;
    -moz-box-sizing :           border-box;
    font-family :               \66 \6F \6E \74 \2D \66 \61 \6D \69 \6C \79 \3A \20 \22 \FF2D \FF33 \20 \FF30 \30B4 \30B7 \30C3 \30AF \22 \2C \20 \73 \61 \6E \73 \2D \73 \65 \72 \69 \66 \3B
	}
head~/* */body #fairWrap{/* IE8 */
	font-size:95%;
	letter-spacing:0.1em;
	box-sizing :                border-box;
    -moz-box-sizing :           border-box;
    font-family :               \66 \6F \6E \74 \2D \66 \61 \6D \69 \6C \79 \3A \20 \22 \FF2D \FF33 \20 \FF30 \30B4 \30B7 \30C3 \30AF \22 \2C \20 \73 \61 \6E \73 \2D \73 \65 \72 \69 \66 \3B
	}
html:not(:target)  #fairWrap{/* FF */
	font-size:86.9%;
	letter-spacing:0.117em;
	box-sizing :                border-box;
    -moz-box-sizing :           border-box;
    font-family :               \66 \6F \6E \74 \2D \66 \61 \6D \69 \6C \79 \3A \20 \22 \FF2D \FF33 \20 \FF30 \30B4 \30B7 \30C3 \30AF \22 \2C \20 \73 \61 \6E \73 \2D \73 \65 \72 \69 \66 \3B
	}
.listTable{
	line-height:116.7%;
	text-align:left;
	letter-spacing:0.113em;
	}
head~/* */body .listTable{/* IE8 */
	line-height:120%;
	text-align:left;
	letter-spacing:0;
	}
html:not(:target)  .listTable{/* FF */
	line-height:116.7%;
	text-align:left;
	letter-spacing:0.113em;
	}
	
/* product */
#ctArea .cn711g .specTable{
	font-size:90%;
	line-height:116.4%;
	}
head~/* */body #ctArea .cn711g .specTable{/* IE8 */
	font-size:83%;
	line-height:114%;
	}
html:not(:target) #ctArea .cn711g .specTable{/* FF */
	font-size:90%;
	line-height:116.4%;
	}
#cnt .cn529g .specTable{
	font-size:90%;
	line-height:116.4%;
	}
head~/* */body #cnt .cn529g .specTable{/* IE8 */
	font-size:83%;
	line-height:114%;
	}
html:not(:target) #cnt .cn529g .specTable{/* FF */
	font-size:90%;
	line-height:116.4%;
	}

.table_type04{
	line-height:122.1%;
	color:#000000;
	}
head~/* */body .table_type04{/* IE8 */
	line-height:105%;
	color:#000000;
	}
html:not(:target)  .table_type04{/* FF */
	line-height:122.1%;
	color:#000000;
	}
.sT{
	line-height:122.1%;
	color:#000000;
	letter-spacing:0.1em;
	}
head~/* */body .sT{/* IE8 */
	line-height:105%;
	color:#000000;
	letter-spacing:0;
	}
html:not(:target)  .sT{/* FF */
	line-height:122.1%;
	color:#000000;
	letter-spacing:0.1em;
	}
.sTop{
	line-height:122.1%;
	}
head~/* */body .sTop{/* IE8 */
	line-height:102%;
	}
html:not(:target)  .sTop{/* FF */
	line-height:122.1%;
	}
.table_type01{
	line-height:115.5%;
	color:#000000;
	text-align:left;
	}
head~/* */body .table_type01{/* IE8 */
	line-height:102%;
	color:#000000;
	text-align:left;
	}
html:not(:target)  .table_type01{/* FF */
	line-height:115.5%;
	color:#000000;
	text-align:left;
	}
.table_type02{
	line-height:115.5%;
	color:#000000;
	text-align:left;
	}
head~/* */body .table_type02{/* IE8 */
	line-height:102%;
	color:#000000;
	text-align:left;
	}
html:not(:target)  .table_type02{/* FF */
	line-height:115.5%;
	color:#000000;
	text-align:left;
	}
.table_type03{
	line-height:115.5%;
	color:#000000;
	text-align:left;
	}
head~/* */body .table_type03{/* IE8 */
	line-height:102%;
	color:#000000;
	text-align:left;
	}
html:not(:target)  .table_type03{/* FF */
	line-height:115.5%;
	color:#000000;
	text-align:left;
	}
.oT{
	line-height:122.1%;
	text-align:left;
	letter-spacing:0.116em;
	}
head~/* */body .oT{/* IE8 */
	line-height:102%;
	text-align:left;
	letter-spacing:0;
	}
html:not(:target)  .oT{/* FF */
	line-height:122.1%;
	text-align:left;
	letter-spacing:0.116em;
	}
	
/* shop */
.LinkList{
	line-height:122.1%;
	text-align:left;
	letter-spacing:0.116em;
	width:100%;
	}
head~/* */body .LinkList{/* IE8 */
	line-height:102%;
	text-align:left;
	letter-spacing:0;
	}
html:not(:target)  .LinkList{/* FF */
	line-height:122.1%;
	text-align:left;
	letter-spacing:0.116em;
	}

/* sound_planing */
.reserveTable{
	line-height:122.1%;
	letter-spacing:0.116em;
	}
head~/* */body .reserveTable{/* IE8 */
	line-height:102%;
	letter-spacing:0;
	}
html:not(:target)  .reserveTable{/* FF */
	line-height:122.1%;
	letter-spacing:0.116em;
	}




/* For IE以外 IE8  cellsp1 */
/* ------------------------------------------------------------------- */
html:not(:target) table.cellsp1{/* IE以外 */
	border-spacing:1px;
	}
head~/* */body table.cellsp1{/* IE8 */
	border-spacing:1px;
	}
html:not(:target) table.cellsp2{/* IE以外 */
	border-spacing:2px;
	}
head~/* */body table.cellsp2{/* IE8 */
	border-spacing:2px;
	}
html:not(:target) table.cellsp5{/* IE以外 */
	border-spacing:5px;
	}
head~/* */body table.cellsp5{/* IE8 */
	border-spacing:5px;
	}


.hsp5{
	margin:0 5px;
	/margin:0;
}
.hsp3{
	margin:0 3px;
	/margin:0;
}
.vsp5{
	margin:5px 0;
	/margin:0;
}
	
.vhsp2_5{
	margin:2px 5px;
	/margin:0;
}
	

/* For IE7 IE6 LayoutAdjustment */
/* ------------------------------------------------------------------- */
/* layoutadjustment for IE7 IE6 common.css */
*+html body.inlineFrame2{
	font-size:69%;
}
*+html body.inlineFrame2 dl dt{
	font-size:120%;
}
#wrap,
#contents,
#cnt,
#navArea,
#cntL,
#lnavR,
.col2Box,
.col2Box .cnt,
.col2Box ul,
.col3Box
{
	zoom:1;
}
/* layoutadjustment for IE7 IE6 btob.css */
#details .cn529b,
#details .cn529b .cl_f4f4e6,
#details .pic-r span,
#details .cn529g .cl_cccccc,
#measure .box01,
#measure .box01 .head,
#measure .box01 .head2,
#measure .box01 .contents,
#interview .titCnt,
#interview .BtnBox,
#interview .BtnCnt,
#interview .BtnCnt h3,
.spec,
.spec .cn110 .cl_f4f4e6,
.spec .spec_area,
.lineup .col3Box,
.lineup .col3Box .cn165b,
.lineup .col3Box .cn165b .cl_f4f4e6
{
	zoom:1;
}
* html body .col3Box .cn225{
	float:left;
	width:225px;
	margin-left:8px;
	padding-left:0;
	zoom:1;
}
*+html body #cnt .cn529g h3,
{
	font-size:122% !important;
}

/* layoutadjustment for IE7 IE6 campaign.css */
#btnArea{
	zoom:1;
}
/* layoutadjustment for IE7 IE6 download.css */
/* Overlap
.tit,
.tit p,
*/
.dlWrap,
.dlWrap .blk-l,
.dlWrap .blk-r{
	zoom:1;
}
/* layoutadjustment for IE7 IE6 event.css */
/* Overlap
.tit,
.tit p,
*/
#select,
.selectBox
{
	zoom:1;
}
/* layoutadjustment for IE7 IE6 fair.css */
.cn711,
.cn711 .cl_f2f2f2,
.cn540,
.cn540 .cl_f2f2f2,
.list,
.eventarea,
.event{
	zoom:1;
}
/* layoutadjustment for IE7 IE6 fair2.css */
.tit,
.tit p,
#select,
.selectBox
{
	zoom:1;
}
/* layoutadjustment for IE7 IE6 hdft.css */
#ft{
	zoom:1;
}
/* layoutadjustment for IE7 IE6 information.css */
/* Overlap
.tit,
.tit p,
*/
#ctArea2 .tit,
#orderWrap .cnt,
#orderWrap dd
{
	zoom:1;
}
/* layoutadjustment for IE7 IE6 introduction.css */
/* Overlap
.tit,
.tit p,
#orderWrap .cnt,
#orderWrap dd
*/
#exp p.pic-r,
{
	zoom:1;
}
/* layoutadjustment for IE7 IE6 knowledge.css */
/* Overlap
.tit,
.tit p,
*/
#knowledgeWrap .ctBlk p.pic-r
{
	zoom:1;
}
/* layoutadjustment for IE7 IE6 niftyCorners.css */
.cn709,
.cn709 .cl_ff9900,
.cn612,
.cn612 .cl_e0e0e0,
.cn612b,
.cn612b .cl_f4f4e6,
.cn660b,
.cn660b .cl_f4f4e6,
.cn660g,
.cn660g .cl_cccccc,.cn529b,
.cn529b_01,
.cn529b_02,
.cn529b .cl_f4f4e6,
.cn529b_01 .cl_f4f4e6,
.cn529b_02 .cl_f4f4e6,
.cn529g,.cn529g .cl_efefef,
.cn529g .cl_cccccc:after,
.cn711g,
.cn711g .cl_efefef,
.cn711g .cl_cccccc:after,
.cn529p,
.cn529p .cl_ff3399,
.cn529h,
.cn529h .cl_ffb500,
.cn347 .cl_e0e0e0,.cn300g,
.cn225,
.cn225 .cl_e0e0e0,
.cn165,
.cn165 .cl_f4f4e6,
.cn110,
.cn110 .cl_e0e0e0
{
	zoom:1;
}
/* layoutadjustment for IE7 IE6 panel.css */
/* Overlap
#details .cn529b,
#details .cn529b .cl_f4f4e6,
#details .pic-r span,
#details .cn529g .cl_cccccc,
#measure .box01,
#measure .box01 .head,
#measure .box01 .head2,
#measure .box01 .contents,
#interview .titCnt,
#interview .BtnBox,
#interview .BtnCnt,
#interview .BtnCnt h3,
.spec,
.spec .cn110 .cl_f4f4e6,
.spec .spec_area,
.lineup .col3Box,
.lineup .col3Box .cn165b,
.lineup .col3Box .cn165b .cl_f4f4e6
{
	zoom:1;
}
*/
/* layoutadjustment for IE7 IE6 product.css */
/* Overlap
.tit,
.tit p,
.spec,
.spec .spec_area,
.spec .cn110 .cl_f4f4e6,
*/
.tit h2.prd,
.tit h2.BtoB,
.tit h2.impro,
.tit02,
.item,
#cnt .cn529g .cl_cccccc,
#cnt .cn529g p.pic-r,
#ctArea .cn711g .cl_cccccc,
#ctArea .cn711g p.pic-r,
#cnt .cn529b .cl_f4f4e6,
#cnt .cn529b_01 .cl_f4f4e6,
#cnt .cn529b_02 .cl_f4f4e6,
#cnt .cn529b .txt_pic-r,
#cnt .cn529b_01 .txt_pic-r,
#cnt .cn529b_02 .txt_pic-r,
.option p,
.lineup .col3Box,
.lineup .col3Box .cn165b,
.lineup .col3Box .cn165b .cl_f4f4e6,
.lineup .col3Box .cn52900b,
.lineup .col3Box .cn52900b .cl_f4f4e6,
#everyLanding .col2Boxx,
#everyLanding .col2Box
{
	zoom:1;
}
* html body .item .type{
	width:84px;
}
* html body .item .cn612 h3{
	width:421px;
}
*+html body .item .type{
	width:84px;
}
* html .cn529b .cl_f4f4e6 .txt_only{
	margin:-20px 0 0 11px !important;
}
*+html body .cn529b .cl_f4f4e6 .txt_only{
	margin:-20px 0 0 11px !important;
}
* html .cn529b .cl_f4f4e6 .txt_only strong{
	display: block;
	margin-top:30px;
}
*+html body .cn529b .cl_f4f4e6 .txt_only strong{
	display: block;
	margin-top:30px;
}
* html body #cnt .cn529g h3{
	font-size:108%;
}
*+html body #cnt .cn529g h3{
	font-size:108%;
}
* html body #cnt .oT {
	line-height:122.1% !important;
}
*+html body .explan strong{
	font-size:130%;
}

/* layoutadjustment for IE7 IE6 shop.css */
/* Overlap
.tit,
.tit p,
*/
#select,
.selectBox,
.eventarea,
.event{
	zoom:1;
}
/* layoutadjustment for IE7 IE6 sp.css */
/* Overlap
.tit,
.tit p,
*/
#map,
#cntArea .h4b,
#cntArea .h5b,
#cntArea .h5b_02,
#h2area,#h3area,
#h4area,
.inLineFrame li
{
	zoom:1;
}
* html body #cntArea .h5b_02 h5{
	margin-bottom:20px;
}
/* layoutadjustment for IE7 IE6 top.css */
#mainmenu,
#topics .h3_box,
#fairInfo .h3_box,
.inlineFrame dt,
.inlineFrame dd,
.inlineFrame2 dt,
.inlineFrame2 dd,
#pickupArea{
	zoom:1;
}
*+html body #mainmenu{
	height:82px;
}
*+html body.inlineFrame2 dt{
	width:20%;
	margin-right:10px;
	/*font-size:85%;*/
}
*+html body.inlineFrame2 dd{
	width:74%;
	/*font-size:85%;*/
	text-align:left;
}
* html body .col2Box .cn347b{
	width:347px;
	margin-left:8px;
	padding-left:0;
}
* html body .col2Box .cn347{
	width:347px;
	margin-left:8px;
	padding-left:0;
}

/* layoutadjustment for IE7 IE6 voice.css */
/* Overlap
.tit,
.tit p,
#interview .titCnt,
#interview .BtnBox,
#interview .BtnCnt,
#interview .BtnCnt h3,
*/
#anchorList ul,
#interview .titCnt2,
#intWrap p
{
	zoom:1;
}

