* {
	margin: 0px;
	padding: 0px;
}

body {
	min-width: 789px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	font-size: 12px;
	color: #000000; 
	line-height: 120%;
	background: url("../img/back.jpg");
	bgcolor="#FFFFFF";
}

body li {
	min-width: 789px;
	margin: 5px 0px 0px 13px;
	padding: 0px;
	font-size: 12px;
	color: #000000; 
	line-height: 120%;
}

table {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#bg {
	background: url("../img/bg.jpg") repeat-y;
}

#contents {
	width: 789px;
}
/*---------- ╲h1 ------------*/

#top-msg h1 {
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 13px 0px 6px 20px;
color:#1F75B3;
}

#top-msg h1 a {
color:#1F75B3;
text-decoration: none;
}

#top-msg a:hover {
color: #ff0000;
text-decoration: underline;
}

/*---------- ╱h1 ------------*/


#h_read2 h2 a{
width: 140px;
height: 46px;
margin: 0px 90px 12px 27px;
padding: 0px 0px 0px 0px;
display:block;
}


#tel {
width:203px;
height:34px; 
background-image: url("../img2/tel1.jpg") ;
background-repeat: no-repeat;
text-indent: -99999px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#top-img{

width:800px;
height:400px; 
background-image: url("../img2/biketop.jpg");
background-repeat: no-repeat;
position:absolute; 
top:120px; left:10px 
}


#yokosen{
width:527px;
height:1px; 
background-image: url("../img2/btn/yokosen.jpg");
background-repeat: no-repeat;
position:absolute; 
top:525px; left:15px; 
}


#waku-1-bun{
font-size:14px;
color: #0000000;
width:800px;
height:80px; 
position:absolute; 
top:363px; left:16px;
}

#service-1{
width:543px;
height:28px; 
background-image: url("../img2/btn/service.jpg");
background-repeat: no-repeat;
margin: 11px 0px 0px 8px;
padding: 0px 0px 0px 0px;
text-indent: -99999px;
}

#info-msg1 {
font-size:13px;
color:#333333;&nbsp;
margin: 13px 0px 0px 18px;
padding: 0px 0px 0px 0px;
}

#info-msg2 {
font-size:13px;
color:#333333;
margin: 10px 0px 13px 17px;
padding: 0px 0px 0px 0px;
}

#info-msg2 a {
	color: #0066FF;
	text-decoration: none;
    color:#333333;
}

#info-msg2 a:hover {
	color: #FF0000;
	text-decoration: underline;
}



#yokosen1{
width:535px;
height:1px; 
background-image: url("../img2/btn/yokosen.jpg");
background-repeat: no-repeat;
margin: 8px 0px 0px 12px;
padding: 0px 0px 0px 0px;
}
#yokosen2{
width:535px;
height:1px; 
background-image: url("../img2/btn/yokosen.jpg");
background-repeat: no-repeat;
margin: 8px 0px 0px 12px;
padding: 0px 0px 0px 0px;
clear: both;
}

#yokosen3{
width:535px;
height:1px; 
background-image: url("../img2/btn/yokosen.jpg");
background-repeat: no-repeat;
position:absolute; 
top:675px; left:14px; 
}

#info-msg3 {
font-size:13px;
color:#333333;
position:absolute; 
top:524px; left:27px;
font-weight: bold;
}

#info-msg4 {
font-size:13px;
color:#333333;
position:absolute; 
top:546px; left:26px;
}

#info-msg5 {
font-size:13px;
color:#333333;
position:absolute; 
top:620px; left:24px;
}

#info-msg6 {
font-size:13px;
color: #0066FF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 9px 25px;
}

#info-msg6 a {
	color: #0066FF;
	text-decoration: none;
	text-decoration: underline;
}

#info-msg6 a:hover {
	color: #FF0000;
	text-decoration: underline;
}


#site {
	float: right;	
	width: 235px;
	margin-right: -3px;
	padding: 3px 0px 0px 0px;
}


#main {
	float: left;
    width: 550px;
    padding-left: 0px;
	font-size: 13px;

}


#main1 ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#main1 li {
	list-style-type: none;
}

#top-img1{
width:554px;
height:192px; 
background-image: url("../img2/topgazo.jpg");
background-repeat: no-repeat;
margin: 3px 0px 0px 5px;
padding: 0px 0px 0px 0px;
text-indent: -99999px;
}


#top-img{
width:800px;
height:400px; 
background-image: url("../img2/biketop.jpg");
background-repeat: no-repeat;
position:absolute; 
top:120px; left:2px 
}
/*---------- ╲瓜申必□扑亦件 ------------*/
#h_navi {
    width:225px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	display: block;
}

#h_navi a {
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -99999px;
}

#h_navi a:hover {
	background-position: top right;
}

#h_navi01 {
	width: 158px;
	height: 30px;
	background: url("../img2/btn/b1.jpg") top left no-repeat;
}

#h_navi02 {
	width: 158px;
	height: 30px;
	background: url("../img2/btn/b2.jpg") top left no-repeat;
}

#h_navi03 {
	width: 158px;
	height: 30px;
	background: url("../img2/btn/b3.jpg") top left no-repeat;
}

#h_navi04 {
	width: 158px;
	height: 30px;
	background: url("../img2/btn/b4.jpg") top left no-repeat;
}

#h_navi05 {
	width: 158px;
	height: 30px;
	background: url("../img2/btn/b5.jpg") top left no-repeat;
}

/*---------- ╱瓜申必□扑亦件 ------------*/

/*---------- ╲site示正件 ------------*/
#side {
	padding: 0px;
	margin: &nbsp;6px 0px 0px 0px;
	display: block;
}

#side a {
	display: block;
	background-repeat: no-repeat;
	text-indent: -99999px;
}

#side a:hover {
	background-position: top right;
}


/*---------- ╱site示正件 ------------*/
#top-img-msg{
font-size:14px;
color:#FFffff;
width:780px;
height:80px; 
position:absolute; 
top:310px; left:15px 
}

#mitumori{

width:200px;
height:80px; 
position:absolute; 
top:143px; left:300px 
}






li#mitumori a{

width:184px;
height:41px; 
background-image: url("../img2/1/omitumori1-1.jpg");
background-repeat: no-repeat;
position:absolute; 
top:0px; left:0px 
}




li#mitumori a:hover{
width:184px;
height:41px; 
background-image: url("../img2/1/omitumori1-2.jpg");
background-repeat: no-repeat;
position:absolute; 
top:0px; left:0px 
}









#waku-1{
width:800px;
height:80px; 
background-image: url("../img2/aoba.gif");
background-repeat: no-repeat;
position:absolute; 
top:340px; left:3px 
}

#waku-bun{
width: 537px;
font-size:14px;
color: #000066;
margin: 15px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

#waku-bun a {
	color: #000066;
	text-decoration: none;
}

#waku-bun a:hover {
	color: #000066;
}


#top-img-msg1{
font-size:13px;
color:#000000;
margin: 8px 0px 0px 17px;
padding: 0px 0px 0px 0px;
line-height: 130%;
}

#top-img-msg1 a {
	color: #003399;
	text-decoration: none;
	text-decoration: underline;
}

#top-img-msg1 a:hover {
	color: #FF0000;
	text-decoration: underline;
}



#info-1{
width:537px;
height:25px; 
background-image: url("../img2/btn/info.jpg");
background-repeat: no-repeat;
margin: 18px 0px 0px 10px;
padding: 0px 0px 0px 0px;
text-indent: -99999px;
}

#sabisu{
width:700px;
height:80px; 
background-image: url("../img2/service.jpg");
background-repeat: no-repeat;
position:absolute; 
top:385px; left:3px 
}



#hayai{
font-size:14px;
color:#000000;
width:800px;
height:80px; 
position:absolute; 
top:435px; left:12px 
}





#bike{
width:700px;
height:300px; 
background-image: url("../img2/bikebina.jpg");
background-repeat: no-repeat;
position:absolute; 
top:435px; left:3px 
}



#bike-bun{
font-size:16px;
width:700px;
height:300px; 
position:absolute; 
top:535px; left:100px 
}




li#bike-syousai a{

width:95px;
height:43px; 
background-image: url("../img2/1/syousai1-1.jpg");
background-repeat: no-repeat;
position:absolute; 
top:570px; left:410px 
}




li#bike-syousai a:hover{
width:95px;
height:43px; 
background-image: url("../img2/1/syousai1-2.jpg");
background-repeat: no-repeat;
position:absolute; 
top:570px; left:410px 
}







#kamotu{
width:700px;
height:300px; 
background-image: url("../img2/keikamotubin.jpg");
background-repeat: no-repeat;
position:absolute; 
top:615px; left:3px 
}



#kamotu-bun{
font-size:14px;
width:250px;
height:300px; 
position:absolute; 
top:680px; left:30px 
}


li#kamotu-syousai a{

width:91px;
height:42px; 
background-image: url("../img2/1/syousai2-1.jpg");
background-repeat: no-repeat;
position:absolute; 
top:753px; left:170px 
}




li#kamotu-syousai a:hover{
width:91px;
height:42px; 
background-image: url("../img2/1/syousai2-2.jpg");
background-repeat: no-repeat;
position:absolute; 
top:753px; left:170px 
}










#kaigai{
width:700px;
height:300px; 
background-image: url("../img2/kaigaitakuhai.jpg");
background-repeat: no-repeat;
position:absolute; 
top:615px; left:300px 
}



#kaigai-bun{
font-size:14px;
width:250px;
height:300px; 
position:absolute; 
top:680px; left:320px 
}


li#kaigai-syousai a{

width:91px;
height:42px; 
background-image: url("../img2/1/syousai3-1.jpg");
background-repeat: no-repeat;
position:absolute; 
top:753px; left:460px 
}




li#kaigai-syousai a:hover{
width:91px;
height:42px; 
background-image: url("../img2/1/syousai3-2.jpg");
background-repeat: no-repeat;
position:absolute; 
top:753px; left:460px 
}





#hayasa{
width:700px;
height:100px; 
background-image: url("../img2/hayasa.jpg");
background-repeat: no-repeat;
position:absolute; 
top:830px; left:20px 
}


#hayasa-bunn{
font-size:14px;
width:700px;
height:250px; 
position:absolute; 
top:890px; left:20px 
}






#yasusa{
width:700px;
height:150px; 
background-image: url("../img2/yasusa.jpg");
background-repeat: no-repeat;
position:absolute; 
top:950px; left:20px 
}


#yasusa-bunn{
font-size:14px;
width:700px;
height:250px; 
position:absolute; 
top:1010px; left:20px 
}




#kantan{
width:700px;
height:150px; 
background-image: url("../img2/kantan.jpg");
background-repeat: no-repeat;
position:absolute; 
top:1050px; left:20px 
}


#kantan-bunn{
font-size:14px;
width:700px;
height:250px; 
position:absolute; 
top:1100px; left:20px 
}





#line-tate{
width:20px;
height:770px; 
background-image: url("../img2/tatesen1.gif");
background-repeat: repeat-y;
position:absolute; 
top:390px; left:580px 
}



#info{
width:200px;
height:80px; 
background-image: url("../img2/infoue.jpg");
background-repeat: no-repeat;
position:absolute; 
top:390px; left:610px 
}






#info-line{
width:20px;
height:290px; 
background-image: url("../img2/tatesen1.gif");
background-repeat: repeat-y;
position:absolute; 
top:440px; left:597px 
}


#info-line-1{
width:20px;
height:290px; 
background-image: url("../img2/tatesen1.gif");
background-repeat: repeat-y;
position:absolute; 
top:440px; left:773px 
}

#info-line-2{
width:220px;
height:50px; 
background-image: url("../img2/infoshita.jpg");
background-repeat: no-repeat;
position:absolute; 
top:730px; left:610px 
}


#info-bunn{
font-size:14px;
width:170px;
height:20px; 
position:absolute; 
top:430px; left:620px 
}


#info-ten-line{
width:220px;
height:10px; 
background-image: url("../img2/infosen.jpg");
background-repeat: no-repeat;
position:absolute; 
top:500px; left:620px 
}



#info-ten-line-2{
width:220px;
height:10px; 
background-image: url("../img2/infosen.jpg");
background-repeat: no-repeat;
position:absolute; 
top:595px; left:620px 
}



#info-bun-2{
font-size:14px;
width:170px;
height:20px; 
position:absolute; 
top:510px; left:615px 
}




/*
#mobile{
width: 88px;
height: 88px; 
background-image: url("../img2/mobile-1.jpg");
background-repeat: no-repeat;
position:absolute; 
top:751px; left:460px;
text-indent: -99999px;
}
*/

#mobile{
width: 88px;
height: 88px; 
background-image: url("../img2/mobile-1.jpg");
background-repeat: no-repeat;
text-indent: -99999px;
margin: 10px 0px 10px 0px;
}

#mobile_left {
	width: 437px;
	float: left;
}

#mobile_right {
	width: 100px;
	float: right;
}



#mobile-bun{
color:#333333;
font-size:13px;
margin: 0px 0px 0px 0px;
padding: 13px 0px 2px 17px;
font-weight: bold;
}


a:link.mobile-bun{
text-decoration: none;
color:#333333;
font-weight: bold;
}

a:visited.mobile-bun{
text-decoration: none;
color:#333333;
font-weight: bold;
}

a:hover.mobile-bun{
text-decoration:  underline;
color: #FF0000;
font-weight: bold;
}

a:active.mobile-bun{
text-decoration:  underline;
color: #000093;
font-weight: bold;
}



#otoiawase{
width:220px;
height:280px; 
background-image: url("../img2/keitaibaikubin.jpg");
background-repeat: no-repeat;
position:absolute; 
top:800px; left:610px 
}

/************************** ╲惘示正件 ********************************/

#btn-a a{
width:226px;
height:118px; 
display: block;
background-position: top left;
text-indent: -99999px;
margin: 5px 0px 0px 8px;
padding: 0px;
}

#btn-a a:hover{
background-position: top right;
}

#btn-a_side {
width:226px;
height:118px; 
background-image: url("../img2/btn/baiku-btn.jpg");
}


#btn-b a{
width:226px;
height:126px; 
display: block;
background-position: top left;
text-indent: -99999px;
margin: 5px 0px 0px 8px;
padding: 0px;
}

#btn-b a:hover{
background-position: top right;
}

#btn-b_side {
width:226px;
height:126px; 
background-image: url("../img2/btn/kamotu-btn.jpg");
}

#btn-c a{
width:226px;
height:126px; 
display: block;
background-position: top left;
text-indent: -99999px;
margin: 5px 0px 0px 8px;
padding: 0px;
}

#btn-c a:hover{
background-position: top right;
}

#btn-c_side {
width:226px;
height:126px; 
background-image: url("../img2/btn/kaigai-btn.jpg");
}

#btn-d a{
width:226px;
height:126px; 
display: block;
background-position: top left;
text-indent: -99999px;
margin: 5px 0px 0px 8px;
padding: 0px;
}

#btn-d a:hover{
background-position: top right;
}

#btn-d_side {
width:226px;
height:126px; 
background-image: url("../img2/btn/tokyo-btn.jpg");
}

#btn-e a{
width:222px;
height:68px; 
display: block;
background-position: top left;
text-indent: -99999px;
margin: 15px 0px 0px 8px;
padding: 0px;
}

#btn-e a:hover{
background-position: top right;
}

#btn-e_side {
width:222px;
height:68px; 
background-image: url("../img2/btn/personal-btn.jpg");
}

/************************** ╱惘示正件 ********************************/

#otoiawase-btn{
width:80px;
height:40px; 
position:absolute; 
top:117px; left:104px 
}


li#otoiawase-btn a{

width:80px;
height:40px; 
background-image: url("../img2/1/click1.jpg");
background-repeat: no-repeat;
position:absolute; 
top:787px; left:500px 
}




li#otoiawase-btn a:hover{
width:80px;
height:40px; 
background-image: url("../img2/1/click2.jpg");
background-repeat: no-repeat;
position:absolute; 
top:787px; left:500px 
}






#huretu-bun{
color:#000093;
font-size:14px;
width:180px;
height:20px; 
position:absolute; 
top:1070px; left:610px 
}



#huretu{
width:220px;
height:280px; 

position:absolute; 
top:1063px; left:610px 
}


/************************** 票田瓜╲ ********************************/


#shita-bana {
    width: 789px;
	margin: 0px 0px 0px 30px;
	padding: 15px 0px 0px 0px;	
	clear: both;
}


#bana1 a{
    width: 185px;
    height: 45px;	
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
    background: url("../img2/kddi_180x45.jpg") no-repeat;
    text-indent: -99999px;
}


#bana2 a{
    width: 180px;
    height: 45px;	
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
    background: url("../img2/jyuki_bnr.jpg") no-repeat;
    text-indent: -99999px;
}

#bana3 a{
    width: 178px;
    height: 45px;	
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
    background: url("../img2/gaisya-kaitori-bana.jpg") no-repeat;
    text-indent: -99999px;
}

#bana4 a {
    width: 180px;
    height: 45px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
    background: url("../img2/daiyu_bnr.jpg") no-repeat;
    text-indent: -99999px;
}

#bana5 a {
    width: 180px;
    height: 45px;	
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
    background: url("../img2/zx.jpg") no-repeat;
    text-indent: -99999px;
}

#bana6 a {
    width: 180px;
    height: 45px;	
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
    background: url("../img2/kddi_180x45.jpg") no-repeat;
    text-indent: -99999px;
}


/************************** 票田瓜╱ ********************************/


#footer {
widht:789px;
padding: 21px 5px 0px 7px;
marign: 0px 0px 0px 0px;
clear: both; 
}


#ftr-link{
background-color:#71B8FF;
padding: 7px 0px 0px 0px;
marign: 0px 0px 0px 0px;
text-align: center;
color:#000093;
font-size:12px;
width:789px;
height:20px; 
}


#ftr-bunn{
font-size:11px;
color:#666666;
width:789px;
height:50px; 
padding: 10px 0px 0px 0px;
marign: 0px 0px 0px 0px;
}

#ftr-bunn a {
color:#666666;
text-decoration: none;
}

#ftr-bunn a:hover {
color:#666666;
}


a:link.ftr{                        
text-decoration: none;
color: #000099;
}

a:visited.ftr{
text-decoration: none;
color: #000099;
}

a:hover.ftr{
text-decoration: none;﹛﹛
color: #FF6600;
}

a:active.ftr{
text-decoration: none;
color: #000099;
}

p.baik-area {
	padding: 7px 0px;
	margin-left: 15px;
}


#pull{
width:300px;
font-size:14px;
padding: 0px 0px 0px 0px;
marign: 0px 0px 0px 0px;
}



#taioueria2{
width:300px;
font-size:14px;
position:absolute;
top:10px; left: 14px;
}


#copy{
font-size:11px;
color:#000000;
width:789px;
padding: 0px 0px 0px 270px;
marign: 0px 0px 0px 0px;
}

a:link.copy_link{   
font-size:11px;                     
text-decoration: none;
color:#000000;
}

a:visited.copy_link{
text-decoration: none;
color:#000000;
}

a:hover.copy_link{
text-decoration: none;﹛
color:#000000;
}

a:active.copy_link{
color:#000000;
}



#atto{
width:400px;
height:12px;
font-size: 14px;
position:absolute; 
top:810px; left:20px 
}


#line-yoko2{
width:600px;
height:20px; 
background-image: url("../img2/yokosen.jpg");
background-repeat: no-repeat;
position:absolute; 
top:800px; left:20px 
}




#feed-bana{
height:45px;
width:178;
position:absolute;
top:1115px;
left:610px;
}

.kyujin-top1{
padding: 7px 0px 6px 65px;
font-size: 16px;
color: #000000;
line-height: 120%;
}

.ryoukin-txt {
color: #FF0000;
font-size: 15px;
font-weight: bold;
}
