@charset "UTF-8";
/* CSS Document */


/*---ボーダー--*/
.bd-t1{	border-top:1px solid #dcdcdc;}
.bd-b1{	border-bottom:1px solid #999;}
.bd-l1{	border-left:1px solid #999;	}
.bd-r1{	border-right:1px solid #999;	}
/*---ドット--*/
.bd-t1d{ border-top:1px dotted #999;}
.bd-b1d{ border-bottom:1px dotted #999;}
.bd-l1d{ border-left:1px dotted #999;	}
.bd-r1d{ border-right:1px dotted #999;	}
/*--2px--*/
.bd-t2{	border-top:2px solid #999;}
.bd-b2{	border-bottom:2px solid #999;}
.bd-l2{	border-left:2px solid #999;	}
.bg-r2{	border-right:2px solid #999;}
/*--5px--*/
.bd-t5{	border-top:5px solid #999;}
.bd-b5{	border-bottom:5px solid #999;}
.bd-l5{	border-left:5px solid #999;	}
.bg-r5{	border-right:5px solid #999;}

.bd-1{	border:1px solid #999;	}
.bd-none{ border:none !important; }


/*--マージン--*/
.mt5{ margin-top:5px; }
.mb5{ margin-bottom:5px; }
.ml5{ margin-left:5px; }
.mr5{ margin-right:5px; }

.mt10{ margin-top:10px; }
.mb10{ margin-bottom:10px; }
.ml10{ margin-left:10px; }
.mr10{ margin-right:10px; }
.mt15{ margin-top:15px; }
.mb15{ margin-bottom:15px; }
.ml15{ margin-left:15px; }
.mr15{ margin-right:15px; }

.mt20{ margin-top:20px; }
.mb20{ margin-bottom:20px; }
.ml20{ margin-left:20px; }
.mr20{ margin-right:20px; }

.mt30{ margin-top:30px; }
.mb30{ margin-bottom:30px; }
.ml30{ margin-left:30px; }
.mr30{ margin-right:30px; }

.mt40{ margin-top:40px; }
.mb40{ margin-bottom:40px; }
.ml40{ margin-left:40px; }
.mr40{ margin-right:40px; }

.mt50{ margin-top:40px; }
.mb50{ margin-bottom:40px; }
.ml50{ margin-left:40px; }
.mr50{ margin-right:40px; }

.mt60{ margin-top:60px; }
.mt70{ margin-top:70px; }
.mt80{ margin-top:80px; }
.mt90{ margin-top:90px; }

.mt100{ margin-top:100px; }
.mt110{ margin-top:110px; }
.mt120{ margin-top:120px; }
.mt130{ margin-top:130px; }
.mt140{ margin-top:140px; }
.mt150{ margin-top:150px; }



.p_t10{ padding-top:10px; }
.p_b10{ padding-bottom:10px; }
.p_l10{ padding-left:10px; }
.p_r10{ padding-right:10px; }

.p_t15{ padding-top:15px; }
.p_b15{ padding-bottom:15px; }
.p_l15{ padding-left:15px; }
.p_r15{ padding-right:15px; }

.p_t20{ padding-top:20px; }
.p_b20{ padding-bottom:20px; }
.p_l20{ padding-left:20px; }
.p_r20{ padding-right:20px; }

.p_t30{ padding-top:30px; }
.p_b30{ padding-bottom:30px; }
.p_l30{ padding-left:30px; }
.p_r30{ padding-right:30px; }

.p_t40{ padding-top:40px; }
.p_b40{ padding-bottom:40px; }
.p_l40{ padding-left:40px; }
.p_r40{ padding-right:40px; }

.p_t50{ padding-top:50px; }
.p_b50{ padding-bottom:50px; }
.p_l50{ padding-left:50px; }
.p_r50{ padding-right:50px; }



/*--マージンなし--*/
.m_t0{ margin-top:0px !important; }
.m_r0{ margin-right:0px !important; }
.m_b0{ margin-bottom:0px !important; }
.m_l0{ margin-left:0px !important; }
.m_0{ margin:0px !important; }

/*--ネガティブマージン--*/
.m_t-1{ margin-top:-1px; }
.m_t-2{ margin-top:-2px; }



/*--フォント--*/

.f120{ font-size:120%;}
.f130{ font-size:130%;}
.f140{ font-size:140%;}
.f150{ font-size:150%;}

.f90{ font-size:90%;}
.f80{ font-size:80%;}
.f70{ font-size:70%;}

.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}

.t-center{ text-align: center;}
.t-left{ text-align:left !important;}
.t-right{ text-align:right !important;}

.f-left{ float:left; }
.f-right{ float:right; }

.bold{ font-weight:600; }
.pink{color:#ff00c6;}
.red{color:#F00;}
.gray{color:#ccc;}
.blue{
    color: #2b568c;
}
.white{
   color: #fff;
}




