@charset "utf-8";


* {
margin: 0;
padding: 0;
color:#000000;
text-decoration:none;
}
body {
margin: 8mm;
font-size: 10pt;
font-family: Verdana, Arial, E­E³ E°ã‚´ã‚·ãƒE‚¯, ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3, Osaka, sans-serif;
}

h2,
h3,
h4,
p,
ul,
ol,
dl {
margin-bottom: 5mm;
line-height: 16pt;
}

#pp h2,
#pp h3,
#pp h4,
#pp p,
#pp ul,
#pp ol,
#pp dl{
margin-bottom: 3.5mm;
line-height: 16pt;
}


p,
li,
dd {
font-family: E­E³ E°æ˜Žæœ, ç´°æ˜Žæœä½E Ryumin Light-KL, ãƒ’ãƒ©ã‚®ãƒŽæEæœEPro W3, serif;
}


p.top_image,
p.top_image3,
p.top_image5,
p.top_image7{
font-size:40pt;
line-height:43pt;
}
p.top_image2,
p.top_image4,
p.top_image6,
p.top_image8{
font-size:19pt;
line-height:22pt;
}


div#container1{
display:none;
}
div.title{
background:none;
margin:0 0 5mm 0;
}
p.menu2{
display:none;
}
dl#sub_nav
{display:none;
}

div#footer{
border-top:dotted 1pt #000000;
margin:10mm 0 0 0;
}
div#footer p{
text-align:right;
}

dt{
text-indent:.7em;
float: left;
width: 9em;
font-weight:bold;
}

dd{
margin:0 0 .5em 9em;
}

#new_graduate div.contents dl.briefing dt.clear{
width:15em;
}

#new_graduate div.contents dl.briefing dd.clear2{
margin:0 0 .5em 9em;
clear:both;
}

th,
td{
font-size:10pt;
padding:2mm;
text-align:left;
}

#offices th,
#offices td{
font-size:8pt;
}



.contents .sp_u{
margin:8pt;
}

h3#dpsh3{
page-break-before:always;
}

.pagebreakafter{
page-break-after:always;
}
.pagebreakbefore{
page-break-before:always;
}

.sp_u{
clear:both;}


.contents h3{
clear:both;
}
#form_p .contents img,
#business_p .contents img,
#rfid .contents img{
float:right;
display:inline;
margin-right:10pt;
} 