@charset "UTF-8";

/* -------------------------------------------------------------- */
/* PARTS MODULES - Global - */
/* -------------------------------------------------------------- */
/* table */
#mainArea table{
border: 2px solid #986826;
}
#mainArea table tr{
}
#mainArea table tr th{
width: 80px;
padding: 5px;
border-right: 1px solid #CAA76C; 
border-bottom: 1px solid #CAA76C; 
color: #643205;
background: #EDD29F;
font-size: 12px;
font-weight: bold;
}
#mainArea table tr td{
padding: 5px;
border-bottom: 1px solid #CAA76C; 
color: #643205;
font-size: 12px;
background: #FEE7BA;
}
#mainArea table tr.last th,
#mainArea table tr.last td{
border-bottom: none;
}


/* H E A D E R - - - - 
--------------------------------------------------------------*/
/* Site Title */
#header p.siteTtl{
width: 100%;
height: 70px;
margin: 0;
padding: 0;
}
#header p.siteTtl a{
width: 100%;
height: 70px;
}
#header p.siteTtl a .panel{
background: url(/ex/dungeon_magnagate/common/images/bg_header_sml.png) no-repeat 50% 0;
}
/*
* gnav blk
*/
#header div#navBlk{
display: none;
width: auto;
}
/* gnav */
#header div#navBlk ul.gnav{
display: none;
}
/* hnav */
#header div#navBlk ul.hnav{
display: none;
}

/* Btn Menu Blk */
#header p.btnMenuBlk{
position: absolute;
top:7px;
right: 10px;
width: 80px;
height: 32px;
}
#header p.btnMenuBlk a{
display: block;
height: 25px;
padding: 7px 0 0 21px;
border: 1px solid #5076B6;
color: #FFF;
font-size: 12px;
font-weight: bold;
text-decoration: none;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
/*
box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);
*/
background: #0a4fa9 url(/ex/dungeon_magnagate/common/images/arw_sml_down.png) no-repeat 6px 12px;
background: url(/ex/dungeon_magnagate/common/images/arw_sml_down.png) no-repeat 6px 12px, -moz-linear-gradient(top,  #0a4fa9 0%, #023f9b 100%);
background: url(/ex/dungeon_magnagate/common/images/arw_sml_down.png) no-repeat 6px 12px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a4fa9), color-stop(100%,#023f9b));
background: url(/ex/dungeon_magnagate/common/images/arw_sml_down.png) no-repeat 6px 12px, -webkit-linear-gradient(top,  #0a4fa9 0%,#023f9b 100%);
background: url(/ex/dungeon_magnagate/common/images/arw_sml_down.png) no-repeat 6px 12px, -o-linear-gradient(top,  #0a4fa9 0%,#023f9b 100%);
background: url(/ex/dungeon_magnagate/common/images/arw_sml_down.png) no-repeat 6px 12px, -ms-linear-gradient(top,  #0a4fa9 0%,#023f9b 100%);
background: url(/ex/dungeon_magnagate/common/images/arw_sml_down.png) no-repeat 6px 12px, linear-gradient(top,  #0a4fa9 0%,#023f9b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a4fa9', endColorstr='#023f9b',GradientType=0 );
}


/* C O N T E N T S - - - - 
--------------------------------------------------------------*/
img{
height: auto !important;
}
/* haribotekit */
.haribotekit span.hide{
display: block;
}

/* twoColumn */
#mainArea .twoColumn .singleCap{
clear: both;
}

/* twoColumn w256px  */
#mainArea .twoColumn.w256 .left{
width: auto;
margin-left: 0;
}
#mainArea .twoColumn.w256 .right{
width: auto;
margin-right: 0;
}

/* twoColumn w256px positionC [imagesCenter]*/
#mainArea .twoColumn.w256.positionC .left{
width: 256px;
margin:0 auto;
}
#mainArea .twoColumn.w256.positionC .right{
width: 256px;
margin:0 auto;
}


/* threeColumn */
#mainArea .threeColumn .pad p img{
display: block;
margin: 0 auto;
}
#mainArea .threeColumn .singleCap{
clear: both;
margin-left: 0;
}

/* imgTriLaterL */
#mainArea div.imgTriLaterL div.img img {
width: auto;
height: auto;
}
#mainArea div.imgTriLaterL div.text {
margin-left: 0;
}

/* dot line */
#mainArea #content .dotLine{
margin-bottom: inherit;
padding-bottom: inherit;
background-image: none;
}

#mainArea #content div.section{
margin-left: 10px;
margin-right: 10px;
}


/*
* header
*/
/* h1 */
#mainArea #content h1{
display: block !important;
width: auto;
height: auto;
margin: 0 10px 20px;
padding: 10px 0 10px 38px;
border-bottom: double 6px #966911 !important;
background: #FEE5B4 url(/ex/dungeon_magnagate/common/images/icn_ttl_sml.png) no-repeat 0 10px;
font-size: 16px;
}
#mainArea #content h1 .panel{
display: none;
background: none;
}
/* h2 */
#mainArea #content h2{
margin-bottom: 20px;
padding: 0 0 8px;
border-bottom: double 6px #966911 !important;
font-size: 16px;
}

/* share button */
#mainArea div.shareBtn{
width: auto;
height: auto;
margin: 0 0 0 0;
padding: 8px 0 5px;
background: #FEE5B4 url(/ex/dungeon_magnagate/common/images/bg_header_sml.png) no-repeat center bottom;
}
#mainArea div.shareBtn ul li{
float: left;
text-align: left;
padding-left: 10px;
}
#mainArea .shareBtn .btns li.like_fb{/* FB Btn Adust */
padding-top: 0;
}

/* breadcrumb */
#mainArea .breadcrumb{
display: none;
}

/*
* toTop
*/
#contentWrap p.toTop{
margin-right: 10px;
}

/* MainArea LnavMod */
#mainArea #lnavMod{
display: block;
}

/* GNAV SML
--------------------------------------------------------------*/
div#smlNav{
padding: 35px 10px 20px;
background: #956322 url(/ex/dungeon_magnagate/common/images/bg_line_ccl_sml.png) repeat-x center top;
}

div#smlNav ul li{
width: auto;
float: none;
min-height: 44px;
margin: 0 0 5px;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
box-shadow: inset 0px 1px 1px #FFF, 0px 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0px 1px 1px #FFF, 0px 1px 1px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0px 1px 1px #FFF, 0px 1px 1px rgba(0, 0, 0, 0.2);
background: #dadada url(/ex/dungeon_magnagate/common/images/gnav_sml_arw.png) no-repeat 97% 50%;
background: url(/ex/dungeon_magnagate/common/images/gnav_sml_arw.png) no-repeat 97% 50%, -moz-linear-gradient(top, #ffffff 0%, #dadada 100%);
background: url(/ex/dungeon_magnagate/common/images/gnav_sml_arw.png) no-repeat 97% 50%, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dadada));
background: url(/ex/dungeon_magnagate/common/images/gnav_sml_arw.png) no-repeat 97% 50%, -o-linear-gradient(top, #ffffff 0%,#dadada 100%);
background: url(/ex/dungeon_magnagate/common/images/gnav_sml_arw.png) no-repeat 97% 50%, -ms-linear-gradient(top, #ffffff 0%,#dadada 100%);
background: url(/ex/dungeon_magnagate/common/images/gnav_sml_arw.png) no-repeat 97% 50%, linear-gradient(top, #ffffff 0%,#dadada 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 );
}
div#smlNav ul a{
display: block;
width: auto;
height: 32px !important;
padding: 12px 0 0 12px;
color: #111;
text-decoration: none;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
text-shadow: 0 1px 0px rgba(255,255,255, 0.6);
}

/* minigame invisible */
div#smlNav ul li.gs_05{

}


/* current */
#home div#smlNav ul li.gs_00 a,
#news div#smlNav ul li.gs_01 a,
#outline div#smlNav ul li.gs_02 a,
#movie div#smlNav ul li.gs_04 a,
#product div#smlNav ul li.gs_05 a
{
color: #094EA8;
}

#outline.download_01 div#smlNav ul li.gs_03 a,
#outline.download_02 div#smlNav ul li.gs_03 a,
#outline.download_03 div#smlNav ul li.gs_03 a,
#outline.download_04 div#smlNav ul li.gs_03 a,
#outline.download_05 div#smlNav ul li.gs_03 a,
#outline.download_06 div#smlNav ul li.gs_03 a,
#outline.download_07 div#smlNav ul li.gs_03 a,
#outline.download_08 div#smlNav ul li.gs_03 a,
#outline.download_09 div#smlNav ul li.gs_03 a,
#outline.download_10 div#smlNav ul li.gs_03 a,
#outline.download_11 div#smlNav ul li.gs_03 a,
#outline.download_12 div#smlNav ul li.gs_03 a,
#outline.download_13 div#smlNav ul li.gs_03 a,{ color: #094EA8 !important; }
#outline.download_01 div#smlNav ul li.gs_02 a,
#outline.download_02 div#smlNav ul li.gs_02 a,
#outline.download_03 div#smlNav ul li.gs_02 a,
#outline.download_04 div#smlNav ul li.gs_02 a,
#outline.download_05 div#smlNav ul li.gs_02 a,
#outline.download_06 div#smlNav ul li.gs_02 a,
#outline.download_07 div#smlNav ul li.gs_02 a,
#outline.download_08 div#smlNav ul li.gs_02 a,
#outline.download_09 div#smlNav ul li.gs_02 a,
#outline.download_10 div#smlNav ul li.gs_02 a,
#outline.download_11 div#smlNav ul li.gs_02 a,
#outline.download_12 div#smlNav ul li.gs_02 a,
#outline.download_13 div#smlNav ul li.gs_02 a,{ color: #111 !important; }

div#smlNav ul li.gs_99{
min-height: 32px;
padding: 12px 0 0 10px;
color: #8F8F8F;
background: #CCC;
}
div#smlNav ul li a:active{
background: rgba(0, 0, 0, 0.1);
}


/* ***
lnav **********
*** */
#mainArea div#lnavMod{
width: auto;
margin: 0 10px 15px;
padding: 0 3px 3px;
background: #9B651F;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
text-align: left;
}
#mainArea div#lnavMod h3{
width: auto;
height: 32px;
margin: 0;
padding: 16px 10px 0;
color: #FFF;
}
#mainArea div#lnavMod ul.lnav{
margin: 0;
}
#mainArea div#lnavMod ul.lnav li{
margin-bottom: 1px;
text-indent: inherit;
}
#mainArea div#lnavMod ul.lnav li a{
display: block;
min-height: 32px !important;
padding: 12px 20px 0 10px;
color: #000;
background: #FFF url(/ex/dungeon_magnagate/common/images/arw_r_sml_blk.png) no-repeat 95% 50%;
text-decoration: none;
}
#mainArea div#lnavMod ul#lnav li a:hover{
background: #E6E6E6 url(/ex/dungeon_magnagate/common/images/arw_r_sml_blk.png) no-repeat 95% 50%;
}
#mainArea div#lnavMod ul#lnav li a .panel{
display: none;
}
#mainArea div#lnavMod ul.lnav li ul{
border-top: 1px solid #9B651F;
}
#mainArea div#lnavMod ul.lnav li ul li a{
display: block;
min-height: 32px !important;
padding: 12px 20px 0 20px;
color: #333;
background: #FFF url(/ex/dungeon_magnagate/common/images/arw_r_sml_blk.png) no-repeat 95% 50%;
text-decoration: none;
font-size: 13px;
}
/* coming soon */
#mainArea div#lnavMod ul.lnav li.lnav_99,
#mainArea div#lnavMod ul.lnav li.lnav_99_btm{
min-height: 32px;
padding: 12px 0 0 10px;
color: #999;
background: #FFF;
}
/* Current */
/*
#outline.index #mainArea div#lnavMod ul.lnav li.lnav_01 a{
background: #F3F3F3 url(/ex/dungeon_magnagate/common/images/arw_r_sml_blk.png) no-repeat 95% 50%;
}
#outline.index #mainArea div#lnavMod ul.lnav li.lnav_01 ul li a{
background-color: #FFF;
}
*/
#outline.index #mainArea div#lnavMod ul.lnav li.lnav_01 ul li.lnav_01_a a,
#outline.dungeon_02 #mainArea div#lnavMod ul.lnav li.lnav_01 ul li.lnav_01_b a,
#outline.dungeon_03 #mainArea div#lnavMod ul.lnav li.lnav_01 ul li.lnav_01_c a,
#outline.dungeon_04 #mainArea div#lnavMod ul.lnav li.lnav_01 ul li.lnav_01_d a,
#outline.story_01 #mainArea div#lnavMod ul.lnav li.lnav_02 ul li.lnav_02_a a,
#outline.story_02 #mainArea div#lnavMod ul.lnav li.lnav_02 ul li.lnav_02_b a,
#outline.story_03 #mainArea div#lnavMod ul.lnav li.lnav_02 ul li.lnav_02_c a,
#outline.story_04 #mainArea div#lnavMod ul.lnav li.lnav_02 ul li.lnav_02_d a,
#outline.story_05 #mainArea div#lnavMod ul.lnav li.lnav_02 ul li.lnav_02_e a,
#outline.pokemon_01 #mainArea div#lnavMod ul.lnav li.lnav_03 ul li.lnav_03_a a,
#outline.pokemon_02 #mainArea div#lnavMod ul.lnav li.lnav_03 ul li.lnav_03_b a,
#outline.pokemon_03 #mainArea div#lnavMod ul.lnav li.lnav_03 ul li.lnav_03_c a,
#outline.system_01 #mainArea div#lnavMod ul.lnav li.lnav_04 ul li.lnav_04_a a,
#outline.system_02 #mainArea div#lnavMod ul.lnav li.lnav_04 ul li.lnav_04_b a,
#outline.system_03 #mainArea div#lnavMod ul.lnav li.lnav_04 ul li.lnav_04_c a,
#outline.system_04 #mainArea div#lnavMod ul.lnav li.lnav_04 ul li.lnav_04_d a,
#outline.system_05 #mainArea div#lnavMod ul.lnav li.lnav_04 ul li.lnav_04_e a,
#outline.download_01 #mainArea div#lnavMod ul.lnav li.lnav_05 ul li.lnav_05_a a,
#outline.download_02 #mainArea div#lnavMod ul.lnav li.lnav_05 ul li.lnav_05_b a,
#outline.download_03 #mainArea div#lnavMod ul.lnav li.lnav_05 ul li.lnav_05_c a,
#outline.download_04 #mainArea div#lnavMod ul.lnav li.lnav_05 ul li.lnav_05_d a,
#outline.download_05 #mainArea div#lnavMod ul.lnav li.lnav_05 ul li.lnav_05_e a,
#outline.download_06 #mainArea div#lnavMod ul.lnav li.lnav_05 ul li.lnav_05_f a,
#outline.download_07 #mainArea div#lnavMod ul.lnav li.lnav_05 ul li.lnav_05_g a,
#outline.download_08 #mainArea div#lnavMod ul.lnav li.lnav_05 ul li.lnav_05_h a,
#outline.download_09 #mainArea div#lnavMod ul.lnav li.lnav_05 ul li.lnav_05_i a,
#outline.download_10 #mainArea div#lnavMod ul.lnav li.lnav_05 ul li.lnav_05_j a,
#outline.download_11 #mainArea div#lnavMod ul.lnav li.lnav_05 ul li.lnav_05_k a,
#outline.download_12 #mainArea div#lnavMod ul.lnav li.lnav_05 ul li.lnav_05_l a,
#outline.download_13 #mainArea div#lnavMod ul.lnav li.lnav_05 ul li.lnav_05_m a{
background-color: #E6E6E6;
}



/* F O O T E R - - - - 
--------------------------------------------------------------*/
/* Footer Link */
#mainArea #footer ul.ftrLink{
display: block;
margin: 0 10px 15px;
}
#mainArea #footer ul.ftrLink li{
float: none;
margin: 0;
border: 1px solid #666;
border-bottom: none;
background: #000;
}
#mainArea #footer ul.ftrLink li:last-child{
border-bottom: 1px solid #666;
}
#mainArea #footer ul.ftrLink li a{
display: block;
padding: 10px 10px;
color: #FFF;
text-decoration: none;
background: url(/ex/dungeon_magnagate/common/images/arw_r_gray.png) no-repeat 97% 50%;
}
#mainArea #footer ul.ftrLink li a:hover{
border: none;
}
#mainArea #footer ul.ftrLink li a span.newWin{
display: inline !important;
background: url(/ex/dungeon_magnagate/common/images/icn_sml_newwin.png) no-repeat 100% 50%;
}
#mainArea #footer ul.ftrLink li a.haribotekit span.panel{
display: none;
}
#mainArea #footer ul.ftrLink li.fl_01,
#mainArea #footer ul.ftrLink li.fl_01 a,
#mainArea #footer ul.ftrLink li.fl_02,
#mainArea #footer ul.ftrLink li.fl_02 a{
width: auto;
height: auto;
}

#mainArea #footer ul.corpList{
position: static !important;
}
#mainArea #footer ul.corpList li{
float: left;
width: auto;
height: auto;
margin-left: 0;
margin-right: 10px;
}
#mainArea #footerWrap ul.corpList li a{
display: inline;
width: auto;
height: auto;
}
#mainArea #footerWrap ul.corpList li img{
display: block;
}
#mainArea #footerWrap ul.corpList li.cl01 a,
#mainArea #footerWrap ul.corpList li.cl02 a{
background-image: none;
}

/* ft_logos */
#mainArea #footer div.ft_logos{
margin: 0 10px 20px;
}
#mainArea #footer div.ft_logos p{
color: #FFF !important;
margin-bottom: 1em;
}

#mainArea #footer ul.corpList{
position: static;
margin: 0 10px 10px;
}
#mainArea #footer ul.corpList li:first-child{
margin-left: 0;
}


/*--------------------------------------------------------------*/
/* - PAGE: OUTLINE - 
/*--------------------------------------------------------------*/
/* PowerUp */
#outline #mainArea div.twoColumn.powerUp .left,
#outline #mainArea div.twoColumn.powerUp .right{
height: 572px;
padding-top: 15px;
background: url(/ex/dungeon_magnagate/outline/images/img_frame.png) no-repeat center 0;
background-size: contain;
text-align: center;
}
/*
 pokemon_01.html
*/
#outline.pokemon_01 p.partner_01{
width: 100%;
height: 300px;
}
#outline.pokemon_01 p.partner_01 .hide{
display: none !important;
}
#outline.pokemon_01 p.partner_01 .panel{
width: 100%;
height: 278px;
background: url(/ex/dungeon_magnagate/outline/images/img_pokemon_01_sml.jpg) 50% 0 no-repeat;
}
/*
 story_03
*/
#outline.story_03 div.pokeParaTraining p.grow{
width: 299px;
height: 867px;
margin: 0 auto 10px;
background: url(/ex/dungeon_magnagate/outline/images/img_story_03_02_sml.jpg) 0 0 no-repeat;
text-indent: -9999px;
overflow: hidden;
font-size: 0;
}


/*--------------------------------------------------------------*/
/* - PAGE: NEWS - 
/*--------------------------------------------------------------*/
/* news list */
#news .newses ul {
height: auto;
overflow:auto;
padding: 0;
}
#news .newses ul li {
padding: 10px 0 13px;
background:url(/ex/dungeon_magnagate/images/line_dot_list.gif) repeat-x left bottom;
}
#news .newses ul li:first {
padding-top: 0;
}
#news .newses ul li span.date {
margin-bottom: 5px;
padding-right:0;
display:block;
float: none;
font-size: 14px;
}
#news .newses ul li span.txt {
display:block;
padding-left: 0;
line-height:1.3em;
}

/*--------------------------------------------------------------*/
/* - PAGE: Minigame - 
/*--------------------------------------------------------------*/
#minigame #main_full #content{
height: auto;
margin-bottom: 20px;
padding: 0;
background: #FEE5B4;
}
#minigame #main_full #content #smlNav{
text-align: left;
}

/* share button */
#minigame #main_full div.shareBtn{
width: auto;
height: auto;
margin: 0 0 0 0;
padding: 8px 0 5px;
background: #FEE5B4 url(/ex/dungeon_magnagate/common/images/bg_header_sml.png) no-repeat center bottom;
}
#minigame #main_full div.shareBtn ul li{
float: left;
text-align: left;
padding-left: 10px;
}
#minigame #main_full .shareBtn .btns li.like_fb{/* FB Btn Adust */
padding-top: 0;
}
/* Footer */
#minigame #main_full #footerWrap{
position: static;
width: auto;
margin: 0 auto;
padding: 0;
color: #FFF;
background: #000;
text-align: left;
font-size: 13px;
}
/* Footer Link */
#minigame #main_full #footer ul.ftrLink{
display: block;
margin: 0 10px 15px;
}
#minigame #main_full #footer ul.ftrLink li{
float: none;
margin: 0;
border: 1px solid #666;
border-bottom: none;
background: #000;
}
#minigame #main_full #footer ul.ftrLink li:last-child{
border-bottom: 1px solid #666;
}
#minigame #main_full #footer ul.ftrLink li a{
display: block;
padding: 10px 10px;
color: #FFF;
text-decoration: none;
background: url(/ex/dungeon_magnagate/common/images/arw_r_gray.png) no-repeat 97% 50%;
}
#minigame #main_full #footer ul.ftrLink li a:hover{
border: none;
}
#minigame #main_full #footer ul.ftrLink li a span.newWin{
display: inline !important;
background: url(/ex/dungeon_magnagate/common/images/icn_sml_newwin.png) no-repeat 100% 50%;
}
#minigame #main_full #footer ul.ftrLink li a.haribotekit span.panel{
display: none;
}
#minigame #main_full #footer ul.ftrLink li.fl_01,
#minigame #main_full #footer ul.ftrLink li.fl_01 a,
#minigame #main_full #footer ul.ftrLink li.fl_02,
#minigame #main_full #footer ul.ftrLink li.fl_02 a{
width: auto;
height: auto;
}

#minigame #main_full #footer ul.corpList{
position: static !important;
}
#minigame #main_full #footer ul.corpList li{
float: left;
width: auto;
height: auto;
margin-left: 0;
margin-right: 10px;
}
#minigame #main_full #footerWrap ul.corpList li a{
display: inline;
width: auto;
height: auto;
}
#minigame #main_full #footerWrap ul.corpList li img{
display: block;
}
#minigame #main_full #footerWrap ul.corpList li.cl01 a,
#minigame #main_full #footerWrap ul.corpList li.cl02 a{
background-image: none;
}

/* ft_logos */
#minigame #main_full #footer div.ft_logos{
margin: 0 10px 20px;
}
#minigame #main_full #footer div.ft_logos p{
color: #FFF !important;
margin-bottom: 1em;
}
#minigame #main_full #footer ul.corpList{
position: static;
margin: 0 10px 10px;
}
#minigame #main_full #footer ul.corpList li:first-child{
margin-left: 0;
}

/* no-flash contents */
#minigame #main_full .nofl_cont{
width: auto;
margin: 0 auto;
padding: 20px 10px;
background: #F7EAB6;
}
#minigame #main_full .nofl_cont .primary{
float: none;
width: auto;
margin-bottom: 0;
}
#minigame #main_full .nofl_cont .secondary{
display: none;
}
#minigame #main_full .nofl_cont .to_adb{
display: none;
}

/* androidでもFlashを非表示に */
#minigame #main_full object param{
display: none;
}

#mainArea div.attention.mg         { background:transparent; }
#mainArea div.attention.mg div.btm { background:transparent; border:0; }
#mainArea div.attention.mg         { 
	border:2px solid #966a13;
	background-color:#faf3e1;
	-webkit-border-radius:5px;
}
#mainArea div.attention.mg div.threeColumn div.col { width:auto; }