@charset "utf-8";

/* ABOUT TEXT
-----------------------------------------------*/
#aboutus{
	width:527px;
	margin-left:17px;
}

#aboutus h3{
	margin-bottom:16px;
}

#aboutus p{
	margin-bottom:20px;
	font-size:75%;
	line-height:1.4;
}

#aboutus p.short{
	margin-bottom:17px;
}

#aboutus p.download{
	margin:10px 0;
	text-align:right;
}


/* message 
-----------------------------------------------*/
#aboutus p.sign{
	margin:0;
	padding:5px 0;
	font-weight:bold;
	text-align:right;
}

#aboutus p.photoBy{
	font-size:65%;
	text-align:right;
}

/* profile 
-----------------------------------------------*/
dl.profile{
	margin:17px 0;
}

dl.profile dt{
	width:78px;
}
dl.profile dt img{
	font-size:xx_small;
	line-height:1;
	vertical-align:bottom;
}

dl.profile dd{
	width:449px;
	margin-left:78px;
	margin-top:-26px;
}
#aboutus dl.profile dd p{
	margin:0;
}

/* profile list */
dl.profile ul.disc{
	margin-left:1.8em;
	font-size:75%;
	line-height:1.4;
}
dl.profile ul.disc li{
	list-style-type:disc;
	list-style-image:url(../images/cmn_arrow01.gif);
}

dl.profile ul{
	font-size:75%;
	line-height:1.4;
}

/* outline 
-----------------------------------------------*/
#aboutus img.bar{
	display:block;
}

#aboutus div.outline{
	width: 527px;
	margin-top: 10px;
}

#aboutus div.outline h3{
	width: 90px;
	padding: 3px 0 2px 10px;
	margin:0;
	border-left:4px #A39440 solid;
	font-size: 75%;
	font-weight: bold;
	color: #A39440;
}
#aboutus div.outline div{
	padding: 3px 0 0 18px;
	margin: -1.2em 0 0 109px;
	border-left:2px #cccccc solid;
}

#aboutus div.outline div p{
	margin: 0;
}

#aboutus div.outline h4{
font-size:75%;
margin:1.5em 0 0.8em 0;
}

/* outline list2 */
#aboutus div.outline dl{
	margin-bottom:0;
	padding-bottom:0;
	font-size: 75%;
}

#aboutus div.outline dl dt{
	width: 7.5em;
	padding-left: 0.8em;
	background: url(../images/cmn_arrow01.gif) -2px no-repeat;
}

#aboutus div.outline dl dd{
	margin: -1.2em 0 0.3em 4em;
}

/* history 
-----------------------------------------------*/
#history{
	width:527px;
	margin-left:17px;
}

#history h3{
	margin-bottom:6px;
}

#history div{
	padding:10px 0 0 0;
	background:url(../aboutus/images/line.gif) repeat-x left bottom;
}
#history div.no{
	background-image:none;
}

#history div.ex{
	margin-top:-0.6em;
	padding:0;
	background:none;
	width:467px;
	float:left;
	font-size:75%;
}
#history p.ex2{
	background:url(../images/cmn_arrow03.gif) 0px 0.5em no-repeat;
	color: #999999;
	font-size:65%;
	line-height: 1.2;
}

#history h4{
	width:26px;
	float:left;
	padding:0 22px 0 12px;
}

#history h5{
	clear:both;
	margin:6px 0 10px;
	font-weight:bold;
	font-size:100%;
	font-family:"Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック";
	line-height:1.3;
}

#history div.ex p{
	margin:0;
	padding:0 0 10px 0;
	font-size:100%;
	line-height:1.6;
}


/* font style 
-----------------------------------------------*/
.bold {font-weight:bold;}

/* dotline 
-----------------------------------------------*/
.block {display:block;}
.block2{display:block; margin:10px 0;}

/* link icon 
-----------------------------------------------*/
a.arrow:link,
a.arrow:visited,
a.arrow:hover{
	padding-left:7px;
	background:url(../aboutus/images/icon_arrow.gif) no-repeat left center;
}
