@charset "Shift_JIS";
/*-------file name start inc- -------*/

/*-------softmenu area-------*/
.inc-linkbox02 {
	margin-bottom:10px;
	clear:both;
}
.inc-linkbox02 img {
	vertical-align:bottom;
}
.inc-linkbox02 ul.softmenu {
	background:url(/handycam/share/images/products/tmp/bg_bnrlist.gif) left bottom no-repeat;
	padding: 10px 10px 5px 10px;
}
.inc-linkbox02 ul.softmenu li {
	margin-bottom:10px;
	font-weight: bold;
	color: #000;
	line-height: 1.2em;
	background:url(/handycam/share/images/products/tmp/arrow_black.gif) 0px 0.4em no-repeat;
	padding-left: 10px;
}
.inc-linkbox02 ul.softmenu li ul li {
	margin-left: 2px;
}
.inc-linkbox02 ul.softmenu li ul{
	margin-top:10px;
}
.inc-linkbox02 ul.softmenu li a {
	display:block;
	font-weight: normal;
}

/*-------softmenu area-------*/
.inc-linkbox04 {
	margin-bottom:10px;
	clear:both;
}
.inc-linkbox04 img {
	vertical-align:bottom;
}
.inc-linkbox04 div.pcrc {
	border-bottom:1px solid #d6d6d6;
	display:block;
}
.inc-linkbox04 div.pcrc div.rc_img {
	float:left;
	width:46px;
}
.inc-linkbox04 div.pcrc div.rc_txt {
	float:right;
	width:130px;
}
.inc-linkbox04 div.pcrc div.rc_txt p {
	background:url(/handycam/share/images/products/tmp/arrow_black.gif) 0px 0.4em no-repeat;
	padding-left: 10px;
}

.inc-linkbox04 ul.softmenu {
	padding: 10px 10px 5px 10px;
}
.inc-linkbox04 ul.softmenu li {
	margin-bottom:10px;
	font-weight: normal;
	line-height: 1.2em;
	background:url(/handycam/share/images/products/tmp/arrow_black.gif) 0px 0.4em no-repeat;
	padding-left: 10px;
}



.inc-bannerlist li span.info {
	margin-left:10px;
} 

.inc-bannerlist li p.newsicon {
	display:block;
}
.inc-bannerlist li p.newsicon {
/*	background:transparent url(/share/images/arrow_black.gif) no-repeat scroll 5px 0.4em;*/
	line-height:1.2;
	min-height:0;
	text-align:left;
}
.inc-bannerlist li p {
	line-height:1.2;
	margin-top:3px;
}
.inc-bannerlist li p a {
	background:transparent url(/share/images/arrow_black.gif) no-repeat scroll left 0.4em;
	display:block;
	margin-left:5px;
	padding-left:10px;
}
.inc-bannerlist li p.newsicon a span {
	cursor:pointer;
}
.inc-bannerlist li p.newsicon span {
	float:left;
	width:25px;
}
.inc-bannerlist li p.newsicon span.banner_text {
	float:right;
	width:135px;
	margin-bottom:10px;
}

.handyInfo {
	vertical-align:top !important;
	margin-top:4px; 
	margin-right:5px;
}


/* -------------------------------------------------------
	index area
------------------------------------------------------- */

/*-------sp title area-------*/

.inc_sp_title{
	background: url("/handycam/pre_include/images/include-sp_area-title.gif") repeat-x scroll left top transparent;
	color:#666;
	font-weight:bold;
	font-size: 80%;
	line-height: 1.2em;
	padding: 5px 12px 10px;
}

/*-------sp link area-------*/
.inc-2colItems {
  clear: both;
  margin: 15px 0 0 -10px;
  *zoom: 1; }
  .inc-2colItems:after {
    content: '';
    display: block;
    clear: both;
    height: 0; }
  .inc-2colItems .inc-2colItems-item {
    float: left;
    *display: inline;
    width: 275px;
    margin: 0 0 10px 10px;
    padding: 0;
    overflow: hidden; }
    .inc-2colItems .inc-2colItems-item .inc-2colItems-item-image {
      float: left;
      margin-right: 10px; }
    .inc-2colItems .inc-2colItems-item .inc-2colItems-item-image img {
      border: 1px solid #CCCCCC;
      }
    .inc-2colItems .inc-2colItems-item a {
      text-decoration: none; }
    .inc-2colItems .inc-2colItems-item .inc-2colItems-item-text {
      overflow: hidden;
      *zoom: 1; }
      .inc-2colItems .inc-2colItems-item .inc-2colItems-item-text h4 {
        color: #000;
        font-size: 1.077em;
        font-weight: normal;
        line-height: 1.3;
        margin: 0 0 .3em; }
      .inc-2colItems .inc-2colItems-item .inc-2colItems-item-text p {
        color: #666666;
        font-size: 0.769em;
        margin: 0 0 .5em; }

@media (max-width:640px) {
  .inc-2colItems {
    margin: 0; }
    .inc-2colItems .inc-2colItems-item {
      float: none;
      display: block;
      width: auto;
      margin: 0 0 10px;
      overflow: hidden; }
      .inc-2colItems .inc-2colItems-item .inc-2colItems-item-text h4 {
        font-size: 1.286em;
        font-weight: normal; }
      .inc-2colItems .inc-2colItems-item .inc-2colItems-item-text p {
        color: #666666;
        font-size: 1em; } }

.inc-1colItems {
	clear: both;
	margin: 15px 0 0 -10px;
	*zoom: 1; }
	.inc-1colItems:after {
		content: '';
		display: block;
		clear: both;
		height: 0; }
	.inc-1colItems .inc-1colItems-item {
		float: left;
		*display: inline;
		width: 550px;
		margin: 0 0 10px 10px;
		padding: 0;
		overflow: hidden; }
		.inc-1colItems .inc-1colItems-item .inc-1colItems-item-image {
			float: left;
			margin-right: 10px; }
		.inc-1colItems .inc-1colItems-item a {
			text-decoration: none; }
		.inc-1colItems .inc-1colItems-item .inc-1colItems-item-text {
			overflow: hidden;
			*zoom: 1; }
			.inc-1colItems .inc-1colItems-item .inc-1colItems-item-text h4 {
				color: #000;
				font-size: 1.077em;
				font-weight: normal;
				line-height: 1.3;
				margin: 0 0 .3em; }
			.inc-1colItems .inc-1colItems-item .inc-1colItems-item-text p {
				color: #666666;
				font-size: 0.769em;
				margin: 0 0 .5em; }

@media (max-width:640px) {
	.inc-1colItems {
		margin: 0; }
		.inc-1colItems .inc-1colItems-item {
			float: none;
			display: block;
			width: auto;
			margin: 0 0 10px;
			overflow: hidden; }
			.inc-1colItems .inc-1colItems-item .inc-1colItems-item-text h4 {
				font-size: 1.286em;
				font-weight: normal; }
			.inc-1colItems .inc-1colItems-item .inc-1colItems-item-text p {
				color: #666666;
				font-size: 1em; } }



/* -------------------------------------------------------
	index area
------------------------------------------------------- */