@import url(bgimg.css);

/* index-road-travel-life */
body {
margin:0 auto;
padding:0;
background:url(../image/back_y.jpg) repeat;
text-align:center;
}

div#header {
margin:0 35px;
width:750px;
height:105px;
background:url(../image/back_w_top.jpg) top center no-repeat;
}

div#header h1 {
margin:0;
padding-top:30px;
width:750px;
height:54px;
text-align:left;
}


.jaf {
width:146px;
height:54px;
float:left;
}

.naruhodo {
width:360px;
height:44px;
float:right;
}

div#btn_box img {
margin:0 10px;
}

div#login {
text-align:left;
padding:0 0 0 55px;
}

div#flash {
clear:both;
margin:20px 50px 0 50px;
width:720px;
height:510px;
}

div#flash h2 {
position: absolute;
height: 0;
overflow: hidden;
visibility: hidden;
}

div#flash p {
position: absolute;
height: 0;
overflow: hidden;
visibility: hidden;
}

div#nyukai {
width:820px;
margin:0;
padding-top:96px;
background:url(../image/bn_nyukai_back.jpg) top center no-repeat;
text-align:center;
}

a#bn_nyukai {
background:url(../image/bn_nyukai.jpg) top center no-repeat;
margin:0 242px;
width:336x;
height:46px;
display:block;
}

a#bn_nyukai:hover{
background-position:0px -46px;
}

a#bn_nyukai p {
position:absolute;
height:0;
overflow:hidden;
visibility:hidden;
}

div#back {
float:left;
margin-top:85px;
width:189px;
}

div#back p {
height:0pt;
overflow:hidden;
position:absolute;
visibility:hidden;
}

a.back_top {
background:transparent url(../image/back_top.jpg) no-repeat scroll center top;
display:block;
height:15px;
margin:0pt;
width:189px;
}

a.back_top:hover {
background-position:0px -15px;
}

a.back_index {
background:transparent url(../image/back_index.jpg) no-repeat scroll center top;
display:block;
height:16px;
margin-top:30px;
width:189px;
}

a.back_index:hover {
background-position:0px -16px;
}

.clear {
clear:left;
}

div#pan {
margin:10px 50px 0 50px;
width:720px;
text-align:left;
font-size:small;
}

div#pan a{
font-size:small;
color:#0033FF;
text-decoration:underline;
}

div#pan a:hover{
font-size:small;
color:#3333CC;
text-decoration:underline;
}
/* index-road-travel-life */

/*index*/
div#contents_menu {
margin:20px 75px;
width:670px;
text-align:left;
}

a#road_service {
background:url(../image/top/bn_road_service.jpg) no-repeat top left;
width:670px;
height:85px;
display:block;
}

a#road_service:hover{
background-position:0px -85px;
}

a#travel_service {
background:url(../image/top/bn_travel_service.jpg) no-repeat top left;
width:670px;
height:85px;
display:block;
}

a#travel_service:hover{
background-position:0px -85px;
}

a#life_service {
background:url(../image/top/bn_life_service.jpg) no-repeat top left;
width:670px;
height:80px;
display:block;
}

a#life_service:hover{
background-position:0px -80px;
}

a#other_service {
background:url(../image/top/bn_other_service.jpg) no-repeat top left;
width:670px;
height:80px;
display:block;
}

a#other_service:hover{
background-position:0px -80px;
}

div#contents_menu p {
position:absolute;
height:0;
overflow:hidden;
visibility:hidden;
}

div#top_under_imgl {
float:left;
}

/* IE */
* html div#top_under_imgl {
width:315px;
height:135px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=image/top/top_under_imgl.png);
float:left;
}

* html div#top_under_imgl img{
display:none;
}
/* IE */

div#top_under_imgr {
float:left;
}

/* IE */
* html div#top_under_imgr {
width:315px;
height:135px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=image/top/top_under_imgr.png);
float:left;
}

* html div#top_under_imgr img{
display:none;
}
/* IE */

div#top_footer {
margin:0 auto;
}

/* IE */
* html div#top_footer {
margin:0 auto;
width:820px;
height:107px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=image/top/under_img.png);
}

* html div#top_footer img {
display:none;
}
/* IE */
/*index */

/*service_point*/
div#service_point {
margin:20px 75px 30px 75px;
width:670px;
text-align:left;
}

div#service_point h3 {
position:absolute;
height:0;
overflow:hidden;
visibility:hidden;
}

div#service_point p {
margin:0 50px 0 50px;
width:570px;
font-size:medium;
line-height:1.5;
color:#666666;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/*service_point*/

/*road_service*/
div#road_under_imgl {
float:left;
}

/* IE */
* html div#road_under_imgl {
width:315px;
height:181px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=image/road_service/road_under_imgl.png);
float:left;
}

* html div#road_under_imgl img{
display:none;
}
/* IE */

div#road_under_imgr {
float:left;
}

/* IE */
* html div#road_under_imgr {
width:315px;
height:181px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=image/road_service/road_under_imgr.png);
float:left;
}

* html div#road_under_imgr img{
display:none;
}
/* IE */

div#road_footer {
margin:0 auto;
}

/* IE */
* html div#road_footer {
margin:0 auto;
width:820px;
height:100px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=image/road_service/road_under_img.png);
}

* html div#road_footer img {
display:none;
}
/* IE */

div#link {
margin:15px 50px 5px 140px;
width:480px;
height:36px;
}

div#link ol {
margin:0px;
padding:0px;
}

div#link ol li {
list-style:none;
float:left;
}

#link p {
position:absolute;
height:0;
overflow:hidden;
visibility:hidden;
}

.road_shousai1 {
background:url(../image/road_service/bn_syousai1.jpg) no-repeat;
width:156px;
height:36px;
display:block;
}

.road_shousai1:hover{
background-position:0px -36px;
}

.road_shousai2 {
background:url(../image/road_service/bn_syousai2.jpg) no-repeat;
margin-left:6px;
width:156px;
height:36px;
display:block;
}

.road_shousai2:hover{
background-position:0px -36px;
}

.road_shousai3 {
background:url(../image/road_service/bn_syousai3.jpg) no-repeat;
margin-left:6px;
width:156px;
height:36px;
display:block;
}

.road_shousai3:hover{
background-position:0px -36px;
}

.road_shousai {
background:url(../image/road_service/bn_syousai1.jpg) no-repeat;
margin:15px 50px 5px 464px;
width:156px;
height:36px;
display:block;
}

.road_shousai:hover{
background-position:0px -36px;
}

.road_shousai p {
position:absolute;
height:0;
overflow:hidden;
visibility:hidden;
}

/*road_service*/

/*travel_service*/
div#travel_under_imgl {
float:left;
}

/* IE */
* html div#travel_under_imgl {
width:315px;
height:181px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=image/travel_service/travel_under_imgl.png);
float:left;
}

* html div#travel_under_imgl img{
display:none;
}
/* IE */

div#travel_under_imgr {
float:left;
}

/* IE */
* html div#travel_under_imgr {
width:315px;
height:181px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=image/travel_service/travel_under_imgr.png);
float:left;
}

* html div#travel_under_imgr img{
display:none;
}
/* IE */

div#travel_footer {
margin:0 auto;
}

/* IE */
* html div#travel_footer {
margin:0 auto;
width:820px;
height:100px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=image/travel_service/travel_under_img.png);
}

* html div#travel_footer img {
display:none;
}
/* IE */

.travel_shousai {
background:url(../image/travel_service/bn_syousai.jpg) no-repeat;
margin:15px 50px 5px 464px;
width:156px;
height:36px;
display:block;
}

.travel_shousai:hover{
background-position:0px -36px;
}

.travel_shousai p {
position:absolute;
height:0;
overflow:hidden;
visibility:hidden;
}

/*travel_service*/

/*life_service*/
div#life_under_imgl {
float:left;
}

/* IE */
* html div#life_under_imgl {
width:315px;
height:181px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=image/life_service/life_under_imgl.png);
float:left;
}

* html div#life_under_imgl img{
display:none;
}
/* IE */

div#life_under_imgr {
float:left;
}

/* IE */
* html div#life_under_imgr {
width:315px;
height:181px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=image/life_service/life_under_imgr.png);
float:left;
}

* html div#life_under_imgr img{
display:none;
}
/* IE */

div#life_footer {
margin:0 auto;
}

/* IE */
* html div#life_footer {
margin:0 auto;
width:820px;
height:100px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=image/life_service/life_under_img.png);
}

* html div#life_footer img {
display:none;
}
/* IE */

.life_shousai {
background:url(../image/life_service/bn_syousai.jpg) no-repeat;
margin:15px 50px 5px 464px;
width:156px;
height:36px;
display:block;
}

.life_shousai:hover{
background-position:0px -36px;
}

.life_shousai p {
position:absolute;
height:0;
overflow:hidden;
visibility:hidden;
}

#logo {
margin:0 50px;
width:570px;
text-align:center;
}

#logo img {
border:0;
}

img.left20 {
margin:20px 0 0 20px;
}

div#link_life {
margin:15px 50px 5px 299px;
width:321px;
height:36px;
}

div#link_life ol {
margin:0px;
padding:0px;
}

div#link_life ol li {
list-style:none;
float:left;
}

#link_life p {
position:absolute;
height:0;
overflow:hidden;
visibility:hidden;
}

.life_shousai1 {
background:url(../image/life_service/bn_syousai.jpg) no-repeat;
width:156px;
height:36px;
display:block;
}

.life_shousai1:hover{
background-position:0px -36px;
}

.life_shousai2 {
background:url(../image/life_service/bn_jafday.jpg) no-repeat;
width:156px;
height:36px;
display:block;
margin-left:6px;
}

.life_shousai3:hover{
background-position:0px -36px;
}

/*life_service*/

/*other_service*/
div#other_under_imgl {
float:left;
}

/* IE */
* html div#other_under_imgl {
width:315px;
height:181px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=image/other_service/other_under_imgl.png);
float:left;
}

* html div#other_under_imgl img{
display:none;
}
/* IE */

div#other_under_imgr {
float:left;
}

/* IE */
* html div#other_under_imgr {
width:315px;
height:181px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=image/other_service/other_under_imgr.png);
float:left;
}

* html div#other_under_imgr img{
display:none;
}
/* IE */

div#other_footer {
margin:0 auto;
}

/* IE */
* html div#other_footer {
margin:0 auto;
width:820px;
height:100px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src=image/other_service/other_under_img.png);
}

* html div#other_footer img {
display:none;
}
/* IE */

.other_shousai {
background:url(../image/other_service/bn_syousai.jpg) no-repeat;
margin:15px 50px 5px 464px;
width:156px;
height:36px;
display:block;
}

.other_shousai:hover{
background-position:0px -36px;
}

.other_shousai p {
position:absolute;
height:0;
overflow:hidden;
visibility:hidden;
}

#logo {
margin:0 50px;
width:570px;
text-align:center;
}

#logo img {
border:0;
}

img.left20 {
margin:20px 0 0 20px;
}

div#link_other {
margin:15px 50px 5px 299px;
width:321px;
height:36px;
}

div#link_other ol {
margin:0px;
padding:0px;
}

div#link_other ol li {
list-style:none;
float:left;
}

#link_other p {
position:absolute;
height:0;
overflow:hidden;
visibility:hidden;
}

.other_shousai1 {
background:url(../image/other_service/bn_syousai.jpg) no-repeat;
width:156px;
height:36px;
display:block;
}

.other_shousai1:hover{
background-position:0px -36px;
}

.other_shousai2 {
background:url(../image/other_service/bn_jafday.jpg) no-repeat;
width:156px;
height:36px;
display:block;
margin-left:6px;
}

.other_shousai3:hover{
background-position:0px -36px;
}

/*other_service*/


div#backnum_main {
width:820px;
margin:0;
text-align:center;
}


div#backnum {
width:670px;
margin:20px 75px 0 75px;
text-align:left;
}

div#backnum dl {
margin:0;
padding:20px 0 0 0;
clear:both;
}

div#backnum dt {
width:121px;
text-align:left;
float:left;
color:#666666;
font-size:90%;
margin:0;
padding:0;
}

div#backnum dd {
width:549px;
text-align:left;
float:left;
color:#666666;
font-size:90%;
margin:0;
padding:0;
line-height:120%;
}

div#backnum dd a {
width:549px;
color:#666666;
font-size:90%;
text-decoration:underline;
}

div#backnum dd a:hover {
color:#FF6600;
}

div.back_btn {
margin:110px 75px 0 75px;
padding:0;
text-align:right;
}

