@charset "iso-8859-1";

/*-------------------------

File: /murata/english/local_2009.css
Modified: 2009.5.19 by Tachi

--------------------------*/

/* ------------------------------------------------------ */
body{margin:0px; padding:0px; width:1000px; background-color:#CCCCCC; background-image:url(img/body_bk.gif); background-position:top left; background-repeat:repeat-y; font-family:verdana, Arial, Helvetica, sans-serif; }

h1 img, h2 img { margin:0; padding:0;}

#content { padding:20px 10px 30px 20px; width:1000px;}

#col { margin-top: 10px; margin-right: 0pt; margin-bottom: 30px; margin-left: 0pt; width: 980px;}
#centercol { width:940px; }

#leftcol { width:650px; float:left;}
#rightcol { width:300px; float:right; margin:0 10px;}
#rightcol img { }

#breadcrumb { margin-top: 3px; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; font-size: 85%; line-height: 1.5; width: 975px; }

/* -----------------index------------------*/
.index-created { background-image:url(img/index_ttl_mbk.gif); background-repeat:no-repeat; background-position:top left;}
.index-supported { background-image:url(img/index_ttl_sbk.gif); background-repeat:no-repeat; background-position:top left;}

h3.trend { width:450px; border-left:4px solid #0762c4; font-size:100%; font-weight:bold; padding-left:14px; margin:60px 0 0 10px; display:block;}
h3.trend span { color:#0762c4; font-size:77%; font-weight:bold;  }
h3.trend-l { width:900px; border-left:4px solid #0762c4; font-size:100%; font-weight:bold; padding-left:14px; margin:10px 0 0 10px; display:block;}
h3.trend-l span { color:#0762c4; font-size:77%; font-weight:bold;  }


h3.solution img { float:left; margin:0 10px 10px 0;}
h3.solution{ width:450px; font-size:100%; font-weight:bold; padding-left:14px; margin:10px 0 0 10px; display:block;}
h3.solution span { color:#f07e04; font-size:77%; font-weight:bold;  }


a:hover { color:#990000;}
#centercol p { font-size:93%; line-height:140%; font-weight:normal; width:auto; margin-top:20px; padding:0 10px; clear:both; }
div.bline { width:auto; height:1px; background-image:url(img/bline.gif); background-repeat:repeat-x; background-position:left center; clear:both; margin:5px 0; padding:0; width:440px;}

/*-------- leaf --------------------*/

#leftcol .catname { background-color:#004499; color:#FFFFFF; font-weight:bold; margin:20px 0; padding:2px 20px; font-size:85%;}
#leftcol h2 { font-size:146.5%; font-weight:bold;}
#leftcol h2 span { font-size:70%; color:#FF6633; font-weight:bold;}
#leftcol h3 { border-left:10px solid #fc5604; padding:4px 0 4px 14px; margin:35px 0 25px 0; color:#333333; font-size:123%; font-weight:bold;}

/* focuson1 */

div.r { float:right; margin:10px 0 10px 10px; padding:0 0 10px 10px;}
div.r img {}
div.l { float:left; margin:10px 10px 10px 0; padding:0 10px 10px 0;}
div.l img {}
div.b { margin:20px 0 10px 10px; font-size:12px; line-height:120%; color:#333333;}
div.c { margin:auto; text-align:center; padding:10px 0;}


p.lead{ font-weight:bold; width:auto; margin-bottom:30px; }
p span { color:#333333; font-weight:bold;}
p.q { color:#a97453; font-weight:bold; font-size:108%;}


.captionstyle{ font-size:12px; line-height:120%; color:#333333; }

p { font-size:100%; line-height:160%; font-weight:normal; width:auto; margin-top:25px; }

small { font-size:11px; font-weight:normal; color:#666666; line-height:120%; font:Arial, Helvetica, sans-serif, Osaka;}

a { font-weight:bold; text-decoration:underline;}
a:visited { text-decoration:underline}


/* MENU */

div#menu {padding:0; margin:0;}

div.t { /*background-image:url(img/menu_back_m.gif); background-repeat:no-repeat;*/ width:300px; padding:6px 0; margin-bottom:5px; border:1px solid #e0e0e0;}

div.t p {font-size:12px; line-height:140%; margin-left:10px; border-left:3px solid #ff6633; padding:0 12px; }

div.t span {color:#004499; font-weight:bold;}



div.s {/*background-image:url(img/menu_bule.gif); background-repeat:no-repeat;*/ width:300px; padding:6px 0; margin-bottom:5px; border:1px solid #e0e0e0; background-color:#e9f3fd;}

div.s p {font-size:12px; line-height:140%; margin:0 10px 0 20px; }

div.s span {color:#e46203; font-weight:bold; }



div.t-long {background-image:url(img/menuline_bk.gif); background-repeat:repeat-y; background-position:5px 0px;  width:300px; padding:16px 0 ; margin-bottom:0; border:1px solid #e0e0e0;}

div.t-long p { margin:0 10px 10px 20px; font-size:12px; line-height:140%; }

div.t-long span {font-weight:bold; color:#004499;}



div.s-s {/*background-image:url(img/menu_bule_s.gif); background-repeat:no-repeat;*/ width:265px; margin:0 0 6px 20px; padding:6px 0; border:1px solid #e0e0e0; background-color:#e9f3fd;}

div.s-s p {margin:0 10px 0 12px; line-height:140%; font-size:12px; }

div.s-s span {color:#e46203; font-weight:bold; }

/*-------------------------------------------------------------------------*/

/* clearfix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix { display:inline-table;}

/* Hides from IE-mac \ */
* html.clearfix { height:1%;}
.clearfix { display:block;}
/* End hide from IE-mac */

