@charset "UTF-8";

@import "format.css";

#beta {
  position: absolute;
  top: 0;
  left: 0;
}

#seo{
height:9px;
font-size:10px;
line-height:9px;
text-align:right;
float:right;
}

/*ground */
.left{
float:left;
}

.right{
float:right;
}

a{
color:#72C5E7;
padding:2px;
cursor:pointer;
}


a:hover{
color:#01DFE2;
background-color:#EEF8FC;
text-decoration:none;
}

a.no_bg:hover{
background:none;
}


.link_bold a{
font-weight:bold;
}

.dummy-Link {
font-weight:bold;
margin-right:30px;
color:#999999;
padding:7px 2px 2px 20px;
margin-top:-5px;
float:left;
}
.dummy-Link2 {
font-weight:bold;
color:#999999;
padding:7px 2px 2px 20px;
margin-top:-5px;
float:left;
}

a.nro{
padding:auto;
}


a.nro:hover{
background:none;
}


#header-logo{
float:left;
width:375px;
}

#header-logoR{
float:right;
width:600px;
}


#header-logo a{
background:none;
}

#header-logo a:hover{
background:none;
}

/*icon*/
.icon-glass{
	background-image: url(../images/icon-glass.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
}

.icon-mail{
	background-image: url(../images/icon-mail.gif);
	}

.icon-mailG{
	background-image: url(../images/icon-mailG.gif);
	}
	
.icon-fav{
	background-image: url(../images/icon-fav.gif);
}

.icon-favG{
	background-image: url(../images/icon-favG.gif);
}

.icon-kiyaku{
	background-image: url(../images/icon-kiyaku.gif);
}

.icon-kiyakuG{
	background-image: url(../images/icon-kiyakuG.gif);
}

.icon-report{
	background-image: url(../images/icon-report.gif);
}

.icon-reportG{
	background-image: url(../images/icon-reportG.gif);
}


.icon-toroku{
	background-image: url(../images/icon-toroku.gif);
}

.icon-torokuG{
	background-image: url(../images/icon-torokuG.gif);
}

.icon-login{
	background-image: url(../images/icon-login.gif);
}

.icon-loginG{
	background-image: url(../images/icon-loginG.gif);
}

.icon-ear{
	background-image: url(../images/icon-ear.gif);
}

.icon-earG{
	background-image: url(../images/icon-earG.gif);
}

.icon-faq{
	background-image: url(../images/icon-faq.gif);
}

/*header*/
#header p{
float:left;
}

#url_title{
padding:6px 4px 0 0;
}

#section-txtarea{
clear:both;
}

#section-txtarea p{
float:left;
margin-top:3px;
}

#section-txtarea #top-txtarea{
	background-image: url(../../images/txt_area.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:3px 4px 2px 5px;
	width:auto;
height:35px;
widows:560px;
margin-top:0;
  margin-right:2px;
}

#top-txtarea input{
	width:540px;
   border: 1px solid #fff;
   font-size:20px;
   margin-right:5px;
    }

#section-txtarea #top-txtarea2{
	background-image: url(../../images/txt_area2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:3px 4px 2px 5px;
	width:auto;
height:35px;
widows:560px;
margin-top:0;
  margin-right:2px;
}

#top-txtarea2 input{
	width:540px;
   border: 1px solid #fff;
   font-size:20px;
   margin-right:5px;
   background:none;
    }



#ERR{
	background-image: url(../../images/txt_area.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:8px 4px 2px 5px;
	width:auto;
	height:30px;
	widows:560px;
	margin-right:2px;
}

.ERRfont {
	color:#FF0000;
	font-size:20px;
	margin-right:45px;
	margin-left:5px;
	height:35px;
	widows:560px;
}
	
#bt-change{
   margin-right:2px;
   float:left;
   }

#bt-change a{
background:none;
}

#bt-change a:hover{
background:none;
}

#section-bt{
float:left;
width:100%;
padding:16px 0 0 0;
line-height:1.8em;
}

#section-bt p{
height:27px;
}

.icon{
background-repeat: no-repeat;
	background-position: left 50%;
	padding-left:34px;
	height:27px;
	line-height:1.7em;
	}

#bt-menu{
width:auto;
float:left;
}

#bt-menu p{
float:left;
}

#bt-menu a{
margin-right:25px;
float:left;
}

#section-bt .icon-toroku{
width:105px;
float:right;
}

#section-bt .icon-torokuG{
width:105px;
float:right;
}

#header-navi{
height:91px;
float:left;
}

#section-bt p{
height:27px;
background-repeat: no-repeat;
	background-position: left 50%;
	padding-left:34px;
}

#bt-menu{
width:auto;
float:left;
}

#bt-menu p{
float:left;
}

#bt-menu a{
margin-right:25px;
float:left;
}






/**/
#content-footer-left{
	background-image: url(../images/content-footer-bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:205px;
	float:left;
	padding-right:31px;
	}
	
	#content-footer-right{
	width:auto;
	}
	
	.icon-home{
	padding-left:20px;
	background-image: url(../images/icon-home.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	}
	
	.icon-gotop{
	padding-left:20px;
	background-image: url(../images/icon-gotop.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	}
	
	
	
/*popuphelp*/
#section-txtarea .popup p{
margin:0;
}

.popup-base{
position:relative;
}


.popup{
	color: #000;
	position: absolute;
	top: -65px;
left: -216px;
	width:216px;
	background-image: url(../images/popup_bg02.gif);
	background-repeat: repeat-y;
	background-position: left bottom0;
	z-index:100;
	visibility:hidden;
	}

				
.popup-top_faq{
top: 23px;
left: 741px;
}

.popup-top_news{
top: 85px;
left: 741px;
}

.popup-top_change{
top: -155px;
left: 467px;
}
	
.popup-top_change2{
top: 146px;
left: 804px;
}
	
	
	.popup-top{
	width:216px;
	padding-bottom:0;
	}
	
	.popup-content{
	padding:13px 27px 0 13px;
	width:176px;
	background-image: url(../images/popup_bg01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	}
	
	.popup-content2{
	padding:13px 27px 0 13px;
	width:176px;
	background-image: url(/common/images/popup_bg01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	}	
	
	.popup-bottom{
	width:216px;
	float:left;
	}


#copyright{
	width:280px;
	margin:0;
	padding:0;
	text-align:right;
font-family:Myriad pro, Helvetica;
font-size:9px;
}

#anon a:hover{
background:none;
}
 