body{
	margin:0;
	padding:0;
	color:#000000;
	font-family:arial ,sans-serif;
	background:url('http://www.bring.sc/images/side_back.gif') repeat-x 50% 0;
	text-align:center;
}

/* リンクつき画像 */
a img {
	border: 0;
}

a{color:#43699b;text-decoration:underline;}
a:link{color:#43699b;text-decoration:underline;}
a:visited{text-decoration:underline;}
a:active{}
a:hover{color:#43699b;text-decoration:none;}

#container{
	background-color: #ffffff;
	width:840px;
	margin:0 auto;
	text-align:center;
	word-break:break-all;
}

#main{
	float:left;
	width:820px;
}

#right_border{
	width:20px;
	background:url('http://www.bring.sc/images/side_right.gif') repeat-y;
}


#left_border{
	width:20px;
	background:url('http://www.bring.sc/images/side_left.gif') repeat-y;
}


.head{
	width:800px;
	height:30px;
	background-color:#000000;
	background:url('http://www.bring.sc/images/top_back.gif') no-repeat;
	padding: 7px 0 0 7px;
	font-size:10px;
	text-align:left;
}

#main_area{
	color: #000000;
	background-color: #ffffff;
	margin:10px 0 0 10px;
	padding:10px 10px 20px 10px;
	word-break:break-all;
	font-size:10px;
	line-height:160%;
	border-top:#dddddd 1px solid;
	border-right:#dddddd 1px solid;
	border-bottom:#dddddd 1px solid;
	border-left:#dddddd 1px solid;
}

.navi_bar {
	width:752px;
	height:60px;
	background:url('http://www.bring.sc/images/navi_bar.gif') no-repeat;
	text-align: center;
	color: #000000;
	font-size:10px;
}

.navi_bar_2 {
	width:752px;
	height:60px;
	background:url('http://www.bring.sc/images/navi_bar_2.gif') no-repeat;
	text-align: center;
	color: #000000;
	font-size:10px;
}

.right_navi_back {
	background:url('http://www.bring.sc/images/right_navi_back.gif') repeat-y;
}

.right_navi {
	width: 178px;
	background-color: #ffffff;
	margin:0 15px 10px 25px;
	word-break:break-all;
	font-size:10px;
	border-top:#dddddd 1px solid;
	border-right:#dddddd 1px solid;
	border-bottom:#dddddd 1px solid;
	border-left:#dddddd 1px solid;
}

.right_navi_title_orange {
	padding:10px 0;
	background:url('http://www.bring.sc/images/navi_title_orange.gif') no-repeat;
	color: #000000;
	font-size:10px;
	text-align: center;
}

.right_navi_title_blue {
	padding:10px 0;
	background:url('http://www.bring.sc/images/navi_title_blue.gif') no-repeat;
	color: #000000;
	font-size:10px;
	text-align: center;
}

.right_navi_title_green {
	padding:10px 0;
	background:url('http://www.bring.sc/images/navi_title_green.gif') no-repeat;
	color: #000000;
	font-size:10px;
	text-align: center;
}

.right_navi_title_pink {
	padding:10px 0;
	background:url('http://www.bring.sc/images/navi_title_pink.gif') no-repeat;
	color: #000000;
	font-size:10px;
	text-align: center;
}

.right_navi_word {
	margin: 5px;
	color: #000000;
	font-size:10px;
	text-align: left;
	line-height:160%;
}

#design_back01y {
	float: left;
	text-align: center;
	line-height:16px;
}
#design_back01y a {
	width: 160px;
	margin: 0 5px 0 0;
	padding: 42px 0 23px 0;
	background:url('http://www.bring.sc/images/design_back_y.gif') no-repeat;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none; font-size:9px;
	display: block;
}
#design_back01y a:hover{
	width: 160px;
	margin: 0 5px 0 0;
	padding: 42px 0 23px 0;
	background:url('http://www.bring.sc/images/design_back_over_y.gif') no-repeat;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none; font-size:9px;
	display: block;
}

#design_back02y {
	float: left;
	text-align: center;
	line-height:16px;
}
#design_back02y a {
	width: 160px;
	margin: 0 0 5px 0;
	padding: 42px 0 23px 0;
	background:url('http://www.bring.sc/images/design_back_y.gif') no-repeat;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none; font-size:9px;
	display: block;
}
#design_back02y a:hover{
	width: 160px;
	margin: 0 0 5px 0;
	padding: 42px 0 23px 0;
	background:url('http://www.bring.sc/images/design_back_over_y.gif') no-repeat;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none; font-size:9px;
	display: block;
}

#design_back01t {
	float: left;
	text-align: center;
	line-height:16px;
}
#design_back01t a {
	width: 160px;
	margin: 0 5px 0px 0;
	padding: 10px 0 10px 0;
	background:url('http://www.bring.sc/images/design_back_t.gif') no-repeat;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none; font-size:9px;
	display: block;
}
#design_back01t a:hover{
	width: 160px;
	margin: 0 5px 0px 0;
	padding: 10px 0 10px 0;
	background:url('http://www.bring.sc/images/design_back_over_t.gif') no-repeat;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none; font-size:9px;
	display: block;
}

#design_back02t {
	float: left;
	text-align: center;
	line-height:16px;
}
#design_back02t a {
	width: 160px;
	margin: 0 0 5px 0;
	padding: 10px 0 10px 0;
	background:url('http://www.bring.sc/images/design_back_t.gif') no-repeat;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none; font-size:9px;
	display: block;
}

#design_back02t a:hover{
	width: 160px;
	margin: 0 0 5px 0;
	padding: 10px 0 10px 0;
	background:url('http://www.bring.sc/images/design_back_over_t.gif') no-repeat;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none; font-size:9px;
	display: block;
}

#foot{
	padding: 8px 0 50px 0;
	color: #000000;
	background:url('http://www.bring.sc/images/footer_back.gif') no-repeat;
	font-size:9px;
}


.design_table {
	width: 200px;
	background:url('http://www.bring.sc/images/design_table_back.jpg') no-repeat;
}
.design_table_long {
	width: 200px;
	background:url('http://www.bring.sc/images/design_table_back580.jpg') no-repeat;
}
.design_table_word {
	color:#555555;
	font-size:9px;
	margin: 10px 18px;
	line-height: 14px;
}
.grey_sign {
	margin: 8px 0;
}

#imasugu a {
	width: 156px;
	background:url('http://www.bring.sc/images/imasugu.gif') no-repeat;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}

#imasugu a:hover{
	width: 156px;
	background:url('http://www.bring.sc/images/imasugu_over.gif') no-repeat;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}

#header_banner {
	width: 752px;
	height: 100px;
	background:url('http://www.bring.sc/images/header_banner_back.jpg') no-repeat;
	margin: 0 0 10px 0;
	text-align:left;
}
#header_banner h1 {
	color: #ffffff;
	width: 180px;
	padding:50px 0 0 30px;
	font-size:16px;
}

.price_table {
	width: 652px;
	background:url('http://www.bring.sc/images/price_table_back.jpg') no-repeat;
	font-size:10px;
}
.price_table_td01 {
	height:100px;
}
.price_table_td02 {
	height:100px;
}
#price_table_word01 {
	margin:0 30px 0 15px;
	font-size:9px;
}
#price_table_word02 {
	margin:0 25px 0 10px;
	font-size:9px;
}
.price_table_font {
	font-size:9px;
}

.mount01_y {
	padding: 19px 0 0 29px;
	background:url('http://www.bring.sc/images/mount01_y.gif') no-repeat;
}
.mount02_y {
	padding: 19px 0 0 29px;
	background:url('http://www.bring.sc/images/mount02_y.gif') no-repeat;
}
.mount03_y {
	padding: 19px 0 0 29px;
	background:url('http://www.bring.sc/images/mount03_y.gif') no-repeat;
}
.mount04_y {
	padding: 19px 0 0 29px;
	background:url('http://www.bring.sc/images/mount04_y.gif') no-repeat;
}

.mount01_t {
	padding: 11px 0 0 45px;
	background:url('http://www.bring.sc/images/mount01_t.gif') no-repeat;
}
.mount02_t {
	padding: 11px 0 0 45px;
	background:url('http://www.bring.sc/images/mount02_t.gif') no-repeat;
}
.mount03_t {
	padding: 11px 0 0 45px;
	background:url('http://www.bring.sc/images/mount03_t.gif') no-repeat;
}
.mount04_t {
	padding: 11px 0 0 45px;
	background:url('http://www.bring.sc/images/mount04_t.gif') no-repeat;
}
.mount_word {
	font-size:10px;
	text-align:center;
}

.pr_area{
	color: #000000;
	background-color: #ffffff;
	margin:0 40px 20px 40px;
	padding:5px 5px 10px 5px;
	word-break:break-all;
	font-size:10px;
	line-height:160%;
	border-top:#dddddd 1px solid;
	border-right:#dddddd 1px solid;
	border-bottom:#dddddd 1px solid;
	border-left:#dddddd 1px solid;
	text-align:left;
}

.thcalendarday{
	background-color:#8CD2F3;
	padding:3px;
}

.calendarday{
	background-color:#eeeeff;
	padding:3px;
	font-size:10px;
}

.holiday{
	background-color:#ffff00;
	padding:3px;
	font-size:10px;
}
