@charset "UTF-8";
/* CSS Document */
/* hide hack from Mac-IE5 \*/
* html .mybuggyelement { height: 1%; }
/* end hiding */
#main {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 520px;
}
#main .pan {
	font-size: 0.9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main h1 {
	margin: 0px;
	padding: 0px;
}
#main .yoko_banner {
	padding: 0px;
	height: 80px;
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#main #top_banner {
	padding: 0px;
	width: 520px;
	height: 320px;
	margin: 0px;
}
#main #top_banner #top_banner_l {
	margin: 0px;
	padding: 0px;
	width: 255px;
	float: left;
}
#main #top_banner #top_banner_l ul {
	margin: 0px;
	padding: 0px;
	width: 255px;
}
#main #top_banner #top_banner_l li {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main #top_banner #top_banner_r {
	margin: 0px;
	padding: 0px;
	width: 255px;
	float: right;
}
#main #top_banner #top_banner_r ul {
	margin: 0px;
	padding: 0px;
	width: 255px;
}
#main #top_banner #top_banner_r li {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main .topics_area {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: 490px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#main .topics_area .date {
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main .topics_area .topics_text {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main .main_area {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 10px;
	width: 490px;
}
#main .main_area h2 {
	clear: both;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main .main_area .img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#main .main_area .midashi {
	font-size: 1.3em;
	color: #00A0C6;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main .main_area .text {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#main .main_area .credit {
	text-align: right;
	padding: 0px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#main .main_area .top_text {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#main .main_area .link_text {
	font-size: 1.2em;
	color: #00A0C6;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1.3em;
	background-position: 1.3px;
}
#main .main_area .notes {
	font-size: 0.9em;
	line-height: 150%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0.9em;
	color: #515151;
	text-indent: -0.9em;
}
#main .main_area .left_btn {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#main .main_area .left_btn .right_btn {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#main #smooth_back {
	padding: 0px;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#main .main_area .flow1 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(../images/1.gif);
	background-repeat: no-repeat;
	width: 490px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#main .main_area .flow2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(../images/2.gif);
	background-repeat: no-repeat;
	width: 490px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#main .main_area .flow3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(../images/3.gif);
	background-repeat: no-repeat;
	width: 490px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#main .main_area .flow4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(../images/4.gif);
	background-repeat: no-repeat;
	width: 490px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#main .main_area .flow5 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(../images/5.gif);
	background-repeat: no-repeat;
	width: 490px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#main .main_area .flow6 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(../images/6.gif);
	background-repeat: no-repeat;
	width: 490px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#main .main_area .flow7 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(../images/7.gif);
	background-repeat: no-repeat;
	width: 490px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#main .main_area .flow8 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(../images/8.gif);
	background-repeat: no-repeat;
	width: 490px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#main .main_area .flow9 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(../images/9.gif);
	background-repeat: no-repeat;
	width: 490px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#main .main_area .flow10 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(../images/10.gif);
	background-repeat: no-repeat;
	width: 490px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#main .main_area .f_midashi  {
	font-size: 1.1em;
	color: #00A0C6;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#main .main_area .f_text  {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
}
#main .main_area .number {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main .main_area .number li {
	font-size: 1.1em;
	text-indent: -1.2em;
	color: #00A0C6;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 1.2em;
}
#main .main_area .box_midashi {
	font-size: 1.1em;
	color: #00A0C6;
	height: 22px;
	width: 490px;
	margin: 0px;
	background-image: url(../images/box_back.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 30px;
}
#main .main_area .box_category ul {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main .main_area .box_category .point1 {
	background-image: url(../websystem/images/point1.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	height: 25px;
	margin: 0px;
}
#main .main_area .box_category .point2 {
	background-image: url(../websystem/images/point2.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
#main .main_area .box_category .point2_1 {
	background-image: url(../websystem/images/point2.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	margin: 0px;
	height: 25px;
}
#main .main_area .box_category .point3 {
	background-image: url(../websystem/images/point3.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	margin: 0px;
	height: 25px;
}
#main .main_area .box_category .point4 {
	background-image: url(../websystem/images/point4.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	margin: 0px;
	height: 25px;
}
#main .main_area .box_category .point5 {
	background-image: url(../websystem/images/point5.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	margin: 0px;
	height: 25px;
}
#main .main_area .box_category .point6 {
	background-image: url(../websystem/images/point6.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	margin: 0px;
	height: 25px;
}
#main .main_area .box_category .point7 {
	background-image: url(../websystem/images/point7.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	margin: 0px;
	height: 25px;
}
#main .main_area .box_category .point8 {
	background-image: url(../websystem/images/point8.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	margin: 0px;
	height: 25px;
}
#main .main_area .box_category .point9 {
	background-image: url(../websystem/images/point9.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	margin: 0px;
	height: 25px;
}
#main .main_area .box_category .point10 {
	background-image: url(../websystem/images/point10.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	margin: 0px;
	height: 25px;
}
.toiawasetbl td {
	font-size: 10pt;
}
