@charset "utf-8";

#rnavi_l_mainarea{
line-height:140%;
font-size:80%;
}

#rnavi_l_mainarea .title {
width:690px;
height:174px;
position:relative;
}

#rnavi_l_mainarea .title a.navi01{
position: absolute;
left:0px;
top:137px;
width:241px;
height:37px;
display:block;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
background:url(../../know/images/navi_01.gif) no-repeat 0 0;
}

#rnavi_l_mainarea.index .title  a.navi01{
background:url(../../know/images/navi_01.gif) no-repeat 0 -37px;
}

#rnavi_l_mainarea .title  a:hover.navi01{
background:url(../../know/images/navi_01.gif) no-repeat 0 -37px;
}

#rnavi_l_mainarea .title a.navi02{
position: absolute;
left:241px;
top:137px;
width:200px;
height:37px;
display:block;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
background:url(../../know/images/navi_02.gif) no-repeat 0 0;
}

#rnavi_l_mainarea.anzen .title  a.navi02{
background:url(../../know/images/navi_02.gif) no-repeat 0 -37px;
}

#rnavi_l_mainarea .title  a:hover.navi02{
background:url(../../know/images/navi_02.gif) no-repeat 0 -37px;
}

#rnavi_l_mainarea .title a.navi03{
position: absolute;
left:441px;
top:137px;
width:249px;
height:37px;
display:block;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
background:url(../../know/images/navi_03.gif) no-repeat 0 0;
}

#rnavi_l_mainarea.labelandinvoice .title  a.navi03{
background:url(../../know/images/navi_03.gif) no-repeat 0 -37px;
}

#rnavi_l_mainarea .title  a:hover.navi03{
background:url(../../know/images/navi_03.gif) no-repeat 0 -37px;
}

.title2 {
width:476px;
height:96px;
padding:95px 214px 0 0;
background:url(../../know/images/subtit_01.jpg) no-repeat 0 0;
}

.title2 a{
font-weight:bold;
}



#rnavi_l_mainarea .title3 {
width:690px;
height:65px;
position:relative;
}

#rnavi_l_mainarea .title3 a.navi01{
position: absolute;
left:0px;
top:28px;
width:241px;
height:37px;
display:block;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
background:url(../../know/images/navi_01.gif) no-repeat 0 0;
}

#rnavi_l_mainarea.index .title3  a.navi01{
background:url(../../know/images/navi_01.gif) no-repeat 0 -37px;
}

#rnavi_l_mainarea .title3  a:hover.navi01{
background:url(../../know/images/navi_01.gif) no-repeat 0 -37px;
}

#rnavi_l_mainarea .title3 a.navi02{
position: absolute;
left:241px;
top:28px;
width:200px;
height:37px;
display:block;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
background:url(../../know/images/navi_02.gif) no-repeat 0 0;
}

#rnavi_l_mainarea.anzen .title3  a.navi02{
background:url(../../know/images/navi_02.gif) no-repeat 0 -37px;
}

#rnavi_l_mainarea .title3  a:hover.navi02{
background:url(../../know/images/navi_02.gif) no-repeat 0 -37px;
}

#rnavi_l_mainarea .title3 a.navi03{
position: absolute;
left:441px;
top:28px;
width:249px;
height:37px;
display:block;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
background:url(../../know/images/navi_03.gif) no-repeat 0 0;
}

#rnavi_l_mainarea.labelandinvoice .title3  a.navi03{
background:url(../../know/images/navi_03.gif) no-repeat 0 -37px;
}

#rnavi_l_mainarea .title3  a:hover.navi03{
background:url(../../know/images/navi_03.gif) no-repeat 0 -37px;
}

.title4 {
width:476px;
height:96px;
padding:95px 214px 0 0;
background:url(../../know/images/subtit_03.jpg) no-repeat 0 0;
}

.waku01 {
height:55px;
}

.waku02 {
background:url(../../know/images/waku_01.gif) repeat-y 0 0;
}

.waku02b {
padding:9px 21px 0 21px;
background:url(../../know/images/waku_01.gif) repeat-y 0 0;
}

.waku03 {
height:22px;
margin-bottom:10px;

}

.waku04 {
padding:60px 0 0 125px;
text-align:left;
background:url(../../know/images/txt_03.gif) no-repeat left top;
}

.waku05 {
padding:0 0 15px 0;
margin-bottom:12px;
background:url(../../know/images/waku_02.gif) no-repeat left bottom;
}

.waku06 {
padding:30px 10px 0px 30px;
text-align:left;
}

.waku07 {
padding:70px 15px 0 111px;
text-align:left;
background:url(../../know/images/waku_03.gif) no-repeat left top;
}

/*.waku07 .btn {
padding-left:183px;
}

.waku07 .btn a{
width:119px;
height:37px;
display:block;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
background:url(../../know/images/btn_01.gif) no-repeat 0 0;
}

.waku07 .btn a:hover{
background:url(../../know/images/btn_01.gif) no-repeat 0 -37px;
}
*/

.waku08 {
padding:0 0 10px 0;
margin-bottom:20px;
background:url(../../know/images/waku_04.gif) no-repeat left bottom;
}

ul.flag{
padding:15px 0 7px 0;
}

ul.flag li{
width:100px;
font-size:11px;
float:left;
border-left:1px solid #cccccc;
text-align:center;
}

ul.flag li.right{
border-right:1px solid #cccccc;
}

ul.flag span{
padding-top:5px;
display:block;
}

.flag_link{
text-align:left;
width:px;
margin-left:33px;
}

.flag_link a{
padding:0 0px 0px 13px ;
background:url(../images/ico_link.gif) no-repeat 0 0.2em;
}

.flag_link a:hover{
background:url(../images/ico_link_on.gif) no-repeat 0 0.2em;
}

.txt1{
padding:65px 0 0 10px;
float:left;

}

.anzen01 .anzen01r{
width:470px;
padding:65px 0 10px 0;
text-align:left;
float:left;
}

.anzen01 .anzen01r a{
font-weight:bold;
}

.anzen02l{
width:504px;
float: left;
}

.anzen02r{
width:186px;
padding-bottom:10px;
text-align:center;
background:url(../../know/images/img_23.jpg) no-repeat left bottom;
float: left;
}

.anzen02r a{
padding:0 0px 0px 13px ;
background:url(../images/ico_link.gif) no-repeat 0 0.2em;
}

.anzen02r a:hover{
background:url(../images/ico_link_on.gif) no-repeat 0 0.2em;
}

.anzen03l{
width:316px;
float: left;
}

.anzen03r{
width:332px;
padding-bottom:15px;
margin-bottom:20px;
text-align:center;
background:url(../../know/images/img_26.jpg) no-repeat left bottom;
float: left;
}

.anzen04l{
width:280px;
float: left;
padding:0 0 20px 11px;
}

.anzen04r{
width:240px;
padding:0 37px 20px 0;
float: right;
}

.label_no{
margin-bottom:15px;
}

.label_no li{
padding:3px 0 14px 26px;
}

.label_no li.label_no01{
background:url(../../know/images/label_no01.gif) no-repeat left top;
}

.label_no li.label_no02{
background:url(../../know/images/label_no02.gif) no-repeat left top;
}

.label_no li.label_no03{
background:url(../../know/images/label_no03.gif) no-repeat left top;
}

.label_no li.label_no04{
background:url(../../know/images/label_no04.gif) no-repeat left top;
}

.label_no li.label_no05{
background:url(../../know/images/label_no05.gif) no-repeat left top;
}

.label_no li.label_no06{
background:url(../../know/images/label_no06.gif) no-repeat left top;
}

.label_no li.label_no07{
background:url(../../know/images/label_no07.gif) no-repeat left top;
}

.label_no li.label_no08{
background:url(../../know/images/label_no08.gif) no-repeat left top;
}

.label_no li.label_no09{
background:url(../../know/images/label_no09.gif) no-repeat left top;
}

.label_no li.label_no10{
background:url(../../know/images/label_no10.gif) no-repeat left top;
}

.label_red {
width:579px;
border:2px solid #ff8000;
padding:18px 36px 21px 41px;
margin:0 0 24px 30px;
background:url(../../know/images/label_red.gif) no-repeat left top;


}

.label_blue {
width:579px;
border:2px solid #0095ff;
padding:18px 36px 21px 41px;
margin:0 0 24px 30px;
background:url(../../know/images/label_blue.gif) no-repeat left top;
}

.label_blue .label_blue_l{
width:275px;
margin-right:29px;
float:left;
}

.label_blue .label_blue_r{
width:275px;
float:left;
}

.label_green {
width:579px;
border:2px solid #00b5b6;
padding:18px 36px 21px 41px;
margin:0 0 10px 30px;
background:url(../../know/images/label_green.gif) no-repeat left top;
}

.label_green ul{
margin:0 0 0 0;

}

.label_green ul li{
padding:2px 0 9px 23px;
}

.label_green ul li.label_g01{
background:url(../../know/images/label_g01.gif) no-repeat left top;
}

.label_green ul li.label_g02{
background:url(../../know/images/label_g02.gif) no-repeat left top;
}

.label_green ul li.label_g03{
background:url(../../know/images/label_g03.gif) no-repeat left top;
}

.label_green ul li.label_g04{
background:url(../../know/images/label_g04.gif) no-repeat left top;
}

.label_green ul li.label_g05{
background:url(../../know/images/label_g05.gif) no-repeat left top;
}

.label_green ul li.label_g06{
background:url(../../know/images/label_g06.gif) no-repeat left top;
}

.label_gray {
border:1px solid #cccccc;
padding:10px 12px;
margin-bottom:10px;
}

ul.btn_pdf{
margin-left:170px;

}

ul.btn_pdf li{
float:left;
}

ul.btn_pdf li.txt{
padding:10px 0 0 5px;
}

