body{line-height:145%;
color:#333333;margin:0;padding:0;text-align:center;}
img {border:0px;}
.mclear{clear: both;}
p{margin: 0px;padding: 0px;}
h2{margin:0;padding:0;}
h3{margin:0;padding:0;}
.bold{font-weight: bold;}

/*link-navi----------------------------------------------------*/
A:link{text-decoration:none;color:#195D9B;}
A:visited{text-decoration:none;color:#195D9B;}
A:active{text-decoration:underline;color:#FF0000;}
A:hover{text-decoration:underline;color:#FF0000;}

/* font----------------------------------------------------*/
.font-l{font-size:90%;line-height:145%;}
.font-m{font-size:78%;line-height:145%;}
.font-s{font-size:65%;line-height:145%;}
.font-more-l{font-size:115%;}

/* color----------------------------------------------------*/
.color-navy{color: #22227A;}
.color-violet{color: #613498;}
.color-orange{color: #FF9900;}
.color-glay{color: #666666;}
.color-green{color: #00CC00;}

/*header------------------------------------------------------*/
#header{width:800px;height: 78px;padding: 0px;margin: 0px auto 0px auto;background-image: url(img/head-wall.gif);background-repeat: no-repeat;text-align: left;}
#header form{margin: 0;padding:0;}
#header-logo{float: left;width: 343px;height: 57px;padding:8px 0 0 28px;margin: 0;}
#header-logo a{height: 57px;width: 343px;display:block;text-decoration: none;margin:0;padding:0;}
#head-mbox{float: left;width: 380px;height: 13px;margin:49px 0 0 26px;text-align: right;}
#head-mbox img{margin:0px 0 0 8px;}

/*navigation------------------------------------------------------*/
#navigation {width:780px;height:41px;padding :0;margin-top: 0px;margin-right: auto;margin-bottom: 0;margin-left: auto;}
#navigation span{display:none;}
#navigation ul { margin: 0; padding :0; list-style-type : none; }
#navigation li { display : inline; padding :0; margin:0;float:left; }

#navigation #menu_a_1{background-image:url(img/menu-01_f2.jpg);background-repeat:no-repeat;}
#navigation #menu_a_2{background-image:url(img/menu-02_f2.jpg);background-repeat:no-repeat;}
#navigation #menu_a_3{background-image:url(img/menu-03_f2.jpg);background-repeat:no-repeat;}
#navigation #menu_a_4{background-image:url(img/menu-04_f2.jpg);background-repeat:no-repeat;}
#navigation #menu_a_5{background-image:url(img/menu-05_f2.jpg);background-repeat:no-repeat;}

#navigation #menu_a_1 a{background-image:url(img/menu-01.jpg);width:156px;height:41px;background-repeat:no-repeat;margin:0;padding:0;display:block;}
#navigation #menu_a_1 a:hover {background-image:url(img/menu-01_f2.jpg);background-repeat:no-repeat;}
#navigation #menu_a_2 a{background-image:url(img/menu-02.jpg);width:156px;height:41px;background-repeat:no-repeat; margin:0; padding:0;display:block;}
#navigation #menu_a_2 a:hover {background-image:url(img/menu-02_f2.jpg);background-repeat:no-repeat;}
#navigation #menu_a_3 a{background-image:url(img/menu-03.jpg);width:156px;height:41px;background-repeat:no-repeat; margin:0; padding:0;display:block;}
#navigation #menu_a_3 a:hover {background-image:url(img/menu-03_f2.jpg);background-repeat:no-repeat;}
#navigation #menu_a_4 a{background-image:url(img/menu-04.jpg);width:156px;height:41px;background-repeat:no-repeat; margin:0; padding:0;display:block;}
#navigation #menu_a_4 a:hover {background-image:url(img/menu-04_f2.jpg);background-repeat:no-repeat;}
#navigation #menu_a_5 a{background-image:url(img/menu-05.jpg);width:156px;height:41px;background-repeat:no-repeat; margin:0; padding:0;display:block;}
#navigation #menu_a_5 a:hover{background-image:url(img/menu-05_f2.jpg);background-repeat:no-repeat;}

/*foot navigation------------------------------------------------------*/
#footnavi {width:781px;height:15px;padding :0;margin: 28px auto 0px auto;}
#footnavi span{display:none;}
#footnavi ul { margin: 0; padding :0; list-style-type : none; }
#footnavi li { display : inline; padding :0; margin:0;float:left; }
/*footer ------------------------------------------------------*/
#footer{color: #666666;margin: 0px auto 0px auto;}

/*パンくず ------------------------------------------------------*/
#bread {width:780px;height:41px;margin: 0px auto 0px auto;text-align: left;font-size: 78%;}
#bread p{margin: 0px;padding: 13px 0 0 9px;}
#bread a{text-decoration: underline;}

/*基本レイアウト------------------------------------------------------*/
#c-all{background-image: url(img/left-wall.gif);background-repeat: repeat-y;width: 780px;padding: 0px;margin: 0px auto 0px auto;}
#c-left{margin: 0px;padding: 0px;float: left;width: 189px;background-image: url(img/left-wall.gif);background-repeat: repeat-y;text-align: left;}
#c-left a{color: #FFFFFF;}
#c-right{margin: 0px;padding: 0px;float: left;width: 591px;text-align: left;}
#c-all-2{width: 780px;padding: 0px;margin: 0px auto 0px auto;text-align: left;}


/*基本レイアウト（タイトルほか）------------------------------------------------------*/
#h1-title-1{margin: 8px 0 10px 0;padding: 15px 0 0 20px;height: 45px;width: 580px;background-image: url(img/title.jpg);background-repeat: no-repeat;font-size: 100%;color: #003399;}
#h1-title-2{margin: 8px 0 0px 10px;padding: 15px 0 0 20px;height: 45px;width: 755px;background-image: url(img/title-long.jpg);background-repeat: no-repeat;font-size: 100%;color: #003399;}
h2.h2-st-1{margin: 12px 0 0 6px;padding: 4px 0 0 16px;background-image: url(img/s-title.jpg);height: 32px;width: 566px;background-repeat: no-repeat;font-size: 90%;color: #FFFFFF;}
h2.h2-st-2{margin: 4px 0 0 6px;padding: 4px 0 0 16px;background-image: url(img/s-title.jpg);height: 32px;width: 566px;background-repeat: no-repeat;font-size: 90%;color: #FFFFFF;}
h2.h2-st-3{margin: 4px 0 0 23px;padding: 4px 0 0 16px;background-image: url(img/s-title-long.jpg);height: 32px;width: 730px;background-repeat: no-repeat;font-size: 90%;color: #FFFFFF;}
h3.h3-sst-1{margin: 14px 0 0 12px;padding: 0 0 0 4px;width: 550px;font-size: 90%;color: #22227A;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #22227A;}
h3.h3-sst-2{margin: 14px 9px 0 15px;width: 550px;font-size: 90%;color:#6D6DA7;}
.standard-box-1{width: 542px;padding: 10px 0 20px 13px;margin: 0px;}
.standard-box-2{width: 730px;padding: 10px 0 20px 23px;margin: 0px;}
.standard-box-3{width: 715px;padding: 15px 0 20px 38px;margin: 0px;}
.pegetop-1{text-align: right;margin: 0px; padding: 15px 0 15px 0;width: 530px;}
.pegetop-1 a{text-decoration: underline;}
.pegetop-1 A:link{text-decoration: underline;}
.pegetop-1 A:visited{text-decoration: underline;}
.pegetop-1 A:active{text-decoration: underline;}
.pegetop-1 A:hover{text-decoration: underline;}
.pegetop-2{text-align: right;margin: 0px; padding: 15px 0 15px 0;width: 500px;}
.pegetop-2 A:link{text-decoration: underline;}
.pegetop-2 A:visited{text-decoration: underline;}
.pegetop-2 A:active{text-decoration: underline;}
.pegetop-2 A:hover{text-decoration: underline;}
.pegetop-3{text-align: right;margin: 0px; padding: 15px 0 15px 0;width: 720px;}
.pegetop-3 A:link{text-decoration: underline;}
.pegetop-3 A:visited{text-decoration: underline;}
.pegetop-3 A:active{text-decoration: underline;}
.pegetop-3 A:hover{text-decoration: underline;}

.left-menu-txt a{background-repeat:no-repeat;margin:0;padding:8px 15px 8px 25px;display:block;font-size: 65%;line-height: 105%;background-image: url(img/plus.gif);background-position: 9px 7px;}

/*カタログダウンロード---------------------------------------*/
#cs06-img{padding :41px 0 0 140px;}
#cs07-img{padding :13px 0 0 385px;}


/*table--------------------------------------------------------*/
.tablegray {background-color:#CDD8F0; padding:5px;}
.tableblue01 {background-color: #B5CAE3;padding:5px;}
.tableblue02 {background-color: #DAE5F1;padding:5px;}
.tablew01{border: 1px solid #E4E4E4;}

/*font--------------------------------------------------------*/
.TitleM{font-weight:bold;color:#003399;margin-bottom:4px;border-style:dotted;border-color:#999999;border-width:0 0 1px 0}

