@import "add.css";

body {margin-top: 5px; color: #333333; font-family: osaka,'MS PSVbN',arial,helvetica;
	background:url(../img/base_bg.jpg) repeat-x #FFFFFF;}

div.clr {clear:both;}
FORM { display: inline; }


/* -----------LINK
------------------*/
a {text-decoration:none;}

a:link {COLOR: #005695;}
a:visited {COLOR: #005695;}
a:hover {COLOR: #FF9900;}


/* -----------font
------------------*/

.Red {color:#D30709;}
.RedBL {color:#D30709; font-size:120%; font-weight:bold;}
.OrngB {color:#D56D06; font-weight:bold;}
.txtB {font-weight:bold;}

/* chg 2007/05/29 togo  フォントサイズを変更する。 */
/* table, p {font-size: 90%;} */
table, p {font-size: 95%;}
   
h1 {
   font-size: 150%;
   padding:12px 0 5px 10px;
   border-bottom:1px solid #D30709;
   color:#340F0C;
   background:url(../img/h1_bg02.gif) repeat-x ;
   }
   
h1 div {
   float:right;
   color:#CECECE;
   }
   
h2 {
   margin:0;
   padding:0;
   text-align:left;
   }
   
h3 {
   margin:0 0 15px 0;
   text-align:left;
   padding: 0 0 0 5px;
   color:#FF3300;
   font-size:100%;
   border-left:3px solid #FF3300;
   }
   
h4 {
   color:#333333;
   font-size:100%;
   border-left:3px solid #2371B2;
   padding-left:5px;
   margin:20px 0;
   }
   
sup {color:#D30709;}

/* -----------FORM
------------------*/
.w40 {width:40px;}
.w100 {width:100px;}
.w200 {width:200px;}
/* add 2007/06/05 togo  サイズをひとつ追加。 */
.w250 {width:250px;}
.w350 {width:350px;}
.w550txt { width:550px; margin:20px 0 0 0; }


/* -------POSISION
------------------*/

.alL {text-align:left;}
.alR {text-align:right;}
.alC {text-align:center;}

.MgnT5 {margin-top:5px;}
.MgnT15 {margin-top:15px;}
.MgnT100 {margin-top:100px;}


/* -------BORDER
------------------*/

div.bdr {
   height:20px;
   background:url(../img/bdr_h20Gry.gif) repeat-x;
   }


/* --------------------------------------------------- HEADER ---- */
/* --------------------------------------------------------------- */

table.header {font-size: 90%; font-family: verdana,arial,helvetica,sans-serif;}

.header01 {
   background:url(../img/header_bg01.jpg) repeat-x;
   vertical-align:top;
   }
	
.header02 {
   background:url(../img/header_bg02.jpg);
   border:1px solid #BDBEC1;
   padding:5px;
   }

td.hNavi {text-align:right;}

div.hsNavi {width:329px; float:right;}

div.hsNavi ul, div.hsNavi li {
   margin:0;
   padding:0;
   list-style:none;
   }
   
div.hsNavi ul a {
   display:block;
   text-indent:-9999px;
   overflow:hidden;
   height:37px;
   width:100%;
   }
	
.TNw02 {width:88px;}
.TNw03 {width:77px;}
.TNw04 {width:100px;}
.TNw05 {width:64px;}

div.hsNavi LI {float:left; padding:0;}

a.TNavi01 {background:url(../img/t_navi01.jpg) no-repeat;}
a:hover.TNavi01 {background:url(../img/t_navi01_2.jpg) no-repeat;}
	
a.TNavi02 {background:url(../img/t_navi02.jpg) no-repeat;}
a:hover.TNavi02 {background:url(../img/t_navi02_2.jpg) no-repeat;}

a.TNavi03 {background:url(../img/t_navi03.jpg) no-repeat;}
a:hover.TNavi03 {background:url(../img/t_navi03_2.jpg) no-repeat;}

a.TNavi04 {background:url(../img/t_navi04.jpg) no-repeat;}
a:hover.TNavi04 {background:url(../img/t_navi04_2.jpg) no-repeat;}
	
a.TNavi05 {background:url(../img/t_navi05.jpg) no-repeat;}
a:hover.TNavi05 {background:url(../img/t_navi05_2.jpg) no-repeat;}

table.TopicPath {
   background-color:#DDDDCC;
   margin-top:2px;
   width:100%;
   }
   
/* --------------------------------------------------- FOOTER ---- */
/* --------------------------------------------------------------- */

div.fottnavi { margin:5px 0; text-align:center; line-height:150%; font-size:80%; }

table.footer {
   width:100%;
   background:url(../img/footer_bg.jpg) repeat-x;
   }
   
table.footer td {padding:5px 10px 30px 10px; font-size:90%;}
   
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
   
table.container {
   width:100%;
   margin:30px 0;
   }
   
table.container td {vertical-align:top;}
   
   
/* ------LEFT NAVI
------------------*/
   
.LNavi, .RNavi { width:180px; }
   
#menu_cat li, #menu_faq li, #menu_fair li, #menu_rank li, #menu_guide li, #menu_member li, #menu_corp li {
   padding:0 0 3px 0;
   margin:0;
   font-size:95%;
   }
   
#menu_cat .mTtl {
   width:180px;
   background:url(../img/side_cat.jpg) no-repeat;
   text-indent:-9999px;
   height:21px;
   }
   
#menu_fair .mTtl {
   width:180px;
   background:url(../img/side_fair.jpg) no-repeat;
   text-indent:-9999px;
   height:21px;
   }
   
#menu_faq .mTtl {
   width:180px;
   background:url(../img/side_faq.jpg) no-repeat;
   text-indent:-9999px;
   height:21px;
   }
   
#menu_rank .mTtl {
   width:180px;
   background:url(../img/side_rank.jpg) no-repeat;
   text-indent:-9999px;
   height:21px;
   }
   
#menu_guide .mTtl {
   width:180px;
   background:url(../img/side_guide.jpg) no-repeat;
   text-indent:-9999px;
   height:21px;
   }
   
#menu_member .mTtl {
   width:180px;
   background:url(../img/side_member.jpg) no-repeat;
   text-indent:-9999px;
   height:21px;
   }
   
#menu_cat div.exp {
   background-color:#FFF9F9;
   border:1px solid #D30709;
   padding:0 5px 5px 0;
}
   
#menu_cat ul {
   margin:0;
   padding:5px 0 5px 20px;  
   list-style:url(../img/arrow_01.gif) ;
   }
   
#menu_fair ul {
   margin:0;
   padding:5px 5px 5px 20px;
   background-color:#FFF9F9;
   border:1px solid #D30709;
   list-style:url(../img/arrow_01.gif) ;
   }
   
#menu_faq div.exp {
   background-color:#FFFBF9;
   border:1px solid #D53A06;
   padding:0 5px 5px 0;
}

#menu_faq ul {
   margin:0;
   padding:5px 0 5px 20px;
   list-style:url(../img/arrow_02.gif);
   }
   
#menu_guide ul {
   margin:0;
   padding:5px 5px 5px 25px;
   background-color:#FBFAF9;
   border:1px solid #8A734A;
   list-style:url(../img/arrow_05.gif);
   }
   
#menu_rank ol {
   margin:0;
   padding:5px 5px 5px 10px;
   background-color:#FFF9F9;
   border:1px solid #D30709;
   list-style:none;
   }
   
#menu_member ul {
   margin:0;
   padding:5px 5px 5px 25px;
   background-color:#F3F0EB;
   border:1px solid #B6911F;
   list-style:url(../img/arrow_07.gif);
   }
   
#menu_member div {
   width:95%;
   background:url(../img/bdr_h15Brw.gif) repeat-x;
   text-align:left;
   margin-top:2px;
   }
   
#menu_rank img {
   border:1px solid #666666;
   margin-bottom:5px;
   }
   
.toEtc {
   margin-top:5px;
   text-align:right;
   }
   
#menu_corp li {
   padding:0 0 3px 0;
   margin:0;
   font-size:90%;
   }
   
#menu_corp .mTtl {
   width:180px;
   background:url(../img/side_corporate.jpg) no-repeat;
   text-indent:-9999px;
   height:21px;
   }
   
#menu_corp ul {
   margin:0;
   padding:5px 5px 5px 25px;
   background-color:#F3EBED;
   border:1px solid #8A4A5A;
   list-style:url(../img/arrow_08.gif) ;
   }
   
#menu_affili li {
   padding:0 0 3px 0;
   margin:0;
   font-size:90%;
   }
   
#menu_affili .mTtl {
   width:180px;
   background:url(../img/side_affili.jpg) no-repeat;
   text-indent:-9999px;
   height:21px;
   }
   
#menu_affili div.exp {
   margin:0;
   padding:5px 10px;
   line-height:130%;
   font-size:90%;
   background-color:#FFFBF9;
   border:1px solid #D53A06;
   }
   
#menu_fax li {
   padding:0 0 3px 0;
   margin:0;
   font-size:90%;
   }
   
#menu_fax .mTtl {
   width:180px;
   background:url(../img/side_fax.jpg) no-repeat;
   text-indent:-9999px;
   height:21px;
   }
   
#menu_fax div.exp {
   margin:0;
   padding:5px 10px;
   line-height:130%;
   font-size:90%;
   background-color:#FFFBF9;
   border:1px solid #D53A06;
   }
   
/* ------------------------------------------------ CONTENTS ---- */
/* -------------------------------------------------------------- */

/* -------3 column ---- */

td.PD { width:15px; }

#3clmSp {
   padding-right:10px;
   width:100%;
   }
     
div.IndexTTL01 {
   background:url(../img/h1_bg.gif) repeat-x;
   margin-bottom:20px;
   }
   
table.topMgLt {
   width:95%;
   margin-left:20px;
   }
   
table.topMgLt th {
   vertical-align:top;
   text-align:left;
   }
   
table.topMgLt th img {
   margin-right:20px;
   }
   
div.MgnL20 {
   margin-left:20px;
   }
   
.MagaExp, .RevExp {line-height:140%;}
   
.MagaTtl a, table.topMgLt .MagaTtl a {
   font-size:150%;
   font-weight:bold;
   color:#D30709;
   letter-spacing:0.1em;
   padding-bottom:5px;
   }
   
.MagaTtl a:link, table.topMgLt .MagaTtl a:link, 
.MagaTtl a:visited, table.topMgLt .MagaTtl a:visited {color:#D30709;}
   
.MagaTtl a:hover, table.topMgLt .MagaTtl a:hover {color:#999999;}
   
.MagaCCopy {
   font-size:130%;
   font-weight:bold;
   color:#76633F;
   padding-bottom:5px;
   }
.detailINDEX {text-align:right;}  
.detail {text-align:right; width:50px;}
   
/* ------- table layout ---- */

.ExpBox {
   text-align:left;
   border-bottom:1px solid #CECECE;
   padding:10px 5px 10px 5px;
   width:95%;
   }
   
#MagLt, #FairLt, #CatLt {text-align:center; padding:20px 0;}
   
#MagLt table, #FairLt table, #CatLt table {width:95%; border-bottom:1px solid #CECECE;}
   
#MagLt td {vertical-align:top;}
#FairLt td {vertical-align:top; padding:5px 25px;}
#CatLt td {vertical-align:top; padding:5px 25px;}
   
#MagLt .MagImg01 {
   vertical-align:top;
   text-align:left;
   width:90px;
   }
   
/* del 2007/05/29 togo  画像の外枠を削除。 */
/* #MagLt .MagImg01 img, #MagLt .MagImg02 img {border:5px solid #DDDDCC;} */
   
#MagLt .MagImg02 {
   vertical-align:top;
   text-align:left;
   margin-top:5px;
   padding:0;
   }
   
#MagLt .RankNo {
   width:15px;
   text-align:center;
   vertical-align:middle;
   background-color:#FFBFBF;
   font-weight:bold;
   }
   
#MagLt .MagPrice {
   width:12%;
   margin-top:15px;
   font-weight:bold;
   color:#FF3300;
   }
   
#MagLt .MagPriceNoW {
   margin-top:15px;
   font-weight:bold;
   color:#FF3300;
   }
   
#MagLt .MagNameLt {
   width:22%;
   }
   
#MagLt .MagInfo {
   width:16%;
   }
   
#MagLt .MagID {
   font-size:80%;
   }
   
#MagLt .MagCC, #MagLt .MagDate, #MagLt .MagComp {margin:5px 0;}

#MagLt .MagTtl02 {background-color:#E9E9E9; padding:5px;}
#MagLt .MagTtlnoLink {
   /* chg 2007/05/29 togo  詳細画面の商品名サイズ変更。 */
   /* font-size:150%; */
   font-size:200%;
   font-weight:bold;
   color:#D30709;
   letter-spacing:0.1em;
   padding-bottom:5px;
   }

#FairLt th, #CatLt th {width:2%;}

#FairLt td.FairTtl {
   background-color:#E9E9E9;
   padding:5px;
   font-size:120%;
   font-weight:bold;
   }
 
#CatLt td.CatTtl {
   background-color:#E9E9E9;
   padding:5px;
   font-size:120%;
   font-weight:bold;
   }
 
/* ------- detail ------- */
 
.MagDetail {
   border:1px solid #CECECE;
   background-color:#EFEFEF;
   }

.MagDetail th {
   text-align:left;
   padding:5px;
   width:100px;
   }

.MagDetail td {padding:5px;
   line-height:150%;}
   
.present {
   width:95%;
   border:1px solid #D30709;
   background-color:#FFEAEA;
   padding:5px;
   margin-top:10px;
   }
   
.present div {color:#D30709; font-weight:bold;}

.OrderTtl, .RevFormTtl {
   width:95%;
   margin:10px 0 5px 0;
   text-align:left;
   }

.MagOrder {margin:0 10px;}

.MagOrder th {
   text-align:left;
   background-color:#C4C4A6;
   font-weight:normal;
   color:#484122;
   }
   
.MagOrder td {background-color:#E6E6D9;}
   
th.Odr_Discount {background-color:#F3CE76;}
   
td.Odr_Discount {background-color:#FBECCE;}
   
th.Odr_Present {background-color:#F38676;}
   
td.Odr_Present {background-color:#FDE4E1;}
   
/* addstr 2007/06/23 togo  詳細画面に発送方法の注意書きを追加。 */
th.Odr_Attention {background-color:#FFFFFF; font-size:80%;}
   
td.Odr_Attention {background-color:#FFFFFF; font-size:80%;}
/* addend 2007/06/23 togo  詳細画面に発送方法の注意書きを追加。 */
   
td.Order_Op {
   background-color:#FFFFFF;
   padding:10px 5px;
   border:1px solid #C4C4A6;
   }
   
td.Btn_Order {
   background-color:#FFFFFF;
   text-align:center;
   padding:5px;
   }
   
.Btn_Send {text-align:center;
   padding:5px;}
   
.Recomend {float:left;
   width:150px;}
   
.Review {margin:10px 0 20px 0;}
.ReviewTtl {
   font-weight:bold;
   margin:2px 0;
   padding-left:5px;
   border-left:3px solid #CC3300;
   }
.ReviewTtl .date {font-weight:normal}
.Reviewer {margin:5px 0;}


/* ------- list style & page style ---- */
   
table.viewstyle {
   width:100%;
   border:1px solid #A7A9AD;
   background:url(../img/viewstyle_bg.jpg) repeat-x #E3EEF0;;
   }
   
table.viewstyle td, table.pagestyle td {
   text-align:right;
   padding:3px 10px 3px 0;
   font-size:90%;
   }
   
table.pagestyle {
   width:100%;
   margin-top:5px;
   border:1px solid #FF9900;
   background-color:#FFFAEA;
   }
   
table.MagSrch {
   margin-left:20px;
   }
   
.MagSrch th {
   background:url(../img/arrow_03.gif) no-repeat;
   padding-left:25px;
   text-align:left;
   width:100px;
   }
   
div.subcat {
   background-color:#FFF4F4;
   border:1px dotted #D30709;
   margin-bottom:20px;
   padding:10px 10px 7px 30px;
   }

div.subcat ul {
   margin:0;
   padding:0;
   list-style:none;
   }
   
div.subcat li {
   width:23%;
   float:left;
   color:#D30709;
   padding:0 0 3px 13px;
   background:url(../img/arrow_06.gif) no-repeat;
   }
   
   
/* ---- Guide ---- */

#Guide, #Member {padding:20px 10px;}

#Guide h2, #Member h2 {
   margin: 0 0 15px 0;
   padding-top:10px;
   font-size:120%;
   color:#cc6600;
   border-bottom:1px solid #cc6600;
   width:100%;
   }
   
#Guide h3, #Member h3 {
   margin:0 0 5px 5px;
   text-align:left;
   padding:0;
   color:#523818;
   font-size:90%;
   }
   
#Guide p {
   margin:5px 0 15px 10px;
   line-height:135%;
   }
   
#Guide dl {margin: 0 10px 20px 10px;}
   
#Guide dt{
   margin-bottom:5px;
   font-weight:bold;
   }
   
#Guide dd {margin-left:20px}

#Guide li, #Member li {
   background:url(../img/arrow_06.gif) no-repeat;
   padding: 0 0 8px 15px;
   list-style:none;
   }
   
#Member th {
   background-color:#DDDDCC;
   border-top:1px solid #808055;
   border-left:1px solid #808055;
   border-bottom:1px solid #808055;
   border-right:3px solid #808055;
   }
   
#Login {text-align:center;}

#Login .LoginF {
   margin-left:auto;
   margin-right:auto;
   width:400px;
   }

#Login table {
   width:400px;
   }
   
#Login th {
   width:110px;
   background-color:#F5EDD3;
   border-top:1px solid #B6911F;
   border-left:1px solid #B6911F;
   border-bottom:1px solid #B6911F;
   border-right:3px solid #B6911F;
   padding:10px;
   text-align:left;
   }
   
#Login td {
   border:1px solid #CECECE;
   padding:10px 5px;
   }
   
#Login td.nobdr {
   border:none;
   text-align:center;
   }  
   
#Login div.LoginMenu {
   width:400px;
   text-align:left;
   font-size:90%;
   line-height:150%;
   margin-bottom:40px;
   padding:10px;
   background-color:#EFEFEF;
   }

table.formstyl01 {
   width:650px;
   margin-left:15px;
   }
   
table.formstyl01 th {
   width:150px;
   text-align:left;
   vertical-align:top;
   background-color:#FEEBEB;
   border-top:1px solid #D30709;
   border-left:1px solid #D30709;
   border-bottom:1px solid #D30709;
   border-right:3px solid #D30709;
   padding:10px;
   font-size:110%;
   }
   
table.formstyl01 th.must {
   background:url(../img/btn_must.jpg) no-repeat right top #FEEBEB;
   }
   
table.formstyl01 td {
   padding:8px 20px;
   border:1px solid #CECECE;
   }
   
table.formstyl01 td.nobdr {border:none;}
   
.UID {font-size:100%;
   line-height:130%;
   background-color:#FDE8E8;
   padding:5px;
   margin-bottom:20px;
   }
   
/* ------- Shopping Cart ---- */

div.cartw {
   margin-left: auto;
   margin-right: auto;
   margin-top:30px;
   width:780px;
   }
   
div.cart {
   margin-left: auto;
   margin-right: auto;
   width:550px;
   }
   
div.item, div.itemR, div.itemR550, div.itemO, div.itemO550 {
   font-size:90%;
   margin:20px 0 2px 0;
   font-weight:bold;
   color:#FFFFFF;
   padding:3px 0;
   text-align:left;
   }
   
div.item {
   background-color:#606040;   
   }
   
div.itemR {
   background-color:#D30709;
   }
   
div.itemR550 {
   background-color:#D30709;
   width:550px;
   }
   
div.itemO {
   background-color:#EE8044;
   }
   
div.itemO550 {
   background-color:#EE8044;
   width:550px;
   }
   
div.cart table, div.cartw table {
   margin-bottom:10px;
   }
   
table.NewInfo {
   border:1px solid #EE8044;
   width:550px;
   }
   
.OrderNo {
   font-size:120%;
   font-weight:bold;
   color:#606040;
   margin-bottom:20px;
   line-height:150%;
   }
   
.CartBtn {
   text-align:right;
   border-bottom:1px solid #606040;
   padding-bottom:10px;
   }
   
table.RegInfo {
   border:1px solid #D30709;
   width:550px;
   }
   
table.PointInfo, table.OrderItem {
   border:1px solid #606040;
   width:550px;
   }
   
table.OrderItem {
   border:1px solid #606040;
   width:780px;
   }
     
   td.noBG { background-color:#FFFFFF; }
   td.MagTtl { width:300px;}
   td.del { width:35px; text-align:center;}
   
.RegNo {
   width:40px;
   background-color:#F4F4F4;
   }
   
.NewInfo th {
   text-align:left;
   vertical-align:top;
   width:110px;
   padding:5px;
   border-right:2px solid #EE8044;
   background-color:#FFF0EA;
   }
    
.RegInfo th {
   text-align:left;
   vertical-align:top;
   width:110px;
   padding:5px;
   border-right:2px solid #D30709;
   background-color:#FEEBEB;
   }
   
.RegInfo th.wNo { width:55px; }
   
.PointInfo th {
   text-align:left;
   vertical-align:top;
   width:110px;
   padding:5px;
   border-right:2px solid #606040;
   background-color:#EEEEE6;
   }
   
.RegInfo td, .NewInfo td, .PointInfo td {
   padding:5px;
   }
   
.OrderItem th {
   background-color:#C4C4A6;
   font-weight:normal;
   color:#484122;
   font-weight:bold;
   border:1px solid #A6A66F;
   }
   
.OrderItem td {
   background-color:#F7F7F2;
   border:1px solid #C4C4A6;
   vertical-align:middle;
   }
   
/* ------- New Member ---- */
   
div.NewMemTbl {
   margin-left: auto;
   margin-right: auto;
   width:550px;
   text-align:left;
   }
   
   
/* ------- Member Page ---- */

#MemLt { padding:0 20px;}


.dspTtl {
   font-size:130%;
   text-align:center;
   padding:7px 0;
   font-weight:bold;
   letter-spacing:1em;
   border-top:1px solid #666666;
   border-bottom:1px solid #666666;
   background-color:#EFEFEF;
   }
   
table.sMttl {
   background-color:#EFEFEF;
   width:95%;
   margin:20px 0 10px 0;
   font-weight:bold;
   font-size:120%;
   }

table.tb01 {
   background:#666666;
   width:400px;
   margin-bottom:10px;
   }
   
table.tb03 {
   background:#666666;
   width:550px;
   margin-bottom:10px;
   }
   
table.tb02 {
   background:#666666;
   width:95%;
   margin:20px 0 10px 0;
   }
   
table.tb04 {
   width:550px;
   margin-bottom:10px;
   background-color:#EFEFEF;
   }
   
table.tb01 th, table.tb03 th {
   background-color:#F4DD9F;
   border:1px solid #FFFFFF;
   padding:5px;
   text-align:left;
   width:150px;
   }
   
table.tb02 th {
   background-color:#F4DD9F;
   border:1px solid #FFFFFF;
   padding:5px;
   }
      
table.tb01 td, table.tb02 td, table.tb03 td{
   background-color:#FEFCF5;
   border:1px solid #FFFFFF;
   padding:5px;
   }
   
table.tb04 td {
   padding:5px;
   /* del 2007/07/12 togo  右寄せを削除。 */
   /* text-align:right; */
   }
   
div.SndBtnw400 {
   width:400px;
   text-align:center;
   margin-bottom:10px;
   }
   
div.SndBtnw550 {
   width:550px;
   text-align:center;
   margin-top:20px;
   margin-bottom:10px;
   }
   
table.SndBtnw90p {
   width:95%;
   text-align:right;
   margin-bottom:10px;
   }
   
.MsgTxt {
   font-size:120%;
   font-weight:bold;
   color:#606040;
   margin-bottom:20px;
   line-height:150%;
   }
   
/* --------------------------------------------------ADD BY AKITA
----------------------------------------------------------------- */

/* ---------------------------------------------------------ERROR
----------------------------------------------------------------- */
DIV.errMsg {
	color: #FF0000;
	border: 1px dotted #FF9966;
	background: #FFE9B9;
	font-weight: bold;
	clear: both;
	margin: 20px 0px 0px 0px;
	padding: 10px;
	text-align:left;
}
DIV.errMsg UL {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
DIV.errMsg LI {
	color: #333333;
	line-height: 120%;
	font-weight: normal;
	margin: 5px;
}


/* ----------------------------------------------------------FONT
----------------------------------------------------------------- */
.cRedBold {
	color: #FF0000;
	font-weight: bold;
}
.cRed { color: #FF0000; }
.cGray { color: #999999; }
.cBlack {
	color: #333333;
	font-weight: normal;
}


/* ----------------------------------------------------------Margin
----------------------------------------------------------------- */
.Mg20LR{
	margin-left:20px;
	margin-right:20px;
}

