@charset "utf-8";
/* CSS Document */
#visual{background-image:url(images/visual.jpg);}


#visual550d {width:500px; height:210px; background-image:url(images/visual2nd.png); margin:0px 0px 20px 0px;}
#visual550d .btnPhoto, #visual550d .btnSpec{background-image:url(images/visual2nd.png); text-indent:-9999px; float:left; display:inline; width:80px; height:25px; margin-top:175px;}
* html #visual550d .btnPhoto{margin-top:171px;} 
* html #visual550d .btnSpec{margin-top:171px;}

#visual550d .btnPhoto{margin-left:20px; background-position:-20px -175px;}
#visual550d .btnPhoto:hover{background-position:-20px -215px;}

#visual550d .btnSpec{margin-left:0px; background-position:-99px -175px;}
#visual550d .btnSpec:hover{background-position:-99px -215px;}


.lev1InfoGlobal .h2Replace_550d {margin-bottom:0;}
.lev1InfoGlobalIn {margin-top:0;}
.h2Replace_550d{background-repeat:no-repeat; width:500px;text-indent:-9999px; margin-bottom:15px; clear:both;height:57px;}

ul.realList_550d li{padding:0px 0px 3px 8px; background:url(../../../../_share/images/dot.gif) no-repeat 0px 4px;}

/* Top Menu; look at "/_share/layout.css" for the base style
------------------------------------------------------------------*/
#topmenu {background-image:url(images/topmenu.png); height:67px;}
#topmenu a{background-image:url(images/topmenu.png); height:67px;}

#topmenu .link1{width:180px; background-position:0px 0px;}
#topmenu .link1:hover{background-position:0px -67px;}
#topmenu .link1Active{width:180px; background-position:0px -134px;}

#topmenu .link2{width:180px; background-position:-180px 0px;}
#topmenu .link2:hover{background-position:-180px -67px;}
#topmenu .link2Active{width:180px; background-position:-180px -134px;}

#topmenu .link3{width:180px; background-position:-360px 0px;}
#topmenu .link3:hover{background-position:-360px -67px;}
#topmenu .link3Active{width:180px; background-position:-360px -134px;}

#topmenu .link4{width:180px; background-position:-540px 0px;}
#topmenu .link4:hover{background-position:-540px -67px;}
#topmenu .link4Active{width:180px; background-position:-540px -134px;}

#topmenu .link5{width:178px; background-position:-720px 0px;}
#topmenu .link5:hover{background-position:-720px -67px;}
#topmenu .link5Active{width:178px; background-position:-720px -134px;}


/* Contents Replace
------------------------------------------------------------------*/
#box_550d{width:480px;padding:9px 9px 0px 9px; background:url(images/level2_bg.png) #f2f2f2 repeat-x;border-top:1px solid #cecece;border-right:1px solid #eaeaea;border-bottom:1px solid #E6E6E6;border-left:1px solid #eaeaea;margin:0px 0px 10px 0px; clear:both;}

#box_550d .menu_img{float:left; margin:0px 15px 0px 0px; padding:0px 0px 9px 0px;}
#box_550d .menu_ul{float:left; width:280px;}
#box_550d .menu_ul li a{display:inline-block;background:url(images/menu_ul.gif) no-repeat 0px 3px;padding:0px 0px 3px 15px;}
#box_550d .menu_ul li a:hover{display:inline-block;background:url(images/menu_ul_hover.gif) no-repeat 0px 3px;padding:0px 0px 3px 15px;}

#box_550d h2{background:url(images/h2_mark.gif) no-repeat 0px 0px; font-size:15px; padding:0px 0px 0px 20px; margin:0px 0px 10px 0px; font-weight:bold;line-height:115%;}
#box_550d .read{margin:0px 0px 15px 0px;}
#box_550d h3{background:url(images/h3_mark.gif) no-repeat 0px 0px; font-size:13px; padding:0px 0px 0px 20px; margin:0px 0px 5px 0px; font-weight:bold;line-height:115%;}
#box_550d .txt_last{margin:0px 0px 9px 0px;}

dl#dl_550d1 {clear:both; width:480px; height:100%; margin:0px 0px 9px 0px;}
dl#dl_550d1 dt {float:left;width:235px;clear:both;}
dl#dl_550d1 .c_txt {text-align:center;}
dl#dl_550d1 dd {width:233px;margin:0px 0px 0px 244px;}

div#div_550d1 {clear:both; width:480px; height:100%;}
div#div_550d1 .img {float:left; width:154px; margin:0px 9px 5px 0px; text-align:center; line-height:150%;}
div#div_550d1 .img_last {float:left; width:154px; margin:0px 0px 5px 0px; text-align:center; line-height:150%;}
div#div_550d1 .txt { clear:both; padding:0px 0px 9px 0px;}

div#div_550d2 {clear:both; width:480px; height:100%;}
div#div_550d2 .img {float:left; width:235px; margin:0px 10px 0px 0px; text-align:center; line-height:150%; padding:0px 0px 5px 0px;}
div#div_550d2 .img9 {float:left; width:235px; margin:0px 10px 0px 0px; text-align:center; line-height:150%; padding:0px 0px 9px 0px;}
div#div_550d2 .img_last {float:left; width:235px; padding:0px 0px 5px 0px; text-align:center; line-height:150%;}
div#div_550d2 .img_last9 {float:left; width:235px; padding:0px 0px 9px 0px; text-align:center; line-height:150%;}
div#div_550d2 .img_bottom {width:235px; margin:0px 0px 9px 0px; text-align:center; line-height:150%;}
div#div_550d2 .txt_last {float:left; padding:0px 0px 9px 0px;}
div#div_550d2 .txt { clear:both; padding:0px 0px 9px 0px;}
div#div_550d2 .table_txt {padding:0px 0px 9px 0px; font-size:12px;}
table#table_550d1 {border-collapse:collapse; width:480px; border:1px solid #999999; margin:0px 0px 5px 0px; background:#FFF;}
table#table_550d1 th{border:1px solid #999999; background:#CCCCCC; padding:5px; width:25%; text-align:center;}
table#table_550d1 td{border:1px solid #999999; width:320px; padding:5px; width:25%; text-align:center;}

.menu_back{float:right; margin:0px 0px 10px 0px;}

#h1_index{background-image:url(images/h1_index.png);}
#h2_index-1{background-image:url(images/h2_index-1.gif);}
#h2_index-2{background-image:url(images/h2_index-2.gif);}
#h2_index-3{background-image:url(images/h2_index-3.gif);}
#h2_index-4{background-image:url(images/h2_index-4.gif);}
#h2_index-5{background-image:url(images/h2_index-5.gif);}

#h1_info1{background-image:url(images/h1_info1.png);}
#h1_info2{background-image:url(images/h1_info2.png);}
#h1_info3{background-image:url(images/h1_info3.png);}
#h1_info4{background-image:url(images/h1_info4.png);}
#h1_info5{background-image:url(images/h1_info5.png);}

#h1_photo{background-image:url(images/h1_photo.png);}
#h1_overview{background-image:url(images/h1_overview.png);}
#h1_movie{background-image:url(images/h1_movie.png);}
#h1_spec{background-image:url(images/h1_spec.png);}
#h1_sample{background-image:url(images/h1_sample.png);}
#h1_accessory{background-image:url(images/h1_accessory.png);}
#h1_accessory{background-image:url(images/h1_accessory.png);}
#h2_heading_icon{ clear:both;background: url(images/h2_heading_icon.png) no-repeat 5px 0px; padding:0px 0px 0px 30px;font-size:20px; margin:0px 0px 10px 0px; vertical-align:middle; line-height:100%; font-weight:bold;}

/* Right Menu 
------------------------------------------------------------------*/
#rightHead{background-image:url(images/right_price.jpg); height:262px;}
#sidemenu3{background-image:url(images/sidemenu3.png); width:150px; height:70px; text-indent:-9999px; margin-top:30px;}

/* Sample
------------------------------------------------------------------*/
#sample1{background-image:url(images/sample_th1.jpg);}
#sample2{background-image:url(images/sample_th2.jpg);}
#sample3{background-image:url(images/sample_th3.jpg);}
#sample4{background-image:url(images/sample_th4.jpg);}
#sample5{background-image:url(images/sample_th5.jpg);}

/* overview
------------------------------------------------------------------*/
.overviewArea_550d {width:500px;}
.overviewAreaIn{background-color:#FFFFFF;}
ul.thList{width:500px;border-left:1px solid #cccccc; margin:0px 0px 10px 0px;}
.thList li{height:100px; width:82px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; cursor:pointer;text-indent:-9999px; float:left;}
.thList li.thOver, .thList li.thActive{background-position:0px -100px;}

ul.imgList{clear:both; margin:0px 0px 10px 0px;}
ul.imgList li{margin:0px; padding:0px;}

#overview1{background-image:url(images/overview_th1.jpg);}
#overview2{background-image:url(images/overview_th2.jpg);}
#overview3{background-image:url(images/overview_th3.jpg);}
#overview4{background-image:url(images/overview_th4.jpg);}
#overview5{background-image:url(images/overview_th5.jpg);}
#overview6{background-image:url(images/overview_th6.jpg);}

/* sampleArea
------------------------------------------------------------------*/
.sampleArea_550d{margin:3px 0px 24px 0px; clear:both;}

.sampleArea_550d .imgArea{float:left; text-align:center; margin-right:10px; width:190px;}
.sampleArea_550d .imgArea img{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;	border-right:1px solid #cccccc; border-left:1px solid #cccccc;}

.sampleArea_550d table{width:300px; float:left; border-collapse:collapse; border-top:3px solid #C50000;}
.sampleArea_550d th{border-bottom:1px solid #cccccc; background:#F1F1F1;width:70px;padding:5px;}
.sampleArea_550d td{border-bottom:1px solid #cccccc; width:210px;padding:5px;}

/* specTable
------------------------------------------------------------------*/
.specTable_550d {border-collapse:collapse; width:500px; border-top:3px solid #C50000; margin:0px 0px 20px 0px;}
.specTable_550d th{border-bottom:1px solid #cccccc; background:#F1F1F1; padding:5px;}
.specTable_550d td{border-bottom:1px solid #cccccc; width:320px; padding:5px;}

/* accessory
------------------------------------------------------------------*/
#accessoryBtn_kit{background-image:url(images/accessory_btn_kit.jpg);}
#accessoryBtn_flash{background-image:url(images/accessory_btn_flash.jpg);}
#accessoryBtn_battery{background-image:url(images/accessory_btn_battery.jpg);}
#accessoryBtn_release{background-image:url(images/accessory_btn_release.jpg);}
#accessoryBtn_eyeadjuster{background-image:url(images/accessory_btn_eyeadjuster.jpg);}
#accessoryBtn_grip{background-image:url(images/accessory_btn_grip.jpg);}
#accessoryBtn_security{background-image:url(images/accessory_btn_security.jpg);}
#accessoryBtn_cable{background-image:url(images/accessory_btn_cable.jpg);}
#accessoryBtn_others{background-image:url(images/accessory_btn_others.jpg);}

/* kit
------------------------------------------------------------------*/
ul#kit_ul{float:left; list-style:none; width:250px; margin:10px 0px 0px 0px;}
ul#kit_ul span{font-weight:bold; color:#c50000;}
.img_botom10_550d{padding:0px 0px 10px 0px;}

/* movie
------------------------------------------------------------------*/
.movieBg .movieArea_550d{width:478px; background-color:#f6f6f6; margin:10px 0px; padding:10px;}
.movieArea_550d img{float:left; margin:0px 10px 0px 0px;}
.movieArea_550d .movieBtn{width:114px; float:left;}
.movieArea_550d .movieBtn a{text-indent:-9999px; margin:0px 0px 10px 0px; width:114px; height:19px; display:block;}
.movieArea_550d .movieBtn a:hover{background-position:-114px 0px;}
.movieArea_550d .movieBtn .linkM{background-image:url(images/moviebtn_m.png);}
.movieArea_550d .movieBtn .linkS{background-image:url(images/moviebtn_s.png);}nd-position:-114px 0px;}
.movieArea_550d .movieBtn .linkM{background-image:url(images/moviebtn_m.png);}
.movieArea_550d .movieBtn .linkS{background-image:url(images/moviebtn_s.png);}
