	body{
		margin:0;
		padding:0;
		color:#444;
		font-family:arial ,sans-serif;
		background:#33FFCC;
		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:#ffffff;
		width:893px;
		margin:0 auto;
		text-align:center;
		word-break:break-all;
		bborder-left: 7px solid #00CC99;
		bborder-right: 7px solid #00CC99;
	}

	#title_banner{
		color:#fff;
		background:#fff;
		width:893px;
		text-align:left;
		margin:0 auto;
		font-weight:normal;
	}
	#title_banner a{color:#003399;text-decoration:none;}
	#title_banner a:link{color:#003399;text-decoration:none;}
	#title_banner a:visited{color:#003399;text-decoration:none;}
	#title_banner a:hover{color:#003399;text-decoration:underline;}

	#image_banner{
		color:#fff;
		width:893px;
		height:270px;
		text-align:left;
		margin:0 auto;
		font-weight:normal;
		border-bottom: 1px solid #00a0c6;
	}

	h1,h2,h3{
		font-size:10px;
		margin:0;
		padding:2px 0 2px 0;
	}
	.blogtitle{
		font-size:medium;
		padding:30px 30px 5px;
	}

	.keyword{
		color:#fff;
		background:#66CCFF;
		font-size:10px;
		text-decoration:none;
		margine:0;
		padding:2px 0 2px 10px;
	}

	.description{
		color:#fff;
		height:51px;
		font-size:10px;
		padding:0 0 0 0;
	}

	.imgesarea{
		color:#fff;
		background-repeat:no-repeat;
		height:213px;
		padding:0 0 0 0;
		background:#dddddd;
	}

	.imagearea_left {
		float:left;
		width: 540px;
	}

	.imagearea_right {
		background:#dddddd;
		float:right;
		width: 353px;
		text-align:center;
	}

	.imagearea_right_img {
		margin: 5px 0 5px 0;
	}

	#navi{
		margin:0 auto;
		background:#CFE2EB;
		width:893px;
		color:#555;
		font-size:10px;
		text-decoration:none;
		text-align: center;
		margine:0 auto;
		padding:10px 0;
		border-bottom: 1px solid #00a0c6;
	}

	#navi a{color:#555;text-decoration:none;}
	#navi a:link{color:#555;text-decoration:none;}
	#navi a:visited{color:#555;text-decoration:none;}
	#navi a:hover{color:#f00;text-decoration:underline;}

	.orderarea{
		position:absolute;
		top:76px;
		width:300px;
		height:213px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		text-align:center;
		background:#fff;
		border-left: 1px dotted #ffffff;
	}

	#wrapper{
		float:left;
		width:684px;
background:#fff;
	}

	#content{
		float:right;
		width:475px;
		background-image: url("images/content_back.gif") ;
		background-repeat: repeat-y;
	}

	#blog{
background:#fff;
		width:450px;
		text-align:left;
		margin:0 auto;
	}

	.main,.mainmore{
		font-size:9px;
		margin:10px 0;
		text-align:left;
	}

	#left{
		float:right;
		width:209px;
		text-align:left;
		padding: 10px 0;
background:#CCFFFF;
	}
	
	#right{
		float:left;
		width:209px;
		padding: 10px 0;
background:#FCEDEB;
	}

	#rightbody{
		margin: 0 10px;
background:#FC00EB;
	}

	.blogbody{
		line-height:130%;
		text-align:center;
		border-bottom:#8abde3 2px solid;
		margin-bottom:10px;
	}

	.blogbodybottom{
	}

 .side{
		width:170px;
		background:#fff;
		font-size:9px;
		line-height:150%;
		text-align:left;
		padding:5px;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
		border-left:1px solid #fff;

	}

#left .sidetitle{
		width:170px;
		color:#fff;
		font-size:9px;
		letter-spacing:4px;
		text-align:center;
		background:#66ccff;
		background-position: right;
		padding:5px;
		border-top:1px solid #00a0c6;
		border-bottom:1px solid #00a0c6;
		border-right:1px solid #00a0c6;
		border-left:1px solid #00a0c6;
	}
#right .sidetitle{
		width:170px;
		color:#fff;
		font-size:9px;
		letter-spacing:4px;
		text-align:center;
		background:#f84263;
		background-position: right;
		padding:5px;
		border-top:1px solid #00a0c6;
		border-bottom:1px solid #00a0c6;
		border-right:1px solid #00a0c6;
		border-left:1px solid #00a0c6;
	}


	.sidebody{padding:0 0 5px 0;}

	#footer{
		color:#fff;
		font-size:9px;
		background:#66CCFF;
	}
	#footer a{color:#fff;text-decoration:none;}
	#footer a:link{color:#fff;text-decoration:none;}
	#footer a:visited{color:#fff;text-decoration:none;}
	#footer a:hover{color:#fff;text-decoration:underline;}

	#outfooter{
		color:#fff;
		font-size:9px;
		padding:3px;
		background:#00A0C6;
	}
	#outfooter a{color:#fff;text-decoration:none;}
	#outfooter a:link{color:#fff;text-decoration:none;}
	#outfooter a:visited{color:#fff;text-decoration:none;}
	#outfooter a:hover{color:#fff;text-decoration:underline;}

	.mid_pink{
		background:#fff;
		font-size:10px;
		line-height:150%;
		text-align:left;
		padding:5px 5px 20px 5px;
		border-top:1px solid #ff6699;
		border-bottom:1px solid #ff6699;
		margin:0 0 0 0;
		line-height: 180%;
	}

	.mid_blue{
		background:#fff;
		font-size:10px;
		line-height:150%;
		text-align:left;
		padding:5px 5px 20px 5px;
		border-top:1px solid #9999ff;
		border-bottom:1px solid #9999ff;
		margin:0 0 0 0;
		line-height: 180%;
	}

	.mid_green{
		background:#fff;
		font-size:10px;
		line-height:150%;
		text-align:left;
		padding:5px 5px 20px 5px;
		border-top:1px solid #66ff66;
		border-bottom:1px solid #66ff66;
		margin:0 0 0 0;
		line-height: 180%;
	}

.design_type {
	margin: 30px 0 10px 0;
	padding: 3px;
	width: auto;
	background: #ffffff;
	border:1px solid #F7CD67;
}

#1colum {
	margin:20px;
	text-align:left;
	font-size:11px;
	line-height: 180%;
}

#order_area {
	margin:20px;
	text-align:center;
	font-size:11px;
	line-height: 180%;
}

.design_table {
	width: 200px;
	background:url('http://www.bring.jp/images/design_table_back.jpg') no-repeat;
}
.design_table_long {
	width: 200px;
	background:url('http://www.bring.jp/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;
}

.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;
}

.detale_caption {
	margin:10px 40px;
	padding:5px;
	text-align:left;
	background:#ccf6f5;
	border-top:#dddddd 1px solid;
	border-right:#dddddd 1px solid;
	border-bottom:#dddddd 1px solid;
	border-left:#dddddd 1px solid;
}

.price_table {
	margin:10px 40px;
	width: 652px;
	background:url('http://www.bring.jp/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;
}



#design_area_654 {
	margin:0 0 0 0;
	width:660px;
}


.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;
}

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

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

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

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

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

#main_area{
	color: #000000;
	background-color: #ffffff;
	margin:10px 0 0 10px;
	padding: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;
}
