html {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-image: url(wall2.gif);
	background-repeat: repeat-y;
}
body.wall1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-image: url(wall.gif);
	background-repeat: repeat-y;
}
body.wall2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-image: url(wall4.gif);
	background-repeat: repeat-y;
}

body.wall4 {
	background-image: url(wall7.gif);
	background-repeat: repeat-y;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

table, td {
	line-height: 18px;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/* standard fonts */
.K10, .K12, .K14, .K18, .K24 {}
.KB10, .KB12, .KB14, .KB18, .KB24 {	font-weight: bold;}
.KEB24 {font-weight: bolder;}
.K10 { font-size: 10px; line-height: 13px;}
.KB10 { font-size: 10px;}
.K12 {	font-size: 12px; line-height: 24px;	letter-spacing: 0.1em;}
.KB12 { font-size:12px;}
.K14 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}
.K14wt { font-size: 14px;	line-height: 18px;	color: #FFFFFF;	letter-spacing: 0.1em;}
.KB14 {	font-size:14px;	line-height: 200%;}
.K18, .L14 { font-size: 18px; line-height: 24px;}
.KB18 {	font-size:18px;color: #F60;}
.KB18b {font-size:14px;	line-height: 18px;}
.K24, .L18, .L24 { font-size: 24px; line-height: 32px;}
.KB24, .KEB24 { font-size:24px;}
.blue {	color: #333399;}

/* form size */
.form-BOX { width: 500px;}
.form-S { width: 36px;}
.form-M {	width: 200px;}
.form-L {	width: 300px;}
.form-top {	width: 78px;}.copy {
	font-size: 12px;
	line-height: 200%;
	color: #FFFFFF;
}

/* link style */
a, a:link {	color: #000000;	text-decoration: none;}
a:hover {	color: #1DA3DA;	text-decoration: none;}
a.wt:link {	color: #FFFFFF;	text-decoration: none;}
a.wt:visited {	color: #FFFFFF;	text-decoration: none;}
a.wt:hover {	color: #66FFFF;	text-decoration: none;}
a.wt:active {	color: #FFFFFF;	text-decoration: none;}
a.black01 { color: #000000; text-decoration: none;}
a.black01:hover { color: #34A64A; text-decoration: none;}
a.black02 { color: #000000; text-decoration: none;}
a.black02:hover { color: #0066FF; text-decoration: none;}
a.line { text-decoration: underline;}
a.line:hover { color: #0066FF; text-decoration: underline;}


/* link box */
.linkbox01 {
	background-image: url(bt01.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	padding: 1px 2px 2px 22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	margin-bottom: 2px;
}
.linkbox02 {
	background-image: url(bt01.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	padding: 1px 2px 2px 22px;
	margin-bottom: 2px;
}
.linkbox03 {
	background-image: url(bt02.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	padding: 1px 2px 2px 22px;
	margin-bottom: 2px;
}
.linkbox04 {
	background-image: url(bt05.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding: 3px 3px 3px 18px;
	margin-bottom: 2px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1DA3DA;
	margin-top: 2px;
}
.linkbox04b {
	background-image: url(bt05.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding: 3px 3px 3px 18px;
	margin-bottom: 2px;
	width: 180px;
	margin-top: 2px;
}
.linkbox04c {
	background-image: url(bt05.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding: 3px 3px 3px 18px;
	margin-bottom: 2px;
	margin-top: 2px;
}
.linkbox05 {
	background-image: url(bt05.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding: 3px 3px 3px 20px;
	margin-bottom: 2px;
	width: 180px;
	margin-top: 2px;
	border: 1px solid #1DA3DA;
}
.linkbox_ya_nasi {
	margin-bottom: 2px;
	margin-top: 2px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.linkbox06 {
	padding: 3px 3px 3px 20px;
	margin-bottom: 2px;
	margin-top: 2px;
	background-image: url(bt02.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	float: right;
}


.schooltitle {
	font-size:14px;
	line-height: 180%;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	text-indent: 10px;
}
.linkboxPDF {
	background-image: url(pdf.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	padding: 1px 2px 2px 22px;
	margin-bottom: 2px;
	font-weight: bold;
}
.linkboxPDF2 {
	background-image: url(pdf.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	padding: 1px 2px 2px 22px;
	margin-bottom: 2px;
}
.topbox {
	margin: 0px;
	padding: 2px;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.linkbox07 {
	background-image: url(bt01.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
}
.topbox2 {
	margin: 0px;
	padding: 2px;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	height: 190px;
	width: 228px;
}
.txtbox01 {
	margin: 5px;
	padding: 5px;
}
.txtbox02 {
	margin: 3px;
	padding: 3px;
	line-height: 140%;
}
.border_table {
	border-collapse: collapse;
	margin: 5px;
}
.border_table .td1 {
	border-collapse: collapse;
	border: 1px solid #2f94c3;
	padding: 3px;
	background-color: #f1f1f1;
}

.border_table .td2 {
	background-color: #3E72B3;
	border-collapse: collapse;
	color:#FFFFFF;
	border: 1px solid #2f94c3;
	padding: 3px;
}

.border_table .td3 {
	border-collapse: collapse;
	border: 1px solid #2f94c3;
	padding: 3px;
	background-color: #f8f6e6;
}

.border_table .td4 {
	border-collapse: collapse;
	border: 1px solid #2f94c3;
	padding: 3px;
	background-color: #FFFFFF;
}

.border_table .td3linebk {
	border-collapse: collapse;
	border: 1px solid #999999;
	padding: 3px;
	background-color: #f8f6e6;
}

.border_table .td4linebk {
	border-collapse: collapse;
	border: 1px solid #999999;
	padding: 3px;
	background-color: #FFFFFF;
}

.border_table .td5 {
	border-collapse: collapse;
	border: 1px solid #2f94c3;
	padding: 3px;
	background-color: #bee4ef;
}

.border_table .td6 {
	border-collapse: collapse;
	border: 1px solid #2f94c3;
	padding: 3px;
	background-color: #ffe153;
}

.border_table .td7 {
	border-collapse: collapse;
	border: 1px solid #2f94c3;
	padding: 3px;
	background-color: #e3f7c8;
}
.border_table .td8 {
	border-collapse: collapse;
	border: 1px solid #D7BEA8;
	padding: 3px;
	background-color: #E7F1FA;
}
.border_table .td9 {
	border-collapse: collapse;
	border: 1px solid #D7BEA8;
	padding: 3px;
	background-color: #F9E8F2;
}
.border_table .td10 {
	border-collapse: collapse;
	border: 1px solid #D7BEA8;
	padding: 3px;
	background-color: #f1f1f1;
}
.border_table .td11 {
	border-collapse: collapse;
	border: 1px solid #D7BEA8;
	padding: 2px;
	background-color: #F3981D;
	color: #FFFFFF;
	font-size: 12px;
	line-height: normal;
}
.border_table .td12 {
	border-collapse: collapse;
	border: 1px solid #D7BEA8;
	padding: 3px;
	background-color: #F1F1F1;
}
.bus_table {
	border-collapse: collapse;
	margin: 2px;
}
.bus_table .td1 {
	border-collapse: collapse;
	border: 1px solid #2f94c3;
	background-color: #f1f1f1;
	padding: 1px;
}

.bus_table .td2 {
	background-color: #3E72B3;
	border-collapse: collapse;
	color:#FFFFFF;
	border: 1px solid #2f94c3;
	padding: 1px;
}

.bus_table .td3 {
	border-collapse: collapse;
	border: 1px solid #2f94c3;
	padding: 1px;
	background-color: #f8f6e6;
}

.bus_table .td4 {
	border-collapse: collapse;
	border: 1px solid #2f94c3;
	padding: 1px;
	background-color: #FFFFFF;
}
.rest_table {
	border-collapse: collapse;
	margin: 5px;
}
.rest_table .td1 {
	border-collapse: collapse;
	border: 1px solid #B3A765;
	background-color: #f1f1f1;
	padding: 2px;
}
.rest_table .td4 {
	border-collapse: collapse;
	border: 1px solid #B3A765;
	padding: 2px;
	background-color: #FFFFFF;
}
.txtlayout01 {
	padding: 5px;
	line-height: 150%;
}
.interviewbox01 {
	padding: 5px;
	border: 1px dashed #FF3300;
	background-color: #FFFFFF;
	margin: 3px;
}
.linkbox07a {
	background-image: url(bt01.gif);
	background-repeat: no-repeat;
	margin-bottom: 1px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 3px;
	border-top: 1px dashed #FFFFFF;
	text-indent: 20px;
	background-position: 3px 5px;
}
.linkboxPDFtop {
	background-image: url(pdf.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	float: left;
	padding-left: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 3px;
	font-size: 10px;
}
.ev_box01 {
	margin-top: 15px;
	margin-right: 12px;
	margin-left: 12px;
}
.box_m10 {
	margin: 10px;
}
.border_table .td4b {

	border-collapse: collapse;
	border: 1px solid #2f94c3;
	padding: 3px;
}
.K8 {
font-size: 9px; line-height: normal;
}

.linkbox08 {
	background-image: url(bt05.gif);
	background-repeat: no-repeat;
	background-position: 2px 16px;
	margin-bottom: 0px;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1DA3DA;
	margin-top: 2px;
	padding-top: 14px;
	padding-right: 3px;
	padding-bottom: 14px;
	padding-left: 18px;
}

.linkbox09 {
	background-image: url(bt05.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1DA3DA;
	margin-top: 0px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.linkbox10 {
	background-image: url(bt05.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.schoolbox01{
	padding-left: 8px;
	padding-top: 8px;
	padding-right: 7px;
	width: 514px;
	float: left;
	padding-bottom: 10px;
}
.schoolbox02{
	border: 1px solid #3399cc;
	background-color: #FFFFFF;
	width: 512px;
}
.schoolbox03{
	padding-bottom: 15px;
}
.schoolbox04{
	width: 512px;
}
.schoolbox05{
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	width: 509px;
	float: left;
	padding-bottom: 10px;
}
.schoolbox06{
	width: 509px;
}
.schoolbox07{
	width: 489px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.kikan {
	font-size: 18px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: bold;
	color: #CC0000;
}

.schoolbox08{
	width: 489px;
}

.familyhline01{
	font-size: 14px;
	font-weight: bold;
	color: #fb4e72;
	padding: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #ffc5d1;
	background-color: #d1ffde;
	margin-bottom: 10px;
}

.skindiveline{
	font-size: 14px;
	font-weight: bold;
	color: #fe7f00;
	padding: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #fe7f00;
	background-color: #ffed8f;
	margin-bottom: 10px;
}

.linkboxPDF_09 {
	background-image: url(pdf.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	margin-bottom: 12px;
	font-weight: bold;
	margin-top: 10px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 22px;
}
.border_table_school {
	border-collapse: collapse;
	margin: 5px;
}
.border_table_school .td2 {

	background-color: #CCCCCC;
	border-collapse: collapse;
	color:#000000;
	border: 1px solid #333333;
	padding: 3px;
}
.border_table_school .td1 {


	background-color: #FFFFFF;
	border-collapse: collapse;
	color:#000000;
	border: 1px solid #333333;
	padding: 3px;
}
.schoolbox09 {
	background-color: #FFFFCC;
	border: 3px solid #FFFF00;
	padding: 8px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 487px;
}

.schoolbox09b {
	width: 487px;
}

.babymamahline {

	font-size: 14px;
	font-weight: bold;
	color: FF7E00;
	padding: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #FFF600;
	background-color: #E6FFA3;
	margin-bottom: 10px;
}
.schoolbox_sub {
	margin-bottom: 10px;
}
.mastershline {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	padding: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #660E00;
	background-color: #F1DEDE;
	margin-bottom: 10px;
}
.schoolbox07_glay {
	width: 489px;
	background-color: #E3DED7;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 20px;
}
.teacherhline {
	font-size: 14px;
	font-weight: bold;
	color: #1DA3DA;
	padding: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #1DA3DA;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}
.border_table_teacher .td3 {
	border-collapse: collapse;
	color:#000000;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.border_table_teacher .td4 {
	background-color: #1DA2DA;
	border-collapse: collapse;
	color:#FFFFFF;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.border_table_teacher {

	border-collapse: collapse;
}
.sangohline01{
	font-size: 14px;
	font-weight: bold;
	color: #a3334b;
	padding: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #c1c1c1;
	background-color: #fec9d4;
	margin-bottom: 10px;
}
.jrswimhline {


	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #1E2D75;
	background-color: #99CC00;
	margin-bottom: 10px;
}
.maternityhline {


	font-size: 14px;
	font-weight: bold;
	color: #BF105A;
	padding: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #BF105A;
	background-color: #FFBCBC;
	margin-bottom: 10px;
}
.divingkeikenline {


	font-size: 14px;
	font-weight: bold;
	color: #493EA7;
	padding: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #4A42A7;
	background-color: #99CCFF;
	margin-bottom: 10px;
}
.oyakoaero {



	font-size: 14px;
	font-weight: bold;
	color: #647B92;
	padding: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #D6AE82;
	background-color: #FFF4C0;
	margin-bottom: 10px;
}
.aero {




	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #FB4E72;
	background-color: #1DA3DA;
	margin-bottom: 10px;
}
.start {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	padding: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #660E00;
	background-color: #F1DEDE;
	margin-bottom: 10px;
}
.hula {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #F90;
	background-color: #221E1F;
	margin-bottom: 10px;
}
.txt_red {
	color: #C00;
}
.taikai_box_red {
	margin: 10px;
	padding: 10px;
	border: 1px solid #C00;
	background-color: #FFF;
}
.arthline01 {
	font-size: 14px;
	font-weight: bold;
	color: #F60;
	padding: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #F09800;
	background-color: #FCE5C5;
	margin-bottom: 10px;
}

.border_table {
	border-collapse: collapse;
}

.border_table .td1 {
	border-collapse: collapse;
	border: 1px solid #999;
	background-color: #666;
	text-align: center;
}
.border_table .td_schedule01 {
	border-collapse: collapse;
	border: 1px solid #999;
	background-color: #666;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	padding: 2px;
}
.border_table .td_schedule02 {
	border-collapse: collapse;
	border: 1px solid #999;
	background-color: #FC9;
	text-align: center;
	font-size: 12px;
	color: #000;
	padding: 2px;
}
.border_table .td_schedule03 {
	border-collapse: collapse;
	border: 1px solid #999;
	background-color: #FFF;
	text-align: center;
	font-size: 12px;
	color: #000;
	padding: 2px;
}
.border_table .td_schedule04 {
	border-collapse: collapse;
	border: 1px solid #999;
	background-color: #CCC;
	text-align: center;
	padding: 2px;
}
.border_table .td_schedule03s {
	border-collapse: collapse;
	border: 1px solid #999;
	background-color: #FFF;
	text-align: center;
	font-size: 10px;
	color: #000;
	padding: 2px;
	line-height: 12px;
}
.border_table .td_schedule03y {
	border-collapse: collapse;
	border: 1px solid #999;
	background-color: #FFC;
	text-align: center;
	font-size: 12px;
	padding: 2px;
}
.border_table .td_schedule03ys {
	border-collapse: collapse;
	background-color: #FFC;
	text-align: center;
	font-size: 10px;
	padding: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.synchro_beginner {
	font-size: 14px;
	font-weight: bold;
	color: 666666;
	padding: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #e03692;
	background-color: #ffe3be;
	margin-bottom: 10px;
}
.diving_beginner {
	font-size: 14px;
	font-weight: bold;
	color: 666666;
	padding: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #3f49ab;
	background-color: #8ccfff;
	margin-bottom: 10px;
}
.border_table .td_ev03 {
	border-collapse: collapse;
	border: 1px solid #999;
	background-color: #FFF;
	font-size: 12px;
	color: #000;
	padding: 2px;
}
.ev_k10cap {
	font-size: 10px;
	margin-top: 5px;
}
.ev_box02 {
	margin-top: 0px;
	margin-right: 12px;
	margin-left: 12px;
	margin-bottom: 25px;
}
.border_table .td_schedule04s {
	border-collapse: collapse;
	border: 1px solid #999;
	background-color: #CCC;
	text-align: center;
	padding: 2px;
	font-size: 10px;
	line-height: 12px;
}
.rbs_box1 {
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	width: 714px;
}
.t-cup_box1 {
	margin-right: 12px;
	margin-left: 12px;
	margin-bottom: 15px;
	width: 714px;
	margin-top: 15px;
}
.rbs_midashi {

}
.rbs_midashi2 {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0097CC;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
}
.sub_off {
	background-color: #fff100;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00608c;
}
.mgn_b10{
margin-bottom:10px;
}

.mgn_b15{
margin-bottom:15px;
}
.cupbt01 {
	background-image: url(bt08.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	background-position: left center;
}
.border_table .td4linegr {
	border-collapse: collapse;
	border: 1px solid #E1E1E1;
	padding: 3px;
	background-color: #FFFFFF;
}
.cup_midashi {
	margin-top: 8px;
	margin-bottom: 5px;
}
.BRS-readtxt01 {
	font-size: 18px;
	line-height: 24px;
	color: #06C;
	font-weight: bold;
}
.BRS-readtxt02 {
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.BRS-linkbox01 {
	background-image: url(bt05.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px;
}
.BRS-box01 {
	padding: 10px;
	border: 1px solid #999;
}
.BRS-box01a {
	padding: 10px;
	border: 1px solid #999;
	background-image: url(../RBS/images/clinicimg01.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.BRS-box01b {
	padding: 10px;
	border: 1px solid #999;
	background-image: url(../RBS/images/clinicimg02.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.BRS-box01c {
	background-image: url(../RBS/images/clinicimg01.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.BRS-box01d {
	background-image: url(../RBS/images/clinicimg02.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#bone01 {
	width: 744px;
}
#bone02 {
	background-image: url(../images/head02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFF;
}
#bone03{
	background-color: #FFF;
	padding-top: 6px;
}
#bone04{
	background-color: #FFF;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	margin-bottom: 15px;
}
#bone05{
	width: 744px;
	margin-top: 10px;
	float: left;
}
#bone06{
	color: #FFF;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 10px;
	width: 187px;
	float: left;
}
#bone06a{
	float: left;

}
#bone06b{
	background-image: url(../images/topimg10.gif);
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 187px;
}
#bone06c{
	margin-top: 5px;
	background-image: url(../images/topimg11.gif);
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 187px;
	color: #FFF;
}

#bone06d{
	margin-top: 10px;
	background-image: url(../images/topimg12.gif);
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 187px;
	color: #FFF;
}

#bone07{
	margin-left: 23px;
	float: left;
}
#bone08{
	width: 744px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	padding: 10px;
}

#bone09{
	padding: 10px;
	font-size: 10px;
	line-height: 12px;
	color: #FFF;
}
#bone010{
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFF;
}


.linkbox2010a {
	background-image: url(bt07.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 18px;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 5px;
}
#blogbox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#blogbox .linkbox {
	background-image: url(bt01.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	padding-top: 1px;
	padding-left: 22px;
	margin-bottom: 3px;
	margin-top: 3px;
}
