@charset "utf-8";

/* -----------------------------------------------
CSS file
FileName:top.css
Author:ecco
UpdatedBy:who-when
----------------------------------------------- */

/* --------------
MODULE IMPORT
-------------- */

@import "module/default.css";


/* --------------
Layout
-------------- */

/* definition_#introduction */
#introduction{
	margin: 0 0 20px;
	width:635px;
}

#introduction .imgBoxL{
	border-width: 0;
	margin: 0 0 25px;
}

#introduction .textBoxR{
	margin: 0 0 25px;
	padding: 25px 0 0;
	width: 460px;
}

#introduction .textBoxR p{
	line-height: 2;
	padding: 0 0 0 5px;
}

#introduction .motto{
	background-image: url(../images/bg_motto.gif);
	background-position: left top;
	background-repeat: no-repeat;
	clear: both;
	height: 270px;
	margin: 0;
	padding: 25px 0 0 25px;
	width: 606px;
}

#introduction .motto li{
	margin: 0 0 15px;
}

/* definition_.ulStyle01 */
.ulStyle01 li{
	list-style-type: disc;
	margin : 0 0 5px 13px;
}


/* definition_#boxStaff */
#boxStaff{
	background-image: url(../images/border02.gif);
	background-position: left 273px;
	background-repeat: repeat-x;
	margin: 0 0 0 10px;
	width:620px;
}

#boxStaff .imgBoxL,
#boxStaff .imgBoxR
{
	border-width: 0;
	margin: 0 0 10px;
}

#boxStaff .imgBoxR{
	width: 266px;
}

#boxStaff .innerBox{
	background-image: url(../images/border02.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	clear: both;
	margin: 0 0 10px;
	padding: 10px 0;
}

#boxStaff .innerBox .profile{
	float: left;
	width: 310px;
}


#boxStaff #wrapInnerBox{
	background-image: url(../images/border01.gif);
	background-position: center top;
	background-repeat: repeat-y;
}

#boxStaff .innerBoxL{
	background-image: url(../images/border02.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	float: left;
	margin: 0 0 10px;
	padding: 0 10px 10px 0;
	width: 300px;
}

#boxStaff .innerBoxR{
	background-image: url(../images/border02.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	float: right;
	margin: 0 0 10px;
	padding: 0 0 10px 10px;
	width: 300px;
}

#boxStaff .innerBoxL2{
	float: left;
	margin: 0;
	padding: 0 10px 10px 0;
	width: 300px;
}

#boxStaff .innerBoxR2{
	float: right;
	margin: 0;
	padding: 0 0 10px 10px;
	width: 300px;
}

#boxStaff .innerBoxL .profile,
#boxStaff .innerBoxL2 .profile,
#boxStaff .innerBoxR .profile,
#boxStaff .innerBoxR2 .profile
{
	float: left;
	margin: 5px 0 0;
	width: 195px;
}

#boxStaff  .photoL{
	float: left;
	margin: 0 10px 0 0;
}

#boxStaff  .photoR{
	float: right;
}

#boxStaff dt{
	font-weight: bold;
	margin: 0 0 10px;
}

#boxStaff dt span{
	padding: 0 .5em 0 0;
}

#boxStaff dd{
	line-height: 1.5;
}























