a { font-weight : bold }
input { font-weight : bold }
div.hr { border-style: hidden;border-top-style: solid;border-color: #B0B0B0;border-width: 1px;height: 0px;width: 100%;margin: 5px 0px 5px 0px;}
body { font-family: Sans-serif;margin-top: 2px;margin-left: 0px;margin-right: 0px;}
div.box {margin-left:8px;margin-right:8px;padding:0px}
div.iconButton { margin-top:2px; margin-bottom: 4px; }
div.iconButton button { border:1px solid #B0B0B0; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;background-color:white;height: 55px;WIDTH: 100%; padding: 0px;background-image : none;}
div.iconButton table { float:left; font-size:14px;font-weight: bold;width:100%; margin: 0px 0px 0px 5px ;}
div.iconButton td.img { width:15%; }
div.iconButton td.text { width:78%; text-align:left; line-height: 1.3em;}
div.iconButton td.next { width:7%; }
div.iconButton img { height:40px ;width:40px; }
div.iconButton img.next { height:14px ;width:9px; }
div.iconButton_s { margin-top:2px; margin-bottom: 4px; }
div.iconButton_s button { border:1px solid #B0B0B0; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;background-color:white;height: 42px;WIDTH: 100%; padding: 0px;background-image : none;}
div.iconButton_s table { float:left; font-size:14px;font-weight: bold;width:100%; margin: 0px 0px 0px 0px ;}
div.iconButton_s td.img { width:8%; padding:0px 4px 0px 4px;}
div.iconButton_s td.text { width:86%; text-align:left;}
div.iconButton_s td.next { width:6%; }
div.iconButton_s img { height:30px ;width:30px; }
div.iconButton_s img.next { height:14px ;width:9px; }
table.separate {text-align:left; background:#B0B0B0;width:100%; margin-bottom:5px;word-break:keep-all;}
font.separate {color:#FFFFFF;margin-left:6px;}
div.logo {margin:4px 0px 4px 0px; padding: 6px 6px 6px 6px; position: relative;}
div.logo img.logoimg {width: 66px; height: 24px; vertical-align: middle;}
div.logo font.var {color:#999999; font-size: 22px;vertical-align: middle;margin:0px 5px 0px 6px;}
div.logo span.var {border-style: hidden;border-left-style: solid;border-color: #999999;border-width: 1px;height: 23px;width: 0px;vertical-align: middle;margin:0px 5px 0px 6px;}
div.logo font.title {position: absolute;top:8;font-weight: bold;font-size:14px;margin:0px 0px 0px 0px;}
div.logo button { border:0px hidden;position: absolute;vertical-align: middle ;top:2;margin: 0px 0px 0px 0px ;padding: 0px 0px 0px 0px ;height: 33px ;width: 66px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background-color:#EA5404;}
div.logo button font{ color:#FFFFFF;font-size:10px;font-weight: bold;line-height: 1.2em;}
.otherButton { border:0px hidden;position: absolute;vertical-align: middle ;top:2;margin: 0px 0px 0px 0px ;padding: 0px 0px 0px 0px ;height: 33px ;width: 66px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background-color:#EA5404;}
.otherButtonFont { color:#FFFFFF;font-size:10px;font-weight: bold;line-height: 1.2em;}
#Info dl{margin:0px 0px 5px;padding-left:2px;padding-right:2px;border:1px solid #FDB9BA;background-color: #FEEADF;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
#Info dd{text-align: justify;text-justify: inter-ideograph;font-size:13px;margin:1% 1% 1% 1%;word-break:break-all;color:#FF0000;}
table.title {margin-top:5px}
table.title img {height:35px ;width:35px;}
table.title font {font-weight:bold;line-height: 1.3em;font-size:15px;}
img.icon_s {margin-left:4px;margin-right:2px;vertical-align:middle; height:23px ;width:23px;}
img.icon_ss {padding-bottom:5px;margin:0px 0px 0px 0px;vertical-align:middle; height:17px ;width:17px;}
font.service {margin-left:9px; font-size:14px;}
table.userInfo {margin:0px;padding:0px;border-collapse: collapse;border-spacing: 0px;}
table.userInfo td.img {vertical-align:top;}
table.userInfo td.txt {line-height: 1.1em;vertical-align:middle;word-break:break-all;font-size:16px;}
#Info_app dl{margin:0px 0px 5px;padding-left:2px;padding-right:2px;border:1px solid #FFFFFF;background-color: #FFFFFF;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
#Info_app dd{text-align: justify;text-justify: inter-ideograph;font-size:13px;margin:1% 2% 1% 2%;word-break:break-all;}
span.square {font-family: "Hiragino Kaku Gothic ProN";}
img.shortcut {width:50px; margin:5px; border-radius: 10px; box-shadow: 0px 0px 0px 1px lightgrey;}
.button_orange {font-family: inherit;font-weight:bold;margin: 10px 0px 10px 0px;padding: 1px 0px 1px 0px;color:#fff;background-image: none;background-color: #ff6600;border-style: none;width:175px;height:35px;font-size:100%;}
.button_orange:hover {cursor:pointer;}
form {margin:0;padding:0;}
div.iconButton_3d { margin-top:2px; margin-bottom: 4px; padding-left:10px; padding-right:10px; }
div.iconButton_3d button { border:1px solid #F47319;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#F47319;color:#FFFFFF;height:55px;width:100%;font-size:14px;font-weight:bold;text-align:left;box-shadow:inset 1px 1px 4px #FFFFFF,inset -1px -1px 4px #000000;padding-left:12px;padding-right:12px;background-image:none;}
div.iconButton_3d button.r { border:1px solid #F47319;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#FFFFFF;color:#000000;height:55px;width:100%;font-size:14px;font-weight:bold;text-align:left;box-shadow:inset 1px 1px 4px #FFFFFF,inset -1px -1px 4px #000000;padding-left:12px;padding-right:12px;background-image:none;}
table.list {margin:0px;padding:0px;border-collapse: collapse;border-spacing: 0px;width:100%;}
table.list td {vertical-align:top;font-size:14px;}
table.list td.title {font-weight:bold;font-size:16px;}
table.list td.title font {color:#FF0000;}
table.grid {width:100%;border-collapse:collapse;}
table.grid td {border:1px solid black;word-break:break-all;vertical-align:middle;padding:2px;}
.maildel_title{height: 35px;background: #F2F2F2;margin-top:20px;}
.vertical_red{width: 5px;height: 35px;background: #EA5404;margin: -3px 3px -3px -3px;}
.vertical_gray{width: 5px;height: 20px;background: #787878;margin: -3px 3px -3px -3px;}
.maildel_box{width:90%;margin:auto;border-radius:10px;background:#F2F2F2;}
.maildel_box .autodel_on{color:#00A72C;font-weight: bold;}
.maildel_box .autodel_off{color:#FD2424;font-weight: bold;}
.maildel_box .autodel_desc{font-weight:bold;padding-top:5px;}
.radius_box{border-radius:5px;}
#maildel_setting .radius_box{width:120px;}
.nobr_wbr {display: inline-block; white-space: nowrap;}
