@charset "utf-8";
/* CSS Document */

/* differ-list */

div#main-box { width:100% ; overflow:auto ; /*height:475px;*/ text-align:left;}

.contentsBlock { font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
body#differ-list { width:750px ; margin:0px auto ; padding:0px ; text-align:center; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color:#000000;}
body#differ-list div#contents-area { width:700px; margin:0px auto ; padding:0px ; text-align:left;}

body#differ-list div#head { border-bottom:dotted 1px #A6A6A6; padding-bottom:5px; }
body#differ-list div#head div.left-box { width:300px; float:left; }
body#differ-list div#head div.right-box { width:300px; float:right; text-align:right; padding:20px 0px 0px; font-size:12px; }


table.differ-list-tll { margin: -7px 0px -7px 0px;padding: 0px 0px !important;border-collapse: separate; width: 933px; font: Bold 20px/30px Meiryo; color: #FFF; font-weight: bold; border-collapse: separate; border-spacing: 6px;}
td.list-tll01 { background-color:#0068B6; padding:6px 30px; padding-top: 9px; width:47%; border-radius: 4px;}
td.list-tll03 { background-color:#0068B6; padding:6px 30px; padding-top: 9px; width:53%; border-radius: 4px;}


table.differ-list {margin:0px 0px 0px 0px;padding:0px;border-collapse:separate;width:933px;font: Bold 20px/30px Meiryo;color:#000; border-collapse: separate; border-spacing: 6px;}

/*
td.differ-list01a,
td.differ-list01b {width:244px;font-weight:bold; color:13007C; line-height:130%; vertical-align:top;}

td.differ-list02a,
td.differ-list02b {width:171px; vertical-align:top;line-height:130%; }

td.differ-list03a,
td.differ-list03b {vertical-align:top; width:420px;}

*/

table.differ-list tr td:nth-child(2n+1){
	width:47%; line-height:130%; vertical-align:top;
}

table.differ-list tr td:nth-child(2n){
	width:53%; vertical-align:top;
}


table.differ-list tr:nth-child(2n+1) td{
	padding:20px 20px; 
    letter-spacing: 0px;
	font: normal 13px/23px sans-serif;
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background: #F4FBFE 0% 0% no-repeat padding-box;
}

table.differ-list tr:nth-child(2n) td{
	padding:20px 20px; 
    letter-spacing: 0px;
	font: normal 13px/23px sans-serif;
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background: #FFFCE5 0% 0% no-repeat padding-box;
}

table.differ-list tr td strong { padding:0px 0px 0px; display:block; }


@media screen and (min-width: 768px){
*[class*="titleBlock"] + *:not(.keyVisualBlock) {
    padding: 0 0px;
}
.scrllIco {display: none;}
.pc { display: inline-table; }
.sp { display: none; }
}
@media screen and (max-width: 767px){
.pc { display: none; }
.sp { display: inline-table; }
/*
table.differ-list-tll ,
table.differ-list {
	width: 100%
}
*/
table.differ-list-tll {	width: 700px; font-size: 16px; font-weight: normal;}
table.differ-list {	width: 700px; font-size: 14px;}
div#main-box { overflow-x:scroll; overflow-y:hidden; height:auto;}
*[class*="titleBlock"] + *:not(.keyVisualBlock) {
    padding: 0 5px;
}
.scrllIco {
    display: block;
    text-align: center;
    background-color: #ccc;
    border-radius: 5px;
    color: #fff;
    margin-bottom: 6px;
}
td.list-tll01,
table.differ-list tr td:nth-child(2n+1){
	width:30%;
}

td.list-tll03,
table.differ-list tr td:nth-child(2n){
	width:70%;
}
}

