div#header ul.hNavi li img{
vertical-align: top;
}
div#header div{
padding-top: 0;
}
div#header div h1{
margin-top: 5px;
}
ul#hNavi li.hNaviLast{
border-left: none;
}

.lower #mainNavi {
padding-top: 18px;
}

/* アインファーマシーズ */
#mainNavi p.ainpharmaciezMain{
margin-bottom: 15px;
padding-top: 10px;
background:url("/_resource/images/main_border.gif") repeat-x scroll center bottom #F8F9F9;
}
div.pharmOutlineBox{
margin: 0 15px 15px;
}
div.pharmOutlineBox img{
float: left;
border: #ccc solid 1px;
}
div.pharmOutlineBox dl{
width: 480px;
float: right;
}
div.pharmOutlineBox dl img{
float: none;
border: none;
}
div.pharmOutlineBox dt{
margin-bottom: 10px;
background: url(/_resource/images/dot04.gif) repeat-x bottom;
}
ul.pharmContentBox{
margin-left: 5px;
}
ul.pharmContentBox li{
margin: 0 5px;
float: left;
}
ul.pharmContentBox li div{
padding-bottom: 6px;
width: 212px;
background: url(../../ainpharmaciez/images/top_con_footer.gif) no-repeat bottom;
}
ul.pharmContentBox div div{
padding: 8px;
width: auto;
font-size: 0.8em;
border-left: #ccc solid 1px;
border-right: #ccc solid 1px;
background: none;
}
ul.pharmContentBox div div img{
margin: 0 10px 15px 0;
float: left;
}
div#box01 div.pharmaciezTop{
padding: 15px 0;
}
div.pharmaciezTop div#infoBox{
margin: 0 auto 15px;
width: 659px;
background: url(/_resource/images/box_in_header.gif) no-repeat top;
}
div.pharmaciezTop div#infoBoxIn{
padding: 5px 0 7px;
font-size: 1.2em;
background: url(/_resource/images/box_in_footer.gif) no-repeat bottom;
}
div.pharmaciezTop div#infoBoxIn ul li{
width: 290px;
}

p.linkNewsList{
padding-left: 15px;
position: absolute;
font-size: 0.8em;
right: 15px;
top: 15px;
background: url(../images/arrow01.gif) no-repeat;
}

div.irTabBox p.linkNewsList{
right: 15px;
top: -5px;
}

div.pharmaciezTop div#infoBoxIn div.infoTab2{
padding: 0 15px;
position: relative;
border-left: #ccc solid 1px;
border-right: #ccc solid 1px;
}
div.pharmaciezTop div#infoBoxIn div.infoTab2 ul{
padding-bottom: 0;
border: none;
}
div.pharmaciezTop div#infoBoxIn div.infoTab2 ul li{
margin: 0;
width: auto;

}
div.pharmaciezTop div#infoBoxIn div.infoTab2 ul li a{
padding: 0;
}
div.pharmaciezTop div#infoBoxIn div.infoTab2 div li{
float: none;
display: block;
}
div.pharmaciezTop div#infoBoxIn div.infoTab2 div ul{
padding: 10px 0;
margin: 0;
}


div.historyPageBox ul{
margin: 10px 0;
}
div.historyPageBox li{
padding: 8px;
background: url(/_resource/images/dot03.gif) repeat-x bottom;
}
div.historyPageBox li dl{
padding-left: 15px;
background: url(/_resource/images/dot_icon_red.gif) no-repeat 3px 4px;
}
div.historyPageBox li dt{
display: block;
float: left;
color: #A52433;
}
div.historyPageBox li dd{
margin-left: 100px;
}

/* 会社情報 */
div.outlinePage div.localLink {
margin: 15px auto 10px;
width: 596px;
}
div.outlinePage div.localLink dl {
margin: 0 auto 15px;
float: left;
width: 288px;
}
div.outlinePage div.localLink dl.fr{
float: right;
}
div.outlinePage div.localLink dl dt {
margin: 0 0 10px 0;
}
div.outlinePage div.localLink dl dd {
padding: 0 10px;
}
div.outlinePage ul.list {
margin: 20px 20px 40px;
}
div.outlinePage div.localLink dl dd li {
margin-bottom: 5px;
width: 133px;
float: left;
display: block;
}
div.outlinePage div.localLink dl dd li.wAuto {
width: auto;
}

div.outlinePage div.localLink dl dd li a{
padding-left: 15px;
background: url(/_resource/images/arrow05.gif) no-repeat 0 50%;
}

h2.outlineTitle{
margin: 0 auto;
padding: 5px 0 0;
width: 640px;
}

/* お問い合わせトップ */
.boxStand01 div.section h3 {
margin: 0 0 1em 0;
}
.ainphInquiryPage div.section p {
margin-bottom: 1em;
margin: 0 10px 20px;
}
.ainphInquiryPage div.section h4 {
margin: 0 10px 10px;
font-size: 1.1em;
}
.ainphInquiryPage div.section h4.red {
color: #AC2C30;
margin-top: 30px;
margin-bottom: 10px;
font-size: 1em;
}
.ainphInquiryPage ul.list li {
zoom: 1;
}
.ainphInquiryPage ul.list li:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.ainphInquiryPage ul.list {
margin: 0 0px 20px;
}
.ainphInquiryPage ul.list span {
display: block;
float: left;
padding-bottom: 1em;
padding-right: 0.5em;
}
.ainphInquiryPage ul.list p {
margin-bottom: 5px;
}
.ainphInquiryPage div.section dl {
background-color: #EAEAEA;
border: 1px solid #ccc;
margin: 0 10px 20px;
padding: 10px;
}
.ainphInquiryPage div.section dt, body#ms.inquiry div.section dd {
line-height: 1.8;
}
.ainphInquiryPage div.section p.check, body#ms.inquiry div.section p.center {
text-align: center;
margin-bottom: 20px;
}
.ainphInquiryPage div.section p.verisign img {
vertical-align: middle;
padding-right: 10px;
}


/* IRリリース */
ul.irRelease{
margin: 20px 10px;
}
#mainContent ul.irRelease li a{
color: #A52433;
}
#mainContent ul.irRelease li a img{
margin: 0 0 0 10px;
float: none;
}
#mainContent ul.irRelease li span.newsText{
padding-left:0;
line-height: 1.3;
width: 380px;
background:none;
}
ul.irRelease li{
padding: 8px 10px 8px 20px;
background: url(../images/dot03.gif) repeat-x bottom;
}
ul.acc li.selected ul{
margin-top: 10px;
}
ul.acc li{
padding: 8px 0px;
font-weight: bold;
}
ul.acc li.selected{
background: none;
}
ul.acc li a{
padding: 5px 0 2px 20px;
background: url(/ainpharmaciez/ir/stockholder/images/icon_plus1.gif) no-repeat 0 5px;
}
ul.acc li.selected a{
background: url(/ainpharmaciez/ir/stockholder/images/icon_minus1.gif) no-repeat 0 5px;
}
ul.acc li.selected li a{
padding-left: 0;
background: none;
}
ul.acc li li{
padding: 8px 10px;
font-weight: normal;
background: url(../images/dot03.gif) repeat-x bottom;
}
ul.acc li li a{
background: none;
}
ul.irRelease li span{
padding-left: 10px;
_padding-top: 3px;
float:left;
display: block;
background: url(../images/dot_icon_red.gif) no-repeat 0 4px;
}
ul.irRelease li img{
float:left;
margin: 0 15px 0 30px;
}
.boxStand01 h3{
margin-top: 25px;
}
.boxStand01 .networkSearch h3{
margin-top: 0;
}
.boxStand01 p{
margin: 1.2em 0 0;
line-height: 1.6;
}
.boxStand01 p.conTopRead{
margin-top: 0;
}

ul.officeListBox{
margin: 15px 0;
text-align: center;
}
ul.officeListBox ul li{
margin: 8px;
padding: 8px 8px 0;
border: #F2F2F2 solid 7px;
text-align: left;
font-size: 0.9em;
float: left;
}
ul.officeListBox ul li div{
width: 275px;
}
ul.officeListBox ul li div img{
margin: 0 3px;
}
ul.officeListBox ul li h3,
ul.officeListBox ul li p{
margin: 0 0 8px 0;
}

.outlineTableBox{
margin: 10px auto;
width: 640px;
font-size: 0.95em;
border-left: #CCC solid 1px;
border-top: #CCC solid 1px;
}
.outlineTableBox th,
.outlineTableBox td{
padding: 10px;
border-right: #CCC solid 1px;
border-bottom: #CCC solid 1px;
}
.outlineTableBox th{
width:11.5em;
vertical-align:middle;
line-height: 1.5;
text-align: left;
background: #fff7f2;
}
body table.outlineTableBox td{
padding-bottom: 0;
line-height: 1.6;
}
.outlineTableBox td p{
margin: 0 0 10px 0;
}
.outlineTableBox td ul{
margin-bottom: 10px;
}
.outlineTableBox td dt{
margin-bottom: 5px;
font-weight: bold;
}
.outlineTableBox td dd{
margin-bottom: 10px;
}
.outlineTableBox dl.outlineDl01 dt{
width: 50px;
float: left;
}
.outlineTableBox dl.outlineDl01 dd{
margin-left: 50px;
zoom:1;
}

/* IR */
div#box01 div.PharmaciezIr{
padding:15px 0;
}

div.irTopBox01{
margin-left: 15px;
width: 344px;
float: left;
display: inline;
}
div.irTopBox01 h3{
margin: auto;
}
#mainContent div.irTopBox01 p{
margin: 5px;
}
#mainContent div.irTopBox01 p a{
margin-top: 5px;
padding-left: 10px;
display: block;
float: right;
font-size: 0.9em;
color: #AC2C30;
background: url(/_resource/images/arrow03.gif) no-repeat 0 50%;
}

div.irTopBox02{
margin-right: 15px;
width: 281px;
float: right;
display: inline;
background: url(../../ainpharmaciez/ir/images/ir_box_bg.gif) repeat-y;
}
div.irTopBox02 div{
padding-bottom: 5px;
background: url(../../ainpharmaciez/ir/images/ir_box_footer.gif) no-repeat bottom;
}
div.irTopBox02 div div{
padding: 18px 15px 0;
position: relative;
background: url(../../ainpharmaciez/ir/images/ir_box_top.jpg) no-repeat top;
}
div.irTopBox02 div div h4{
background: url(/_resource/images/dot04.gif) repeat-x bottom;
}
div.irTopBox02 div div ul{
position: absolute;
top: 10px;
right: 20px;
background: url(/_resource/images/arrow01.gif) no-repeat;
}
div.irTopBox02 div div ul li{
margin-bottom: 5px;
font-size: 0.8em;
padding: 0px 0px 2px 15px;
background: url(../images/arrow01.gif) no-repeat;
}
div.irTopBox02 div div div,
div.irTopBox02 div div ul{
background: none;
}
ul.newIrList{
padding: 15px 10px 5px 18px;
}
ul.newIrList li{
margin-bottom: 8px;
padding-left: 20px;
background: url(/_resource/images/arrow05.gif) no-repeat 0 50%;
}
#mainContent ul.newIrList li a{
color: #AC2C30;
}

.irBox01{
margin: 15px auto 0;
width: 640px;
}
.irBox01 li{
background: url(../images/box_gra_radius_bg.jpg) repeat-y;
}
.irBox01 li li{
width: auto;
}
.irBox01 div{
background: url(../images/box_gra_radius_hd.jpg) no-repeat top;
}
.irBox01 div div{
padding: 10px 0px 8px;
position: relative;
background: url(../images/box_gra_radius_bt.jpg) no-repeat bottom;
}

.irBox01 div div.irTabBox div{
padding: 0;
background: none;
}

.irBox01 div div h4{
background: url(/_resource/images/dot04.gif) repeat-x bottom;
}
.irBox01 div div ul.titleLink{
position: absolute;
top: 10px;
right: 15px;
}
.irBox01 div div ul.titleLink li{
padding-left: 15px;
font-size: 0.8em;
background: url(../images/arrow01.gif) no-repeat;
}
.irBox01 div div ul{
margin: 0 15px;
}
.irBox01 div div ul li{
padding: 9px 0;
background: url(/_resource/images/dot03.gif) repeat-x bottom;
}

.irBox01 div div ul#tabIndex li{
padding: 0;
}

#mainContent .irBox01 div div ul li a{
color: #AC2C30;
}
.irBox01 div div ul li span{
padding-left: 20px;
background: url(/_resource/images/arrow02.gif) no-repeat 5px 50%;
}
.irBox01 div div ul li img{
margin: 0 8px 0 30px;
}
.irBox01 div div ul li a img{
margin: 0 8px 0 10px;
}
ul.irBox01 div#tabContent div ul li span{
padding-left: 10px;
background: url(/_resource/images/dot_icon_red.gif) no-repeat 0 50%;
}

.irBox01 div div ul#tabIndex li img{
margin: 0;
}

.irLinkBox01{
margin: 15px 0 0 8px;
zoom: 1;
}
.irLinkBox01 div div{
margin: 8px;
width: 190px;
float: left;
zoom: 1;
border: #F2F2F2 7px solid;
}
.irLinkBox01 div div div{
margin: 0;
padding: 10px;
float: none;
border: none;
width: auto;
}
.irLinkBox01 div div div p{
margin-top: 5px;
font-size: 0.9em;
}
.irLinkBox01 div div div ul{
margin-top: 8px;
padding-top: 8px;
background: url(/_resource/images/dot03.gif) repeat-x top;
}
.irLinkBox01 div div div ul li{
margin-bottom: 5px;
padding-left: 23px;
background: url(/_resource/images/arrow05.gif) no-repeat 5px 2px;
line-height: 1.2;
}

p.topmessageName{
float: right;
width: 190px;
}
dl.aboutBusinessBox{
margin: 0 15px;
}
dl.aboutBusinessBox span{
display: block;
width: 95px;
float: left;
}
dl.aboutBusinessBox li img{
border: #E2E2E2 solid 3px;
}
div.privatePage h2,
div.privatePage p{
margin: 0 20px 15px;
}

/* IRカレンダー */
.irCarenderPage p{
margin: 5px 10px 20px;
}
.irCarenderPage table{
margin: 15px auto 0;
width: 97%;
border-top: #CCCCCC solid 1px;
border-left: #CCCCCC solid 1px;
}
.irCarenderPage table th,
.irCarenderPage table td{
padding: 5px 10px;
vertical-align: top;
border-bottom: #CCCCCC solid 1px;
border-right: #CCCCCC solid 1px;
}
.irCarenderPage table th{
width: 30%;
text-align: left;
background: #FFF7F2;
}
.irCarenderPage table td img{
margin: 0 5px;
vertical-align: top;
}
.irCarenderPage table tr.textRed td{
color: #AC2C30;
}

/* IRライブラリ */
.irLibrary{
margin: 20px 10px;
}
.irLibrary h3{
text-align: center;
}
.irLibrary div ul{
margin: 10px 30px;
}
.irLibrary div ul li{
padding: 8px 5px;
line-height: 1.5;
background: url(/_resource/images/dot03.gif) repeat-x bottom;
}
.irLibrary div ul li span{
padding-left: 12px;
background: url(../images/dot_icon_red.gif) no-repeat 0 50%;
}
* html .irLibrary div ul.livrarymovie li span{
background-position: 0 15px;
}
.irLibrary div ul li a.iconPdf{
margin-right: 15px;
}
.irLibrary div ul li a img{
margin: 0 2px;
}

/* IRイベント */
.eventPage div table{
margin: 15px auto 0;
width: 97%;
border-left: #D8D8D8 solid 1px;
border-bottom: #D8D8D8 solid 1px;
}
.eventPage div table th,
.eventPage div table td{
padding: 6px;
vertical-align: top;
border-right: #D8D8D8 solid 1px;
border-top: #D8D8D8 solid 1px;
}
.eventPage div table th{
text-align: left;
color: #6C6C6C;
font-weight: normal;
background: #F2F2F2;
}
.eventPage div table td.eventTitleText{
color: #AC2C30;
}
.eventPage div table .eventImg{
padding: 6px 0;
text-align: center;
width: 160px;
}

/* 財務ハイライト */
div.highlightGraphBox01 li{
margin-right: 12px;
width: 312px;
float: left;
display: inline;
}
div.highlightGraphBox01 li h4{
margin: 20px 0 10px;
}
.boxStand01 p.downloadBox01{
margin: 15px 20px 0 10px;
padding: 10px;
position: relative;
background: #EEEEEE;
border: #BBBBBB solid 1px;
}
.boxStand01 p.downloadBox01 span{
position: absolute;
right: 0px;
}
* html .boxStand01 p.downloadBox01 span{
left: 430px;
}
.boxStand01 p.downloadBox01 span a img{
margin: 0 5px;
}
.boxStand01 .highlightGraphBox02 table{
margin: 4px 0 0 0;
/*margin: 15px 0 0 0;*/
width: 99%;
border-left: #CCC solid 1px;
border-bottom: #CCC solid 1px;
}
#mainContent .highlightGraphBox02 table th,
.highlightGraphBox02 table td{
padding: 8px;
border-right: #CCC solid 1px;
border-top: #CCC solid 1px;
text-shadow: none;
line-height: 1.3;
}

.highlightGraphBox02 table th{
text-align: left;
width: 20%;
font-weight: normal;
background: #F2F2F2;
}
.highlightGraphBox02 table tr.graphtableTh th{
color: #333;
text-align: center;
vertical-align: middle;
width: auto;
background: #FCF1F3;
}
.highlightGraphBox02 table td{
width: 15%;
text-align: right;
}
.highlightGraphBox02 table.hightlightTable03 td{
width: 7%;
}
.highlightGraphBox02 p.graphNotes{
font-size: 0.9em;
}
.highlightGraphBox02 p.graphNotes span{
color: #FF0000;
}
.smollright {
text-align: right;
font-size: 11px;
padding-right: 10px;
}
.clear {
    clear: both;
}

/* 株主基本情報 */
table.storkholderTable03 th{
width: 25%;
vertical-align: middle;
background: #EFEFEF;
}
table.storkholderTable03 td.bgtd01{
font-weight: bold;
width: 100px;
background: #F6F6F6;
}
#mainContent table.storkholderTable03 td a{
margin-top: 5px;
display: block;
color: #AC2C30;
} 

/* 株主の状況 */
table.storkholderTable01 th{
background: #EFEFEF;
}
table.storkholderTable02 td{
text-align: right;
}
table.storkholderTable02 th.textRed{
color: #AC2C30;
}
p.irupDate{
margin: 15px 15px 5px 0;
text-align: right;
}
.mt0{ margin-top: 0px !important;}

/* 株価情報 */

/* よくあるご質問 */
.irfaqPage ul{
margin: 15px 5px;
}
.irfaqPage ul li{
background: url(/_resource/images/dot03.gif) repeat-x bottom;
}
.irfaqPage ul a{
padding: 12px 28px;
display: block;
background: url(/ainpharmaciez/ir/faq/images/icon_q.gif) no-repeat 0 50%;
}
.irfaqPage dl{
margin: 30px 0 20px;
}
.irfaqPage dt{
padding: 12px 10px 12px 40px;
border: #CCCCCC solid 1px;
background: #FFF8F0 url(/ainpharmaciez/ir/faq/images/icon_q.gif) no-repeat 8px 50%;
}
.irfaqPage dd{
padding: 12px 10px 12px 40px;
margin-bottom: 20px;
border: #CCCCCC solid 1px;
border-top: none;
background: url(/ainpharmaciez/ir/faq/images/icon_a.gif) no-repeat 8px 8px;
}
#mainContent div.irfaqPage dd a{
margin-top: 5px;
display: block;
color: #AC2C30;
}
div.faqFootBox{
margin: 10px 0;
padding: 0 20px 20px;
text-align: center;
border: #AE3140 solid 1px;
}
div.faqFootBox p{
margin-bottom: 10px;
}
/* IRに関するお問い合わせ */
.irinquiryPage p{
margin: 5px 10px 0;
}
.irinquiryPage h4{
margin: 20px 10px 8px;
color: #AC2C30;
}
.irinquiryPage ol{
margin: 0 10px 0;
}
.irinquiryPage ol li{
margin-left: 0px;
padding: 0 0 5px 1.7em;
text-indent: -1.7em;
line-height: 1.3;
list-style-type: none;
}
.irinquiryPage ul{
margin: 0 10px 30px;
}
.irinquiryPage ul img{
vertical-align:middle;
}
.irinquiryPage ul li{
margin-bottom: 5px;
}

p.textRead{
margin: 15px 10px 0;
}
div.irAgreeBox p img,
div.irAgreeBox p object{
margin: 0 10px;
vertical-align: middle;
}
p.irAgreeBoxIn{
text-align: center;
}
div.irAgreeBox p.irAgreeBoxIn img{
margin-top: 5px;
}

/* ディスクロージャーポリシー */
.irdisclosurePage h2{
margin-bottom: 20px;
background: url(/_resource/images/dot04.gif) repeat-x bottom;
}
.irdisclosurePage h3{
margin-bottom: 10px;
padding: 8px 0 8px 20px;
font-size: 1.1em;
border-bottom: #CCCCCC solid 1px;
background: url(/_resource/images/icon_line01.jpg) no-repeat 0 50%;
}
.irdisclosurePage p{
margin: 0 5px 15px;
}
/*
.irdisclosurePage{
line-height: 1.5;
}
.irdisclosurePage .textRight{
margin: 20px;
text-align: right;
}
.irdisclosurePage ul{
margin: 20px 10px 0;
}
.irdisclosurePage ol{
margin: 15px 0;
padding-left: 20px;
}
.irdisclosurePage ol li{
margin-bottom: 8px;
list-style-type: decimal;
}
.irdisclosurePage p{
margin: 10px 10px;
}
*/

/* サイトマップ */
div.conNaviBox dl.conNaviBox p{
margin-bottom: 5px;
font-size: 0.9em;
color: #666;
}
div.conNaviBox dl{
margin-top: 15px;
padding-bottom: 8px;
padding: 10px;
border: #F2F2F2 solid 7px;
}
div.conNaviBox dl dt{
padding-bottom: 5px;
}
div.conNaviBox dl li{
padding: 0 0 5px 20px;
float: left;
width: 184px;
background: url(/_resource/images/arrow05.gif) no-repeat 0 2px;
}
div.conNaviBox dl ul.smborderNone{
padding-top: 5px;
background: none;
}

/* 利用規約 */
.termsPage h2{
margin-bottom: 20px;
background: url(/_resource/images/dot04.gif) repeat-x bottom;
}
.termsPage h3{
margin-bottom: 10px;
padding: 8px 0 8px 20px;
font-size: 1.1em;
border-bottom: #CCCCCC solid 1px;
background: url(/_resource/images/icon_line01.jpg) no-repeat 0 50%;
}
.termsPage p{
margin: 0 5px 15px;
}

/* リスク情報 */
.riskPage h2{
background: url(/_resource/images/dot04.gif) repeat-x bottom;
}
.pt20{
padding-top: 20px;
}
.riskPage table{
margin-bottom: 5px;
border-right: #CCC solid 1px;
border-top: #CCC solid 1px;
}
.riskPage table th,
.riskPage table td{
padding: 5px 10px;
border-left: #CCC solid 1px;
border-bottom: #CCC solid 1px;
}
.riskPage table th{
text-align: left;
line-height: 1.3;
font-weight: normal;
background: #FFF7F7;
}
.riskPage table tr.tableHeader th{
background: #FFBBBB;
text-align: center;
vertical-align: middle;
font-weight: bold;
}
.riskPage table td{

}
.riskPage div.termsPage div{
margin: 10px 15px 20px;
}
.riskPage div.termsPage div ul{
margin-bottom: 15px;
}
.riskPage div.termsPage div li{
margin-bottom: 5px;
padding-left: 20px;
line-height: 1.4;
background: url(../images/circle01.jpg) no-repeat 7px 7px;
}
p.riskNotis{
margin-left: 2.2em;
text-indent: -2.2em;
}

/* お問い合わせ */
.inquiryFormBox ul.formText{
padding: 10px 20px;
list-style-type: disc;
}
.inquiryFormBox ul.formText li{
margin-bottom: 5px;
}
.inquiryFormBox table{
margin: 0 auto 20px;
width: 97%;
}
.inquiryFormBox table th,
.inquiryFormBox table td{
padding: 10px 10px;
border-bottom: #CCCCCC solid 1px;
}
.inquiryFormBox table tr.formAddress td,
.inquiryFormBox table tr.formAddress th{
padding: 3px 10px;
border-bottom: none;
}
.inquiryFormBox table tr.formAddress td.formBorder,
.inquiryFormBox table tr.formAddress th.formBorder{
padding: 3px 10px 15px;
border-bottom: #CCCCCC solid 1px;
}
.inquiryFormBox table th{
vertical-align: middle;
font-weight: bold;
text-align: left;
}
.inquiryFormBox table td{

}
.inquiryFormBox table td input{
vertical-align: middle;
}
.inquiryFormBox table td ul li{
float: left;
width: 180px;
}
.inquiryFormBox table td ul.formSex li{
width: 60px;
}
.inquiryFormBox table td ul li label{
width: 30px;
display: block;
float: left;
}
tr.even td,
tr.even th{
background: #F9F9F9;
}
.inquiryFormBox table tr.formAddress td.fromAddressTop{
padding-top: 10px;
}

