@charset "utf-8";

html,body,
div,span,
object,iframe,
h1,h2,h3,h4,h5,h6,
p,blockquote,pre,
a,abbr,acronym,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,strong,sub,sup,tt,var,
ul,ol,li,dl,dt,dd,
form,fieldset,legend,label,
table,caption,tbody,tfoot,thead,tr,th,td,
header,nav,footer{
margin:0;
padding:0;
}

header,nav,footer{
display:block;
}

body{
color:#fff;
background:#72a711;
font-size:12px;
font-family:sans-serif;
line-height:1.5;
-webkit-text-size-adjust:none !important;
position:relative;
}

body.login{
color:#333;
background:#fff;
}

ul{
list-style-type:none;
}

ol{
list-style-type:decimal;
}

img{
border:0;
}

a{
color:#09c;
text-decoration:none;
-webkit-tap-highlight-color:rgba(102,204,153,0.60);
}

em,
strong,
cite{
font-style:normal;
}

input[type="checkbox"]{
-webkit-tap-highlight-color:rgba(102,204,153,0.60);
}

textarea,
input[type="text"],
input[type="email"],
input[type="password"]{
display:block;
border:1px solid #a5a5a5;
width:100%;
padding:5px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-appearance:none;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
margin:0;
font-size:13px;
}

/* ===== Header ===== */

header{
border-top:6px solid #72a711;
border-bottom:1px solid #72a711;
min-height:21px;
color:#333;
background-color:#fff;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5, rgb(255,255,255)),color-stop(1, rgb(234,234,234)));
background-image:-moz-linear-gradient(center top,rgb(255,255,255) 50%,rgb(234,234,234) 100%);
padding:10px 0 10px 10px;
position:relative;
}

.compose header{
padding:0;
border-bottom:1px solid #ccc;
background-image:none;
}

header h1{
font-size:15px;
font-weight:bold;
display:inline-block;
padding:0 10px 0 0;
line-height:35px;
vertical-align:middle;
}

.compose header h1{
display:block;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5, rgb(255,255,255)),color-stop(1, rgb(234,234,234)));
background-image:-moz-linear-gradient(center top,rgb(255,255,255) 50%,rgb(234,234,234) 100%);
padding:0 0 0 10px;
height:55px;
line-height:55px;
}

.compose header .btn_cancel{
float:none;
position:absolute;
top:10px;
right:10px;
margin:0;
}

.submit1{
border-top:1px solid #72a711;
background:#ffffe5;
padding:8px 24px;
clear:both;
}

.submit1 li{
float:left;
}

.submit1 li:last-child{
float:right;
}

.submit1 li a{
display:block;
border:1px solid #b5b5b5;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5, rgb(255,255,255)),color-stop(1, rgb(244,244,244)));
background-image:-moz-linear-gradient(center top,rgb(255,255,255) 50%,rgb(244,244,244) 100%);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
font-size:16px;
font-weight:bold;
width:72px;
text-align:center;
line-height:32px;
}

.login header{
border-top-color:#060;
padding:0;
border-bottom:1px solid #cfcfcf;
-webkit-box-shadow:0 5px 10px 5px #f4f4f4;
-moz-box-shadow:0 5px 10px 5px #f4f4f4;
box-shadow:0 5px 10px 5px #f4f4f4;
}

.login header h1{
position:relative;
line-height:1.2;
display:block;
padding:9px 0 9px 100px;
border-bottom:1px solid #72a711;
margin-bottom:1px;
}

.login header h1 img{
position:absolute;
width:78px;
height:28px;
top:14px;
left:8px;
}

/* ===== Footer ===== */

footer .utility{
color:#333;
background:#fff;
padding:16px 0 16px 2em;
text-align:center;
border-top:1px solid #72a711;
}

footer .utility li{
display:inline-block;
}

footer .utility li a{
margin-right:14px;
padding-right:14px;
border-right:1px solid #a9a9a9;
}

footer .utility li:last-child a{
margin-right:0;
padding-right:0;
border-right:0;
}

footer small{
display:block;
font-size:13px;
padding:10px;
text-align:center;
}

.login footer{
position:relative;
z-index:1;
}

.login footer small{
border-top:1px solid #115d0d;
}

/* ===== Content ===== */

#content{
color:#333;
background-color:#fff;
}

.login #content{
background-color:transparent;
}

/* ===== List ===== */

ul.address li,
.mail li{
position:relative;
border-bottom:1px solid #ccc;
}

ul.address li:nth-child(even),
.mail li:nth-child(even){
background-color:#f7fcfa;
}

ul.address li label,.mail li label,
.mail li a{
display:block;
min-height:60px;
color:#333;
padding:0 8px 0 43px;
position:relative;
}

ul.address li label{
min-height:45px;
}

.mail li .from{
display:block;
margin:0 5em 4px 0;
padding-top:4px;
}

.mail li .time{
display:block;
width:5em;
position:absolute;
top:4px;
right:8px;
text-align:right;
color:#6f6f6f;
}

.mail li .subject{
display:block;
clear:left;
line-height:33px;
font-size:14px;
font-weight:bold;
padding-right:17px;
}

ul.address li .name{
font-size:15px;
position:absolute;
display:block;
top:2px;
left:43px;
}

ul.address li .address{
position:absolute;
bottom:2px;
left:43px;
}

ul.address li .group{
display:block;
font-size:15px;
position:absolute;
top:10px;
left:43px;
}

.mail .unread{
background:url(../images/marker_01.png) 13px 7px no-repeat;
-moz-background-size:10px auto;
-webkit-background-size:10px auto;
background-size:10px auto;
}

.mail .marked a{
background:url(../images/icon_flag.png) 13px 37px no-repeat;
-moz-background-size:10px auto;
-webkit-background-size:10px auto;
background-size:10px auto;
}

.mail .attached .subject{
background:url(../images/icon_clip.png) 100% 7px no-repeat;
-moz-background-size:9px auto;
-webkit-background-size:9px auto;
background-size:9px auto;
}

ul.address li input[type="checkbox"],
.mail li input[type="checkbox"]{
display:block;
min-height:100%;
min-width:100%;
opacity:0;
position:absolute;
top:0;
left:0;
z-index:1;
margin:0;
padding:0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

ul.address li label:after,
.mail li label:after{
content:" ";
display:block;
width:25px;
height:25px;
background:url(../images/checkbox_01.png) 0 0 no-repeat;
-moz-background-size:50px 25px;
-webkit-background-size:50px 25px;
background-size:50px 25px;
position:absolute;
top:17px;
left:9px;
}

ul.address li label:after{
top:9px;
}

ul.address li input[type="checkbox"]:checked + label:after,
.mail li input[type="checkbox"]:checked + label:after{
background-position:-25px 0;
}

.folder li{
border-bottom:1px solid #ccc;
position:relative;
}

.folder li a{
display:block;
min-height:61px;
font-size:16px;
font-weight:bold;
color:#333;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5, rgb(255,255,255)),color-stop(1, rgb(244,244,244)));
background-image:-moz-linear-gradient(center top,rgb(255,255,255) 50%,rgb(244,244,244) 100%);
position:relative;
padding:0 65px 0 43px;
line-height:55px;
}

.folder li a.btn_delete{
min-height:0;
width:37px;
height:32px;
position:absolute;
z-index:5;
border:1px solid #b5b5b5;
left:136px;
top:15px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:0;
}

.folder li a.btn_delete img{
width:21px;
height:22px;
position:absolute;
left:8px;
top:5px;
}

.folder li a.btn_delete:before,
.folder li a.btn_delete:after{
background-image:none;
width:0;
height:0;
top:0;
left:0;
}

.folder li a:before{
content:"";
display:block;
width:27px;
height:27px;
background:url(../images/icon_folder.png) 0 0 no-repeat;
position:absolute;
top:15px;
left:8px;
-moz-background-size:27px auto;
-webkit-background-size:27px auto;
background-size:27px auto;
background-position:0 -135px;
}

.folder li.inbox a:before{background-position:0 0;}
.folder li.sent a:before{background-position:0 -27px;}
.folder li.draft a:before{background-position:0 -54px;}
.folder li.trash a:before{background-position:0 -81px;}
.folder li.junk a:before{background-position:0 -108px;}

.folder li a:after{
content:"";
display:block;
width:14px;
height:14px;
background:url(../images/arrow_02.png) 0 0 no-repeat;
position:absolute;
top:24px;
right:6px;
-moz-background-size:14px auto;
-webkit-background-size:14px auto;
background-size:14px auto;
}

.folder li.hasChild > a:after{
background-position:0 -14px;
}

.folder li.hasChild.expanded > a:after{
background-position:0 -42px;
}

.folder li a .num{
color:#6f6f6f;
font-size:13px;
position:absolute;
right:26px;
}

.folder li ul{
border-top:1px solid #ccc;
}

.folder li li{
border-color:#fff;
}

.folder li li a{
font-weight:normal;
font-size:14px;
}

.folder li li a:before{
background-position:0 -162px;
}

/* ===== Message ===== */

.from dd,
.to dd,
.cc dd,
dl.subject dd,
.body{
word-break:break-all;
}

div.from{
position:relative;
padding:15px 40px 15px 56px;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5, rgb(255,255,255)),color-stop(1, rgb(244,244,244)));
background-image:-moz-linear-gradient(center top,rgb(255,255,255) 50%,rgb(244,244,244) 100%);
}

.compose div.from{
background-image:none;
}

div.from dt{
position:absolute;
top:15px;
left:8px;
}

.compose div.from dt{
top:19px;
}

.to,
.cc,
.compose .bcc{
border-top:1px solid #ccc;
padding:16px 8px 16px 34px;
position:relative;
}

.compose .bcc{
margin-bottom:15px;
border-bottom:2px solid #ccc;
}

.compose .to,
.compose .cc,
.compose .bcc{
padding-right:40px;
}

.to dt,
.cc dt,
.compose .bcc dt{
position:absolute;
top:16px;
left:8px;
}

.compose .to dt,
.compose .cc dt,
.compose .bcc dt{
top:21px;
}

.date{
color:#828282;
border-top:2px solid #ccc;
padding:10px 8px;
}

dl.subject{
padding:0 8px 10px 45px;
border-bottom:1px solid #ccc;
position:relative;
}

.compose dl.subject{
border:0;
}

dl.subject dt{
position:absolute;
top:0;
left:8px;
}

.compose dl.subject dt{
top:4px;
}

div.from dt:after,
.to dt:after,
.cc dt:after,
dl.subject dt:after{
content:":";
}

.compose div.from dt:after,
.compose .to dt:after,
.compose .cc dt:after,
.compose dl.subject dt:after{
content:"";
}

.meta{
height:49px;
border-bottom:1px solid #ccc;
position:relative;
}

.meta.marked:after{
content:"";
display:block;
width:10px;
height:16px;
background:url(../images/icon_flag.png) 0 0 no-repeat;
-moz-background-size:auto 16px;
-webkit-background-size:auto 16px;
background-size:auto 16px;
position:absolute;
top:15px;
right:16px;
}

.btn_display_img{
display:block;
border:1px solid #b5b5b5;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5, rgb(255,255,255)),color-stop(1, rgb(244,244,244)));
background-image:-moz-linear-gradient(center top,rgb(255,255,255) 50%,rgb(244,244,244) 100%);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
font-weight:bold;
padding:4px 31px 4px 15px;
position:absolute;
top:10px;
left:14px;
}

.btn_display_img:after{
content:"";
display:block;
width:12px;
height:12px;
background:url(../images/arrow_03.png) 0 0 no-repeat;
-moz-background-size:12px 12px;
-webkit-background-size:12px 12px;
background-size:12px 12px;
position:absolute;
top:7px;
right:13px;
}

.body{
padding:15px 8px;
font-size:14px;
}

.compose .body{
padding:0 8px 15px;
}

.attached_file{
border-top:1px solid #ccc;
padding:15px 8px 0;
}

.attached_file li{
padding-bottom:15px;
}

.attached_file a{
display:block;
padding-left:12px;
background:url(../images/icon_clip.png) 0 2px no-repeat;
-moz-background-size:7px auto;
-webkit-background-size:7px auto;
background-size:7px auto;
}

.add_cc_bcc{
border-width:1px 0 1px;
border-color:#ccc;
border-style:solid;
margin:0 0 15px;
}

.add_cc_bcc a{
display:block;
padding:15px 8px;
}

.add_address li{
border-top:1px solid #ccc;
background-color:#f9f9f9;
}

.add_address li:first-child{
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.5, rgb(249,249,249)),color-stop(1, rgb(241,241,241)));
background-image:-moz-linear-gradient(center bottom,rgb(249,249,249) 50%,rgb(241,241,241) 100%);
}

.add_address li a{
display:block;
padding:15px 8px;
color:#333;
}

/* ===== Button ===== */

.btn_next_mail,
.btn_back_mail,
.btn_back{
display:block;
border:1px solid #64920d;
width:27px;
height:27px;
text-align:center;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
position:relative;
}

.btn_back{
margin:3px 7px 0px 0;
float:left;
}

.btn_back img{
position:absolute;
left:8px;
top:5px;
width:11px;
}

.btn_next_mail img,
.btn_back_mail img{
position:absolute;
width:17px;
top:8px;
left:5px;
}

.btn_cancel,
.dialogue .content ul li a,
.btn_complete,
.btn_edit,
.btn_more{
display:inline-block;
font-size:15px;
color:#fff;
font-weight:bold;
padding:5px 20px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
border:1px solid #b5b5b5;
}

.btn_cancel,
.btn_complete,
.btn_edit{
float:right;
margin:0 10px 0 0;
}

.btn_cancel,
.btn_next_mail,
.btn_back_mail,
.dialogue .content ul li a,
.btn_complete,
.btn_edit,
.btn_back,
.btn_more{
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.5, rgb(126,181,23)),color-stop(1, rgb(85,130,1)));
background-image:-moz-linear-gradient(center top,rgb(126,181,23) 50%,rgb(85,130,1) 100%);
}

.btn_control{
display:block;
width:24px;
height:24px;
background:#72a711;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background-repeat:no-repeat;
position:absolute;
top:13px;
right:8px;
}

.btn_control .text{
display:block;
width:0;
height:0;
font-size:0;
line-height:0;
position:absolute;
top:-9999px;
left:-9999px;
}

.btn_control.display{
background-image:url(../images/arrow_01_down.png);
background-position:6px 8px;
-moz-background-size:12px auto;
-webkit-background-size:12px auto;
background-size:12px auto;
}

.btn_control.address:after,
.btn_control.address.expanded:after{
content:"";
display:block;
width:13px;
height:13px;
position:absolute;
top:6px;
left:6px;
background-image:url(../images/btn_plus_minus.png);
-moz-background-size:13px auto;
-webkit-background-size:13px auto;
background-size:13px auto;
}

.btn_control.address.expanded:after{
background-position:0 -13px;
}

.btn_control.display.expanded{
background-image:url(../images/arrow_01_up.png);
}

.compose .to .btn_control,
.compose .cc .btn_control,
.compose .bcc .btn_control,
.compose div.from .btn_control{
top:17px;
}

/* ==== Navigation ===== */

.nav_page{
text-align:center;
color:#333;
background-color:#fff;
padding:9px 0;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(255,255,255)),color-stop(1, rgb(223,223,223)));
background-image:-moz-linear-gradient(center top,rgb(255,255,255) 0%,rgb(223,223,223) 100%);
}

.nav_multiple{
background-color:#ffffe5;
position:relative;
z-index:5;
-webkit-box-shadow:0px -4px 9px 0px #a9a9a9;
-moz-box-shadow:0px -4px 9px 0px #a9a9a9;
box-shadow:0px -4px 9px 0px #a9a9a9; 
}

.nav_multiple > nav > ul > li{
float:left;
text-align:center;
position:relative;
}

.nav_multiple.btn4 > nav > ul > li{
width:25%;
}

.nav_multiple.btn3 > nav > ul > li{
width:33%;
}

.nav_multiple li img{
width:27px;
height:27px;
}

.nav_multiple > nav > ul > li > a{
background-color:#fff;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(255,255,255)),color-stop(0.62, rgb(230,230,230)));
background-image:-moz-linear-gradient(center top,rgb(255,255,255) 0%,rgb(230,230,230) 62%);
display:block;
margin:9px auto;
padding:5px;
width:27px;
height:27px;
border:1px solid #a9a9a9;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0px 4px 5px 0px #a9a9a9;
-moz-box-shadow:0px 4px 5px 0px #a9a9a9;
box-shadow:0px 4px 5px 0px #a9a9a9;
}

.nav_multiple li .sub_menu{
position:absolute;
z-index:10;
bottom:65px;
background-color:#72a711;
padding:5px;
border:2px solid #fff;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
min-width:120px;
}

.nav_multiple.btn3 li:first-child .sub_menu{
left:20%;
}

.nav_multiple.btn4 li:nth-child(2) .sub_menu{
left:0;
}

.nav_multiple.btn4 li:last-child .sub_menu{
right:20%;
}

.nav_multiple li .sub_menu:after{
content:"";
display:block;
width:0; 
height:0; 
border-left:6px solid transparent; 
border-right:6px solid transparent;
border-top:6px solid #72a711;
border-bottom:0;
position:absolute;
bottom:-6px;
}

.nav_multiple.btn3 li:first-child .sub_menu:after,
.nav_multiple.btn4 li:nth-child(2) .sub_menu:after{
left:20%;
}

.nav_multiple.btn4 li:last-child .sub_menu:after{
right:20%;
}

.nav_multiple li .sub_menu ul{
background:#fff;
position:relative;
}

.nav_multiple li .sub_menu ul li{
text-align:left;
border-bottom:1px solid #b6b6b6;
}

.nav_multiple li .sub_menu ul li:last-child{
border:0;
}

.nav_multiple li .sub_menu ul li a{
color:#333;
display:block;
padding:13px 10px;
font-weight:bold;
white-space:nowrap;
position:relative;
z-index:20;
}

.nav_multiple li .sub_menu ul li.nav ul li{
width:50%;
float:left;
border-bottom:0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(255,255,255)),color-stop(1, rgb(223,223,223)));
background-image:-moz-linear-gradient(center top,rgb(255,255,255) 0%,rgb(223,223,223) 100%);
border-left:1px solid #fff;
}

.nav_multiple li .sub_menu ul li.nav ul li:first-child{
border-right:1px solid #b6b6b6;
border-left:0;
}

.nav_multiple li .sub_menu ul li.nav ul li a{
text-align:center;
height:13px;
}

.nav_multiple li .sub_menu ul li.nav ul li img{
width:17px;
height:13px;
}

.nav_multiple li .sub_menu.reply ul li a{
padding:13px 10px 13px 30px;
background:url(../images/btn_reply.png) 7px 13px no-repeat;
-moz-background-size:16px auto;
-webkit-background-size:16px auto;
background-size:16px auto;
}

.nav_multiple li .sub_menu.reply ul li:last-child a{
background-image:url(../images/btn_forward.png);
}

.nav_mail{
position:absolute;
top:13px;
right:0;
}

.nav_mail li{
display:inline-block;
margin-right:8px;
}

/* ===== Dialogue ===== */

.dialogue{
position:absolute;
z-index:10;
left:10px;
right:10px;
border:3px solid #f6f6f6;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

.dialogue .content{
color:#333;
background-color:#fff;
border:4px solid #039c03;
padding:38px 10px 25px;
position:relative;
}

.btn_close{
display:block;
width:32px;
height:32px;
background-color:#039c03;
position:absolute;
right:-4px;
top:-4px;
}

.btn_close img{
width:16px;
height:16px;
line-height:1;
margin:8px;
}

.dialogue .content.img_r .txt{
margin-right:145px;
font-weight:bold;
}

.dialogue .content.img_r .img{
float:right;
}

.dialogue .content.confirm p{
font-size:13px;
font-weight:bold;
text-align:center;
}

.dialogue .content ul{
text-align:center;
margin:10px 0 0;
}

.dialogue .content ul li{
display:inline-block;
margin-left:35px;
}

.dialogue .content ul li:first-child{
margin-left:0;
}

.dialogue .register_address dl{
font-size:13px;
margin:0 auto 20px;
width:80%;
min-width:229px;
}

.dialogue .register_address dl dt{
font-weight:bold;
}

.dialogue .register_address dl dd{
margin-bottom:15px;
}

/* ===== Login ===== */

.login .message{
color:#060;
padding:15px 8px 0;
border-bottom:1px solid #cfcfcf;
-webkit-box-shadow:0 5px 10px 5px #f4f4f4;
-moz-box-shadow:0 5px 10px 5px #f4f4f4;
box-shadow:0 5px 10px 5px #f4f4f4;
position:relative;
}

.login .message p{
margin-bottom:15px;
}

.login .message p strong{
color:#d80000;
font-size:14px;
font-weight:bold;
}

.login .login{
padding:15px 25px 0;
-webkit-box-shadow:0 5px 10px 5px #f4f4f4;
-moz-box-shadow:0 5px 10px 5px #f4f4f4;
box-shadow:0 5px 10px 5px #f4f4f4;
position:relative;
}

.login .login dl{
font-size:13px;
}

.login .login dt{
font-weight:bold;
}

.login .login dd{
margin:5px 0 15px;
}

.login .memorize{
position:relative;
z-index:1;
margin-bottom:15px;
}

.login .memorize input[type="checkbox"]{
display:block;
min-height:100%;
min-width:100%;
opacity:0;
position:absolute;
top:0;
left:0;
z-index:10;
margin:0;
padding:0;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.login .memorize label{
display:block;
position:relative;
padding-left:23px;
z-index:5;
}

.login .memorize label:after{
content:" ";
display:block;
width:25px;
height:25px;
background:url(../images/checkbox_01.png) 0 0 no-repeat;
-moz-background-size:50px 25px;
-webkit-background-size:50px 25px;
background-size:50px 25px;
position:absolute;
top:-3px;
left:-3px;
}

.login .memorize input[type="checkbox"]:checked + label:after{
background-position:-25px 0;
}

.btn_login{
display:block;
border:1px solid #b5b5b5;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
width:132px;
margin:15px auto;
}

.btn_login a{
font-size:15px;
font-weight:bold;
display:inline-block;
margin:0 auto;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(2,155,2)),color-stop(0.5, rgb(50,203,50)));
background-image:-moz-linear-gradient(center top,rgb(2,155,2) 0%,rgb(50,203,50) 50%);
color:#fff;
text-align:center;
width:130px;
padding:5px 0;
border:1px solid #fff;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

.pc_login{
text-align:center;
padding:0 0 15px;
}

/* ===== Clear Fix ===== */

.nav_multiple li .sub_menu ul li.nav ul:after,
.submit1:after,
.dialogue .content:after,
.nav_multiple ul:after,
header:after{
content:"";
height:0;
display:block;
clear:both;
}
