BODY{
  font-family : "ＭＳ Ｐゴシック", sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;  
}

/*PCで無効*/
.pc_hid{
    display: none;
}

/*スマートフォンで有効*/
@media screen and (max-width:768px) {
    .pc_hid{
        display: block;
    }
}

/* これより下はトヨシコー.com、YS支店と共通 */

/* Aホーバー黄 Hover-Yello */
.hy A{color: #00f;}
.hy A:hover{background-color: #ff0; color: #00f; -webkit-filter: brightness(100%); filter: brightness(100%);}
.himg07 A:hover img{opacity: 0.7;}

/* tr行ホーバー黄 Hover-Yello-TR */
.hytr A{color: #00f; text-decoration : none;}
.hytr:hover td{background-color: #ffff00; color: #000000; text-decoration : none; -webkit-filter: brightness(100%); filter: brightness(100%);}

/* ブロック */
.bl A{display:block; width:100%; height:100%;}
.bl-table td A{display:block;}

/* ブロックlh250 */
.bl250 A{display:block; width:100%; height:100%; text-decoration : none; line-height : 250%;}

/* バック黒の黄文字 */
.hyy A{color: #ff0;}
.hyy A:hover{background-color: #ff0; color: #000; -webkit-filter: brightness(100%); filter: brightness(100%);}

/* A金文字用ホーバー黄 Hover-Yello-Gold */
.hyg {background-color: #006;}
.hyg A{color: #F4E6AA; text-decoration : none;}
.hyg A:hover{background-color: #ff0 ; color: #000 !important; text-decoration : none; -webkit-filter: brightness(100%); filter: brightness(100%);}

.dp20 TD{padding: 20px;}
.dp15 TD{padding: 15px;}
.dp10 TD{padding: 10px;}
.dp5 TD{padding : 5px;}
.dp2 TD{padding : 2px;}
.dp0 TD{padding : 0;}

.dplr10 TD{padding-left : 10px; padding-right : 10px;}
.dplr20 TD{padding-left : 20px; padding-right : 20px;}

.p0 {padding : 0;}
.p1 {padding : 1px;}
.p2 {padding : 2px;}
.p3 {padding : 3px;}
.p5 {padding : 5px;}
.p10 {padding : 10px;}
.p15 {padding : 15px;}
.p20 {padding : 20px;}
.p25 {padding : 25px;}
.p30 {padding : 30px;}
.p35 {padding : 35px;}

.plr10 {padding-left : 10px; padding-right : 10px;}
.plr20 {padding-left : 20px; padding-right : 20px;}

.f32 {font-size : 32px;}
.f24 {font-size : 24px;}
.f20 {font-size : 20px;}
.f18 {font-size : 18px;}
.f16 {font-size : 16px;}
.f15 {font-size : 15px;}
.f14 {font-size : 14px;}
.f13 {font-size : 13px;}
.f12 {font-size : 12px;}
.f11 {font-size : 11px;}
.f10 {font-size : 10px;}
.f9 {font-size : 9px;}
.f8 {font-size : 8px;}
.fb {font-weight: bold;}
.und {text-decoration:underline;}
.aund A{text-decoration:underline;}
.anon A{text-decoration : none;}

.ls1 {letter-spacing: 1px;}

.img20 IMG{margin: 20px 20px 2px 20px;}

.imgb IMG{border:1px solid #000;}

.b000 {border:1px solid #000;}
.bccc {border:1px solid #ccc;}
.b200f {border:2px solid #00f;}
.b3999 {border:3px solid #999;}


.se1 {border-collapse : separate; border-spacing: 1px;}
.se2 {border-collapse : separate; border-spacing: 2px;}

.alh A{line-height : 250%;}
.smlh {line-height : 250%;}

.lh170 {line-height : 170%;}
.lh150 {line-height : 150%;}
.lh130 {line-height : 130%;}
.lh100 {line-height : 100%;}

.box {vertical-align: middle;}

.vt {vertical-align: top;}
.vm {vertical-align: middle;}
.vb {vertical-align: bottom;}

.dvm TD{vertical-align: middle;}

.tc {text-align: center;}
.tl {text-align: left;}
.tr {text-align: right;}

.now {white-space: nowrap;}

.m0 {margin:0;}
.m5 {margin:5px;}
.m10 {margin:10px;}
.m20 {margin:20px;}
.m30 {margin:30px;}

.mt0 {margin-top:0;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}

.mb0 {margin-bottom:0;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}

.ml0 {margin-left:0;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}

.mr0 {margin-right:0;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}


/* 旧 */
.pa10 TD{vertical-align: middle;padding: 10px;}
.pa5 TD{padding : 5px;}
.pa0 TD{padding : 0;}









