/* index CSS */

/*---ご利用までにご確認いただくこと---*/

#cont_titlebox {
width:760px;
height:76px;
background-image:url("/service/hikari-p/rcmn/img/cont_top_bkg.jpg");
background-repeat:no-repeat;
margin:0;
}

#cont_body {
width:738px;
padding:10px 10px 0px 10px;
border-right: 1px solid #628DE4;
border-left: 1px solid #628DE4;
line-height:1.7em;
}

#cont_body2 {
width:730px;
padding:15px 14px 15px 14px;
border-right: 1px solid #628DE4;
border-left: 1px solid #628DE4;
line-height:1.7em;
}

#cont_cover {
width:760px;
height:20px;
clear:both;
margin:0;
padding:0;
background-image:url("../../rcmn/img/common/cont_cover.gif");
background-repeat:no-repeat;
}

.index_left {
width:300px;
}

.index_left ul {
padding-left:10px;
}

.index_left li {
padding-top:10px;
margin-left:5px;
float:left;
display:inline;
}

.left_download {
width:350px;
float:left;
margin-right:40px;
}

.right_reader {
width:315px;
float:left;
}

.checksheet {
width:350px;
padding-top:7px;
}

.txt_reader {
width:305px;
padding-top:8px;
}

.title_pt_hikari {
padding-top:13px;
clear:both;
}

.left_logo {
width:100px;
float:left;
margin-right:10px;
margin-top:10px;
}

.right_link {
width:600px;
float:left;
margin-top:13px;
}

/*---TOPメニュー---*/

.top_menu_box {
	width:760px;
	height:73px;
	margin-top:20px;
}

.top_menu_bkg1 {
width:760px;
height:73px;
background-image:url("/service/hikari-p/rcmn/img/top_menu_bkg1.jpg");
background-repeat:no-repeat;
}

.top_menu_bkg2 {
width:760px;
height:73px;
background-image:url("/service/hikari-p/rcmn/img/top_menu_bkg2.jpg");
background-repeat:no-repeat;
}

.top_menu_bkg3 {
width:760px;
height:73px;
background-image:url("/service/hikari-p/rcmn/img/top_menu_bkg3.jpg");
background-repeat:no-repeat;
}

.top_menu_box ul {
width:760px;
height:73px;
padding:0;
margin:0;
padding:0;
font-size:1px;
}

.top_menu_box li {
list-style: none;
float:left;
}

.top_menu_box li a{
display: block;
width: 100%;
height: 100%;
text-indent: -9999px;
}

.top_menu_box li a:hover,
.top_menu_box li a.link{
background-position: 0 -73px;
}

.top_menu_box a.top_navi1 {
width:235px;
height:73px;
margin-left:15px;
background:url("/service/hikari-p/rcmn/img/top_menu1.jpg");
background-repeat:no-repeat;
}

.top_menu_box a.top_navi1_on {
width:235px;
height:73px;
margin-left:15px;
background:url("/service/hikari-p/rcmn/img/top_menu1.jpg");
background-repeat:no-repeat;
background-position: 0 -73px;
}


.top_menu_box a.top_navi2 {
width:235px;
height:73px;
margin-left:12px;
background:url("/service/hikari-p/rcmn/img/top_menu2.jpg");
background-repeat:no-repeat;
}

.top_menu_box a.top_navi2_on {
width:235px;
height:73px;
margin-left:12px;
background:url("/service/hikari-p/rcmn/img/top_menu2.jpg");
background-repeat:no-repeat;
background-position: 0 -73px;
}

.top_menu_box a.top_navi3 {
width:235px;
height:73px;
margin-left:13px;
background:url("/service/hikari-p/rcmn/img/top_menu3.jpg");
background-repeat:no-repeat;
}

.top_menu_box a.top_navi3_on {
width:235px;
height:73px;
margin-left:13px;
background:url("/service/hikari-p/rcmn/img/top_menu3.jpg");
background-repeat:no-repeat;
background-position: 0 -73px;
}

/*---Bottomメニュー---*/

.bottom_menu_box {
width:760px;
height:88px;
margin:0 auto;
}

.bottom_menu_bkg1 {
width:760px;
height:88px;
background-image:url("/service/hikari-p/rcmn/img/bottom_menu_bkg1.jpg");
background-repeat:no-repeat;
}

.bottom_menu_bkg2 {
width:760px;
height:88px;
background-image:url("/service/hikari-p/rcmn/img/bottom_menu_bkg2.jpg");
background-repeat:no-repeat;
}

.bottom_menu_bkg3 {
width:760px;
height:88px;
background-image:url("/service/hikari-p/rcmn/img/bottom_menu_bkg3.jpg");
background-repeat:no-repeat;
}

.bottom_menu_box ul {
width:760px;
height:88px;
padding:0;
margin:0;
padding:0;
font-size:1px;
}

.bottom_menu_box li {
list-style: none;
float:left;
}

.bottom_menu_box li a{
display: block;
width: 100%;
height: 100%;
text-indent: -9999px;
}

.bottom_menu_box li a:hover,
.bottom_menu_box li a.link{
background-position: 0 -88px;
}

.bottom_menu_box a.btm_navi1 {
width:251px;
height:88px;
background:url("/service/hikari-p/rcmn/img/bottom_menu1.jpg");
background-repeat:no-repeat;
}

.bottom_menu_box a.btm_navi1_on {
width:251px;
height:88px;
background:url("/service/hikari-p/rcmn/img/bottom_menu1.jpg");
background-repeat:no-repeat;
background-position: 0 -88px;
}


.bottom_menu_box a.btm_navi2 {
width:247px;
height:88px;
background:url("/service/hikari-p/rcmn/img/bottom_menu2.jpg");
background-repeat:no-repeat;
}

.bottom_menu_box a.btm_navi2_on {
width:247px;
height:88px;
background:url("/service/hikari-p/rcmn/img/bottom_menu2.jpg");
background-repeat:no-repeat;
background-position: 0 -88px;
}

.bottom_menu_box a.btm_navi3 {
width:262px;
height:88px;
background:url("/service/hikari-p/rcmn/img/bottom_menu3.jpg");
background-repeat:no-repeat;
}

.bottom_menu_box a.btm_navi3_on {
width:262px;
height:88px;
background:url("/service/hikari-p/rcmn/img/bottom_menu3.jpg");
background-repeat:no-repeat;
background-position: 0 -88px;
}

/*---準備---*/

.itembox {
width:711px;
margin:40px auto 0px auto;
}

.item1 {
width:345px;
padding-right:9px;
border-right:solid #999999 1px;
float:left;
}

.item2 {
width:345px;
padding-left:10px;
float:left;
}

/*---各種料金ついて---*/

.list_left {
width:360px;
float:left;
}
.list_right {
width:360px;
float:right;
}

/*---工事関連について---*/

.construction_img1 {
float:left;
width:245px;
}

.construction_img2 {
float:left;
width:240px;
}

/*---その他の留意事項---*/
.ryuui_left2 {
width:510px;
float:left;
}
.ryuui_right2 {
width:200px;
float:right;
}

.ryuui_hosoku {
width:705px;
padding-top:25px;
padding-left:25px;
}

/*---パソコン環境についてご確認ください---*/
.step2_td01 {
border-top:solid 1px #FFFFFF;
}
.step2_td02 {
border:solid 1px #FFFFFF;
}

/*---フッター留意事項---*/

.ryuuizikou {
width:710px;
padding-top:30px;
margin:30px auto 0px auto;
border-top:dotted #CCCCCC 1px;
}

.ryuui_left {
width:285px;
float:left;
margin-right:20px;
}

.ryuui_right {
width:285px;
float:left;
}


/*---タイトル---*/

.title_pt1 {
width:705px;
height:29px;
padding-left:25px;
padding-top:5px;
background-image:url("/service/hikari-p/rcmn/img/index_title1_bkg.gif");
background-repeat:no-repeat;
}

.title_pt2 {
width:705px;
height:29px;
padding-left:25px;
padding-top:5px;
background-image:url("/service/hikari-p/rcmn/img/index_title2_bkg.gif");
background-repeat:no-repeat;
}

.title_pt3 {
width:705px;
height:29px;
margin-top:50px;
padding-left:25px;
padding-top:5px;
background-image:url("/service/hikari-p/rcmn/img/index_title3_bkg.gif");
background-repeat:no-repeat;
}

.title_pt4 {
width:705px;
height:29px;
margin-top:50px;
padding-left:25px;
padding-top:5px;
background-image:url("/service/hikari-p/rcmn/img/index_title4_bkg.gif");
background-repeat:no-repeat;
}

.title_pt5 {
width:705px;
height:29px;
margin-top:30px;
padding-left:25px;
padding-top:5px;
background-image:url("/service/hikari-p/rcmn/img/index_title5_bkg.gif");
background-repeat:no-repeat;
}

.title_pt6 {
width:705px;
height:29px;
padding-left:25px;
padding-top:5px;
background-image:url("/service/hikari-p/rcmn/img/index_title6_bkg.gif");
background-repeat:no-repeat;
}

.title_pt7 {
width:705px;
height:29px;
margin-top:30px;
padding-left:25px;
padding-top:5px;
background-image:url("/service/hikari-p/rcmn/img/index_title7_bkg.gif");
background-repeat:no-repeat;
}

.title_pt8 {
width:705px;
height:29px;
margin-top:30px;
padding-left:25px;
padding-top:5px;
background-image:url("/service/hikari-p/rcmn/img/index_title8_bkg.gif");
background-repeat:no-repeat;
}


/*---ボーダー---*/

.txt_box_border {
width:700px;
margin:0 auto;
padding-top:16px;
padding-bottom:16px;
border-bottom:dotted 1px #CCCCCC;
}

.txt_box_border2 {
width:730px;
margin:0 auto;
padding-top:10px;
padding-bottom:16px;
border-bottom:dotted 1px #CCCCCC;
}

.txt_box2 {
width:700px;
margin:0 auto;
padding-top:16px; 
}

.txt_box3 {
width:500px;
float:left;
padding-top:16px; 
padding-left:16px; 
}

