@charset "shift_jis";

/*---------------------------
デフォルトスタイル
---------------------------*/
p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, table, tr, th, td {
	margin: 0;
	padding: 0;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}

ul {
	list-style-type: none;
}

#contents img {
	vertical-align: bottom;
}



.clear {clear:both;}

/* タイトル
---------------------------*/
#title-banner {
	margin: 8px 0px 8px 0px;
	width: 736px;
}

#title-banner .block-l {
	float: left;
	width: 587px;
}

#title-banner .block-r {
	float: right;
	width: 140px;
}

#title-banner .block-r p {
	margin: 0px 0px 10px 0px;
}



#nav li {
	display:block;
	float:left;
	width:120px;
	height:30px;
	margin: 0 4px 0 0;
	text-indent:-9999px;
}



#nav li#tab_canon {
	background:url(img/taiou/tab_canon.jpg) no-repeat 0 0;
}
#nav li#tab_nicon {
	background:url(img/taiou/tab_nikon.jpg) no-repeat 0 0;
}
#nav li#tab_panasonic {
	background:url(img/taiou/tab_panasonic.jpg) no-repeat 0 0;
}
#nav li#tab_casio {
	background:url(img/taiou/tab_casio.jpg) no-repeat 0 0;
}
#nav li#tab_sony {
	background:url(img/taiou/tab_sony.jpg) no-repeat 0 0;
}
#nav li#tab_fujifilm {
	background:url(img/taiou/tab_fujifilm.jpg) no-repeat 0 0;
}



#nav li#tab_canon.select {
	background:url(img/taiou/tab_canon_ov.jpg) no-repeat 0 0;
}
#nav li#tab_nicon.select {
	background:url(img/taiou/tab_nikon_ov.jpg) no-repeat 0 0;
}
#nav li#tab_panasonic.select {
	background:url(img/taiou/tab_panasonic_ov.jpg) no-repeat 0 0;
}
#nav li#tab_casio.select {
	background:url(img/taiou/tab_casio_ov.jpg) no-repeat 0 0;
}
#nav li#tab_sony.select {
	background:url(img/taiou/tab_sony_ov.jpg) no-repeat 0 0;
}
#nav li#tab_fujifilm.select {
	background:url(img/taiou/tab_fujifilm_ov.jpg) no-repeat 0 0;
}


#tab {
	margin:0 0 20px 5px;
	
}

.tab_panel {
	width:740px;
	margin:0;
}
.panel_border {
	padding: 5px;
	border: solid 2px #004d93;
}
.tab_panel .tab_item{
	float:left;
	width:230px;
	height:60px;
	margin:0 7px 15px 0;
}
.tab_panel .tab_item img {
	float:left;
	margin:0 8px 0 0;
}
.tab_panel .tab_item .c_name{
}

.mb0 {
	margin-bottom:0px !important;
}
.mr0 {
	margin-right:0px  !important;
}

/* icon
---------------------------*/

.tab_panel .tab_item .c_icon{
	display:block;
	float:left;
	min-width:70px;
	font-size:0.90em;
	line-height:120%;
	background-color:#e11313;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	margin:0 5px 0 0;
}

.tab_panel .tab_item .ico_digicam{
	display:block;
	float:left;
	min-width:70px;
	font-size:0.90em;
	line-height:120%;
	background-color:#0099ff;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
}

.tab_panel .tab_item .ico_michi{
	display:block;
	float:left;
	min-width:70px;
	font-size:0.90em;
	line-height:120%;
	background-color:#009999;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
}
	
.tab_panel .tab_item .ico_ichi{
	display:block;
	float:left;
	min-width:70px;
	font-size:0.90em;
	line-height:120%;
	background-color:#3366ff;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
}

.tab_panel .tab_item .ico_video{
	display:block;
	float:left;
	min-width:70px;
	font-size:0.90em;
	line-height:120%;
	background-color:#336699;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
}


.taiou_head {
	margin:0 0 30px 0;
	}
	
	
/*---------------------------
カテゴリメニュー
---------------------------*/
.cate-enter {
	width: 720px;
	margin: 0 0 8px 0;
	padding: 0 9px 3px;
	clear: both;
	text-align:center;
}

#contents .cate-enter ul.entrance {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 100%;
	clear: both;
}

#contents .cate-enter ul.entrance li {
	float: left;
	width:180px;
	margin: 0 0 2px 0;
	padding: 0;
}

#contents .cate-enter p.menu-ctop {
	margin: 0 0 5px;
	text-align: right;
}

.cate-enter img { border:0px;}

	


/* 戻るボタン
---------------------------*/


.return {
	margin: 15px 0px 0px 0px;
	font-size: 0.8em;
	line-height: 1.4;
	text-align: right;
	width:740px;
}

/* フロート解除
---------------------------*/
/* for modern brouser */
.clfx:after {
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden; 
}
.clfx {
    display:inline-block;
    min-height:1%;  /* for IE 7*/
}
/* winIE6 below, exclude macIE5 \*/
* html .clfx { height: 1%; }  
.clfx { display: block; }  

/**/
