.clear {clear:both;}

p, h1, h2, h3, h4, h5, h6, h7, li, dt, dd, td, th, label {font-family:"BIZ UDPGothic", "BIZ UDGothic", "ヒラギノ角ゴ ProN", "MS Pゴシック", sans-serif; }


h2 {font-size:16px; border-left:7px solid navy; padding:3px 0 2px 10px;   margin-top:0; margin-bottom:10px;}
h3 { font-size:12px; font-weight:bold; padding-top:0; margin-top:0;margin-bottom:10px;}


#header {margin-bottom:30px; font-size:14px; }
#sidemenu {display:block; width:162px:}

#gmenu {display:flex; width:980px; list-style:none; margin:auto; padding:0; justify-content:space-between; }
#gmenu a li { text-align:center; border:1px solid #AAA;   line-height:1.6em; display:block;
	background-image: url("MeL_gmback.gif"); background-repeat: repeat-x; width:138px; height:30px; padding-top:8px; }

#gmenu a {text-decoration:none; color:#111; font-weight:bold;}

#sidemenu ul {listy-style:none; margin:0;padding:0; width:162px;}

ul#ul1 {list-style:none; margin:0;padding:0; width:162x; }
ul#ul1 li {border:1px solid #CCC;margin:0;padding:0; }
ul#ul1 img {padding:0; margin:0; vertical-align:top;}

ul#ul_sntop {list-style:none; margin:0;padding:0; }
ul#ul_sntop li { margin:0 0 5px 0;padding:0; }


ul#ul_sntop img {padding:0; margin:0; vertical-align:top;width:162px; }






#contact p {}

.topcnt p {line-height:1.4em; margin-top:5px}
.topcnt p.p_svc_m{line-height:1.4em; margin-top:15px; border-bottom:1px solid navy; padding-bottom:1px; display:inline-block;}
.p_svc_m{line-height:1.4em; margin-top:15px; border-bottom:1px solid navy; display:inline-block;}



div.newcstmfl {display:flex; justify-content: space-between; margin-bottom:20px;}
div.newcstmfl div.p_flow {display:table-cell; width:250px; height:120px; text-align:center; padding:15px; border:1px solid navy;}
div.newcstmfl div.p_flow p { font-size:14px;}

.arwright1 {margin-top:20px;}
#newcstmfl img {margin-top:20px;}


/*display:none; 
vertical-align:middle; 

  ul#gmenu { list-style:none; margin:auto; padding-left:0px; width:980px; background-color:gray; display: flex; flex-wrap: wrap; justify-content: space-between; }
  ul#gmenu li {border:1px solid black; line-height:0px;}padding:5px 10px;
  
  
  border-bottom:1px solid navy; 
*/ 

.catcon {margin-bottom:30px;}
.catcon table tr td { vertical-align:top; padding-bottom:5px;}
.catcon table.list-type2 tr td:nth-child(2) {width:10em;}

.topcnt {margin-bottom:30px;}



/*font-size:12px;text-align:center;  */
/*li.li_side_a, li.li_side_b, li.li_side_c {font-size:12px; text-align:center; width:160px; display:block; margin:0;padding:0; border:0px solid #CCC; }*/
/*li.li_side_a ul li, li.li_side_b ul li, li.li_side_c ul li {width:160px; display:block; margin:0;padding:0;}*/



p.catalog_top {text-align:right;  font-size:12px;}
p.pub_name {  margin-bottom:4px;  font-size:12px; }
p.linkPDF { margin-bottom:4px;  font-size:12px; }


td p { font-size:12px;}
label { cursor: pointer;}






/*
//.catcon {margin-bottom:30px;}
//.catcon table tr td { vertical-align:top; padding-bottom:5px;}
//.catcon table.list-type2 tr td:nth-child(2) {width:10em;}
// li.li_side_a:nth-child(1) {border-top:0px solid #CCC; }
// border-bottom:1px solid #CCC;  

*/
