


#HA_Wrap div#HA_Main p.main_title{
padding:0 0 1px;
}

#HA_Wrap div#HA_Main div#main_area{
margin:0;
border:solid 1px #0086B8;
border-top:solid 5px #0086B8;
border-bottom:none;
font-size:75%;
width:768px;
padding:0 0 5px;
position:relative;
}

#HA_Wrap div#HA_Main .option{
padding:5px 0px 5px 15px;
background:url(../images/option_back.gif) no-repeat 0 bottom;
}
#HA_Wrap div#HA_Main .option a:link,
#HA_Wrap div#HA_Main .option a:visited{ padding:1px 3px;color:#444; }
#HA_Wrap div#HA_Main .option a:active,
#HA_Wrap div#HA_Main .option a:hover{ padding:1px 3px;color:#444; background-color:#99d0e4 }

#HA_Wrap div#HA_Main .option_cs{
padding:5px 0px 5px 15px;
background:url(../images/option_back_cs.gif) no-repeat 0 bottom;
}
#HA_Wrap div#HA_Main .option_cs a:link,
#HA_Wrap div#HA_Main .option_cs a:visited{ padding:1px 3px;color:#444; }
#HA_Wrap div#HA_Main .option_cs a:active,
#HA_Wrap div#HA_Main .option_cs a:hover{ padding:1px 3px;color:#444; background-color:#B2EADA }
#HA_Wrap div#HA_Main div.option_cs p.lay_right{
margin-right:15px;
}

# html:\66irst-child #HA_Wrap div#HA_Main div#main_area {
font-size:65%;
position:relative;
}

#HA_Wrap div#HA_Main div.cs_area div#main_area{
margin:0;
border:solid 1px #00b886;
border-top:solid 5px #00b886;
border-bottom:none;
font-size:75%;
width:768px;
padding:0 0 5px;
position:relative;
}

#HA_Wrap div#HA_Main div#main_area p.coments{
background-color:#EEEEEE;
padding:5px 10px;
margin-bottom:5px;
font-weight:bold;
}

#HA_Wrap div#HA_Main div#main_area p img{
margin-bottom:5px;
}

/* 玄関番プラスW型 メイン */

#HA_Wrap div#HA_Main div#main_area p.plus_w_img1{
position:absolute;top:50px;left:20px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_w_img2{
position:absolute;top:154px;left:20px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_w_img3{
position:absolute;top:66px;left:128px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_w_img4{
position:absolute;top:93px;left:244px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_w_img5{
position:absolute;top:85px;left:352px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_w_img6{
position:absolute;top:53px;left:446px;font-size:85%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_w_img7{
position:absolute;top:54px;left:554px;font-size:85%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_w_img8{
position:absolute;top:53px;left:663px;font-size:85%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_w_img9{
position:absolute;top:152px;left:445px;font-size:85%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_w_img10{
position:absolute;top:162px;left:554px;font-size:85%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_w_img11{
position:absolute;top:32px;left:166px;font-size:85%;
}

/* 玄関番プラスW型 メイン */

#HA_Wrap div#HA_Main div#main_area p.plus_s_img1{
position:absolute;top:137px;left:20px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_s_img2{
position:absolute;top:137px;left:109px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_s_img3{
position:absolute;top:93px;left:227px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_s_img4{
position:absolute;top:93px;left:335px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_s_img5{
position:absolute;top:85px;left:446px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_s_img6{
position:absolute;top:68px;left:545px;font-size:85%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_s_img7{
position:absolute;top:59px;left:653px;font-size:85%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_s_img8{
position:absolute;top:162px;left:545px;font-size:85%;
}
#HA_Wrap div#HA_Main div#main_area p.plus_s_img9{
position:absolute;top:32px;left:254px;font-size:85%;
}

/* コスモ3：5 メイン */

#HA_Wrap div#HA_Main div#main_area p.cosmo3_img1{
position:absolute;top:89px;left:30px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.cosmo3_img2{
position:absolute;top:89px;left:122px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.cosmo3_img3{
position:absolute;top:77px;left:238px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.cosmo3_img4{
position:absolute;top:77px;left:382px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.cosmo3_img5{
position:absolute;top:89px;left:524px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.cosmo3_img6{
position:absolute;top:37px;left:637px;font-size:85%;
}
#HA_Wrap div#HA_Main div#main_area p.cosmo3_img7{
position:absolute;top:112px;left:637px;font-size:85%;
}

/* コスモ1：2 メイン */

#HA_Wrap div#HA_Main div#main_area p.cosmo1_img1{
position:absolute;top:89px;left:30px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.cosmo1_img2{
position:absolute;top:89px;left:122px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.cosmo1_img3{
position:absolute;top:77px;left:238px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.cosmo1_img4{
position:absolute;top:77px;left:382px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.cosmo1_img5{
position:absolute;top:89px;left:524px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.cosmo1_img6{
position:absolute;top:37px;left:637px;font-size:85%;
}
#HA_Wrap div#HA_Main div#main_area p.cosmo1_img7{
position:absolute;top:112px;left:637px;font-size:85%;
}


/* スリム1：2 メイン */

#HA_Wrap div#HA_Main div#main_area p.slim1_img1{
position:absolute;top:89px;left:30px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.slim1_img2{
position:absolute;top:89px;left:122px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.slim1_img3{
position:absolute;top:57px;left:250px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.slim1_img4{
position:absolute;top:57px;left:391px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.slim1_img5{
position:absolute;top:72px;left:520px;font-size:100%;
}
#HA_Wrap div#HA_Main div#main_area p.slim1_img6{
position:absolute;top:37px;left:637px;font-size:85%;
}
#HA_Wrap div#HA_Main div#main_area p.slim1_img7{
position:absolute;top:112px;left:637px;font-size:85%;
}







#HA_Wrap div#HA_Main div#main_area p.main_img_netC{
float:left;
margin-left:20px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_netC img{
margin-bottom:10px;
margin-top:72px;
}


#HA_Wrap div#HA_Main div#main_area p.main_img_netC3{
float:left;
margin-left:20px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_netC3 img{
margin-bottom:10px;
margin-top:30px;
}

#HA_Wrap div#HA_Main div.cs_area div#main_area p.main_img_netC{
float:left;
margin-left:30px;
margin-right:10px;
}
#HA_Wrap div#HA_Main div.cs_area div#main_area p.main_img_netC img{
margin-bottom:10px;
margin-top:32px;
}

#HA_Wrap div#HA_Main div#main_area p.main_img_netC2{
float:left;
margin-left:20px;
margin-right:10px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_netC2 img{
margin-bottom:10px;
margin-top:10px;
}

#HA_Wrap div#HA_Main div#main_area p.main_img_door{
float:left;
margin-left:10px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_door img{
margin-bottom:10px;
margin-left:10px;
margin-top:76px;
}

#HA_Wrap div#HA_Main div.cs_area div#main_area p.main_img_door{
float:left;
margin-left:10px;
}
#HA_Wrap div#HA_Main div.cs_area div#main_area p.main_img_door img{
margin-bottom:10px;
margin-left:10px;
margin-top:36px;
}


#HA_Wrap div#HA_Main div#main_area p.main_img_plus_wo{
float:left;
margin-left:10px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_plus_wo img{
margin-bottom:10px;
margin-left:0;
margin-top:0;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_plus_wo a{
margin-left:20px;
}


#HA_Wrap div#HA_Main div#main_area p.main_img_plus_so{
float:left;
margin-left:30px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_plus_so img{
margin-bottom:10px;
margin-left:0;
margin-top:14px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_plus_so a{
margin-left:10px;
}


#HA_Wrap div#HA_Main div#main_area p.main_img_cosmo1_2{
float:left;
margin-left:10px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_cosmo1_2 img{
margin-bottom:10px;
margin-left:0;
margin-top:18px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_cosmo1_2 a{
margin-left:10px;
}


#HA_Wrap div#HA_Main div#main_area p.main_img_slim1_2{
float:left;
margin-left:30px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_slim1_2 img{
margin-bottom:10px;
margin-left:0;
margin-top:10px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_slim1_2 a{
margin-left:0;
}


#HA_Wrap div#HA_Main div#main_area p.main_img_jukeiki2{
float:left;
margin-left:20px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_jukeiki2 img{
margin-bottom:10px;
margin-left:20px;
margin-top:50px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_jukeiki2 a{
margin-left:10px;
}


#HA_Wrap div#HA_Main div#main_area p.main_img_plus_wk{
float:left;
margin-left:10px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_plus_wk img{
margin-bottom:10px;
margin-left:0;
margin-top:36px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_plus_wk a{
margin-left:10px;
}


#HA_Wrap div#HA_Main div#main_area p.main_img_plus_wk2{
float:left;
margin-left:10px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_plus_wk2 img{
margin-bottom:10px;
margin-left:0;
margin-top:14px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_plus_wk2 a{
margin-left:10px;
}


#HA_Wrap div#HA_Main div#main_area p.main_img_plus_wt{
float:left;
margin-left:10px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_plus_wt img{
margin-bottom:10px;
margin-left:0;
margin-top:24px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_plus_wt a{
margin-left:0;
}


#HA_Wrap div#HA_Main div#main_area p.main_img_plus_wt2{
float:left;
margin-left:10px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_plus_wt2 img{
margin-bottom:10px;
margin-left:0;
margin-top:2px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_plus_wt2 a{
margin-left:0;
}


#HA_Wrap div#HA_Main div#main_area div.main_img2_area{
float:left;
margin-left:5px;
}


#HA_Wrap div#HA_Main div#main_area p.main_img_jukeiki{
float:left;
margin-left:10px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_jukeiki img{
margin-bottom:10px;
margin-left:10px;
margin-top:8px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_jukeiki a{
margin-left:0;
}


#HA_Wrap div#HA_Main div#main_area p.main_img_box2{
float:left;
margin-left:20px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_box2 img{
margin-bottom:10px;
margin-left:20px;
margin-top:38px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_box2 a{
margin-left:0;
}



#HA_Wrap div#HA_Main div#main_area p.main_img_switch{
float:left;
margin-left:30px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_switch img{
margin-bottom:10px;
margin-left:0;
margin-top:0;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_switch a{
margin-left:0;
}


#HA_Wrap div#HA_Main div#main_area p.main_img_sencer{
float:left;
margin-left:16px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_sencer img{
margin-bottom:10px;
margin-left:10px;
margin-top:0;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_sencer a{
margin-left:0;
}


#HA_Wrap div#HA_Main div#main_area p.main_img_box{
float:left;
margin-left:20px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_box img{
margin-bottom:10px;
margin-left:30px;
margin-top:11px;
}
#HA_Wrap div#HA_Main div#main_area p.main_img_box a{
margin-left:0;
}
















/************************************************************************************
商品詳細コスモ／スリム
*************************************************************************************/

#HA_Wrap div#HA_Main div#tab_area{
border-left:solid 1px #D3D3D1;
border-right:solid 1px #D3D3D1;
border-bottom:solid 1px #D3D3D1;
text-align:center;
padding:10px 0;
width:768px;
}
/*safari3 only*/
body:first-of-type #HA_Wrap div#HA_Main div#tab_area {
margin-top:-1.1em;
}
/* Firefox3.5Hack */
body:first-of-type #HA_Wrap div#HA_Main div#tab_area, x:-moz-broken, x:last-of-type { margin-top:0; } /* Firefox 3.5以降 */
body:first-of-type #HA_Wrap div#HA_Main div#tab_area, x:x { margin-top:0; }
/* EndFirefox3.5Hack */

#HA_Wrap div#HA_Main ul.tab_btn{
display:block;
text-align:left;
margin-top:10px;
height:51px;
}
#HA_Wrap div#HA_Main ul.tab_btn li{
float:left;
text-align:left;
height:51px;
}
#HA_Wrap div#HA_Main ul.tab_btn li img{
_padding-bottom:0;
}


#HA_Wrap div#HA_Main div#tab_area div#cs_tab_middle{
display:block;
width:710px;
margin:0 auto;
text-align:left;
}
#HA_Wrap div#HA_Main div#tab_area div#cs_tab_middle #acc h3 {
cursor:pointer;
margin:5px 0 ;
}
#HA_Wrap div#HA_Main div#tab_area div#cs_tab_middle #acc .acc-section {
margin:5px 0;
}
#HA_Wrap div#HA_Main div#tab_area div#cs_tab_middle #acc h3:hover {
filter: alpha(opacity=70);
-moz-opacity:0.8;
opacity:0.8;
}
#HA_Wrap div#HA_Main div#tab_area div#cs_tab_middle #acc .acc-section { overflow:hidden; }






#HA_Wrap div#HA_Main div#tab_area div#cs_tab_middle div.images_area {
width:710px;
margin:5px auto 10px;
}
#HA_Wrap div#HA_Main div#tab_area div#cs_tab_middle div.images_area div.lay_right{
width:260px;
background: url(../products/images/back_sh.jpg) no-repeat 10px 0;
padding-left:30px;
}
#HA_Wrap .pointer{
cursor: pointer;
}







/************************************************************************************
TOP
*************************************************************************************/

#HA_Wrap div#HA_Main div#index_news_area{
margin-top:10px;
display:block;
width:770px;
height:65px;
text-align:left;
background:url(../images/news_area.gif) no-repeat 0 0;
}

#HA_Wrap div#HA_Main div#index_news_area ul{
margin-left:93px;
font-size:75%;
padding-top:10px;
}
#HA_Wrap div#HA_Main div#index_news_area ul li{
padding-bottom:5px;
line-height:1em;
}

#HA_Wrap div#HA_Main div.cs_btn_area{
display:block;
width:176px;
padding:5px 40px 5px 20px;
border:solid 1px #ccc;
text-align:left;
font-size:75%;
height:110px;
}
#HA_Wrap div#HA_Main div.cs_btn_area p.lay_left{
margin-top:5px
}
#HA_Wrap div#HA_Main div.cs_btn_area p.lay_right{
margin-top:5px;
}







/************************************************************************************
動画
*************************************************************************************/

#HA_Wrap div#HA_Main div#movie_area{
display:block;
width:768px;
padding:10px 0 10px;
border:solid 1px #0086B8;
border-top:solid 3px #0086B8;
margin-top:1px;
text-align:center;
}
#HA_Wrap div#HA_Main div#movie_area div.block{
display:block;
width:726px;
margin:0 auto;
font-size:75%;
text-align:left;
}

#HA_Wrap div#HA_Main div#movie_area div.block div.index_main{
display:block;
width:720px;
height:106px;
background: url(../movie/images/index_main.jpg) no-repeat 0 0;
}
#HA_Wrap div#HA_Main div#movie_area div.block div.index_main p{
padding:64px 0 0 162px;
}

#HA_Wrap div#HA_Main div#movie_area div.block table{
width:100%;
border-collapse: collapse;
border:solid 1px #e5e5e5;
text-align:center;
}
#HA_Wrap div#HA_Main div#movie_area div.block table tr.th_bk{
background: url(../movie/images/index_table_th_bk.gif) repeat-x 0 0;
}
#HA_Wrap div#HA_Main div#movie_area div.block table th{
padding:0;
border:solid 1px #e5e5e5;
}
#HA_Wrap div#HA_Main div#movie_area div.block table td{
padding:10px 5px;
border:solid 1px #e5e5e5;
vertical-align:middle;
}
#HA_Wrap div#HA_Main div#movie_area div.block table td.shouhin{
background-color:#F7F9FC;
}
#HA_Wrap div#HA_Main div#movie_area div.block table td.shouhin .lay_left{
float:left;
width:70px;
text-align:right;
}
#HA_Wrap div#HA_Main div#movie_area div.block table td.shouhin dl{
float:left;
width:170px;
text-align:left;
padding-left:10px;
}
#HA_Wrap div#HA_Main div#movie_area div.block table td.shouhin dl dt{
color:#05379B;
}
#HA_Wrap div#HA_Main div#movie_area div.block table td.shouhin dl dt span{
display:block;
float:left;
width:5.7em;
padding:1px 2px 0 0;
}
#HA_Wrap div#HA_Main div#movie_area div.block table td.shouhin dl dt span.border{
display:block;
text-align:center;
width:2em;
border:solid 1px #05379B;
padding:1px 2px 0;
margin:0 2px;
}
#HA_Wrap div#HA_Main div#movie_area div.block table td.shouhin dl dd{
font-size:85%;
margin-top:3px;
}
#HA_Wrap div#HA_Main div#movie_area div.block dl.chui{
margin:10px 0;
}
#HA_Wrap div#HA_Main div#movie_area div.block dl.chui dt{
display:block;
width:80px;
height:40px;
background: url(../movie/images/index_img3.gif) no-repeat 0 0;
text-indent:-9999px;
float:left;
margin-right:10px;
}
#HA_Wrap div#HA_Main div#movie_area div.block dl.chui dd{
color:#05379B;
float:left;
text-align:left;
line-height:1.4em;
padding-top:5px;
}

#HA_Wrap div#HA_Main div#movie_area1{
display:block;
width:768px;
padding:10px 0 10px;
border:solid 1px #0086B8;
border-top:solid 3px #0086B8;
margin-top:1px;
text-align:center;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block{
display:block;
width:690px;
margin:0 auto;
font-size:75%;
text-align:left;
}


#HA_Wrap div#HA_Main div#movie_area1 div.block div.w1_main{
display:block;
width:690px;
height:109px;
background: url(../movie/images/w1_main.gif) no-repeat 0 0;
margin-bottom:15px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w1_main h3{
position:absolute;top:32px;left:72px;
font-size:100%;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w1_main p{
position:absolute;top:56px;left:140px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w1_main p span{
font-size:85%;
}

#HA_Wrap div#HA_Main div#movie_area1 div.block div.w1_img2_area{
display:block;
width:690px;
height:379px;
background: url(../movie/images/w1_img2_bk.jpg) no-repeat 0 0;
margin-top:10px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w1_img2_area div.top_img{
position:absolute;top:58px;left:0;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w1_img2_area p{
position:absolute;top:290px;left:0;
}

#HA_Wrap div#HA_Main div#movie_area1 div.block div.w1-1_main{
display:block;
width:690px;
height:113px;
background: url(../movie/images/w1-1_main.gif) no-repeat 0 0;
margin-bottom:15px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w1-1_main h3{
position:absolute;top:33px;left:71px;
color:#05379B;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w1-1_main h3.h3_2l{
position:absolute;top:30px;left:71px;
line-height:1em;
color:#05379B;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w1-1_main p{
position:absolute;top:63px;left:140px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w1-1_main p.icon{
position:absolute;top:0;right:0;left:auto;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w1-1_main p.icon2{
position:absolute;top:0;right:105px;left:auto;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w1-1_main p span{
font-size:85%;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.lay_right{
width:390px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.lay_right table{
width:390px;
border-collapse: collapse;
border:solid 1px #e5e5e5;
text-align:left;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.lay_right table th{
text-align:center;
padding:10px;
border:solid 1px #e5e5e5;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.lay_right table td{
color:#05379B;
font-weight:bold;
padding:10px;
width:91px;
text-align:center;
border:solid 1px #e5e5e5;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.lay_right table td span{
color:#000;
font-weight:normal;
font-size:85%;
display:block;
margin-top:2px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.lay_right table th.back_color{
background-color:#F2F5FA;
width:auto;
text-align:center;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.lay_right table td.back_color{
background-color:#F2F5FA;
width:auto;
text-align:left;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.lay_right p{
padding-top:10px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.lay_right p.indent{
margin-left:1em;
text-indent:-1em;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.lay_right p span{
display:block;
padding:3px 0;
color:#05379B;
font-weight:bold;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.lay_right div.w1-2_bk{
display:block;
width:390px;
height:51px;
background: url(../movie/images/w1-2_img_right.gif) no-repeat 0 0;
margin-top:15px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.lay_right div.w1-2_bk p{
position:absolute;top:14px;left:277px;
padding:0;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.lay_right div.w1-2_bk p span{
color:#000;
text-align:center;
font-weight:normal;
font-size:85%;
padding:0;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.lay_right div.w1-3_bk{
display:block;
width:390px;
height:51px;
background: url(../movie/images/w1-3_img_right.gif) no-repeat 0 0;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.lay_right div.w1-3_bk p{
position:absolute;top:14px;left:277px;
padding:0;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.lay_right p.btn_back{
padding-top:20px;
}

#HA_Wrap div#HA_Main div#movie_area1 div.block div.chui_area{
background-color:#F2F5FA;
width:100%;
text-align:left;
margin-top:20px;
padding-bottom:10px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.chui_area h3{
font-size:120%;
color:#05379B;
padding:14px 0 5px 20px;
border-bottom:solid 1px #ccc;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.chui_area dl{
margin:0 20px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.chui_area dl dt{
padding:10px 0 5px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.chui_area dl dt span{
background-color:#05379B;
color:#fff;
padding:2px 5px 1px;
margin-right:5px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.chui_area dl dd{
padding:3px 0 3px 1em;
text-indent:-1em;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.chui_area dl dd.bold{
font-weight:bold;
}



#HA_Wrap div#HA_Main div#movie_area2{
display:block;
width:768px;
padding:10px 0 10px;
border:solid 1px #0086B8;
border-top:solid 3px #0086B8;
margin-top:1px;
text-align:center;
}
#HA_Wrap div#HA_Main div#movie_area2 div.block{
display:block;
width:615px;
margin:0 auto;
padding-top:15px;
font-size:65%;
text-align:center;
}
#HA_Wrap div#HA_Main div#movie_area2 div.block div.copy{
display:block;
width:575px;
background-color:#CFE4F7;
padding:10px 20px;
text-align:left;
color:#05379B;
margin:10px 0 20px;
}
#HA_Wrap div#HA_Main div#movie_area2 div.block p.chui{
display:block;
width:575px;
padding:0 0 5px;
text-align:left;
color:#0f96c6;
}
#HA_Wrap div#HA_Main div#movie_area2 div.block div.copy li{
float:left;
padding:2px 10px;
border-left:solid 1px #05379B;
}
#HA_Wrap div#HA_Main div#movie_area2 div.block div.copy li.left{
border-left:none;
padding-left:0;
}
#HA_Wrap div#HA_Main div#movie_area2 div.block div.copy li.left span{
border:solid 1px #05379B;
padding:1px 2px 0;
margin:0 2px;
}



#HA_Wrap div#HA_Main div#movie_area1 div.block div.w2_main{
display:block;
width:690px;
height:112px;
background: url(../movie/images/w2_main.gif) no-repeat 0 0;
margin-bottom:15px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w2_main h3{
position:absolute;top:30px;left:71px;
line-height:1.2em;
font-size:100%;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w2_main p{
position:absolute;top:65px;left:140px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w2_main p span{
font-size:85%;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block table.ichiran{
border-collapse: collapse;
border:solid 1px #e5e5e5;
text-align:left;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block table.ichiran th{
text-align:center;
padding:10px;
border:solid 1px #e5e5e5;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block table.ichiran td{
color:#05379B;
font-weight:bold;
padding:10px;
width:91px;
text-align:center;
border:solid 1px #e5e5e5;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block table.ichiran td span{
color:#000;
font-weight:normal;
font-size:85%;
display:block;
margin-top:2px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block table.ichiran th.back_color{
background-color:#F2F5FA;
width:auto;
text-align:center;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block table.ichiran td.back_color{
background-color:#F2F5FA;
width:auto;
text-align:left;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block table.ichiran td.pezi{
color:#000;
font-weight:normal;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w2_img2{
display:block;
width:335px;
height:51px;
background: url(../movie/images/w2_img2.gif) no-repeat 0 0;
margin-top:15px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w2_img3{
display:block;
width:335px;
height:51px;
background: url(../movie/images/w2_img3.gif) no-repeat 0 0;
margin-top:15px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w2_img2 p,
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w2_img3 p{
position:absolute;top:14px;left:222px;
padding:0;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w2_img2 p span{
display:block;
width:100px;
color:#000;
text-align:center;
font-weight:normal;
font-size:85%;
}



#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3_main{
display:block;
width:690px;
height:109px;
background: url(../movie/images/w3_main.gif) no-repeat 0 0;
margin-bottom:15px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3_main h3{
position:absolute;top:32px;left:141px;
font-size:100%;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3_main p{
position:absolute;top:56px;left:210px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3_main p span{
font-size:85%;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3_img2_area{
display:block;
width:690px;
height:379px;
background: url(../movie/images/w3_img2_bk.jpg) no-repeat 0 0;
margin-top:10px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3_img2_area p.img1{
position:absolute;top:128px;left:118px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3_img2_area p.img2{
position:absolute;top:293px;left:0;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3_img2_area p.img3{
position:absolute;top:278px;left:107px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3_img2_area p.img4{
position:absolute;top:123px;right:0;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3_img2_area p.img5{
position:absolute;top:268px;right:3px;
}


#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_main{
display:block;
width:690px;
height:113px;
background: url(../movie/images/w3-1_main.gif) no-repeat 0 0;
margin-bottom:15px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_main h3{
position:absolute;top:33px;left:136px;
color:#05379B;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_main h3.h3_2l{
position:absolute;top:30px;left:136px;
line-height:1em;
color:#05379B;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_main p{
position:absolute;top:63px;left:203px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_main p.icon{
position:absolute;top:0;right:0;left:auto;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_main p span{
font-size:85%;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_img2_area{
display:block;
width:390px;
height:297px;
background: url(../movie/images/w3-1_img_right.gif) no-repeat 0 0;
position:relative;
margin-bottom:10px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_img2_area p.pdf{
position:absolute;top:62px;left:268px;
padding:0;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_img2_area div.btn1{
position:absolute;top:201px;left:17px;
padding:0;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_img2_area div.btn2{
position:absolute;top:201px;left:141px;
padding:0;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_img2_area div.btn3{
position:absolute;top:201px;left:265px;
padding:0;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_img2_area div.btn1 p,
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_img2_area div.btn2 p,
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_img2_area div.btn3 p{
padding-top:5px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_img2_area div.btn1 p span,
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_img2_area div.btn2 p span,
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w3-1_img2_area div.btn3 p span{
display:block;
width:100px;
color:#000;
text-align:center;
font-weight:normal;
font-size:85%;
padding:2px 0 0;
}


#HA_Wrap div#HA_Main div#movie_area1 div.block p.sub_title{
margin-bottom:5px;
font-weight:bold;
}




#HA_Wrap div#HA_Main div#movie_area1 div.block div.w4_main{
display:block;
width:690px;
height:112px;
background: url(../movie/images/w4_main.gif) no-repeat 0 0;
margin-bottom:15px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w4_main h3{
position:absolute;top:30px;left:141px;
line-height:1.2em;
font-size:100%;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w4_main p{
position:absolute;top:66px;left:210px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.w4_main p span{
font-size:85%;
}





#HA_Wrap div#HA_Main div#movie_area1 div.block div.s1_main{
display:block;
width:690px;
height:109px;
background: url(../movie/images/s1_main.gif) no-repeat 0 0;
margin-bottom:15px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s1_main h3{
position:absolute;top:32px;left:72px;
font-size:100%;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s1_main p{
position:absolute;top:56px;left:140px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s1_main p span{
font-size:85%;
}


#HA_Wrap div#HA_Main div#movie_area1 div.block div.s1_img2_area{
display:block;
width:690px;
height:264px;
background: url(../movie/images/s1_img2_bk.jpg) no-repeat 0 0;
margin-top:10px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s1_img2_area p{
position:absolute;top:143px;left:0;
}

#HA_Wrap div#HA_Main div#movie_area1 div.block div.s1-1_main{
display:block;
width:690px;
height:113px;
background: url(../movie/images/s1-1_main.gif) no-repeat 0 0;
margin-bottom:15px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s1-1_main h3{
position:absolute;top:33px;left:71px;
color:#05379B;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s1-1_main h3.h3_2l{
position:absolute;top:30px;left:71px;
line-height:1em;
color:#05379B;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s1-1_main p{
position:absolute;top:63px;left:140px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s1-1_main p.icon{
position:absolute;top:0;right:0;left:auto;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s1-1_main p span{
font-size:85%;
}



#HA_Wrap div#HA_Main div#movie_area1 div.block div.s2_main{
display:block;
width:690px;
height:112px;
background: url(../movie/images/s2_main.gif) no-repeat 0 0;
margin-bottom:15px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s2_main h3{
position:absolute;top:30px;left:71px;
line-height:1.2em;
font-size:100%;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s2_main p{
position:absolute;top:65px;left:140px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s2_main p span{
font-size:85%;
}



#HA_Wrap div#HA_Main div#movie_area1 div.block div.s3_main{
display:block;
width:690px;
height:109px;
background: url(../movie/images/s3_main.gif) no-repeat 0 0;
margin-bottom:15px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s3_main h3{
position:absolute;top:32px;left:141px;
font-size:100%;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s3_main p{
position:absolute;top:56px;left:210px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s3_main p span{
font-size:85%;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s3_img2_area{
display:block;
width:690px;
height:379px;
background: url(../movie/images/s3_img2_bk.jpg) no-repeat 0 0;
margin-top:10px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s3_img2_area p.img1{
position:absolute;top:128px;left:118px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s3_img2_area p.img2{
position:absolute;top:293px;left:0;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s3_img2_area p.img3{
position:absolute;top:278px;left:107px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s3_img2_area p.img4{
position:absolute;top:123px;right:0;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s3_img2_area p.img5{
position:absolute;top:268px;right:3px;
}


#HA_Wrap div#HA_Main div#movie_area1 div.block div.s3-1_main{
display:block;
width:690px;
height:113px;
background: url(../movie/images/s3-1_main.gif) no-repeat 0 0;
margin-bottom:15px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s3-1_main h3{
position:absolute;top:33px;left:136px;
color:#05379B;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s3-1_main h3.h3_2l{
position:absolute;top:30px;left:136px;
line-height:1em;
color:#05379B;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s3-1_main p{
position:absolute;top:63px;left:203px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s3-1_main p.icon{
position:absolute;top:0;right:0;left:auto;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s3-1_main p span{
font-size:85%;
}




#HA_Wrap div#HA_Main div#movie_area1 div.block div.s4_main{
display:block;
width:690px;
height:112px;
background: url(../movie/images/s4_main.gif) no-repeat 0 0;
margin-bottom:15px;
position:relative;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s4_main h3{
position:absolute;top:30px;left:141px;
line-height:1.2em;
font-size:100%;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s4_main p{
position:absolute;top:66px;left:210px;
}
#HA_Wrap div#HA_Main div#movie_area1 div.block div.s4_main p span{
font-size:85%;
}






/************************************************************************************
商品一覧
*************************************************************************************/

#HA_Wrap div#HA_Main div#shouhin_area{
display:block;
width:768px;
padding:10px 0 10px;
border:solid 1px #0086B8;
border-top:solid 3px #0086B8;
margin-top:1px;
text-align:center;
}
#HA_Wrap div#HA_Main div#shouhin_area div.block{
display:block;
width:756px;
margin:0 auto;
font-size:75%;
}

#HA_Wrap div#HA_Main div#shouhin_area div.top_img{
margin-bottom:15px;
}
#HA_Wrap div#HA_Main div#shouhin_area div.lay_left,
#HA_Wrap div#HA_Main div#shouhin_area div.lay_right{
width:373px;
}

#HA_Wrap div#HA_Main div#shouhin_area div.other_area{
border:solid 1px #ccc;
border-top:none;
padding:10px 10px 10px;
width:351px
}
#HA_Wrap div#HA_Main div#shouhin_area h3.arw{
padding:12px 0 25px 12px;
text-align:left;
font-size:100%;
}




/************************************************************************************
プラン
*************************************************************************************/

#HA_Wrap div#HA_Main div#plan_area{
display:block;
width:768px;
padding:15px 0 15px;
border:solid 1px #ccc;
margin-top:1px;
background: url(../plan/images/main_img_bk.jpg) no-repeat center top;
text-align:center;
}
#HA_Wrap div#HA_Main div#plan_area p.btn_plan{
margin:170px 0 0 255px;
}

#HA_Wrap div#HA_Main div#plan_area div#pdf_area{
width:736px;
margin:0 auto;
text-align:left;
font-size:75%;
font-weight:bold;
clear:both;
}

#HA_Wrap div#HA_Main div#plan_area div#pdf_area p.lay_left,
#HA_Wrap div#HA_Main div#plan_area div#pdf_area p.lay_right{
margin-top:10px;
}






/************************************************************************************
カメラ
*************************************************************************************/


#HaWrap .HaContTitle1 {
background-color: #DDEAE8;
width: 770px;
margin-top: 0px;
margin-bottom: 15px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 5px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #4B8F83;
border-bottom-color: #4B8F83;
font-size: 100%;
line-height: normal;
font-weight: bold;
color: #000000;
line-height:1em;
}
#HaWrap .HaCameraTable1 {
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
width: 770px;
}
#HaWrap .HaCameraTable1 td {
border-bottom-width: 1px;
border-right-width: 1px;
border-bottom-style: solid;
border-right-style: solid;
border-bottom-color: #CCCCCC;
border-right-color: #CCCCCC;
padding-bottom: 5px;
padding-left:10px;
padding-right: 10px;
padding-top: 5px;
font-size: 75%;
}
#HaWrap .HaCameraLy1 {
width: 770px;
}
#HaWrap .HaCameraLy1 .HaCameraLy1L {
float: left;
width: 376px;
margin-right: 17px;
}
#HaWrap .HaCameraLy1 .HaCameraLy1R {
float: left;
width: 376px;
}
#HaWrap .HaCameraLy1 .HaCameraLy1C {
float: left;
width: 210px;
}
#HaWrap #HaCameraLy2 {
width: 770px;
margin-top: 20px;
}
#HaWrap #HaCameraLy2 #HaCameraLyPdf {
padding: 10px;
float: left;
margin-right: 20px;
border: 1px solid #CCCCCC;
font-size: 75%;
}
#HaWrap #HaCameraLy2 #HaCameraLyPdf img {
float: left;
margin-right: 5px;
}
#HaWrap .HaCameraTable1 td.HaCameraTable1Head {
font-weight: bold;
background-color:#DDEAE8;
text-align: center;
}
#HaWrap .HaCameraTable1 td.HaCameraTable1Head2 {
font-weight: bold;
background-color:#DDEAE8;
text-align: center;
background-image: url(../products/camera/images/img5.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}
#HaWrap .HaCameraCatch1 {
font-weight: bold;
width:770px;
font-size: 88%;
line-height: 160%;
margin-bottom: 15px;
}
#HaWrap .HaCameraLy1 .HaCameraTitle1 {
background-color: #82B1A9;
padding: 3px;
border: 1px solid #4B8F83;
color: #FFFFFF;
font-size: 88%;
margin-bottom: 7px;
}







/************************************************************************************
センサー
*************************************************************************************/

#HA_Wrap #HaWrap .HaSensor_area {
line-height:1.1em;
}


#HA_Wrap #HaWrap .HaSensorTitle1 {
background-color: #82B1A9;
padding: 3px 3px 1px;
border: 1px solid #4B8F83;
color: #FFFFFF;
font-size: 88%;
margin-bottom: 7px;
line-height:1em;
font-weight: bold;
}


#HA_Wrap #HaWrap .line1_2 {
line-height:1.2em;
padding-bottom:8px;
}







/************************************************************************************
携帯電話アダプタ
*************************************************************************************/

#HA_Wrap #HaWrap .keitai_area {
line-height:1.1em;
}


#HA_Wrap #HaWrap .keitaiTitle1 {
background-color: #82B1A9;
padding: 3px 3px 1px;
border: 1px solid #4B8F83;
color: #FFFFFF;
font-size: 88%;
margin:20px 0 15px;
line-height:1em;
font-weight: bold;
}

#HA_Wrap #HaWrap h4 {
margin:30px 0 3px;
font-size:75%;
}



#HA_Wrap #HaWrap .line1_2 {
line-height:1.2em;
padding-bottom:8px;
}
#HA_Wrap #HaWrap .keitai_area table{
width:100%;
border-collapse: collapse;
border:solid 1px #ccc;
text-align:center;
}
#HA_Wrap #HaWrap .keitai_area table th{
background-color: #DDEAE8;
border:solid 1px #ccc;
padding:3px 3px 1px;
font-size:75%;
line-height:1.2em;
font-weight:normal;
}
#HA_Wrap #HaWrap .keitai_area table td{
font-size:75%;
text-align:left;
border:solid 1px #ccc;
padding:3px 3px 1px;
}

#HA_Wrap #HaWrap div.setsuzoku {
font-size:75%;
border:solid 1px #ccc;
padding:8px;
}
#HA_Wrap #HaWrap div.setsuzoku p{
width:100%;
}
#HA_Wrap #HaWrap div.chui_area{
padding:10px;
border:solid 1px #ccc;
font-size:75%;
}
#HA_Wrap #HaWrap div.chui_area li{
padding-left:1em;
text-indent:-1em;
padding:2px 0;
margin-left:1em;
line-height:1.2em;
}








/************************************************************************************
住警器
*************************************************************************************/

#HA_Wrap table.jukeiki{
width:100%;
border-collapse: collapse;
border:solid 1px #ccc;
text-align:center;
}
#HA_Wrap table.jukeiki th{
border:solid 1px #ccc;
padding:3px;
font-size:65%;
line-height:1.6em;
}
#HA_Wrap table.jukeiki th.colorf5{
background-color:#f5f5f5;
}
#HA_Wrap table.jukeiki.download th{
width:25%;
border:solid 1px #ccc;
padding:3px;
font-size:65%;
line-height:1.6em;
background-color:#f1f2f4;
}
#HA_Wrap table.jukeiki.download td{
width:25%;
font-size:65%;
}
#HA_Wrap table.jukeiki td{
border:solid 1px #ccc;
padding:3px;
font-size:65%;
}
#HA_Wrap table.jukeiki td.txt_left{
text-align:left;
}
#HA_Wrap table.jukeiki td.color1{
background-color:#DCeddd;
}
#HA_Wrap table.jukeiki td.color1-2{
background-color:#eef5ee;
}
#HA_Wrap table.jukeiki td.color2{
background-color:#cbecf3;
}
#HA_Wrap table.jukeiki td.color2-2{
background-color:#e6f5fa;
}
#HA_Wrap table.jukeiki td.color3{
background-color:#ffebcc;
}
#HA_Wrap table.jukeiki td.color3-2{
background-color:#fff1da;
}
#HA_Wrap table.jukeiki td.color4{
background-color:#ffffcd;
}
#HA_Wrap table.jukeiki td.color4-2{
background-color:#fdffda;
}
#HA_Wrap table.jukeiki td.color5{
background-color:#ffcdcc;
}
#HA_Wrap table.jukeiki td.color5-2{
background-color:#ffdddb;
}
#HA_Wrap table.jukeiki td.colorf5{
background-color:#f5f5f5;
text-align:left;
}
#HA_Wrap table.jukeiki td.width_base{
width:12%;
vertical-align: top;
}
#HA_Wrap table.jukeiki td.right_border{
border-right:solid 2px #bbb;
}
#HA_Wrap table.jukeiki td.bottom_border{
border-top:solid 2px #bbb;
border-bottom:solid 2px #bbb;
}
#HA_Wrap table.jukeiki td hr{
border-style: solid none none none;
border-top-width:1px;
border-top-color:#ddd;
height:1px;font-size: 1px; line-height: 1px; width: 96%; margin: 0 0 0; padding: 0;
}











