.clpg-page-content {
	font-family: Meiryo, Verdana, Arial, sans-serif; -webkit-text-size-adjust: 100%;
}

.clpg-page-content p {
	margin: 0.5em 0px; line-height: 1.6;
}
.clpg-page-content a {
	color: rgb(80, 80, 80); text-decoration: underline;
}
.clpg-page-content a:hover {
	text-decoration: none;
}
.clpg-page-content a.link {
	background: url("../img/icon/blank.png") no-repeat right; padding-right: 20px; text-decoration: none;
}
.clpg-page-content a.link:hover {
	text-decoration: underline;
}
.clpg-page-content a.btn {
	background: rgb(0, 113, 185); padding: 0.5em 1em; transition:background 0.5s; color: rgb(255, 255, 255); font-size: 1.2em; text-decoration: none; border-bottom-color: rgb(0, 67, 110); border-bottom-width: 3px; border-bottom-style: solid; display: inline-block; min-width: 200px;
}
.clpg-page-content a.btn:hover {
	background: rgb(102, 170, 215);
}
.clpg-page-content a.btn2 {
	background: rgb(0, 113, 185); padding: 0.5em 1em; transition:background 0.5s; color: rgb(255, 255, 255); font-size: 1.7em; text-decoration: none; border-bottom-color: rgb(0, 67, 110); border-bottom-width: 3px; border-bottom-style: solid; display: inline-block; min-width: 100px;
}
.clpg-page-content a.btn2:hover {
	background: rgb(102, 170, 215);
}
.clpg-page-content a.btn3 {
	background: rgb(0, 113, 185); padding: 0.5em 1em; transition:background 0.5s; color: rgb(255, 255, 255); font-size: 1.2em; text-decoration: none; border-bottom-color: rgb(0, 67, 110); border-bottom-width: 3px; border-bottom-style: solid; display: inline-block; min-width: 90px; padding-top:10px; padding-bottom:10px;
}
.clpg-page-content a.btn3:hover {
	background: rgb(102, 170, 215);
}

.clpg-page-content a.btnmenu1_2 {
	background: rgb(0, 113, 185); padding: 0.5em 1em; transition:background 0.5s; color: rgb(255, 255, 255); font-size: 1.2em; text-decoration: none; border-bottom-color: rgb(0, 67, 110); border-bottom-width: 3px; border-bottom-style: solid; display: inline-block; min-width: 110px; padding-top:15px; padding-bottom:15px;
}
.clpg-page-content a.btnmenu1_2:hover {
	background: rgb(102, 170, 215);
}
.clpg-page-content a.btnmenu2_2 {
	background: rgb(128, 0, 0); padding: 0.5em 1em; transition:background 0.5s; color: rgb(255, 255, 255); font-size: 1.2em; text-decoration: none; border-bottom-color: rgb(190, 0, 0); border-bottom-width: 3px; border-bottom-style: solid; display: inline-block; min-width: 100px; padding-top:5px; padding-bottom:5px;
}
.clpg-page-content a.btnmenu2_2:hover {
	background: rgb(205, 133, 31);
}
.clpg-page-content a.btnmenu4_2 {
	background: rgb(0, 113, 185); padding: 0.5em 1em; transition:background 0.5s; color: rgb(255, 255, 255); font-size: 0.7em; text-decoration: none; border-bottom-color: rgb(0, 67, 110); border-bottom-width: 3px; border-bottom-style: solid; display: inline-block; min-width: 90px; padding-top:6px; padding-bottom:5px; margin: 0.5em 0px; line-height: 1.6;
}
.clpg-page-content a.btnmenu4_2:hover {
	background: rgb(102, 170, 215);
}

.clpg-page-content a.btnmenu1 {
	background: rgb(0, 113, 185); padding: 0.5em 1em; transition:background 0.5s; color: rgb(255, 255, 255); font-size: 0.9em; text-decoration: none; border-bottom-color: rgb(0, 67, 110); border-bottom-width: 3px; border-bottom-style: solid; display: inline-block; min-width: 130px; padding-top:15px; padding-bottom:15px; margin-left:25px; text-align: center;
}
.clpg-page-content a.btnmenu1:hover {
	background: rgb(102, 170, 215);
}
.clpg-page-content a.btnmenu2 {
	background: rgb(128, 0, 0); padding: 0.5em 1em; transition:background 0.5s; color: rgb(255, 255, 255); font-size: 0.9em; text-decoration: none; border-bottom-color: rgb(190, 0, 0); border-bottom-width: 3px; border-bottom-style: solid; display: inline-block; min-width: 130px; padding-top:5px; padding-bottom:5px; margin: 0em 0px; text-align: center;
}
.clpg-page-content a.btnmenu2:hover {
	background: rgb(205, 133, 31);
}
.clpg-page-content a.btnmenu3 {
	background: rgb(0, 113, 185); padding: 0.5em 2.5em; transition:background 0.5s; color: rgb(255, 255, 255); font-size: 0.9em; text-decoration: none; border-bottom-color: rgb(0, 67, 110); border-bottom-width: 3px; border-bottom-style: solid; display: inline-block; min-width: 70px; padding-top:10px; padding-bottom:10px; margin: 0.5em 0px; line-height: 1.6;
}
.clpg-page-content a.btnmenu3:hover {
	background: rgb(102, 170, 215);
}
.clpg-page-content a.btnmenu4 {
	background: rgb(0, 113, 185); padding: 0.5em 1.5em; transition:background 0.5s; color: rgb(255, 255, 255); font-size: 0.9em; text-decoration: none; border-bottom-color: rgb(0, 67, 110); border-bottom-width: 3px; border-bottom-style: solid; display: inline-block; min-width: 90px; padding-top:10px; padding-bottom:10px; margin: 0.5em 0px; line-height: 1.6;
}
.clpg-page-content a.btnmenu4:hover {
	background: rgb(102, 170, 215);
}
.clpg-page-content a.btnmenu5 {
	background: rgb(0, 113, 185); padding: 0.5em 1.5em; transition:background 0.5s; color: rgb(255, 255, 255); font-size: 0.9em; text-decoration: none; border-bottom-color: rgb(0, 67, 110); border-bottom-width: 3px; border-bottom-style: solid; display: inline-block; min-width: 90px; padding-top:10px; padding-bottom:10px; margin: 0.5em 0px; line-height: 1.6;
}
.clpg-page-content a.btnmenu5:hover {
	background: rgb(102, 170, 215);
}

.clpg-page-content li{
	font-size:70%;
	font-family: "lr SVbN", "MS Gothic", "Osaka|", Osaka-mono, monospace;
	list-style-type:none;
#	padding-left: -1em;
	line-height: 1em
}
