@charset "iso-8859-1";

/*=========================================================================
Type : Specified Directory Layout
Page : /site_policy/
=========================================================================*/

/* CONTENTS Add Style
-------------------------------------------------------------------------*/
div#CONTENTS{
}

/* Directory Common
-------------------------------------------------------------------------*/
/* Top Image (h1) */
h1{
	margin-bottom:10px;
}

.mt05 {margin-top:5px;}
.mt20 {margin-top:20px;}
.mt40 {margin-top:40px;}
.ml115 {margin-left:115px;}
.ml10 {margin-left:10px;}
.mr15 {margin-right:15px;}
.cl999999bold {font-weight:700;color:#999;}
.fontbold {font-weight:700;}
.mt10 {margin-top:10px;}
.mt60 {margin-top:60px;}
.ml25 {margin-left:25px;}
.mb40 {margin-bottom:40px;}

div.ContentsWrapperTi {
	margin-bottom:0;
	padding:20px 15px 50px 30px;
	width:895px;
}

div.ContentsWrapperTi .bodyLeft {
	float:left;
	width:730px;
	text-align:left;
}

div.ContentsWrapperTi .bodyRight {
	float:right;
	width:140px;
}

div.bodyLeft h3.text {
margin-bottom:10px;
background:url(/english/site_policy/img/h3_bg.gif) no-repeat;
font-size:1.25em;
font-weight:700;
padding:7px 13px 5px;
}

div.ContentsWrapperTi .bodyRight ul.SubInfo {
padding-top:1px;
background:url(/english/site_policy/img/border_sub_dot.gif) repeat-x 0 0;
}

div.ContentsWrapperTi .bodyRight ul.SubInfo li {
background:url(/english/site_policy/img/border_sub_dot.gif) repeat-x 0 bottom;
font-size:0.85em;
line-height:1em;
padding:8px 2px 6px;
}

div.ContentsWrapperTi .bodyRight ul.SubInfo li span {
display:block;
padding-left:10px;
background:url(/english/site_policy/img/icon_arrow_sub.gif) no-repeat 0 0.2em;
}

div#NColumn {
float:left;
width:715px;
margin-top:100px;
}

div#NColumn .pdf {
width:630px;
height:75px;
background:url(/english/site_policy/img/background01.gif) no-repeat;
margin-left:43px;
margin-top:49px;
padding:0 20px;
}

div#NColumn .pdf01 {
float:left;
width:150px;
margin-top:22px;
}

div#NColumn .pdf02 {
float:left;
width:420px;
margin-top:10px;
}

div.smallfont {
font-size:75%;
line-height:1.4em;
color:#999;
}

div.sub717 {
width:717px;
}

div.sub19 {
float:left;
width:19px;
}

div.sub698 {
float:left;
width:698px;
}

div.line2pixcel {
height:3px;
width:730px;
background-color:#c2c2c2;
}
div.sub160{
	float:left;
	width:160px;
	text-align:left;
}
div.sub420{
	float:left;
	width:420px;
}
div.sub150 {
float:left;
padding-right:10px;
width:140px;
text-align:left;
}

div.sub580 {
float:left;
width:580px;
padding-bottom:20px;
}

div.sub170 {
float:left;
width:170px;
}

div.sub510 {
float:left;
width:410px;
}

div.sub362 {
float:left;
width:362px;
}

div.sub128 {
float:left;
width:128px;
padding-top:15px;
padding-left:15px;
}

div a.link2 {
padding-left:11px;
background:url(/english/site_policy/img/main_icon_arrow.gif) 0 5px no-repeat;
}

div#Navi ul.NaviLink li.NLOut a:hover,
div#Navi ul.NaviLink li.NLHis a:hover,
div#Navi ul.NaviLink li.NLBoa a:hover {
background:none;
}

h2,.mb20 {
margin-bottom:20px;
}

div.CompLWhole,
div.sub730 {
width:730px;
}

div.Outline div#MColumn dl dd div.HOffice img,
.fl {
float:left;
}
