*{
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	word-break:break-all;
    word-wrap:break-word;

}


body{
    background-color: RGB(255,255,255);
	color:#4C4948 ;
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
	font-size : 105% ;
    letter-spacing:0px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

table , tr , th , td{
    border-collapse:collapse;
}

img , img:visited , img:hover{
	border : none ;
}

em{
	font-style:normal ;
	font-weight : bold ;
}

p{
	padding : 0px 0em 0.5em 1em ;
	line-height:2.0 ;
}

del { color: red; }

del span{ 
}

em{
	color : RGB(158,118,58) ;
	font-weight : normal ; 
}

strong{
	color : RGB(158,118,58) ;
	font-weight : normal ; 
}


/*-- ノーマルリンク------------------ */

a:link {
    color:RGB(39,66,158);
    text-decoration: none;
}
a:visited {
    color: RGB(39,66,158);
    text-decoration: none;
}
a:hover {
    color: #ff7f00;
    text-decoration: underline;
}


/*-- Base cntn ------------------ */

div#all_cntn{
	width : 735px ;
	margin : 0px auto 30px auto ;
	padding-right : 20px ;
	border-right : 1px solid #dddddd ;
	padding-left : 20px ;
	border-left : 1px solid #dddddd ;
	position : relative ;
}

div#all_cntn_index{
	width : 735px ;
	margin : 0px auto 30px auto ;
	padding-right : 20px ;
	border-right : 1px solid #dddddd ;
	padding-left : 20px ;
	border-left : 1px solid #dddddd ;
	position : relative ;
}

div#header_cntn{
	margin-top : 30px ;
	width : 735px ;
	position : relative ;
}


div#header_cntn img{
	display : block ;
}


div#content_cntn{
	width : 480px ;
	float : right ;
	padding : 20px 0px 20px 0px ;
	font-size:0.8em ;
}


div#content_cntn_top{
	width : 480px ;
	float : right ;
	margin: 0px;
	padding : 20px 0px 0px 0px ;
	font-size:0.8em ;
}

div#menu_cntn{
	width : 255px ;
	float : right ;
	position : relative ;
}

div#footer_cntn{
	clear : both ;
	font-size : 9pt ;
	color : #666666 ;
	text-align:center ;
}


/*  TOP_contents */



h1{
	margin : 10px 0px 10px 0px ;
	border : 1px solid gray ;
	background-color:silver ;
	padding : 6px 6px 4px 6px ;
	font-weight : normal ;
	font-size:110%;
	border:none;
}

h2{
	margin : 10px 0px 10px 0px ;
	border : 0px solid silver ;
	padding : 0.5em 0.5em 1.3em 0.5em ;
	background-color:#ebebeb ;
	font-weight : normal ;
	font-size:110%
}

h3{
	margin : 20px 0px 10px 0px ;
	border-bottom : 1px dashed silver ;
	padding : 6px 6px 4px 6px ;
	font-weight : normal ;
	font-size:110% ;
}

h3.profile{
	position : relative ;
	left : -3.5em ;
	margin : 20px 0px 10px 0px ;
	border-bottom : 0px ;
	padding : 6px 6px 4px 6px ;
	font-weight : normal ;
	font-size:120% ;
	color : #CC141D ;
}


.mn_2nd{
	margin : 20px auto 20px 20px ;
}


.mn_1st{
	margin : 10px auto 30px 20px ;

}


div.mn_1st_box{
	margin : 10px auto 30px 20px ;
}

div.mn_1st_box img{
	display : block ;
}

div.mn_1st_box a:hover img {
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}

div.mn_2nd_box{
	margin : 50px auto 20px 20px ;
	background-color: RGB(232,231,230) ;
	width:149px ;
}

div.mn_2nd_box img{
	display : block ;
}

div.mn_2nd_box a:hover img {
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}


div#hd_navi_biz a{

	background-color : black ;
	width : 149px ;
	height : 29px ;
	position : absolute ;
	left : 19px ;
	top : 167px ;
	
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

div#hd_navi_news a{
	background-color : black ;
	width : 149px ;
	height : 28px ;
	position : absolute ;
	left : 19px ;
	top : 196px ;
	
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

div#hd_navi_media a{
	background-color : black ;
	width : 149px ;
	height : 28px ;
	position : absolute ;
	left : 19px ;
	top : 225px ;
	
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

div#hd_navi_about a{
	background-color : black ;
	width : 149px ;
	height : 28px ;
	position : absolute ;
	left : 19px ;
	top : 254px ;
	
	filter: alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}

div#hd_navi_biz a:hover{
	filter: alpha(opacity=20);
	-moz-opacity:0.20;
	opacity:0.20;
}

div#hd_navi_news a:hover{
	filter: alpha(opacity=20);
	-moz-opacity:0.20;
	opacity:0.20;
}

div#hd_navi_media a:hover{
	filter: alpha(opacity=20);
	-moz-opacity:0.20;
	opacity:0.20;
}

div#hd_navi_about a:hover{
		filter: alpha(opacity=20);
	-moz-opacity:0.20;
	opacity:0.20;
}


/*  TOP whatsnew */

/* --
ul#top_whatsnew{
	position : relative ;
	top : 98px ;
	left : 230px ;
	padding-left : 125px ;
	letter-spacing:1px ;
	font-size : 9.5pt ;
	background-image: url(/images/090710_wms_whatsnew.gif) ;
	background-repeat:no-repeat ;
	list-style-type:none ; 
}

ul#top_whatsnew li{
	margin-bottom : 0.2em ;
}


div#top_whatsnew{
	position : absolute ;
	top : 450px ;
	left : 300px ;
}

-- */


ul#top_whatsnew{
	margin: 20px 0px;
	padding-left : 116px ;
	letter-spacing:1px ;
	font-size : 9.5pt ;
	background-image: url(/images/090710_wms_whatsnew.gif) ;
	background-repeat:no-repeat ;
	list-style-type:none ;
	
}

ul#top_whatsnew li{
	margin-bottom : 0.2em ;
}


div#top_whatsnew{
	position : absolute ;
	top : 450px ;
	left : 300px ;
}

div.top_sv {
	background-image:url(/images/index_100406_03.jpg);
	padding-top: 35px;
	/*margin-top: 110px;*/
	margin-top: 50px;
	margin-bottom: 20px;
}

div.top_svbox {
	margin:0px auto 0px auto;
	width: 470px;
	height: 125px;
}

div.top_svbox a {
	
}

div.top_svbox a.sv01 {
	display: block;
	background-image: url(/images/index_100406_10.jpg);	
	width : 230px ;
	height : 50px ;
}

div.top_svbox a.sv01 img{
	width : 230px ;
	height : 50px ;
}

div.top_svbox a.sv02 {
	display: block;
	background-image: url(/images/index_100406_07.jpg);
	width : 230px ;
	height : 50px ;
	
}

div.top_svbox a.sv02 img{
	width : 230px ;
	height : 50px ;
}

div.top_svbox a.sv03 {
	display: block;
	background-image: url(/images/index_100406_13.jpg);
	width : 230px ;
	height : 50px ;
}

div.top_svbox a.sv03 img{
	width : 230px ;
	height : 50px ;
}


div.top_svbox a.sv01:hover {
	background-image: url(/images/index_100406_10_c.jpg);
	
}

div.top_svbox a.sv02:hover {
	background-image: url(/images/index_100406_07_c.jpg);
	
}

div.top_svbox a.sv03:hover {
	background-image: url(/images/index_100406_13_c.jpg);
	
}

ul.top_svl {
	float: left;
	list-style: none;
}

ul.top_svr {
	float: right;
	list-style: none;
}

ul.top_svl li {
	margin : 0 !important ;
	padding : 0 !important ;
	display : block ;
	width : 230px ;
	height : 54px ;
}

*>ul.top_svl li {
	height : 61px ;

}

*.xxxxxx{
	border : 1px solid red ;
}


/* media */

img.me_ind_img {
	float: left;
	margin: 5px 25px 5px 5px;
}


img.me_ind_title {
	margin: 20px 0px 0px 0px;
}

ul.me_li {
	margin: 20px 0px 15px 10px;
	list-style-image : url(/media/images/medea_index_100406_10.jpg);
}

dl.dl_nml03{
	margin : 20px 0px ; 
	border : 1px solid RGB(190,190,190) ;
	border-width : 1px 0px 0px 0px ; 
}

dl.dl_nml03 dt{
	display : block ;
	background-color:RGB(230,230,230) ;
	padding : 5px 6px ;
	border-bottom : 1px solid RGB(190,190,190) ; 
}

dl.dl_nml03 dd{
	padding : 5px 6px ;
}



.rightlink{
	text-align : right ;
}

.rightlink a{
	text-decoration:underline !important ;
}

table td.com{
	vertical-align : top ;
	padding : 0px 10px 10px  10px ;
}


table td.pdf_view{
	vertical-align : bottom ;
	padding : 10px 0px 0px 10px  ;
}

table td.shimen{
	width : 280px  ;
	background-color: #F0F0F0 ;
	text-align:center ;
}

div.cntn_keisai{
	padding : 30px 0px ;
	border-top : 1px solid silver ;
}


/* menu */

div.mn_mover a{
	display : block ;
	position:absolute ;
	width : 148px ;
	height : 23px ;
	
	background-color : red ;
	
	filter: alpha(opacity=20);
	-moz-opacity:0.20;
	opacity:0.20;
}
