/****************共通部分*****************/
/* body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;position: relative;} */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.container{margin:0 auto}.clr:after,.col:after,.container:after,.group:after,.row:after{content:"";display:table;clear:both}.row{padding-bottom:0}.col{display:block;float:left;width:100%}@media (min-width:769px),print{.gutters .col{margin-left:2%}.gutters .col:first-child{margin-left:0}.gutters .colR:first-child{margin-right:0}.sp{display:none}}@media(max-width:768px){.sp_none{display:none !important;}}
/****************共通部分*****************/
/****************横幅769px以上*****************/
@media print, screen and ( min-width : 835px ) {
.br-pctb{display: none;}
#main h3{margin-bottom: 40px}
/* #main{padding-bottom: 40px } */
/* .s-tbl { width: 768px;border-collapse: collapse;padding: 20px 10px;} */
#main p {margin-top: 10px; margin-bottom: 10px}
.s-tbl th, .s-tbl td {border: 1px solid #000; padding: 0.4em; text-align: center;vertical-align: middle;}
.s-tbl tr:nth-child(2n+1) {background: #eee;}
.s-tbl th{background: #ffb0b7;font-weight: bold;color: #000;padding: 0.8em 0.4em;}
}
/****************横幅769px以上*****************/
/****************横幅769px未満*****************/
@media print, screen and ( max-width: 834px ) {
.s-tbl { width: 100%;border-collapse: collapse;padding: 20px 10px;font-size: 0.8em;}
#main p {margin-top: 10px; margin-bottom: 10px}
.s-tbl th, .s-tbl td {border: 1px solid #000; padding: 0.4em; text-align: center;vertical-align: middle;}
.s-tbl tr:nth-child(2n+1) {background: #eee;}
 .s-tbl th{background: #ffb0b7;font-weight: bold;color: #000;padding: 0.8em 0.4em;}
}
/****************横幅769px未満*****************/
@media print, screen and ( min-width : 835px ) {
#main h3{margin-bottom: 40px}
/* #main{padding-bottom: 40px } */
.s-tbl { width: 768px;
border-collapse: collapse;
padding: 20px 10px;
/* width: 100%; */
text-align: center;
border: 1px solid #000;
border-collapse: collapse;
margin-top: 20px;
}
#main p {margin-top: 10px; margin-bottom: 10px}
.s-tbl th, .s-tbl td {
border: 1px solid #000; padding: 0.4em; text-align: center;vertical-align: middle;
}
.s-tbl tr:nth-child(2n+1) {
background: #eee;
}
.s-tbl tr:nth-child(2n) {
background: #fff;
}
 .s-tbl th{
background: #002762;
font-weight: bold;
color: #fff;
padding: 0.8em 0.4em;
}
}
@media print, screen and ( max-width: 834px ) {
.s-tbl { width: 98%;
border-collapse: collapse;
padding: 20px 10px;
font-size: 0.8em;
}
#main p {margin-top: 10px; margin-bottom: 10px; line-height: 1.5;}
.s-tbl th, .s-tbl td {
border: 1px solid #000; padding: 0.4em; text-align: center;vertical-align: middle;
}
.s-tbl tr:nth-child(2n+1) {
background: #eee;
}
.s-tbl tr:nth-child(2n) {
background: #fff;
}
 .s-tbl th{
background: #002762;
font-weight: bold;
color: #fff;
padding: 0.8em 0.4em;
line-height: 1.5;
}
}
.br-pctb1 {display: none;}
.br-pctb1 {display: none;}