@charset "utf-8";

.smzpreview-frontmenu__table select:before{
	content: none;
}
.imgboxpc img{
	margin: 10px auto;
}
a.cardLink01{
	text-decoration: none;
}
.element_special .infoBox{
	margin:0;
	border: none;
	box-shadow: none;
	background: none;
}
.element_special .infoBox a{
	position: relative;
    text-decoration: underline;
    width:auto;
    display: inline-block;
}
.element_ideco_unkan .cont_inner {
	overflow: hidden;
}
.inner{
	max-width: 960px;
}
/*.breadCrumb .inner{
	max-width: 900px;
}*/
.slick-dots li button::before{
	content: "•" !important;
}
.slide01__item:not(.slick-current) .slide01__item__inner{
	pointer-events: auto;
}
.kakutei-title{
	max-width: none;
}
.element_mizuho-fg .main-box{
	margin: 0;
	height: auto;
}
@media only screen and (max-width: 480px) {
    .breadCrumb{
    	margin: 10px 0 0;
    }
    #contWrap img{
        height: auto !important;
        max-width: 100%;
    }
    .forSpBlock.figure01 img{
    	width: 90%;
    }
    .element_ideco_unkan .cont_inner{
    	padding-left: 0;
        padding-right: 0;
    }
    .element_atp .main-box01{
    	width: 100%;
    }
    .element_dcmarket_link#main #main-bottom, .element_dcmarket_link#main{
    	height: auto;
    }
    .element_dcmarket_link#main #main-bottom{
    	margin-bottom: 0;
        padding-bottom: 20px;
    }
}
.blueBtn01:hover{
  opacity: 0.8;
  filter: alpha(opacity=80);
}

#main.element_dcmarket_link #main-middle{
  height: auto;
}
@media only screen and (min-width: 481px) {
	/*#main.element_dcmarket_link{
	  margin-left: -110px;
	}*/
	.element_mizuho-fg .main-box01{
	  width:460px !important;
	}
	.element_mizuho-fg .main-box{
	  background: none;
	}
}
@media only screen and (max-width: 480px) {
.element_ideco_unkan .bankbox01{
	margin: 10px auto !important;
	float: none !important;
}
}
@media only screen and (min-width: 481px) {
.infoBox {
    box-sizing: content-box;
}
}
.logo a img:hover{
	opacity: 0.6;
}
div.comp_rv{
	cursor: auto;
}
.comp_vp img, .comp_qa img, .comp_vp p, .comp_qa p, .areaTitle.howtoLink, .areaTitle.rqLink, .comp_rv img, .comp_rv p{
	cursor: pointer !important;
}
.comp_list ul li a:hover{
	text-decoration: none !important;
}
.infoBox{
	min-height: auto;
}
@media only screen and (max-width: 480px) {
/*.cont_inner{
	padding:0;
}*/
#kakutei-area .kakutei-title-under{
	width:auto;
}
}
.categoryList li a:hover span{
	color: #b20000;
}
/*#FAQ ul.liststyle li:hover a{
	color: #0395f9 !important;
}*/
#footer-sns a{
	text-decoration: none;
}
#ideco_chohyo_2 .bankbox03_arrow{
    transform: none;
    -webkit-transform: none;
}
@media only screen and (max-width: 480px) {
.inner{
	padding: 0 10px;
}
.slide01{
    width: 97%;
}
.popup-youtube{
	text-align: left;
}
#doc-area .pdfLink{
	background-position: right 5px center !important;
}
}
.ideco_ar_chohyo_03 .popup-youtube{
	display: inline-block;
}
#container_error h2, #container_error h1{
	color: #666;
	background: none;
}
@media only screen and (max-width: 480px) {
    #container_error h2{
    	font-size: 24px !important;
        border:none;
    }
}
@media only screen and (min-width: 481px) {
.top_body .comp_vp, .comp_qa{
	display: inline-block;
}
.top_body .comp_vp p{
	left: 135px;
}
.top_body .comp_vp .arrow, .top_body .comp_qa .arrow{
	left: 360px;
}
.top_body .comp_qa p{
	left: 110px;
}
.ideco_chohyo_03 .popup-youtube.movieText{
	display: inline-block;
}
}
h4:before{
	top:5px;
}
