﻿@charset "utf-8";


/*-----------------------------------------------------
YUI Font-size Adjustment
※基準サイズは13pxです。

10px = 77%     11px = 85%	  12px = 93%     13px = 100%
14px = 108%	   15px = 116%    16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%    23px = 174%    24px = 182%    25px = 189%
26px = 197%
------------------------------------------------------*/

.tx10 { font-size: 77% !important ; } /*renders 10px */
.tx11 { font-size: 85% !important ; } /*renders 11px */
.tx12 { font-size: 93% !important ; } /*renders 12px */
.tx14 { font-size: 108% !important ; } /*renders 14px */
.tx15 { font-size: 116% !important ; } /*renders 15px */
.tx16 { font-size: 123.1% !important ; } /*renders 16px */
.tx17 { font-size: 131% !important ; } /*renders 17px */
.tx18 { font-size: 138.5% !important ; } /*renders 18px */
.tx19 { font-size: 146.5% !important ; } /*renders 19px */
.tx20 { font-size: 153.9% !important ; } /*renders 20px */
.tx21 { font-size: 161.6% !important ; } /*renders 21px */
.tx22 { font-size: 167% !important ; } /*renders 22px */
.tx23 { font-size: 174% !important ; } /*renders 23px */
.tx24 { font-size: 182% !important ; } /*renders 24px */
.tx25 { font-size: 189% !important ; } /*renders 25px */
.tx26 { font-size: 197% !important ; } /*renders 26px */

/***
Style -- color*/
.red {color:#ee0000;}

/***
font-weight */
.bold {font-weight:bold;}

/* text-align */
.tx_L { text-align: left !important ; }
.tx_C { text-align: center !important ; }
.tx_R { text-align: right !important ; }
.tx_j { text-align: justify; text-justify: inter-ideograph !important ; }


/* float */
.flleft { float: left !important ; }
.flright { float: right !important ; }
.flnomal { float: none !important ; }

/***
Style -- position*/
.posrel {position:relative !important;}
.posabs {position:absolute !important;}


/* clear */
.clr { clear: both !important ; }


/* overflow */
.hidden { overflow: hidden !important ; }
.scroll { overflow: scroll !important ; }

/***
Style -- dispdlay*/
.disblock {dispdlay: block !important;}
.disinline {dispdlay: inline !important;}


/* line-height */
.lh0   { line-height: 0 !important ; }
.lh10  { line-height: 1.0 !important ; }
.lh11  { line-height: 1.1 !important ; }
.lh12  { line-height: 1.2 !important ; }
.lh13  { line-height: 1.3 !important ; }
.lh14  { line-height: 1.4 !important ; }
.lh15  { line-height: 1.5 !important ; }
.lh16  { line-height: 1.6 !important ; }
.lh17  { line-height: 1.7 !important ; }
.lh175 { line-height: 1.75 !important ; }
.lh18  { line-height: 1.8 !important ; }
.lh19  { line-height: 1.9 !important ; }
.lh20  { line-height: 2.0 !important ; }



/* for Win IE */
.cFix	{zoom:1;}
/* for Others */
.cFix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* margin */

.m0    { margin: 0 !important ; }
.m0A    { margin: 0 auto !important ; }
.mgpd0 {margin: 0px !important;padding: 0px !important;list-style:none !important;}

.mgt010 {margin-top: -10px !important;}
.mgt0   { margin-top:  0px !important ; }
.mgt1   { margin-top:  1px !important ; }
.mgt3   { margin-top:  3px !important ; }
.mgt5   { margin-top:  5px !important ; }
.mgt7   { margin-top:  7px !important ; }
.mgt10  { margin-top: 10px !important ; }
.mgt15  { margin-top: 15px !important ; }
.mgt20  { margin-top: 20px !important ; }
.mgt25  { margin-top: 25px !important ; }
.mgt30  { margin-top: 30px !important ; }
.mgt35  { margin-top: 35px !important ; }
.mgt40  { margin-top: 40px !important ; }
.mgt45  { margin-top: 45px !important ; }
.mgt50  { margin-top: 50px !important ; }
.mgt55  { margin-top: 55px !important ; }
.mgt60  { margin-top: 60px !important ; }
.mgt65  { margin-top: 65px !important ; }
.mgt70  { margin-top: 70px !important ; }
.mgt75  { margin-top: 75px !important ; }
.mgt80  { margin-top: 80px !important ; }
.mgt85  { margin-top: 85px !important ; }
.mgt90  { margin-top: 90px !important ; }
.mgt95  { margin-top: 95px !important ; }
.mgt100 { margin-top: 100px !important ; }

.mgrA   { margin-right: auto !important ; }
.mgr0   { margin-right:  0px !important ; }
.mgr1   { margin-right:  1px !important ; }
.mgr3   { margin-right:  3px !important ; }
.mgr5   { margin-right:  5px !important ; }
.mgr7   { margin-right:  7px !important ; }
.mgr10  { margin-right: 10px !important ; }
.mgr15  { margin-right: 15px !important ; }
.mgr20  { margin-right: 20px !important ; }
.mgr25  { margin-right: 25px !important ; }
.mgr30  { margin-right: 30px !important ; }
.mgr35  { margin-right: 35px !important ; }
.mgr40  { margin-right: 40px !important ; }
.mgr45  { margin-right: 45px !important ; }
.mgr50  { margin-right: 50px !important ; }
.mgr55  { margin-right: 55px !important ; }
.mgr60  { margin-right: 60px !important ; }
.mgr65  { margin-right: 65px !important ; }
.mgr70  { margin-right: 70px !important ; }
.mgr75  { margin-right: 75px !important ; }
.mgr80  { margin-right: 80px !important ; }
.mgr85  { margin-right: 85px !important ; }
.mgr90  { margin-right: 90px !important ; }
.mgr95  { margin-right: 95px !important ; }
.mgr100 { margin-right: 100px !important ; }

.mgb0   { margin-bottom:  0px !important ; }
.mgb1   { margin-bottom:  1px !important ; }
.mgb3   { margin-bottom:  3px !important ; }
.mgb5   { margin-bottom:  5px !important ; }
.mgb7   { margin-bottom:  7px !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 ; }
.mgb35  { margin-bottom: 35px !important ; }
.mgb40  { margin-bottom: 40px !important ; }
.mgb45  { margin-bottom: 45px !important ; }
.mgb50  { margin-bottom: 50px !important ; }
.mgb55  { margin-bottom: 55px !important ; }
.mgb60  { margin-bottom: 60px !important ; }
.mgb65  { margin-bottom: 65px !important ; }
.mgb70  { margin-bottom: 70px !important ; }
.mgb75  { margin-bottom: 75px !important ; }
.mgb80  { margin-bottom: 80px !important ; }
.mgb85  { margin-bottom: 85px !important ; }
.mgb90  { margin-bottom: 90px !important ; }
.mgb95  { margin-bottom: 95px !important ; }
.mgb100 { margin-bottom: 100px !important ; }

.mglA   { margin-left: auto !important ; }
.mgl0   { margin-left:  0px !important ; }
.mgl1   { margin-left:  1px !important ; }
.mgl3   { margin-left:  3px !important ; }
.mgl5   { margin-left:  5px !important ; }
.mgl7   { margin-left:  7px !important ; }
.mgl10  { margin-left: 10px !important ; }
.mgl15  { margin-left: 15px !important ; }
.mgl20  { margin-left: 20px !important ; }
.mgl25  { margin-left: 25px !important ; }
.mgl30  { margin-left: 30px !important ; }
.mgl35  { margin-left: 35px !important ; }
.mgl40  { margin-left: 40px !important ; }
.mgl45  { margin-left: 45px !important ; }
.mgl50  { margin-left: 50px !important ; }
.mgl55  { margin-left: 55px !important ; }
.mgl60  { margin-left: 60px !important ; }
.mgl65  { margin-left: 65px !important ; }
.mgl70  { margin-left: 70px !important ; }
.mgl75  { margin-left: 75px !important ; }
.mgl80  { margin-left: 80px !important ; }
.mgl85  { margin-left: 85px !important ; }
.mgl90  { margin-left: 90px !important ; }
.mgl95  { margin-left: 95px !important ; }
.mgl100 { margin-left: 100px !important ; }


/* padding */
.pdg10_0 {padding: 10px 0 !important;}
.p0    { padding: 0 !important ; }
.pdlr0 {padding-left: 0 !important;padding-right: 0 !important;}

.pdt0   { padding-top:  0px !important ; }
.pdt1   { padding-top:  1px !important ; }
.pdt3   { padding-top:  3px !important ; }
.pdt5   { padding-top:  5px !important ; }
.pdt7   { padding-top:  7px !important ; }
.pdt10  { padding-top: 10px !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 ; }
.pdt45  { padding-top: 45px !important ; }
.pdt50  { padding-top: 50px !important ; }
.pdt55  { padding-top: 55px !important ; }
.pdt60  { padding-top: 60px !important ; }
.pdt65  { padding-top: 65px !important ; }
.pdt70  { padding-top: 70px !important ; }
.pdt75  { padding-top: 75px !important ; }
.pdt80  { padding-top: 80px !important ; }
.pdt85  { padding-top: 85px !important ; }
.pdt90  { padding-top: 90px !important ; }
.pdt95  { padding-top: 95px !important ; }
.pdt100 { padding-top: 100px !important ; }

.pdr0   { padding-right:  0px !important ; }
.pdr1   { padding-right:  1px !important ; }
.pdr3   { padding-right:  3px !important ; }
.pdr5   { padding-right:  5px !important ; }
.pdr7   { padding-right:  7px !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 ; }
.pdr35  { padding-right: 35px !important ; }
.pdr40  { padding-right: 40px !important ; }
.pdr45  { padding-right: 45px !important ; }
.pdr50  { padding-right: 50px !important ; }
.pdr55  { padding-right: 55px !important ; }
.pdr60  { padding-right: 60px !important ; }
.pdr65  { padding-right: 65px !important ; }
.pdr70  { padding-right: 70px !important ; }
.pdr75  { padding-right: 75px !important ; }
.pdr80  { padding-right: 80px !important ; }
.pdr85  { padding-right: 85px !important ; }
.pdr90  { padding-right: 90px !important ; }
.pdr95  { padding-right: 95px !important ; }
.pdr100 { padding-right: 100px !important ; }

.pdb0   { padding-bottom:  0px !important ; }
.pdb1   { padding-bottom:  1px !important ; }
.pdb3   { padding-bottom:  3px !important ; }
.pdb5   { padding-bottom:  5px !important ; }
.pdb7   { padding-bottom:  7px !important ; }
.pdb10  { padding-bottom: 10px !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 ; }
.pdb45  { padding-bottom: 45px !important ; }
.pdb50  { padding-bottom: 50px !important ; }
.pdb55  { padding-bottom: 55px !important ; }
.pdb60  { padding-bottom: 60px !important ; }
.pdb65  { padding-bottom: 65px !important ; }
.pdb70  { padding-bottom: 70px !important ; }
.pdb75  { padding-bottom: 75px !important ; }
.pdb80  { padding-bottom: 80px !important ; }
.pdb85  { padding-bottom: 85px !important ; }
.pdb90  { padding-bottom: 90px !important ; }
.pdb95  { padding-bottom: 95px !important ; }
.pdb100 { padding-bottom: 100px !important ; }


.pdl0   { padding-left:  0px !important ; }
.pdl1   { padding-left:  1px !important ; }
.pdl3   { padding-left:  3px !important ; }
.pdl4   {padding-left: 4px !important;}
.pdl5   { padding-left:  5px !important ; }
.pdl7   { padding-left:  7px !important ; }
.pdl8   {padding-left: 8px !important;}
.pdl10  { padding-left: 10px !important ; }
.pdl12  {padding-left: 12px !important;}
.pdl16  {padding-left: 16px !important;}
.pdl15  { padding-left: 15px !important ; }
.pdl20  { padding-left: 20px !important ; }
.pdl25  { padding-left: 25px !important ; }
.pdl30  { padding-left: 30px !important ; }
.pdl35  { padding-left: 35px !important ; }
.pdl40  { padding-left: 40px !important ; }
.pdl45  { padding-left: 45px !important ; }
.pdl50  { padding-left: 50px !important ; }
.pdl55  { padding-left: 55px !important ; }
.pdl60  { padding-left: 60px !important ; }
.pdl65  { padding-left: 65px !important ; }
.pdl70  { padding-left: 70px !important ; }
.pdl75  { padding-left: 75px !important ; }
.pdl80  { padding-left: 80px !important ; }
.pdl85  { padding-left: 85px !important ; }
.pdl90  { padding-left: 90px !important ; }
.pdl95  { padding-left: 95px !important ; }
.pdl100 { padding-left: 100px !important ; }

/***
Style -- width*/
.wth50 {width: 50px !important;}
.wth60 {width: 60px !important;}
.wth70 {width: 70px !important;}
.wth80 {width: 80px !important;}
.wth90 {width: 90px !important;}
.wth100 {width: 100px !important;}
.wth110 {width: 110px !important;}
.wth120 {width: 120px !important;}
.wth130 {width: 130px !important;}
.wth140 {width: 140px !important;}
.wth150 {width: 150px !important;}
.wth160 {width: 160px !important;}
.wth170 {width: 170px !important;}
.wth180 {width: 180px !important;}
.wth185 {width: 185px !important;}
.wth190 {width: 190px !important;}
.wth200 {width: 200px !important;}
.wth210 {width: 210px !important;}
.wth220 {width: 220px !important;}
.wth230 {width: 230px !important;}
.wth240 {width: 240px !important;}
.wth250 {width: 250px !important;}
.wth260 {width: 260px !important;}
.wth270 {width: 270px !important;}
.wth280 {width: 280px !important;}
.wth290 {width: 290px !important;}
.wth300 {width: 300px !important;}
.wth310 {width: 310px !important;}
.wth320 {width: 320px !important;}
.wth330 {width: 330px !important;}
.wth340 {width: 340px !important;}
.wth350 {width: 350px !important;}
.wth360 {width: 360px !important;}
.wth365 {width: 365px !important;}
.wth370 {width: 370px !important;}
.wth380 {width: 380px !important;}
.wth385 {width: 385px !important;}
.wth390 {width: 390px !important;}
.wth395 {width: 395px !important;}
.wth400 {width: 400px !important;}
.wth405 {width: 405px !important;}
.wth410 {width: 410px !important;}
.wth415 {width: 415px !important;}
.wth420 {width: 420px !important;}
.wth430 {width: 430px !important;}
.wth440 {width: 440px !important;}
.wth450 {width: 450px !important;}
.wth460 {width: 460px !important;}
.wth470 {width: 470px !important;}
.wth480 {width: 480px !important;}
.wth490 {width: 490px !important;}
.wth500 {width: 500px !important;}
.wth510 {width: 510px !important;}
.wth520 {width: 520px !important;}
.wth530 {width: 530px !important;}
.wth540 {width: 540px !important;}
.wth550 {width: 550px !important;}
.wth560 {width: 560px !important;}
.wth561 {width: 561px !important;}
.wth630 {width: 630px !important;}
.wth754 {width: 754px !important;}
.wth90per {width: 90% !important;}
.wth10per {width: 10% !important;}
.wthMax {width: 100% !important;}