@charset "UTF-8";

/*------------- _____ ▼共通 _____ --------------------------------------------------*/

*{
	padding:0px;
	margin:0px;
	border:0px;
	-webkit-text-size-adjust: 100%;/*upd2014.12.14*/
}

body {
	letter-spacing:1px;
	font-size:16px;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	line-height:150%;
	color:#333333;
}

.fyumin		{font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif; }
.fmeiryo	{font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.farial		{font-family:Arial, Helvetica, sans-serif; }

.f8			{font-size:8px !important;}
.f9			{font-size:9px !important;}
.f10		{font-size:10px !important;}
.f11		{font-size:11px !important;}
.f12		{font-size:12px !important;}
.f13		{font-size:13px !important;}
.f14		{font-size:14px !important;}
.f15		{font-size:15px !important;}
.f16		{font-size:16px !important;}
.f17		{font-size:17px !important;}
.f18		{font-size:18px !important;}
.f19		{font-size:19px !important;}
.f20		{font-size:20px !important;}
.f21		{font-size:21px !important;}
.f22		{font-size:22px !important;}
.f23		{font-size:23px !important;}
.f24		{font-size:24px !important;}
.f25		{font-size:25px !important;}
.f30		{font-size:30px !important;}
.f31		{font-size:31px !important;}
.f32		{font-size:32px !important;}
.f33		{font-size:33px !important;}
.f34		{font-size:34px !important;}
.f35		{font-size:35px !important;}
.f40		{font-size:40px !important;}
.f45		{font-size:45px !important;}
.f50		{font-size:50px !important;}
.f55		{font-size:55px !important;}

.fnormal	{font-weight:normal !important;}
.txtindent1	{text-indent:1em !important;}

.w10p		{width:10% !important;}
.w20p		{width:20% !important;}
.w30p		{width:30% !important;}
.w40p		{width:40% !important;}
.w50p		{width:50% !important;}
.w60p		{width:60% !important;}
.w70p		{width:70% !important;}
.w80p		{width:80% !important;}
.w85p		{width:85% !important;}
.w90p		{width:90% !important;}
.w95p		{width:95% !important;}
.w100p		{width:100% !important;}

.w05		{width:05px !important;}
.w06		{width:06px !important;}
.w07		{width:07px !important;}
.w08		{width:08px !important;}
.w09		{width:09px !important;}
.w10		{width:10px !important;}
.w20		{width:20px !important;}
.w30		{width:30px !important;}
.w40		{width:40px !important;}
.w50		{width:50px !important;}
.w60		{width:60px !important;}
.w70		{width:70px !important;}
.w80		{width:80px !important;}
.w95		{width:95px !important;}
.w100		{width:100px !important;}
.maxw100	{max-width:100px !important;}
.w110		{width:110px !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;}
.w180		{width:180px !important;}
.w190		{width:190px !important;}
.w200		{width:200px !important;}
.maxw200	{max-width:200px !important;}
.w210		{width:210px !important;}
.w220		{width:220px !important;}
.w230		{width:230px !important;}
.w240		{width:240px !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;}
.maxw300	{max-width:300px !important;}
.w350		{width:350px !important;}
.w400		{width:400px !important;}
.maxw400	{max-width:400px !important;}
.minw400	{min-width:400px !important;}
.w450		{width:450px !important;}
.w460		{width:460px !important;}
.w500		{width:500px !important;}
.maxw500	{max-width:500px !important;}
.w550		{width:550px !important;}
.w600		{width:600px !important;}
.maxw600	{max-width:600px !important;}
.w650		{width:650px !important;}
.w700		{width:700px !important;}
.maxw700	{max-width:700px !important;}
.w750		{width:750px !important;}
.w800		{width:800px !important;}
.maxw800	{max-width:800px !important;}
.w850		{width:850px !important;}
.w900		{width:900px !important;}
.maxw900	{max-width:900px !important;}
.w950		{width:950px !important;}
.h10		{height:10px !important;}
.h12		{height:12px !important;}
.h14		{height:14px !important;}
.h16		{height:16px !important;}
.h18		{height:18px !important;}
.h20		{height:20px !important;}
.h22		{height:22px !important;}
.h24		{height:24px !important;}
.h26		{height:26px !important;}
.h28		{height:28px !important;}
.h30		{height:30px !important;}
.h40		{height:40px !important;}
.h50		{height:50px !important;}
.h60		{height:60px !important;}
.h70		{height:70px !important;}
.h80		{height:80px !important;}
.h90		{height:90px !important;}
.h100		{height:100px !important;}
.h100scl	{height:100px !important; overflow:scroll;}
.h150		{height:150px !important;}
.h150scl	{height:150px !important; overflow:scroll;}
.h200		{height:200px !important;}
.h200scl	{height:200px !important; overflow:scroll;}
.h250		{height:250px !important;}
.h250scl	{height:250px !important; overflow:scroll;}
.h300		{height:300px !important;}
.h300scl	{height:300px !important; overflow:scroll;}

.right		{text-align:right !important;}
.left		{text-align:left !important;}
.center		{text-align:center !important;}

.fleft		{float:left !important;}
.fright		{float:right !important;}

.valigntop	{vertical-align:top !important;}
.valignmid	{vertical-align:middle!important;}

.m5				{margin:5px !important;}
.m10			{margin:10px !important;}
.m20			{margin:20px !important;}
.m30			{margin:30px !important;}
.m40			{margin:40px !important;}
.m50			{margin:50px !important;}

.mtop0			{margin-top:0px !important;}
.mtop5			{margin-top:5px !important;}
.mtop10			{margin-top:10px !important;}
.mtop15			{margin-top:15px !important;}
.mtop20			{margin-top:20px !important;}
.mtop30			{margin-top:30px !important;}
.mtop40			{margin-top:40px !important;}
.mtop50			{margin-top:50px !important;}
.mtop60			{margin-top:60px !important;}
.mtop70			{margin-top:70px !important;}
.mtop80			{margin-top:80px !important;}
.mtop90			{margin-top:90px !important;}
.mtop100		{margin-top:100px !important;}
.mright0		{margin-right:0px !important;}
.mright5		{margin-right:5px !important;}
.mright10		{margin-right:10px !important;}
.mright15		{margin-right:15px !important;}
.mright20		{margin-right:20px !important;}
.mright30		{margin-right:30px !important;}
.mright40		{margin-right:40px !important;}
.mright50		{margin-right:50px !important;}
.mleft0			{margin-left:0px !important;}
.mleft1em		{margin-left:1em !important;}
.mleft5			{margin-left:5px !important;}
.mleft10		{margin-left:10px !important;}
.mleft15		{margin-left:15px !important;}
.mleft20		{margin-left:20px !important;}
.mleft30		{margin-left:30px !important;}
.mleft40		{margin-left:40px !important;}
.mleft50		{margin-left:50px !important;}
.mbottom0		{margin-bottom:0px !important;}
.mbottom5		{margin-bottom:5px !important;}
.mbottom10		{margin-bottom:10px !important;}
.mbottom15		{margin-bottom:15px !important;}
.mbottom20		{margin-bottom:20px !important;}
.mbottom30		{margin-bottom:30px !important;}
.mbottom40		{margin-bottom:40px !important;}
.mbottom50		{margin-bottom:50px !important;}
.mbottom60		{margin-bottom:60px !important;}
.mbottom70		{margin-bottom:70px !important;}
.mbottom80		{margin-bottom:80px !important;}
.mbottom90		{margin-bottom:90px !important;}
.mbottom100		{margin-bottom:100px !important;}

.p5				{padding:5px !important;}
.p10			{padding:10px !important;}
.p15			{padding:15px !important;}
.p20			{padding:20px !important;}
.p30			{padding:30px !important;}
.p40			{padding:40px !important;}
.p50			{padding:50px !important;}

.ptop0			{padding-top:0px !important;}
.ptop5			{padding-top:5px !important;}
.ptop10			{padding-top:10px !important;}
.ptop15			{padding-top:15px !important;}
.ptop20			{padding-top:20px !important;}
.ptop30			{padding-top:30px !important;}
.ptop40			{padding-top:40px !important;}
.ptop50			{padding-top:50px !important;}
.ptop60			{padding-top:60px !important;}
.ptop70			{padding-top:70px !important;}
.ptop80			{padding-top:80px !important;}
.ptop90			{padding-top:90px !important;}
.ptop100		{padding-top:100px !important;}

.pleft0			{padding-left:0px !important;}
.pleft5			{padding-left:5px !important;}
.pleft10		{padding-left:10px !important;}
.pleft15		{padding-left:15px !important;}
.pleft20		{padding-left:20px !important;}
.pleft30		{padding-left:30px !important;}
.pleft40		{padding-left:40px !important;}
.pleft50		{padding-left:50px !important;}

.pright0		{padding-right:0px !important;}
.pright5		{padding-right:5px !important;}
.pright10		{padding-right:10px !important;}
.pright15		{padding-right:15px !important;}
.pright20		{padding-right:20px !important;}
.pright30		{padding-right:30px !important;}
.pright40		{padding-right:40px !important;}
.pright50		{padding-right:50px !important;}

.pbottom0		{padding-bottom:0px !important;}
.pbottom5		{padding-bottom:5px !important;}
.pbottom10		{padding-bottom:10px !important;}
.pbottom15		{padding-bottom:15px !important;}
.pbottom20		{padding-bottom:20px !important;}
.pbottom30		{padding-bottom:30px !important;}
.pbottom40		{padding-bottom:40px !important;}
.pbottom50		{padding-bottom:50px !important;}
.pbottom60		{padding-bottom:60px !important;}
.pbottom70		{padding-bottom:70px !important;}
.pbottom80		{padding-bottom:80px !important;}
.pbottom90		{padding-bottom:90px !important;}
.pbottom100		{padding-bottom:100px !important;}

.lineheight100	{line-height:100% !important;}
.lineheight110	{line-height:110% !important;}
.lineheight120	{line-height:120% !important;}
.lineheight130	{line-height:130% !important;}
.lineheight140	{line-height:140% !important;}
.lineheight150	{line-height:150% !important;}
.lineheight200	{line-height:200% !important;}
.lineheight10em	{line-height:1em !important;}
.lineheight15em	{line-height:1.5em !important;}
.lineheight20em	{line-height:2em !important;}

.letterspace0	{letter-spacing:0px !important;}
.letterspace1	{letter-spacing:1px !important;}
.letterspace2	{letter-spacing:2px !important;}
.letterspace3	{letter-spacing:3px !important;}

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

.border0		{border:0px !important;}
.border0R		{border-right:0px !important;}
.border0L		{border-left:0px !important;}
.border1whT		{border-top:1px solid #FFF !important;}
.border1gy		{border:1px solid #CCC !important;}
.border1gyT		{border-top:1px solid #CCC !important;}
.border1gyL		{border-left:1px solid #CCC !important;}
.border1gyR		{border-right:1px solid #CCC !important;}
.border1gyB		{border-bottom:1px solid #CCC !important;}
.border1blB		{border-bottom:1px solid #005A93 !important;}
.border1bkB		{border-bottom:1px solid #666666 !important;}
.border1gn		{border:1px solid #6BBE54 !important;}
.border1gnT		{border-top:1px solid #6BBE54 !important;}
.border1gnL		{border-left:1px solid #6BBE54 !important;}
.border1gnR		{border-right:1px solid #6BBE54 !important;}
.border1gnB		{border-bottom:1px solid #6BBE54 !important;}

.borderr3		{border-radius: 3px !importanti}
.borderr5		{border-radius: 5px !important;}

.nowrap			{white-space:nowrap !important;}
.noline			{text-decoration:none !important;}

.clear			{clear:both !important;}


.black			{color:#000000 !important;}
.white			{color:#FFFFFF !important;}
.red			{color:#8C0000 !important;}
.blue			{color:#005A93 !important;}
.pink			{color:#FF99CC !important;}
.orange			{color:#ED481F !important;}
.green			{color:#6BBE52 !important;}
.yellow			{color:#F89F00 !important;}
.gray			{color:#999999 !important;}
.dgray			{color:#666666 !important;}
.lgray			{color:#BABABA !important;}
.purple			{color:#ff00ff !important;}
.maroon			{color:#800000 !important;}

.bglgy			{background:#CCCCCC !important;}
.bgyl			{background:#F89F00 !important;}
.bgwh			{background:#FFFFFF !important;}
.bgbl			{background:#0092E7 !important;}
.bgno			{background:none !important;}



a				{color:#333333; text-decoration:underline;}
a:hover			{opacity: 0.5; text-decoration: none;}
a:visited		{color:#333333; text-decoration:underline;}

h1				{font-size:20px; font-weight:normal;}
h2				{font-size:20px; font-weight:normal;}
h3				{font-size:17px; font-weight:normal;}
h4				{font-size:15px; font-weight:normal;}

strong			{font-weight:bold;}
.underline		{text-decoration: underline;}

img{
	margin:0px;
	padding:0px;
	border:0px;
}
.alpha a:hover img{
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	-webkit-transition: 0.5s ;
	transition: 0.5s ;
}

ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ol{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

*:focus {
	outline: none;
}
