﻿@charset "UTF-8";
/* リセット
---------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}

table{
	border-collapse:collapse;
	border-spacing:0;
	font-size:100%;
}
fieldset,img{
	border:0;
	vertical-align:top;
}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal;
}

li{
	list-style:none;
}

caption,th{
	text-align:left;
}

h1,h2,h3,h4,h5,h6,small{
	font-size:100%;
	font-weight:normal;
}

q:before,q:after{content:'';
}

abbr,acronym{
	border:0;
	font-variant:normal;
}

br{
	letter-spacing:normal;
}

/* to preserve line-height and selector appearance */
sup{
	vertical-align:text-top;
}

sub{
	vertical-align:text-bottom;
}
input,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
input,textarea,select{
	*font-size:100%;
}

.hover{
}

/* ページ共通
---------------------------------------------------- */
html{
	color:#333333;
	letter-spacing:-0.06em;
}


body{
	margin:0;
	padding:0;
	font-size: 20px;
	line-height: 1;
	font-family: 'Noto Sans', 'Noto Sans JP', "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, "ＭＳ Ｐゴシック", sans-serif;
	font-weight: 300;
	color:#000000;
	color: #12381C;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	font-smoothing: antialiased;
	-moz-osx-font-smoothing:grayscale;
}

*:first-child+html body{
	font-size:87%;
}

a{
	color:#257CB6;
	text-decoration:none;
	cursor:pointer;
	text-decoration:none;
}

a:hover{
	color:#257CB6;
	text-decoration:none;
}

.clearfix:after{
  content:".";  /* 新しい要素を作る */
  display:block;  /* ブロックレベル要素に */
  clear:both;
  height:0;
  visibility:hidden;
}

.clearfix{min-height:1px;}
* html .clearfix{
  height:1px;
  /*\*//*/
  height:auto;
  overflow:hidden;
  /**/
}

.clear{clear:both;}

.none{
	margin:0;
	padding:0;
	border:none;
}

/*-- Width --*/
.WAuto{width:auto !important;}
.W0{width:0 !important;}
.W5{width:5px;}
.W10{width:10px;}
.W15{width:15px;}
.W20{width:20px;}
.W25{width:25px;}
.W30{width:30px;}
.W35{width:35px;}
.W40{width:40px;}
.W45{width:45px;}
.W50{width:50px;}
.W55{width:55px;}
.W60{width:60px;}
.W65{width:65px;}
.W70{width:70px;}
.W75{width:75px;}
.W80{width:80px;}
.W85{width:85px;}
.W90{width:90px;}
.W95{width:95px;}
.W100{width:100px;}
.W110{width:110px;}
.W120{width:120px;}
.W130{width:130px;}
.W140{width:140px;}
.W150{width:150px;}
.W160{width:160px;}
.W170{width:170px;}
.W180{width:180px;}
.W190{width:190px;}
.W200{width:200px;}
.W210{width:210px;}
.W220{width:220px;}
.W230{width:230px;}
.W240{width:240px;}
.W250{width:250px;}
.W260{width:260px;}
.W270{width:270px;}
.W280{width:280px;}
.W290{width:290px;}
.W300{width:300px;}
.W310{width:310px;}
.W320{width:320px;}
.W330{width:330px;}
.W340{width:340px;}
.W350{width:350px;}
.W360{width:360px;}
.W370{width:370px;}
.W380{width:380px;}
.W390{width:390px;}
.W400{width:400px;}
.W410{width:410px;}
.W420{width:420px;}
.W430{width:430px;}
.W440{width:440px;}
.W450{width:450px;}
.W460{width:460px;}
.W470{width:470px;}
.W480{width:480px;}
.W490{width:490px;}
.W500{width:500px;}
.W1P{width:1% !important;}
.W2P{width:2% !important;}
.W3P{width:3% !important;}
.W4P{width:4% !important;}
.W5P{width:5% !important;}
.W6P{width:6% !important;}
.W7P{width:7% !important;}
.W8P{width:8% !important;}
.W9P{width:9% !important;}
.W10P{width:10% !important;}
.W11P{width:11% !important;}
.W12P{width:12% !important;}
.W13P{width:13% !important;}
.W14P{width:14% !important;}
.W15P{width:15% !important;}
.W16P{width:16% !important;}
.W17P{width:17% !important;}
.W18P{width:18% !important;}
.W19P{width:19% !important;}
.W20P{width:20% !important;}
.W21P{width:21% !important;}
.W22P{width:22% !important;}
.W23P{width:23% !important;}
.W24P{width:24% !important;}
.W25P{width:25% !important;}
.W26P{width:26% !important;}
.W27P{width:27% !important;}
.W28P{width:28% !important;}
.W29P{width:29% !important;}
.W30P{width:30% !important;}
.W31P{width:31% !important;}
.W32P{width:32% !important;}
.W33P{width:33% !important;}
.W34P{width:34% !important;}
.W35P{width:35% !important;}
.W36P{width:36% !important;}
.W37P{width:37% !important;}
.W38P{width:38% !important;}
.W39P{width:39% !important;}
.W40P{width:40% !important;}
.W41P{width:41% !important;}
.W42P{width:42% !important;}
.W43P{width:43% !important;}
.W44P{width:44% !important;}
.W45P{width:45% !important;}
.W46P{width:46% !important;}
.W47P{width:47% !important;}
.W48P{width:48% !important;}
.W49P{width:49% !important;}
.W50P{width:50% !important;}
.W51P{width:51% !important;}
.W52P{width:52% !important;}
.W53P{width:53% !important;}
.W54P{width:54% !important;}
.W55P{width:55% !important;}
.W56P{width:56% !important;}
.W57P{width:57% !important;}
.W58P{width:58% !important;}
.W59P{width:59% !important;}
.W60P{width:60% !important;}
.W61P{width:61% !important;}
.W62P{width:62% !important;}
.W63P{width:63% !important;}
.W64P{width:64% !important;}
.W65P{width:65% !important;}
.W66P{width:66% !important;}
.W67P{width:67% !important;}
.W68P{width:68% !important;}
.W69P{width:69% !important;}
.W70P{width:70% !important;}
.W71P{width:71% !important;}
.W72P{width:72% !important;}
.W73P{width:73% !important;}
.W74P{width:74% !important;}
.W75P{width:75% !important;}
.W76P{width:76% !important;}
.W77P{width:77% !important;}
.W78P{width:78% !important;}
.W79P{width:79% !important;}
.W80P{width:80% !important;}
.W81P{width:81% !important;}
.W82P{width:82% !important;}
.W83P{width:83% !important;}
.W84P{width:84% !important;}
.W85P{width:85% !important;}
.W86P{width:86% !important;}
.W87P{width:87% !important;}
.W88P{width:88% !important;}
.W89P{width:89% !important;}
.W90P{width:90% !important;}
.W91P{width:91% !important;}
.W92P{width:92% !important;}
.W93P{width:93% !important;}
.W94P{width:94% !important;}
.W95P{width:95% !important;}
.W96P{width:96% !important;}
.W97P{width:97% !important;}
.W98P{width:98% !important;}
.W99P{width:99% !important;}
.W100P{width:100% !important;}

/*-- Height --*/
.H7{height:7px !important;}
.H10{height:10px !important;}
.H15{height:15px !important;}
.H16{height:16px !important;}
.H20{height:20px !important;}
.H30{height:30px !important;}
.H32{height:32px !important;}
.H38{height:38px !important;}
.H40{height:40px !important;}
.H50{height:50px !important;}


/*-- Margin --*/
.M0{margin:0 !important;}
.M5{margin:5px !important;}
.M10{margin:10px !important;}
.M15{margin:15px !important;}
.M20{margin:20px !important;}
.M25{margin:25px !important;}

.Ma{margin:auto !important;}
.M0a{margin:0 auto !important;}
.MLRa{margin-left:auto !important;margin-right:auto !important;}
.M0_5{margin:0 5px !important;}
.M0_10{margin:0 10px !important;}
.M0_15{margin:0 15px !important;}
.M0_20{margin:0 20px !important;}
.M0_25{margin:0 25px !important;}
.M0_30{margin:0 30px !important;}

.MT0{margin-top:0px !important;}
.MT1{margin-top:1px !important;}
.MT2{margin-top:2px !important;}
.MT3{margin-top:3px !important;}
.MT4{margin-top:4px !important;}
.MT5{margin-top:5px !important;}
.MT6{margin-top:6px !important;}
.MT7{margin-top:7px !important;}
.MT8{margin-top:8px !important;}
.MT9{margin-top:9px !important;}
.MT10{margin-top:10px !important;}
.MT11{margin-top:11px !important;}
.MT12{margin-top:12px !important;}
.MT13{margin-top:13px !important;}
.MT14{margin-top:14px !important;}
.MT15{margin-top:15px !important;}
.MT16{margin-top:16px !important;}
.MT17{margin-top:17px !important;}
.MT18{margin-top:18px !important;}
.MT19{margin-top:19px !important;}
.MT20{margin-top:20px !important;}
.MT21{margin-top:21px !important;}
.MT22{margin-top:22px !important;}
.MT23{margin-top:23px !important;}
.MT24{margin-top:24px !important;}
.MT25{margin-top:25px !important;}
.MT26{margin-top:26px !important;}
.MT27{margin-top:27px !important;}
.MT28{margin-top:28px !important;}
.MT29{margin-top:29px !important;}
.MT30{margin-top:30px !important;}
.MT31{margin-top:31px !important;}
.MT32{margin-top:32px !important;}
.MT33{margin-top:33px !important;}
.MT34{margin-top:34px !important;}
.MT35{margin-top:35px !important;}
.MT36{margin-top:36px !important;}
.MT37{margin-top:37px !important;}
.MT38{margin-top:38px !important;}
.MT39{margin-top:39px !important;}
.MT40{margin-top:40px !important;}
.MT45{margin-top:45px !important;}
.MT50{margin-top:50px !important;}
.MT55{margin-top:55px !important;}
.MT60{margin-top:60px !important;}
.MTex{margin-top:65px;}

.MR0{margin-right:0px !important;}
.MR1{margin-right:1px !important;}
.MR2{margin-right:2px !important;}
.MR3{margin-right:3px !important;}
.MR4{margin-right:4px !important;}
.MR5{margin-right:5px !important;}
.MR6{margin-right:6px !important;}
.MR7{margin-right:7px !important;}
.MR8{margin-right:8px !important;}
.MR9{margin-right:9px !important;}
.MR10{margin-right:10px !important;}
.MR11{margin-right:11px !important;}
.MR12{margin-right:12px !important;}
.MR13{margin-right:13px !important;}
.MR14{margin-right:14px !important;}
.MR15{margin-right:15px !important;}
.MR16{margin-right:16px !important;}
.MR17{margin-right:17px !important;}
.MR18{margin-right:18px !important;}
.MR19{margin-right:19px !important;}
.MR20{margin-right:20px !important;}
.MR21{margin-right:21px !important;}
.MR22{margin-right:22px !important;}
.MR23{margin-right:23px !important;}
.MR24{margin-right:24px !important;}
.MR25{margin-right:25px !important;}
.MR26{margin-right:26px !important;}
.MR27{margin-right:27px !important;}
.MR28{margin-right:28px !important;}
.MR29{margin-right:29px !important;}
.MR30{margin-right:30px !important;}
.MR31{margin-right:31px !important;}
.MR32{margin-right:32px !important;}
.MR33{margin-right:33px !important;}
.MR34{margin-right:34px !important;}
.MR35{margin-right:35px !important;}
.MR36{margin-right:36px !important;}
.MR37{margin-right:37px !important;}
.MR38{margin-right:38px !important;}
.MR39{margin-right:39px !important;}
.MR40{margin-right:40px !important;}
.MR45{margin-right:45px !important;}
.MR50{margin-right:50px !important;}
.MR55{margin-right:55px !important;}
.MR60{margin-right:60px !important;}
.MRex{margin-right:65px;}

.MB0{margin-bottom:0px !important;}
.MB1{margin-bottom:1px !important;}
.MB2{margin-bottom:2px !important;}
.MB3{margin-bottom:3px !important;}
.MB4{margin-bottom:4px !important;}
.MB5{margin-bottom:5px !important;}
.MB6{margin-bottom:6px !important;}
.MB7{margin-bottom:7px !important;}
.MB8{margin-bottom:8px !important;}
.MB9{margin-bottom:9px !important;}
.MB10{margin-bottom:10px !important;}
.MB11{margin-bottom:11px !important;}
.MB12{margin-bottom:12px !important;}
.MB13{margin-bottom:13px !important;}
.MB14{margin-bottom:14px !important;}
.MB15{margin-bottom:15px !important;}
.MB16{margin-bottom:16px !important;}
.MB17{margin-bottom:17px !important;}
.MB18{margin-bottom:18px !important;}
.MB19{margin-bottom:19px !important;}
.MB20{margin-bottom:20px !important;}
.MB21{margin-bottom:21px !important;}
.MB22{margin-bottom:22px !important;}
.MB23{margin-bottom:23px !important;}
.MB24{margin-bottom:24px !important;}
.MB25{margin-bottom:25px !important;}
.MB26{margin-bottom:26px !important;}
.MB27{margin-bottom:27px !important;}
.MB28{margin-bottom:28px !important;}
.MB29{margin-bottom:29px !important;}
.MB30{margin-bottom:30px !important;}
.MB31{margin-bottom:31px !important;}
.MB32{margin-bottom:32px !important;}
.MB33{margin-bottom:33px !important;}
.MB34{margin-bottom:34px !important;}
.MB35{margin-bottom:35px !important;}
.MB36{margin-bottom:36px !important;}
.MB37{margin-bottom:37px !important;}
.MB38{margin-bottom:38px !important;}
.MB39{margin-bottom:39px !important;}
.MB40{margin-bottom:40px !important;}
.MB45{margin-bottom:45px !important;}
.MB50{margin-bottom:50px !important;}
.MB55{margin-bottom:55px !important;}
.MB60{margin-bottom:60px !important;}
.MBex{margin-bottom:65px;}

.ML0{margin-left:0px !important;}
.ML1{margin-left:1px !important;}
.ML2{margin-left:2px !important;}
.ML3{margin-left:3px !important;}
.ML4{margin-left:4px !important;}
.ML5{margin-left:5px !important;}
.ML6{margin-left:6px !important;}
.ML7{margin-left:7px !important;}
.ML8{margin-left:8px !important;}
.ML9{margin-left:9px !important;}
.ML10{margin-left:10px !important;}
.ML11{margin-left:11px !important;}
.ML12{margin-left:12px !important;}
.ML13{margin-left:13px !important;}
.ML14{margin-left:14px !important;}
.ML15{margin-left:15px !important;}
.ML16{margin-left:16px !important;}
.ML17{margin-left:17px !important;}
.ML18{margin-left:18px !important;}
.ML19{margin-left:19px !important;}
.ML20{margin-left:20px !important;}
.ML21{margin-left:21px !important;}
.ML22{margin-left:22px !important;}
.ML23{margin-left:23px !important;}
.ML24{margin-left:24px !important;}
.ML25{margin-left:25px !important;}
.ML26{margin-left:26px !important;}
.ML27{margin-left:27px !important;}
.ML28{margin-left:28px !important;}
.ML29{margin-left:29px !important;}
.ML30{margin-left:30px !important;}
.ML31{margin-left:31px !important;}
.ML32{margin-left:32px !important;}
.ML33{margin-left:33px !important;}
.ML34{margin-left:34px !important;}
.ML35{margin-left:35px !important;}
.ML36{margin-left:36px !important;}
.ML37{margin-left:37px !important;}
.ML38{margin-left:38px !important;}
.ML39{margin-left:39px !important;}
.ML40{margin-left:40px !important;}
.ML45{margin-left:45px !important;}
.ML50{margin-left:50px !important;}
.ML55{margin-left:55px !important;}
.ML60{margin-left:60px !important;}
.MLex{margin-left:65px;}

/*-- Padding --*/
.P0{padding:0 !important;}
.P5{padding:5px !important;}
.P10{padding:10px !important;}
.P15{padding:15px !important;}
.P20{padding:20px !important;}
.P25{padding:25px !important;}

.P0_5{padding:0 5px !important;}
.P0_10{padding:0 10px !important;}
.P0_15{padding:0 15px !important;}
.P0_20{padding:0 20px !important;}
.P0_25{padding:0 25px !important;}

.P5_0{padding:5px 0 !important;}
.P5_10{padding:5px 10px !important;}
.P5_15{padding:5px 15px !important;}
.P5_20{padding:5px 20px !important;}

.P10_0{padding:10px 0 !important;}
.P10_5{padding:10px 5px !important;}
.P10_15{padding:10px 15px !important;}
.P10_20{padding:10px 20px !important;}

.P15_0{padding:15px 0 !important;}
.P15_5{padding:15px 5px !important;}
.P15_10{padding:15px 10px !important;}
.P15_20{padding:15px 20px !important;}

.P20_0{padding:20px 0 !important;}
.P20_5{padding:20px 5px !important;}
.P20_10{padding:20px 10px !important;}
.P20_15{padding:20px 15px !important;}
.P25_0{padding:25px 0 !important;}

.P30_0{padding:30px 0 !important;}

.PT0{padding-top:0px !important;}
.PT1{padding-top:1px !important;}
.PT2{padding-top:2px !important;}
.PT3{padding-top:3px !important;}
.PT4{padding-top:4px !important;}
.PT5{padding-top:5px !important;}
.PT6{padding-top:6px !important;}
.PT7{padding-top:7px !important;}
.PT8{padding-top:8px !important;}
.PT9{padding-top:9px !important;}
.PT10{padding-top:10px !important;}
.PT11{padding-top:11px !important;}
.PT12{padding-top:12px !important;}
.PT13{padding-top:13px !important;}
.PT14{padding-top:14px !important;}
.PT15{padding-top:15px !important;}
.PT16{padding-top:16px !important;}
.PT17{padding-top:17px !important;}
.PT18{padding-top:18px !important;}
.PT19{padding-top:19px !important;}
.PT20{padding-top:20px !important;}
.PT21{padding-top:21px !important;}
.PT22{padding-top:22px !important;}
.PT23{padding-top:23px !important;}
.PT24{padding-top:24px !important;}
.PT25{padding-top:25px !important;}
.PT26{padding-top:26px !important;}
.PT27{padding-top:27px !important;}
.PT28{padding-top:28px !important;}
.PT29{padding-top:29px !important;}
.PT30{padding-top:30px !important;}
.PT31{padding-top:31px !important;}
.PT32{padding-top:32px !important;}
.PT33{padding-top:33px !important;}
.PT34{padding-top:34px !important;}
.PT35{padding-top:35px !important;}
.PT36{padding-top:36px !important;}
.PT37{padding-top:37px !important;}
.PT38{padding-top:38px !important;}
.PT39{padding-top:39px !important;}
.PT40{padding-top:40px !important;}
.PT45{padding-top:45px !important;}
.PT50{padding-top:50px !important;}
.PT55{padding-top:55px !important;}
.PT60{padding-top:60px !important;}
.PTex{padding-top:65px;}

.PR0{padding-right:0px !important;}
.PR1{padding-right:1px !important;}
.PR2{padding-right:2px !important;}
.PR3{padding-right:3px !important;}
.PR4{padding-right:4px !important;}
.PR5{padding-right:5px !important;}
.PR6{padding-right:6px !important;}
.PR7{padding-right:7px !important;}
.PR8{padding-right:8px !important;}
.PR9{padding-right:9px !important;}
.PR10{padding-right:10px !important;}
.PR11{padding-right:11px !important;}
.PR12{padding-right:12px !important;}
.PR13{padding-right:13px !important;}
.PR14{padding-right:14px !important;}
.PR15{padding-right:15px !important;}
.PR16{padding-right:16px !important;}
.PR17{padding-right:17px !important;}
.PR18{padding-right:18px !important;}
.PR19{padding-right:19px !important;}
.PR20{padding-right:20px !important;}
.PR21{padding-right:21px !important;}
.PR22{padding-right:22px !important;}
.PR23{padding-right:23px !important;}
.PR24{padding-right:24px !important;}
.PR25{padding-right:25px !important;}
.PR26{padding-right:26px !important;}
.PR27{padding-right:27px !important;}
.PR28{padding-right:28px !important;}
.PR29{padding-right:29px !important;}
.PR30{padding-right:30px !important;}
.PR31{padding-right:31px !important;}
.PR32{padding-right:32px !important;}
.PR33{padding-right:33px !important;}
.PR34{padding-right:34px !important;}
.PR35{padding-right:35px !important;}
.PR36{padding-right:36px !important;}
.PR37{padding-right:37px !important;}
.PR38{padding-right:38px !important;}
.PR39{padding-right:39px !important;}
.PR40{padding-right:40px !important;}
.PR45{padding-right:45px !important;}
.PR50{padding-right:50px !important;}
.PR55{padding-right:55px !important;}
.PR60{padding-right:60px !important;}
.PRex{padding-right:65px;}

.PB0{padding-bottom:0px !important;}
.PB1{padding-bottom:1px !important;}
.PB2{padding-bottom:2px !important;}
.PB3{padding-bottom:3px !important;}
.PB4{padding-bottom:4px !important;}
.PB5{padding-bottom:5px !important;}
.PB6{padding-bottom:6px !important;}
.PB7{padding-bottom:7px !important;}
.PB8{padding-bottom:8px !important;}
.PB9{padding-bottom:9px !important;}
.PB10{padding-bottom:10px !important;}
.PB11{padding-bottom:11px !important;}
.PB12{padding-bottom:12px !important;}
.PB13{padding-bottom:13px !important;}
.PB14{padding-bottom:14px !important;}
.PB15{padding-bottom:15px !important;}
.PB16{padding-bottom:16px !important;}
.PB17{padding-bottom:17px !important;}
.PB18{padding-bottom:18px !important;}
.PB19{padding-bottom:19px !important;}
.PB20{padding-bottom:20px !important;}
.PB21{padding-bottom:21px !important;}
.PB22{padding-bottom:22px !important;}
.PB23{padding-bottom:23px !important;}
.PB24{padding-bottom:24px !important;}
.PB25{padding-bottom:25px !important;}
.PB26{padding-bottom:26px !important;}
.PB27{padding-bottom:27px !important;}
.PB28{padding-bottom:28px !important;}
.PB29{padding-bottom:29px !important;}
.PB30{padding-bottom:30px !important;}
.PB31{padding-bottom:31px !important;}
.PB32{padding-bottom:32px !important;}
.PB33{padding-bottom:33px !important;}
.PB34{padding-bottom:34px !important;}
.PB35{padding-bottom:35px !important;}
.PB36{padding-bottom:36px !important;}
.PB37{padding-bottom:37px !important;}
.PB38{padding-bottom:38px !important;}
.PB39{padding-bottom:39px !important;}
.PB40{padding-bottom:40px !important;}
.PB45{padding-bottom:45px !important;}
.PB50{padding-bottom:50px !important;}
.PB55{padding-bottom:55px !important;}
.PB60{padding-bottom:60px !important;}
.PBex{padding-bottom:65px;}

.PL0{padding-left:0px !important;}
.PL1{padding-left:1px !important;}
.PL2{padding-left:2px !important;}
.PL3{padding-left:3px !important;}
.PL4{padding-left:4px !important;}
.PL5{padding-left:5px !important;}
.PL6{padding-left:6px !important;}
.PL7{padding-left:7px !important;}
.PL8{padding-left:8px !important;}
.PL9{padding-left:9px !important;}
.PL10{padding-left:10px !important;}
.PL11{padding-left:11px !important;}
.PL12{padding-left:12px !important;}
.PL13{padding-left:13px !important;}
.PL14{padding-left:14px !important;}
.PL15{padding-left:15px !important;}
.PL16{padding-left:16px !important;}
.PL17{padding-left:17px !important;}
.PL18{padding-left:18px !important;}
.PL19{padding-left:19px !important;}
.PL20{padding-left:20px !important;}
.PL21{padding-left:21px !important;}
.PL22{padding-left:22px !important;}
.PL23{padding-left:23px !important;}
.PL24{padding-left:24px !important;}
.PL25{padding-left:25px !important;}
.PL26{padding-left:26px !important;}
.PL27{padding-left:27px !important;}
.PL28{padding-left:28px !important;}
.PL29{padding-left:29px !important;}
.PL30{padding-left:30px !important;}
.PL31{padding-left:31px !important;}
.PL32{padding-left:32px !important;}
.PL33{padding-left:33px !important;}
.PL34{padding-left:34px !important;}
.PL35{padding-left:35px !important;}
.PL36{padding-left:36px !important;}
.PL37{padding-left:37px !important;}
.PL38{padding-left:38px !important;}
.PL39{padding-left:39px !important;}
.PL40{padding-left:40px !important;}
.PL45{padding-left:45px !important;}
.PL50{padding-left:50px !important;}
.PL55{padding-left:55px !important;}
.PL60{padding-left:60px !important;}
.PLex{padding-left:65px;}

.disI{display:inline !important;}
.disB{display:block !important;}
.disIB{display:inline-block !important;}
.disT{display:table !important;}
.disTC{display:table-cell !important;}
.disN{display:none !important;}

.taL{text-align:left !important;}
.taR{text-align:right !important;}
.taC{text-align:center !important;}

.vaT{vertical-align:top !important;}
.vaM{vertical-align:middle !important;}
.vaB{vertical-align:bottom !important;}

/*font-size:12px;を基準に*/
.fz10{font-size:84% !important;}
.fz11{font-size:92% !important;}
.fz12{font-size:100% !important;}
.fz13{font-size:109% !important;}
.fz14{font-size:117% !important;}
.fz15{font-size:125% !important;}
.fz16{font-size:134% !important;}
.fz17{font-size:142% !important;}
.fz18{font-size:150% !important;}
.fz19{font-size:159% !important;}
.fz20{font-size:167% !important;}
.fz21{font-size:175% !important;}
.fz22{font-size:184% !important;}
.fz23{font-size:192% !important;}
.fz24{font-size:200% !important;}
.fz25{font-size:209% !important;}
.fz26{font-size:217% !important;}

.fsN{font-style:normal !important;}
.fsI{font-style:italic !important;}
.fwB{font-weight:bold !important;}
.fwN{font-weight:normal !important;}

.tblLoF{table-layout:fixed;}

.red{color:#f00;}
.lBlue{color:#3366ff;}

.lh9{line-height:90% !important;}
.lh10{line-height:100% !important;}
.lh11{line-height:110% !important;}
.lh12{line-height:120% !important;}
.lh13{line-height:130% !important;}
.lh14{line-height:140% !important;}
.lh15{line-height:150% !important;}
.lh16{line-height:160% !important;}
.lh17{line-height:170% !important;}
.lh18{line-height:180% !important;}
.lh19{line-height:190% !important;}
.lh20{line-height:200% !important;}

.fltL{float:left !important;}
.fltR{float:right !important;}
.fltN{float:none !important;}

.posS{position:static !important;}
.posR{position:relative !important;}
.posA{position:absolute !important;}
.posF{position:fixed !important;}
*[class*="abs"]{
	display:block;
	position:absolute;
}
.posC{
	margin:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.ofA{overflow:auto;}
.ofH{overflow:hidden;}
.ofS{overflow:scroll;}
.ofV{overflow:visible;}

.BSD{border:solid 1px;}
.BDT{border:dotted 1px;}
.BDS{border:dashed 1px;}
.BDN{border:none !important;}

.bdRds5{border-radius:5px;}
.bdRdsT5{border-radius:5px 5px 0 0;}
.bdRdsB5{border-radius:0 0 5px 5px;}
.bdRdsL5{border-radius:5px 0 0 5px;}
.bdRdsR5{border-radius:0 5px 5px 0;}
.bdRds8{border-radius:8px;}
.bdRdsT8{border-radius:8px 8px 0 0;}
.bdRdsB8{border-radius:0 0 8px 8px;}
.bdRdsL8{border-radius:8px 0 0 8px;}
.bdRdsR8{border-radius:0 8px 8px 0;}
.bdRds10{border-radius:10px;}
.bdRdsT10{border-radius:10px 10px 0 0;}
.bdRdsB10{border-radius:0 0 10px 10px;}
.bdRdsL10{border-radius:10px 0 0 10px;}
.bdRdsR10{border-radius:0 10px 10px 0;}

.brWord{word-wrap:break-word;}

/*print用*/
.printDown{display:none;}
.printBreak{display:none;}

/*resposive用*/
.pcBrows{}
.spDevice{display:none;}

/*js用*/
.hover, .ovr{}
