@charset "utf-8";

/* ========================================================================================================================/
	
	Document    : basic.css
	Description : ブラウザスタイルのリセットと基本設定

		0-0, reset
		1-0, base
		2-0, layout
		3-0, font & text
		4-0, image
		5-0, form
		etc, margin
		etc, padding
		etc, width

/======================================================================================================================== */

/* ------------------------------------------------------------------------------------------------------------------------/
	0-0, reset
/------------------------------------------------------------------------------------------------------------------------ */

/*
* { margin:0; padding:0; }

html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,
del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,
b,i,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
caption,tbody,tfoot,thead,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video {
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    border:0;
    outline:0;
    margin:0;
    padding:0;
}

body {
    line-height:1.5;
	}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
	display:block;
	}

nav ul {
    list-style:none;
	}

blockquote,q {
    quotes:none;
	}

blockquote:before,blockquote:after,
q:before,q:after {
    content:'';
    content:none;
	}

a {
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	outline:none !important;
    margin:0;
    padding:0;
	}

ins {
    color:#000000;
    text-decoration:none;
    background-color:#ffff99;
	}

mark {
    color:#000000;
    font-style:italic;
    font-weight:bold;
    background-color:#ffff99;
	}

del {
    text-decoration:line-through;
	}

abbr[title],dfn[title] {
    border-bottom:1px dotted inherit;
    cursor:help;
	}

address {
	font-style:normal;
	}

table {
    border-collapse:collapse;
    border-spacing:0;
	}
	table th,td {
		empty-cells:show;
		}

hr {
    display:none;
	}

input,select {
    vertical-align:middle;
	}

img {
	vertical-align:top;
	}

img.fitimg {
	max-width:100%;
	height:auto;
	}
*/

/* ------------------------------------------------------------------------------------------------------------------------/
	1-0, base
/------------------------------------------------------------------------------------------------------------------------ */
/*
html { height:100%; }

body,
input,
textarea { font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; }
body,th,td { color:#000000; font-size:16px; line-height:170%; } 
body { background-color:#000000; }
*/

body,div,p,
h1,h2,h3,h4,h5,h6,
dl,dt,dd,ul,ol,li,
pre,form,input,textarea,select,iframe { margin:0; padding:0; }

body,input,textarea ,select { font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; }
body,th,td { color:#000; font-size:16px; line-height:170%; } 
body { background-color:#000; }

img { border:0; }  
hr { display:none; }
th,td { empty-cells:show; }


/* ------------------------------------------------------------------------------------------------------------------------/
	2-0, layout
/------------------------------------------------------------------------------------------------------------------------ */

.cl:after {
	visibility:hidden;
	display:block;
	clear:both;
	height:0;
	font-size:0;
	content:" ";
	}
* html .cl             { zoom: 1; } /* IE6 */
*:first-child+html .cl { zoom: 1; } /* IE7 */

.cb { clear:both; line-height:0; font-size:0; }
.fn { float:none !important; }
.fl { float:left !important; }
.fr { float:right !important; }

.line0 { line-height:0 !important; font-size:0 !important; }


/* ------------------------------------------------------------------------------------------------------------------------/
	3-0, font & text
/------------------------------------------------------------------------------------------------------------------------ */

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

.indent 	{ text-indent:1em; }
.revIndent 	{ text-indent:-1em; padding-left:1em; }

a:link 		{ color:#0569a0; }
a:visited 	{ color:#0569a0; }
a:hover 	{ color:#1d97bc; text-decoration:none; }

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

.fc-normal 	{ color:#000000 !important; }
.fc-orange 	{ color:#f08200 !important; }
.fc-blue 	{ color:#0569a0 !important; }
.fc-rblue 	{ color:#1d97bc !important; }
.fc-red 	{ color:#da0005 !important; }
.fc-green 	{ color:#559600 !important; }
.fc-pink 	{ color:#eb6487 !important; }
.tipped,
.fc-gray 	{ color:#777777 !important; }

.fsize10 	{ font-size:10px !important; }
.fsize11 	{ font-size:11px !important; }
.fsize12 	{ font-size:12px !important; }
.fsize13 	{ font-size:13px !important; }
.fsize14 	{ font-size:14px !important; }
.fsize15 	{ font-size:15px !important; }
.fsize16 	{ font-size:16px !important; }
.fsize17 	{ font-size:17px !important; }
.fsize18 	{ font-size:18px !important; }
.fsize19 	{ font-size:19px !important; }
.fsize20 	{ font-size:20px !important; }
.fsize-n 	{ font-size:15px !important; line-height:150% !important; }
.fsize-ss 	{ font-size:11px !important; line-height:160% !important; }
.fsize-s 	{ font-size:13px !important; line-height:150% !important; }
.fsize-m 	{ font-size:18px !important; line-height:140% !important; }
.fsize-l 	{ font-size:21px !important; line-height:130% !important; }
.fsize-xl 	{ font-size:25px !important; line-height:130% !important; }
.fsize-2l 	{ font-size:29px !important; }
.fsize-3l 	{ font-size:33px !important; }

a.fc-normal,
.fc-normal:visited,
.fc-normal:hover { color:#282828; text-decoration:none; }


/* ------------------------------------------------------------------------------------------------------------------------/
	4-0, image
/------------------------------------------------------------------------------------------------------------------------ */

/*
img 	{ border:0; vertical-align:bottom; }
.imgTIn { vertical-align:top !important; }
.imgBIn { vertical-align:bottom !important; }
.imgT 	{ vertical-align:bottom !important; }
.imgB 	{ vertical-align:top !important; }
*/

.ro img:hover,
.ro:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha( opacity=80 )";
	background:#ffffff;
	}
/*
.efc,
.efc a,
.efc img,
.linkBox .efc {
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
    -webkit-transition:opacity 0.2s linear;
       -moz-transition:opacity 0.2s linear;
         -o-transition:opacity 0.2s linear;
            transition:opacity 0.2s linear;
	}
.efc:hover,
.efc a:hover,
.efc:hover img,
.linkBox:hover .efc {
	filter:alpha(opacity=75);
	opacity:0.75;
	-moz-opacity:0.75;
	}
*/
.efc:hover
.efc a:hover,
.efc:hover img {
	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
	}


/* ------------------------------------------------------------------------------------------------------------------------/
	5-0, form
/------------------------------------------------------------------------------------------------------------------------ */

input {
	padding:3px 0;
	}
textarea {
	width:95%;
	padding:3px 0;
	}
select {
	padding:3px 0;
	}
label 		{ vertical-align:middle; text-decoration:underline; cursor:pointer; }
label:hover { vertical-align:middle; text-decoration:none; cursor:pointer; }
	label input {
		vertical-align:middle;
		margin-right:5px;
		}
.submit {
	width:100%;
	text-align:center;
	margin-top:15px;
	}
	.submit input {
		text-align:center;
		}
.ll { width:95% !important; }
.l 	{ width:75% !important; }
.m 	{ width:50% !important; }
.mm { width:40% !important; }
.s 	{ width:25% !important; }
.ms { width:20% !important; }
.ss { width:10% !important; }
.xs { width:5% !important; }

.fm textarea,
.fm input,
.fm select { font-size:16px !important; }

.fm textarea {
	width:98.2%;
	background-color:#ffffff;
	}

label {
	color:#0569a0;
	text-decoration:underline;
	margin:0 15px 0 0;
	cursor:pointer;
	}
	label input {
		vertical-align:middle;
		background:none !important;
		border:none !important;
		margin-right:4px;
		}
label:hover {
	color:#1d97bc;
	text-decoration:none;
	}

.fm input[type="text"],
.fm input[type="password"],
.fm select,
.fm textarea {
	position:relative;
	border:1px solid #aaaaaa;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
	padding:5px;
	behavior:url(PIE.htc);
	}
.fm input[type="text"]:focus,
.fm input[type="password"]:focus,
.fm select:focus,
.fm textarea:focus {
	border-color:#515151;
	}

.ed {
	position:inherit !important;
	border:none !important;
	-moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
    border-radius:0 !important;
	behavior:none !important;
	}

.ed:focus {
	border:none !important;
	}


/* ------------------------------------------------------------------------------------------------------------------------/
	etc, margin
/------------------------------------------------------------------------------------------------------------------------ */

/* /----------/ all /---------------------------------------------------------------------------------------------------/ */
.mg-01 { margin:1px !important; }
.mg-02 { margin:2px !important; }
.mg-03 { margin:3px !important; }
.mg-04 { margin:4px !important; }
.mg-05 { margin:5px !important; }
.mg-06 { margin:6px !important; }
.mg-07 { margin:7px !important; }
.mg-08 { margin:8px !important; }
.mg-09 { margin:9px !important; }
.mg-10 { margin:10px !important; }
.mg-15 { margin:15px !important; }
.mg-20 { margin:20px !important; }
.mg-25 { margin:25px !important; }
.mg-30 { margin:30px !important; }
.mg-35 { margin:35px !important; }
.mg-40 { margin:40px !important; }
.mg-45 { margin:45px !important; }
.mg-50 { margin:50px !important; }
.mg-55 { margin:55px !important; }
.mg-60 { margin:60px !important; }
.mg-65 { margin:65px !important; }
.mg-70 { margin:70px !important; }
.mg-75 { margin:75px !important; }
.mg-80 { margin:80px !important; }
.mg-85 { margin:85px !important; }
.mg-90 { margin:90px !important; }
.mg-95 { margin:95px !important; }
.mg-100 { margin:100px !important; }

/* /----------/ side /--------------------------------------------------------------------------------------------------/ */
.mg-s01 { margin:0 1px !important; }
.mg-s02 { margin:0 2px !important; }
.mg-s03 { margin:0 3px !important; }
.mg-s04 { margin:0 4px !important; }
.mg-s05 { margin:0 5px !important; }
.mg-s06 { margin:0 6px !important; }
.mg-s07 { margin:0 7px !important; }
.mg-s08 { margin:0 8px !important; }
.mg-s09 { margin:0 9px !important; }
.mg-s10 { margin:0 10px !important; }
.mg-s15 { margin:0 15px !important; }
.mg-s20 { margin:0 20px !important; }
.mg-s25 { margin:0 25px !important; }
.mg-s30 { margin:0 30px !important; }
.mg-s35 { margin:0 35px !important; }
.mg-s40 { margin:0 40px !important; }
.mg-s45 { margin:0 45px !important; }
.mg-s50 { margin:0 50px !important; }
.mg-s55 { margin:0 55px !important; }
.mg-s60 { margin:0 60px !important; }
.mg-s65 { margin:0 65px !important; }
.mg-s70 { margin:0 70px !important; }
.mg-s75 { margin:0 75px !important; }
.mg-s80 { margin:0 80px !important; }
.mg-s85 { margin:0 85px !important; }
.mg-s90 { margin:0 90px !important; }
.mg-s95 { margin:0 95px !important; }
.mg-s100 { margin:0 100px !important; }

/* /----------/ top /---------------------------------------------------------------------------------------------------/ */
.mg-t01 { margin-top:1px !important; }
.mg-t02 { margin-top:2px !important; }
.mg-t03 { margin-top:3px !important; }
.mg-t04 { margin-top:4px !important; }
.mg-t05 { margin-top:5px !important; }
.mg-t06 { margin-top:6px !important; }
.mg-t07 { margin-top:7px !important; }
.mg-t08 { margin-top:8px !important; }
.mg-t09 { margin-top:9px !important; }
.mg-t10 { margin-top:10px !important; }
.mg-t15 { margin-top:15px !important; }
.mg-t20 { margin-top:20px !important; }
.mg-t25 { margin-top:25px !important; }
.mg-t30 { margin-top:30px !important; }
.mg-t35 { margin-top:35px !important; }
.mg-t40 { margin-top:40px !important; }
.mg-t45 { margin-top:45px !important; }
.mg-t50 { margin-top:50px !important; }
.mg-t55 { margin-top:55px !important; }
.mg-t60 { margin-top:60px !important; }
.mg-t65 { margin-top:65px !important; }
.mg-t70 { margin-top:70px !important; }
.mg-t75 { margin-top:75px !important; }
.mg-t80 { margin-top:80px !important; }
.mg-t85 { margin-top:85px !important; }
.mg-t90 { margin-top:90px !important; }
.mg-t95 { margin-top:95px !important; }
.mg-t100 { margin-top:100px !important; }

/* /----------/ right /-------------------------------------------------------------------------------------------------/ */
.mg-r01 { margin-right:1px !important; }
.mg-r02 { margin-right:2px !important; }
.mg-r03 { margin-right:3px !important; }
.mg-r04 { margin-right:4px !important; }
.mg-r05 { margin-right:5px !important; }
.mg-r06 { margin-right:6px !important; }
.mg-r07 { margin-right:7px !important; }
.mg-r08 { margin-right:8px !important; }
.mg-r09 { margin-right:9px !important; }
.mg-r10 { margin-right:10px !important; }
.mg-r15 { margin-right:15px !important; }
.mg-r20 { margin-right:20px !important; }
.mg-r25 { margin-right:25px !important; }
.mg-r30 { margin-right:30px !important; }
.mg-r35 { margin-right:35px !important; }
.mg-r40 { margin-right:40px !important; }
.mg-r45 { margin-right:45px !important; }
.mg-r50 { margin-right:50px !important; }
.mg-r55 { margin-right:55px !important; }
.mg-r60 { margin-right:60px !important; }
.mg-r65 { margin-right:65px !important; }
.mg-r70 { margin-right:70px !important; }
.mg-r75 { margin-right:75px !important; }
.mg-r80 { margin-right:80px !important; }
.mg-r85 { margin-right:85px !important; }
.mg-r90 { margin-right:90px !important; }
.mg-r95 { margin-right:95px !important; }
.mg-r100 { margin-right:100px !important; }

/* /----------/ bottom /------------------------------------------------------------------------------------------------/ */
.mg-b01 { margin-bottom:1px !important; }
.mg-b02 { margin-bottom:2px !important; }
.mg-b03 { margin-bottom:3px !important; }
.mg-b04 { margin-bottom:4px !important; }
.mg-b05 { margin-bottom:5px !important; }
.mg-b06 { margin-bottom:6px !important; }
.mg-b07 { margin-bottom:7px !important; }
.mg-b08 { margin-bottom:8px !important; }
.mg-b09 { margin-bottom:9px !important; }
.mg-b10 { margin-bottom:10px !important; }
.mg-b15 { margin-bottom:15px !important; }
.mg-b20 { margin-bottom:20px !important; }
.mg-b25 { margin-bottom:25px !important; }
.mg-b30 { margin-bottom:30px !important; }
.mg-b35 { margin-bottom:35px !important; }
.mg-b40 { margin-bottom:40px !important; }
.mg-b45 { margin-bottom:45px !important; }
.mg-b50 { margin-bottom:50px !important; }
.mg-b55 { margin-bottom:55px !important; }
.mg-b60 { margin-bottom:60px !important; }
.mg-b65 { margin-bottom:65px !important; }
.mg-b70 { margin-bottom:70px !important; }
.mg-b75 { margin-bottom:75px !important; }
.mg-b80 { margin-bottom:80px !important; }
.mg-b85 { margin-bottom:85px !important; }
.mg-b90 { margin-bottom:90px !important; }
.mg-b95 { margin-bottom:95px !important; }
.mg-b100 { margin-bottom:100px !important; }

/* /----------/ left /--------------------------------------------------------------------------------------------------/ */
.mg-l01 { margin-left:1px !important; }
.mg-l02 { margin-left:2px !important; }
.mg-l03 { margin-left:3px !important; }
.mg-l04 { margin-left:4px !important; }
.mg-l05 { margin-left:5px !important; }
.mg-l06 { margin-left:6px !important; }
.mg-l07 { margin-left:7px !important; }
.mg-l08 { margin-left:8px !important; }
.mg-l09 { margin-left:9px !important; }
.mg-l10 { margin-left:10px !important; }
.mg-l15 { margin-left:15px !important; }
.mg-l20 { margin-left:20px !important; }
.mg-l25 { margin-left:25px !important; }
.mg-l30 { margin-left:30px !important; }
.mg-l35 { margin-left:35px !important; }
.mg-l40 { margin-left:40px !important; }
.mg-l45 { margin-left:45px !important; }
.mg-l50 { margin-left:50px !important; }
.mg-l55 { margin-left:55px !important; }
.mg-l60 { margin-left:60px !important; }
.mg-l65 { margin-left:65px !important; }
.mg-l70 { margin-left:70px !important; }
.mg-l75 { margin-left:75px !important; }
.mg-l80 { margin-left:80px !important; }
.mg-l85 { margin-left:85px !important; }
.mg-l90 { margin-left:90px !important; }
.mg-l95 { margin-left:95px !important; }
.mg-l100 { margin-left:100px !important; }


/* ------------------------------------------------------------------------------------------------------------------------/
	etc, padding
/------------------------------------------------------------------------------------------------------------------------ */

/* /----------/ all /---------------------------------------------------------------------------------------------------/ */
.pd-01 { padding:1px !important; }
.pd-02 { padding:2px !important; }
.pd-03 { padding:3px !important; }
.pd-04 { padding:4px !important; }
.pd-05 { padding:5px !important; }
.pd-06 { padding:6px !important; }
.pd-07 { padding:7px !important; }
.pd-08 { padding:8px !important; }
.pd-09 { padding:9px !important; }
.pd-10 { padding:10px !important; }
.pd-15 { padding:15px !important; }
.pd-20 { padding:20px !important; }
.pd-25 { padding:25px !important; }
.pd-30 { padding:30px !important; }
.pd-35 { padding:35px !important; }
.pd-40 { padding:40px !important; }
.pd-45 { padding:45px !important; }
.pd-50 { padding:50px !important; }
.pd-55 { padding:55px !important; }
.pd-60 { padding:60px !important; }
.pd-65 { padding:65px !important; }
.pd-70 { padding:70px !important; }
.pd-75 { padding:75px !important; }
.pd-80 { padding:80px !important; }
.pd-85 { padding:85px !important; }
.pd-90 { padding:90px !important; }
.pd-95 { padding:95px !important; }
.pd-100 { padding:100px !important; }

/* /----------/ side /--------------------------------------------------------------------------------------------------/ */
.pd-s01 { padding:0 1px !important; }
.pd-s02 { padding:0 2px !important; }
.pd-s03 { padding:0 3px !important; }
.pd-s04 { padding:0 4px !important; }
.pd-s05 { padding:0 5px !important; }
.pd-s06 { padding:0 6px !important; }
.pd-s07 { padding:0 7px !important; }
.pd-s08 { padding:0 8px !important; }
.pd-s09 { padding:0 9px !important; }
.pd-s10 { padding:0 10px !important; }
.pd-s15 { padding:0 15px !important; }
.pd-s20 { padding:0 20px !important; }
.pd-s25 { padding:0 25px !important; }
.pd-s30 { padding:0 30px !important; }
.pd-s35 { padding:0 35px !important; }
.pd-s40 { padding:0 40px !important; }
.pd-s45 { padding:0 45px !important; }
.pd-s50 { padding:0 50px !important; }
.pd-s55 { padding:0 55px !important; }
.pd-s60 { padding:0 60px !important; }
.pd-s65 { padding:0 65px !important; }
.pd-s70 { padding:0 70px !important; }
.pd-s75 { padding:0 75px !important; }
.pd-s80 { padding:0 80px !important; }
.pd-s85 { padding:0 85px !important; }
.pd-s90 { padding:0 90px !important; }
.pd-s95 { padding:0 95px !important; }
.pd-s100 { padding:0 100px !important; }

/* /----------/ top /---------------------------------------------------------------------------------------------------/ */
.pd-t01 { padding-top:1px !important; }
.pd-t02 { padding-top:2px !important; }
.pd-t03 { padding-top:3px !important; }
.pd-t04 { padding-top:4px !important; }
.pd-t05 { padding-top:5px !important; }
.pd-t06 { padding-top:6px !important; }
.pd-t07 { padding-top:7px !important; }
.pd-t08 { padding-top:8px !important; }
.pd-t09 { padding-top:9px !important; }
.pd-t10 { padding-top:10px !important; }
.pd-t15 { padding-top:15px !important; }
.pd-t20 { padding-top:20px !important; }
.pd-t25 { padding-top:25px !important; }
.pd-t30 { padding-top:30px !important; }
.pd-t35 { padding-top:35px !important; }
.pd-t40 { padding-top:40px !important; }
.pd-t45 { padding-top:45px !important; }
.pd-t50 { padding-top:50px !important; }
.pd-t55 { padding-top:55px !important; }
.pd-t60 { padding-top:60px !important; }
.pd-t65 { padding-top:65px !important; }
.pd-t70 { padding-top:70px !important; }
.pd-t75 { padding-top:75px !important; }
.pd-t80 { padding-top:80px !important; }
.pd-t85 { padding-top:85px !important; }
.pd-t90 { padding-top:90px !important; }
.pd-t95 { padding-top:95px !important; }
.pd-t100 { padding-top:100px !important; }

/* /----------/ right /-------------------------------------------------------------------------------------------------/ */
.pd-r01 { padding-right:1px !important; }
.pd-r02 { padding-right:2px !important; }
.pd-r03 { padding-right:3px !important; }
.pd-r04 { padding-right:4px !important; }
.pd-r05 { padding-right:5px !important; }
.pd-r06 { padding-right:6px !important; }
.pd-r07 { padding-right:7px !important; }
.pd-r08 { padding-right:8px !important; }
.pd-r09 { padding-right:9px !important; }
.pd-r10 { padding-right:10px !important; }
.pd-r15 { padding-right:15px !important; }
.pd-r20 { padding-right:20px !important; }
.pd-r25 { padding-right:25px !important; }
.pd-r30 { padding-right:30px !important; }
.pd-r35 { padding-right:35px !important; }
.pd-r40 { padding-right:40px !important; }
.pd-r45 { padding-right:45px !important; }
.pd-r50 { padding-right:50px !important; }
.pd-r55 { padding-right:55px !important; }
.pd-r60 { padding-right:60px !important; }
.pd-r65 { padding-right:65px !important; }
.pd-r70 { padding-right:70px !important; }
.pd-r75 { padding-right:75px !important; }
.pd-r80 { padding-right:80px !important; }
.pd-r85 { padding-right:85px !important; }
.pd-r90 { padding-right:90px !important; }
.pd-r95 { padding-right:95px !important; }
.pd-r100 { padding-right:100px !important; }

/* /----------/ bottom /------------------------------------------------------------------------------------------------/ */
.pd-b01 { padding-bottom:1px !important; }
.pd-b02 { padding-bottom:2px !important; }
.pd-b03 { padding-bottom:3px !important; }
.pd-b04 { padding-bottom:4px !important; }
.pd-b05 { padding-bottom:5px !important; }
.pd-b06 { padding-bottom:6px !important; }
.pd-b07 { padding-bottom:7px !important; }
.pd-b08 { padding-bottom:8px !important; }
.pd-b09 { padding-bottom:9px !important; }
.pd-b10 { padding-bottom:10px !important; }
.pd-b15 { padding-bottom:15px !important; }
.pd-b20 { padding-bottom:20px !important; }
.pd-b25 { padding-bottom:25px !important; }
.pd-b30 { padding-bottom:30px !important; }
.pd-b35 { padding-bottom:35px !important; }
.pd-b40 { padding-bottom:40px !important; }
.pd-b45 { padding-bottom:45px !important; }
.pd-b50 { padding-bottom:50px !important; }
.pd-b55 { padding-bottom:55px !important; }
.pd-b60 { padding-bottom:60px !important; }
.pd-b65 { padding-bottom:65px !important; }
.pd-b70 { padding-bottom:70px !important; }
.pd-b75 { padding-bottom:75px !important; }
.pd-b80 { padding-bottom:80px !important; }
.pd-b85 { padding-bottom:85px !important; }
.pd-b90 { padding-bottom:90px !important; }
.pd-b95 { padding-bottom:95px !important; }
.pd-b100 { padding-bottom:100px !important; }

/* /----------/ left /--------------------------------------------------------------------------------------------------/ */
.pd-l01 { padding-left:1px !important; }
.pd-l02 { padding-left:2px !important; }
.pd-l03 { padding-left:3px !important; }
.pd-l04 { padding-left:4px !important; }
.pd-l05 { padding-left:5px !important; }
.pd-l06 { padding-left:6px !important; }
.pd-l07 { padding-left:7px !important; }
.pd-l08 { padding-left:8px !important; }
.pd-l09 { padding-left:9px !important; }
.pd-l10 { padding-left:10px !important; }
.pd-l15 { padding-left:15px !important; }
.pd-l20 { padding-left:20px !important; }
.pd-l25 { padding-left:25px !important; }
.pd-l30 { padding-left:30px !important; }
.pd-l35 { padding-left:35px !important; }
.pd-l40 { padding-left:40px !important; }
.pd-l45 { padding-left:45px !important; }
.pd-l50 { padding-left:50px !important; }
.pd-l55 { padding-left:55px !important; }
.pd-l60 { padding-left:60px !important; }
.pd-l65 { padding-left:65px !important; }
.pd-l70 { padding-left:70px !important; }
.pd-l75 { padding-left:75px !important; }
.pd-l80 { padding-left:80px !important; }
.pd-l85 { padding-left:85px !important; }
.pd-l90 { padding-left:90px !important; }
.pd-l95 { padding-left:95px !important; }
.pd-l100 { padding-left:100px !important; }


/* ------------------------------------------------------------------------------------------------------------------------/
	etc, width
/------------------------------------------------------------------------------------------------------------------------ */

.w01 { width:1% !important; }
.w02 { width:2% !important; }
.w03 { width:3% !important; }
.w04 { width:4% !important; }
.w05 { width:5% !important; }
.w06 { width:6% !important; }
.w07 { width:7% !important; }
.w08 { width:8% !important; }
.w09 { 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; }