@charset "utf-8";
/* CSS Document */
body {
 border: none;
 margin: 0px;
 background-image:url(http://www.ujiharakaikei.com/images/body-bg.gif); 
 background-repeat:repeat;
 background-position:center; }
 
 
a:link { color:#2E8311; font-weight:bold; text-decoration:underline;}
a:hover{ color:#95DF50; font-weight:bold; text-decoration:underline; }
a:visited{ color:#5F6655; font-weight:bold; text-decoration:underline;}
a:active{ color:#95DF50; font-weight:bold; text-decoration:underline;}

.header_message {text-align:left; font-size:12px; color:#666666;}
.basic {border-collapse:collapse; padding:0px 0px 0px 0px;}
.contents {border-collapse:collapse; padding:10px 10px 10px 15px;}
.h2 {font-size:16px; padding-left:25px; padding-top:5px; color:#666666; font-weight:bold; background-image:url(http://www.ujiharakaikei.com/images/title_bar3.gif); background-repeat:no-repeat; width:100%; height:28px; }
.h3 { font-size:18px; color:#333333; font-weight:bold;}

.text {color:#666666; font-size:14px; padding:10px 10px 0px 10px; line-height:1.5;}
.text2 {color:#666666; font-size:14px; padding:0px 0px 0px 0px; line-height:1.5;}
.text3 {color:#666666; font-size:9.5px; padding:10px 10px 0px 10px; line-height:1.5;}
.text4 {color:#666666; font-size:16px; padding:0px 0px 0px 0px; line-height:1.5;}
.blog_text1 { }
.ol_1 {color:#666666; font-size:14px; padding:0px 0px 0px 0px; line-height:1.5;}
.ul_1 {padding:0px 0px 0px 0px; margin:0; list-style:none;}
.li_1 {padding:0px 0px 0px 0px; margin:0; list-style:none;}
.index_tyuu_text1 {color:#666666; font-size:14px; padding:0px 10px 10px 0px; line-height:1.5; font-weight:bold;}
.index_tyuu_text2 {color:#666666; font-size:14px; padding:0px 10px 10px 20px; line-height:1.5;}
.pg01_plan_midashi {color:#00CCCC; font-size:14px; padding:0px 10px 0px 0px; line-height:1.5; font-weight:bold;}
.pg01_plan_link {text-align:right; color:#0000FF; font-size:14px; padding:0px 0px 0px 0px; line-height:1.5; font-weight:bold;}
.pg01_pay_answer {text-align:right;} 
.pg01_u1 {padding:0px 0px 0px 20px;}
.pg03_midashi {font-size:16px; color:#666666; font-weight:bold;}
.pg03_text1 {color:#666666; font-size:14px; padding:0px 10px 10px 0px; line-height:1.5;}
.pg03_text2 {padding-left:10px; padding-top:5px; color:#666666; font-size:14px; line-height:1.5;}
.pg05_text{color:#666666; font-size:12px; padding:10px 10px 10px 10px; line-height:1.5; border-collapse:collapse;}
.pg05_box { background-color:#CCCCCC; }
.pg06_image { padding:10px 0px 0px 0px;}
.pg11 {padding:0px 0px 0px 0px; background-color:#fffbe1;}
.pg11_2 {padding:0px 0px 20px 0px;}



<!--dropdown-->	 
dd {
  list-style-type: none;
  padding:0px;
  margin:0px;
}

#dd ul{
  list-style-type: none;
  padding:0px;
  margin:0px;
}

#dd li.mainmenu {
  list-style-type: none;
  float: left;
  padding:0px;
  margin:0px;
}

#dd .mainmenu a.menu {
  display: block;
  text-align: center;
  padding:0px;
  margin:0px;
  width: 185px;
}

#dd .mainmenu a.menu:hover {
}

.submenu {
  visibility: hidden;
  position: absolute;
  z-index: 5;
}
.submenu a {
  display: block;
/*font: 11px arial;*/
  text-align: left;
/*text-decoration: none;
  padding: 5px;
  color: #2875DE;*/
}
.submenu a:hover {
/*background: #49A3FF;
  color: #FFF;*/
}

/* サブメニューの半透明処理
--------------------*/
.submenu {
 filter: alpha(Opacity=80);
	opacity: 0.8;
}


