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



/*赤帽車とはページ内*/
.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;}

