@charset "utf-8";

/* フォント指定 */
.fontB { font-weight: bold !important; }
.fontN { font-weight: normal !important; }
.fcRed { color: #f00; }
.fcGray { color: #999; }
.fcBlue { color: #00f; }

/* 文字揃え指定 */
.taL { text-align: left !important; }
.taC { text-align: center !important; }
.taR { text-align: right !important; }

/* 最低限幅指定 */
.mw70 { min-width: 75px !important;}

/* 最低限幅指定 */
.mh600 { max-height: 600px !important;}

/* 幅指定 */
.w5per { width: 5% !important; }
.w7per { width: 7% !important; }
.w10per { width: 10% !important; }
.w15per { width: 15% !important; }
.w20per { width: 20% !important; }
.w25per { width: 25% !important; }
.w30per { width: 30% !important; }
.w35per { width: 35% !important; }
.w40per { width: 40% !important; }
.w45per { width: 45% !important; }
.w50per { width: 50% !important; }
.w55per { width: 55% !important; }
.w60per { width: 60% !important; }
.w65per { width: 65% !important; }
.w70per { width: 70% !important; }
.w75per { width: 75% !important; }
.w80per { width: 80% !important; }
.w83per { width: 83% !important; }
.w85per { width: 85% !important; }
.w89per { width: 89% !important; }
.w90per { width: 90% !important; }
.w95per { width: 95% !important; }
.w99per { width: 99% !important; }
.w100per { width: 100% !important; }
.w10 { width: 10px !important; }
.w15 { width: 15px !important; }
.w20 { width: 20px !important; }
.w25 { width: 25px !important; }
.w30 { width: 30px !important; }
.w35 { width: 35px !important; }
.w40 { width: 40px !important; }
.w45 { width: 45px !important; }
.w50 { width: 50px !important; }
.w55 { width: 55px !important; }
.w60 { width: 60px !important; }
.w65 { width: 65px !important; }
.w70 { width: 70px !important; }
.w75 { width: 75px !important; }
.w80 { width: 80px !important; }
.w85 { width: 85px !important; }
.w90 { width: 90px !important; }
.w95 { width: 95px !important; }
.w100 { width: 100px !important; }
.w110 { width: 110px !important; }
.w115 { width: 115px !important; }
.w120 { width: 120px !important; }
.w130 { width: 130px !important; }
.w140 { width: 140px !important; }
.w150 { width: 150px !important; }
.w160 { width: 160px !important; }
.w170 { width: 170px !important; }
.w175 { width: 175px !important; }
.w180 { width: 180px !important; }
.w190 { width: 190px !important; }
.w200 { width: 200px !important; }
.w210 { width: 210px !important; }
.w220 { width: 220px !important; }
.w230 { width: 230px !important; }
.w240 { width: 240px !important; }
.w241 { width: 240.3px !important; }
.w250 { width: 250px !important; }
.w260 { width: 260px !important; }
.w270 { width: 270px !important; }
.w280 { width: 280px !important; }
.w290 { width: 290px !important; }
.w300 { width: 300px !important; }
.w310 { width: 310px !important; }
.w320 { width: 320px !important; }
.w330 { width: 330px !important; }
.w340 { width: 340px !important; }
.w350 { width: 350px !important; }
.w360 { width: 360px !important; }
.w370 { width: 370px !important; }
.w380 { width: 380px !important; }
.w390 { width: 390px !important; }
.w400 { width: 400px !important; }
.w410 { width: 410px !important; }
.w420 { width: 420px !important; }
.w430 { width: 430px !important; }
.w440 { width: 440px !important; }
.w450 { width: 450px !important; }
.w460 { width: 460px !important; }
.w470 { width: 470px !important; }
.w480 { width: 480px !important; }
.w490 { width: 490px !important; }
.w500 { width: 500px !important; }
.w510 { width: 510px !important; }
.w520 { width: 520px !important; }
.w530 { width: 530px !important; }
.w540 { width: 540px !important; }
.w550 { width: 550px !important; }
.w560 { width: 560px !important; }
.w570 { width: 570px !important; }
.w580 { width: 580px !important; }
.w590 { width: 590px !important; }
.w600 { width: 600px !important; }
.w610 { width: 610px !important; }
.w620 { width: 620px !important; }
.w630 { width: 630px !important; }
.w640 { width: 640px !important; }
.w650 { width: 650px !important; }
.w660 { width: 660px !important; }
.w670 { width: 670px !important; }
.w680 { width: 680px !important; }
.w690 { width: 690px !important; }
.w700 { width: 700px !important; }
.w710 { width: 810px !important; }
.w720 { width: 720px !important; }
.w730 { width: 730px !important; }
.w740 { width: 740px !important; }
.w750 { width: 750px !important; }
.w760 { width: 760px !important; }
.w770 { width: 770px !important; }
.w780 { width: 780px !important; }
.w790 { width: 790px !important; }
.w800 { width: 800px !important; }
.w810 { width: 810px !important; }
.w820 { width: 820px !important; }
.w830 { width: 830px !important; }
.w840 { width: 840px !important; }
.w850 { width: 850px !important; }
.w860 { width: 860px !important; }
.w870 { width: 870px !important; }
.w880 { width: 880px !important; }
.w890 { width: 890px !important; }
.w900 { width: 900px !important; }
.w910 { width: 910px !important; }
.w920 { width: 920px !important; }
.w930 { width: 930px !important; }
.w940 { width: 940px !important; }
.w950 { width: 950px !important; }
.w960 { width: 960px !important; }
.w970 { width: 970px !important; }
.w980 { width: 980px !important; }
.w990 { width: 990px !important; }
.w1000 { width: 1000px !important; }

/* 高さ指定 */
.h10per { height: 10% !important; }
.h20per { height: 20% !important; }
.h30per { height: 30% !important; }
.h40per { height: 40% !important; }
.h50per { height: 50% !important; }
.h60per { height: 60% !important; }
.h70per { height: 70% !important; }
.h80per { height: 80% !important; }
.h90per { height: 90% !important; }
.h100per { height: 100% !important; }
.h10 { height: 10px !important; }
.h15 { height: 15px !important; }
.h20 { height: 20px !important; }
.h25 { height: 25px !important; }
.h30 { height: 30px !important; }
.h35 { height: 35px !important; }
.h40 { height: 40px !important; }
.h45 { height: 45px !important; }
.h50 { height: 50px !important; }
.h55 { height: 55px !important; }
.h60 { height: 60px !important; }
.h65 { height: 65px !important; }
.h70 { height: 70px !important; }
.h75 { height: 75px !important; }
.h80 { height: 80px !important; }
.h85 { height: 85px !important; }
.h90 { height: 90px !important; }
.h95 { height: 95px !important; }
.h100 { height: 100px !important; }
.h110 { height: 110px !important; }
.h120 { height: 120px !important; }
.h130 { height: 130px !important; }
.h140 { height: 140px !important; }
.h150 { height: 150px !important; }
.h160 { height: 160px !important; }
.h170 { height: 170px !important; }
.h180 { height: 180px !important; }
.h190 { height: 190px !important; }
.h200 { height: 200px !important; }
.h210 { height: 210px !important; }
.h220 { height: 220px !important; }
.h230 { height: 230px !important; }
.h240 { height: 240px !important; }
.h250 { height: 250px !important; }
.h260 { height: 260px !important; }
.h270 { height: 270px !important; }
.h280 { height: 280px !important; }
.h290 { height: 290px !important; }
.h300 { height: 300px !important; }
.h310 { height: 310px !important; }
.h320 { height: 320px !important; }
.h330 { height: 330px !important; }
.h340 { height: 340px !important; }
.h350 { height: 350px !important; }
.h360 { height: 360px !important; }
.h370 { height: 370px !important; }
.h380 { height: 380px !important; }
.h390 { height: 390px !important; }
.h400 { height: 400px !important; }
.h410 { height: 410px !important; }
.h420 { height: 420px !important; }
.h430 { height: 430px !important; }
.h440 { height: 440px !important; }
.h450 { height: 450px !important; }
.h460 { height: 460px !important; }
.h470 { height: 470px !important; }
.h480 { height: 480px !important; }
.h490 { height: 490px !important; }
.h500 { height: 500px !important; }
.h510 { height: 510px !important; }
.h520 { height: 520px !important; }
.h530 { height: 530px !important; }
.h540 { height: 540px !important; }
.h550 { height: 550px !important; }
.h560 { height: 560px !important; }
.h570 { height: 570px !important; }
.h580 { height: 580px !important; }
.h590 { height: 590px !important; }
.h600 { height: 600px !important; }
.h610 { height: 610px !important; }
.h620 { height: 620px !important; }
.h630 { height: 630px !important; }
.h640 { height: 640px !important; }
.h650 { height: 650px !important; }
.h660 { height: 660px !important; }
.h670 { height: 670px !important; }
.h680 { height: 680px !important; }
.h690 { height: 690px !important; }
.h700 { height: 700px !important; }
.h710 { height: 810px !important; }
.h720 { height: 720px !important; }
.h730 { height: 730px !important; }
.h740 { height: 740px !important; }
.h750 { height: 750px !important; }
.h760 { height: 760px !important; }
.h770 { height: 770px !important; }
.h780 { height: 780px !important; }
.h790 { height: 790px !important; }
.h800 { height: 800px !important; }
.h810 { height: 810px !important; }
.h820 { height: 820px !important; }
.h830 { height: 830px !important; }
.h840 { height: 840px !important; }
.h850 { height: 850px !important; }
.h860 { height: 860px !important; }
.h870 { height: 870px !important; }
.h880 { height: 880px !important; }
.h890 { height: 890px !important; }
.h900 { height: 900px !important; }
.h910 { height: 910px !important; }
.h920 { height: 920px !important; }
.h930 { height: 930px !important; }
.h940 { height: 940px !important; }
.h950 { height: 950px !important; }
.h960 { height: 960px !important; }
.h970 { height: 970px !important; }
.h980 { height: 980px !important; }
.h990 { height: 990px !important; }
.h1000 { height: 1000px !important; }

/* マージン指定 */
.mgnT0 { margin-top: 0 !important; }
.mgnR0 { margin-right: 0 !important; }
.mgnB0 { margin-bottom: 0 !important; }
.mgnL0 { margin-left: 0 !important; }
.mgnT5 { margin-top: 5px !important; }
.mgnR5 { margin-right: 5px !important; }
.mgnB5 { margin-bottom: 5px !important; }
.mgnL5 { margin-left: 5px !important; }
.mgnT10 { margin-top: 10px !important; }
.mgnR10 { margin-right: 10px !important; }
.mgnB10 { margin-bottom: 10px !important; }
.mgnL10 { margin-left: 10px !important; }
.mgnT15 { margin-top: 15px !important; }
.mgnR15 { margin-right: 15px !important; }
.mgnB15 { margin-bottom: 15px !important; }
.mgnL15 { margin-left: 15px !important; }
.mgnT20 { margin-top: 20px !important; }
.mgnR20 { margin-right: 20px !important; }
.mgnB20 { margin-bottom: 20px !important; }
.mgnL20 { margin-left: 20px !important; }
.mgnT25 { margin-top: 25px !important; }
.mgnR25 { margin-right: 25px !important; }
.mgnB25 { margin-bottom: 25px !important; }
.mgnL25 { margin-left: 25px !important; }
.mgnT30 { margin-top: 30px !important; }
.mgnR30 { margin-right: 30px !important; }
.mgnB30 { margin-bottom: 30px !important; }
.mgnL30 { margin-left: 30px !important; }
.mgnT35 { margin-top: 35px !important; }
.mgnR35 { margin-right: 35px !important; }
.mgnB35 { margin-bottom: 35px !important; }
.mgnL35 { margin-left: 35px !important; }
.mgnT40 { margin-top: 40px !important; }
.mgnR40 { margin-right: 40px !important; }
.mgnB40 { margin-bottom: 40px !important; }
.mgnL40 { margin-left: 40px !important; }
.mgnT45 { margin-top: 45px !important; }
.mgnR45 { margin-right: 45px !important; }
.mgnB45 { margin-bottom: 45px !important; }
.mgnL45 { margin-left: 45px !important; }
.mgnT50 { margin-top: 50px !important; }
.mgnR50 { margin-right: 50px !important; }
.mgnB50 { margin-bottom: 50px !important; }
.mgnL50 { margin-left: 50px !important; }
.mgnT55 { margin-top: 55px !important; }
.mgnR55 { margin-right: 55px !important; }
.mgnB55 { margin-bottom: 55px !important; }
.mgnL55 { margin-left: 55px !important; }
.mgnT60 { margin-top: 60px !important; }
.mgnR60 { margin-right: 60px !important; }
.mgnB60 { margin-bottom: 60px !important; }
.mgnL60 { margin-left: 60px !important; }
.mgnT65 { margin-top: 65px !important; }
.mgnR65 { margin-right: 65px !important; }
.mgnB65 { margin-bottom: 65px !important; }
.mgnL65 { margin-left: 65px !important; }
.mgnT70 { margin-top: 70px !important; }
.mgnR70 { margin-right: 70px !important; }
.mgnB70 { margin-bottom: 70px !important; }
.mgnL70 { margin-left: 70px !important; }
.mgnT75 { margin-top: 75px !important; }
.mgnR75 { margin-right: 75px !important; }
.mgnB75 { margin-bottom: 75px !important; }
.mgnL75 { margin-left: 75px !important; }
.mgnT80 { margin-top: 80px !important; }
.mgnR80 { margin-right: 80px !important; }
.mgnB80 { margin-bottom: 80px !important; }
.mgnL80 { margin-left: 80px !important; }
.mgnT85 { margin-top: 85px !important; }
.mgnR85 { margin-right: 85px !important; }
.mgnB85 { margin-bottom: 85px !important; }
.mgnL85 { margin-left: 85px !important; }
.mgnT90 { margin-top: 90px !important; }
.mgnR90 { margin-right: 90px !important; }
.mgnB90 { margin-bottom: 90px !important; }
.mgnL90 { margin-left: 90px !important; }
.mgnT95 { margin-top: 95px !important; }
.mgnR95 { margin-right: 95px !important; }
.mgnB95 { margin-bottom: 95px !important; }
.mgnL95 { margin-left: 95px !important; }
.mgnT100 { margin-top: 100px !important; }
.mgnR100 { margin-right: 100px !important; }
.mgnB100 { margin-bottom: 100px !important; }
.mgnL100 { margin-left: 100px !important; }
.mgnT105 { margin-top: 105px !important; }
.mgnR105 { margin-right: 105px !important; }
.mgnB105 { margin-bottom: 105px !important; }
.mgnL105 { margin-left: 105px !important; }
.mgnT110 { margin-top: 110px !important; }
.mgnR110 { margin-right: 110px !important; }
.mgnB110 { margin-bottom: 110px !important; }
.mgnL110 { margin-left: 110px !important; }
.mgnT115 { margin-top: 115px !important; }
.mgnR115 { margin-right: 115px !important; }
.mgnB115 { margin-bottom: 115px !important; }
.mgnL115 { margin-left: 115px !important; }
.mgnT120 { margin-top: 120px !important; }
.mgnR120 { margin-right: 120px !important; }
.mgnB120 { margin-bottom: 120px !important; }
.mgnL120 { margin-left: 120px !important; }
.mgnT125 { margin-top: 125px !important; }
.mgnR125 { margin-right: 125px !important; }
.mgnB125 { margin-bottom: 125px !important; }
.mgnL125 { margin-left: 125px !important; }
.mgnT130 { margin-top: 130px !important; }
.mgnR130 { margin-right: 130px !important; }
.mgnB130 { margin-bottom: 130px !important; }
.mgnL130 { margin-left: 130px !important; }
.mgnT135 { margin-top: 135px !important; }
.mgnR135 { margin-right: 135px !important; }
.mgnB135 { margin-bottom: 135px !important; }
.mgnL135 { margin-left: 135px !important; }
.mgnT140 { margin-top: 140px !important; }
.mgnR140 { margin-right: 140px !important; }
.mgnB140 { margin-bottom: 140px !important; }
.mgnL140 { margin-left: 140px !important; }
.mgnT145 { margin-top: 145px !important; }
.mgnR145 { margin-right: 145px !important; }
.mgnB145 { margin-bottom: 145px !important; }
.mgnL145 { margin-left: 145px !important; }
.mgnT150 { margin-top: 150px !important; }
.mgnR150 { margin-right: 150px !important; }
.mgnB150 { margin-bottom: 150px !important; }
.mgnL150 { margin-left: 150px !important; }
.mgnT155 { margin-top: 155px !important; }
.mgnR155 { margin-right: 155px !important; }
.mgnB155 { margin-bottom: 155px !important; }
.mgnL155 { margin-left: 155px !important; }
.mgnT160 { margin-top: 160px !important; }
.mgnR160 { margin-right: 160px !important; }
.mgnB160 { margin-bottom: 160px !important; }
.mgnL160 { margin-left: 160px !important; }
.mgnT165 { margin-top: 165px !important; }
.mgnR165 { margin-right: 165px !important; }
.mgnB165 { margin-bottom: 165px !important; }
.mgnL165 { margin-left: 165px !important; }
.mgnT170 { margin-top: 170px !important; }
.mgnR170 { margin-right: 170px !important; }
.mgnB170 { margin-bottom: 170px !important; }
.mgnL170 { margin-left: 170px !important; }
.mgnT175 { margin-top: 175px !important; }
.mgnR175 { margin-right: 175px !important; }
.mgnB175 { margin-bottom: 175px !important; }
.mgnL175 { margin-left: 175px !important; }
.mgnT180 { margin-top: 180px !important; }
.mgnR180 { margin-right: 180px !important; }
.mgnB180 { margin-bottom: 180px !important; }
.mgnL180 { margin-left: 180px !important; }
.mgnT185 { margin-top: 185px !important; }
.mgnR185 { margin-right: 185px !important; }
.mgnB185 { margin-bottom: 185px !important; }
.mgnL185 { margin-left: 185px !important; }
.mgnT190 { margin-top: 190px !important; }
.mgnR190 { margin-right: 190px !important; }
.mgnB190 { margin-bottom: 190px !important; }
.mgnL190 { margin-left: 190px !important; }
.mgnT195 { margin-top: 195px !important; }
.mgnR195 { margin-right: 195px !important; }
.mgnB195 { margin-bottom: 195px !important; }
.mgnL195 { margin-left: 195px !important; }
.mgnT200 { margin-top: 200px !important; }
.mgnR200 { margin-right: 200px !important; }
.mgnB200 { margin-bottom: 200px !important; }
.mgnL200 { margin-left: 200px !important; }

/* パディング指定 */
.padT0 { padding-top: 0 !important; }
.padR0 { padding-right: 0 !important; }
.padB0 { padding-bottom: 0 !important; }
.padL0 { padding-left: 0 !important; }
.padT5 { padding-top: 5px !important; }
.padR5 { padding-right: 5px !important; }
.padB5 { padding-bottom: 5px !important; }
.padL5 { padding-left: 5px !important; }
.padT10 { padding-top: 10px !important; }
.padR10 { padding-right: 10px !important; }
.padB10 { padding-bottom: 10px !important; }
.padL10 { padding-left: 10px !important; }
.padT14 { padding-top: 14px !important; }
.padL14 { padding-left: 14px !important; }
.padR14 { padding-right: 14px !important; }
.padB14 { padding-bottom: 14px !important; }
.padT15 { padding-top: 15px !important; }
.padR15 { padding-right: 15px !important; }
.padB15 { padding-bottom: 15px !important; }
.padL15 { padding-left: 15px !important; }
.padT20 { padding-top: 20px !important; }
.padR20 { padding-right: 20px !important; }
.padB20 { padding-bottom: 20px !important; }
.padL20 { padding-left: 20px !important; }
.padT25 { padding-top: 25px !important; }
.padR25 { padding-right: 25px !important; }
.padB25 { padding-bottom: 25px !important; }
.padL25 { padding-left: 25px !important; }
.padT30 { padding-top: 30px !important; }
.padR30 { padding-right: 30px !important; }
.padB30 { padding-bottom: 30px !important; }
.padL30 { padding-left: 30px !important; }
.padT35 { padding-top: 35px !important; }
.padR35 { padding-right: 35px !important; }
.padB35 { padding-bottom: 35px !important; }
.padL35 { padding-left: 35px !important; }
.padT40 { padding-top: 40px !important; }
.padR40 { padding-right: 40px !important; }
.padB40 { padding-bottom: 40px !important; }
.padL40 { padding-left: 40px !important; }
.padT45 { padding-top: 45px !important; }
.padR45 { padding-right: 45px !important; }
.padB45 { padding-bottom: 45px !important; }
.padL45 { padding-left: 45px !important; }
.padT50 { padding-top: 50px !important; }
.padR50 { padding-right: 50px !important; }
.padB50 { padding-bottom: 50px !important; }
.padL50 { padding-left: 50px !important; }
.padT55 { padding-top: 55px !important; }
.padR55 { padding-right: 55px !important; }
.padB55 { padding-bottom: 55px !important; }
.padL55 { padding-left: 55px !important; }
.padT60 { padding-top: 60px !important; }
.padR60 { padding-right: 60px !important; }
.padB60 { padding-bottom: 60px !important; }
.padL60 { padding-left: 60px !important; }
.padT65 { padding-top: 65px !important; }
.padR65 { padding-right: 65px !important; }
.padB65 { padding-bottom: 65px !important; }
.padL65 { padding-left: 65px !important; }
.padT70 { padding-top: 70px !important; }
.padR70 { padding-right: 70px !important; }
.padB70 { padding-bottom: 70px !important; }
.padL70 { padding-left: 70px !important; }
.padT75 { padding-top: 75px !important; }
.padR75 { padding-right: 75px !important; }
.padB75 { padding-bottom: 75px !important; }
.padL75 { padding-left: 75px !important; }
.padT80 { padding-top: 80px !important; }
.padR80 { padding-right: 80px !important; }
.padB80 { padding-bottom: 80px !important; }
.padL80 { padding-left: 80px !important; }
.padT85 { padding-top: 85px !important; }
.padR85 { padding-right: 85px !important; }
.padB85 { padding-bottom: 85px !important; }
.padL85 { padding-left: 85px !important; }
.padT90 { padding-top: 90px !important; }
.padR90 { padding-right: 90px !important; }
.padB90 { padding-bottom: 90px !important; }
.padL90 { padding-left: 90px !important; }
.padT95 { padding-top: 95px !important; }
.padR95 { padding-right: 95px !important; }
.padB95 { padding-bottom: 95px !important; }
.padL95 { padding-left: 95px !important; }
.padT100 { padding-top: 100px !important; }
.padR100 { padding-right: 100px !important; }
.padB100 { padding-bottom: 100px !important; }
.padL100 { padding-left: 100px !important; }
.padT105 { padding-top: 105px !important; }
.padR105 { padding-right: 105px !important; }
.padB105 { padding-bottom: 105px !important; }
.padL105 { padding-left: 105px !important; }
.padT110 { padding-top: 110px !important; }
.padR110 { padding-right: 110px !important; }
.padB110 { padding-bottom: 110px !important; }
.padL110 { padding-left: 110px !important; }
.padT115 { padding-top: 115px !important; }
.padR115 { padding-right: 115px !important; }
.padB115 { padding-bottom: 115px !important; }
.padL115 { padding-left: 115px !important; }
.padT120 { padding-top: 120px !important; }
.padR120 { padding-right: 120px !important; }
.padB120 { padding-bottom: 120px !important; }
.padL120 { padding-left: 120px !important; }
.padT125 { padding-top: 125px !important; }
.padR125 { padding-right: 125px !important; }
.padB125 { padding-bottom: 125px !important; }
.padL125 { padding-left: 125px !important; }
.padT130 { padding-top: 130px !important; }
.padR130 { padding-right: 130px !important; }
.padB130 { padding-bottom: 130px !important; }
.padL130 { padding-left: 130px !important; }
.padT135 { padding-top: 135px !important; }
.padR135 { padding-right: 135px !important; }
.padB135 { padding-bottom: 135px !important; }
.padL135 { padding-left: 135px !important; }
.padT140 { padding-top: 140px !important; }
.padR140 { padding-right: 140px !important; }
.padB140 { padding-bottom: 140px !important; }
.padL140 { padding-left: 140px !important; }
.padT145 { padding-top: 145px !important; }
.padR145 { padding-right: 145px !important; }
.padB145 { padding-bottom: 145px !important; }
.padL145 { padding-left: 145px !important; }
.padT150 { padding-top: 150px !important; }
.padR150 { padding-right: 150px !important; }
.padB150 { padding-bottom: 150px !important; }
.padL150 { padding-left: 150px !important; }
.padT155 { padding-top: 155px !important; }
.padR155 { padding-right: 155px !important; }
.padB155 { padding-bottom: 155px !important; }
.padL155 { padding-left: 155px !important; }
.padT160 { padding-top: 160px !important; }
.padR160 { padding-right: 160px !important; }
.padB160 { padding-bottom: 160px !important; }
.padL160 { padding-left: 160px !important; }
.padT165 { padding-top: 165px !important; }
.padR165 { padding-right: 165px !important; }
.padB165 { padding-bottom: 165px !important; }
.padL165 { padding-left: 165px !important; }
.padT170 { padding-top: 170px !important; }
.padR170 { padding-right: 170px !important; }
.padB170 { padding-bottom: 170px !important; }
.padL170 { padding-left: 170px !important; }
.padT175 { padding-top: 175px !important; }
.padR175 { padding-right: 175px !important; }
.padB175 { padding-bottom: 175px !important; }
.padL175 { padding-left: 175px !important; }
.padT180 { padding-top: 180px !important; }
.padR180 { padding-right: 180px !important; }
.padB180 { padding-bottom: 180px !important; }
.padL180 { padding-left: 180px !important; }
.padT185 { padding-top: 185px !important; }
.padR185 { padding-right: 185px !important; }
.padB185 { padding-bottom: 185px !important; }
.padL185 { padding-left: 185px !important; }
.padT190 { padding-top: 190px !important; }
.padR190 { padding-right: 190px !important; }
.padB190 { padding-bottom: 190px !important; }
.padL190 { padding-left: 190px !important; }
.padT195 { padding-top: 195px !important; }
.padR195 { padding-right: 195px !important; }
.padB195 { padding-bottom: 195px !important; }
.padL195 { padding-left: 195px !important; }
.padT200 { padding-top: 200px !important; }
.padR200 { padding-right: 200px !important; }
.padB200 { padding-bottom: 200px !important; }
.padL200 { padding-left: 200px !important; }

/* フロート指定 */
.floatL { float: left; }
.floatR { float: right; }
.floatN { float: none; }
.clear { clear: both; }

/* 親要素内フロート解除 */
.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}

/* マウスオーバー透過 */
.opacity:hover {
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}
html>/**/body .opacity:hover {
  display /*\**/:inline-block\9;
  zoom /*\**/: 1\9;
}
.opacity:hover,
x:-moz-any-link {
  background: #fff;
}
.opacity:hover,
x:-moz-any-link,
x:default {
  background: #fff;
}

/* 角丸対策 */

/* IE8ではshorthandしか使えない */

.br_all {
	border-radius: 10px;
	position:relative;
	behavior:url("/js/PIE.htc"); /*CSS3使っているプロパティの最終行にこの1行を追加*/
}

.br_T { /* トップに角丸 */
	border-radius: 10px 10px 0 0;
	position:relative;
	behavior:url("/js/PIE.htc"); /*CSS3使っているプロパティの最終行にこの1行を追加*/
}
.br_B { /* トップに角丸 */
	border-radius: 0 0 10px 10px;
	position:relative;
	behavior:url("/js/PIE.htc"); /*CSS3使っているプロパティの最終行にこの1行を追加*/
}
.br_L { /* 左に角丸 */
	border-radius: 10px 0 0 10px;
	position:relative;
	behavior:url("/js/PIE.htc"); /*CSS3使っているプロパティの最終行にこの1行を追加*/
}
.br_R { /* 右に角丸 */
	border-radius: 0 10px 10px 0;
	position:relative;
	behavior:url("/js/PIE.htc"); /*CSS3使っているプロパティの最終行にこの1行を追加*/
}

.br_LT {
	border-radius: 10px 0 0 0;
	position:relative;
	behavior:url("/js/PIE.htc"); /*CSS3使っているプロパティの最終行にこの1行を追加*/
}
.br_RT {
	border-radius: 0 10px 0 0;
	position:relative;
	behavior:url("/js/PIE.htc"); /*CSS3使っているプロパティの最終行にこの1行を追加*/
}
.br_LB {
	border-radius: 0 0 0 10px;
	position:relative;
	behavior:url("/js/PIE.htc"); /*CSS3使っているプロパティの最終行にこの1行を追加*/
}
.br_RB {
	border-radius: 0 0 10px 0;
	position:relative;
	behavior:url("/js/PIE.htc"); /*CSS3使っているプロパティの最終行にこの1行を追加*/
}
.brbottom{ /* 下に角丸（出来ればbr_Bに変更したいです） */
	border-radius: 0 0 10px 10px !important;
	position:relative;
	behavior:url("/js/PIE.htc"); /*CSS3使っているプロパティの最終行にこの1行を追加*/
}
.br_all:before,
.br_all:after{
	border-radius: 10px;
	position: relative;
	behavior:url("/js/PIE.htc"); /*CSS3使っているプロパティの最終行にこの1行を追加*/
}
.br_LT:before,
.br_LT:after {
	border-radius: 10px 0 0 0;
	position: relative;
	behavior:url("/js/PIE.htc"); /*CSS3使っているプロパティの最終行にこの1行を追加*/
}
.br_RT:before,
.br_RT:after {
	border-radius: 0 10px 0 0;
	position: relative;
	behavior:url("/js/PIE.htc"); /*CSS3使っているプロパティの最終行にこの1行を追加*/
}
.br_LB:before,
.br_LB:after {
	border-radius: 0 0 0 10px;
	position: relative;
	behavior:url("/js/PIE.htc"); /*CSS3使っているプロパティの最終行にこの1行を追加*/
}
.br_RB:before,
.br_RB:after {
	border-radius: 0 0 10px 0;
	position: relative;
	behavior:url("/js/PIE.htc"); /*CSS3使っているプロパティの最終行にこの1行を追加*/
}
.brbottom:before,
.brbottom:after {
	border-radius: 0 0 10px 10px !important;
	behavior:url("/js/PIE.htc"); /*CSS3使っているプロパティの最終行にこの1行を追加*/
}

/* 背景画像なし */
.bg_no {
	background: none !important;
	border: none !important;
}
/* テーブルボーダースペース指定 */
.brspTL {
	border-spacing: 1px ;
}
.brspL {
	border-spacing: 1px;
}
/* テーブルボーダー */
.bt0 {
	border-top: none !important;
}
.bb0 {
	border-bottom: none !important;
}
.br0 {
	border-right: none !important;
}
.bl0 {
	border-left: none !important;
}
.borderTW {
	border-top: 1px solid #fff!important;
}
.borderRW {
	border-right: 1px solid #fff!important;
}
.borderBW {
	border-bottom: 1px solid #fff!important;
}
.borderLW {
	border-left: 1px solid #fff!important;
}
.borderTB {
	border-top: 1px solid #9a9691!important;
}
.borderRB {
	border-right: 1px solid #9a9691!important;
}
.borderBB {
	border-bottom: 1px solid #9a9691 !important;
}
.borderLB {
	border-left: 1px solid #9a9691;
}
.borderTC {
	border-top: 1px solid #ccc !important;
}
.borderLB_navi {
	border-left: 1px solid #bab5af;
}

/* テーブル内位置指定 */
.vaT {
	vertical-align: top;
}
.vaB {
	vertical-align: bottom;
}
.vaM {
	vertical-align: middle !important;
}
/* 要素変更 */
.dispray-b {
	display: block !important;
}
/* インデント指定 */
.ind {
	text-indent: 1.5em;
}
/* pへの下余白適応 */
p.text {
	margin-bottom: 0.75em;
}
/* liリスト */

ul.disc li {
	list-style: disc;
}
ul.square li {
	list-style: square;
}
ul.circle li {
	list-style: circle;
}

/* olリスト */
ol.romanL li {
	list-style-type: lower-roman;
}
ol.romanU li {
	list-style-type: upper-roman
}
ol.latinL li {
	list-style-type: lower-latin;
}
ol.latinU li {
	list-style-type: upper-latin
}
ol.iroha li {
	list-style-type: katakana-iroha
}

.nowrap
{
	white-space: nowrap;
}
