@charset "utf-8";

h2 {
	padding: 6px 8px 6px 12px;
	color: #fff;
	border-bottom: 2px solid #fff;
	background: -moz-linear-gradient(top, #f99, #f66);
	background: -webkit-gradient(linear, left top, left bottom, from(#f99), to(#f66));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f99', endColorstr='#f66', GradientType=0)";
	background: linear-gradient(to bottom, #f99, #f66);
	-webkit-text-shadow: 0 1px 0 #333;
	-moz-text-shadow: 0 1px 0 #333;
	text-shadow: 0 1px 0 #333;
	font-size: 110%;
}

body {
	background: #e5201d;
	color: #fff;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}
img {
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
	vertical-align: bottom;
}
a {
	color: #333;
}
a:hover {
	color: #333;
}
.underline{
	border-bottom: 1px dotted #ccc;
	margin-bottom: 6px;
	padding-bottom: 4px;
}

.wrapper {
	padding: 12px;
}
.att{
	float: left;
	padding: 2px;
	background: #fff;
	color: #c00;
	border-radius: 4px;
	position:relative;
	font-size: 80%;
	margin-right: 6px;
}
.err {
	color: #fff;
	font-size: 70%;
}
.rec {
	width: 80%;
	font-size: 16px;
	text-align: center;
	color: #333;
	border-radius: 8px;
	border: 1px solid #aaa;
	background: -moz-linear-gradient(top, #fff, #eee);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eee', GradientType=0)";
	background: linear-gradient(to bottom, #fff, #eee);
	margin: 0 auto;
	padding: 14px;
}
header {
	margin: 0;
	padding: 0;
	background: #300;
}
ul {
	margin: 0;
	padding: 0;
}
header ul{
	display: table;
}

header li{
	display: table-cell;
}

header img{
	width: 100%;
}
.main ul{
	display: table;
}
.main li{
	display: table-cell;
}
.main li img{
	width: 100%;
}

.news {
	background: #fff;
	padding: 12px;
	color: #333;
}

.news dt{
	font-size: 120%;
}
.news dd{
	line-height: 108%;
	padding-bottom: 6px;
}
footer{
	background: #000;
	text-align: center;
	font-size: 92%;
	padding: 16px;
}
footer a{
	color: #fff;
}
footer .copy{
	font-size: 80%;
}

/* ------------------------------------------------------
	btn
------------------------------------------------------ */

.btn00 {
	width: 100%;
	font-size: 16px;
	text-align: center;
	color: #fff;
	border-radius: 8px;
	border: 1px solid #aaa;
	background: -moz-linear-gradient(top, #fff, #eee);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eee', GradientType=0)";
	background: linear-gradient(to bottom, #fff, #eee);
	margin: 0 auto;
}
.btn00 a{
	padding: 14px;
	color: #333;
	display: block;
}

/* ------------------------------------------------------
	recruit
------------------------------------------------------ */

.recruit .mail_btn {
	width: 100%;
	font-size: 16px;
	text-align: center;
	color: #fff;
	border-radius: 8px;
	border: 1px solid #aaa;
	background: -moz-linear-gradient(top, #fff, #eee);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eee', GradientType=0)";
	background: linear-gradient(to bottom, #fff, #eee);
	margin: 0 auto;
}
.recruit .mail_btn a{
	padding: 14px;
	color: #333;
	display: block;
}
.recruit table{
	width: 100%;
}
.recruit th{
	font-size: 96%;
	border-bottom: 1px dotted #fff;
	padding: 10px 0;
}
.recruit td{
	padding-top: 6px;
}
.recruit .rinfo {
	font-size: 90%;
	line-height: 110%;
}
.recruit .rinfo th{
	width: 20%;
	vertical-align:middle;
}
.recruit .rinfo td{
	border-bottom: 1px dotted #fff;
	padding: 10px 0;
}


/* -----------------------------------------------------
	inquiry
------------------------------------------------------ */
#inquiry table{
	width: 100%;
}
#inquiry th{
	font-size: 96%;
	border-bottom: 1px dotted #fff;
	padding-top: 10px;
}
#inquiry td{
	padding-top: 6px;
}


/* ------------------------------------------------------
	input
------------------------------------------------------ */

input[type="submit"] {
	width: 100%;
	font-size: 16px;
	text-align: center;
	color: #333;
	border-radius: 8px;
	border: 1px solid #aaa;
	background: -moz-linear-gradient(top, #fff, #eee);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#eee', GradientType=0)";
	background: linear-gradient(to bottom, #fff, #eee);
	margin: 0 auto;
	padding: 14px;
}




input {
	font-family: Verdana, "ΰSVbN", YuGothic, "qMmpS ProN W3", "Hiragino Kaku Gothic ProN", "CI", Meiryo, sans-serif;
	font-size: 16px;
	padding: 6px;
	border: 1px solid #aaa;
	border-radius: 5px;
}
select {
	font-size: 16px;
	padding: 6px;
	border: 1px solid #aaa;
	border-radius: 5px;
}

input[type="checkbox"] {
    -webkit-appearance: none;
    position: relative;
    margin-right: 5px;
    border-radius: 8px;
    border: 2px solid #888;
    -webkit-box-sizing: border-box;
    width: 24px;
    height: 24px;
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#fdfdfd),
        to(#d1d1d1)
    );
}

/* `FbNΝwiFπΟX */
input[type="checkbox"]:checked {
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#353535),
        to(#8f8f8f)
    );
}

/* `FbNΜσπ:before^vfΖ:after^vfπgΑΔμ¬ */
input[type="checkbox"]:checked:before {
    position: absolute;
    left: 1px;
    top: 17px;
    display: block;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 1);
    content: "";
    width: 10px;
    height: 4px;
    background: #FFFFFF;
    -webkit-transform: rotate(45deg);
    -webkit-transform-origin: right center;
}

input[type="checkbox"]:checked:after {
    display: block;
    position: absolute;
    left: 9px;
    top: 17px;
    content: "";
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 1);
    width: 19px;
    height: 4px;
    background: #FFFFFF;
    -webkit-transform: rotate(-53deg);
    -webkit-transform-origin: left center;
}
input[type="radio"] {
    -webkit-appearance: none;
    position: relative;
    margin-right: 5px;
    border-radius: 14px;
    border: 2px solid #888;
    -webkit-box-sizing: border-box;
    width: 24px;
    height: 24px;
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#fdfdfd),
        to(#d1d1d1)
    );
    vertical-align: middle;
}

/* `FbNΝwiFπΟX */
input[type="radio"]:checked {
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#353535),
        to(#8f8f8f)
    );
}

/* `FbNΜσπ:before^vfπgΑΔμ¬ */
input[type="radio"]:checked:before {
    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    margin: -5px 0 0 -5px;
    -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 1);
    content: "";
    border-radius: 5px;
    width: 10px;
    height: 10px;
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#fdfdfd),
        to(#d1d1d1)
    );
}
textarea {
	font-size: 16px;
	padding: 7px;
	border: 1px solid #aaa;
	border-radius: 5px;
}
input:focus {
	background: #dff7ff;
}


/* works */

#works table{
	font-size: 12px;
	border: 1px solid #ccc;
}

#works th{
	background: #eee;
	padding: 4px;
	color: #333;
	border: 1px solid #ccc;
}
#works td{
	padding: 4px;
	background: #fff;
	color: #333;
	border: 1px solid #ccc;
}

/* company */

#company table{
	font-size: 12px;
	border: 1px solid #ccc;
}

#company th{
	background: #eee;
	padding: 4px;
	color: #333;
	border: 1px solid #ccc;
}
#company td{
	padding: 4px;
	background: #fff;
	color: #333;
	border: 1px solid #ccc;
}







.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; }
.mt41	{ margin-top:41px !important; }
.mt42	{ margin-top:42px !important; }
.mt43	{ margin-top:43px !important; }
.mt44	{ margin-top:44px !important; }
.mt45	{ margin-top:45px !important; }

.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; }
.mb41	{ margin-bottom:41px !important; }
.mb42	{ margin-bottom:42px !important; }
.mb43	{ margin-bottom:43px !important; }
.mb44	{ margin-bottom:44px !important; }
.mb45	{ margin-bottom:45px !important; }
.mb50	{ margin-bottom:50px !important; }
.mb60	{ margin-bottom:60px !important; }

.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; }
.ml41	{ margin-left:41px !important; }
.ml42	{ margin-left:42px !important; }
.ml43	{ margin-left:43px !important; }
.ml44	{ margin-left:44px !important; }
.ml45	{ margin-left:45px !important; }

.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; }
.mr41	{ margin-right:41px !important; }
.mr42	{ margin-right:42px !important; }
.mr43	{ margin-right:43px !important; }
.mr44	{ margin-right:44px !important; }
.mr45	{ margin-right:45px !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; }
.pt41	{ padding-top:41px !important; }
.pt42	{ padding-top:42px !important; }
.pt43	{ padding-top:43px !important; }
.pt44	{ padding-top:44px !important; }
.pt45	{ padding-top:45px !important; }
.pt50	{ padding-top:50px !important; }
.pt60	{ padding-top:60px !important; }
.pt65	{ padding-top:65px !important; }
.pt70	{ padding-top:70px !important; }

.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; }
.pb41	{ padding-bottom:41px !important; }
.pb42	{ padding-bottom:42px !important; }
.pb43	{ padding-bottom:43px !important; }
.pb44	{ padding-bottom:44px !important; }
.pb45	{ padding-bottom:45px !important; }

.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; }
.pl41	{ padding-left:41px !important; }
.pl42	{ padding-left:42px !important; }
.pl43	{ padding-left:43px !important; }
.pl44	{ padding-left:44px !important; }
.pl45	{ padding-left:45px !important; }
.pl58	{ padding-left:58px !important; }
.pl70	{ padding-left:70px !important; }

.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; }
.pr41	{ padding-right:41px !important; }
.pr42	{ padding-right:42px !important; }
.pr43	{ padding-right:43px !important; }
.pr44	{ padding-right:44px !important; }
.pr45	{ padding-right:45px !important; }

.w10	{ width:10% !important; }
.w20	{ width:20% !important; }
.w30	{ width:30% !important; }
.w32	{ width:32% !important; }
.w35	{ width:35% !important; }
.w40	{ width:40% !important; }
.w45	{ width:45% !important; }
.w47	{ width:47% !important; }
.w50	{ width:50% !important; }
.w60	{ width:60% !important; }
.w65	{ width:65% !important; }
.w70	{ width:70% !important; }
.w80	{ width:80% !important; }
.w85	{ width:80% !important; }
.w90	{ width:90% !important; }
.w95	{ width:95% !important; }
.w100	{ width:100% !important; }

.fs10	{ font-size:10px !important; }
.fs12	{ font-size:12px !important; }
.fs14	{ font-size:14px !important; }
.fs16	{ font-size:16px !important; }
.fs18	{ font-size:18px !important; }
.fs20	{ font-size:20px !important; }