@charset"UTF-8";
/*------------------------------------------------------
cssリセット
------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,
p,blockquote,table,th,td,img {margin: 0; padding: 0;}
body {
	font-size:16px;
	line-height:180%;
	 /*font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;  ゴシック系*/
	 /*font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;  明朝系*/
	-webkit-text-size-adjust: 100%;
}
html,body {
	color: #000;
}
img {border: 0; vertical-align: top;}
h1,h2,h3,h4,h5,h6 {
	clear: both;
	font-size: 100%;
	font-weight: normal;
}
ul,dl,ol {text-indent: 0;}
li {list-style: none;}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal; font-weight: normal;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
input,textarea,select {font-family: inherit; font-size: inherit; font-weight:inherit;}
* html input,* html textarea,* html select {font-size: 100%;}
*:first-child+html+input,*:first-child html+textarea,*:first-child+html select {font-size: 100%;}
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
}
th,td {
	text-align: left;
	vertical-align: top;
}
caption {text-align: left;}
pre,code,kbd,samp,tt {font-family: monospace;}
* html pre,* html code,* html kbd,* html samp,* html tt {font-size: 100%; line-height: 100%;}
*:first-child+html pre,*:first-child html+code,*:first-child html+kbd,*:first-child+html+samp,*:first-child+html tt {font-size: 108%; line-height: 100%;}
input,select,textarea {font-size: 100%; font-family: Verdana, Helvetica, sans-serif;}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: normal;
}
/*------------------------------------------------------
スタイルガイド
------------------------------------------------------*/
a{
	color:;
}
a:hover{opacity:0.7}
html{min-width:1280px;}
@media only screen and (max-width:480px) {
html{
	min-width:100%;
}
}
.container-500:after,
.container-684:after,
.container-1280:after,
.container-1200:after,
.container-1040:after,
.ul-2col:after,
.ul-3col:after {
    content: "";
    clear: both;
    display: block
}
html {
    background: #fff;
    color: #000;
}
.d-ib {
    display: inline-block
}
.container-500 {
    width: 500px;
    margin: 0 auto
}
.container-684 {
    width: 684px;
    margin: 0 auto
}
.container-1200 {
    width: 1200px;
    margin: 0 auto
}
.container-1040 {
    width: 1040px;
    margin: 0 auto
}
@media only screen and (max-width:480px) {
    body {
        min-width: inherit;
		font-size:16px;
    }
    .container-500,
	.container-684,
    .container-1200,
	.container-1040{
        width: 90%
    }
    .sp-hidden {
        display: none
    }
}
.clearfix:after {
    content: "";
    clear: both;
    display: block
}
.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}
.mt45	{margin-top:45px !important}
.mt50	{margin-top:50px !important}
.mt55	{margin-top:55px !important}
.mt60	{margin-top:60px !important}
.mt65	{margin-top:65px !important}
.mt70	{margin-top:70px !important}
.mt75	{margin-top:75px !important}
.mt80	{margin-top:80px !important}
.mt85	{margin-top:85px !important}
.mt90	{margin-top:90px !important}
.mt95	{margin-top:95px !important}
.mt100	{margin-top:100px !important}


.mr0	{margin-right:0 !important}
.mr5	{margin-right:5px !important}
.mr10	{margin-right:10px !important}
.mr15	{margin-right:15px !important}
.mr20	{margin-right:20px !important}
.mr25	{margin-right:25px !important}
.mr30	{margin-right:30px !important}
.mr35	{margin-right:35px !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}
.mr65	{margin-right:65px !important}
.mr70	{margin-right:70px !important}
.mr75	{margin-right:75px !important}
.mr80	{margin-right:80px !important}
.mr85	{margin-right:85px !important}
.mr90	{margin-right:90px !important}
.mr95	{margin-right:95px !important}
.mr100	{margin-right:100px !important}

.mb0	{margin-bottom:0 !important}
.mb5	{margin-bottom:5px !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}
.mb35	{margin-bottom:35px !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}
.mb65	{margin-bottom:65px !important}
.mb70	{margin-bottom:70px !important}
.mb75	{margin-bottom:75px !important}
.mb80	{margin-bottom:80px !important}
.mb85	{margin-bottom:85px !important}
.mb90	{margin-bottom:90px !important}
.mb95	{margin-bottom:95px !important}
.mb100	{margin-bottom:100px !important}
.mb150	{margin-bottom:150px !important}
.mb160	{margin-bottom:160px !important}

.ml0	{margin-left:0 !important}
.ml5	{margin-left:5px !important}
.ml10	{margin-left:10px !important}
.ml15	{margin-left:15px !important}
.ml20	{margin-left:20px !important}
.ml25	{margin-left:25px !important}
.ml30	{margin-left:30px !important}
.ml35	{margin-left:35px !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}
.ml65	{margin-left:65px !important}
.ml70	{margin-left:70px !important}
.ml75	{margin-left:75px !important}
.ml80	{margin-left:80px !important}
.ml85	{margin-left:85px !important}
.ml90	{margin-left:90px !important}
.ml95	{margin-left:95px !important}
.ml100	{margin-left:100px !important}

@media only screen and (max-width:480px) {
	.mt0-sp	{margin-top:0 !important}
.mt5-sp	{margin-top:5px !important}
.mt10-sp	{margin-top:10px !important}
.mt15-sp	{margin-top:15px !important}
.mt20-sp	{margin-top:20px !important}
.mt25-sp	{margin-top:25px !important}
.mt30-sp	{margin-top:30px !important}
.mt35-sp	{margin-top:35px !important}
.mt40-sp	{margin-top:40px !important}
.mt45-sp	{margin-top:45px !important}
.mt50-sp	{margin-top:50px !important}
.mt55-sp	{margin-top:55px !important}
.mt60-sp	{margin-top:60px !important}
.mt65-sp	{margin-top:65px !important}
.mt70-sp	{margin-top:70px !important}
.mt75-sp	{margin-top:75px !important}
.mt80-sp	{margin-top:80px !important}
.mt85-sp	{margin-top:85px !important}
.mt90-sp	{margin-top:90px !important}
.mt95-sp	{margin-top:95px !important}
.mt100-sp	{margin-top:100px !important}



.mb0-sp	{margin-bottom:0 !important}
.mb5-sp	{margin-bottom:5px !important}
.mb10-sp	{margin-bottom:10px !important}
.mb15-sp	{margin-bottom:15px !important}
.mb20-sp	{margin-bottom:20px !important}
.mb25-sp	{margin-bottom:25px !important}
.mb30-sp	{margin-bottom:30px !important}
.mb35-sp	{margin-bottom:35px !important}
.mb40-sp	{margin-bottom:40px !important}
.mb45-sp	{margin-bottom:45px !important}
.mb50-sp	{margin-bottom:50px !important}
.mb55-sp	{margin-bottom:55px !important}
.mb60-sp	{margin-bottom:60px !important}
.mb65-sp	{margin-bottom:65px !important}
.mb70-sp	{margin-bottom:70px !important}
.mb75-sp	{margin-bottom:75px !important}
.mb80-sp	{margin-bottom:80px !important}
.mb85-sp	{margin-bottom:85px !important}
.mb90-sp	{margin-bottom:90px !important}
.mb95-sp	{margin-bottom:95px !important}
.mb100-sp	{margin-bottom:100px !important}


.mr0-sp	{margin-right:0 !important}
.mr5-sp	{margin-right:5px !important}
.mr10-sp	{margin-right:10px !important}
.mr15-sp	{margin-right:15px !important}
.mr20-sp	{margin-right:20px !important}
.mr25-sp	{margin-right:25px !important}
.mr30-sp	{margin-right:30px !important}
.mr35-sp	{margin-right:35px !important}
.mr40-sp	{margin-right:40px !important}
.mr45-sp	{margin-right:45px !important}
.mr50-sp	{margin-right:50px !important}
.mr55-sp	{margin-right:55px !important}
.mr60-sp	{margin-right:60px !important}
.mr65-sp	{margin-right:65px !important}
.mr70-sp	{margin-right:70px !important}
.mr75-sp	{margin-right:75px !important}
.mr80-sp	{margin-right:80px !important}
.mr85-sp	{margin-right:85px !important}
.mr90-sp	{margin-right:90px !important}
.mr95-sp	{margin-right:95px !important}
.mr100-sp	{margin-right:100px !important}

.ml0-sp	{margin-left:0 !important}
.ml5-sp	{margin-left:5px !important}
.ml10-sp	{margin-left:10px !important}
.ml15-sp	{margin-left:15px !important}
.ml20-sp	{margin-left:20px !important}
.ml25-sp	{margin-left:25px !important}
.ml30-sp	{margin-left:30px !important}
.ml35-sp	{margin-left:35px !important}
.ml40-sp	{margin-left:40px !important}
.ml45-sp	{margin-left:45px !important}
.ml50-sp	{margin-left:50px !important}
.ml55-sp	{margin-left:55px !important}
.ml60-sp	{margin-left:60px !important}
.ml65-sp	{margin-left:65px !important}
.ml70-sp	{margin-left:70px !important}
.ml75-sp	{margin-left:75px !important}
.ml80-sp	{margin-left:80px !important}
.ml85-sp	{margin-left:85px !important}
.ml90-sp	{margin-left:90px !important}
.ml95-sp	{margin-left:95px !important}
.ml100-sp	{margin-left:100px !important}
}
.ul-2col,
.ul-3col {
    margin-left: 0 !important
}
.pt0	{padding-top:0 !important}
.pt5	{padding-top:5px !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}
.pt35	{padding-top:35px !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}
.pt65	{padding-top:65px !important}
.pt70	{padding-top:70px !important}
.pt75	{padding-top:75px !important}
.pt80	{padding-top:80px !important}
.pt85	{padding-top:85px !important}
.pt90	{padding-top:90px !important}
.pt95	{padding-top:95px !important}
.pt100	{padding-top:100px !important}

.pb0	{padding-bottom:0 !important}
.pb5	{padding-bottom:5px !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}
.pb35	{padding-bottom:35px !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}
.pb65	{padding-bottom:65px !important}
.pb70	{padding-bottom:70px !important}
.pb75	{padding-bottom:75px !important}
.pb80	{padding-bottom:80px !important}
.pb85	{padding-bottom:85px !important}
.pb90	{padding-bottom:90px !important}
.pb95	{padding-bottom:95px !important}
.pb100	{padding-bottom:100px !important}

.pr0	{padding-right:0 !important}
.pr5	{padding-right:5px !important}
.pr10	{padding-right:10px !important}
.pr15	{padding-right:15px !important}
.pr20	{padding-right:20px !important}
.pr25	{padding-right:25px !important}
.pr30	{padding-right:30px !important}
.pr35	{padding-right:35px !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}
.pr65	{padding-right:65px !important}
.pr70	{padding-right:70px !important}
.pr75	{padding-right:75px !important}
.pr80	{padding-right:80px !important}
.pr85	{padding-right:85px !important}
.pr90	{padding-right:90px !important}
.pr95	{padding-right:95px !important}
.pr100	{padding-right:100px !important}

.pl0	{padding-left:0 !important}
.pl5	{padding-left:5px !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}
.pl35	{padding-left:35px !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}
.pl65	{padding-left:65px !important}
.pl70	{padding-left:70px !important}
.pl75	{padding-left:75px !important}
.pl80	{padding-left:80px !important}
.pl85	{padding-left:85px !important}
.pl90	{padding-left:90v !important}
.pl95	{padding-left:95px !important}
.pl100	{padding-left:100px !important}

@media only screen and (max-width:480px) {
	.pt0-sp	{padding-top:0 !important}
	.pt5-sp	{padding-top:5px !important}
	.pt10-sp	{padding-top:10px !important}
	.pt15-sp	{padding-top:15px !important}
	.pt20-sp	{padding-top:20px !important}
	.pt25-sp	{padding-top:25px !important}
	.pt30-sp	{padding-top:30px !important}
	.pt35-sp	{padding-top:35px !important}
	.pt40-sp	{padding-top:40px !important}
	.pt45-sp	{padding-top:45px !important}
	.pt50-sp	{padding-top:50px !important}
	.pt55-sp	{padding-top:55px !important}
	.pt60-sp	{padding-top:60px !important}
	.pt65-sp	{padding-top:65px !important}
	.pt70-sp	{padding-top:70px !important}
	.pt75-sp	{padding-top:75px !important}
	.pt80-sp	{padding-top:80px !important}
	.pt85-sp	{padding-top:85px !important}
	.pt90-sp	{padding-top:90px !important}
	.pt95-sp	{padding-top:95px !important}
	.pt100-sp	{padding-top:100px !important}

	.pb0-sp	{padding-bottom:0 !important}
	.pb5-sp	{padding-bottom:5px !important}
	.pb10-sp	{padding-bottom:10px !important}
	.pb15-sp	{padding-bottom:15px !important}
	.pb20-sp	{padding-bottom:20px !important}
	.pb25-sp	{padding-bottom:25px !important}
	.pb30-sp	{padding-bottom:30px !important}
	.pb35-sp	{padding-bottom:35px !important}
	.pb40-sp	{padding-bottom:40px !important}
	.pb45-sp	{padding-bottom:45px !important}
	.pb50-sp	{padding-bottom:50px !important}
	.pb55-sp	{padding-bottom:55px !important}
	.pb60-sp	{padding-bottom:60px !important}
	.pb65-sp	{padding-bottom:65px !important}
	.pb70-sp	{padding-bottom:70px !important}
	.pb75-sp	{padding-bottom:75px !important}
	.pb80-sp	{padding-bottom:80px !important}
	.pb85-sp	{padding-bottom:85px !important}
	.pb90-sp	{padding-bottom:90px !important}
	.pb95-sp	{padding-bottom:95px !important}
	.pb100-sp	{padding-bottom:100px !important}

	.pr0-sp	{padding-right:0 !important}
	.pr5-sp	{padding-right:5px !important}
	.pr10-sp	{padding-right:10px !important}
	.pr15-sp	{padding-right:15px !important}
	.pr20-sp	{padding-right:20px !important}
	.pr25-sp	{padding-right:25px !important}
	.pr30-sp	{padding-right:30px !important}
	.pr35-sp	{padding-right:35px !important}
	.pr40-sp	{padding-right:40px !important}
	.pr45-sp	{padding-right:45px !important}
	.pr50-sp	{padding-right:50px !important}
	.pr55-sp	{padding-right:55px !important}
	.pr60-sp	{padding-right:60px !important}
	.pr65-sp	{padding-right:65px !important}
	.pr70-sp	{padding-right:70px !important}
	.pr75-sp	{padding-right:75px !important}
	.pr80-sp	{padding-right:80px !important}
	.pr85-sp	{padding-right:85px !important}
	.pr90-sp	{padding-right:90px !important}
	.pr95-sp	{padding-right:95px !important}
	.pr100-sp	{padding-right:100px !important}

	.pl0-sp	{padding-left:0 !important}
	.pl5-sp	{padding-left:5px !important}
	.pl10-sp	{padding-left:10px !important}
	.pl15-sp	{padding-left:15px !important}
	.pl20-sp	{padding-left:20px !important}
	.pl25-sp	{padding-left:25px !important}
	.pl30-sp	{padding-left:30px !important}
	.pl35-sp	{padding-left:35px !important}
	.pl40-sp	{padding-left:40px !important}
	.pl45-sp	{padding-left:45px !important}
	.pl50-sp	{padding-left:50px !important}
	.pl55-sp	{padding-left:55px !important}
	.pl60-sp	{padding-left:60px !important}
	.pl65-sp	{padding-left:65px !important}
	.pl70-sp	{padding-left:70px !important}
	.pl75-sp	{padding-left:75px !important}
	.pl80-sp	{padding-left:80px !important}
	.pl85-sp	{padding-left:85px !important}
	.pl90-sp	{padding-left:90px !important}
	.pl95-sp	{padding-left:95px !important}
	.pl100-sp	{padding-left:100px !important}
}
.w1	{width:	1%	!important;}
.w2	{width:	2%	!important;}
.w3	{width:	3%	!important;}
.w4	{width:	4%	!important;}
.w5	{width:	5%	!important;}
.w6	{width:	6%	!important;}
.w7	{width:	7%	!important;}
.w8	{width:	8%	!important;}
.w9	{width:	9%	!important;}
.w10	{width:	10%	!important;}
.w11	{width:	11%	!important;}
.w12	{width:	12%	!important;}
.w13	{width:	13%	!important;}
.w14	{width:	14%	!important;}
.w15	{width:	15%	!important;}
.w16	{width:	16%	!important;}
.w17	{width:	17%	!important;}
.w18	{width:	18%	!important;}
.w19	{width:	19%	!important;}
.w20	{width:	20%	!important;}
.w21	{width:	21%	!important;}
.w22	{width:	22%	!important;}
.w23	{width:	23%	!important;}
.w24	{width:	24%	!important;}
.w25	{width:	25%	!important;}
.w26	{width:	26%	!important;}
.w27	{width:	27%	!important;}
.w28	{width:	28%	!important;}
.w29	{width:	29%	!important;}
.w30	{width:	30%	!important;}
.w31	{width:	31%	!important;}
.w32	{width:	32%	!important;}
.w33	{width:	33%	!important;}
.w34	{width:	34%	!important;}
.w35	{width:	35%	!important;}
.w36	{width:	36%	!important;}
.w37	{width:	37%	!important;}
.w38	{width:	38%	!important;}
.w39	{width:	39%	!important;}
.w40	{width:	40%	!important;}
.w41	{width:	41%	!important;}
.w42	{width:	42%	!important;}
.w43	{width:	43%	!important;}
.w44	{width:	44%	!important;}
.w45	{width:	45%	!important;}
.w46	{width:	46%	!important;}
.w47	{width:	47%	!important;}
.w48	{width:	48%	!important;}
.w49	{width:	49%	!important;}
.w50	{width:	50%	!important;}
.w51	{width:	51%	!important;}
.w52	{width:	52%	!important;}
.w53	{width:	53%	!important;}
.w54	{width:	54%	!important;}
.w55	{width:	55%	!important;}
.w56	{width:	56%	!important;}
.w57	{width:	57%	!important;}
.w58	{width:	58%	!important;}
.w59	{width:	59%	!important;}
.w60	{width:	60%	!important;}
.w61	{width:	61%	!important;}
.w62	{width:	62%	!important;}
.w63	{width:	63%	!important;}
.w64	{width:	64%	!important;}
.w65	{width:	65%	!important;}
.w66	{width:	66%	!important;}
.w67	{width:	67%	!important;}
.w68	{width:	68%	!important;}
.w69	{width:	69%	!important;}
.w70	{width:	70%	!important;}
.w71	{width:	71%	!important;}
.w72	{width:	72%	!important;}
.w73	{width:	73%	!important;}
.w74	{width:	74%	!important;}
.w75	{width:	75%	!important;}
.w76	{width:	76%	!important;}
.w77	{width:	77%	!important;}
.w78	{width:	78%	!important;}
.w79	{width:	79%	!important;}
.w80	{width:	80%	!important;}
.w81	{width:	81%	!important;}
.w82	{width:	82%	!important;}
.w83	{width:	83%	!important;}
.w84	{width:	84%	!important;}
.w85	{width:	85%	!important;}
.w86	{width:	86%	!important;}
.w87	{width:	87%	!important;}
.w88	{width:	88%	!important;}
.w89	{width:	89%	!important;}
.w90	{width:	90%	!important;}
.w91	{width:	91%	!important;}
.w92	{width:	92%	!important;}
.w93	{width:	93%	!important;}
.w94	{width:	94%	!important;}
.w95	{width:	95%	!important;}
.w96	{width:	96%	!important;}
.w97	{width:	97%	!important;}
.w98	{width:	98%	!important;}
.w99	{width:	99%	!important;}
.w100	{width:	100%	!important;}

@media only screen and (max-width:480px) {
	.w1-sp	{width:	1%	!important;}
.w2-sp	{width:	2%	!important;}
.w3-sp	{width:	3%	!important;}
.w4-sp	{width:	4%	!important;}
.w5-sp	{width:	5%	!important;}
.w6-sp	{width:	6%	!important;}
.w7-sp	{width:	7%	!important;}
.w8-sp	{width:	8%	!important;}
.w9-sp	{width:	9%	!important;}
.w10-sp	{width:	10%	!important;}
.w11-sp	{width:	11%	!important;}
.w12-sp	{width:	12%	!important;}
.w13-sp	{width:	13%	!important;}
.w14-sp	{width:	14%	!important;}
.w15-sp	{width:	15%	!important;}
.w16-sp	{width:	16%	!important;}
.w17-sp	{width:	17%	!important;}
.w18-sp	{width:	18%	!important;}
.w19-sp	{width:	19%	!important;}
.w20-sp	{width:	20%	!important;}
.w21-sp	{width:	21%	!important;}
.w22-sp	{width:	22%	!important;}
.w23-sp	{width:	23%	!important;}
.w24-sp	{width:	24%	!important;}
.w25-sp	{width:	25%	!important;}
.w26-sp	{width:	26%	!important;}
.w27-sp	{width:	27%	!important;}
.w28-sp	{width:	28%	!important;}
.w29-sp	{width:	29%	!important;}
.w30-sp	{width:	30%	!important;}
.w31-sp	{width:	31%	!important;}
.w32-sp	{width:	32%	!important;}
.w33-sp	{width:	33%	!important;}
.w34-sp	{width:	34%	!important;}
.w35-sp	{width:	35%	!important;}
.w36-sp	{width:	36%	!important;}
.w37-sp	{width:	37%	!important;}
.w38-sp	{width:	38%	!important;}
.w39-sp	{width:	39%	!important;}
.w40-sp	{width:	40%	!important;}
.w41-sp	{width:	41%	!important;}
.w42-sp	{width:	42%	!important;}
.w43-sp	{width:	43%	!important;}
.w44-sp	{width:	44%	!important;}
.w45-sp	{width:	45%	!important;}
.w46-sp	{width:	46%	!important;}
.w47-sp	{width:	47%	!important;}
.w48-sp	{width:	48%	!important;}
.w49-sp	{width:	49%	!important;}
.w50-sp	{width:	50%	!important;}
.w51-sp	{width:	51%	!important;}
.w52-sp	{width:	52%	!important;}
.w53-sp	{width:	53%	!important;}
.w54-sp	{width:	54%	!important;}
.w55-sp	{width:	55%	!important;}
.w56-sp	{width:	56%	!important;}
.w57-sp	{width:	57%	!important;}
.w58-sp	{width:	58%	!important;}
.w59-sp	{width:	59%	!important;}
.w60-sp	{width:	60%	!important;}
.w61-sp	{width:	61%	!important;}
.w62-sp	{width:	62%	!important;}
.w63-sp	{width:	63%	!important;}
.w64-sp	{width:	64%	!important;}
.w65-sp	{width:	65%	!important;}
.w66-sp	{width:	66%	!important;}
.w67-sp	{width:	67%	!important;}
.w68-sp	{width:	68%	!important;}
.w69-sp	{width:	69%	!important;}
.w70-sp	{width:	70%	!important;}
.w71-sp	{width:	71%	!important;}
.w72-sp	{width:	72%	!important;}
.w73-sp	{width:	73%	!important;}
.w74-sp	{width:	74%	!important;}
.w75-sp	{width:	75%	!important;}
.w76-sp	{width:	76%	!important;}
.w77-sp	{width:	77%	!important;}
.w78-sp	{width:	78%	!important;}
.w79-sp	{width:	79%	!important;}
.w80-sp	{width:	80%	!important;}
.w81-sp	{width:	81%	!important;}
.w82-sp	{width:	82%	!important;}
.w83-sp	{width:	83%	!important;}
.w84-sp	{width:	84%	!important;}
.w85-sp	{width:	85%	!important;}
.w86-sp	{width:	86%	!important;}
.w87-sp	{width:	87%	!important;}
.w88-sp	{width:	88%	!important;}
.w89-sp	{width:	89%	!important;}
.w90-sp	{width:	90%	!important;}
.w91-sp	{width:	91%	!important;}
.w92-sp	{width:	92%	!important;}
.w93-sp	{width:	93%	!important;}
.w94-sp	{width:	94%	!important;}
.w95-sp	{width:	95%	!important;}
.w96-sp	{width:	96%	!important;}
.w97-sp	{width:	97%	!important;}
.w98-sp	{width:	98%	!important;}
.w99-sp	{width:	99%	!important;}
.w100-sp	{width:	100%	!important;}

}
.t_l {
    text-align: left !important
}
.t_c {
    text-align: center !important
}
.t_r {
    text-align: right !important
}
@media only screen and (max-width:480px) {
    .t_l-sp {
        text-align: left !important
    }
    .t_c-sp {
        text-align: center !important
    }
    .t_r-sp {
        text-align: right !important
    }
}
.f_l {
    float: left
}
.f_r {
    float: right
}
@media only screen and (max-width:480px) {
	.f_l {
    float: none
}
.f_r {
    float: none
}
}
.f_n {
    float: none
}
.clr {
    clear: both
}
.nowrap{
		white-space: nowrap;
}
.normal{
		white-space: normal;
}
.val-b{vertical-align: bottom;}
.val-t{vertical-align: top;}
.val-tt{vertical-align: text-top;}
.val-inh{vertical-align: inherit !important;}
.val-tb{vertical-align: text-bottom !important;}

.ul-2col > li {
    width: 49%;
    display: block
}
.ul-2col > li:nth-child(odd) {
    clear: both;
    float: left
}
.ul-2col > li:nth-child(even) {
    float: right
}
.ul-3col > li {
    width: 32%;
    display: block;
    float: left
}
.ul-3col > li:nth-child(3n+1) {
    clear: both
}
.ul-3col > li:nth-child(3n+2) {
    margin: 0 2% 10px
}
.ul-ib > li {
    display: inline-block
}
.b-left {
    border-left: 1px solid #000
}
.b-top {
    border-top: 1px solid #000
}
.b-right {
    border-right: 1px solid #000
}
.b-bottom {
    border-bottom: 1px solid #000
}
.list-none {
    list-style-type: none !important
}
.list-disc {
    list-style-type: disc !important
}
.list-decimal {
    list-style-type: decimal !important
}
@media only screen and (max-width:480px) {
    .ul-3col > li {
        width: 49%
    }
    .ul-3col > li:nth-child(3n+1) {
        clear: none
    }
    .ul-3col > li:nth-child(3n+2) {
        margin: 0 0 10px
    }
    .ul-3col > li:nth-child(odd) {
        clear: both;
        float: left
    }
    .ul-3col > li:nth-child(even) {
        float: right
    }
    .ul-sp1col > li {
        width: 100%;
        float: none
    }
    .sp-table-block td,
    .sp-table-block th {
        display: block;
        width: auto
    }
}
.wb-ba{
	word-break:break-all;
}
.fw-b{
	font-weight:bold;
}
.fs14{
	font-size:14px;
}
.fs12{
	font-size:12px;
}
.fs11{
	font-size:11px;
}
.fs10{
	font-size:10px;
}
b{
	font-weight:bold;
}
