@charset "utf-8";
/* CSS Document */






ul.style01 {text-align:center; border-bottom:2px solid #056fcd; color:#FFF; font-size:120%; margin-bottom:0}
ul.style01:after { content:""; display:block; clear:both;}
ul.style01 li {display:inline-block; width:50%; height:50px margin:0 1%; line-height:50px;background-color:#ededed;
			float:left;
			text-align:center;
			color:#555;
			cursor:pointer;
}
ul.style01 li.active {
			background-color:#056fcd;
			color:#fff;
}

ul.style02 {text-align:center; color:#555; font-size:110%;}
ul.style02 li {display:inline-block; width:32.3%; height:50px margin:0 1%; line-height:50px; border:1px solid #e3e3e3; border-radius:5px;
			background-color:#ededed;
			cursor:pointer;
}


ul.style02 li:last-child { font-size:76%;}

@media only screen and (max-width: 767px) {
ul.style02 li {display:block; width:100%;margin-bottom: 10px;}
ul.style02 li:last-child { font-size:110%;}
}
ul.style02 li.active {border:1px solid #e3e3e3;
			background-color:#bbbbbb;color: #333;
}

section.panel {display:none}
.section-box .show {display:block;border:none}
.section-box .show .panel {display:none}
.section-box .show .panel.show {display:block;border:none}

section.panel {padding-top:10px; font-size:116%;border:none}
section.panel div.panel {padding:10px 0;border:none;display:none}
section.panel div.panel.show {padding:10px 0;border:none;display:block}

.irp-highlight-table table {
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	margin-bottom:0;
}


.irp-highlight-table.tbl-01 table tr td { border:1px solid #dcdcdc;padding: 10px 4px; font-size:83%; text-align:right; line-height:1.3em; min-width: 74px}
.irp-highlight-table.tbl-01 table tr td:last-child { border-right:1px solid #dcdcdc !important;}
.irp-highlight-table.tbl-01 table tr.r1 td { text-align:center; padding:14px 0; white-space:nowrap}


.irp-highlight-table.tbl-01 table tr td.c1 { text-align:left; border-left:1px solid #dcdcdc !important; background-color:#fafafa; min-width:130px;}
.irp-highlight-table.tbl-01 table tr.blue td { border-left:none; border-right:none; background-color:#EEF8FF !important}

#irp-highlight-table-fycf.irp-highlight-table .noindent.blue td.c1, #irp-highlight-table-qcf.irp-highlight-table .noindent.blue td.c1 {white-space: nowrap;}
#irp-highlight-table-ex2fycf.irp-highlight-table .noindent.blue td.c1, #irp-highlight-table-ex2qcf.irp-highlight-table .noindent.blue td.c1 {white-space: nowrap;}


.irp-highlight-table .noindent td.c1{ padding-left:14px;}
.irp-highlight-table .indent1 td.c1{ padding-left:22px;}
.irp-highlight-table .indent2 td.c1{ padding-left:30px;}
.irp-highlight-table .indent3 td.c1{ padding-left:40px;}

.irp-highlight-table .tableBreak td { background-color:#fff; border-left:none !important; border-right:none !important}




dl.irp-dl {border: 1px solid #ccc;padding: 10px 20px;}
dl.irp-dl a { color:#0670ce}
.irp-dl dt { font-weight: bold; color: #666; font-size: 17px;margin:10px 0}
.irp-dl dd { display:inline-block; margin-right:20px;}
.irp-dl dd:nth-child(1) { border-right:1px solid #dfdfdf;}
.irp-dl .pdf { background-image:url(../images/icon_pdf.png); background-repeat:no-repeat; background-position: right 2px; padding-right: 26px;padding-bottom: 1px;vertical-align: top;padding-left: 10px;}
@-moz-document url-prefix() {
.irp-dl .pdf {background-position: right 0px;}
}
@media all and (-ms-high-contrast:none){
.irp-dl .pdf {background-position: right -1px;}
}
.irp-dl .pdf img { display:none}
.irp-dl .xls { background-image:url(../images/icon_xls.png); background-repeat:no-repeat; background-position: right 2px; padding-right: 26px;padding-bottom: 1px; padding-left:12px}
@-moz-document url-prefix() {
.irp-dl .xls {background-position: right 0px;}
}
@media all and (-ms-high-contrast:none){
.irp-dl .xls {background-position: right 0px;}
}
.irp-unit {text-align:right; margin-bottom: 0;font-size:0.82em;}
.irp-dl dt { background-image:url(../images/icon_download.png);background-repeat: no-repeat;background-position: 35% 3px;}
@media only screen and (max-width: 767px) {
.irp-dl dt { background-position: 200px 3px;}	
}

.irp-dl dd { border-right: 1px solid #ccc;  padding-right: 20px;}
.irp-dl dd:last-child { border-right:none;  padding-right:0;min-width: 220px;}
.irp-dl dd:before { content:""; background-image:url(http://www.sdk.co.jp/assets/shared/new/images/icon/sprite.png);position: absolute; width: 7px; height: 13px;    background-position: -184px -66px; background-size: 292px auto; margin-top: 5px;}
.irp-dl dd a:after {content: "" !important;margin-left: 0;}

@media only screen and (max-width: 767px) {
.irp-dl dd {font-size:80%}
}

.irp-notice { text-align:right}

.irp-notice a:before {
    content: "";
    background-image: url(http://www.sdk.co.jp/assets/shared/new/images/icon/sprite.png);
    position: absolute;
	margin-left:1em;
    width: 7px;
    height: 13px;
    background-position: -184px -66px;
    background-size: 292px auto;margin-top: 4px;
    margin-left: -1em;
}

@-moz-document url-prefix() {
.irp-notice a {background-position: right -2px;}
}

@media all and (-ms-high-contrast:none){
.irp-notice a {background-position: right -2px;}
}

p.irp-highlight-notice {
    color: #585858;
    font-size: 80%;
    margin-top: 10px;
}







