@charset "utf-8";



/*==========================================================

                       04. HEADING BLOCK

 ==========================================================*/



/*-----------------------------------------------------------

	heading

-----------------------------------------------------------*/

h3{

line-height: 1.33 !important;

background: none;

margin:0 0 20px;

padding:0px;

font-size:0 !important;

}



h4{

line-height: 1.33 !important;

background: none;

margin: 0 0 20px;

padding:0px;

font-size:0 !important;

}







/*-----------------------------------------------------------

	#keyimgArea

-----------------------------------------------------------*/
.h2{width:900px;height:280px;}

.top_h2 li a{width:215px; height:120px; text-indent:-9999px; display:block;}
.top_h2_low a{width:215px; height:120px; display:block; margin:-133px 0 0 10px;}


.top_h2 li a{width:215px; height:120px; text-indent:-9999px; display:block;}
.top_h2_high a{width:215px; height:120px; display:block; margin:-133px 453px 0 0;}


*html .top_h2_low a{width:215px; height:120px; display:block; margin:-133px 0 0 10px; z-index:1;position:relative;}
*html .top_h2_low a:hover { position:relative;z-index:1;}


*html .top_h2_high a{width:215px; height:120px; display:block; margin:-133px 453px 0 0;z-index:1;position:relative;}
*html .top_h2_high a:hover {z-index:1;position:relative;}



#wrap div#keyimgArea {

width:900px;
height:280px;

padding-bottom:20px;

background:url(../img/index_key_001.jpg) no-repeat;

}





.gigahertzBox {

width:620px;

margin-bottom:19px;

}

.gigahertzBox a {

width:620px;

height:71px;

display:block;

}



.measureListBox{

width:620px;

height:170px;

margin-bottom:20px;

background:url(../img/index_img_002.jpg) no-repeat left top;

}

.measureListBox ul{

padding:12px 11px 11px;

}

.measureListBox ul li a{

width:294px;

height:147px;

text-indent:-9999px;

display:block;

}

.measureList01{float:left;}

.measureList02{ float:right;}



.measureListBox ul:after{

content: "";

clear: both;

height: 0;

display: block;

visibility: hidden;

}



.envBox{

width:620px;

padding-top:5px;

margin-bottom:20px;

background:url(../img/index_img_005.gif) no-repeat left top;

}

.envBoxInner{

padding-bottom:5px;

background:url(../img/index_img_006.gif) no-repeat left bottom;

}

.envBoxInner02{

padding:6px 11px 0px;

background:url(../img/index_img_007.gif) repeat-y left top;

}

.envBox h3{

line-height: 1.33 !important;

width:598px;

margin:0 0 11px;

padding:0px;

font-size:0 !important;

}

.envBox p{

margin:0 10px;

}

.envBox p.mB5{

margin-bottom:5px;

}



.howBox{

width:620px;

height:169px;

margin-bottom:20px;

background:url(../img/index_img_007.jpg) no-repeat left top;

}

.howBox ul{

padding:12px 11px 11px;

}

.howBox ul li a{

width:294px;

height:147px;

display:block;

}

.howBox01{float:left;}

.howBox02{ float:right;}


.howBox ul:after{

content: "";

clear: both;

height: 0;

display: block;

visibility: hidden;

}



p.rentalBnr {

width:620px;

height:70px;

margin-bottom:20px;
}

p.rentalBnr a {

width:620px;

height:70px;

display:block;

}

.inquiryBox{

width:620px;

background:url(../img/index_img_010.gif) repeat-y left top;

}

.inquiryBoxInner{

background:url(../img/index_img_011.gif) no-repeat left top;

}

.inquiryBoxInner02{

padding-bottom:11px;

background:url(../img/index_img_012.gif) no-repeat left bottom;

}

.inquiryBox h3{

line-height: 1.33 !important;

margin:0 0 10px;

padding:0px;

font-size:0 !important;

}

.inquiryBoxL{

width:330px;

padding-left:20px;

float:left;

}

.inquiryBoxLInner li {
float: left;
margin-right: 10px;
}

.inquiryBoxLInner li#inquiryBoxLInner02{ margin-right: 0;}

.inquiryBoxLInner li a{
width: 160px;
height: 38px;
display:block;
}


.inquiryBoxR{

width:220px;

padding:4px 20px 0 0;

float:right;

}

.inquiryBox p{

font-size:78% !important;

}

.inquiryBoxL ul{

width:330px;

margin-top:12px;

}

.inquiryBoxL ul li{

float:left;

}

.inquiryBoxL ul li a{

width:160px;

height:38px;

display:block;

}

.inquiryBoxL01{background:url(../img/index_img_013.gif) no-repeat left top; padding-right:10px;}

.inquiryBoxL01 a:hover {background:url(../img/index_img_013ov.gif) no-repeat left top;}



.inquiryBoxL02{background:url(../img/index_img_014.gif) no-repeat left top;}

.inquiryBoxL02 a:hover {background:url(../img/index_img_014ov.gif) no-repeat left top;}



.inquiryBoxL ul:after{

content: "";

clear: both;

height: 0;

display: block;

visibility: hidden;

}


.inquiryBoxR a{

display:block;

margin-top:4px;

width: 217px;

height: 49px;

}







