@charset "Shift_JIS";

.mod-seriesMainImage img{padding-top:10px;}
.mod-seriesMainImage img.big{padding-bottom:10px;}
.mod-seriesMainImage #mod-seriesMainImageUXs{display:none;}
.mod-seriesMainImage #mod-seriesMainImageSXs{display:none;}
.mod-topMainImage img{display:inline;}

@media (max-width:640px){.mod-topMainImage img{width:50%;height:auto;}
.mod-column2-main .mod-topMainImage100 img{width:100%;}
.mod-seriesMainImage img.big{display:none;}
.mod-seriesMainImage img.small{display:inline;}
.mod-seriesMainImage #mod-seriesMainImageUXs{display:block;}
.mod-seriesMainImage #mod-seriesMainImageUXs img {vertical-align: bottom;}
.mod-seriesMainImage #mod-seriesMainImageUXs img#lineup_subvisual_series_UXs_title{padding:20px 0 0 0;}
.mod-seriesMainImage #mod-seriesMainImageUXs img#lineup_subvisual_series_UXs_text01,
.mod-seriesMainImage #mod-seriesMainImageUXs img#lineup_subvisual_series_UXs_text02{padding:0;}
.mod-seriesMainImage #mod-seriesMainImageUXs img#lineup_subvisual_series_UXs_text03{padding:0 0 15px 0;}
}

@media (max-width:640px){.mod-topMainImage img{width:50%;height:auto;}
.mod-seriesMainImage img.big{display:none;}
.mod-seriesMainImage img.small{display:inline;}
.mod-seriesMainImage #mod-seriesMainImageSXs{display:block;}
.mod-seriesMainImage #mod-seriesMainImageSXs img {vertical-align: bottom;}
.mod-seriesMainImage #mod-seriesMainImageSXs img#lineup_subvisual_series_SXs_title{padding:20px 0 0 0;}
.mod-seriesMainImage #mod-seriesMainImageSXs img#lineup_subvisual_series_SXs_text01{padding:0;}
.mod-seriesMainImage #mod-seriesMainImageSXs img#lineup_subvisual_series_SXs_text02{padding:0 0 15px 0;}
}

.mod-seriesList-item1{border:1px solid #ccc;background:url(/ic-recorder/lineup/images/ico_01.gif) no-repeat right bottom;box-shadow: 1px 1px 3px #e7e7e9;}

.mod-seriesList .mod-seriesList-item1-text{width: 550px;}
.mod-seriesList .mod-seriesList-item1-text h3,.mod-seriesList .mod-seriesList-item1-text p{padding:0 15px 0 0;}
@media (max-width:640px){.mod-seriesList .mod-seriesList-item1-image{float:left;padding-right:15px;}.mod-seriesList .mod-seriesList-item1-text{width:auto;float:none;}.mod-seriesList .mod-seriesList-item1-text p{padding:0 15px 15px 0;}}

.mod-seriesList .mod-seriesList-item1-text h3{padding-top:15px;}

.mod-seriesList-item1{width:755px;min-height:1px;margin:0;padding:0;}
.mod-seriesList-item1:after{display:block;clear:both;height:0;visibility:hidden;content:".";}
.mod-seriesList .mod-seriesList-item1-text{overflow:hidden;}
@media (max-width:640px){.mod-seriesList-item1{width:auto;}}


/*-- series --*/
@media (max-width:640px){.mod-seriesMainImage img{width:100%;height:auto;}}
.mod-seriesNav{font-size:12px;border:none;background:none;overflow:hidden;}
.mod-seriesNav ul{margin:0;padding:0;list-style:none no-repeat left center;}
.mod-seriesNav ul li{padding:0 3px 3px 0;margin:0;float:left;line-height:100%;background:url(/ic-recorder/lineup/images/icd/series_menu_bg01.gif) no-repeat left top;}
.mod-seriesNav ul li a em{font-size:150%;text-indent:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0;line-height:100%;font-weight:bold;vertical-align:middle;font-style:normal;padding:13px 10px 0 23px;display:block;}
.mod-seriesNav ul li a{text-decoration:none;height: 46px;width:107px;display:block;}
.mod-seriesNav ul li.tx a,.mod-seriesNav ul li.tx a:link{color:#3b92da;background:url(/ic-recorder/lineup/images/icd/series_menu_bg02.gif) no-repeat left top;}
.mod-seriesNav ul li.sx a,.mod-seriesNav ul li.sx a:link{color:#4270bb;background:url(/ic-recorder/lineup/images/icd/series_menu_bg03.gif) no-repeat left top;}
.mod-seriesNav ul li.ux a,.mod-seriesNav ul li.ux a:link{color:#983579;background:url(/ic-recorder/lineup/images/icd/series_menu_bg04.gif) no-repeat left top;}
.mod-seriesNav ul li.ax a,.mod-seriesNav ul li.ax a:link{color:#f7ab00;background:url(/ic-recorder/lineup/images/icd/series_menu_bg05.gif) no-repeat left top;}
.mod-seriesNav ul li.bx a,.mod-seriesNav ul li.bx a:link{color:#8cc200;background:url(/ic-recorder/lineup/images/icd/series_menu_bg06.gif) no-repeat left top;}
.mod-seriesNav ul li.tx a:hover,.mod-seriesNav ul li.tx a:active{background-color:transparent;color:#c41230;background:url(/ic-recorder/lineup/images/icd/series_menu_bg07.gif) no-repeat left top;}
.mod-seriesNav ul li.sx a:hover,.mod-seriesNav ul li.sx a:active{background-color:transparent;color:#c41230;background:url(/ic-recorder/lineup/images/icd/series_menu_bg07.gif) no-repeat left top;}
.mod-seriesNav ul li.ux a:hover,.mod-seriesNav ul li.tx a:active{background-color:transparent;color:#c41230;background:url(/ic-recorder/lineup/images/icd/series_menu_bg07.gif) no-repeat left top;}
.mod-seriesNav ul li.ax a:hover,.mod-seriesNav ul li.ax a:active{background-color:transparent;color:#c41230;background:url(/ic-recorder/lineup/images/icd/series_menu_bg07.gif) no-repeat left top;}
.mod-seriesNav ul li.bx a:hover,.mod-seriesNav ul li.bx a:active{background-color:transparent;color:#c41230;background:url(/ic-recorder/lineup/images/icd/series_menu_bg07.gif) no-repeat left top;}

.mod-seriesNav ul li em span{font-size:60%;}
@media (max-width:640px){.mod-seriesNav ul li em{font-size:150%;text-indent:0;text-align:center;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0;line-height:100%;font-weight:bold;display:table-cell;border:1px solid #CCC;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;vertical-align:middle;-pie-background:linear-gradient(#FFF 0%,#E8E8E8 49%,#E1E1E1 50%,#DCDCDC 100%);background-image:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%220%25%22%20y2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23FFF%22%20offset%3d%220%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23E8E8E8%22%20offset%3d%2249%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23E1E1E1%22%20offset%3d%2250%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23DCDCDC%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF),color-stop(49%, #E8E8E8),color-stop(50%, #E1E1E1),color-stop(100%, #DCDCDC));background-image:-webkit-linear-gradient(#FFF 0%,#E8E8E8 49%,#E1E1E1 50%,#DCDCDC 100%);background-image:-moz-linear-gradient(#FFF 0%,#E8E8E8 49%,#E1E1E1 50%,#DCDCDC 100%);background-image:-ms-linear-gradient(#FFF 0%,#E8E8E8 49%,#E1E1E1 50%,#DCDCDC 100%);background-image:-o-linear-gradient(#FFF 0%,#E8E8E8 49%,#E1E1E1 50%,#DCDCDC 100%);background-image:linear-gradient(#FFF 0%,#E8E8E8 49%,#E1E1E1 50%,#DCDCDC 100%);margin:0 5px 0 0;font-style:normal;}.mod-seriesNav ul li a{height:100%;width:100%;}
.mod-seriesNav ul li{width:33.3%;padding:0 3px 4px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;;background:none;}
.mod-seriesNav ul li.tx a,.mod-seriesNav ul li.tx a:link{background:none;}
.mod-seriesNav ul li.sx a,.mod-seriesNav ul li.sx a:link{background:none;}
.mod-seriesNav ul li.ux a,.mod-seriesNav ul li.ux a:link{background:none;}
.mod-seriesNav ul li.ax a,.mod-seriesNav ul li.ax a:link{background:none;}
.mod-seriesNav ul li.bx a,.mod-seriesNav ul li.bx a:link{background:none;}
.mod-seriesNav ul li.tx a:hover,.mod-seriesNav ul li.tx a:active{background:none;}
.mod-seriesNav ul li.sx a:hover,.mod-seriesNav ul li.sx a:active{background:none;}
.mod-seriesNav ul li.ux a:hover,.mod-seriesNav ul li.tx a:active{background:none;}
.mod-seriesNav ul li.ax a:hover,.mod-seriesNav ul li.ax a:active{background:none;}
.mod-seriesNav ul li.bx a:hover,.mod-seriesNav ul li.bx a:active{background:none;}
.mod-seriesNav ul li a,.mod-seriesNav ul li. a:link{background:none;}
.mod-seriesNav ul li a em{font-size:12px;display:block;text-indent:0;text-align:center;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:100%;padding:15px 0;margin:0;width:100%;}
.mod-seriesNav ul li em span{font-size:100%;line-height:100%;}}