@charset "UTF-8";
body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	text-align:center;
}

/* common
------------------------------------- */
.textLeft{ text-align:left !important; } 
.textRight{ text-align:right !important; } 
.textCenter{ text-align:center !important; } 

.floatLeft{ float:left !important; } 
.floatRight{ float:right !important; } 

.fontSmall{ font-size:10px !important; }
.fontDetail{ font-size:13px !important; }
.fontM{ font-size:18px !important; }
.fontLarge{ font-size:22px !important; }

.m0{ margin:0 !important; }
.p0{ padding:0 !important; }
.ml0{ margin-left:0 !important; }
.ml10{ margin-left:10px !important; }
.ml20{ margin-left:20px !important; }
.ml30{ margin-left:30px !important; }
.ml40{ margin-left:40px !important; }
.ml50{ margin-left:50px !important; }
.ml60{ margin-left:60px !important; }
.ml70{ margin-left:70px !important; }
.ml80{ margin-left:80px !important; }
.ml90{ margin-left:90px !important; }
.ml100{ margin-left:100px !important; }

.mr0{ margin-right:0 !important; }
.mr10{ margin-right:10px !important; }
.mr15{ margin-right:15px !important; }
.mr20{ margin-right:20px !important; }
.mr30{ margin-right:30px !important; }
.mr40{ margin-right:40px !important; }
.mr50{ margin-right:50px !important; }
.mr60{ margin-right:60px !important; }
.mr70{ margin-right:70px !important; }
.mr80{ margin-right:80px !important; }
.mr90{ margin-right:90px !important; }
.mr100{ margin-right:100px !important; }

.mt0{ margin-top:0 !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; }
.mt35{ margin-top:35px !important; }
.mt40{ margin-top:40px !important; }
.mt50{ margin-top:50px !important; }
.mt60{ margin-top:60px !important; }
.mt70{ margin-top:70px !important; }
.mt80{ margin-top:80px !important; }
.mt90{ margin-top:90px !important; }
.mt100{ margin-top:100px !important; }

.mb0{ margin-bottom:0 !important; }
.mb5{ margin-bottom:5px !important; }
.mb8{ margin-bottom:8px !important; }
.mb10{ margin-bottom:10px !important; }
.mb15{ margin-bottom:15px !important; }
.mb20{ margin-bottom:20px !important; }
.mb25{ margin-bottom:25px !important; }
.mb30{ margin-bottom:30px !important; }
.mb40{ margin-bottom:40px !important; }
.mb50{ margin-bottom:50px !important; }
.mb60{ margin-bottom:60px !important; }
.mb70{ margin-bottom:70px !important; }
.mb80{ margin-bottom:80px !important; }
.mb90{ margin-bottom:90px !important; }
.mb100{ margin-bottom:100px !important; }

.pl0{ padding-left:0 !important; }
.pl10{ padding-left:10px !important; }
.pl15{ padding-left:15px !important; }
.pl20{ padding-left:20px !important; }
.pl25{ padding-left:25px !important; }
.pl30{ padding-left:30px !important; }
.pl40{ padding-left:40px !important; }
.pl50{ padding-left:50px !important; }
.pl60{ padding-left:60px !important; }
.pl70{ padding-left:70px !important; }
.pl80{ padding-left:80px !important; }
.pl90{ padding-left:90px !important; }
.pl100{ padding-left:100px !important; }

.pr0{ padding-right:0 !important; }
.pr10{ padding-right:10px !important; }
.pr20{ padding-right:20px !important; }
.pr25{ padding-right:25px !important; }
.pr30{ padding-right:30px !important; }
.pr40{ padding-right:40px !important; }
.pr50{ padding-right:50px !important; }
.pr60{ padding-right:60px !important; }
.pr70{ padding-right:70px !important; }
.pr80{ padding-right:80px !important; }
.pr90{ padding-right:90px !important; }
.pr100{ padding-right:100px !important; }

.pt0{ padding-top:0 !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; }
.pt40{ padding-top:40px !important; }
.pt50{ padding-top:50px !important; }
.pt60{ padding-top:60px !important; }
.pt70{ padding-top:70px !important; }
.pt80{ padding-top:80px !important; }
.pt90{ padding-top:90px !important; }
.pt100{ padding-top:100px !important; }

.pb0{ padding-bottom:0 !important; }
.pb10{ padding-bottom:10px !important; }
.pb15{ padding-bottom:15px !important; }
.pb20{ padding-bottom:20px !important; }
.pb25{ padding-bottom:25px !important; }
.pb30{ padding-bottom:30px !important; }
.pb40{ padding-bottom:40px !important; }
.pb50{ padding-bottom:50px !important; }
.pb60{ padding-bottom:60px !important; }
.pb65{ padding-bottom:65px !important; }
.pb70{ padding-bottom:70px !important; }
.pb80{ padding-bottom:80px !important; }
.pb90{ padding-bottom:90px !important; }
.pb100{ padding-bottom:100px !important; }

.plr0{ padding-left:0 !important; padding-right:0 !important; }
.plr5{ padding-left:5px !important; padding-right:5px !important; }
.plr10{ padding-left:10px !important; padding-right:10px !important; }
.plr15{ padding-left:15px !important; padding-right:15px !important; }
.plr20{ padding-left:20px !important; padding-right:20px !important; }
.plr25{ padding-left:25px !important; padding-right:25px !important; }
.plr30{ padding-left:30px !important; padding-right:30px !important; }
.plr35{ padding-left:35px !important; padding-right:35px !important; }
.plr40{ padding-left:40px !important; padding-right:40px !important; }

.ml110{ margin-left:110px !important; }
.ml120{ margin-left:120px !important; }
.ml130{ margin-left:130px !important; }
.ml140{ margin-left:140px !important; }
.ml150{ margin-left:150px !important; }
.ml160{ margin-left:160px !important; }
.ml170{ margin-left:170px !important; }
.ml180{ margin-left:180px !important; }
.ml190{ margin-left:190px !important; }
.ml200{ margin-left:200px !important; }

.mr110{ margin-right:110px !important; }
.mr120{ margin-right:120px !important; }
.mr130{ margin-right:130px !important; }
.mr140{ margin-right:140px !important; }
.mr150{ margin-right:150px !important; }
.mr160{ margin-right:160px !important; }
.mr170{ margin-right:170px !important; }
.mr180{ margin-right:180px !important; }
.mr190{ margin-right:190px !important; }
.mr200{ margin-right:200px !important; }

.mt110{ margin-top:110px !important; }
.mt120{ margin-top:120px !important; }
.mt130{ margin-top:130px !important; }
.mt140{ margin-top:140px !important; }
.mt150{ margin-top:150px !important; }
.mt160{ margin-top:160px !important; }
.mt170{ margin-top:170px !important; }
.mt180{ margin-top:180px !important; }
.mt190{ margin-top:190px !important; }
.mt200{ margin-top:200px !important; }

.mb110{ margin-bottom:110px !important; }
.mb120{ margin-bottom:120px !important; }
.mb130{ margin-bottom:130px !important; }
.mb140{ margin-bottom:140px !important; }
.mb150{ margin-bottom:150px !important; }
.mb160{ margin-bottom:160px !important; }
.mb170{ margin-bottom:170px !important; }
.mb180{ margin-bottom:180px !important; }
.mb190{ margin-bottom:190px !important; }
.mb200{ margin-bottom:200px !important; }

.pl110{ padding-left:110px !important; }
.pl120{ padding-left:120px !important; }
.pl130{ padding-left:130px !important; }
.pl140{ padding-left:140px !important; }
.pl150{ padding-left:150px !important; }
.pl160{ padding-left:160px !important; }
.pl170{ padding-left:170px !important; }
.pl180{ padding-left:180px !important; }
.pl190{ padding-left:190px !important; }
.pl200{ padding-left:200px !important; }

.pr110{ padding-right:110px !important; }
.pr120{ padding-right:120px !important; }
.pr130{ padding-right:130px !important; }
.pr140{ padding-right:140px !important; }
.pr150{ padding-right:150px !important; }
.pr160{ padding-right:160px !important; }
.pr170{ padding-right:170px !important; }
.pr180{ padding-right:180px !important; }
.pr190{ padding-right:190px !important; }
.pr200{ padding-right:200px !important; }

.pt110{ padding-top:110px !important; }
.pt120{ padding-top:120px !important; }
.pt130{ padding-top:130px !important; }
.pt140{ padding-top:140px !important; }
.pt150{ padding-top:150px !important; }
.pt160{ padding-top:160px !important; }
.pt170{ padding-top:170px !important; }
.pt180{ padding-top:180px !important; }
.pt190{ padding-top:190px !important; }
.pt200{ padding-top:200px !important; }

.pb110{ padding-bottom:110px !important; }
.pb120{ padding-bottom:120px !important; }
.pb130{ padding-bottom:130px !important; }
.pb140{ padding-bottom:140px !important; }
.pb150{ padding-bottom:150px !important; }
.pb160{ padding-bottom:160px !important; }
.pb170{ padding-bottom:170px !important; }
.pb180{ padding-bottom:180px !important; }
.pb190{ padding-bottom:190px !important; }
.pb200{ padding-bottom:200px !important; }

.ma0{ margin:0 !important; }
.ma10{ margin:10px !important; }
.ma15{ margin:15px !important; }
.ma20{ margin:20px !important; }
.ma30{ margin:30px !important; }
.ma40{ margin:40px !important; }
.ma50{ margin:50px !important; }
.ma60{ margin:60px !important; }
.ma70{ margin:70px !important; }
.ma80{ margin:80px !important; }
.ma90{ margin:90px !important; }
.ma100{ margin:100px !important; }
.ma110{ margin:110px !important; }
.ma120{ margin:120px !important; }
.ma130{ margin:130px !important; }
.ma140{ margin:140px !important; }
.ma150{ margin:150px !important; }
.ma160{ margin:160px !important; }
.ma170{ margin:170px !important; }
.ma180{ margin:180px !important; }
.ma190{ margin:190px !important; }
.ma200{ margin:200px !important; }

.pd0{	padding:  0 !important; }
.pd5{	padding: 5px !important; }
.pd10{	padding: 10px !important; }
.pd15{	padding: 15px !important; }
.pd20{	padding:20px !important; }
.pd25{	padding:25px !important; }
.pd30{	padding:30px !important; }
.pd40{	padding:40px !important; }
.pd50{	padding:50px !important; }
.pd60{	padding:60px !important; }
.pd70{	padding:70px !important; }
.pd80{	padding:80px !important; }
.pd90{	padding:90px !important; }
.pd100{ padding:100px !important; }

.w100p{ width: 100% !important; }
.w95p{ width: 95% !important; }
.w90p{ width: 90% !important; }
.w85p{ width: 85% !important; }
.w80p{ width: 80% !important; }
.w75p{ width: 75% !important; }
.w70p{ width: 70% !important; }
.w65p{ width: 65% !important; }
.w60p{ width: 60% !important; }
.w55p{ width: 55% !important; }
.w50p{ width: 50% !important; }
.w45p{ width: 45% !important; }
.w40p{ width: 40% !important; }
.w35p{ width: 35% !important; }
.w30p{ width: 30% !important; }
.w25p{ width: 25% !important; }
.w20p{ width: 20% !important; }
.w15p{ width: 15% !important; }
.w10p{ width: 10% !important; }
.w5p{ width: 5% !important; }
.w0p{ width: 0% !important; }
.m0auto{ margin-left:auto !important; margin-right:auto !important; }

.w20{ width:20px !important; }
.w40{ width:40px !important; }
.w60{ width:60px !important; }
.w80{ width:80px !important; }
.w100{ width:100px !important; }
.w120{ width:120px !important; }
.w140{ width:140px !important; }
.w150{ width:150px !important; }
.w160{ width:160px !important; }
.w180{ width:180px !important; }
.w200{ width:200px !important; }
.w220{ width:220px !important; }
.w230{ width:230px !important; }
.w240{ width:240px !important; }
.w260{ width:260px !important; }
.w270{ width:270px !important; }
.w280{ width:280px !important; }
.w290{ width:290px !important; }
.w300{ width:300px !important; }
.w320{ width:320px !important; }
.w330{ width:330px !important; }
.w340{ width:340px !important; }
.w360{ width:360px !important; }
.w375{ width:375px !important; }
.w380{ width:380px !important; }
.w400{ width:400px !important; }
.w420{ width:420px !important; }
.w440{ width:440px !important; }
.w455{ width:455px !important; }
.w460{ width:460px !important; }
.w480{ width:480px !important; }
.w500{ width:500px !important; }
.w520{ width:520px !important; }
.w540{ width:540px !important; }
.w560{ width:560px !important; }
.w580{ width:580px !important; }
.w600{ width:600px !important; }
.w620{ width:620px !important; }
.w640{ width:640px !important; }
.w660{ width:660px !important; }
.w680{ width:680px !important; }
.w700{ width:700px !important; }
.w720{ width:720px !important; }
.w740{ width:740px !important; }
.w760{ width:760px !important; }
.w780{ width:780px !important; }
.w800{ width:800px !important; }
.w820{ width:820px !important; }
.w840{ width:840px !important; }
.w860{ width:860px !important; }
.w880{ width:880px !important; }
.w900{ width:900px !important; }

.h20{ height:20px !important; }
.h40{ height:40px !important; }
.h60{ height:60px !important; }
.h80{ height:80px !important; }
.h100{ height:100px !important; }
.h120{ height:120px !important; }
.h140{ height:140px !important; }
.h160{ height:160px !important; }
.h180{ height:180px !important; }
.h200{ height:200px !important; }
.h220{ height:220px !important; }
.h240{ height:240px !important; }
.h260{ height:260px !important; }
.h280{ height:280px !important; }
.h290{ height:290px !important; }
.h300{ height:300px !important; }
.h320{ height:320px !important; }
.h340{ height:340px !important; }
.h360{ height:360px !important; }
.h380{ height:380px !important; }
.h400{ height:400px !important; }
.h420{ height:420px !important; }
.h440{ height:440px !important; }
.h460{ height:460px !important; }
.h480{ height:480px !important; }
.h500{ height:500px !important; }
.h520{ height:520px !important; }
.h540{ height:540px !important; }
.h560{ height:560px !important; }
.h580{ height:580px !important; }
.h600{ height:600px !important; }
.h620{ height:620px !important; }
.h640{ height:640px !important; }
.h660{ height:660px !important; }
.h680{ height:680px !important; }
.h700{ height:700px !important; }
.h720{ height:720px !important; }
.h740{ height:740px !important; }
.h760{ height:760px !important; }
.h780{ height:780px !important; }
.h800{ height:800px !important; }
.h820{ height:820px !important; }
.h840{ height:840px !important; }
.h860{ height:860px !important; }
.h880{ height:880px !important; }
.h900{ height:900px !important; }
