@charset"Utf-8";
/* トップメインコンテンツ内*/



/*個人のお客様内全ページ共通*/
h2 {
color:#002152;
background:url(../images/square.jpg);
background-repeat:repeat-y;
}

/*コンテンツtoppage-link*/
#top_btn_left {
position:relative;
padding-top:20px;
width:290px;
height:16px;
font-size:0.8em;
float:left;
color:#002152;
}


#top_btn_left a{
color:#002152;
background:url(../../images/seal_v.jpg) left center no-repeat;
padding-left:15px;
color:#002152;
}

#top_btn_left a:hover {color:#FF0000;}

#top_btn_left p{
background:url(../../images/seal_v.jpg) left center no-repeat;
padding-left:15px;
}

#top_btn_right {
position:relative;
padding-top:11px;
width:280px;
height:25px;
float:left;
}

#top_btn_area {
position:relative;
left:7px;
width:65px;
float:left;
}

#top_btn_search {
position:relative;
left:4px;
width:207px;
float:left;
}

.contents_3 {
clear:both;
padding-top:1px;
width:574px;
}

.contents_1_1 {
border-left:solid #3366CC 3px;
}


/*個人のお客様内トップページ*/

#akabou_wrapper {
background-color:#66FFFF;}

#akabou_list {
width:280px;
float:left;
}

#akabou_img {
float:right;
width:230px;
margin-right:20px;
}

.under_text {
clear:both;
}

ul#squares {
margin:20px 20px;
text-align:left;
font-size:0.9em;
}

#squares li { 
font-weight:bold;
color:#002152;
list-style:disc;
} 

.image2{
padding:0 auto;
}


/*料金案内ページ内*/


.rate_li {
margin-top:10px;
margin-left:20px;
line-height:1.5em;
font-size:0.9em;
}

.rate_li li {
padding-bottom:20px;
list-style:disc;
} 

.small_text {
font-size:0.8em;
padding: 0px 0px 10px 10px;
}


#rate_table {
margin-left:10px;
border:none;
}

#rate_table p {
font-size:0.8em;
padding:5px 0px 5px 60px;
}

.td_1 {
width:64px;
height:20px;
}

.td_2_t {
width:15px;
height:20px;
}

.td_2_r {
width:15px;
height:20px;
background:url(../images/v_r.gif);
}

.td_2_e {
word-spacing:15px;
height:20px;
background:url(../images/v_t2.gif);
}

.td_2_l {
width:15px;
height:20px;
background:url(../images/v_l.gif);
}

.td_2_b {
width:15px;
text-align:left;
}

.td_3_text {
width:481px;
}

.td_3 {
width:102px;
height:20px;
}

.td_4 {
width:364px;
}





/*引越お役立ち内ページ内*/
.list {
position:relative;
padding:5px;
text-align:left;
}

.list_btn {
clear:both;
text-align:right;
padding-right:10px;
}


.room_fla {
margin:10px auto 0px auto;
width:570px;
height:350px;
}


/*引越案内*/

.remo_left {
padding-top:20px;
padding-left:5px;
width:105px;
float:left;
}

.remo_right {
padding-top:20px;
width:400px;
float:right;
}

.link_t {
clear:both;
text-align:right;
font-size:0.9em;
padding:10px 10px 10px 0px;
border-bottom:solid 1px #465392;
}

#simu {
width:565px;
height:330px;
margin-bottom:20px;
}

/*ーーーーー引越案内　タブ切り替えのため　追加　開始ーーーーーーーーーー*/

#person_h2_title {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-size: 0.9em;
}

.person_sekisairyou {
	font-size: 0.8em;
}

#simu {
width:565px;
margin-bottom:20px;
}

.tab_none {display: none !important;}

div#tab ul.tab{
	width: 565px;
	height: 25px;
	margin-top: 6px;
	list-style-type: none;	
}

div#tab ul.tab:after{
	content:"";
	display:block;
	clear:both;
} /* IE8, ModanBrowser */

.clearfix:after{
	content:"";
	display:block;
	clear:both;
	}
 /* IE8, ModanBrowser */
.clearfix {
	width:100%;
 	overflow:hidden;
} /* clearfix IE 6, 7 */

#change_tab .tab_a,
#change_tab .tab_r {
	float: left;
	width: 188px;
	height: 25px;	
	overflow: hidden;
	text-decoration: none;
}

#change_tab .tab_k {
	float: left;
	width: 189px;
	height: 25px;	
	overflow: hidden;
	text-decoration: none;
}

/* 

#change_tab .tab_a {
	background: url("../images/tab_img.jpg")  no-repeat 0px -25px ;
}

#change_tab .tab_r {
	background: url("../images/tab_img.jpg")  no-repeat -188px -25px ;
}

#change_tab .tab_k {
	background: url("../images/tab_img.jpg")  no-repeat -376px -25px ;
}

*/



#r_co, #k_san {
	display: none;
}

#a_kun h3, #r_co h3, #k_san h3 {
	color: #002152;
	margin-left: 40px;
	padding-top: 15px;
}

.exa_disc {
	margin-left: 40px;
	font-size: 0.8em;
}

.exa_text {
	float: left;
}

.exa_img {
	float: right;
	width: 320px;
	margin-right: 15px;
}

/*noscriptここから*/
.no_js_group {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.no_js_group h3 {
	color: #002152;
	margin-left: 40px;
}

/*noscript　おわり*/










/*ーーーーー引越案内　タブ切り替えのため　追加　終了ーーーーーーーーーー*/



/*赤帽車とはページ内*/
.cars_bar {
clear:both;
margin-top:1px;
width:565px;
height:3px;
}

.cars_stitle {
padding-left:10px;
padding-top:10px;
color:#465392;
font-size:1em;
text-align:left;
font-weight:bold;
}




.cars_list {
margin-left:15px;
padding-top:10px;
font-size:0.9em;
}

.cars_list li {
padding-bottom:5px;
padding:3px 0 px 2px 10px;
list-style-type:none;
} 

.cars_list li a {
background:url(../images/square5.jpg) left center no-repeat;
padding:3px 0px 2px 15px;
color:#4653a2;
}

.cars_list li a:hover {color:#FF0000;}

.cars_com {
clear:both;
width:490px;
font-size:0.9em;
float:left;
padding-top:50px;
}

.cars_com h3 {
color:#465392;
padding:3px 0px 2px 15px;
background:url(../images/square5.jpg) left center no-repeat;
}

.cars_back {
width:50px;
float:right;
font-size:0.8em;
padding-top:58px;
}

.cars_img1 {
position:relative;
width:560px;
padding:5px 5px;
font-size:0.9em;
line-height:1.5em;
}

.cars_sunber {width:574px;}

table.cars_table {
margin-top:15px;
margin-bottom:15px;
width:565px;
background-color:#4653a2;
}

table.cars_table td {
background-color:#FFFFFF;
}

.c_name {
background-color:#FFFFFF;
color:#4653a2;
padding:2px 2px;
text-align:center;
}

.c_img {
text-align:center;
width:35%;
}

.cars_so {
padding:5px;
width:65%;
vertical-align:top;
color:#0a68a3;
font-size:0.9em;
}

.so_list {
margin-top:10px;
margin-bottom:10px;
}
.so_list li {
margin:3px 20px;
list-style-type:none;
}

#cars_img1 {width:570px;}

#car_s_left {
width:125px;
float:left;
}

#car_s_text {
padding-top:20px;
width:440px;
font-size:0.9em;
line-height:1.5em;
float:right;
}

#car_s_table {
margin-top:20px;
width:440px;
text-align:center;
}

#car_s_table table {
width:98%;
background-color:#4653a2;
text-align:center;
}

#car_s_table td,
#car_s_table th {
background-color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
}

#car_s_table th {color:#4653a2;}

.t_under_h {
text-align:right;
padding-right:10px;
font-size:0.8em;
}

.jyo {padding-left:9px;}

/*ROOM_MAP*/

#room_map {
	width: 570px;
	height: 400px;
	background: url("../images/room01.jpg") no-repeat;
	position: relative;
}

#room_map dd{
	font-size: 12px;
	line-height:1.3em:
}

#room {
	width: 570px;
	height: 400px;
}

#room_map dl.tag2 {
	background: url("../images/room02.jpg") no-repeat;
}

#room_map dl.tag3 {
	background: url("../images/room03.jpg") no-repeat;
}

#room_map dl.tag4 {
	background: url("../images/room04.jpg") no-repeat;
}

#room_map dl.tag5 {
	background: url("../images/room05.jpg") no-repeat;
}

#room_map dl.tag6 {
	background: url("../images/room06.jpg") no-repeat;
}

#room_map dl.tag7 {
	background: url("../images/room07.jpg") no-repeat;
}

#room_map dl.tag8 {
	background: url("../images/room08.jpg") no-repeat;
}

#room_map dl.tag9 {
	background: url("../images/room09.jpg") no-repeat;
}


#room dt{
	width: 40px;
	height: 40px;
}

#tag2 {
	width: 370px;
	background: #ffffff;
	padding:5px;
	position: absolute;
	top: 64px;
	left: 68px;
}

#tag3 {
	width: 250px;
	background: #ffffff;
	padding:5px;
	position: absolute;
	top: 193px;
	left: 229px;
}

#tag4 {
	width: 290px;
	background: #ffffff;
	padding:5px;
	position: absolute;
	top: 139px;
	left: 185px;
}

#tag5 {
	width: 290px;
	background: #ffffff;
	padding:5px;
	position: absolute;
	top: 139px;
	left: 185px;
}

#tag6 {
	width: 231px;
	background: #ffffff;
	padding:5px;
	position: absolute;
	top: 89px;
	left: 54px;
}

#tag7 {
	width: 290px;
	background: #ffffff;
	padding:5px;
	position: absolute;
	top: 89px;
	left: 220px;
}

#tag8 {
	width: 290px;
	background: #ffffff;
	padding:5px;
	position: absolute;
	top: 230px;
	left: 90px;
}

#tag9 {
	width: 150px;
	background: #ffffff;
	padding:5px;
	position: absolute;
	top: 31px;
	left: 202px;
}




#tag2_link {
	position: absolute;
	top: 5px;
	left: 69px;
	cursor: pointer;
}


#tag3_link {
	position: absolute;
	top: 184px;
	left: 184px;
	cursor: pointer;
}

#tag4_link {
	position: absolute;
	top: 94px;
	left: 525px;
	cursor: pointer;
}

#tag5_link {
	position: absolute;
	top: 103px;
	left: 98px;
	cursor: pointer;
}

#tag6_link {
	position: absolute;
	top: 31px;
	left: 294px;
	cursor: pointer;
}

#tag7_link {
	position: absolute;
	top: 2px;
	left: 474px;
	cursor: pointer;
}

#tag8_link {
	position: absolute;
	top: 216px;
	left: 13px;
	cursor: pointer;
}

#tag9_link {
	position: absolute;
	top: 4px;
	left: 340px;
	cursor: pointer;
}





.room_close {	
	width: 100%;
	text-align:right;
	color: #0000ff;
	cursor: pointer;
}

.hidden {
	display: none;
}


