/*
#####################################################
汎用スタイル
#####################################################
*/

/*
**********************************************
位置設定
**********************************************
*/
.Pst_center{margin-left:auto;margin-right:auto;text-align:center !important;}
.Pst_left{margin-left:0px;margin-right:auto;text-align:left !important;}
.Pst_right{margin-left:auto;margin-right:0px;text-align:right !important;}

/*
**********************************************
回り込み
**********************************************
*/
.Flt_left{float:left;margin:0 15px 15px 0;}
.Flt_right{float:right;margin:0 0 15px 15px;}

.Flt_left0{float:left;margin:0;}
.Flt_right0{float:right;margin:0;}

/*
**********************************************
margin padding 設定
**********************************************
*/

.mgu0{margin-top:0px !important;}
.mgr0{margin-right:0px !important;}
.mgb0{margin-bottom:0px !important;}
.mgl0{margin-left:0px !important;}

.mgu5{margin-top:5px !important;}
.mgr5{margin-right:5px !important;}
.mgb5{margin-bottom:5px !important;}
.mgl5{margin-left:5px !important;}

.mgu10{margin-top:10px !important;}
.mgr10{margin-right:10px !important;}
.mgb10{margin-bottom:10px !important;}
.mgl10{margin-left:10px !important;}

.mgu15{margin-top:15px !important;}
.mgr15{margin-right:15px !important;}
.mgb15{margin-bottom:15px !important;}
.mgl15{margin-left:15px !important;}

.mgu20{margin-top:20px !important;}
.mgr20{margin-right:20px !important;}
.mgb20{margin-bottom:20px !important;}
.mgl20{margin-left:20px !important;}

.mgu30{margin-top:30px !important;}
.mgr30{margin-right:30px !important;}
.mgb30{margin-bottom:30px !important;}
.mgl30{margin-left:30px !important;}


/*上下margin*/
.mgub0{margin-top:0 !important;margin-bottom:0 !important;}
.mgub5{margin-top:5px !important;margin-bottom:5px !important;}
.mgub10{margin-top:10px !important;margin-bottom:10px !important;}
.mgub15{margin-top:15px !important;margin-bottom:15px !important;}
.mgub20{margin-top:20px !important;margin-bottom:20px !important;}



/*左右margin*/
.mglr0{margin-left:0px !important;margin-right:0; !important;}
.mglr5{margin-left:5px !important;margin-right:5px; !important;}
.mglr10{margin-left:10px !important;margin-right:10px; !important;}
.mglr15{margin-left:15px !important;margin-right:15px; !important;}
.mglr20{margin-left:20px !important;margin-right:20px; !important;}


/*一括margin*/

.mg0{margin:0 !important;}
.mg5{margin:5px !important;}
.mg10{margin:10px !important;}
.mg15{margin:15px !important;}
.mg20{margin:20px !important;}




.pdu0{padding-top:0px !important;}
.pdr0{padding-right:0px !important;}
.pdb0{padding-bottom:0px !important;}
.pdl0{padding-left:0px !important;}

.pdu5{padding-top:5px !important;}
.pdr5{padding-right:5px !important;}
.pdb5{padding-bottom:5px !important;}
.pdl5{padding-left:5px !important;}

.pdu10{padding-top:10px !important;}
.pdr10{padding-right:10px !important;}
.pdb10{padding-bottom:10px !important;}
.pdl10{padding-left:10px !important;}

.pdu15{padding-top:15px !important;}
.pdr15{padding-right:15px !important;}
.pdb15{padding-bottom:15px !important;}
.pdl15{padding-left:15px !important;}

.pdu20{padding-top:20px !important;}
.pdr20{padding-right:20px !important;}
.pdb20{padding-bottom:20px !important;}
.pdl20{padding-left:20px !important;}

/*上下padding*/
.pdub0{padding-top:0 !important;padding-bottom:0 !important;}
.pdub5{padding-top:5px !important;padding-bottom:5px !important;}
.pdub10{padding-top:10px !important;padding-bottom:10px !important;}
.pdub15{padding-top:15px !important;padding-bottom:15px !important;}
.pdub20{padding-top:20px !important;padding-bottom:20px !important;}



/*左右padding*/
.pdlr0{padding-left:0px !important;padding-right:0; !important;}
.pdlr5{padding-left:5px !important;padding-right:5px; !important;}
.pdlr10{padding-left:10px !important;padding-right:10px; !important;}
.pdlr15{padding-left:15px !important;padding-right:15px; !important;}
.pdlr20{padding-left:20px !important;padding-right:20px; !important;}


/*一括padding*/

.pd0{padding:0 !important;}
.pd5{padding:5px !important;}
.pd10{padding:10px !important;}
.pd15{padding:15px !important;}
.pd20{padding:20px !important;}


/*
**********************************************
色設定
**********************************************
*/

.blue01{color:#007AC4 !important;}
.blue02{color:#003366 !important;}
.blue03{color:#336699 !important;}
.blue04{color:#124A76 !important;}

.red01{color:#ff0000 !important;}
.red02{color:#cc0000 !important;}
.red03{color:#aa0000 !important;}
.red04{color:#C37070 !important;}


/*
**********************************************
文字設定
**********************************************
*/

sup.att{
font-size:8pt;
color:#ff0000;
}

.normal{font-weight:normal !important;}
.bolder{font-weight:bolder !important;}

.fs80{font-size:0.8em !important;}
.fs85{font-size:0.85em !important;}
.fs90{font-size:0.9em !important;}
.fs100{font-size:1em !important;}
.fs110{font-size:1.1em !important;}
.fs120{font-size:1.2em !important;}
.fs130{font-size:1.3em !important;}
.fs140{font-size:1.4em !important;}
.fs150{font-size:1.5em !important;}


/*
**********************************************
テーブル幅
**********************************************
*/

.tw60{width:60px !important;}
.tw80{width:80px !important;}
.tw100{width:100px !important;}
.tw120{width:120px !important;}
.tw150{width:150px !important;}
.tw180{width:180px !important;}
.tw200{width:200px !important;}
.tw250{width:250px !important;}
.tw280{width:280px !important;}
.tw300{width:300px !important;}
.tw320{width:320px !important;}
.tw350{width:350px !important;}
.tw400{width:400px !important;}
.tw450{width:450px !important;}
.tw500{width:500px !important;}
.tw550{width:550px !important;}
.tw560{width:560px !important;}
.tw580{width:580px !important;}
.tw600{width:600px !important;}
.nowrap{white-space:nowrap; !important;}

/*
**********************************************
clearfix
**********************************************
*/

.clearfix:after{
content: url(pixel.gif);
display:block;
clear:both;
height:0;
}
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
.clearfix { display: block; }
/* End hide from IE-mac */


.icon_pdf{
background:url("../images/common/icon/icon_pdf.gif") 0 center no-repeat;
padding:5px 0 7px 20px;
}

