@charset "utf-8";
/* CSS Document */

html, body {
    margin: 0;
    padding: 0;
    font-family: Verdana,"Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Meiryo, "メイリオ", "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
    font-size:10px;
	color: #555555;
    height: 100%;
    background: #f0f0f0 url(../img/kage.gif) repeat-y top center;
	letter-spacing: 0.05em;
	line-height: 1.6em;
}


*{
margin: 0;
padding: 0;
}

br{
letter-spacing: 0;
}
p,ul{
line-height: 200%;
}
a:link {
    color:#0088CC;
    text-decoration:none;
}
a:visited {
    color:#0088CC;
    text-decoration:none;
}

a:hover {
    color:#0088CC;
    text-decoration:underline;
}

a:active {
    color:#0088CC;
    text-decoration:none;
}

img {
    border-width:0px;
}


/* Crearfix モダンブラウザ（Firefox Opera Safari）対策 */
.clearfix:after{
    content:".";
    display:block;
    height:0px;
    clear:both;
    visibility:hidden;
}

/* Win版IE7とMac版IE5対策 */
.clearfix{
    display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html .clearfix{
    height:1px;
}

.clearfix{
    display:block;
}
/* End hide from IE-mac */
.clear{
    clear:both;
}
/* FireFoxでスクロールバーを常時表示 */
html {
   overflow-y:scroll;
}
.border{
	padding-top: 8px;
	margin-top: 8px;
	line-height: 1.5em;
	solid: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #888888;
}
.border2{
	padding-top: 20px;
	margin-top: 20px;
	line-height: 1.5em;
	solid: #FFFFFF;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}



h1,h2,h3,h4,h5,h6,th{
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0.05em;
}
h1 {
	color: #666666;
}
h1 a{}
h1:link{
	color: #666666;
	text-decoration: none;
}
h1 a:visited{
	color: #666666;
	text-decoration: none;
}
h1 a:active{
	color: #666666;
	text-decoration: none;
}
h1 a:hover{color:#666666;text-decoration:none;}	

h3{
font-size:12px;
letter-spacing:0.1em
}

.fontsize8{
font-size:8px;
letter-spacing:0.1em
}

ul#main{
font-size:12px;
letter-spacing:0em;
line-height:2em;
margin-top:10px;
margin-left:18px;
list-style-image: url(../img/yajirushi9.gif);
}
ul#subT{
height:0px;
font-size:12px;
letter-spacing:0em;
line-height:0em;
padding:5px 0px 0px 5px;
margin: 0px 0px 0px 70px;
list-style-image: url(../img/list/T.gif);
}
#subL{
height:10px;
font-size:12px;
letter-spacing:0em;
line-height:0em;
margin-left:0px;
margin-bottom:0px;
list-style-image: url(../img/list/L.gif);
}
#subI{
height:20px;
letter-spacing:0em;
line-height:0em;
margin-left:0px;
list-style-image: url(../img/list/I.gif);
}

#subII{
height:20px;
letter-spacing:0em;
line-height:0em;
margin-left:70px;
list-style-image: url(../img/list/II.gif);
}

#sub_I{
height:20px;
letter-spacing:0em;
line-height:0em;
margin-left:70px;
list-style-image: url(../img/list/_I.gif);
}

#subIIsmall{
height:20px;
letter-spacing:0em;
line-height:0em;
margin-left:70px;
list-style-image: url(../img/list/IIsmall.gif);
}
#sub_Ismall{
height:20px;
letter-spacing:0em;
line-height:0em;
margin-left:70px;
list-style-image: url(../img/list/_Ismall.gif);
}
#subIL{
height:10px;
letter-spacing:0em;
line-height:0em;
margin-left:70px;
list-style-image: url(../img/list/IL.gif);
}
#sub_L{
height:10px;
letter-spacing:0em;
line-height:0em;
margin-left:70px;
list-style-image: url(../img/list/_L.gif);
}
#subIT{
height:10px;
letter-spacing:0em;
line-height:0em;
margin-left:70px;
list-style-image: url(../img/list/IT.gif);
}
#sub_T{
height:10px;
letter-spacing:0em;
line-height:0em;
margin-left:70px;
list-style-image: url(../img/list/_T.gif);
}

.subYajirushi{
margin-right:8px;
padding-left:0px;
background-image:url(../img/yajirushi9.gif);
background-position:left;
background-repeat:no-repeat;
}


.text15{
font-size:15px;
}
.text20{
font-size:20px;
}
/* ----------------------------------設定ここまで---------------------------------- */



/* container */
#container{
	width: 780px;
    background-image:url(../img/kage.gif);
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
#bigBox{
	width: 750px;
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
/* containerここまで */


/* header */
#header{
	width: 750px;
	height: 125px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#top{
	width: 750px;
	height: 65px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#topLeft{
	width: 150px;
	height: 65px;
	overflow:hidden;
	float:left;
}
#topRight{
	width: 600px;
	height: 65px;
	float:left;
}
#topRightLink{
	width: 600px;
	height: 20px;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
}
#topRightP{
	width: 595px;
	height: 45px;
	text-align:right;
	padding: 0px 5px 0px 0px;
}

#mainMenu{
	width: 750px;
	height: 60px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#mainMenuTop{
	width: 750px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#mainMenuBottom{
	width: 750px;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* ----------------------------------headerここまで---------------------------------- */


/* contents */
#modoru{
font-size:14px;
text-align:center;
background-image:url(../img/rightBoxMiddle.gif);
background-repeat:repeat-y;
padding:10px 0px 10px 0px;
}

#pan{
	line-height:1em;
	width: 750px;
	height: 10px;
	padding:5px 0px 5px 10px;
	text-align:left;
}
#contentsLeft{
	width: 225px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
#adFlash{
	width: 220px;
	height: 220px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
}
#adFlash740{
	width: 740px;
	height: 220px;
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
}
#leftBox{
	width: 225px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
#leftBoxTop{
margin:0px;
padding:0px;
line-height:0em;
background-image:url(../img/leftBoxTop.gif);
background-repeat:no-repeat;
height:8px;
}
#leftBoxTitleH3{
color:#FFFFFF;
padding:0px 5px 0px 30px;
line-height:1.7em;
background-image:url(../img/leftBoxTitle.gif);
background-repeat:no-repeat;
height:23px;
}
h4#leftBoxMidashi{
font-size:11px;
color:#333333;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 12px;
background-image:url(../img/leftBoxMidashi.gif);
background-repeat:no-repeat;
background-position:2px;
}
h4#leftBoxMidashi9{
font-size:11px;
color:#333333;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 15px;
background-image:url(../img/yajirushi9.gif);
background-repeat:no-repeat;
background-position:2px;
}
#leftBoxMiddle{
padding:0px 12px 0px 12px;
background-image:url(../img/leftBoxMiddle.gif);
background-repeat:repeat-y;
}
#leftBoxBottom{
background-image:url(../img/leftBoxBottom.gif);
background-repeat:no-repeat;
background-position:bottom;
height:13px;
}

#contentsRight{
	width: 525px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
#mainFlash{
	width: 525px;
	height: 225px;
}
#rightBox{
	font-size: 11px;
	width: 525px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
#rightBoxMiddle{
padding:5px 22px 0px 20px;
background-image:url(../img/rightBoxMiddle.gif);
background-repeat:repeat-y;
}
#rightBoxMiddleSite{
padding:5px 12px 0px 10px;
background-image:url(../img/rightBoxMiddle.gif);
background-repeat:repeat-y;
}
#rightBoxBottom{
	background-image:url(../img/rightBoxBottom.gif);
	background-repeat:no-repeat;
	height:14px;
	background-position: bottom;
}

/* rightBox用タイトル。バック色はclassで指定 */
h2#rightBoxTitle{
	font-size: 15px;
	color: #FFFFFF;
	margin:0;
	background-repeat:no-repeat;
	height:38px;
	padding:0px;
	text-indent: -500px;
	overflow:hidden;
}
h2.rightBoxTitleTop{
background-image:url(../img/rightBoxToppage.gif);}
h2.rightBoxTitlePlanning{
background-image:url(../img/rightBoxPlanning.gif);}
h2.rightBoxTitleDesign{
background-image:url(../img/rightBoxDesign.gif);}
h2.rightBoxTitleWeb{
background-image:url(../img/rightBoxWeb.gif);}
h2.rightBoxTitlePrinting{
background-image:url(../img/rightBoxPrinting.gif);}
h2.rightBoxTitleMovie{
background-image:url(../img/rightBoxMovie.gif);}
h2.rightBoxTitleAdvertising{
background-image:url(../img/rightBoxAdvertising.gif);}
h2.rightBoxTitleSitemap{
background-image:url(../img/rightBoxSitemap.gif);}
h2.rightBoxTitleCompany{
background-image:url(../img/rightBoxCompany.gif);}
h2.rightBoxTitlePrivacy{
background-image:url(../img/rightBoxPrivacy.gif);}
h2.rightBoxTitleRecruit{
background-image:url(../img/rightBoxRecruit.gif);}
h2.rightBoxTitleContact{
background-image:url(../img/rightBoxContact.gif);}
/* rightBox用タイトル。バック色はclassで指定 */

h3#rightBoxCatch{
	background-repeat:no-repeat;
	height:60px;
	text-indent: -500px;
	overflow:hidden;
}
h3.rightBoxCatchTop{
	background-image:url(../img/rightBoxCatchTop.gif);}
h3.rightBoxCatchPlanning{
	background-image:url(../img/rightBoxCatchPlanning.gif);}
h3.rightBoxCatchDesign{
	background-image:url(../img/rightBoxCatchDesign.gif);}
h3.rightBoxCatchWeb{
	background-image:url(../img/rightBoxCatchWeb.gif);}
h3.rightBoxCatchPrinting{
	background-image:url(../img/rightBoxCatchPrinting.gif);}
h3.rightBoxCatchMovie{
	background-image:url(../img/rightBoxCatchMovie.gif);}
h3.rightBoxCatchAdvertising{
	background-image:url(../img/rightBoxCatchAdvertising.gif);}

h3#rightBoxMidashi{
	font-size: 15px;
	background-image:url(../img/rightBoxMidashi.gif);
	background-repeat:no-repeat;
	height:19px;
	letter-spacing: 2px;
	padding:3px 15px 5px 15px;
	margin:10px 0px 5px 0px;
}


#line504{
	margin:20px -12px 0px -12px;
	width:504px;
	height:15px;
	background-repeat:no-repeat;
}
.line504Top{
background-image:url(../img/line504Top.gif);}
.line504Gray{
background-image:url(../img/line504Gray.gif);}
.line504Planning{
background-image:url(../img/line504Planning.gif);}
.line504Design{
background-image:url(../img/line504Design.gif);}
.line504Web{
background-image:url(../img/line504Web.gif);}
.line504Printing{
background-image:url(../img/line504Printing.gif);}
.line504Movie{
background-image:url(../img/line504Movie.gif);}
.line504Advertising{
background-image:url(../img/line504Advertising.gif);}


#categoriBigBox{
	margin:0px -10px 0px -10px;
	width:498px;
}
#categoriBox{
	margin:0px 0px 0px 0px;
	width:246px;
	float:left;
}
h2#categori{
	width:246px;
	height:100px;
	background-repeat:no-repeat;
	text-indent: -500px;
	overflow:hidden;
}
h2#categori500{
	width:496px;
	height:136px;
	background-repeat:no-repeat;
	text-indent: -500px;
	overflow:hidden;
}
.catePlanning_1{
background-image:url(../img/catePlanning_1.jpg);}
.catePlanning_2{
background-image:url(../img/catePlanning_2.jpg);}
.catePlanning_3{
background-image:url(../img/catePlanning_3.jpg);}
.cateDesign_1{
background-image:url(../img/cateDesign_1.jpg);}
.cateDesign_2{
background-image:url(../img/cateDesign_2.jpg);}
.cateWeb_1{
background-image:url(../img/cateWeb_1.jpg);}
.cateWeb_2{
background-image:url(../img/cateWeb_2.jpg);}
.catePrinting_1{
background-image:url(../img/catePrinting_1.jpg);}
.catePrinting_2{
background-image:url(../img/catePrinting_2.jpg);}
.catePrinting_3{
background-image:url(../img/catePrinting_3.jpg);}
.catePrinting_4{
background-image:url(../img/catePrinting_4.jpg);}
.cateMovie_1{
background-image:url(../img/cateMovie_1.jpg);}
.cateMovie_2{
background-image:url(../img/cateMovie_2.jpg);}
.cateAdvertising_1{
background-image:url(../img/cateAdvertising_1.jpg);}
.cateAdvertising_2{
background-image:url(../img/cateAdvertising_2.jpg);}
.cateAdvertising_3{
background-image:url(../img/cateAdvertising_3.jpg);}
.cateAdvertising_4{
background-image:url(../img/cateAdvertising_4.jpg);}

#categoriSitemap{
	margin:20px 0px 10px 10px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	letter-spacing:.5em;
	line-height:1.5em;
	text-align:center;
	width:226px;
	height:20px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 1px 1px 1px;
}
#categoriSitemapSub{
	margin:0px 10px 0px 10px;
	padding-left:30px;
	padding-bottom:3px;
	width:196px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0px 1px 0px 1px;
}
#categoriSub{
	margin:0px 0px 0px 10px;
	padding-left:30px;
	padding-bottom:3px;
	width:206px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0px 0px 0px 1px;
}
ul#catelist{
font-size:12px;
list-style-image: url(../img/yajirushi9.gif);
}




.tableTitle{
	font-size: 12px;
	color:#333333;
	letter-spacing: 2px;
	padding:0px 0px 5px 0px;
}

/* rightBox用テーブル */

/* テーブル「table480A」外枠なし左75px */
#table480A{
width:480px;
border-color:#CCCCCC;
}
.tableUnderRightLine480A{
font-size:11px;
width:75px;
color:#666666;
border-color:#CCCCCC;
border-style:solid;
border-width:0px 1px 1px 0px;
padding:5px 10px 5px 10px ;
text-align:center;
}
.tableUnderLine480A{
border-color:#CCCCCC;
border-style:solid;
border-width:0px 0px 1px 0px;
padding:5px 10px 5px 10px ;
text-align:left;
}
.tableRightLine480A{
font-size:11px;
width:75px;
color:#666666;
border-color:#CCCCCC;
border-style:solid;
border-width:0px 1px 0px 0px;
padding:5px 10px 5px 10px ;
text-align:center;
}
.tableNoLine480A{
border-color:#CCCCCC;
border-style:solid;
border-width:0px 0px 0px 0px;
padding:5px 10px 5px 10px ;
text-align:left;
}
/* テーブル「table480A」 */

/* テーブル「table480B」外枠のみ左30px */
#table480B{
width:480px;
border-color:#CCCCCC;
}
.tableTopLeftLine480B{
border-color:#CCCCCC;
width:10px;
border-style:solid;
border-width:1px 0px 0px 1px;
padding:5px 10px 5px 10px ;
text-align:center;
}
.tableTopRightLine480B{
border-color:#CCCCCC;
width:430px;
border-style:solid;
border-width:1px 1px 0px 0px;
padding:5px 10px 5px 10px ;
text-align:left;
}
.tableLeftLine480B{
border-color:#CCCCCC;
width:10px;
border-style:solid;
border-width:0px 0px 0px 1px;
padding:5px 10px 5px 10px ;
text-align:center;
}
.tableRightLine480B{
border-color:#CCCCCC;
width:430px;
border-style:solid;
border-width:0px 1px 0px 0px;
padding:5px 10px 5px 10px ;
text-align:left;
}
.tableUnderLeftLine480B{
border-color:#CCCCCC;
width:10px;
border-style:solid;
border-width:0px 0px 1px 1px;
padding:5px 10px 5px 10px ;
text-align:center;
}
.tableUnderRightLine480B{
border-color:#CCCCCC;
width:430px;
border-style:solid;
border-width:0px 1px 1px 0px;
padding:5px 10px 5px 10px ;
text-align:left;
}
.tableTopUnderLeftLine480B{
border-color:#CCCCCC;
width:10px;
border-style:solid;
border-width:1px 0px 1px 1px;
padding:5px 10px 5px 10px ;
text-align:center;
}
.tableTopUnderRightLine480B{
border-color:#CCCCCC;
width:430px;
border-style:solid;
border-width:1px 1px 1px 0px;
padding:5px 10px 5px 10px ;
text-align:left;
}
/* テーブル「table480B」 */

/* テーブル「table480C」上下のみ左30px */
#table480C{
width:480px;
border-color:#CCCCCC;
}
.tableTopLine480C30{
border-color:#CCCCCC;
width:10px;
border-style:solid;
border-width:1px 0px 0px 0px;
padding:5px 10px 5px 10px ;
text-align:center;
}
.tableTopLine480C450{
border-color:#CCCCCC;
width:430px;
border-style:solid;
border-width:1px 0px 0px 0px;
padding:5px 10px 5px 10px ;
text-align:left;
}
.tableTopUnderLine480C30{
border-color:#CCCCCC;
width:10px;
border-style:solid;
border-width:1px 0px 1px 0px;
padding:5px 10px 5px 10px ;
text-align:center;
}
.tableTopUnderLine480C450{
border-color:#CCCCCC;
width:430px;
border-style:solid;
border-width:1px 0px 1px 0px;
padding:5px 10px 5px 10px ;
text-align:left;
}
/* テーブル「table480C」 */

/* テーブル「table480D」外枠のみ左80px */
#table480D{
width:480px;
border-color:#CCCCCC;
}
.tableTopLeftLine480D{
border-color:#CCCCCC;
width:60px;
border-style:solid;
border-width:1px 0px 1px 1px;
padding:5px 10px 5px 10px ;
text-align:center;
}
.tableTopRightLine480D{
border-color:#CCCCCC;
width:380px;
border-style:solid;
border-width:1px 1px 1px 0px;
padding:5px 10px 5px 10px ;
text-align:left;
}
.tableLeftLine480D{
border-color:#CCCCCC;
width:60px;
border-style:solid;
border-width:0px 0px 1px 1px;
padding:5px 10px 5px 10px ;
text-align:center;
}
.tableRightLine480D{
border-color:#CCCCCC;
width:380px;
border-style:solid;
border-width:0px 1px 1px 0px;
padding:5px 10px 5px 10px ;
text-align:left;
}
.tableUnderLeftLine480D{
border-color:#CCCCCC;
width:60px;
border-style:solid;
border-width:0px 0px 1px 1px;
padding:5px 10px 5px 10px ;
text-align:center;
}
.tableUnderRightLine480D{
border-color:#CCCCCC;
width:380px;
border-style:solid;
border-width:0px 1px 1px 0px;
padding:5px 10px 5px 10px ;
text-align:left;
}
.tableUnderLeftRightLine480D{
border-color:#CCCCCC;
width:380px;
border-style:solid;
border-width:0px 1px 1px 1px;
padding:5px 10px 5px 10px ;
text-align:left;
}
/* テーブル「table480D」 */

/* テーブル「table480E」上下左右、左30px */
#table480E{
width:480px;
border-color:#CCCCCC;
}
.tableTopLeftLine480E{
border-color:#CCCCCC;
width:10px;
border-style:solid;
border-width:1px 0px 0px 1px;
padding:5px 10px 5px 10px ;
text-align:center;
}
.tableTopLeftRightLine480E{
border-color:#CCCCCC;
width:430px;
border-style:solid;
border-width:1px 1px 0px 1px;
padding:5px 10px 5px 10px ;
text-align:left;
}
.tableTopLeftUnderLine480E{
border-color:#CCCCCC;
width:10px;
border-style:solid;
border-width:1px 0px 1px 1px;
padding:5px 10px 5px 10px ;
text-align:center;
}
.tableAllLine480E{
border-color:#CCCCCC;
width:430px;
border-style:solid;
border-width:1px 1px 1px 1px;
padding:5px 10px 5px 10px ;
text-align:left;
}
/* テーブル「table480E」 */

/* テーブル「table480F」上下左右、左150px */
#table480F{
width:480px;
border-color:#CCCCCC;
}
.tableTopLeftLine480F{
border-color:#CCCCCC;
width:130px;
border-style:solid;
border-width:1px 0px 0px 1px;
padding:5px 10px 5px 10px ;
text-align:center;
}
.tableTopLeftRightLine480F{
border-color:#CCCCCC;
width:310px;
border-style:solid;
border-width:1px 1px 0px 1px;
padding:5px 10px 5px 10px ;
text-align:left;
}
.tableTopLeftUnderLine480F{
border-color:#CCCCCC;
width:130px;
border-style:solid;
border-width:1px 0px 1px 1px;
padding:5px 10px 5px 10px ;
text-align:center;
}
.tableAllLine480F{
border-color:#CCCCCC;
width:310px;
border-style:solid;
border-width:1px 1px 1px 1px;
padding:5px 10px 5px 10px ;
text-align:left;
}
/* テーブル「table480F」 */

/* テーブル「table480G」線無し */
#table480G{
width:480px;
border-color:#CCCCCC;
}
.tableNoLine480G30{
border-color:#CCCCCC;
width:10px;
border-style:solid;
border-width:0px 0px 0px 0px;
padding:5px 10px 5px 10px ;
text-align:center;
}
.tableNoLine480G450{
border-color:#CCCCCC;
width:430px;
border-style:solid;
border-width:0px 0px 0px 0px;
padding:5px 10px 5px 10px ;
text-align:left;
}
/* テーブル「table480G」 */

/* テーブル「table480H」線無し */
#table480H{
width:480px;
border-color:#CCCCCC;
}
.tableNoLine480H100{
width:100px;
padding:5px 0px 5px 0px ;
text-align:left;
}
.tableNoLine480H380{
width:380px;
padding:5px 0px 5px 0px ;
text-align:left;
}
/* テーブル「table480G」 */


/* rightBox用テーブル */


/* ----------------------------------contentsここまで---------------------------------- */

#upTop{
font-size:11px;
	width:740px;
	height:15px;
	text-align:right;
	padding:5px 5px 2px 5px;
}
#footer{
    color:#FFFFFF;
	width:750px;
	height:30px;
	background-image:url(../img/footer.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;
	padding:10px 0px 10px 0px;
}
#footer a:link {
    color:#FFFFFF;
    text-decoration:none;
}
#footer a:visited {
    color:#FFFFFF;
    text-decoration:none;
}

#footer a:hover {
    color:#FFFFFF;
    text-decoration:underline;
}

#footer a:active {
    color:#FFFFFF;
    text-decoration:none;
}


.m-top-30 { margin-top: 30px !important; }
.m-top-20 { margin-top: 20px !important; }
.m-top-10 { margin-top: 10px !important; }
.m-top-5 { margin-top: 5px !important; }
.m-right-10 { margin-right: 10px !important; }
.m-right-20 { margin-right: 20px !important; }
.m-right-11 { margin-right: 11px; !important; }
.m-bottom-10 { margin-bottom: 10px !important; }
.m-bottom-20 { margin-bottom: 20px !important; }
.m-bottom-50 { margin-bottom: 50px !important; }

