@charset "shift_jis";

/* ===========================================================

   common elements

=========================================================== */
.clear{clear:both;}



/* -----------------------------------------------------------
   margin
----------------------------------------------------------- */
.mg00{margin:0 !important;}
.mg05{margin:5px !important;}
.mg10{margin:10px !important;}

/* margin top
----------------------------------------------------------- */
.mgt00{margin-top:0px !important;}
.mgt02{margin-top:2px !important;}
.mgt03{margin-top:3px !important;}
.mgt05{margin-top:5px !important;}
.mgt07{margin-top:7px !important;}
.mgt10{margin-top:10px !important;}
.mgt15{margin-top:15px !important;}
.mgt20{margin-top:20px !important;}

/* margin right
----------------------------------------------------------- */
.mgr00{margin-right:0px !important;}
.mgr05{margin-right:5px !important;}
.mgr10{margin-right:10px !important;}
/* 20100827 add */
.mgr15{margin-right:15px !important;}
.mgr20{margin-right:20px !important;}
.mgr25{margin-right:25px !important;}
/* 20100827 add */
/* 20170331 ph1 add start */
.mgr70{margin-right:70px !important;}
/* 20170331 ph1 add end */

/* margin bottom
----------------------------------------------------------- */
.mgb00{margin-bottom:0px !important;}
.mgb03{margin-bottom:3px !important;}
.mgb05{margin-bottom:5px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px !important;}
.mgb20{margin-bottom:20px !important;}
.mgb25{margin-bottom:25px !important;}
.mgb30{margin-bottom:30px !important;}
.mgb40{margin-bottom:40px !important;}

/* margin left
----------------------------------------------------------- */
.mgl00{margin-left:0px !important;}
.mgl05{margin-left:5px !important;}
.mgl10{margin-left:10px !important;}
.mgl15{margin-left:15px !important;}
.mgl20{margin-left:20px !important;}
/* 20100827 add */
.mgl25{margin-left:25px !important;}
.mgl30{margin-left:30px !important;}
.mgl35{margin-left:35px !important;}
.mgl40{margin-left:40px !important;}
.mgl50{margin-left:50px !important;}
.mgl60{margin-left:60px !important;}
.mgl70{margin-left:70px !important;}
.mgl80{margin-left:80px !important;}
/* 2015/05/05 bita-a0179 add start */
.mgl130{margin-left:130px !important;}
/* 2015/05/05 bita-a0179 add end */
.mgl150{margin-left:150px !important;}
.mgl160{margin-left:160px !important;}
.mgl240{margin-left:240px !important;}
/* 20100827 add */

/* margin top & bottom
----------------------------------------------------------- */
.mgtb05{margin:5px  0 !important;}
.mgtb10{margin:10px 0 !important;}
.mgtb15{margin:15px 0 !important;}
.mgtb20{margin:20px 0 !important;}
.mgtb25{margin:25px 0 !important;}
.mgtb30{margin:30px 0 !important;}
.mgtb35{margin:35px 0 !important;}
.mgtb40{margin:40px 0 !important;}
/* 20100827 add */
.mgtb50{margin:50px 0 !important;}
/* 20100827 add */

/* negative margin top
----------------------------------------------------------- */
.mgt10N{margin-top:-10px !important;}



/* -----------------------------------------------------------
   padding
----------------------------------------------------------- */
.pd00{padding:0px !important;}
/* 3/8追加pd05 */
.pd05{padding:5px !important;}
.pd10{padding:10px !important;}
.pd15{padding:15px !important;}
.pd20{padding:20px !important;}

/* padding top
----------------------------------------------------------- */
.pdt00{padding-top:0px !important;}
.pdt02{padding-top:2px !important;}
.pdt03{padding-top:3px !important;}
.pdt05{padding-top:5px !important;}
.pdt06{padding-top:6px !important;}
.pdt07{padding-top:7px !important;}
.pdt08{padding-top:8px !important;}
.pdt10{padding-top:10px !important;}
.pdt14{padding-top:14px !important;}
.pdt15{padding-top:15px !important;}
.pdt20{padding-top:20px !important;}
.pdt25{padding-top:25px !important;}
.pdt30{padding-top:30px !important;}
.pdt35{padding-top:35px !important;}
.pdt40{padding-top:40px !important;}
.pdt80{padding-top:80px !important;}

/* padding right
----------------------------------------------------------- */
.pdr00{padding-right:0px !important;}
.pdr02{padding-right:2px !important;}
.pdr03{padding-right:3px !important;}
.pdr05{padding-right:5px !important;}
.pdr09{padding-right:09px !important;}
.pdr10{padding-right:10px !important;}
.pdr15{padding-right:15px !important;}
.pdr20{padding-right:20px !important;}
.pdr25{padding-right:25px !important;}
.pdr30{padding-right:30px !important;}
/* 20100827 add */
.pdr50{padding-right:50px !important;}
.pdr110{padding-right:110px !important;}
.pdr120{padding-right:120px !important;}
.pdr350{padding-right:350px !important;}
.pdr530{padding-right:530px !important;}
/* 20100827 add */

/* padding bottom
----------------------------------------------------------- */
.pdb00{padding-bottom:0px !important;}
.pdb05{padding-bottom:5px !important;}
.pdb08{padding-bottom:8px !important;}
.pdb10{padding-bottom:10px !important;}
.pdb14{padding-bottom:14px !important;}
.pdb15{padding-bottom:15px !important;}
.pdb20{padding-bottom:20px !important;}
.pdb25{padding-bottom:25px !important;}
.pdb30{padding-bottom:30px !important;}
.pdb35{padding-bottom:35px !important;}
.pdb40{padding-bottom:40px !important;}

/* padding left
----------------------------------------------------------- */
.pdl00{padding-left:0px !important;}
.pdl03{padding-left:3px !important;}
.pdl05{padding-left:5px !important;}
.pdl07{padding-left:7px !important;}
.pdl10{padding-left:10px !important;}
.pdl15{padding-left:15px !important;}
.pdl19{padding-left:19px !important;}
.pdl20{padding-left:20px !important;}
.pdl25{padding-left:25px !important;}
.pdl30{padding-left:30px !important;}
/* 20100827 add */
.pdl60{padding-left:60px !important;}
/* 2015/04/08 bita-a0179 add start */
.pdl120{padding-left:120px !important;}
/* 2015/04/08 bita-a0179 add end */
.pdl185{padding-left:185px !important;}
.pdl190{padding-left:190px !important;}
.pdl530{padding-left:530px !important;}
/* 20100827 add */

/* padding top & bottom
----------------------------------------------------------- */
.pdtb03{padding:3px 0 !important;}
.pdtb05{padding:5px 0 !important;}
.pdtb10{padding:10px 0 !important;}
.pdtb15{padding:15px 0 !important;}
.pdtb20{padding:20px 0 !important;}
.pdtb25{padding:25px 0 !important;}
.pdtb30{padding:30px 0 !important;}
.pdtb35{padding:35px 0 !important;}
.pdtb40{padding:40px 0 !important;}
.pdtb45{padding:45px 0 !important;}
.pdtb50{padding:50px 0 !important;}
.pdtb55{padding:55px 0 !important;}
.pdtb60{padding:60px 0 !important;}

/* padding right & left
----------------------------------------------------------- */
.pdrl03{padding:0 3px !important;}
.pdrl05{padding:0 5px !important;}
.pdrl10{padding:0 10px !important;}
.pdrl15{padding:0 15px !important;}
.pdrl20{padding:0 20px !important;}
.pdrl25{padding:0 25px !important;}
/* 20100827 add */
.pdrl90{padding:0 90px !important;}
/* 20100827 add */


/* -----------------------------------------------------------
   margin & padding
----------------------------------------------------------- */

/* top
----------------------------------------------------------- */
.mpt05{margin-top:5px !important;padding-top:5px !important;}
.mpt10{margin-top:10px !important;padding-top:10px !important;}
.mpt15{margin-top:15px !important;padding-top:15px !important;}
.mpt20{margin-top:20px !important;padding-top:20px !important;}
.mpt25{margin-top:25px !important;padding-top:25px !important;}
.mpt30{margin-top:30px !important;padding-top:30px !important;}

/* bottom
----------------------------------------------------------- */
.mpb05{margin-bottom:5px !important;padding-bottom:5px !important;}
.mpb10{margin-bottom:10px !important;padding-bottom:10px !important;}
.mpb15{margin-bottom:15px !important;padding-bottom:15px !important;}
.mpb20{margin-bottom:20px !important;padding-bottom:20px !important;}
.mpb25{margin-bottom:25px !important;padding-bottom:25px !important;}
.mpb30{margin-bottom:30px !important;padding-bottom:30px !important;}



/* -----------------------------------------------------------
   border
----------------------------------------------------------- */
.bd00{border:none !important;}
.bd01{border:1px solid #D9D9D9 !important;}

/* border top
----------------------------------------------------------- */
.bdt00{border-top:none !important;}
.bdt01{border-top:1px solid #D9D9D9 !important;}

/* border bottom
----------------------------------------------------------- */
/* 2016/03/15 bita-a0210 add start */
.bdb00{border-bottom:none !important;}
/* 2016/03/15 bita-a0210 add end */
.bdb01{border-bottom:1px solid #D9D9D9 !important;}
/* 20100827 add */
.bdb02{border-bottom:2px solid #000000 !important;}

/* border left
----------------------------------------------------------- */
.bdl00{border-left:none !important;}

/* border right
----------------------------------------------------------- */
/* 2016/03/15 bita-a0210 add start */
.bdr00{border-right:none !important;}
/* 2016/03/15 bita-a0210 add end */
.bdr01{border-right:1px solid #D9D9D9 !important;}
/* 20100827 add */
/* 2015/04/09 bita-a0179 add srart */
/* border left
----------------------------------------------------------- */
.bdl01{border-left:1px solid #D9D9D9 !important;}
/* 2015/04/09 bita-a0179 add end */

/* border double [二重線]
----------------------------------------------------------- */
.bdDouble01{border:3px double #D9D9D9 !important;}

/* border dashed [破線]
----------------------------------------------------------- */
.bdDashed01{border:1px dashed #D9D9D9 !important;}
.bdDashed02{border-top:1px dashed #D9D9D9 !important;}
.bdDashed03{border-bottom:1px dashed #D9D9D9 !important;}



/* -----------------------------------------------------------
   text
----------------------------------------------------------- */

/* text align
----------------------------------------------------------- */
.textCnter{text-align:center !important;}
.textRight{text-align:right !important;}
.textLeft{text-align:left !important;}

/* 20170331 ph1 add start */
.textTop{vertical-align:top !important;}
/* 20170331 ph1 add end */
/* 20100917 add */
.textMiddle{vertical-align:middle !important;}
/* 20100917 add */

/* text color
----------------------------------------------------------- */
.red{color:#FF0000 !important;}
.blue{color:#2473D1 !important;}
/* 20121015 bita-a0099 add start */
.ex_blue{color:#000080 !important;}
/* 20121015 bita-a0099 add end */

/* text weight
----------------------------------------------------------- */
.textBold{font-weight:bold !important;}

/* text line-height
----------------------------------------------------------- */
.textHight01{line-height:1 !important;}
.textHight02{line-height:1.2 !important;}
.textHight03{line-height:1.4 !important;}
.textHight04{line-height:1.5 !important;}
.textHight05{line-height:1.6 !important;}
.textHight06{line-height:1.7 !important;}
.textHight07{line-height:1.8 !important;}
.textHight08{line-height:1.9 !important;}
.textHight09{line-height:2 !important;}
.textHight10{line-height:2.2 !important;}
.textHight11{line-height:2.4 !important;}
.textHight12{line-height:2.6 !important;}
.textHight13{line-height:2.8 !important;}
.textHight14{line-height:3 !important;}
.textHight15{line-height:3.2 !important;}
.textHight16{line-height:3.4 !important;}

/* text decoration
----------------------------------------------------------- */
.textCancel{text-decoration:line-through !important;}
/* 20111110 bita-a0099 add start */
.textUnderline{text-decoration:underline !important;}
/* 20111110 bita-a0099 add end */

/* text size
----------------------------------------------------------- */
.textSize01{font-size:80% !important;}
.textSize02{font-size:90% !important;}
.textSize03{font-size:100% !important;}
.textSize04{font-size:110% !important;}
.textSize05{font-size:120% !important;}
.textSize06{font-size:130% !important;}
.textSize07{font-size:140% !important;}
.textSize08{font-size:150% !important;}
.textSize09{font-size:160% !important;}
.textSize10{font-size:170% !important;}
.textSize11{font-size:180% !important;}



/* -----------------------------------------------------------
   width
----------------------------------------------------------- */
.breadth00{width:auto !important;}
/* 20100827 add */
.breadth10{width:10px !important;}
/* 20100827 add */
.breadth22{width:22px !important;}
/* 20100827 add */
.breadth30{width:30px !important;}
/* 20100827 add */
.breadth40{width:40px !important;}
.breadth50{width:50px !important;}
.breadth60{width:60px !important;}
/* 20100827 add */
.breadth70{width:70px !important;}
.breadth80{width:80px !important;}
/* 20100827 add */
.breadth90{width:90px !important;}
/* 20170223 start width:100追加 */
.breadth100{width:100px !important;}
/* 20170223 end width:100追加 */
.breadth110{width:110px !important;}
.breadth130{width:130px !important;}
/* 20111115 bita-a0099 add start */
.breadth150{width:150px !important;}
/* 20111115 bita-a0099 add end */
.breadth160{width:160px !important;}
.breadth180{width:180px !important;}
.breadth200{width:200px !important;}
.breadth220{width:220px !important;}
/* 20170331 PH1 add start */
.breadth270{width:270px !important;}
/* 20170331 PH1 add end */
/* 20121015 bita-a0099 add start */
.breadth240{width:240px !important;}
/* 20121015 bita-a0099 add end */
/* 20111115 bita-a0099 add start */
.breadth245{width:245px !important;}
/* 20111115 bita-a0099 add end */
.breadth260{width:260px !important;}
/* 20100827 add */
.breadth280{width:280px !important;}
.breadth300{width:300px !important;}
/* 20100827 add */
.breadth340{width:340px !important;}
.breadth380{width:380px !important;}
/* 20100827 add */
.breadth420{width:420px !important;}
.breadth450{width:450px !important;}
/* 20100827 add */
.breadth510{width:510px !important;}
/* 20100827 add */
.breadth550{width:550px !important;}
.breadth572{width:572px !important;}
.breadth600{width:600px !important;}
.breadth650{width:650px !important;}
.breadth700{width:700px !important;}
.breadth750{width:750px !important;}
/* 20100827 add */

.breadth100per{width:100% !important;}



/* -----------------------------------------------------------
   height
----------------------------------------------------------- */
.high40{height:40px !important;}



/* -----------------------------------------------------------
   img
----------------------------------------------------------- */

/* vertical align
----------------------------------------------------------- */
.imgArignTp{vertical-align:top !important;}
.imgArignMd{vertical-align:middle !important;}
.imgArignBt{vertical-align:bottom !important;}

/* 20100827 add */
/* float 1007
----------------------------------------------------------- */
.float_l{float:left !important;}
.float_r{float:right !important;}
/* 20100827 add */

/* baclground color
------------------------------------------------------------*/
.bgc_attention{background-color:#FFFF99;}

/* 20141126 bita-b0370 add start */
.bgc_corporate{background-color:#FFFFCC;}
/* 20141126 bita-b0370 add end */


/* 2017/02/27 ph1 add start display追加*/
/* -----------------------------------------------------------
   display
----------------------------------------------------------- */
.dstable{display:table;}
.tbCell{display:table-cell;}
/* 2017/02/27 ph1 end display追加*/


/* 2017/3/31 ph1 add start デザイン変更対応 */
/* -----------------------------------------------------------
   errorDisp
----------------------------------------------------------- */
.errorDisp .error {font-weight:bold !important;font-size:120% !important;}

/* 2017/3/31 ph1 add end デザイン変更対応 */