/* ___________________________________________________________ kamenoko */

#main4 {
	width: 730px;
}
.kame_box {
	width: 640px;
}
.kame_box p,
.kame_box2 p,
.kame_box8 p,
.kame_t12,
.kame_t12_mb15,
.kame_t12_mb10,
.kame_t12_mb30 {
	font-size: 12px;
	line-height: 1.5;
	color: #4D4D4D;
}
.kame_t12_mt20 {
	margin-top: 20px;
}
.kame_t12_mb10 {
	margin-bottom: 10px;
}
.kame_t12_mb15 {
	margin-bottom: 15px;
}
.kame_t12_mb30 {
	margin-bottom: 30px;
}
.kame_t10,
.caption_txt2 {
	margin-top: 3px;
	font-size: 10px;
	color: #4D4D4D;
}
.kame_box3 p,
.caption_txt {
	color: #4D4D4D;
}
.kame_box4,
.kame_box5 {
	width: 693px;
}
.kame_box6,
.kame_box8 {
	width: 642px;
}
.kame_box7 {
	padding-top: 30px;
	width: 642px;
}
.kame_box9 {
	width: 704px;
}
.kame_box10 {
	background-color: #EEF4E2;
	margin-top: 20px;
	padding: 25px 20px 20px 0;
}
.kame_box10 h4 {
	font-size: 14px;
	color: #174428;
	margin-bottom: 15px;
}
.ichi_bt_10,
.kame_box9 p {
	font-size: 10px;
	color: #4D4D4D;
}
.kame_box11 {
	width: 693px;
	background-color: #EEF4E2;
}
.kame_box11_shell {
	padding: 35px 0 20px 15px;
}
.kame_box11 h4 {
	font-size: 14px;
	color: #4D4D4D;
}
.kame_box11 p {
	font-size: 10px;
	color: #4D4D4D;
}
.kame_box12 {
	width: 693px;
	margin-top: 35px;
	background-color: #E5E2DF;
}
.kame_box12_shell {
	padding: 35px 0 40px 0;
}
.kame_red {
	color: #EA6B47;
}
.kame_r_border {
	border-right: #969696 dashed 2px;
}
.kame_b_border {
	border-bottom: #969696 dashed 2px;
	padding-bottom: 20px;
}
.kame_t_border {
	border-top: #000000 solid 1px;
}
.kame_box4 p {
	font-size: 14px;
	line-height: 1.5;
	color: #4D4D4D;
}
.caption_txt {
	margin-top: 5px;
}
.kame_pagetop1 {
	width: 693px;
	text-align: right;
}
.kame_pagetop2 {
	width: 642px;
	text-align: right;
}
.kame_pagetop3 {
	width: 704px;
	text-align: right;
}
.location_hyou {
	font-size: 12px;
	line-height: 1.0;
	color: #433F3F;
	margin-top: 5px;
}
#security_hyou1 {
	width: 642px;
	border-bottom: #585B64 solid 1px;
	border-left: #585B64 solid 1px;
	margin-bottom: 20px;
}
#security_hyou1 td {
	padding: 9px 9px 20px 9px;
	border-top: #585B64 solid 1px;
	border-right: #585B64 solid 1px;
}
#security_hyou1 h5 {
	line-height: 1.0;
	margin: 0px;
	height: 47px;
	border-bottom: #585B64 solid 1px;
	display: block;
}
.security_hyou2 {
	height: 140px;
}
.security_hyou3 {
	padding: 10px 45px 15px 20px;
}
#security_hyou5 {
	width: 642px;
	border-bottom: #585B64 solid 1px;
	border-left: #585B64 solid 1px;
	margin-top: 30px;
}
#security_hyou5 h5 {
	line-height: 1.0;
	margin: 0px;
}
#security_hyou5 th {
	padding: 9px;
	border-top: #585B64 solid 1px;
	border-right: #585B64 solid 1px;
	background-color: #ECEFEE;
	text-align: left;
}
#security_hyou5 td {
	padding: 9px 9px 20px 9px;
	border-right: #585B64 solid 1px;
}
.security_hyou6 {
	height: 170px;
}
.security_hyou7 {
	height: 180px;
}
#outline_hyou {
	width: 704px;
	margin-top: 15px;
}
#outline_hyou h4 {
	margin-bottom: 10px;
}
.outline_hyou_cell1,
.outline_hyou_cell2,
.outline_hyou_cell4 {
	padding-right: 15px;
	border-bottom: #174428 solid 1px;
	border-right: #174428 solid 1px;
	padding-bottom: 15px;
}
.outline_hyou_cell2 {
	padding-left: 15px;
}
.outline_hyou_cell3,
.outline_hyou_cell5 {
	padding-left: 15px;
	padding-bottom: 15px;
	border-bottom: #174428 solid 1px;
}
.outline_hyou_cell4,
.outline_hyou_cell5,
.outline_hyou_cell6 {
	padding-top: 15px;
}
.outline_hyou_cell6 {
	padding-bottom: 15px;
	border-bottom: #174428 solid 1px;
}
.white_cell,
.brown_cell,
.pink_cell,
.yellow_cell,
.blue_cell {
	padding: 2px 4px;
}
.brown_cell {
	background-color: #EFE9E1;
}
.pink_cell {
	background-color: #FAE3D9;
}
.yellow_cell {
	background-color: #F0ECD6;
}
.blue_cell {
	background-color: #DBEFFB;
}
.gray_cell {
	border-left: #DBDCDC solid 4px;
	background-color: #F7F7F7;
}
.gray_cell_shell {
	padding: 10px 0 0 10px;
}
.gray_cell_shell2 {
	padding: 10px 15px 10px 10px;
}
.gray_cell_shell3 {
	padding: 20px 10px 20px 10px;
}
.gray_cell_shell4 {
	padding: 20px 10px 10px 10px;
	background: url(equipment2/images/internet_bg.jpg) no-repeat right top;
}
.gray_cell_shell5 {
	height: 170px;
	background: url(equipment2/images/pet_bg.jpg) no-repeat right top;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gray_cell_shell6 {
	padding: 20px 10px 10px 10px;
}
.gray_hyou_cell {
	border-bottom: #FFFFFF solid 10px;
	background-color: #F7F7F7;
	text-align: center;
}
.line_box {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: #C8C8C8 solid 2px;
}
.kameline_box1 {
	padding: 10px 30px 20px 10px;
	border-bottom: #969696 dashed 2px;
	border-right: #969696 dashed 2px;
}
.kameline_box2 {
	padding: 10px 0 20px 10px;
	border-bottom: #969696 dashed 2px;
}
.kameline_box3 {
	padding: 20px 30px 10px 10px;
	border-right: #969696 dashed 2px;
}
.kameline_box4 {
	padding: 20px 30px 10px 10px;
}
#sidebar_kame {
	background-color: #174428;
	width: 145px;
}
#logo_kame {
	background-color: #FFFFFF;
	width: 145px;
	padding: 8px 0 34px 0;
}
#green_mail {
	width: 730px;
}
#main4 a,
#green_mail a {
	color: #0000EB;
}
.b_line_black {
	width: 704px;
	border-bottom: 1px solid #4D4D4D;
	padding-bottom: 5px;
}
.b_line_black2 {
	border-bottom: 1px solid #4D4D4D;
	padding-bottom: 5px;
}
.t10linemt20 {
	color: #4D4D4D;
}
.m12 {
	margin-top: 12px;
}
.m25 {
	margin-top: 25px;
}
.m35 {
	margin-top: 35px;
}
.m100 {
	margin-top: 100px;
}
.mb5 {
	margin-bottom: 5px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.ml10 {
	margin-left: 10px;
}
.ml20 {
	margin-left: 20px;
}
.ml70 {
	margin-left: 70px;
}
.mr10 {
	margin-right: 10px;
}
.mr20 {
	margin-right: 20px;
}
.mlr15 {
	margin: 0px 15px;
}
.mlr10 {
	margin: 0px 10px;
}
.mlr20 {
	margin: 0px 20px;
}

/* ___________________________________________________________ ichinomiya */

.pink_box {
	padding: 15px;
	background-color: #B98494;
}
.ichi_green_box {
	padding: 15px;
	background-color: #7A8B3C;
}
.pink_box p,
#ichi_bg_p1 p,
.ichi_green_box p,
#ichi_bg_p2 p,
#ichi_bg_p3 p,
.blue_box p {
	font-size: 12px;
	line-height: 1.5;
}
.ichi_b p {
	color: #221714;
}
.pink_box p,
#ichi_bg_p1 p,
.ichi_green_box p,
#ichi_bg_p2 p,
#ichi_bg_p3 p,
.blue_box p {
	color: #FFF;
}
#top_img_box {
	background: url(../ichinomiya/images/image_photo.jpg) no-repeat right bottom;
	padding-right: 164px;
	margin-top: 15px;
}
#ichi_bg_p1 {
	background: url(../ichinomiya/location/images/pg_p1.jpg) no-repeat;
	height: 423px;
	width: 730px;
}
#ichi_bg_p1_shell {
	padding-top: 10px;
	padding-left: 309px;
}
#ichi_bg_p2 {
	background: #BE8799 url(../ichinomiya/location/images/pg_p2.jpg) no-repeat center 20px;
	padding: 20px 10px;
}
#ichi_bg_p3 {
	padding: 20px 10px;
	background-color: #396A88;
	background-image: url(../ichinomiya/location/images/bg_p3.jpg);
	background-repeat: no-repeat;
	background-position: 100px 20px;
}
.ichi_gt_12 {
	font-size: 12px;
	line-height: 1.5;
	color: #4D4D4D;
}
.ichi_bt_12 {
	font-size: 12px;
	line-height: 2;
	color: #221714;
}
.ichi_gray_txt {
	color: #4D4D4D;
}
.b_line_y,
.b_r_line_y {
	border-bottom: 1px solid #C9AF64;
	padding-bottom: 20px;
}
.b_r_line_y {
	border-right: 1px solid #C9AF64;
}
.b_line_y2,
.b_r_line_y2 {
	border-bottom: 1px solid #BC9F7C;
	padding-bottom: 20px;
}
.b_r_line_y2 {
	border-right: 1px solid #BC9F7C;
}
.b_line_b,
.b_r_line_b {
	border-bottom: 1px solid #B1C7D1;
	padding-bottom: 20px;
}
.b_r_line_b {
	border-right: 1px solid #B1C7D1;
}
.b_line_p,
.b_r_line_p {
	border-bottom: 1px solid #B1A6B5;
	padding-bottom: 20px;
}
.b_r_line_p {
	border-right: 1px solid #B1A6B5;
}
.b_line_p2,
.b_r_line_p2 {
	border-bottom: 1px solid #8CA3B8;
	padding-bottom: 20px;
}
.b_r_line_p2 {
	border-right: 1px solid #8CA3B8;
}
.b_line_g,
.b_r_line_g {
	border-bottom: 1px solid #4F8D38;
	padding-bottom: 10px;
}
.b_r_line_g {
	border-right: 1px solid #4F8D38;
}
.jcom_box {
	padding: 10px;
	margin-top: 20px;
	border: 1px solid #231815;
}
.blue_box {
	padding: 20px;
	background-color: #396B88;
}
.green_box {
	text-align: center;
	padding: 5px;
	border: 1px solid #4F8D38;
}
.green_box p {
	font-size: 14px;
	line-height: 1.2;
	color: #4F8D38;
}
#peaceful1,
#peaceful2,
#peaceful3,
#peaceful4,
#peaceful5,
#peaceful6,
#peaceful7,
#peaceful8,
#peaceful9,
#peaceful10,
#peaceful11,
#peaceful12,
#peaceful13,
#peaceful14 {
	border-bottom: 4px solid #FFF;
}
#peaceful1,
#peaceful3,
#peaceful5,
#peaceful7,
#peaceful9,
#peaceful11 {
	border-right: 4px solid #FFF;
}
#peaceful1 {
	background: #fef3f0 url(../ichinomiya/peaceful/images/P1_bg.jpg) no-repeat;
}
#peaceful2 {
	background: #f6faf2 url(../ichinomiya/peaceful/images/P2_bg.jpg) no-repeat;
}
#peaceful3 {
	background: #ebebeb url(../ichinomiya/peaceful/images/P3_bg.jpg) no-repeat;
}
#peaceful4 {
	background: #fffef0 url(../ichinomiya/peaceful/images/P4_bg.jpg) no-repeat;
}
#peaceful5 {
	background: #d9d9d9 url(../ichinomiya/peaceful/images/P5_bg.jpg) no-repeat;
}
#peaceful6 {
	background: #f8f1e8 url(../ichinomiya/peaceful/images/P6_bg.jpg) no-repeat;
}
#peaceful7 {
	background: #f7faf0 url(../ichinomiya/peaceful/images/p7_bg.jpg) no-repeat;
}
#peaceful8 {
	background: #fcf2f7 url(../ichinomiya/peaceful/images/p8_bg.jpg) no-repeat;
}
#peaceful9 {
	background: #fcf2f7 url(../ichinomiya/peaceful/images/p9_bg.jpg) no-repeat;
}
#peaceful10 {
	background: #f8fcfe url(../ichinomiya/peaceful/images/p10_bg.jpg) no-repeat;
}
#peaceful11 {
	background: #f9f6ee url(../ichinomiya/peaceful/images/p11_bg.jpg) no-repeat;
}
#peaceful12 {
	background: #d9d9d9 url(../ichinomiya/peaceful/images/p12_bg.jpg) no-repeat;
}
#peaceful13 {
	background: #fefbef url(../ichinomiya/peaceful/images/p13_bg.jpg) no-repeat;
}
#peaceful14 {
	background: #f5f5f6 url(../ichinomiya/peaceful/images/p14_bg.jpg) no-repeat;
}
#peaceful15 {
	background: #fff9f3 url(../ichinomiya/peaceful/images/p15_bg.jpg) no-repeat;
}
.peaceful_shell1 {
	padding: 30px 10px 30px 105px;
}
.peaceful_shell2 {
	padding: 30px 10px 10px 105px;
}
.peaceful_shell3 {
	padding: 30px 10px 0px 105px;
}
.peaceful_shell4 {
	padding: 30px 10px 10px 110px;
}
#room_bg {
	padding-top: 40px;
	background: url(../ichinomiya/room/images/bg.jpg) repeat;
	width: 730px;
}
.room_shell {
	padding: 40px;
}
.room_shell h3 {
	font-size: 12px;
}
.room_shell p {
	font-size: 10px;
}
