@charset "utf-8";

/* ------------------------------------------------------------
                                              下部入力
------------------------------------------------------------ */
div#contents h1{
	margin-top:0;
}

div#mainContents div.condition {
  width:730px;
  background-image:url(../../../images/common/bg_search_btm_pop2.gif);
}

div#mainContents div.condition div.inBox{
	width:730px;
	padding-top:10px;
	background-image:url(../../../images/common/bg_search_top_pop.gif);
	background-position:0 0;
	background-repeat:no-repeat;
}


div#mainContents div.hallTit {
	margin-right:0px;
}

/* btn */
div#mainContents ul.sideBtn{
	margin:10px 0 0 0;
}

div#mainContents div.result ul.pipeLink {
	margin-right:0;
}


/* パネル */
div.typeD div#mainContents div.condition div.btmBox{
	width:700px;
	padding-bottom:10px;
	background-position:bottom;
	background-repeat:no-repeat;
}

div.typeD div#mainContents div.formMain01 div.checkarea,
div.typeD div#mainContents div.formMain01 div.searchBox,
div.typeD div#mainContents div.formMain01 h2{
	margin: 10px 10px 0 10px;
}


div.typeD div#mainContents div.formMain01 div.locator ul.listFloL li{
	float:left;
	width:160px;
	line-height: 1.5;
}

div.typeD div#mainContents div.formMain01 div.locator ul.listFloL li input{
	vertical-align:middle;
}


div#mainContents div.condition div.formMain01 ul.listFloL,
div#mainContents div.condition div.formMain01 ul.area{
 margin-left:10px;
}

div.typeD div#mainContents div.formMain01 div.checkarea dd img{
	vertical-align:middle;
	margin-left:3px;
}


div.typeD div#mainContents div.formMain01 div.locator ul.area li{
	float:left;
	width:160px;
	min-height:40px;
	margin-bottom:5px;
	line-height: 1.5;
}

div.typeD div#mainContents div.formMain01 div.locator ul.area li.single{
	min-height:10px;
}
div.typeD div#mainContents div.formMain01 div.locator ul.area li.single input{
	vertical-align:middle;
}

div.typeD div#mainContents div.clip02 div.inBox div { width:560px; float:left;}
div.typeD div#mainContents div.clip02 div.inBox dl dt { width:auto; }
div.typeD div#mainContents div.clip02 div.inBox dl dd { margin-left:0;}
div.typeD div#mainContents div.clip02 div.inBox p{float:left;}
div.typeD div#mainContents div.clip02 div.inBox p.noMargin{margin:0;}


div.typeD div#mainContents div.condition {
	width:700px;
	margin-top:10px;
	padding-bottom: 0px;
	background-image:url(../../../images/common/bg_search_btm_long.gif);
	background-repeat:repeat;
}

div.typeD div#mainContents div.condition div.btmBox{
	width:700px;
	padding-bottom:10px;
	background-image:url(../../../images/common/bg_search_btm.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}


/* ------------------------------------------------------------
                                    HEADER/FOOTER
------------------------------------------------------------ */
div.popup div#header {
  width: 730px;
  margin: auto;
  height: 50px;
}