@charset "utf-8";
/* CSS Document */


#contentArea {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 0px;
}




/* bread */
#bread {
margin-left: 5px;
font-size: 90%;
text-align:right;
}

/* /bread */




#leadBlock {
margin:20px 100px 30px 100px;
border-top:dotted 1px #6CB030;
padding-top:10px;
background-color:#ffffff;
}
#leadBlock p {
margin: 0px 0px 0px 10px;
letter-spacing:0.1em;
}
.note_line {
border-bottom:dotted 1px #6CB030;
margin-bottom:10px;
}



#listAreaFrame {
padding:10px;
border-radius:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
margin: 0px 30px 30px 30px;
background-image:url(../images/bg/mosaic_yellow.gif);
}

#listArea {
padding: 10px 20px 10px 20px;
border-radius:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
background-image:url(../images/bg/check_gray.gif);
/*background-image:url(../images/bg/mosaic_gray.gif);*/
}

.right {
width:400px;
}


#mainArea h2 {
margin-bottom:5px;
padding-left:10px;
border-bottom: 1px #777777 dotted;
font-weight:900;
letter-spacing:1em;
font-size:140%;
color:#777777;
}
.link_section {
padding-top:10px;
/*border-bottom:2px solid #FFFFFF;*/
padding-bottom:10px;
}


.each_link {
border:1px solid #ffffff;
width:400px;
cursor:pointer;
border-radius:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}

.each_link:hover {
background-image:url(../images/bg/stripe_blue.gif);
}


.each_link h3 {
padding:5px 0px 5px 20px;
font-weight:900;
letter-spacing:0.3em;
font-size:120%;
}


#listArea p {
padding: 0px 0px 10px 30px;
}



