

/* Decoration
----------------------------------------------- */
.heading1.decotitle {
display:block;
width:100%;
margin:0px;
padding:0px;
}
.heading1.decotitle div {
display:block;
padding:0px;
text-decoration:none;
}
.heading1.decotitle div h1 {
margin:0px;
padding:0px;
text-indent:-9999px;
}

.index .heading2 div h2 {font-size:small;}

.decoheading {
margin:5px 0px;
font-size:12px;
}
.decoheading div {
background-repeat:no-repeat;
}
.decoheading div h4 {
margin:0px;
font-size:small;
}

/* for index
----------------------------------------------- */
.index p strong {
display:block;
padding-bottom:2px;
font-size:135%;
line-height:130%;
}
.index p strong span {
display:block;
font-size:small;
color:#A73;
}
.index p strong a:link,
.index p strong a:visited {
text-decoration:none;
}
.index p strong a:hover,
.index p strong a:active {
text-decoration:underline;
}

/* for 2 column
----------------------------------------------- */
.index.type2 .col-lc-lc {float:left;width:65%;}
.index.type2 .col-lc-rc {float:right;width:32%;}
.index.type2 .col-lc-rc p {margin:5px 0px 8px 0px;}
.index.type2 .col-lc-rc p a {text-decoration:none;}
.index.type2 .col-lc-lc h3 {font-size:100%;}
.index.type2 p span {color:#777;}


/* ----------------------------------------------- */
#sample .heading1.decotitle {background:url(http://image.itmedia.co.jp/pcuser/images/feat_windows7_title_repeat.gif) repeat-x left top;}
#sample .heading1.decotitle div {background:url(http://image.itmedia.co.jp/pcuser/images/feat_windows7_title_bg.jpg) no-repeat right top;}
#sample .heading1.decotitle div h1 {background:url(http://image.itmedia.co.jp/pcuser/images/feat_windows7_title.jpg) no-repeat left top;height:150px;}
#sample .heading2 h2 {color:#666;}
#sample .decoheading {background:url(http://image.itmedia.co.jp/pcuser/images/feat_windows7_heading_repeat.gif) repeat-x left top;}
#sample .decoheading div {background:url(http://image.itmedia.co.jp/pcuser/images/feat_windows7_heading_bg.gif) no-repeat right top;}
#sample .decoheading div h4 {padding:8px 0px 8px 15px;background:url(http://image.itmedia.co.jp/pcuser/images/feat_windows7_heading.gif) no-repeat left top;color:#FFF;}
#sample p .icon {float:left;}
#sample p .icon img {border:none;margin:3px 9px 6px 0px;}


/* ----------------------------------------------- */
#Movie .heading1.decotitle {background:url(http://image.itmedia.co.jp/dc/images/feat_movie_title_repeat.jpg) repeat-x left top;}
#Movie .heading1.decotitle div {background:url(http://image.itmedia.co.jp/dc/images/feat_movie_title_bg.gif) no-repeat right top;}
#Movie .heading1.decotitle div h1 {background:url(http://image.itmedia.co.jp/dc/images/feat_movie_title.png) no-repeat left top;height:150px;}
#Movie .heading2 h2 {color:#666;}
#Movie .decoheading {background:url(http://image.itmedia.co.jp/dc/images/feat_movie_heading_repeat.jpg) repeat-x left top; }
#Movie .decoheading div h4 {padding:6px 0px 12px 12px;color:#FFF;}
#Movie p .icon {float:left;}
#Movie p .icon img {border:none;margin:3px 9px 6px 0px;}



/* ----------------------------------------------- */
#Color .heading1.decotitle {margin-bottom:10px;background:url(http://image.itmedia.co.jp/dc/images/feat_color_title_repeat.jpg) repeat-x left top;}
#Color .heading1.decotitle div {background:url(http://image.itmedia.co.jp/dc/images/feat_color_title_bg.jpg) no-repeat right top;}
#Color .heading1.decotitle div h1 {background:url(http://image.itmedia.co.jp/dc/images/feat_color_title.jpg) no-repeat left top;height:150px;}
#Color .heading2 h2 {color:#666;}
#Color .decoheading {background:url(http://image.itmedia.co.jp/dc/images/feat_color_heading_repeat.jpg) repeat-x left top;}
#Color .decoheading div {background:url(http://image.itmedia.co.jp/dc/images/feat_color_heading_bg.jpg) no-repeat right top;}
#Color .decoheading div h4 {padding:4px 0px 8px 15px;background:url(http://image.itmedia.co.jp/dc/images/feat_color_heading.jpg) no-repeat left top;color:#FFF;}
#Color p .icon {float:left;}
#Color p .icon img {border:none;margin:3px 9px 6px 0px;}


/* ----------------------------------------------- */
#Newmodel .heading1.decotitle  {margin:0 0 10px;}
#Newmodel .heading1.decotitle div h1 {background:url(http://image.itmedia.co.jp/dc/images/feat_newmodelpickup_title.jpg) no-repeat left top;height:150px;}
#Newmodel .heading2 h2 {color:#666;}
#Newmodel .decoheading div h4 {padding:4px 0px 8px 15px;background:url(http://image.itmedia.co.jp/dc/images/feat_newmodelpickup_bar.gif) no-repeat left top;color:#FFF;}
#Newmodel p .icon {float:left;}
#Newmodel p .icon img {border:none;margin:3px 9px 6px 0px;}

#Newmodel .features {padding:30px 10px 10px 10px;border:2px solid #B6B659;background:url(http://image.itmedia.co.jp/images0509/rc_features.gif) no-repeat 0px -2px;}
#Newmodel .features_w {clear:both;display:table;width:100%;margin:0 0 10px;}
#Newmodel .features img {border: 1px solid #CCCCDD;margin: 0 0 6px;padding: 4px;}

/* ----------------------------------------------- */
#digitalfilter .heading1.decotitle  {margin:0 0 10px;}
#digitalfilter .heading1.decotitle div h1 {background:url(http://image.itmedia.co.jp/dc/images/feat_digitalfilter_title.gif) no-repeat left top;height:150px;}
#digitalfilter .heading2 h2 {color:#666;}
#digitalfilter .decoheading div h4 {margin-bottom:10px;padding:5px 0px 5px 35px;background:url(http://image.itmedia.co.jp/dc/images/feat_digitalfilter_bar.gif) no-repeat left top;border-bottom:2px solid #666;}
#digitalfilter p .icon {float:left;}
#digitalfilter p .icon img {border:none;margin:3px 9px 6px 0px;}

#digitalfilter .features {padding:30px 10px 10px 10px;border:2px solid #B6B659;background:url(http://image.itmedia.co.jp/images0509/rc_features.gif) no-repeat 0px -2px;}
#digitalfilter .features_w {clear:both;display:table;width:100%;margin:0 0 10px;}
#digitalfilter .features img {border: 1px solid #CCCCDD;margin: 0 0 6px;padding: 4px;}

/* ----------------------------------------------- */
#cpplus2012 .heading1.decotitle  {margin:0 0 10px;}
#cpplus2012 .heading1.decotitle div h1 {background:url(http://image.itmedia.co.jp/dc/images/feat_cpplus2012_title.jpg) no-repeat left top;height:100px;}
#cpplus2012 .decoheading div h4 {padding:4px 0px 8px 15px;background:url(http://image.itmedia.co.jp/dc/images/feat_cpplus2012_bar.gif) no-repeat left top;color:#FFF;}
#cpplus2012 p .icon img {border:1px solid #CCD;margin:0 9px 6px 0px;}

/* ----------------------------------------------- */
#highcompact .heading1.decotitle  {margin:0 0 20px;}
#highcompact .heading1.decotitle div .hc_normal {background:url(http://image.itmedia.co.jp/dc/images/feat_highcompact_title.jpg) no-repeat left top;height:150px;}
#highcompact .heading1.decotitle div .hc_sp {background:url(http://image.itmedia.co.jp/dc/images/feat_highcompactsp_title.jpg) no-repeat left top;height:150px;}
#highcompact p .icon img {border:1px solid #CCD;margin:0 9px 6px 0px;}
#highcompact .features {padding:30px 10px 10px 10px;border:2px solid #B6B659;background:url(http://image.itmedia.co.jp/images0509/rc_features.gif) no-repeat 0px -3px;}
#highcompact .features_w {clear:both;display:table;width:100%;margin:0 0 10px;}
#highcompact .features img {border: 1px solid #CCCCDD;margin: 0 0 6px;padding: 4px;}


/* ----------------------------------------------- */
#photkina2012 .heading1.decotitle  {margin:0 0 10px;}
#photkina2012 .heading1.decotitle div h1 {background:url(http://image.itmedia.co.jp/dc/images/feat_photkina2012_title.jpg) no-repeat left top;height:100px;}
#photkina2012 .decoheading div h4 {padding:4px 0px 8px 25px;background:url(http://image.itmedia.co.jp/dc/images/feat_photkina2012_bar.gif) no-repeat left top;color:#FFF;}
#photkina2012 p .icon img {border:1px solid #CCD;margin:0 9px 6px 0px;}