

/*
html ----------------------------------------------------------------*/

html * {
margin: 0px;
padding: 0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

body {
color:#333330;
background:url(http://www.rentgo.jp/images/body_back.gif) repeat-y top center; background-color:#e6e6e6;
margin:0px;
padding:0px;
text-align:center;
font-size: 16px;
/*\*/
_font-size: 100%;
/**/

}
a{ text-decoration:underline;}
a:link{ color:#0000ff;text-decoration:underline;}
a:visited{color:#0000ff;text-decoration:underline;}
a:active{color:#ff6600;text-decoration:none;}
a:hover{color:#ff6600;text-decoration:none;}



img {
border:none;
vertical-align:top;
}


input, select, textarea {
font-size: 12px;
}

ul, ol {
list-style: none;
}

/*
html ----------------------------------------------------------------*/


/*
Module ----------------------------------------*/

.clear{
clear:both;
height:1px;
margin:-1px 0 0 0;
font-size:1px;
}

.access_log{ height:1px; margin:-1px 0 0 0; font-size:1px; clear:both;}


/*
Module ----------------------------------------*/



/*------------------------------------ share ALL Page --*/


/*--Body_share */

#container{
width:720px;
margin:0 auto;
padding:0;
text-align:left;
}
#container:after{display:block;margin-top:-1px;height:1px;content:"";clear:both;}


#wrapper{ background:url(http://www.rentgo.jp/images/left_menu_back.gif) repeat-y top left;width:780px; margin:0 0 0 5px;}
#wrapper:after{display:block;margin-top:-1px;height:1px;content:"";clear:both;}



/* header
------------------------------------------------------ */


#header{ width:720px; border-top:4px solid #003399; margin:0 0 10px 0; padding:0; border-bottom:1px solid #003399; margin:0 0 10px 0; padding:0}

#header h1{ 
margin:0;
width:360px;
height:83px;
float:left;
font-size: 11px;font-weight:100;line-height:10px;color:#666666;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";padding: 2px 2px 2px 2px;
}
/*h2 {
background: url(../img/sub/01.gif) repeat left top;
font-size: 14px;
padding: 8px 0px 0px 15px;
height: 20px;
width: 515px;
margin: 5px 0px 10px;
letter-spacing: 1px; 
}
*/
#header h2{
 float:right; 
 width:248px; 
 margin:0px;
}

#header h3{ 
margin:6px 0px 0px 0px;
padding-top:10px;
width:270px;
height:20px;
float:right;
}



#header ul{ margin:70px 0 0 0;}
#header li{
margin:0;
float:right;
height:15px;
}

/* header
------------------------------------------------------ */


/* body
------------------------------------------------------ */

#contents_left{ float:left; width:184px; margin:0 15px 0 0;}

#contents_left:after
{
display:block;
margin-top:-1px;
height:1px;
content:"";
clear:both;
}

#contents_right{ float:left; width:521px; }



/* body
------------------------------------------------------ */


/* left_menu
------------------------------------------------------ */

#left_menu{ margin:0 0 10px 0; width:184px;}

#left_menu h2{ margin:0; padding:0; font-size:1px;}

#left_menu ul{ margin:0;}
#left_menu li{
margin:0;
width:184px;
}

.line{
height:1px;
font-size:1px;
width:181px;
margin:0;
padding:0;
}


#left_menu_box{ padding:0 0 0 0; }
#left_menu_box h3{ margin:0; height:18px;}


#left_banner{
padding-bottom:1px;
text-align:center;
}


#left_menu_bottom{text-align:center; margin:5px 0 5px 0;}
#left_menu_bottom p{ font-size:10px; margin:0 0 2px 0; line-height:14px;}
#left_menu_bottom img{ margin:0 0 1px 0;}


/* left_menu
------------------------------------------------------ */

#body_bottom{ clear:both; }
#body_bottom table{ margin:0 0 4px 0; width:720px; }
#body_bottom td{ height:24px; vertical-align:bottom; }


#body_bottom_left{ float:left; width:560px; height:24px; margin:0 0 4px 0; clear:left;}
#body_bottom_right{ float:right; width:67px; height:13px; margin:24px 0 4px 0;}


#body_group{
background-image:url(images/group.gif);
background-repeat:no-repeat;
margin:10px 0px 10px 0px;
border:1px solid #CCCCCC;
width:180px;
padding-top:30px;
}

#body_group ul li{
list-style:none; 
padding:5px 0px 0px 0px;
}


/* footer
------------------------------------------------------ */

#footer{ clear:both; width:720px; font-size:11px; line-height:18px; margin:0 0 5px 0; }
#footer ul{ margin:0;}
#footer li{ margin:0; display:inline;}


/* footer
------------------------------------------------------ */

/* popup
------------------------------------------------------ */

#popup{ width:400px; margin:0 auto; }

#popup_head{ width:400px; height:73px; }
#popup_foot{ width:400px; height:23px; }
#popup_body{ width:400px; height:124px;_height:204px; padding:80px 0 0 0; text-align:center;font-size:12px; }



/* popup
------------------------------------------------------ */




/* TOP Page
------------------------------------------------------ */


#top_img_area{ border:3px solid #f3f3f2; margin:0 0 1px 0;}

#top_img_area2{ margin:0 0 1px 0;}

#top_update_box{ border:3px solid #f3f3f2; padding:2px; margin:0 0 10px 0;}
#top_update_box h3{ margin:0 0 10px 0;}
#top_update_box table{ margin:0 0 3px 18px;}
#top_update_box th{ font-size:12px; line-height:18px; margin:0 0 8px 0; /*width:100px;*/font-weight:normal; padding:0 0 5px 0;}
#top_update_box td{ font-size:12px; line-height:18px; margin:0 0 8px 0; /*width:393px;*/ padding:0 0 5px 0;}
#top_update_box td img{ margin:0 5px 0 0;}


#top_ad_box{ border:3px solid #f3f3f2; padding:2px; margin:0 0 27px 0;}
#top_ad_box h3{ margin:0 0 10px 0;}
#top_ad_box ul{ margin:0 0 3px 18px;}
#top_ad_box li{ margin:0 0 8px 0; font-size:12px; line-height:16px;}

.top_all_more{ background:url(http://www.rentgo.jp/images/top_line.gif) no-repeat top left; text-align:right; padding:0 0 2px 0;  clear:both;}
.top_all_more img{ margin:5px 1px 0 0; }



/* contents Page
------------------------------------------------------ */


/* share */
#pankuzu{ margin:0 0 5px 0;}
#pankuzu ul{ margin:0 0 0 0;}
#pankuzu li{ margin:0 5px 0 0; font-size:11px; display:inline;}
#pankuzu li.thisPage{ font-weight:bold;}

#contents_body{ border:3px solid #e4e4e4; padding:2px; margin:0 0 10px 0; height:100%;}
#contents_body:after{display:block;margin-top:-1px;height:1px;content:"";clear:both;}

#contents_body h2{ margin:0 0 0px 0;}
#contents_body h3{ margin:0 0 10px 0;}

#contents_body h4{ margin:0 0 10px 0;}
#contents_body h5{ margin:0 0 10px 0;}

span.orange{ color:#333333;}

.about_kazai{ text-align:right; margin:10px 0 20px 0; font-size:10px;}
.about_kazai_caution{ margin:10px 0 10px 0; font-size:10px;color:#004193;}

#contents_body_footer{ clear:both; margin:5px 0 15px 0; text-align:center;}
#contents_body_footer ul{ margin:0; }
#contents_body_footer li{ display:inline; font-size:10px; margin:0 5px 0 5px;}



/* about */

#about_body{ padding:5px 8px 8px 8px;}
#about_body p{ font-size:12px; line-height:18px; margin:0 0 20px 15px;}
#about_body p.promise_caption{ font-size:10px; line-height:14px; margin:0 0 25px 0;}

#about_body dl{ margin:15px 0 0 0;}
#about_body dt{ margin:0 0 5px 0; font-size:12px; line-height:18px; font-weight:bold;color:#342727;}
#about_body dd{ margin:0 0 15px 0; font-size:12px; line-height:18px;}

.about_head{ text-align:center; margin:10px;}

.about_title a{color:#342727; text-decoration:underline;}
.about_title a:hover{color:#f08200;text-decoration:none;}

/* backup */

#backup_body{ padding:0px 0px 0px 0px;}
#feature_body p{ font-size:12px; line-height:18px; margin:0 0 20px 5px;}
#feature_body p.promise_caption{ font-size:10px; line-height:14px; margin:0 0 25px 0;}

.feature_title{ margin:0; padding:0;}
.feature_owner{ border:solid #7f7f7f; border-width:0 1px 1px 1px; padding:0 10px 0 10px; margin:0 0 15px 0;}
.feature_owner2{padding:0 5px 0 5px; margin:0 0 15px 0;}
.feature_user{  border:solid #7f7f7f; border-width:0 1px 1px 1px; padding:0 10px 0 10px; margin:0 0 15px 0;}
#feature_body dl{ margin:0;}
#feature_body dt{ margin:0 0 5px 0; font-size:12px; line-height:18px; font-weight:bold;color:#333333; border-bottom:1px solid #666666; padding:0 0 5px 0;}
#feature_body dd{ margin:0 0 15px 5px; font-size:12px; line-height:18px;}


#feature_body ul{ margin:0 0 0 15px; list-style:outside square;}
#feature_body li{ margin:0 0 3px 0; font-size:12px; line-height:18px;}

/* feature */

#feature_body{ padding:5px 8px 8px 8px;}
#feature_body p{ font-size:12px; line-height:18px; margin:0 0 20px 5px;}
#feature_body p.promise_caption{ font-size:10px; line-height:14px; margin:0 0 25px 0;}

.feature_title{ margin:0; padding:0;}
.feature_owner{ border:solid #7f7f7f; border-width:0 1px 1px 1px; padding:0 10px 0 10px; margin:0 0 15px 0;}

.feature_user{  border:solid #7f7f7f; border-width:0 1px 1px 1px; padding:0 10px 0 10px; margin:0 0 15px 0;}
#feature_body dl{ margin:0;}
#feature_body dt{ margin:0 0 5px 0; font-size:12px; line-height:18px; font-weight:bold;color:#333333; border-bottom:1px solid #666666; padding:0 0 5px 8px;}
#feature_body dd{ margin:0 5px 15px 10px; font-size:12px; line-height:18px;}
#feature_body ul{ margin:0 0 0 15px; list-style:outside square;}
#feature_body li{ margin:0 0 3px 0; font-size:12px; line-height:18px;}

#feature_body p.owner_semiTitle{ font-size:13px; line-height:16px; padding:0 0 10px 0; margin:0 0 5px 5px; color:#333333; font-weight:bold;}

a.font:visited,link{color:#FF6600;font-weight:bold;text-decoration:underline;}
a.font:hover{color:#FF6600;font-weight:bold;text-decoration:none;}

/* privacy */

#privacy_body{ padding:5px 8px 8px 8px;}
#privacy_body p{ font-size:10px; line-height:18px; margin:0 0 20px 5px;}
#privacy_body p.promise_caption{ font-size:10px; line-height:14px; margin:0 0 25px 0;}


#privacy_body dl{ margin:0;}
#privacy_body dt{ margin:4px 0px 3px 0px; font-size:12px; line-height:15px; font-weight:bold;color:#333333; padding:0px 2px 1px 0;}
#privacy_body dd{ margin:0 0 2px 5px; font-size:11px; line-height:16px;}
#privacy_body ul{ margin:0 0 0 10px; padding:0;}
#privacy_body li{ margin:0 0 1px 0px; font-size:10px; line-height:14px;}

#privacy_body h5{ font-size:13px; line-height:18px; margin:0 0 5px 0; font-weight:bold;color:#000000;}
#privacy_body h6{ font-size:12px; line-height:18px; margin:0 0 5px 0; color:#000000;}

.privacy_tilte a{color:#342727; text-decoration:underline;}
.privacy_tilte a:hover{color:#f08200;text-decoration:none;}


/* download */

#download_body{ padding:5px 8px 8px 8px;}
#download_body p{ font-size:12px; line-height:18px; margin:0 0 25px 5px;}

#download_body table{ width:495px; margin:0 0 5px 0; border-collapse:collapse;}
#download_body th{ background:#E6E6E6; font-size:12px; padding:5px; text-align:center; border:1px solid #333333;}
#download_body td{ font-size:12px; padding:5px; text-align:left; border:1px solid #333333;}

#branch td{margin:0 auto;padding:10px 0;text-align:center;}
#download_body #policyPdf{margin-top:25px;}
.pdfDl img,#policyPdf img{vertical-align:middle;}
.pdfDl caption{margin:0;padding:6px 0;color:#ffffff;background-color:#003399;text-align:center;font-size:90%;font-weight:bold;}



/* user index */


#user_body{ padding:5px 8px 8px 8px;}
#user_body p{ font-size:12px; line-height:18px; margin:0 0 5px 5px;}

#user_body ol{ margin:0 0 0 25px; list-style:decimal outside;}
#user_body li{ font-size:12px; line-height:16px; margin:0 0 5px 0;}
span.caution{ font-size:10px; line-height:16px;color:#FF0000;}


#user_body dl{ margin:15px 0 0 0;}
#user_body dt{ margin:0 0 5px 0; font-size:12px; line-height:18px; font-weight:bold;color:#272a34;}
#user_body dd{ margin:0 0 15px 5px; font-size:12px; line-height:18px;}

#user_body2{ padding:5px 8px 8px 8px;}
#user_body2 dl{ margin:1px 0 0 0;}
#user_body2 dt{ margin:0 0 5px 0; font-size:12px; line-height:16px; font-weight:bold;color:#272a34;}
#user_body2 dd{
background:url("/images/line_dashed1.gif") bottom left repeat-x; 
padding:0 0 8px 5px;
margin:0 0 8px 5px; 
font-size:11px; 
line-height:14px;
}


#user_body table{ width:495px; margin:20px 0 0 0;}
#user_body th{ background:#f5a84d; font-size:10px; padding:0; color:#ffffff; width:112px; text-align:center; border-bottom:1px solid #ffffff; border-right:2px solid #ffffff;}
#user_body td.head{ font-size:10px; width:185px; padding:0; text-align:center; background:#fde1b0; font-weight:bold; border-right:1px solid #ffffff;}

#user_body td.left{ font-size:10px; width:185px; padding:2px; border-right:1px solid #666666; border-bottom:1px solid #666666; text-align:center;}
#user_body td.right{ font-size:10px; width:185px; padding:2px; border-right:none; border-bottom:1px solid #666666; text-align:center;}
#user_body td.center{ font-size:10px; padding:2px; border-right:none; border-bottom:1px solid #666666; text-align:center;}
#user_body td.centerTxleft{ font-size:12px; padding:2px; border-right:none; border-bottom:1px solid #666666; text-align:left;}

#user_body p.user_semiTitle{ font-size:13px; line-height:16px; padding:10px 0 0 0; margin:0 0 5px 0; color:#333333; font-weight:bold;}

#user_body p.table_bottom{ font-size:10px; line-height:16px; padding:0 0 0 0; margin:10px 0 0 0;}
#user_body p.table_bottom2{ font-size:10px; line-height:16px; padding:0 0 10px 0; margin:0;}


.user_about{ background:url(images/user_about_img_back.gif) repeat-y top left; height:100%; margin: 0 0 30px 0;}
.user_about_left{ float:left; width:90px; margin:0 0 30px 0;}
.user_about_right{ float:left; width:395px; margin:0 0 30px 0; padding:5px 10px 0 0; font-size:12px; line-height:18px;}
.user_about_leftLast{ float:left; width:90px; margin:0 0 0 0;}
.user_about_rightLast{ float:left; width:395px; margin:0 0 0 0; padding:5px 10px 0 0; font-size:12px; line-height:18px;}


#user_body table.user_aboutTable{ width:395px; margin:8px 0 0 0; border-collapse:collapse;}
#user_body td.user_aboutLeft{ font-size:12px; padding:3px;border:solid #666666; border-width:1px 1px 1px 0;}
#user_body td.user_aboutRight{ font-size:12px; padding:3px;border:solid #666666; border-width:1px 0 1px 1px;}

#user_body table.user_Table{ font-size:12px; line-height:18px; margin:0 0 10px 0;}

#user_body td.back{ background:url(http://www.rentgo.jp/images/user_about_img_back.gif) repeat-y top left;}


.user_about_bottomL{ float:left; width:60px; margin:0 0 20px 0;}
.user_about_bottomR{ float:left; width:177px; padding:5px 10px 0 0; font-size:12px; line-height:18px; margin:0 0 20px 0;}


#user_body ul{ margin:0 0 0 15px; list-style:outside square;}
#user_body ul.user_margin{ margin:0 0 20px 18px; list-style:outside square;}
#user_body li{ margin:0; font-size:12px; line-height:18px;}


/* owner index */

#owner_body{ padding:5px 8px 8px 8px;}
#owner_body p{ font-size:12px; line-height:18px; margin:0 0 5px 5px;}
#owner_body p.p2{font-size:12px; line-height:18px; margin:7px 0px 10px 22px;}
#owner_body p.p3{margin:0px 0px 5px 5px;}
#owner_body h5{ font-size:12px; line-height:18px; margin:0 0 20px 0; font-weight:bold;color:#342727;}


#owner_body p.owner_semiTitle{ font-size:13px; line-height:16px; padding:0 0 10px 0; margin:0 0 5px 5px; color:#333333; font-weight:bold;}

#owner_body table{ width:495px; margin:0 0 10px 0;}
#owner_body th{ background:#f5a84d; font-size:12px; padding:0; color:#ffffff; width:120px; text-align:center; border-bottom:1px solid #ffffff; border-right:2px solid #ffffff;}
#owner_body th.leftGrey{ background:#8b776e; font-size:12px; padding:0; color:#ffffff; width:120px; text-align:center; border-bottom:1px solid #ffffff; border-right:2px solid #ffffff;}
#owner_body td.head{ font-size:12px; width:186px; padding:0; text-align:center; background:#fde1b0; font-weight:bold; border-right:1px solid #ffffff;}

#owner_body td.left{ font-size:12px; width:186px; padding:2px; border-right:1px solid #666666; border-bottom:1px solid #666666; text-align:center;}
#owner_body td.right{ font-size:12px; width:186px; padding:2px; border-right:none; border-bottom:1px solid #666666; text-align:center;}
#owner_body td.center{ font-size:12px; padding:2px; border-right:none; border-bottom:1px solid #666666; text-align:center;}
#owner_body td.centerTxleft{ font-size:12px; padding:2px; border-right:none; border-bottom:1px solid #666666; text-align:left;}


#owner_body td.bottoMiddle{ vertical-align:middle; font-size:12px; line-height:18px;}
#owner_body td.back{ background:url(http://www.rentgo.jp/images/user_about_img_back.gif) repeat-y top left;}

#owner_body ul{ margin:0 0 0 15px; list-style:outside square;}
#owner_body li{ margin:0; font-size:12px; line-height:18px;}

#owner_button ul {list-style:none;}
#owner_button li{float:left;display:inline;padding-bottom:10px;}


/* welfare */

#welfare_body{ padding:5px 8px 8px 8px;}
#welfare_body p{ font-size:11px; line-height:18px; margin:0 0 10px 3px;}

#welfare_body table{ width:495px; border-collapse:collapse; margin:0 0 2px 0;}
#welfare_body th{ background:#E6E6E6; font-size:11px; font-weight:bold; padding:4px; border:1px solid #999999; line-height:18px;}
#welfare_body td{ font-size:11px; padding:4px; border:1px solid #999999; line-height:18px;width:165px;}

/* branch */

#branch_body{ padding:5px 8px 8px 8px;}
#branch_body p{ font-size:11px; line-height:18px; margin:0 0 10px 3px;}

#branch_body table{ width:495px; border-collapse:collapse; margin:0 0 15px 0;}
#branch_body th{ background:#E6E6E6; font-size:11px; font-weight:bold; padding:3px; border:1px solid #999999; line-height:16px;}
#branch_body td{ font-size:10px; padding:3px; border:1px solid #999999; line-height:16px;}

/* compliance */

#compliance_body{ padding:5px 8px 8px 8px;}
#compliance_body p{ font-size:12px; line-height:18px; margin:0 0 25px 5px;}

.compliance_left{ float:left; width:90px; margin:0 0 15px 0;}
.compliance_right{ float:left; width:405px; padding:15px 0 0 0;}


/* info */

#info_body{ padding:5px 8px 8px 8px;}
#info_body p{ font-size:12px; line-height:18px; margin:0 0 25px 5px;}

#info_body table{ width:495px; border-collapse:collapse; margin:0 0 10px 0;background-color:#FFFFFF;}
#info_body th{ background:#E6E6E6; font-size:12px; font-weight:bold; padding:5px; border:1px solid #999999;}
#info_body td.title{ background:#F5F5F5; font-size:12px; padding:5px; border:1px solid #999999;width:170px;}
#info_body td{ background:#FFFFFF; font-size:12px; padding:5px; border:1px solid #999999;}
#info_body td.botton{ background:#F5F5F5; font-size:12px; padding:5px; border:none; text-align:center;}

/* information */

#information_body{ padding:5px 8px 8px 8px;}
#information_body p{ font-size:12px; line-height:18px; margin:0 0 0 5px;}

#information_body dl{ margin:0;}
#information_body dt{ font-size:12px; line-height:18px; margin:0 0 5px 0; width:100px; float:left;}
#information_body dd{ font-size:12px; line-height:18px; margin:0 0 20px 0; float:left; width:395px;}


#information_body th{ font-size:12px; line-height:18px; padding:0 0 5px 0; width:100px; font-weight:normal; vertical-align:top;}
#information_body td{ font-size:12px; line-height:18px; padding:0 0 20px 0; width:345px;}
#information_body td.icon{ font-size:12px; line-height:18px; padding:0; width:15px; vertical-align:top;}

#information_body img{ margin:0 5px 0 0;}




/* recruit */

#recruit_body{ padding:5px 8px 8px 8px;}
#recruit_body p{ font-size:12px; line-height:18px; margin:0 0 0 5px;}

#recruit_body dl{ margin:0;}
#recruit_body dt{ font-size:12px; line-height:18px; margin:0 0 5px 0; width:100px; float:left;}
#recruit_body dd{ font-size:12px; line-height:18px; margin:0 0 5px 0; float:left; width:395px;}


#recruit_body th{ font-size:12px; line-height:18px; padding:5px 0px 5px 5px; width:100px; font-weight:normal; vertical-align:top; border-bottom-color:#CCCCCC; border-bottom-style:dotted; border-bottom-width:1px;}
#recruit_body td{ font-size:12px; line-height:18px; padding:5px 0px 5px 5px; width:345px;border-bottom-color:#CCCCCC; border-bottom-style:dotted; border-bottom-width:1px;}
#recruit_body td.icon{ font-size:12px; line-height:18px; padding:0; width:15px; vertical-align:top;}

#recruit_body img{ margin:0 5px 0 0;}


/* service*/

#service_body{ padding:5px 8px 8px 8px;}
#service_body p{ font-size:12px; line-height:18px; margin:0 0 25px 5px;}
#service_body p.faq_link{ font-size:12px; line-height:16px; margin:-25px 0 25px 0; text-align:right;}

#service2_body{ padding:5px 18px 8px 15px;}
#service2_body p{ font-size:12px; line-height:18px; margin:10px 10px 10px 5px;}
#service2_body p.faq_link{ font-size:12px; line-height:14px; margin:-25px 100px 25px 40px; text-align:right;}


#service_body p.service_semiTitle{ font-size:13px; line-height:16px; padding:0 0 10px 0; margin:0 0 5px 5px; color:#333333; font-weight:bold;}

#service_body p.service_semiTitle2{ font-size:12px; line-height:16px; padding:0 0 5px 0; margin:0 0 5px 2px; color:#666666;}

#service_body table{ width:495px; border-collapse:collapse; margin:0 0 0 0;}
#service_body th{ background:#E6E6E6; font-size:12px; font-weight:bold; padding:5px; border:1px solid #999999; text-align:left;}
#service_body td{ background:#cccccc; font-size:12px; padding:5px; border:1px solid #333333; line-height:18px;}
#service_body td.gray{ background:#cccccc; font-size:12px; color:#333333; font-weight:bold; padding:5px; border:1px solid #333333; line-height:18px;}
#service_body td.gray2{ background:#cccccc; font-size:12px; color:#333333 ;padding:5px; border:1px solid #333333; line-height:18px;}
#service_body td.gray3{ background:#a0042f; font-size:15px;text-align:center; color:#ffffff ;padding:5px; border:1px solid #a0042f; line-height:18px;}
#service_body td.white{ background:#ffffff; font-size:11px; padding:5px; border:1px solid #333333;}


#service_body td.service01_el{ font-size:12px; text-align:center; width:80px; border:none; padding:0; background:url(http://www.rentgo.info/images/service_img_back.gif) repeat-y top left;}
#service_body td.service02_el{ font-size:12px; text-align:center; width:80px; border:none; padding:0;}

#service_body td.white2{ background:#ffffff; font-size:12px; padding:5px 5px 5px 10px; border:none;}

#service_body td.white3{ background:#ffffff; font-size:12px; padding:5px 5px 5px 10px; border:none;}

#service_body td.white4{ background:#ffffff; font-size:12px; font-weight:normal; padding:5px 5px 5px 10px; border:none;}

#service_body td.service02_el{ font-size:12px; text-align:center; width:80px; border:none; padding:0;vertical-align:top; background:#ffffff;}

#service_body td.service05_el{ font-size:12px; text-align:center; width:80px; border:none; padding:0;vertical-align:middle; background:#ffffff;}

#service_body td.service04_el{ font-size:12px; text-align:center; width:80px; padding:0;vertical-align:top;}

#service_body td.service03_el{ background:#E6E6E6; font-size:12px; padding:5px; border:1px solid #999999; text-align:center; width:120px;}

#service_body td.back{  background:url(http://www.rentgo.info/images/service_img_back.gif) repeat-y top left;}
.service_arrow2{ text-align:left; padding:0 0 0 0;}
.service_arrow{ text-align:center; padding:0 0 0 0; background:url(http://www.rentgo.info/images/service_img_back.gif) repeat-y top left;}

#service_body ul{ list-style:outside square; margin:0 0 0 35px;}
#service_body li{ font-size:12px; line-height:18px;}
span.caution2{ font-size:11px; line-height:17px;color:#ff3366;}
span.caution3{ font-size:11px; line-height:16px;color:#333333;}
span.caution4{ font-size:12px; line-height:19px;color:#333333;}
span.caution5{ font-size:12px; line-height:19px;color:#000000;}

/* link */

#link_body{ padding:5px 8px 8px 8px;}
#link_body p{ font-size:12px; line-height:16px; margin:0 0 15px 5px;}

#link_body dl{ margin:0;}
#link_body dt{ font-size:12px; line-height:18px; margin:25px 0 5px 0; color:#ff6600;}
#link_body dd{ font-size:12px; line-height:18px; margin:0 0 5px 0;}
#link_body dt.group{ margin:25px 0 5px 0; padding:0 0 10px 0; border-bottom:1px dotted #e6e6e6;}
#link_body dd.group{ margin:0 0 5px 0; padding:10px 0 10px 0; border-bottom:1px dotted #e6e6e6;}

#link_body ul{ margin:5px 0 0 0;}
#link_body li{ font-size:12px; line-height:18px; margin:0 5px 0 0; display:inline;}

#link_body table{ width:495px; border-collapse:collapse; margin:0 0 15px 0;}
#link_body th{ background:#E6E6E6; font-size:12px; font-weight:bold; padding:5px; border:1px solid #999999; line-height:18px;}
#link_body td{ font-size:12px; padding:5px; border:1px solid #999999; line-height:18px;}


/* faq */

#faq_body{ padding:5px 8px 8px 8px;}
#faq_body p{ font-size:12px; line-height:16px; margin:0 0 25px 5px;}
#faq_body p.faq_link{ font-size:12px; line-height:16px; margin:-25px 100px 25px 0; text-align:right;}


/* faq_user */

#faq_user_body{ padding:5px 8px 8px 8px;}
#faq_user_body p{ font-size:12px; line-height:16px; margin:0 0 25px 0;}

#faq_user_body ul{ margin:0;}
#faq_user_body li{ font-size:12px; line-height:16px; margin:0 0 10px 0; background:url(http://www.rentgo.jp/images/faq_img_q.gif) no-repeat top left; padding:5px 0 5px 28px;}


#faq_user_body table{ margin:0;}
#faq_user_body td.title{ font-size:12px; line-height:18px; margin:0 0 10px 0; padding:5px 0 15px 0px; color:#0066ff; font-weight:bold;}
#faq_user_body td{ font-size:12px; line-height:18px; margin:0 0 0 0; padding:5px 0 5px 0px;}
#faq_user_body th{ width:32px; vertical-align:top;}

/* faq_owner */

#faq_owner_body{ padding:5px 8px 8px 8px;}
#faq_owner_body p{ font-size:12px; line-height:16px; margin:0 0 25px 0;}

#faq_owner_body ul{ margin:0;}
#faq_owner_body li{ font-size:12px; line-height:16px; margin:0 0 10px 0; background:url(http://www.rentgo.jp/images/faq_img_q.gif) no-repeat top left; padding:5px 0 5px 28px;}


#faq_owner_body table{ margin:0;}
#faq_owner_body td.title{ font-size:12px; line-height:18px; margin:0 0 10px 0; padding:5px 0 15px 0px; color:#0066ff; font-weight:bold;}
#faq_owner_body td{ font-size:12px; line-height:18px; margin:0 0 0 0; padding:5px 0 5px 0px;}
#faq_owner_body th{ width:32px; vertical-align:top;}



/* sitemap */

#sitemap_body{ padding:10px 20px 20px 20px;}
#sitemap_body p{ font-size:12px; line-height:16px; margin:0 0 25px 5px;}

#sitemap_body dl{ margin:0 0 10px 0; border-bottom:1px dotted #e6e6e6;}
#sitemap_body dt{ font-size:12px; line-height:18px; margin:0 0 5px 0; padding:3px 0 0 0;}
#sitemap_body dd{ font-size:12px; line-height:18px; margin:0 0 15px 0; padding:0 0 3px 13px;}

#sitemap_body img{ vertical-align:middle; }


/* advertise*/

#advertise_body{ padding:5px 8px 8px 8px;}
#advertise_body p{ font-size:12px; line-height:18px; margin:0;}

#advertise_body dl{ margin:0;}
#advertise_body dt{ font-size:12px; line-height:18px; margin:0 0 5px 0;  width:100px; float:left;}
#advertise_body dd{ font-size:12px; line-height:18px; margin:0 0 10px 0; float:left; width:395px;color:#ff6600; font-weight:bold;}
#advertise_body dd p{ font-size:12px; line-height:18px; margin:0; width:395px;color:#666666; font-weight:normal;}
#advertise_body dd.pdf{ padding:0 0 0 20px; background: url(http://www.rentgo.jp/images/pdf_img.gif) no-repeat 0 50%; width:375px; }


/** List内アンカー用 **/



#ListAnchor {

	overflow: auto;

	padding-bottom: 10px;

}

/**/

	* html #ListAnchor {

		height: 1px;

		overflow: visible;

	}

/**/

#ListAnchor li {

	float: left;

	font-size: 10px;

	line-height: 18px;

	list-style: none;

	text-align: center;

	border-left: 1px solid #cccccc;

}

#ListAnchor li a {

	padding: 0 10px;

}



/*----------------------------------------------------
 * 
 * タブとよくある質問の指定ココから▽▽▽
 * 
----------------------------------------------------*/

.tabContainer {
	width: 480px;
}

/* タブ */
.tabContainer ul.tabMenu li {
	float: left;
	margin-right: 5px;
	padding: 0;
	position: relative;
}

/* 未選択のタブ */
.tabContainer ul.tabMenu li a {
	display: block;
	float: left;
	padding: 5px 10px;
	background: url(http://www.rentgo.jp/images/bg_qa.gif) no-repeat right top;
	border-left: 1px solid #999;
	color: #999;
	text-decoration: none;
}

/* 選択中のタブ */
.tabContainer ul.tabMenu li.active a {
	position: relative;
	top: 1px;
	background: url(http://www.rentgo.jp/images/bg_qa.gif) no-repeat right top;
	border-left: 1px solid #595959;
	color: #000;
}

/* カーソルオン時 */
.tabContainer ul.tabMenu li a:hover {
	color: #000;
}

/* Q&A */
.tabContainer dl {
	clear: both;
	width: 480px;
	padding: 5px;
   
	
}

/* Q */
.tabContainer dl dt {
	margin: 10px 10px 15px 0px;
	padding-left: 25px;
	background: url(http://www.rentgo.jp/images/q.gif) no-repeat;
       text-decoration:underline;
       font-size:12px;
	font-weight: bold;
}

/* A */
.tabContainer dl dd {
       font-size:12px;
       line-height:16px;
	margin-bottom:15px;
	padding: 0px 10px 10px 25px;
	background: url(http://www.rentgo.jp/images/a.gif) no-repeat 0px 0px;
	border-bottom: 1px dotted #CCC;
}

/*----------------------------------------------------
 * 
 * タブとよくある質問の指定ココまで△△△
 * 
----------------------------------------------------*/
#main {
	float: left;
	width: 480px;
	padding: 0 10px;
}

#main h2 {
	margin: 5px 0;
	padding: 5px 10px;
	background: #CCC;
	font-size: 14px;
}
