/*全体*/
body{
margin:0px 0px 0px 0px;
background-color: #FFFFFF;
font-size: 100%;
font-family:Lucida Grande, Geneva, Arial, Verdana, sans-serif;
font-color:#000000;
text-align:left;
}

/*リンク*/
a:link {
	text-decoration: none;
	color: #5097D5;
}
a:visited {
	text-decoration: none;
	color: #3333CC;
}
a:hover {
	text-decoration: underline;
	color: #FF9900;
}
a:active {
	text-decoration: underline;
	color: #FF9900;
}

p{
margin:0px;
padding:0px;
}

/*見出し*/
h1 {
font-family: Lucida Grande, Geneva, Arial, Verdana, sans-serif;
font-size:110%;
font-weight:bold;
color:#000000;
padding:0px 0px 0px 0px;
text-align:left;
margin:0;
line-height: 160%;
}

h2 {
font-family: Lucida Grande, Geneva, Arial, Verdana, sans-serif;
font-size:110%;
font-weight:bold;
color:#000000;
text-align:left;
padding:0px 0px 0px 0px;
margin:0;
line-height: 160%;
}

h3 {
font-family: Lucida Grande, Geneva, Arial, Verdana, sans-serif;
font-size:90%;
font-weight:bold;
color:#000000;
text-align:left;
padding:0px 0px 0px 0px;
margin:0;
line-height: 140%;
}

h4,h5,h6 {
font-family: Lucida Grande, Geneva, Arial, Verdana, sans-serif;
font-size:85%;
font-weight:normal;
color:#000000;
padding:0px 0px 0px 0px;
text-align:left;
margin:0;
line-height: 130%;
}

/*小タイトル*/
.s_title{
font-family: Lucida Grande, Geneva, Arial, Verdana, sans-serif;
font-size:80%;
font-weight:normal;
text-align:left;
color:#666666;
line-height: 100%;
padding:5px 15px;
margin:0px;
}

/*本文*/
.txt01{
font-family: Lucida Grande, Geneva, Arial, Verdana, sans-serif;
font-size:90%;
font-weight:normal;
text-align:left;
color:#000000;
line-height: 150%;
padding:0px;
margin:0px;
}

/*本文*/
.txt02{
font-family: Lucida Grande, Geneva, Arial, Verdana, sans-serif;
font-size:80%;
font-weight:normal;
text-align:left;
color:#000000;
line-height: 150%;
padding:0px;
margin:0px;
}

/*タイトル*/
#title{
width:760px;
border:none;
float:left;
padding:0px;
margin:0px;
}

#title h1{
float:left;
padding:0px;
margin:0px;
}

/*メインエリア説明*/
.cp01{
width:315px;
background-color: #ECF6D1;
border:solid #c1e066 1px;
float:left;
padding:5px 5px 5px 5px;
margin:5px 0px 5px 0px;
color:#61B222;
font-weight:bold;
}

.cp_margin{
padding:5px 5px 5px 5px;
background-color: #EFEFEF;
}
/*メインエリア説明*/

.mg20{
margin-bottom:20px;
}

.mg10{
margin-bottom:10px;
}
