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


html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
/*Using percent size*/



body {
	font: 13px/1.231 arial, helvetica, clean, sans-serif;
*font-size:small;
*font:x-small
}
select, input, button, textarea {
	font: 99% arial, helvetica, clean, sans-serif
}
table {
	font-size: inherit;
	font: 100%
}
pre, code, kbd, samp, tt {
	font-family: monospace;
*font-size:108%;
	line-height: 100%
}
/*
px|%
10|77
11|85
12|93
13|100
14|108
15|116
16|123.1
17|131
18|138.5
19|146.5
20|153.9
21|161.6
22|167
23|174
24|182
25|189
26|197
*/



body {
	font-family: Arial, Helvetica, Verdana, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	background:url(../images/pageparts/back_naka.jpg) repeat-x center top;
	margin: 0px;
	font-size: 12px;
	line-height: 116%;
}
img {
	border: none;
}
ol, ul, li, p, h1, h2, h3, h4, h5, h6, form, input {
	margin: 0px;
	padding: 0px;
}
ol, ul {
	list-style: none
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
object, embed, button {
	vertical-align: top;
}
a {
	cursor: pointer;
	color: #006381;
}
a:hover {
	color: #00A8C4;
}
a:focus		{ outline: none;}

input, select, input[type="radio"], input[type="checkbox"] {
	vertical-align: bottom;
}
input[type="button"], input[type="submit"], input[type="reset"], button {
	font-family: "Meiryo UI", "MS UI Gothic";
	padding: 4px;
	cursor: pointer;
	text-align: center;
}
/*Apply format styles


h1 { font-size:138.5% }

h2 { font-size:123.1% }

h3 { font-size:108% }

h4 { font-size:100% }

h5 { font-size:93% }

h6 { font-size:85% }

h1,
h2,
h3,
h4,
h5,
h6 { color:#000;margin:1em 0;border:none;padding:0;background:none; }

p { margin-bottom:1em }

ul,
ol { margin:1em }

ol,
ul { margin-left:2em }

ol { list-style:decimal outside }

ul { list-style:disc outside }

ol li,
ul li {  font-size:93%;line-height:120%;  }



*/


/*----------------------------------------------------*/



.clr {
	zoom: 1;
}
.clr:after {
	content: "";
	display: block;
	clear: both;
}
.hideIt {
	display: none
}
/*----------------------------------------------------*/



#shell {
	padding: 25px 0 0 0;
}
/*----------------------------------------------------*/



#header {
	background:url(../images/pageparts/border_a.jpg) top center repeat-x;
	padding: 1px 0;
}
#headerInner {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	height:67px;
	position:relative;
}
#header .unit-1-2 {
	width: 40px;
	position: absolute;
	top: 5px;
	left: 6px;
}
#header .unit-2-2 {
	width: 208px;
	position: absolute;
	left: 741px;
	top: 25px;
}

#softBank {
	position:absolute;
	width:249px;
	left:432px;
	top:16px;
}

ul.headMenu{
	position: absolute;
	width: 280px;
	right: 10px;
	top: 42px;
}

.headMenu li {
	padding-left: 10px;
	padding-right: 10px;
	padding-top:0px;
	line-height:150%;
	font-size: 11px;
	float:left;
	border-right:1px solid #999;

}

.headMenu li.last {
	padding-right: 0;
	border-right:none;
}
.headMenu a {
	color:#0085B2;
	text-decoration: none;
	display: inline-block;
	height: 16px;
}
.headMenu a:hover {
	color: #006381;
	text-decoration: underline;
}


/*----------------------------------------------------*/


#toolbar {
	width: 960px;
	border-bottom:1px solid #006482;
	padding: 8px 0 7px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	margin-bottom: 8px
}
#toolbar li {
	display: inline;
	margin-left: 40px;
	background: url(../images/pageparts/blt_blue.jpg) no-repeat 0px 0px;
	padding-left: 16px;
	font-size: 12px;
	line-height: 14px;
}
#toolbar a {
	color: #000;
	text-decoration: none;
	display: inline-block;
	height: 16px;
}
#toolbar a:hover {
	color: #006381;
	text-decoration: underline;
}
/*----------------------------------------------------*/


#nav {
	display: block;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding: 1px 0 13px;

	position:relative;
}
#nav .nav1, #nav .nav2, #nav .nav3, #nav .nav4 {
	width: 193px;
}
#nav .nav5 {
	width: 188px;
}
#nav li {
	list-style: none outside;
	vertical-align: bottom;
	display: inline;
	float: left;
	font-size: 1px;
}
#nav #topicPath {
	width: 960px;
	padding: 1px 0;
}
#nav #topicPath p {
	text-align: right;
	font-size: 10px;
	line-height: 12px;
	color: #666;
}

#nav ul.headbnr{
	position:absolute;
	top:10px;
	right:0;
	overflow:hidden;
}
#nav ul.headbnr li{
	float:left;
	margin-left:10px;
}
/*----------------------------------------------------*/


#subnav {
}
/*----------------------------------------------------*/


#cover {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}
/*----------------------------------------------------*/



#page {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 80px;
}
/*----------------------------------------------------*/

#main {
	width: 680px;
	float: left;
}
#main .cntH2 {
	background: #DBDBDB;
	width: 678px;
	padding: 1px;
	margin-bottom: 16px;
}
#main .cntH2Inner {
	background: #FFFFFF;
	width: 676px;
	padding: 1px;
}
#main .cntH2Grd {
	background: url(../images/pageparts/bg_h_a.jpg) repeat-x bottom left;
	width: 660px;
	padding: 12px 8px;
}
#main h2 {
	font-size: 16px;
	line-height: 20px;
	color: #000;
	font-weight: bold;
	background: url(../images/pageparts/blt_rect.png) no-repeat 0% 0%;
	padding: 0 0 0 10px;
	text-shadow: #FFF 1px 1px;
}
#main h3 {
	background: url(../images/pageparts/blt_circle.png) no-repeat 0% 50%;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 0 0 0 14px;
	margin-bottom: 1em;
}
#main .container {
	width: 678px;
	background: #E6E6E6;
	padding: 1px 1px 3px;
	clear: both;
}
#main .containerInner {
	width: 620px;
	background: #FFF;
	padding: 29px;
}
#main .containerInnerInfo {
	width: 660px;
	background: #FFF;
	padding: 9px;
}
#main li {
}



#mapArea{
	background:url(../images/top/bg_map.jpg) 0 0 no-repeat;
	width:680px;
	height:257px;
	margin-bottom:30px;
	position:relative;
}
#mapArea dl {
	width:680px;
	height:257px;
}
#mapArea dt{
	position:absolute;
	z-index:50;
	cursor:pointer;
}
/*#mapArea dt img:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
	background:none !important;

}*/
#mapArea dt.fukuokaArea { top:70px; left:439px;}
#mapArea dt.oitaArea { top:89px; left:486px;}
#mapArea dt.kumamotoArea { top:117px; left:426px;}
#mapArea dt.nagasakiArea { top:94px; left:393px;}
#mapArea dt.kagoshimaArea {	top:176px; left:429px;}
#mapArea dt.yamaguchiArea {	top:31px; left:494px;}
#mapArea dt.hiroshimaArea {	top:9px; left:570px;}
#mapArea dt.sagaArea { top:88px; left:419px;}
/*#mapArea dd {
	position:absolute;
	margin:0;
	padding:0;
	top:56px;
	left:19px;
	z-index:50;
	display:none;
	width:337px;
}
#mapArea dd img {
	width:337px;
}*/




div.kagoshima{
	position:absolute;
	top:176px;
	left:429px;
}




#main .example { float:right;}

#main h3 {
	background: url(../images/top/bg_ttl.png) no-repeat 0 bottom;
	/*background: url(../images/pageparts/blt_circle.png) no-repeat 0 0.7em;*/
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	padding: 8px 0 12px 16px;
	margin-bottom: 1em;
}
#main h3 span{
	float:left;
	background: url(../images/pageparts/blt_circle.png) no-repeat 0 0.1em;
	padding: 0 0 0 16px;
}


ul.bukkenList{
	overflow:hidden;
	padding-top:5px;
	margin-bottom:15px;
}
ul.bukkenList li{
	float:left;
	width:216px;
	background:url(../images/lineup/btm_bcon.jpg) no-repeat 0 bottom;
	padding-bottom:57px;
	margin-bottom:15px;
	margin-right:15px;
	position:relative;
}

ul.bukkenList li.soldOutBukken_long {
	float:left;
	height:270px;
	width:216px;
	background:url(../images/lineup/btm_bcon.jpg) no-repeat 0 bottom;
	padding-bottom:57px;
	margin-bottom:15px;
	margin-right:15px;
	position:relative;
}


ul.bukkenList li.soldOutBukken { padding-bottom:8px;}
ul.bukkenList li.right3n{
	margin-right:0;
}
ul.bukkenList li .ribonNew{
	background:url(../images/top/ribon_new.png) no-repeat 0 0;
	width:51px;
	height:51px;
	position:absolute;
	top:-4px;
	right:-2px;
	z-index:50;
	/*border:1px solid #000;*/
}
ul.bukkenList li .ribonSoldout{
	background:url(../images/top/ribon_soldout.png) no-repeat 0 0;
	width:51px;
	height:51px;
	position:absolute;
	top:-4px;
	right:-2px;
	z-index:50;
	/*border:1px solid #000;*/
}
ul.bukkenList li h4{
	background:url(../images/top/bg_bname.jpg) repeat-y 0 0;
	color:#FFF;
	line-height:1.3;
	/*padding:10px 20px 8px 10px;
	width:186px;*/
	margin-bottom:7px;
	display:table;
	/*font-size:95%;*/
}
ul.bukkenList li h4 p {
	width:194px;
	line-height:1.3;
	display:table-cell;
	vertical-align:middle;
	padding:7px 10px 6px 10px;
	height: 23px;
}
ul.bukkenList li h4.ribon p { padding-right:26px; width:178px;}
ul.bukkenList li h4 p { /font-size:12px; /display:block; /height:auto;}
ul.bukkenList li h4 { /display:block;}

ul.bukkenList li h4 p a{
	color:#FFF;
	line-height:1.3;
}
ul.bukkenList li h4 p a:hover { text-decoration:none;}

/*ul.bukkenList li h4.fontS{
	background:url(../images/top/bg_bname.jpg) repeat-y 0 0;
	color:#FFF;
	font-size:80%;
	line-height:1.4;
	padding:10px 20px 8px 10px;
	margin-bottom:10px;
}*/

ul.bukkenList li .bukkenImg {
	width:200px;
	margin:0 0 5px 7px;
}
ul.bukkenList li a:hover .bukkenImg {
	opacity:0.9;
	filter:alpha(opacity=90);
	-ms-filter: "alpha( opacity=90 )";
	background:none!important;
}

/*ul.bukkenList li .phR{
	float:right;
	margin:0 10px 6px 10px;
}*/
ul.bukkenList li .icoAccess{
	background:url(../images/top/blt_traffic.gif) no-repeat 0 0.1em;
	padding:3px 0 2px 18px;
	margin:0 0 4px 5px;
	font-size:92%;
	color:#4C4C4C;
}
ul.bukkenList li .icoArrange{
	margin:0 0 0px 7px;
}
ul.bukkenList li .icoArrange img{
	margin-right:3px;
}
ul.bukkenList li .bukkenComment {
	width:200px;
	margin:9px 0 10px 7px;
	font-size:92%;
	color:#4C4C4C;
	line-height:1.4;
}


ul.bukkenList li .siteBtn{
	/*margin:3px 0 5px 7px;*/
	width:200px;
	height:24px;
	position:absolute;
	bottom:8px;
	right:9px;
	font-size:0;
	line-height:0;
}
ul.bukkenList li .btnReq {
	width:98px;
	height:22px;
	position:absolute;
	bottom:37px;
	left:7px;
	font-size:0;
	line-height:0;
}
ul.bukkenList li .btnRes {
	width:98px;
	height:22px;
	position:absolute;
	bottom:37px;
	right:9px;
	font-size:0;
	line-height:0;
}
ul.bukkenList li .siteBtn a:hover img,
ul.bukkenList li .btnReq a:hover img,
ul.bukkenList li .btnRes a:hover img {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background:none!important;
}










ul.bukkenList li .bgBukkenList{
	background:url(../images/lineup/bg_bcon.jpg) repeat-y 0 0;
	overflow:hidden;
}

.txtSoldout{
	color:#CC0000;
	font-size:80%;
	/*position:absolute;
	bottom:7px;
	left:7px;*/
	width:200px;
	margin:9px 0 0px 7px;
}


/* mapArea */
/*.mapArea{
	background:url(../images/top/bg_map.jpg) 0 0 no-repeat;
	width:680px;
	height:257px;
	margin-bottom:30px;
	position:relative;
}
.mapArea ul{
	width:680px;
	height:257px;
}
.mapArea ul li{
	position:absolute;
	z-index:50;
	cursor:pointer;
}

.mapArea ul li.btFukuoka{
	top:70px;
	left:439px;
}
.mapArea ul li.btKumamoto{
	top:117px;
	left:426px;
}
.mapArea ul li.btKagoshima{
	top:176px;
	left:429px;
}
.mapArea ul li.btYamaguchi{
	top:31px;
	left:494px;
}
.mapArea ul li.btHiroshima{
	top:37px;
	left:552px;
}

.mapArea .mapCon{
	position:absolute;
	top:56px;
	left:19px;
	z-index:50;
}*/

#mapArea{
	background:url(../images/top/bg_map.jpg) 0 0 no-repeat;
	width:680px;
	height:257px;
	margin-bottom:30px;
	position:relative;
}
#mapArea dl {
	width:680px;
	height:257px;
}
#mapArea dt{
	position:absolute;
	z-index:50;
	cursor:pointer;
}
/*#mapArea dt img:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
	background:none !important;

}*/
#mapArea dt.fukuokaArea { top:70px; left:439px;}
#mapArea dt.kumamotoArea { top:117px; left:426px;}
#mapArea dt.nagasakiArea { top:94px; left:393px;}
#mapArea dt.kagoshimaArea {	top:176px; left:429px;}
#mapArea dt.yamaguchiArea {	top:31px; left:494px;}
#mapArea dt.hiroshimaArea {	top:9px; left:570px;}
#mapArea dt.okinawaArea {
	top: 146px;
	left: 541px;
}
#mapArea dd {
	position:absolute;
	margin:0;
	padding:0;
	top:56px;
	left:19px;
	z-index:50;
	display:none;
	width:337px;
}
#mapArea dd img {
	width:337px;
}





/*----------------------------------------------------*/


#sidebar {
	width: 240px;
	float: right;
}
#sidebar .cntH4 {
	width: 238px;
	padding: 1px;
	margin-bottom: 10px;
}

#sidebar .cntH4 ul.li_btns li{
	margin-bottom:5px;
	position:relative;
	width:240px;
	height:59px;
	overflow:hidden;
}

#sidebar .cntH4 ul.li_btns li img{

}

#sidebar .cntH4 ul.li_btns li div.sidemenuOver{
	position:absolute;
	width:240px;
	height:59px;
	top:0;
	left:0;
}



#sidebar .cntH4 ul.li_btns li div.btnArrow{
	position:absolute;
	width:8px;
	height:13px;
	top:24px;
	left:-8px;
}



#sidebar .mrgB15 { margin-bottom:15px;}
#sidebar .cntH4Inner {
	background: #FFFFFF;
	width: 236px;
	padding: 1px;
}
#sidebar .cntH4Grd {
	background: url(../images/pageparts/bg_b.jpg) repeat-x top left;
	width: 222px;
	padding: 10px 7px;
}
#sidebar h4 {
	font-size: 14px;
	line-height: 16px;
	color: #000;
	font-weight: bold;
	background: url(../images/pageparts/blt_rect.png) no-repeat 0% 0%;
	padding: 0 0 0 10px;
	margin-bottom: 0.6em;
}
#sidebar .btnList {
	display: block;
	float: right;
	width: 76px;
	height: 18px;
}
#sidebar .borderA {
	width: 222px;
	margin-bottom: 0.6em;
}
#sidebar .date {
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 0.6em;
	color: #666;
}
#sidebar .title {
	font-size: 11px;
	line-height: 15px;
	border-bottom: 1px dotted #8F8F8F;
	padding-bottom: 1em;
	margin-bottom: 1em;
}
#sidebar .title a {
	color: #006381
}
#sidebar .title a:hover {
	color: #00A8C4
}
#sidebar .btnOsusume {
	margin-bottom: 1em;
}
#sidebar .btnBosyu {
	margin-bottom: 10px;
}
#sidebar li {
}
/*----------------------------------------------------*/




span.new{
	background: #d00;
	color: #fff;
	padding: 2px 4px;
	margin-right: 10px;
	font-size: 12px;
}


.cntH2 .cntH4 {
	background: #DBDBDB;
	width: 678px;
	padding: 1px;
	margin-bottom: 30px;
}
.cntH2 .mrgB15 { margin-bottom:15px;}
.cntH2 .cntH4Inner {
	background: #FFFFFF;
	width: 676px;
	padding: 1px;
}
.cntH2 .cntH4Grd {
	background: url(../images/pageparts/bg_b.jpg) repeat-x top left;
	width: 663px;
	padding: 10px 7px 0px 7px;
}

.cntH2 .cntH4Grd .borderA{
	margin-bottom:10px;
}

.cntH2 h4 {
	font-size: 14px;
	line-height: 16px;
	color: #000;
	font-weight: bold;
	background: url(../images/pageparts/blt_rect.png) no-repeat 0% 0%;
	padding: 0 0 0 10px;
	margin-bottom: 0.6em;
	margin-left:5px
}

.cntH2 .btnList {
	display: block;
	float: right;
	width: 76px;
	height: 18px;
}

.cntH2 .title {
	font-size: 11px;
	line-height: 15px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix { display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hides from IE-mac */

div.newsList{
	border-bottom: 1px dotted #8F8F8F;
	padding-top: 5px;
	padding-bottom:15px;
	margin-bottom: 1em;
}

div.newsList.last{
	border-bottom: none
}



div.newsList p.date{
	float:left;
	margin:0 20px 0 10px;
}

div.newsList p.title{
	float:left;
}


.mLinkBox{
	width:960px;
	height:155px;
	margin:10px auto 0 auto;
	background:url(../images/top/tt_newm.jpg) no-repeat;
}

.mLinkBox ul{
	width:693px;
	margin-top:10px;
	float:right;
	position:relative;
}

.mLinkBox li{
	width:168px;
	height:110px;
	float:left;
	margin-right:7px;
	position:relative;
	overflow:hidden;
}

.mLinkBox li img{
	position:absolute;
}

.mLinkBox li.last{
	margin-right:0;
}


div.button_over{
	position:absolute;
	width:0px;
	height:110px;
}

div.bn1back{
	background:url(../images/top/bn1_over.jpg)	 no-repeat;
}

div.bn2back{
	background:url(../images/top/bn2_over.jpg)	 no-repeat;
}

div.bn3back{
	background:url(../images/top/bn3_over.jpg)	 no-repeat;
}

div.bn4back{
	background:url(../images/top/bn4_over.jpg)	 no-repeat;
}

div.arrow{
	position:absolute;
	top:45px;
	left:-12px;
	width:12px;
	height:19px;
}

.floatR {
	float: right;
}
.floatL {
	float: left;
}


#article {
}
/*----------------------------------------------------*/



#footer {
	background: #292929 url(../images/pageparts/bg_footer.jpg) repeat-x top center;
}
#footerInner {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding: 30px 0;
	position: relative;
}
.topOfPage {
	width: 102px;
	height: 32px;
	position: absolute;
	right: 0px;
	top: -32px;
}
#footer .cntFooter {
	width: 960px;
}
#footer .cntFooter .unit-1-3 {
	width: 540px;
	float: left;
}
#footer .cntFooter .unit-2-3 {
	width: 20px;
	float: left;
}
#footer .cntFooter .unit-3-3 {
	width: 370px;
	float: right;
}
#footer ul {
	padding: 0.6em 0;
}
#footer li {
	display: inline;
	margin-right: 20px;
	background: url(../images/pageparts/blt_arrow_white.gif) no-repeat 0 50%;
	padding-left: 10px;
	font-size: 11px;
	line-height: 13px;
	color: #FFF;
}
#footer a {
	color: #FFF;
}
#footer a:hover {
	color: #999;
}
/*----------------------------------------------------*/


#copyright {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	text-align: center;
	font-size: 10px;
	padding: 14px 0;
	background-color:#000;
}
/*----------------------------------------------------*/


.shadow {
	background: #9B9B9B;
	width:608px;
	height:186px;
}

/*----------------------------------------------------*/


/*----------------------------------------------------*/

/* --------------------
		margin settings
-------------------- */
.mrgB5	{margin-bottom: 5px;}
.mrgB10	{margin-bottom: 10px;}
.mrgB13	{margin-bottom: 13px;}
.mrgB15	{margin-bottom: 15px;}
.mrgB20	{margin-bottom: 20px;}
.mrgB25	{margin-bottom: 25px;}
.mrgB30	{margin-bottom: 30px;}
.mrgB35	{margin-bottom: 35px;}
.mrgB40	{margin-bottom: 40px;}
.mrgB45	{margin-bottom: 45px;}
.mrgB50	{margin-bottom: 50px;}
.mrgB55	{margin-bottom: 55px;}
.mrgB60	{margin-bottom: 60px;}
.mrgB65	{margin-bottom: 65px;}
.mrgB70	{margin-bottom: 70px;}
.mrgB75	{margin-bottom: 75px;}
.mrgB80	{margin-bottom: 80px;}

.mrgT5	{margin-top: 5px;}
.mrgT10	{margin-top: 10px;}
.mrgT15	{margin-top: 15px;}
.mrgT20	{margin-top: 20px;}
.mrgT25	{margin-top: 25px;}
.mrgT30	{margin-top: 30px;}
.mrgT35	{margin-top: 35px;}
.mrgT40	{margin-top: 40px;}
.mrgT45	{margin-top: 45px;}
.mrgT50	{margin-top: 50px;}
.mrgT55	{margin-top: 55px;}
.mrgT60	{margin-top: 60px;}
.mrgT65	{margin-top: 65px;}
.mrgT70	{margin-top: 70px;}
.mrgT75	{margin-top: 75px;}
.mrgT80	{margin-top: 80px;}
.mrgT85	{margin-top: 85px;}

.mrgL5	{margin-left: 5px;}
.mrgL10	{margin-left: 10px;}
.mrgL15	{margin-left: 15px;}
.mrgL20	{margin-left: 20px;}
.mrgL25	{margin-left: 25px;}
.mrgL30	{margin-left: 30px;}
.mrgL35	{margin-left: 35px;}
.mrgL40	{margin-left: 40px;}
.mrgL45	{margin-left: 45px;}
.mrgL50	{margin-left: 50px;}
.mrgL55	{margin-left: 55px;}
.mrgL60	{margin-left: 60px;}
.mrgL65	{margin-left: 65px;}
.mrgL70	{margin-left: 70px;}
.mrgL75	{margin-left: 75px;}
.mrgL80	{margin-left: 80px;}

.mrgR5	{margin-right: 5px;}
.mrgR10	{margin-right: 10px;}
.mrgR15	{margin-right: 15px;}
.mrgR20	{margin-right: 20px;}
.mrgR25	{margin-right: 25px;}
.mrgR30	{margin-right: 30px;}
.mrgR35	{margin-right: 35px;}
.mrgR40	{margin-right: 40px;}
.mrgR45	{margin-right: 45px;}
.mrgR50	{margin-right: 50px;}
.mrgR55	{margin-right: 55px;}
.mrgR60	{margin-right: 60px;}
.mrgR65	{margin-right: 65px;}
.mrgR70	{margin-right: 70px;}
.mrgR75	{margin-right: 75px;}
.mrgR80	{margin-right: 80px;}

.padB10	{padding-bottom: 10px;}
.padB20	{padding-bottom: 20px;}
.padB30	{padding-bottom: 30px;}
.padB40	{padding-bottom: 40px;}
