@charset "utf-8";

/* CSS Document */





div#Mainarea-associa {

	float: left;

	margin:0 0 0 13px;

	width: 671px;

	background: #ffffff;

	display:inline;

	}



* html div#Mainarea-associa {

	}







div#Mainarea-associa h2#Index {

	background: url(../images/largeImageIndex.gif) no-repeat left top;

	width 670px;

	height: 270px;

}



div#Mainarea-associa h3#TitleNew {background: url(../images/midTitle3_new.gif) no-repeat top left;}



	

p.sidemenuText {

	font-size:0.85em;

	}

	

div#Mainarea-associa h2 {

	width: 670px;

	height: 42px;

	margin-bottom: 10px;

	background: url(../images/MainmidTitle.gif) no-repeat center top;

	text-indent: -9999px;

	}

	

div#Mainarea-associa h3 {

	height: 30px;

	margin: 10px 0;

	padding-left: 10px;

	text-indent: -9999px;

	}

	

div#Mainarea-associa h3#SeminarTitle {

	height: 30px;

	margin: 30px 0 50px -10px;

	text-indent: 0;

	}



div#Mainarea-associa h3#Title31 {background: url(../images/midTitle3_1.gif) no-repeat top left;}

div#Mainarea-associa h3#Title32 {background: url(../images/midTitle3_2.gif) no-repeat top left;}

div#Mainarea-associa h3#Title33 {background: url(../images/midTitle3_3.gif) no-repeat top left;}

div#Mainarea-associa h3#Title34 {background: url(../images/midTitle3_4.gif) no-repeat top left;}

div#Mainarea-associa h3#Title35 {background: url(../images/midTitle3_5.gif) no-repeat top left;}

div#Mainarea-associa h3#Title36 {background: url(../images/midTitle3_6.gif) no-repeat top left;}

div#Mainarea-associa h3#Title37 {background: url(../images/midTitle3_7.gif) no-repeat top left;}

/*div#Mainarea-associa h3#Title38 {background: url(../images/midTitle3_8.gif) no-repeat top left;}

div#Mainarea-associa h3#Title39 {background: url(../images/midTitle3_9.gif) no-repeat top left;}

*/	

	

div#Mainarea-associa h3#Title38,

div#Mainarea-associa h3#Title39 {

	height: 30px;

	padding-left: 10px;

	text-align: center;

	text-indent: 0;

	}

	

div#Mainarea-associa h3#Title38 span {

	text-decoration: underline;

	}



div#Mainarea-associa #MainmidArea #txtareaNew,

div#Mainarea-associa #MainmidArea #txtareaSeminar,

div#Mainarea-associa #MainmidArea #txtarea1,

div#Mainarea-associa #MainmidArea #txtarea2,

div#Mainarea-associa #MainmidArea #txtarea3,

div#Mainarea-associa #MainmidArea #txtarea4,

div#Mainarea-associa #MainmidArea #txtarea5,

div#Mainarea-associa #MainmidArea #txtarea6,

div#Mainarea-associa #MainmidArea #txtarea7,

div#Mainarea-associa #MainmidArea #txtarea8,

div#Mainarea-associa #MainmidArea #txtarea9 {

	width: 640px;

	margin: 10px;

	}







/*	#Mainarea-associa #txtareaNew,	

		#Mainarea-associa #txtareaSeminar

----------------------------------------------------*/



div#Mainarea-associa #MainmidArea #txtareaSeminar {

	margin-bottom: 30px;

}



div#Mainarea-associa #MainmidArea #txtareaNew dl {

	width: 588px;

	height: 110px;

	border: 1px solid #cccccc;

	border-top: none;

	margin-top: -10px;

	padding: 10px 20px 10px 30px;

	overflow: scroll;

}



div#Mainarea-associa #MainmidArea #txtareaSeminar dl {

	width: 588px;

	height: 80px;

	border: 1px solid #cccccc;

	margin: 20px 0;

	padding: 10px 20px 10px 30px;

	overflow: scroll;

}



* html div#Mainarea-associa #MainmidArea #txtareaNew dl,

* html div#Mainarea-associa #MainmidArea #txtareaSeminar dl {

	width: 640px;

}



div#Mainarea-associa #MainmidArea #txtareaNew dl dt,

div#Mainarea-associa #MainmidArea #txtareaSeminar dl dt {

	float: left;

}



div#Mainarea-associa #MainmidArea #txtareaNew dl dd {

	margin:0 0 10px 100px;

}



div#Mainarea-associa #MainmidArea #txtareaSeminar dl dd {

	margin:0 0 0 100px;

}



* html div#Mainarea-associa #MainmidArea #txtareaNew dl dd,

* html div#Mainarea-associa #MainmidArea #txtareaSeminar dl dd {

	margin-left: 110px;

}



div#Mainarea-associa #MainmidArea #txtareaSeminar p {

	margin-left: 30px;

}



div#Mainarea-associa #MainmidArea #txtareaSeminar ul {

	margin-left: 30px;

}



div#Mainarea-associa #MainmidArea #txtareaSeminar ul li {

	margin-top: 5px;

	list-style: inside circle;

}





/*	#Mainarea-associa #txtarea1

----------------------------------------------------*/



div#Mainarea-associa #MainmidArea #txtarea1 #Area3 {

	}



div#Mainarea-associa #MainmidArea #txtarea1 #Area3 dt {

	padding-left: 18px;

	background: url(../images/headMark01.gif) no-repeat center left;

	font-size: 1.2em;

	font-weight: bold;

	color: #3366ff;

	}



div#Mainarea-associa #MainmidArea #txtarea1 #Area3 dd dl.area3 {

	margin-bottom: 15px;

	padding: 5px 10px;

	background: #ebf2f7;

	border: 1px solid #cccccc;

	}



div#Mainarea-associa #MainmidArea #txtarea1 #Area3 dd.area3 {

	position: relative;

	height: 60px;

	margin: 5px 0 15px 0;

	padding: 10px 140px 10px 10px;

	background: #ebf2f7;

	border: 1px solid #cccccc;

}



div#Mainarea-associa #MainmidArea #txtarea1 #Area3 dd.area3 img {

	position: absolute;

	top: 10px;

	right: 10px;

	border: 1px solid #cccccc;

	}



div#Mainarea-associa #MainmidArea #txtarea1 #Area3 dd dl.area3 dt {

	padding-left: 0;

	background: none;

	font-size: 0.9em;

	font-weight: normal;

	color: #333333;

	}



div#Mainarea-associa #MainmidArea #txtarea1 #Area3 dd dl.area3 dd {

	margin-bottom: 10px;

	padding: 0 30px;

	background: #f7edda;

	border-bottom: 1px solid #dbaf32;

	color: #666666;

	}



div#Mainarea-associa #MainmidArea #txtarea1 #Area3 dd.box {

	float: left;

	width: 190px;

	height: 175px;

	margin-right: 5px;

	padding: 5px 8px 5px 8px;

	border: 1px solid #cccccc;

	text-align: center;

	}



div#Mainarea-associa #MainmidArea #txtarea1 #Area3 dd.box img {

	float: left;

	margin: 5px 0;

	}







/*	#Mainarea-associa #txtarea2

----------------------------------------------------*/

	



div#Mainarea-associa #MainmidArea #txtarea2 #Area3 {

	}



div#Mainarea-associa #MainmidArea #txtarea2 #Area3 dt {

	padding-left: 18px;

	background: url(../images/headMark01.gif) no-repeat center left;

	font-size: 1.2em;

	font-weight: bold;

	color: #3366ff;

	}



div#Mainarea-associa #MainmidArea #txtarea2 #Area3 dd.area3 {

	position: relative;

	height: 75px;

	margin: 5px 0 15px 0;

	padding: 10px 110px 10px 10px;

	background: #ebf2f7;

	border: 1px solid #cccccc;

}



div#Mainarea-associa #MainmidArea #txtarea2 #Area3 dd.area3 img {

	position: absolute;

	top: 18px;

	right: 10px;

	border: 1px solid #cccccc;

	}



div#Mainarea-associa #MainmidArea #txtarea2 #Area3 dd.box {

	float: left;

	width: 190px;

	height: 175px;

	margin-right: 5px;

	padding: 5px 8px;

	border: 1px solid #cccccc;

	text-align: center;

	}



div#Mainarea-associa #MainmidArea #txtarea2 #Area3 dd.box img {

	float: left;

	margin: 5px 0;

	}





/*	#Mainarea-associa #txtarea3

----------------------------------------------------*/



div#Mainarea-associa #MainmidArea #txtarea3 #Area3 {

	}



div#Mainarea-associa #MainmidArea #txtarea3 #Area3 dt.title1 {

	width: 623px;

	height: 30px;

	padding-left: 18px;

	background: url(../images/subTitleImage01.gif) no-repeat center left;

	text-indent: -9999px;

	}



div#Mainarea-associa #MainmidArea #txtarea3 #Area3 dd.area3 {

	margin-bottom: 15px;

	padding: 5px 10px;

	background: #ebf2f7;

	border: 1px solid #cccccc;

	}



div#Mainarea-associa #MainmidArea #txtarea3 #Area3 dd.area3 span {

	border-bottom: 1px solid #666666;

	}





* html div#Mainarea-associa #MainmidArea #txtarea3 #Area3 dt.title1 {

	width: 640px;

	}





/*	#Mainarea-associa #txtarea4

----------------------------------------------------*/

	



div#Mainarea-associa #MainmidArea #txtarea4 #Area3 {

	}



div#Mainarea-associa #MainmidArea #txtarea4 #Area3 dt {

	width: 623px;

	height: 30px;

	padding-left: 18px;

	background: url(../images/subTitleImage02.gif) no-repeat center left;

	text-indent: -9999px;

	}



div#Mainarea-associa #MainmidArea #txtarea4 #Area3 dd.area3 {

	margin-bottom: 15px;

	padding: 5px 10px;

	background: #ebf2f7;

	border: 1px solid #cccccc;

	}



div#Mainarea-associa #MainmidArea #txtarea4 #Area3 dd.box {

	float: left;

	width: 190px;

	height: 175px;

	margin-right: 5px;

	padding: 5px 8px;

	border: 1px solid #cccccc;

	}



div#Mainarea-associa #MainmidArea #txtarea4 #Area3 dd.box img {

	float: left;

	margin-top: 5px;

	}



* html div#Mainarea-associa #MainmidArea #txtarea4 #Area3 dt {

	width: 640px;

	}





/*	#Mainarea-associa #txtarea5

----------------------------------------------------*/

	



div#Mainarea-associa #MainmidArea #txtarea5 #Area3 {

	}



div#Mainarea-associa #MainmidArea #txtarea5 #Area3 dt {

	width: 643px;

	height: 320px;

	background: url(../images/largeImage.gif) no-repeat center center;

	text-indent: -9999px;

	}



div#Mainarea-associa #MainmidArea #txtarea5 #Area3 dd {

	margin: 15px 0;

	padding: 5px 10px;

	background: #ebf2f7;

	border: 1px solid #cccccc;

	}



/*	#Mainarea-associa #txtarea6

----------------------------------------------------*/

	



div#Mainarea-associa #MainmidArea #txtarea6 #Area3 {

	}



div#Mainarea-associa #MainmidArea #txtarea6 #Area3 dt {

	width: 620px;

	height: 34px;

	text-indent: -9999px;

	}



div#Mainarea-associa #MainmidArea #txtarea6 #Area3 dt.title2 {

	background: url(../images/subTitleImage03.gif) no-repeat center left;

	}



div#Mainarea-associa #MainmidArea #txtarea6 #Area3 dt.title3 {

	background: url(../images/subTitleImage04.gif) no-repeat center left;

	}



div#Mainarea-associa #MainmidArea #txtarea6 #Area3 dt.title4 {

	background: url(../images/subTitleImage05.gif) no-repeat center left;

	}



div#Mainarea-associa #MainmidArea #txtarea6 #Area3 dd {

	position: relative;

	width: 620px;

	height: 60px;

	margin: 5px 0 20px 0;

	padding: 5px 10px;

	background: #ebf2f7;

	border: 1px solid #cccccc;

	}



div#Mainarea-associa #MainmidArea #txtarea6 #Area3 dd img {

	position: absolute;

	top: 10px;

	right: 10px;

	padding: 6px;

	background: url(../images/imgBg.gif) repeat top left;

	}



* html div#Mainarea-associa #MainmidArea #txtarea6 #Area3 dd img {

	margin-top: 6px;

	}





* html div#Mainarea-associa #MainmidArea #txtarea6 #Area3 dd {

	width: 640px;

	height: 70px;

	}







/*	#Mainarea-associa #txtarea7

----------------------------------------------------*/

	



div#Mainarea-associa #MainmidArea #txtarea7 #Area3 {

	margin-left: 75px;

	}



div#Mainarea-associa #MainmidArea #txtarea7 p {

	width: 620px;

	margin: 15px 0;

	padding: 5px 10px;

	background: #ebf2f7;

	border: 1px solid #cccccc;

	}



div#Mainarea-associa #MainmidArea #txtarea7 a {

	margin-right: 20px;

	}



div#Mainarea-associa #MainmidArea #txtarea7 img {

	padding: 6px;

	background: url(../images/imgBg.gif) repeat top left;

	}





* html div#Mainarea-associa #MainmidArea #txtarea7 p {

	width: 640px;

	}





div#Mainarea-associa #MainmidArea #txtarea7 p.end {

	background: none;

	border: none;

	padding-left: 18px;

	background: url(../images/headMark01.gif) no-repeat center left;

	font-size: 1.2em;

	font-weight: bold;

	color: #3366ff;

	}





/*	#Mainarea-associa #txtarea8

----------------------------------------------------*/





div#Mainarea-associa #MainmidArea #txtarea8 #Area3 {

	margin: 15px 0;

	padding: 15px 10px 5px 10px;

/*	background: #ebf2f7;

	border: 1px solid #cccccc;

*/	}



div#Mainarea-associa #MainmidArea #txtarea8 #Area3 ol {

	margin: 10px;

	}



div#Mainarea-associa #MainmidArea #txtarea8 #Area3 ol li {

	margin: 0 0 10px 10px;

	list-style: decimal outside;

	}





div#Mainarea-associa #MainmidArea #txtarea8 #Area3 .rightTxt {

	margin-right: 5px;

	font-weight: bold;

	text-align: right;

	}





/*	#Mainarea-associa #txtarea9

----------------------------------------------------*/



div#Mainarea-associa #MainmidArea #txtarea9 #Area3 {

	margin: 15px 0;

	padding: 15px 10px 5px 10px;

/*	background: #ebf2f7;

	border: 1px solid #cccccc;

*/	}





div#Mainarea-associa #MainmidArea #txtarea9 #Area3 p {

	margin: 0 0 5px 0;

	}



div#Mainarea-associa #MainmidArea #txtarea9 #Area3 p.add {

	margin: 20px 0 10px 0;

	}



div#Mainarea-associa #MainmidArea #txtarea9 #Area3 p.sign {

	margin-right: 10px;

	text-align: right;

	}





div#Mainarea-associa #MainmidArea #txtarea9 #Area3 dl {

	margin: 30px 0 15px 0;

	}



div#Mainarea-associa #MainmidArea #txtarea9 #Area3 dl dd {

	margin: 0 10px 30px 0;

	}





div#Mainarea-associa #MainmidArea #txtarea9 #Area3 dl dd ol {

	margin: 10px 0 10px 10px;

	}



* html div#Mainarea-associa #MainmidArea #txtarea9 #Area3 dl dd ol {

	margin: 10px 0 10px 20px;

	}



*+html div#Mainarea-associa #MainmidArea #txtarea9 #Area3 dl dd ol {

	margin: 10px 0 10px 20px;

	}



div#Mainarea-associa #MainmidArea #txtarea9 #Area3 dl dd ol li {

	margin: 0 0 5px 10px;

	list-style: decimal outside;

	}





div#Mainarea-associa #MainmidArea #txtarea9 #Area3 dl dd ul {

	margin: 10px 0 10px 10px;

	}



div#Mainarea-associa #MainmidArea #txtarea9 #Area3 dl dd ul li {

	margin: 0 0 5px 10px;

	list-style: square outside;

	}















/*	#Subarea

----------------------------------------------------*/





div#Subarea div#Subarea1 div#Sidelinkarea div.sidelink {

	margin: 15px 0 15px 10px;

	width: 245px;

	background: url(../../associa/images/navi/imgdemoside.gif) no-repeat top right;

}

/*

*+html div#Subarea div#Subarea1 div#Sidelinkarea div.sidelink {

	font-size: 0.9em;

}



* html div#Subarea div#Subarea1 div#Sidelinkarea div.sidelink {

	font-size: 0.8em;

}

*/



div#Subarea div#Subarea1 div#Sidelinkarea div.sidelink p {

	width: 225px;

}





div#Subarea  .subarea1bottom {

	margin: 0 0 10px 0 !important;

	margin: 0 0 10px 8px;

	width: 250px;

	height: 15px;

	background: url(../../common/images/navi/bg-sidearea1foot.gif) no-repeat bottom center;

}







div#Subarea div#Subarea2-associa {

	width: 250px;

	background:url(../../common/images/navi/bg-sidearea1head.gif) no-repeat top center;

	text-align: center;

}



* html div#Subarea div#Subarea2-associa {

	margin-left: 8px;

}



*+html div#Subarea div#Subarea2-associa div.sidelink {

	margin-left: 7px;

}



* html div#Subarea div#Subarea2-associa div.sidelink {

	margin-left: 7px;

}





div#Subarea div#Subarea2-associa div.sidelink h4 {

	margin: 0 0 10px 0;

	padding-top: 20px;

}



div#Subarea div#Subarea2-associa div.sidelink dl {

	margin: 0 5px 0 0;

}



* html div#Subarea div#Subarea2-associa div.sidelink dl {

	margin: 0 5px 0 5px;

	font-size: 0.9em;

}



*+html div#Subarea div#Subarea2-associa div.sidelink dl {

	margin: 0 5px 0 3px;

	font-size: 0.9em;

}



div#Subarea div#Subarea2-associa div.sidelink dl dt {

	float: left;

}



div#Subarea div#Subarea2-associa div.sidelink dl dd {

	margin: 0 0 5px 40px;

}



* html div#Subarea  a img {

	margin-left: 8px;

}





/*	form

----------------------------------------------------*/



form {

	width: 643px;

	}



form dl {

	width: 632px;

	margin: 10px 0;

	}



form dt {

	float: left;

	width: 180px;

	margin-right: 20px;

	text-align: right;

	}



form dd {

	margin: 0 0 15px 0;

	}



form p {

	margin: -15px 0 10px 200px;

	}





/* テキストデザイン */

.redtxt {

	color:#FF0000;

	}



.uc {

	text-transform: uppercase;

	}

	

/* 見出し統一デザイン */

.midtitle {

	background:url(../../corporate/images/common/titlebackbar.gif) no-repeat left;

	width:670px;

	height:40px;

	font-size:1.8em;

	padding-left:10px;

	margin-bottom:5px;

}

/* テキストフィールド用CSS */

.corporatetxt {

	background:#F3F2DA;

	margin:5px 0 5px 0;

	padding:3px;

}

/* 中見出しテキストデザイン */	

.midtitleL {font-weight:bold; color:#0099FF; }

.midtitleR {color:#333333; font-size:0.9em;}

/* 小見出しテキストデザイン */

.smalltitleL {font-weight:bold; color:#0099FF; font-size:0.7em; }

.smalltitleR {color:#333333; font-size:0.6em;}







/* その他－ASSOCIA */	



p.leftimg {

	float:left;

	}

