﻿@import url("base.css");

.d-title { background: url(../about/img/d_title.jpg) left bottom no-repeat;}
.eng .d-title { background: url(../about/img/d_title-e.jpg) left bottom no-repeat;}

.vision li.LNvision a, .standard li.LNstandard a, .background li.LNbackground a, .history li.LNhistory a, .committee li.LNcommittee a, .assessment li.LNassessment a { background: #F2EDD8;}

h3 {
clear: both;
margin: 20px 0;
padding: 3px 5px 8px 12px;
border-bottom: 1px dotted #CCC;
background: url(../img/ttl_bg.gif) left bottom no-repeat;
font-size: 110%;
color: #970000;
font-weight: normal;
}

strong, em { padding: 0 3px; color: #774422;}
strong { font-weight: normal;}
em { font-style: normal;}
img.floatl { margin: 0 10px 10px 0;}
ol { padding: 0 0 0 25px;}
ol li { margin: 2px 0;}

/* ------------------- standard ------------------- */

.standard dl {
width: 24em;
margin: 25px auto;
border: 1px solid #AA6666;
}
.standard dt {
padding: 3px 5px;
border-bottom: 1px solid #AA6666;
background: #FFEEEE;
text-align: center;
color: #970000;
}
.standard dd {
padding: 5px 7px;
}

.standard ol {
margin: 25px 0;
padding: 0 0 0 30px;
}

.standard img { margin: 7px 0;}

/* ------------------- background ------------------- */

.background ol li { margin: 10px 0;}


/* ------------------- history ------------------- */

.history table { margin: 25px 0 0; border-collapse: collapse;}
.history th, .history td {
padding: 3px 7px;
border: 1px solid #CCC;
vertical-align: top;
}
.history th {
background: #EEEEFF;
white-space: nowrap;
font-weight: normal;
}

/* ------------------- committee ------------------- */

.committee table { border-collapse: collapse;}
.committee th, .committee td {
padding: 3px 5px;
border: 1px solid #CCC;
}
.committee th {
background: #EEEEFF;
white-space: nowrap;
font-weight: normal;
}

/* ------------------- assessment ------------------- */

.assessment table { border-collapse: collapse;}
.assessment th, .assessment td {
padding: 3px 5px;
border: 1px solid #CCC;
vertical-align: top;
}
.assessment th {
background: #EEEEFF;
white-space: nowrap;
font-weight: normal;
}


/* ------------------- committee & assessment ------------------- */

div.doc h4 {
margin: 15px 0 10px;
color: #887744;
font-size: 100%;
letter-spacing: 2px;
}
div.doc p {
margin: 7px 0 7px 3px;
padding: 0 0 0 3em;
text-indent: -3em;
font-family: "ＭＳ ゴシック", "Osaka－等幅";
}
div.doc dl {
margin: 30px 20px;
font-size: 90%;
}
div.doc dd { margin: 0 0 0 15px;}
