@charset "utf-8";

/*
	Site Name: 奈良国立博物館　収蔵品データベース
	Description: free style
*/

/*
===== CONTENTS ===========================================

	1: FREE STYLE
	
==========================================================
*/

/*
===== 1: FREE STYLE ====================================
*/

/*--margin-set--*/

.mb0 {margin-bottom: 0px !important;}
.mb1 {margin-bottom: 1px !important;}
.mb2 {margin-bottom: 2px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb16 {margin-bottom: 16px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb25 {margin-bottom: 25px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb32 {margin-bottom: 32px !important;}
.mb35 {margin-bottom: 35px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb42 {margin-bottom: 42px !important;}
.mb48 {margin-bottom: 48px !important;}
.mb64 {margin-bottom: 64px !important;}
.mb208 {margin-bottom: 208px !important;}

.ml5 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;}
.ml15 {margin-left: 15px !important;}
.ml20 {margin-left: 20px !important;}
.ml25 {margin-left: 25px !important;}
.ml120 {margin-left: 120px !important;}
.ml252 {margin-left: 252px !important;}


.mr2 {margin-right: 2px !important;}
.mr5 {margin-right: 5px !important;}
.mr10 {margin-right: 10px !important;}
.mr11 {margin-right: 11px !important;}
.mr13 {margin-right: 13px !important;}
.mr20 {margin-right: 20px !important;}
.mr35 {margin-right: 35px !important;}
.mr50 {margin-right: 50px !important;}
.mr150 {margin-right: 150px !important;}

.mt0 {margin-top: 0px !important;}
.mt1 {margin-top: 1px !important;}
.mt5 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt25 {margin-top: 25px !important;}
.mt30 {margin-top: 30px !important;}
.mt40 {margin-top: 40px !important;}
.mt64 {margin-top: 64px !important;}

.m0auto {margin: 0 auto !important;}
.mlr10 {margin-left: 10px !important;margin-right: 10px !important;}


/*--padding-set--*/

.p3 {padding: 3px !important;}
.p5 {padding: 5px !important;}
.p10 {padding: 10px !important;}
.p15 {padding: 15px !important;}
.p20 {padding: 20px !important;}

.pl2 {padding-left: 2px !important;}
.pl5 {padding-left: 5px !important;}
.pl10 {padding-left: 10px !important;}
.pl15 {padding-left: 15px !important;}
.pl20 {padding-left: 20px !important;}
.pl40 {padding-left: 40px !important;}

.pr2 {padding-right: 2px !important;}
.pr5 {padding-right: 5px !important;}
.pr10 {padding-right: 10px !important;}
.pr14 {padding-right: 14px !important;}
.pr15 {padding-right: 15px !important;}
.pr20 {padding-right: 20px !important;}
.pr30 {padding-right: 30px !important;}

.pb0 {padding-bottom: 0px !important;}
.pb5 {padding-bottom: 5px !important;}
.pb10 {padding-bottom: 10px !important;}
.pb20 {padding-bottom: 20px !important;}
.pb30 {padding-bottom: 30px !important;}
.pb40 {padding-bottom: 40px !important;}
.pb50 {padding-bottom: 50px !important;}

.pt0 {padding-top: 0px !important;}
.pt2 {padding-top: 2px !important;}
.pt5 {padding-top: 5px !important;}
.pt10 {padding-top: 10px !important;}
.pt15 {padding-top: 15px !important;}
.pt20 {padding-top: 20px !important;}
.pt25 {padding-top: 25px !important;}
.pt30 {padding-top: 30px !important;}
.pt32 {padding-top: 32px !important;}
.pt40 {padding-top: 40px !important;}
.pt50 {padding-top: 50px !important;}
.pt60 {padding-top: 60px !important;}
.pt80 {padding-top: 80px !important;}

.plr10 {padding-left: 10px !important;padding-right: 10px !important;}
.p10_20 {
	padding-left: 20px !important;
	padding-right: 20px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

/*--align-set--*/

.tl { text-align:left !important;}


/*--float-set--*/

.fl {float: left !important;width:auto;}
.fr {float: right !important;width:auto;}
.cl {clear:both !important;}
.clr {clear:right !important;}



/*--文字揃え--*/

.tal{text-align:left !important;}
.tar{text-align:right !important;}
.tac{text-align:center !important;}

.vam{vertical-align:middle !important;}
.vat{vertical-align:top !important;}
.vab{vertical-align:bottom !important;}

/*--文字サイズ--*/

.f10{font-size:10px !important;}
.f50{font-size:50% !important;}
.f60{font-size:60% !important;}
.f80{font-size:80% !important;}
.f85{font-size:85% !important;}
.f90{font-size:90% !important;}
.f95{font-size:95% !important;}
.f110{font-size:110% !important;}
.f120{font-size:120% !important;}

/*--文字カラー--*/

.ora { color:#FF6600;}
.pin { color:#FF99CC;}
.red { color:#7A0000 !important;}
.grey { color:#8a8a8a;}
.blue { color: #3660B1;}
.black { color: #000001;}


.td-u{text-decoration:underline !important;}

/*--文字ウエイト--*/

.fwb{font-weight:bold !important;}
.fwn{font-weight:normal !important;}

/*--文字間--*/

.ls1{letter-spacing:1px !important;}
.ls2{letter-spacing:2px !important;}
.ls3{letter-spacing:3px !important;}

/*--インデント--*/

.txi-1{text-indent:1em !important;}

/*--幅設定--*/
.w20{width: 20px !important;}
.w40{width: 40px !important;}
.w50{width: 50px !important;}
.w60{width: 60px !important;}
.w70{width: 70px !important;}
.w75{width: 75px !important;}
.w80{width: 80px !important;}
.w90{width: 90px !important;}
.w95{width: 95px !important;}
.w100{width: 100px !important;}
.w120{width: 120px !important;}
.w150{width: 150px !important;}
.w180{width: 180px !important;}
.w200{width: 200px !important;}
.w250{width: 250px !important;}
.w280{width: 280px !important;}
.w330{width: 330px !important;}
.w370{width: 370px !important;}
.w450{width:450px !important;}
.w650{width:650px !important;}


/*--高さ設定--*/
.h20{height:20px !important;}
.h40{height:40px !important;}
.h60{height:60px !important;}
.h80{height:200px !important;}
.h400{height:400px !important;}
.h500{height:500px !important;}
.h900{height:900px !important;}
.h100{height:100px !important;}
.h200{height:200px !important;}


/*--ボーダー設定--*/

.bn { border: none!important;}
.br1{border-right:1px solid #000000!important;}
.bo1{border:1px solid #AFBEC5!important;}
.bb2{border-bottom:2px solid #AFBEC5;}
.bt2{border-top:2px solid #AFBEC5;}
.bl1_w{border-left:1px solid #FFFFFF !important;}
.bbn{border-bottom: none!important;}
.brn{border-right: none!important;}

/*--背景設定--*/
.bg_grade {
	background: #f5f5f5;
}

.bg_white {
	background-color: #FFFFFF;
}

/*--行間--*/
.lh100{line-height:100%!important;}
.lh120{line-height:120%!important;}
.lh140{line-height:140%!important;}
.lh50{line-height:50px!important;}