@charset "ISO-8859-1";

/*
[Shift_JIS][EUC-JP][ISO-2022-JP]   [utf-8][][][]
*/

body {
        background-color:#FFFFFF;
        text-align:center;
}





div.area-waku {
    width:auto;
    text-align:left;
    margin:20px 20px 20px 20px;
    padding:5px 0px 5px 0px;
    border:#999999 1px solid;
    background-color:#FFFFCC;
}

h2.area-title {
    width:300px;
    text-align:left;
    font-size:medium;
    margin:5px 5px 5px 5px;
    padding:5px;
    background-color:#EEFFFF;
}

p.area-contents {
    text-align:left;
    margin:1px 20px 1px 20px;
    padding:1px;
    text-indent:0em;
    line-height:140%;
}




/*********************************************************/
/****************  board-of-directors.shtml  *************/
/*********************************************************/
dt.name {
    font-weight:bold;
}

dd.name {
    margin:1px 1px 20px 40px;
    font-weight:bold;
    font-size:large;
    border-bottom: 2px #333 solid;
}

dt.duty {
    font-weight:bold;
}

dd.duty {
    margin:1px 1px 20px 40px;
}

img.portrait {
    float:right; 
    margin:5px; 
    border:1px #000 solid;
}

dd.nofloat {
    clear:both;
}

ol.nodisc {
    list-style-type: none;
    line-height:140%;
}
/*****************************************************/
/*****************************************************/





/******************************/
/*** about/locationmap.html ***/
/******************************/
.officename {
	font-weight: bold;
	font-size:1.1em;
	color:#FF6600;
}

.officelist {
        width:600px;
        margin:1px 1px 1px 60px;
        padding:1px 1px 1px 1px;
}

.officelist p {
	clear: both;
	margin-top:50px;
}

.officelist p img {
	float:right;
}
/******************************/
/******************************/







p.press-nichiji {
    text-align:left;
    margin:1px 10px 1px 1px;
    padding:1px 1px 1px 1px;
    line-height:140%;
}

p.press-kiji {
    text-align:left;
    margin:1px 1px 1px 1px;
    padding:1px 1px 1px 1px;
    line-height:140%;
}










div.rd-area {
    width:auto;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:10px 10px 10px 10px;
    border:#000000 0px solid;
}

h2.rd-title {
    width:auto;
    text-align:left;
    font-size:medium;
    margin:0px 0px 0px 0px;
    padding:5px 5px 5px 5px;
    background-color:#CCCCFF;
}

img.rd-img {
    margin:10px 10px 10px 10px;
    padding:0px 0px 0px 0px;
    float:left;
}

p.rd-contents {
    width:auto;
    text-align:left;
    margin:5px 10px 0px 10px;
    padding:0px 0px 0px 0px;
    line-height:140%;
}







/******************************/
/***     misc/links.html    ***/
/******************************/

li.links_li {
    margin:1px 1px 20px 20px;
    line-height:140%;
}





p.myfooter {
    text-align:center;
    margin:4px 4px 4px 4px;
    padding:1px 1px 1px 1px;
    font-size:small;
    color:#000000;
}
