@charset "utf-8";.indexKakomi{padding:9px 9px 8px;background-color:#FFF;border:1px solid #CCC;}.kTitle{font-size:129%;color:#000;font-weight:bold;padding:0 0 0 5px;line-height:1.3;border-left:6px solid #052D5D;margin:20px 0 5px;}.bgcolor02{background-color:#E6F7E4;}.bgcolor02 .ul_type01 li a{background-color:#E6F7E4;}.bgcolor02 .ul_type01 li a:hover{background-color:#CBE0C8;}.bgQ{background-color:#EFF3F4;padding:5px 10px;}.youtube{position:relative;width:100%;height:0;padding:56.25% 0 0;}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%;}.twoColumn .col{width:50%;float:left;margin-bottom:1px;}.twoColumn .col:last-child{float:right;}.linkFirst{background-color:#FFF;}.linkSecond{background-color:#EFF3F4;}.linkThird{background-color:#E6F7E4;}.bl-hover .indexCol.linkFirst{background-color:#F6F6F6;}.bl-hover .indexCol.linkSecond{background-color:#E3E7E8;}.bl-hover .indexCol.linkThird{background-color:#CBE0C8;}.indexCol .image{width:40%;float:left;}.indexCol .textWrap{width:60%;float:right;padding-top:10px;line-height:1.4;}.indexCol .textWrap p{margin-left:10px;margin-right:10px;}.indexCol .image img{width:100%;height:auto;}.indexName{padding-left:19px;}.boxImageLinkIn01 .textWrap .textTitle{background:url("../../../common/img/ico-arrow01.png") no-repeat left 0.4em;padding-left:19px;margin-bottom:10px;}.indexCol .linkType01{background:url("../../../common/img/ico-arrow01.png") no-repeat left 0.2em;}.bl-hover .indexCol .linkType01{text-decoration:underline;}.mglra{margin-left:auto;margin-right:auto;}.whbg{padding:1px;background-color:#FFF;}.wideScroll{width:100%;overflow-x:scroll;}.wideScroll p{width:1120px;}.wideScroll::-webkit-scrollbar{overflow:hidden;width:5px;background:#CCC;-webkit-border-radius:4px;border-radius:4px;}.wideScroll::-webkit-scrollbar:horizontal{height:8px;}.wideScroll::-webkit-scrollbar-button{display:none;}.wideScroll::-webkit-scrollbar-piece{background:#AAA;}.wideScroll::-webkit-scrollbar-piece:start{background:#AAA;}.wideScroll::-webkit-scrollbar-thumb{overflow:hidden;-webkit-border-radius:4px;border-radius:4px;background:#999;}.wideScroll::-webkit-scrollbar-corner{overflow:hidden;-webkit-border-radius:4px;border-radius:4px;background:#999;}.wideScroll p img{width:1120px;}