@charset "utf-8";
img, div, input { behavior: url("js/iepngfix.htc") }

* {
margin:0;
padding:0;
}

html {
height: 100%;
overflow-y:scroll;
background:#FFFFFF;/*一番下のbackground*/
font-size:12px;
/*font-family:'Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;*/
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
color:#52493A;
}

/* == clearfix == */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

body{
height:100%;
margin:0;
padding:0;
}

p,li,dt,dl {
line-height:1.6;
}
p {
margin:0;
}
li {
list-style-type:none;
}
img {
border:0;
}
address {
font-style:normal;
}
.clear {
clear:both;
} 

.wrapper {
width:950px;
min-height: 100%;
margin:0 auto;
height: auto !important;
height: 100%;
background: url(../Pro/images/bg.gif) repeat-y left top;
}
.push {
height: 50px;
}

.footer, .push {
clear: both;
}

.enq-top{
width:950px;background:#FFFFFF;
}
ul#logo-btn{
	list-style:none;
	height: 338px;
}

ul#logo-btn li{
	width:311px;
	float:left;
	margin-right:4px;
}



/*header*/
p#header{
position:relative;z-index:1;margin-left:1px;

}

div.logo{
background:url('../images/enqmaker-logo.gif');
background-repeat:no-repeat;
margin-top:0;
width:948px;
height: 304px;
}

.text_right {
	text-align: right;
}

.text_center {
	text-align: center;
}

.text_left {
	text-align: left;
}

#login_box{
background:#ffffff;
width:465px;
border:solid 6px #FFAC2F;
margin-left:auto;
margin-right:auto;
margin-top:100px;
}

.login_text_box{
width:310px;margin-left:auto;margin-right:auto;line-height: 2;margin-top:20px;
}
.login_line{
background:#42210B;width:400px;height:1px;margin-left:auto;margin-right:auto;margin-top:20px;
}
.box_310{
width:310px;margin-top:10px;
}
.text_10{
margin-top:10px;
}
.ma_10_0{
margin:10px 0;
}
.ma_5_0{
margin:5px 0;
}
.ma_0_0_20px_0 {
margin:0 0 20px 0;
}

.error_text{
color:#FA2323;
font-size: 1.2em;
font-weight: bold;
}
.text_small{
font-size: 0.9em;
}
.text_bold{
font-weight: bold;
}
.login_text{
font-weight: bold;
font-size: 1.2em;
text-align: right;
margin:10px 0;
}
/*clear*/
.clear {
	clear: both;
	width: auto;
	margin: 0px;
}


#info{
margin:10px 0;
width: 800px;
margin-left:auto;
margin-right:auto;

}

#info span{
display: table-cell;
vertical-align: middle;
}
/*for IE6 */  
* html #infot span {
display: inline;
zoom: 1;
}

/*for IE7 */  
*:first-child+html #info span {  
display: inline;  
zoom: 1;
}
a:link {color:#0071BC;text-decoration:none;}
a:visited {color:#0071BC;text-decoration:none;}
a:hover {color:#0099FF;text-decoration:none;}


#btn_top{
margin-top:9px;
}

#area{
width: 948px;
margin-left:auto;
margin-right:auto;
margin-top:0;
}
.area_text{
line-height: 2;
}

.float_left{
float: left;
}

.text_indent{
padding-left:1em;text-indent:-1em;
}
/*パンくずリスト*/
ol#topicpath {
	padding: 10px 0 20px 20px;
	font-size: 0.88em;
	list-style: none;
}
ol#topicpath li {
	float: left;
	padding: 3px 7px 3px 10px;
	background: url(../images/topic.gif) no-repeat 0 50%;	
	line-height: 1.0em;
}

ol#topicpath li.home {
	padding-left: 0;
	background: none;
}
ol#topicpath li a:link,
ol#topicpath li a:visited {

}
ol#topicpath li a:hover,
ol#topicpath li a:active {

}
ol#topicpath li em {
	font-style: normal;
	font-weight: bold;
}

#page_nextprev ul{
margin:10px auto;
list-style:none;
width:300px;
text-align:center;
}

#page_nextprev li.np{/*リンクがかかったら.npは消す*/
padding:5px;
float:left;
margin-left:20px;
color:#ccc;
border:solid 1px #CCC;
}

#page_nextprev li a{
padding:5px;
border:solid 1px #CCC;
float:left;
margin-left:20px;
}


#page_nextprev li a:hover{
background:#ff6600;
color:#fff;
font-weight:bold;
display:block;
}

div.prev{
clear:both;
text-align:right;
margin:10px 5px;
}
p.text_in{
padding-left:1em;
text-indent:-1em;
}
