@charset "utf-8";

/*--------------------------------------------------------

案件別共通
--------------------------------------------------------*/

/*element*/
*{outline:none;}
body,form{margin:0;padding:0;}
img{border:none;vertical-align:top;}
input,select{vertical-align:middle;}
table{border-collapse:collapse;border:none;}
ul,li{margin:0;padding:0;list-style:none;}

/*display*/
hr,.MapiDisplayNone{display:none;}
.MapiBgNone{background:none !important;}

/*font*/
input,textarea,select,table,th,td{font-size:100%;}
em,address,cite{font-style:normal;}

/*text-align*/
.MapiPosR{text-align:right !important;}
.MapiPosL{text-align:left !important;}
.MapiPosC{text-align:center !important;}

/*clearfix*/
.MapiClearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.MapiClearfix{overflow:hidden;min-height:1em;}
* html .MapiClearfix{overflow:visible;height:1%;}

ul.MapiClearfix li{float:left;margin:0 10px 0 0;}
ul.MapiClearfix li.MapiLast{margin:0;}

/*form*/
.MapiFormBox{margin:0 0 2px;}
.MapiFormBox li{white-space:nowrap;}
.MapiFormBox input{margin-top:0;}
.MapiFormBox lable{white-space:nowrap;line-height:24px;}

.MapiFormTxt{width:240px;height:16px;margin:0;padding:2px;line-height:16px;}
* html .MapiFormTxt{height:24px;}
.MapiFormBtn{height:26px;padding-left:5px;padding-right:5px;}

/*caution*/
.MapiCaution{margin:5px 0 0 1em;line-height:1.2; text-indent:-1em;}

/*topicpath*/
#MapiTopicpath{height:25px;margin:3px 0 15px;overflow:hidden;}
#MapiTopicpath h1{display:inline;font-weight:normal;}

/*rightbox*/
.MapiLightBox{display:none;overflow:hidden;background:#fff;text-align:center;}
.MapiClose{margin:0;padding:0;text-align:center;}
.MapiCloseTop{margin:0 0 10px;padding:0 0 6px;border-bottom:1px solid #ccc;}
.MapiClose a{display:block;width:91px;margin:0 auto;background:url(../img/btn_close_over.gif) 0 0 no-repeat;}
.MapiClose a:hover img{visibility:hidden;}

#MapiLayoutLightBox .MapiCaution{margin:35px 0 0 1em;}

